mirror of
https://github.com/PurpleI2P/i2pd.git
synced 2025-04-16 06:02:18 +02: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
#2162
#2165
#2169
#2171
#2172
#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
-
3c69e0b2af
keep sending reverse key until tag received on new tagset
orignal
2024-08-05 14:44:10 -04:00 -
8e1fb8ca9f
send status failure and drop shared routing path if message was not sent
orignal
2024-08-02 14:39:04 -04:00 -
42782944fb
Streaming congestion control improvements. Patch by onon
orignal
2024-08-01 13:49:32 -04:00 -
efd754eb93
set min pacing time to 250 microseconds
orignal
2024-07-31 07:56:40 -04:00 -
81cc3e3de8
2.53.1
2.53.1
orignal
2024-07-30 11:56:31 -04:00 -
db4208e2e2
fixed
orignal
2024-07-30 08:13:24 -04:00 -
fe740249a5
2.53.1
orignal
2024-07-29 19:40:33 -04:00 -
4ad6cef5a5
some cleanup
orignal
2024-07-29 15:18:52 -04:00 -
86f86fc711
fixed #2078. don't stop service when destination stops
orignal
2024-07-29 14:44:47 -04:00 -
e5dac605f6
send session status crated right a way
orignal
2024-07-28 21:59:49 -04:00 -
ab1abf584f
don't send session status create before destination is ready
orignal
2024-07-28 21:48:47 -04:00 -
8a3d6ddb3e
cleanup I2NP msgs pool and routing sessions
orignal
2024-07-28 21:24:10 -04:00 -
1410fa5c21
added i2cp.inboundlimit and i2cp.outboundlimit
orignal
2024-07-28 14:53:46 -04:00 -
ea19d2296c
send actual router limits in BandwidthLimitsMessage
orignal
2024-07-28 14:34:27 -04:00 -
3a4833aa67
orignal
2024-07-28 08:21:52 -04:00 -
4a66624b04
fixed typo
orignal
2024-07-27 21:42:07 -04:00 -
0153748134
save and use previous routing session
orignal
2024-07-27 19:37:10 -04:00 -
d3062d2994
don't create full identity from buffer if only ident hash is needed
orignal
2024-07-25 20:36:46 -04:00 -
d7ff459f12
include tagsetid into msgid
orignal
2024-07-25 15:05:00 -04:00 -
e0ac8a7298
check if destination is ready. Create garlic message before selectiing routing path
orignal
2024-07-24 19:09:46 -04:00 -
96ea630274
send message right a way if in same thread
orignal
2024-07-24 16:06:28 -04:00 -
f232c8f2df
don't limit num attempts in routing path. Increased routing path expiration to 2 minutes
orignal
2024-07-23 21:55:56 -04:00 -
2f54d95187
try to read message payload immediately after header
orignal
2024-07-23 19:02:37 -04:00 -
830e49f2c5
increase I2CP socket buffer size
orignal
2024-07-23 16:01:43 -04:00 -
23e323438a
cancel LeaseSet creation timer before destination termination
orignal
2024-07-23 08:35:43 -04:00 -
48f1514053
r4sas
2024-07-21 14:27:00 +00:00 -
a1aa6c62d7
r4sas
2024-07-21 14:14:52 +00:00 -
9e1ea289c2
r4sas
2024-07-21 14:09:48 +00:00 -
f6ddcd432e
removed openssl/engine.h
orignal
2024-07-21 09:43:29 -04:00 -
9a6654943d
r4sas
2024-07-20 17:22:33 +00:00 -
bed5a18294
2.53.0
orignal
2024-07-17 07:41:41 -04:00 -
45221da1dc
floodfill must have published ipv6 if no published ipv4
orignal
2024-07-12 11:43:39 -04:00 -
8440633614
increased number of floodfills threshold to 1200
orignal
2024-07-12 10:44:05 -04:00 -
50f455e0a2
make a floodfill eligble if reachable by ipv4
orignal
2024-07-12 09:33:37 -04:00 -
50d6f013f9
Said-Chakhkiev
2024-07-12 03:43:16 +03:00 -
5fbcfadd6d
set min floodfill version to 0.9.59
orignal
2024-07-11 15:22:12 -04:00 -
5af13849a9
check if offline signature is expired when load keys
orignal
2024-07-09 13:44:30 -04:00 -
a9c486d7a1
fixed stream hanging due to inactivity. Smoother RTT
orignal
2024-07-09 10:51:22 -04:00 -
8c0a1197d7
drop incoming SSU2 session from duplicated router
orignal
2024-07-08 10:39:18 -04:00 -
4e5f5c218a
mark router as dup0licted only if address mismatch
orignal
2024-07-08 08:00:36 -04:00 -
64cc59d1e9
recognize duplicated routers and store duplicated flag in profile
orignal
2024-07-07 11:26:17 -04:00 -
0c943f4405
use received RouterInfo if older than one in netdb
orignal
2024-07-06 10:28:18 -04:00 -
37d3d9e604
removed openssl 1.0.2 support
orignal
2024-07-06 08:50:51 -04:00 -
d23451fdf6
delete unused variable
orignal
2024-07-04 13:43:05 -04:00 -
d843502832
calculate min pacing time. Return wrongly removed line
orignal
2024-07-04 13:28:18 -04:00 -
0428b5ece1
limit stream's outbound speed
orignal
2024-07-04 13:07:57 -04:00 -
df787060c3
stop destination's thread before cleanup
orignal
2024-06-30 11:40:35 -04:00 -
ea9c69cd53
some cleanup
orignal
2024-06-30 08:11:12 -04:00 -
199d149bed
improved congestion control
orignal
2024-06-29 09:17:11 -04:00 -
ff8941af71
check if address is still introducer before trying to introduce
orignal
2024-06-27 18:02:17 -04:00 -
f125936b2e
try to lookup other introducers' routers if found out doesn't have applicable addresses
orignal
2024-06-26 08:53:04 -04:00 -
697d831441
Support miniupnp-2.2.8 (fixes #2071)
Stefan Strogin
2024-06-17 17:10:23 +00:00 -
192e9ad7f6
Stefan Strogin
2024-06-17 17:10:23 +00:00 -
457b64f92d
try to connect to introducer through any available address
orignal
2024-06-14 18:05:01 -04:00 -
6caec6b551
check if updated router is still introducer. Remove non-introducer sessions from introducers list
orignal
2024-06-13 18:10:45 -04:00 -
362edc68ad
removed ls's reseed
orignal
2024-06-11 15:14:06 -04:00 -
29872fc003
check if local address exists
orignal
2024-06-10 17:58:19 -04:00 -
81d383c99e
don't pick routers older that 0.9.58 for client tunnels
orignal
2024-06-10 13:40:07 -04:00 -
12653f2fe4
don't try introducer with invalid address. Terminate session immediately if appropriate introducer not found
orignal
2024-06-09 18:38:13 -04:00 -
43f5ba286c
update congestion caps before initial publishing
orignal
2024-06-09 15:25:19 -04:00 -
f990a2f69f
don't reply with relay tag if we are not on introducer on that address
orignal
2024-06-09 15:07:12 -04:00 -
0b97b4294c
don't request relay tag for every session if we have enough introducers
orignal
2024-06-08 19:28:05 -04:00 -
4178ac8eac
select newest introducers to publish
orignal
2024-06-08 16:08:32 -04:00 -
6a590bf970
use std::mt19937 instead rand()
orignal
2024-06-07 22:10:52 -04:00 -
2f847d62bb
fixed typo
orignal
2024-06-07 13:35:37 -04:00 -
df6d48dbae
request only not found routers from introducers
orignal
2024-06-07 13:29:51 -04:00 -
bacce7dc60
fixed introducer's index
orignal
2024-06-06 16:13:30 -04:00 -
b3314380cc
don't use expired introducer even if we a session with it
orignal
2024-06-06 14:19:30 -04:00 -
d4eea61b82
use mt19937 instead rand
orignal
2024-06-05 15:08:51 -04:00 -
a1995c13cd
flood to 2 next day closest floodfills before UTC midnight
orignal
2024-06-04 12:45:35 -04:00 -
bc8adf1433
move unsent I2NP messages to new session if replaced
orignal
2024-06-01 20:02:04 -04:00 -
a1322d4667
move unsent I2NP messages to new session if replaced
orignal
2024-06-01 17:46:18 -04:00 -
4100249313
removed bootstrap from floodfill. Removed requested destinations mutex
orignal
2024-05-31 21:11:47 -04:00 -
acbd3f897b
fixed race condition between local buffer creation and sending it through the transports
orignal
2024-05-26 15:33:37 -04:00 -
7dc5a04b8d
update timestamp for non-reachable router
orignal
2024-05-26 11:06:39 -04:00 -
03635f4444
publish through tunnels in case of restricted routes
orignal
2024-05-26 10:55:19 -04:00 -
0fae04f96a
update local RouterInfo timestamp by timer even in hidden mode
orignal
2024-05-26 10:21:26 -04:00 -
bb531a878d
request newly discovered routers with random intervals after exploratory
orignal
2024-05-25 15:17:09 -04:00 -
0f7db8e418
list of request callbacks
orignal
2024-05-24 21:49:39 -04:00 -
9a724b2af9
separate timer for netdb requests cleanup
orignal
2024-05-23 14:27:39 -04:00 -
f4ea6138e8
removed non longer used mutex
orignal
2024-05-23 13:36:29 -04:00 -
e74272781f
moved exploratory to netdb requests thread
orignal
2024-05-22 18:29:40 -04:00 -
b75e418879
request destination in netdb requests thread
orignal
2024-05-22 13:43:00 -04:00 -
927123188c
handle onDrop for request message in nedb requests thread
orignal
2024-05-22 12:30:01 -04:00 -
c00eb8cf44
handle requests completions in netdb requests thread
orignal
2024-05-22 10:07:01 -04:00 -
265bb8b779
handle DatabaseSearchReply in netdb requests thread
orignal
2024-05-21 22:19:42 -04:00 -
e3be409945
moved netdb requests to separate thread
orignal
2024-05-21 21:25:19 -04:00 -
d8707ceb57
orignal
2024-05-21 06:53:23 -04:00 -
39e16824b9
reset routing path if duplicated SYN received
orignal
2024-05-17 19:19:17 -04:00 -
285e693a4e
fixed deadlock
orignal
2024-05-17 19:07:51 -04:00 -
940628bf36
update LeaseSet if inbond tunnel failed
orignal
2024-05-17 17:35:16 -04:00 -
b5994e058a
increment num attempts if no reply tunnel specified
orignal
2024-05-15 14:12:57 -04:00 -
22dabfd79e
use unordered_map for excluded routers. don't request to self
orignal
2024-05-15 13:31:31 -04:00 -
0e41c3fa36
resend more interval variance
orignal
2024-05-15 11:57:14 -04:00 -
124698854f
skip resent recently sessions during resend
orignal
2024-05-14 18:17:47 -04:00 -
f223e668ce
Fixed checking the bandwidth flag in the config
EKCKABATOP54
2024-05-14 22:04:05 +02:00 -
b91a32fcc2
Set default bandwidth to 256 KB/sec
EKCKABATOP54
2024-05-14 16:13:59 +02:00 -
f5b823a712
common code for sending netdb lookup
orignal
2024-05-13 14:45:41 -04:00 -
e27a0712f9
476ff62015
into4163542125
ChadF
2024-05-13 16:58:21 +00:00 -
4163542125
r4sas
2024-05-13 00:32:09 +00:00