mirror of
https://github.com/PurpleI2P/i2pd.git
synced 2025-08-26 18:20:27 +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
#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.57.0
2.6.0
2.7.0
2.8.0
2.9.0
v0.3.0-1stbinrelease
-
a1dce017f4
allow tunnel endpoint to send tunnel build reply to itself
orignal
2024-02-24 11:40:43 -05:00 -
78af34237e
reduce session termination timeout
orignal
2024-02-23 19:22:49 -05:00 -
8874ea8033
fixed typo
orignal
2024-02-23 18:06:31 -05:00 -
6bd1ee36f7
fixed typo
orignal
2024-02-23 16:09:32 -05:00 -
f07c4bd1dd
drop transit tunnel if next ident is ours
orignal
2024-02-23 15:24:52 -05:00 -
8524a67895
fail last tunnel if tunnel quantity is 1
orignal
2024-02-23 12:32:21 -05:00 -
43d880752e
Merge branch 'openssl' of https://github.com/PurpleI2P/i2pd into openssl
orignal
2024-02-23 11:37:52 -05:00 -
d4246edb82
don't fail last tunnel
orignal
2024-02-23 11:37:09 -05:00 -
fd4513ebb2
show bandwidth caps for hops
Vort
2024-02-22 23:07:07 +02:00 -
ee8449fa05
orignal
2024-02-22 14:54:47 -05:00 -
5415598f60
add zero check to congestion level calculations
Vort
2024-02-22 21:50:05 +02:00 -
7d73c304b5
Extend transit tunnels limit to 4 bytes. Bump default value to 10K
orignal
2024-02-22 14:22:11 -05:00 -
d25206abce
encrypted tunnel test messages
orignal
2024-02-21 19:46:29 -05:00 -
5d7c6fb0b3
r4sas
2024-02-21 22:31:20 +03:00 -
36a060d50f
Consider 'M' routers as low bandwidth
orignal
2024-02-21 12:37:33 -05:00 -
577ed56af0
store HTTP and SOCKS proxy as pointer to I2PService
orignal
2024-02-20 18:51:37 -05:00 -
695dc96a83
common ServiceAcceptor for all stream protocols
orignal
2024-02-20 18:32:51 -05:00 -
e5251bf3c3
orignal
2024-02-20 17:44:42 -05:00 -
2692aef53d
R4SAS
2024-02-21 01:36:32 +03:00 -
d524105727
skip bandwidth updates in case of time going backwards
Vort
2024-02-20 22:48:45 +02:00 -
26463c50fc
orignal
2024-02-20 12:22:36 -05:00 -
b092e712ec
make more attempts to select not bad hop
Vort
2024-02-20 17:39:48 +02:00 -
cb8fbb0135
orignal
2024-02-20 07:30:16 -05:00 -
19e23b34da
add constants for congestion levels
Vort
2024-02-20 10:30:05 +02:00 -
a4a3f8e96b
support upstream proxy through local sockets
orignal
2024-02-19 22:04:43 -05:00 -
f2b720617c
orignal
2024-02-19 19:13:12 -05:00 -
d677d67676
implement medium congestion indication
Vort
2024-02-18 22:54:43 +02:00 -
7e3157b162
don't process packet in terminated stream
orignal
2024-02-18 21:28:06 -05:00 -
2b6a95cbee
don't check session for symmetric key tagset. re-create tags hash if too many used tags
orignal
2024-02-16 21:30:40 -05:00 -
900153765a
move router's tags cleanup to router's thread
orignal
2024-02-16 18:56:04 -05:00 -
441e847de8
don't try to decrypt dulpicate message
orignal
2024-02-16 14:49:12 -05:00 -
6439e227f6
consider test failed state as established. Delete failed tunnels sooner
orignal
2024-02-15 19:29:33 -05:00 -
def404b61a
skip failed and expiring tunnels for peer tests
orignal
2024-02-14 22:19:07 -05:00 -
d8be5b8ce1
fixed warning
orignal
2024-02-14 21:58:03 -05:00 -
dddbca6ffb
common rng for random shuffle
orignal
2024-02-14 21:35:41 -05:00 -
56619caa71
random shuffle of tunnels for peer test pairs
orignal
2024-02-14 20:16:36 -05:00 -
0e502c49b5
show correct tunnel status. restore tunnel if delivery status or data for inbound tunnel received
orignal
2024-02-14 18:53:28 -05:00 -
710b27688b
generic SocketsPipe for different socket types
orignal
2024-02-14 15:35:47 -05:00 -
a9ad6fc31e
renamed TCPIPPipe to SocketsPipe
orignal
2024-02-13 18:52:18 -05:00 -
967627e58a
read correct reply length and handle reply codes
orignal
2024-02-12 21:55:30 -05:00 -
7691a5b4a9
use common SOCK5 code for reseed
orignal
2024-02-12 13:22:26 -05:00 -
d9b6262a6e
removed unused field
orignal
2024-02-12 12:10:29 -05:00 -
075f80aea2
use SOCK5 proxy for upstream
orignal
2024-02-11 15:33:37 -05:00 -
b07530a8a1
don't print error message if operation cancelled
orignal
2024-02-11 11:44:15 -05:00 -
0ae7931a6f
replaced SOCKS4 outproxy by SOCKS5
orignal
2024-02-11 11:23:37 -05:00 -
158160f5c0
common code for SOCKS5 proxy connectivity
orignal
2024-02-10 20:03:36 -05:00 -
4cb2ad48be
orignal
2024-02-10 10:22:52 -05:00 -
adba3987f8
logging fixes
Vort
2024-02-10 17:10:21 +02:00 -
36dbc15bca
keep SSU2 socket open even if failed to bind
orignal
2024-02-09 18:08:51 -05:00 -
d96803a290
always request through tunnels in case of restricted routes
orignal
2024-02-09 15:24:48 -05:00 -
592d6ae4f4
check log level before calculating base32 or base64 of ident
orignal
2024-02-08 21:56:25 -05:00 -
7dd9a7a0af
added CheckLogLevel
orignal
2024-02-08 21:45:57 -05:00 -
1b23aa2d7b
increase request timeout
orignal
2024-02-08 21:44:12 -05:00 -
f980277552
don't flood failed router
orignal
2024-02-08 19:55:54 -05:00 -
586695673b
correct log message for next netdb request
orignal
2024-02-08 18:48:10 -05:00 -
c158bbe90a
send frame when it exceeds 16K
orignal
2024-02-07 19:43:29 -05:00 -
c01fd3299f
handle drop of destination publish msg
orignal
2024-02-06 18:51:59 -05:00 -
f64b136f5a
remove prestium reseeds
orignal
2024-02-06 13:37:08 -05:00 -
37e67cbcaa
orignal
2024-02-06 13:07:04 -05:00 -
be815804e6
expire transit tunnel is not sent further
orignal
2024-02-05 15:44:17 -05:00 -
ce35637866
handle drop of tunnel build message
orignal
2024-02-04 15:45:22 -05:00 -
de2b0f6e09
StormyCloudInc
2024-02-03 10:24:11 -06:00 -
7b776666a3
StormyCloudInc
2024-02-03 10:21:19 -06:00 -
47578b69c6
handle drop of tunnel test message
orignal
2024-02-01 19:38:12 -05:00 -
8f28cee32f
drop earlier if delayed queue is semi-full
orignal
2024-02-01 18:55:10 -05:00 -
96cf6ca531
drop earlier if outgoing queue is semi-full
orignal
2024-02-01 18:14:45 -05:00 -
83cb3a1820
reduce router unreachable interval
orignal
2024-01-31 15:41:21 -05:00 -
ffdd5935e9
Handle drop of own RouterInfo publishing message
orignal
2024-01-31 11:46:01 -05:00 -
2e9f2d4a3b
Drop for LeaseSet request
orignal
2024-01-30 21:52:18 -05:00 -
0ca782ed71
drop unsent messages if session disconnects
orignal
2024-01-30 18:02:14 -05:00 -
e40b656ecf
Drop for tunnel and encrypted messages
orignal
2024-01-30 15:41:57 -05:00 -
85f5f5b91e
fixed potential deadlock
orignal
2024-01-30 10:04:19 -05:00 -
f008478505
handle I2NP messages drops
orignal
2024-01-29 19:54:43 -05:00 -
d926a31064
fixed warning
orignal
2024-01-29 18:01:41 -05:00 -
822cb35efe
limit send Ack timeout by Ack delay interval
orignal
2024-01-28 18:12:40 -05:00 -
faaa8115d9
orignal
2024-01-28 09:16:20 -05:00 -
81015a5228
log changes of network status
Vort
2024-01-28 15:37:14 +02:00 -
a3246cd9dc
doen't send Ack packet too often if missing packets
orignal
2024-01-27 17:57:50 -05:00 -
530c353b00
don't send Ack with NACK immediately but after 2 milliseconds
orignal
2024-01-27 12:17:59 -05:00 -
75c2cb751f
lock mutex before deleting RouterInfo's buffer
orignal
2024-01-25 18:51:46 -05:00 -
67c4d4bcaa
fixed VS build error
orignal
2024-01-25 09:09:44 -05:00 -
25e82105b2
orignal
2024-01-24 21:05:42 -05:00 -
4b167fdbaf
Update copyright year
weko
2024-01-25 01:57:24 +00:00 -
5b93558bd0
Add support for multiple udp server tunnels on one destionation
weko
2024-01-25 01:05:58 +00:00 -
70639f1139
don't adjust clock if offsets came from same router
orignal
2024-01-24 19:05:38 -05:00 -
c5a1806528
fixed possible deadlock
orignal
2024-01-24 13:58:42 -05:00 -
a2249f0a82
identify server tunnel session but from ant to ports
orignal
2024-01-24 13:52:13 -05:00 -
9f217f8a11
don't send expired I2NP messages
orignal
2024-01-21 18:59:04 -05:00 -
5e19e361e7
check max frame sizebefore sending
orignal
2024-01-20 17:33:28 -05:00 -
0b47f65b06
don't remove another NTCP2 session with same address
orignal
2024-01-19 18:29:17 -05:00 -
140146e433
limit mininal received packet size to 40 bytes
orignal
2024-01-19 14:09:48 -05:00 -
b4484c8e8f
R4SAS
2024-01-19 21:54:10 +03:00 -
1e5604ed43
check if peer is connected before trying to connect
orignal
2024-01-18 19:18:51 -05:00 -
39e378a03d
check received data size
orignal
2024-01-17 18:15:49 -05:00 -
7cfcb12c7b
don't create peer for unreachable router
orignal
2024-01-16 14:33:36 -05:00 -
49f4dc53ad
try next floodfill for router request on demand
orignal
2024-01-15 19:32:17 -05:00 -
4afdca090d
support multiple RouterInfo request callbacks
orignal
2024-01-14 18:54:21 -05:00 -
d8f6c4a93d
correct encryption and path for follow on lookup request
orignal
2024-01-14 17:16:31 -05:00 -
d724948d03
orignal
2024-01-12 10:25:26 -05:00 -
34d75b08dd
handle 'reservedrange' param properly
Vort
2024-01-12 17:13:07 +02:00