mirror of
https://github.com/PurpleI2P/i2pd.git
synced 2025-10-24 20:49:03 +01:00
Commit graph
Select branches
Hide pull requests
2.57.0-1
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
#2162
#2165
#2169
#2171
#2172
#218
#2188
#2188
#2191
#2192
#2195
#22
#2201
#2211
#2212
#2213
#2220
#2221
#2222
#2224
#2225
#2226
#2227
#2228
#2229
#2229
#2236
#2237
#224
#2242
#2244
#2245
#2245
#225
#2254
#2255
#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.57.0
2.58.0
2.6.0
2.7.0
2.8.0
2.9.0
v0.3.0-1stbinrelease
-
c3dd7ed73a
try to resend if window is full
orignal
2022-08-12 18:56:58 -04:00 -
3ae885d120
change status back to Testing from Unknow if next test was accepted
orignal
2022-08-12 16:12:30 -04:00 -
81f53d313c
alsways set some port to SSU2 address
orignal
2022-08-11 20:16:08 -04:00 -
d10c86b849[rpm] fix fedora build
R4SAS
2022-08-11 21:06:22 +03:00 -
9d123fa5ad
select random port if port not found or specified
orignal
2022-08-10 22:00:11 -04:00 -
f4d6a08d57
create separate addresses for published SSU2
orignal
2022-08-10 15:50:30 -04:00 -
e9e641afbe
check if datagram destination exists before sending
orignal
2022-08-10 11:28:59 -04:00 -
8f5768f85b
memory pool for leases
orignal
2022-08-09 19:40:07 -04:00 -
3dd78a2589
remove SSU address if SSU is off
orignal
2022-08-09 19:12:11 -04:00 -
df92a85159
set SSU2 port +1 if not specified
orignal
2022-08-09 14:08:13 -04:00 -
ab606a1121
adjust clock from SSU2
orignal
2022-08-08 19:57:48 -04:00 -
457b3cf168
disable ElGamal table if no SSU
orignal
2022-08-08 17:53:02 -04:00 -
c6f898b8ca
connect to Charlie if RelayResponse from Bob was received before HolePunch
orignal
2022-08-08 13:08:12 -04:00 -
b9970e1908
cleanup introducers upon reschedule
orignal
2022-08-07 09:50:30 -04:00 -
8bb9a57908
re-insert introducer back
orignal
2022-08-06 20:05:08 -04:00 -
53934a470b
update keys for NTCP2 and SSU2 addreses
orignal
2022-08-06 16:30:49 -04:00 -
a94ae7d77d
update keys for NTCP2 and SSU2 addreses
orignal
2022-08-06 16:25:46 -04:00 -
f43e860998
cleanup introducers if router is not longer firewalled
orignal
2022-08-05 21:23:23 -04:00 -
3e40852999
memory pool for sent packets
orignal
2022-08-04 18:13:44 -04:00 -
df073bb306
send local address in RelayResponse block
orignal
2022-08-04 15:15:19 -04:00 -
771c4a0d02
allocate smaller I2NP buffer for fragmented message. Limit number of fragments by 64
orignal
2022-08-03 16:06:07 -04:00 -
cb959ab14c
allocate tunnel message buffer for I2NP block with tunnel data message type
orignal
2022-08-03 10:26:55 -04:00 -
34b75dac02change language file comment
R4SAS
2022-08-03 11:50:32 +03:00 -
fbb590d9a9[i18n] add simplified chinese translation (thanks to sklhioq)
R4SAS
2022-08-03 11:48:10 +03:00 -
ed5c533982
recgnize symmetric NAT from SSU2
orignal
2022-08-02 20:02:55 -04:00 -
98d2ce5845
Respond to path challenge. Correct termination reason for duplicated session
orignal
2022-08-02 13:35:18 -04:00 -
9d9d5e3e5d
show ports for tranport links
orignal
2022-07-31 09:47:04 -04:00 -
eba4626589
kappa for RTO culculation
orignal
2022-07-31 09:45:18 -04:00 -
ff5fa1d137
3 bytes off for token in RelayResponse
orignal
2022-07-30 18:50:43 -04:00 -
71766ecd16
select introducers randomly. More logging for RelayIntro
orignal
2022-07-30 16:31:44 -04:00 -
fc63ca6982
correct excluded routers size for exploratory request
orignal
2022-07-30 14:28:09 -04:00 -
0e6d888ed3
changed some retransmission params
orignal
2022-07-29 18:45:02 -04:00 -
9afe3b5f39
fixed typo
orignal
2022-07-29 18:27:21 -04:00 -
3bd40fc8b3
calculate RTT and RTO
orignal
2022-07-29 15:24:24 -04:00 -
01fe642beb
don't create another session for peer test
orignal
2022-07-29 12:48:23 -04:00 -
e70d57dcb4
resend intervals in milliseconds
orignal
2022-07-28 19:30:08 -04:00 -
fd41fba069
variable retranmission window
orignal
2022-07-27 20:00:03 -04:00 -
8a6fe0f321
check if address type matches peer's address type for peer test msg 1
orignal
2022-07-27 10:55:08 -04:00 -
ae73e8a305
find SSU2 address with static key if supports both ipv4 and ipv6
orignal
2022-07-27 10:19:25 -04:00 -
a344c09d0d[util] add inet_ntop for XP
R4SAS
2022-07-27 15:41:14 +03:00 -
991e37d0bf[peertest] fixed ssu2 router exclusion
R4SAS
2022-07-27 13:38:28 +03:00 -
fdeb884fe5fixed getting MTU on windows, add address to log messages with MTU
R4SAS
2022-07-27 13:24:07 +03:00 -
4b1f5c9c9b
terminate session in separate task
orignal
2022-07-26 19:56:30 -04:00 -
6b513a0f95
Merge branch 'openssl' of https://github.com/PurpleI2P/i2pd into openssl
orignal
2022-07-26 18:47:36 -04:00 -
b574aaf99c
fix SSU2 crash on shutdown
orignal
2022-07-26 18:46:05 -04:00 -
bc0cdaa669[i18n] update gettext file, add translation context, change comments
R4SAS
2022-07-27 00:37:48 +03:00 -
f9106b77bb
add SSU2 introducer if SSU2 only
orignal
2022-07-26 13:57:37 -04:00 -
a0419e4f34
add SSU2 introducer if SSU2 only
orignal
2022-07-26 13:55:31 -04:00 -
46a549c875
random size of fragments
orignal
2022-07-26 13:00:41 -04:00 -
f8a609f692
respond to termination
orignal
2022-07-25 18:46:25 -04:00 -
987497bb10
don't publish invalid host/port
orignal
2022-07-25 15:23:52 -04:00 -
e537878b8a
check Ack block bufer size and shrink ranges if necessary
orignal
2022-07-25 13:42:59 -04:00 -
617f45bc59
try to send I2NP message in one packet, reduce or drop Ack block if necessary
orignal
2022-07-24 19:44:49 -04:00 -
fe744f8f81
more routine cleanup
orignal
2022-07-24 16:44:02 -04:00 -
93d879b297
more tunnel brokers ranges
orignal
2022-07-24 15:39:46 -04:00 -
dbb9295063
set MTU if local address is specified explicitly. update MTU for ipv6 if not set
orignal
2022-07-24 15:24:01 -04:00 -
09aa96e486
always bring to closing state if termination requested
orignal
2022-07-23 19:48:37 -04:00 -
4d0047ae7c
request termination for existing session
orignal
2022-07-23 18:48:53 -04:00 -
b860a4799d
testing cap for published SSU2 address
orignal
2022-07-23 16:17:30 -04:00 -
6ff64352d3
don't create and oublish duplicates
orignal
2022-07-23 14:32:16 -04:00 -
3683ec6a95
fixed race condition
orignal
2022-07-22 15:16:42 -04:00 -
454fa9ee9b
update SSU2 port
orignal
2022-07-22 14:52:24 -04:00 -
d33aeb4bb2
set unreachable if firewalled. Store router's hash of introducer instead session
orignal
2022-07-21 19:38:18 -04:00 -
5f9f23eb3fAdded translation of webconsole site title
Gecero-Sensei
2022-07-19 22:49:56 +02:00 -
5dbc7a8ca4Minor corrections and wording changes
Gecero-Sensei
2022-07-19 21:57:17 +02:00 -
33a5968eb7Improved German translation
Gecero-Sensei
2022-07-16 19:45:22 +02:00 -
5ff34b93c0print detected MTU
R4SAS
2022-07-17 23:34:32 +03:00 -
098fdf0596[gha] update freebsd action
R4SAS
2022-07-21 23:36:51 +03:00 -
2eb929fe05Merge pull request #1776 from simonvetter/openssl
orignal
2022-07-21 16:23:48 -04:00 -
ea0ed9e844
update SSU2 introducers if Firewalled
orignal
2022-07-20 21:55:48 -04:00 -
4a3e481a83
don't publish introducers for non-published SSU2 address
orignal
2022-07-20 16:13:00 -04:00 -
2197cd8620
add/remove SSU2 introducers to local RouterInfo
orignal
2022-07-20 16:01:08 -04:00 -
cf0d3b5f61
create new list of SSU2 introducers
orignal
2022-07-19 18:38:58 -04:00 -
6f7ab49346
moved creation time to TransportSession
orignal
2022-07-19 17:02:37 -04:00 -
fc95e67941Added translation of webconsole site title
Gecero-Sensei
2022-07-19 22:49:56 +02:00 -
000e0358a7
resend SessionConfirmed immediately if another SessionCreated received
orignal
2022-07-19 16:09:16 -04:00 -
efd1861e01Minor corrections and wording changes
Gecero-Sensei
2022-07-19 21:57:17 +02:00 -
a3e19931f0
insert RouterInfo from SessionConfirmed into netdb immediately
orignal
2022-07-19 14:06:00 -04:00 -
9fec1a86cf
send ack for peer test
orignal
2022-07-18 19:58:19 -04:00 -
ffab29890b
created additional ranges if acnt > 255
orignal
2022-07-17 15:22:41 -04:00 -
206c068d8e
don't send termination without address
orignal
2022-07-17 07:44:11 -04:00 -
dc30cd1112
handle SessionConfirmed fragments in reversed order
orignal
2022-07-16 16:08:55 -04:00 -
9f37cec4bbImproved German translation
Gecero-Sensei
2022-07-16 19:45:22 +02:00 -
412a245e88
leaseset: add missing bound checks
Simon Vetter
2022-07-16 15:22:25 +02:00 -
16290bf66f
fixed race condition on session termination
orignal
2022-07-15 18:22:18 -04:00 -
4f8b0e6484
send more SessionConfirmed termination messages. Limit send queue
orignal
2022-07-15 15:01:46 -04:00 -
5026dbc1b3
receive bigger packets
orignal
2022-07-14 20:12:27 -04:00 -
014e4b0e1d
detect MTU for some known ipv6 tunnel brokers
orignal
2022-07-14 13:48:28 -04:00 -
14a6947b02
round MTU to multiple of 16 for SSU1
orignal
2022-07-14 07:58:55 -04:00 -
665a914dc3
set max MTU for ipv4
orignal
2022-07-13 20:08:57 -04:00 -
8feac310af
start initial peer test if SSU2 only
orignal
2022-07-13 19:56:55 -04:00 -
3394bb4b8d
calculate SSU2 session MTU and max payload size
orignal
2022-07-13 19:35:18 -04:00 -
1dd2bd0013
publish MTU for ipv6 SSU2 address. Max MTU of 1488 for SSU1
orignal
2022-07-13 15:52:19 -04:00 -
5c62726992
check clock skew and terminate
orignal
2022-07-13 12:45:20 -04:00 -
90981f628e
Send fragmented SessionConfirmed
orignal
2022-07-12 19:04:03 -04:00 -
0c34189d94
correct buffer size for fragments of SessionConfirmed
orignal
2022-07-12 12:17:58 -04:00 -
f1d3d6a7b5
set max compression for SessionConfirmed
orignal
2022-07-12 10:50:21 -04:00 -
b0d962b49a
send ack for retransmitted SessionConfirmed
orignal
2022-07-11 19:00:23 -04:00 -
c50e453af6
check out of sequence messages range
orignal
2022-07-11 18:16:05 -04:00 -
efbaf02016Merge pull request #1774 from simonvetter/openssl
orignal
2022-07-11 09:48:21 -04:00