mirror of
https://github.com/PurpleI2P/i2pd.git
synced 2025-02-13 16:27:38 +01:00
Commit graph
Select branches
Hide pull requests
build-tests
cryptopp
debian
i2pcontrol
master
moduled
openssl
static-build
webconsole-inja
#10
#100
#1006
#1009
#1011
#1014
#1016
#1017
#1019
#102
#1021
#1022
#1025
#1027
#1030
#1031
#1034
#1035
#1035
#1036
#1037
#1038
#1039
#1041
#1043
#1043
#1044
#1045
#105
#1055
#1058
#1059
#106
#1060
#1063
#1064
#1064
#1065
#1066
#1067
#1070
#1073
#1074
#1076
#108
#1082
#1084
#1086
#1087
#1089
#1090
#1092
#1093
#1095
#1096
#1097
#1098
#1099
#11
#11
#1100
#1101
#1102
#1103
#1108
#1109
#1110
#1112
#1113
#1114
#1115
#1116
#1117
#1119
#1120
#1121
#1122
#1125
#1128
#113
#1130
#1131
#1131
#1132
#1132
#1133
#1133
#1134
#1134
#1135
#1137
#1138
#1139
#1139
#1140
#1142
#1143
#1145
#1147
#1149
#115
#1154
#1155
#1159
#116
#1160
#1161
#1166
#1167
#1168
#1169
#117
#1170
#1172
#1179
#1179
#118
#1181
#1182
#1184
#1188
#1188
#1190
#1194
#1197
#12
#120
#1200
#1201
#1202
#1203
#1204
#1205
#1207
#1208
#121
#1212
#122
#1221
#1222
#1223
#1226
#1229
#123
#1231
#1234
#1239
#1240
#1243
#1246
#1249
#125
#125
#1258
#126
#1260
#1261
#1263
#1264
#1268
#1269
#127
#1272
#1274
#1277
#1278
#128
#1281
#1285
#1285
#1288
#129
#1292
#1295
#13
#130
#1301
#1304
#131
#1313
#132
#133
#1334
#134
#1347
#1348
#1349
#1359
#136
#1360
#1362
#1367
#1374
#138
#1384
#1389
#139
#1394
#1395
#1396
#14
#140
#1405
#1408
#1409
#141
#1410
#1412
#1413
#1414
#1420
#1421
#143
#1432
#144
#1441
#145
#1453
#1454
#1456
#1458
#1459
#146
#1460
#147
#1474
#1475
#1476
#1477
#1478
#1479
#148
#1491
#1499
#15
#150
#1502
#151
#1514
#1515
#1517
#1520
#1525
#1535
#1542
#1543
#1544
#1550
#1553
#1553
#1555
#1556
#1558
#1559
#1560
#1562
#1564
#1565
#1566
#1567
#157
#1575
#1578
#158
#1583
#1595
#16
#1601
#1603
#1604
#1605
#1606
#1608
#1610
#1622
#1623
#1624
#1626
#163
#1634
#1638
#164
#1640
#1641
#1645
#1646
#1648
#165
#1651
#1656
#1657
#1658
#1659
#166
#1660
#1661
#1662
#1664
#1669
#167
#1677
#1679
#168
#1680
#1681
#1682
#1687
#1688
#169
#1691
#1692
#1693
#1696
#1698
#17
#17
#170
#1700
#1701
#1703
#1705
#1706
#1707
#1708
#1717
#1727
#1728
#173
#1732
#1742
#1743
#1744
#1745
#1748
#1752
#1754
#1756
#1758
#1763
#1767
#1769
#177
#1771
#1774
#1776
#1777
#178
#1786
#1791
#1794
#1795
#1797
#18
#180
#1804
#1805
#1811
#1812
#1813
#1815
#1816
#1825
#1827
#1828
#1829
#1833
#1835
#1849
#1852
#1854
#1861
#1862
#1864
#1865
#1867
#1872
#1873
#1879
#1881
#1883
#1885
#1886
#1888
#1889
#189
#1890
#1891
#1892
#1893
#1894
#1896
#1898
#19
#190
#1901
#1902
#1904
#1905
#1907
#1909
#191
#1910
#1911
#1919
#1921
#1922
#1923
#1925
#1927
#1928
#1928
#1931
#1931
#1934
#1938
#1939
#1939
#1941
#1941
#1945
#1946
#1947
#1948
#1949
#1949
#195
#1950
#1951
#1952
#1954
#1957
#1958
#1959
#1960
#1961
#1966
#1968
#197
#1970
#1972
#1977
#198
#1980
#1982
#199
#20
#200
#2003
#2006
#2007
#2010
#2011
#2013
#2014
#2016
#2017
#2018
#202
#2020
#2022
#2024
#2026
#2028
#2029
#2030
#2031
#2033
#2035
#2036
#2037
#2039
#2040
#2041
#2042
#2043
#2044
#2045
#2047
#2048
#2050
#2052
#2053
#2059
#2065
#2066
#2072
#2076
#2092
#2094
#2094
#2095
#2096
#21
#210
#2101
#2101
#2105
#2108
#2117
#2118
#2121
#2125
#213
#2131
#2132
#2136
#214
#2140
#2140
#2144
#2147
#2149
#2150
#2152
#2153
#2154
#2158
#218
#22
#224
#225
#228
#23
#230
#237
#238
#239
#24
#24
#242
#247
#248
#249
#249
#250
#251
#254
#255
#256
#257
#258
#263
#265
#27
#271
#273
#275
#278
#28
#281
#283
#294
#295
#296
#304
#306
#307
#308
#31
#317
#319
#320
#321
#323
#326
#327
#328
#33
#335
#34
#340
#347
#35
#352
#353
#354
#357
#358
#359
#36
#360
#361
#363
#364
#366
#368
#370
#371
#373
#376
#378
#38
#380
#381
#383
#386
#387
#388
#391
#392
#393
#394
#395
#397
#398
#399
#40
#400
#401
#402
#403
#404
#405
#405
#406
#407
#409
#41
#410
#412
#414
#418
#42
#420
#420
#421
#424
#425
#426
#427
#428
#431
#433
#436
#437
#438
#439
#440
#441
#443
#443
#444
#448
#45
#450
#451
#452
#453
#454
#455
#457
#457
#458
#458
#459
#46
#462
#464
#468
#47
#470
#473
#475
#478
#48
#480
#481
#481
#483
#484
#487
#489
#49
#490
#492
#493
#494
#50
#503
#509
#509
#51
#511
#512
#513
#515
#516
#517
#52
#520
#521
#522
#523
#526
#528
#529
#533
#534
#535
#536
#539
#542
#544
#547
#55
#551
#554
#555
#556
#557
#558
#560
#563
#566
#567
#57
#572
#574
#576
#578
#580
#580
#581
#583
#588
#59
#590
#591
#595
#596
#597
#598
#599
#6
#60
#600
#603
#604
#605
#606
#607
#608
#613
#614
#615
#618
#623
#626
#627
#628
#63
#63
#631
#633
#636
#638
#639
#64
#640
#642
#642
#643
#645
#645
#646
#649
#649
#650
#652
#653
#654
#659
#66
#660
#660
#662
#663
#664
#666
#666
#668
#669
#67
#670
#671
#676
#677
#678
#679
#68
#680
#681
#681
#683
#684
#685
#687
#687
#69
#690
#692
#694
#695
#697
#697
#698
#7
#70
#700
#701
#703
#704
#708
#709
#71
#712
#715
#715
#718
#719
#72
#723
#725
#729
#73
#73
#731
#733
#734
#738
#739
#742
#743
#750
#754
#759
#759
#76
#76
#760
#763
#764
#766
#768
#77
#770
#771
#772
#774
#777
#778
#779
#781
#790
#791
#792
#793
#794
#797
#797
#8
#801
#805
#806
#808
#81
#816
#824
#827
#827
#831
#832
#838
#839
#842
#843
#844
#855
#858
#859
#860
#861
#862
#865
#869
#872
#873
#875
#881
#883
#884
#885
#887
#889
#891
#892
#894
#896
#9
#900
#900
#902
#904
#906
#908
#911
#916
#917
#917
#918
#919
#92
#920
#925
#93
#932
#933
#934
#936
#939
#939
#94
#940
#942
#943
#948
#95
#950
#952
#958
#960
#960
#961
#963
#964
#965
#966
#967
#969
#969
#97
#972
#975
#978
#98
#982
#983
#986
#987
#988
#988
#99
#996
#997
#999
0.1.0
0.10.0
0.2.0
0.3.0-homebrew
0.4.0
0.5.0
0.6.0
0.7.0
0.8.0
0.9.0
2.1.0
2.10.0
2.10.1
2.10.2
2.11.0
2.12.0
2.13.0
2.14.0
2.15.0
2.16.0
2.17.0
2.18.0
2.19.0
2.2.0
2.20.0
2.21.0
2.21.1
2.22.0
2.23.0
2.24.0
2.25.0
2.26.0
2.27.0
2.28.0
2.29.0
2.3.0
2.30.0
2.31.0
2.32.0
2.32.1
2.33.0
2.34.0
2.35.0
2.36.0
2.37.0
2.38.0
2.39.0
2.4.0
2.40.0
2.41.0
2.42.0
2.42.1
2.43.0
2.44.0
2.45.0
2.45.1
2.46.0
2.46.1
2.47.0
2.48.0
2.49.0
2.5.0
2.5.1
2.50.0
2.50.1
2.50.2
2.51.0
2.52.0
2.53.0
2.53.1
2.54.0
2.55.0
2.56.0
2.6.0
2.7.0
2.8.0
2.9.0
v0.3.0-1stbinrelease
-
678a1ae0fb
send fragmented messages
orignal
2022-04-09 11:42:34 -04:00 -
51cbffd097
don't lookup session for every sinle packet
orignal
2022-04-07 10:57:57 -04:00 -
207b13dcab
send correct acnt if gaps
orignal
2022-04-05 18:23:52 -04:00 -
3052dbd1e8
single receive thread for both ipv4 and ipv6
orignal
2022-04-05 16:27:52 -04:00 -
5891b1ceb2
separate receive thread
orignal
2022-04-05 16:14:13 -04:00 -
07e14ddda8
check if SSU2 enabled
orignal
2022-04-04 20:37:29 -04:00 -
db5e90787c
update I2NP header after all fragments received
orignal
2022-04-04 13:25:08 -04:00 -
67e501f5c7
correct nonce for SessionCorfirmed part 2
orignal
2022-04-04 11:52:14 -04:00 -
2160001167
correct non for token request and retry encryption
orignal
2022-04-04 09:58:17 -04:00 -
f5f4150d17
fixed typo
orignal
2022-04-03 13:43:33 -04:00 -
887f292612
R4SAS
2022-04-02 23:16:39 +03:00 -
f5f282af97
cost for published SSU2 address
orignal
2022-04-02 14:32:26 -04:00 -
82f9585b7a
handle fragments
orignal
2022-04-02 13:05:11 -04:00 -
eb561bb0c2
handle Ack ranges
orignal
2022-04-01 15:09:35 -04:00 -
81207999eb
check token in SessionRequest
orignal
2022-03-31 21:07:51 -04:00 -
2fef595b83
resend packets
orignal
2022-03-31 15:35:55 -04:00 -
2024e790ca
send I2NP messages
orignal
2022-03-30 18:04:12 -04:00 -
f9925c7374
hanlde Ack block
orignal
2022-03-30 15:03:45 -04:00 -
dd774b8dfd
store out of sequence packet numbers
orignal
2022-03-30 12:31:24 -04:00 -
064b8042a5
ssu2.published and update SSU2 ipv4
orignal
2022-03-29 14:56:57 -04:00 -
7923ed9567
publish SSU2 address
orignal
2022-03-29 13:56:56 -04:00 -
30b83414ef
find SSU2 address by address type
orignal
2022-03-28 18:03:22 -04:00 -
990906c57f
insert garlic tag in destination's thread
orignal
2022-03-28 12:15:40 -04:00 -
4c323a666a
show SSU2 transports in web console
orignal
2022-03-27 19:29:50 -04:00 -
a3f165d374
handle and send termination
orignal
2022-03-27 16:39:58 -04:00 -
4977f9e6b4
If-statements are simplified. Checks are rearranged for faster errors detection without unnecessary actions.
Volt Amperoff
2022-03-27 18:05:37 +03:00 -
7d5f51e357
don't send instant Ack for out-of-sequence message
orignal
2022-03-27 09:26:45 -04:00 -
371a339b18
encrypt Data header
orignal
2022-03-27 07:47:25 -04:00 -
7e7aee27b6
handle I2NP message block
orignal
2022-03-26 21:59:21 -04:00 -
53148fe58f
send Ack packet
orignal
2022-03-26 16:35:07 -04:00 -
56b6de6962
correct header decryption for Data message
orignal
2022-03-25 17:57:59 -04:00 -
44735681af
KDF and process Data message
orignal
2022-03-25 15:34:43 -04:00 -
ee1c4f4fdc
internal numeric id for families
orignal
2022-03-24 15:50:20 -04:00 -
fb6ecdde1e
handle TokenRequest
orignal
2022-03-23 21:48:41 -04:00 -
861166d8a9
send TokenRequest message:
orignal
2022-03-23 19:13:44 -04:00 -
70dca81c40
dropped MESHNET build option
R4SAS
2022-03-24 01:33:52 +03:00 -
2774d72888
[makefile] add install target for linux
R4SAS
2022-03-22 16:24:19 +03:00 -
2440ffbfc9
handle SSU2 SessionConfirmed
orignal
2022-03-23 14:06:55 -04:00 -
77c5dde320
send SessionConfirmed
orignal
2022-03-21 21:06:14 -04:00 -
aa49cad279
correct encrypted payload size for MixHash
orignal
2022-03-21 13:21:08 -04:00 -
f56ae240ab
don't delete peding endpoint if Retry received
orignal
2022-03-21 12:56:02 -04:00 -
e871a30a78
initialize connid in constructor
orignal
2022-03-20 16:53:32 -04:00 -
30e6984889
handle Retry message
orignal
2022-03-20 15:10:18 -04:00 -
d399ce9a74
Setting up some response to file descriptor exhaustion
det
2022-03-20 16:57:38 +00:00 -
324932c758
separate i and key fields for shared SSU address
orignal
2022-03-20 10:28:08 -04:00 -
421800bc8f
recognize SSU address supporting SSU2
orignal
2022-03-19 17:34:07 -04:00 -
86fb47b2b4
orignal
2022-03-19 12:34:24 -04:00 -
715f83bf84
WaxySteelWorm
2022-03-19 10:59:54 -05:00 -
ccb20e987c
WaxySteelWorm
2022-03-18 22:06:47 -05:00 -
87bf5c2418
cleanup pending sessions
orignal
2022-03-18 20:21:31 -04:00 -
5c9af1c613
MixHash with encrypted payload after decryption
orignal
2022-03-18 15:32:32 -04:00 -
765e0e5c6b
correct 'i' size for SSU2
orignal
2022-03-18 13:33:33 -04:00 -
cc296e16dc
don't make SSU2 address published is 'i' is presented
orignal
2022-03-18 13:02:59 -04:00 -
ab9901525b
separated sockets for ipv4 and ipv6
orignal
2022-03-17 18:45:14 -04:00 -
3643a46a0c
don't update SSU2 port
orignal
2022-03-17 14:47:00 -04:00 -
d467e6869d
don't update address for SSU2
orignal
2022-03-17 13:21:51 -04:00 -
db36018849
Fix typo
Dimitris Apostolou
2022-03-17 07:11:49 +02:00 -
7db623dfe4
Dimitris Apostolou
2022-03-17 07:11:49 +02:00 -
3c5c375f71
connect to SSU2 address
orignal
2022-03-16 21:11:48 -04:00 -
7473d8c9aa
create and handle Address block
orignal
2022-03-16 13:13:31 -04:00 -
33645d7f09
R4SAS
2022-03-16 04:29:02 +03:00 -
9f1106b14a
R4SAS
2022-03-16 04:09:23 +03:00 -
3dd952b49b
R4SAS
2022-03-16 04:03:26 +03:00 -
6b85bd2cb8
[gha] XP: fix MinGW repo url
R4SAS
2022-03-16 03:51:21 +03:00 -
60b164c853
Merge branch 'openssl' of https://github.com/PurpleI2P/i2pd into openssl
orignal
2022-03-15 20:50:24 -04:00 -
40c8a1bc1d
handle payload blocks
orignal
2022-03-15 20:49:41 -04:00 -
22de695f12
R4SAS
2022-03-16 03:45:55 +03:00 -
e91f588cd7
[gha] build for winxp
R4SAS
2022-03-16 03:42:00 +03:00 -
7b72d91549
receive incoming SSU2 packets
orignal
2022-03-14 19:25:59 -04:00 -
b3c2e86436
skip unknown address
orignal
2022-03-14 15:54:55 -04:00 -
908bdc7624
always publish intro key for SSU2 address
orignal
2022-03-13 21:55:03 -04:00 -
21c1ec9c8c
enable SSU2 server
orignal
2022-03-13 21:34:11 -04:00 -
6d7d71bb16
don't show address:port for non-published addresses
orignal
2022-03-13 11:58:19 -04:00 -
6eba061c2a
show local SSU2 address
orignal
2022-03-13 11:04:37 -04:00 -
f184f550b9
SSU2 address in config and RouterInfo
orignal
2022-03-12 21:51:17 -05:00 -
bb7c0fef20
SSU2 address in config and RouterInfo
orignal
2022-03-12 21:40:12 -05:00 -
5c15a12116
don't allocate buffer from netdb for LocalRouterInfo
orignal
2022-03-11 19:03:00 -05:00 -
68d015763e
recognize SSU2 addresses
orignal
2022-03-11 16:17:44 -05:00 -
7faa732f38
send SessionCreated
orignal
2022-03-08 21:33:21 -05:00 -
11f9eeabf1
inbound.lengthVariance and outbound.lengthVariance
orignal
2022-03-07 22:20:11 -05:00 -
a152f36894
MixHash for SSU2 long header
orignal
2022-03-07 18:20:06 -05:00 -
d4ede6ff01
process SessionRequest
orignal
2022-03-05 18:39:27 -05:00 -
35542d803c
KDF for session request
orignal
2022-03-04 21:51:40 -05:00 -
f6ba776c12
SSU2 keys
orignal
2022-03-01 21:23:08 -05:00 -
1511dcb309
store endpoint and send packet
orignal
2022-02-28 21:46:00 -05:00 -
35afa98112
R4SAS
2022-03-01 00:23:52 +03:00 -
df62b40ca7
R4SAS
2022-02-28 22:37:05 +03:00 -
9f1a125ed9
decrypt connID for incoming packet
orignal
2022-02-27 20:15:14 -05:00 -
b7e20b9b86
R4SAS
2022-02-20 14:29:44 +03:00 -
a5d6972913
R4SAS
2022-02-20 12:54:48 +03:00 -
e4cb42c599
R4SAS
2022-02-20 12:53:31 +03:00 -
0a34f1f3ad
2.41.0
orignal
2022-02-19 17:21:11 -05:00 -
7bdeaa9611
don't pick own router for peer test
orignal
2022-02-19 08:15:49 -05:00 -
ab2577ce0a
[daemon] print errors to stdout
R4SAS
2022-02-18 21:00:10 +03:00 -
34544be423
orignal
2022-02-18 10:13:33 -05:00 -
6bf0fdd344
R4SAS
2022-02-18 09:45:35 +03:00 -
6a177cdd1c
R4SAS
2022-02-18 09:29:28 +03:00 -
a51ef0cfc6
R4SAS
2022-02-18 09:20:06 +03:00 -
48374d97df
always use TCP/IP sockets for I2CP
orignal
2022-02-16 15:32:13 -05:00 -
bf3d7e74f5
R4SAS
2022-02-16 16:27:59 +03:00