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
-
6921c8391e
r4sas
2024-05-12 23:58:05 +00:00 -
47a2020472
r4sas
2024-05-12 23:01:10 +00:00 -
9d38facf3b
2.52.0
orignal
2024-05-11 07:15:28 -04:00 -
a1be1aa9ec
r4sas
2024-05-10 13:42:10 +00:00 -
c4bbe2bb4a
r4sas
2024-05-09 16:57:21 +03:00 -
601695dede
[gha] winxp: rebuild boost
r4sas
2024-04-29 23:22:32 +00:00 -
cdc81e19a0
[gha] update winxp build
r4sas
2024-04-27 23:12:22 +03:00 -
b98b3a87b0
fixed race codition between RouterInfo's buffer persist and update
orignal
2024-05-08 19:09:03 -04:00 -
425ef2cfe5
persist routers in separate thread
orignal
2024-05-08 16:19:00 -04:00 -
c454685605
exclude addresses with wrong keys
orignal
2024-05-07 18:38:00 -04:00 -
c98926abf2
use mt19937 instead rand()
orignal
2024-05-07 13:01:27 -04:00 -
7aacc97351
initialize requests before reseeds
orignal
2024-05-07 11:58:17 -04:00 -
c49e17ad40
use timestamp to reset rng
orignal
2024-05-07 11:53:18 -04:00 -
296b721929
shared_ptr for NetdbRequests
orignal
2024-05-06 18:23:20 -04:00 -
d0cf385f4b
memory pool for requested destination. Reduced request attaempts to 5
orignal
2024-05-05 11:24:44 -04:00 -
b91f5a7430
fixed race condition on stop
orignal
2024-05-03 20:38:57 -04:00 -
4d8431907d
use std::sample for exploratory selection if C++17
orignal
2024-05-03 19:09:31 -04:00 -
b0cf5130a2
don't try another flloofill if request already exists
orignal
2024-05-03 13:34:11 -04:00 -
396aa6944d
cache complete request for a while and not send the same request again
orignal
2024-05-03 13:00:30 -04:00 -
8a20d3219b
don't build exploratory selection on each request
orignal
2024-05-03 08:54:55 -04:00 -
13a746162a
reduce exploratory selection size
orignal
2024-05-02 21:38:51 -04:00 -
7e5370fbe5
check for excluded routers during exploratory
orignal
2024-05-02 19:55:53 -04:00 -
ec59308fad
return up to 16 hash in expolatory reply
orignal
2024-05-02 19:16:48 -04:00 -
5ed76b997c
log initial destination request
orignal
2024-05-02 13:17:15 -04:00 -
535fbdb4c9
don't check exporatory too often
orignal
2024-05-01 15:57:04 -04:00 -
034332a0ef
changed minimal exploratory interval to 55 seconds. added variance
orignal
2024-05-01 14:10:34 -04:00 -
a1eac6f28e
drop unsolicited database serach replies
orignal
2024-05-01 13:40:01 -04:00 -
ba22a940f1
30 seconds timeout for exploratory requests
orignal
2024-05-01 12:08:47 -04:00 -
8439f6dc57
don't reply with close than us only floodfills for lookup
orignal
2024-05-01 09:48:34 -04:00 -
a21bec0ed8
check if router if real only if tunnel build rate is low and router's profile is presented when handle exploratory request
orignal
2024-04-30 14:16:05 -04:00 -
5adbc2c3fe
don't stop lookup if number of attempts < 3
orignal
2024-04-30 12:52:00 -04:00 -
c515f49903
removed dependency from boost::thread
orignal
2024-04-30 08:41:01 -04:00 -
845b14f581
removed dependency from boost::thread
orignal
2024-04-30 08:15:02 -04:00 -
cdfdfc9e24
don't manage netdb is transports are not running
orignal
2024-04-30 07:51:46 -04:00 -
62d279e1b0
don't return routers with 'f' cap to exploratory request
orignal
2024-04-29 15:05:47 -04:00 -
a1fcd8af39
don't accept too old RouterInfo
orignal
2024-04-29 10:07:47 -04:00 -
8c6c954ea2
enable previously disabled floodfill
orignal
2024-04-28 11:23:35 -04:00 -
77bb7432bc
insert previously ecluded floodfill back when connected
orignal
2024-04-28 11:16:59 -04:00 -
720ffa8a31
move traverse thrugh profiles files to deleting thread
orignal
2024-04-28 08:05:19 -04:00 -
c1c69258c3
Merge branch 'openssl' of https://github.com/PurpleI2P/i2pd into openssl
orignal
2024-04-27 16:01:15 -04:00 -
733a4a2869
moved save/delete profile disk oprations to separate threads
orignal
2024-04-27 16:00:43 -04:00 -
ca3ac8c11d
r4sas
2024-04-27 13:49:48 +00:00 -
d4e3991257
r4sas
2024-04-27 13:36:47 +00:00 -
648a884a18
use copy of excluded peers
orignal
2024-04-27 08:38:43 -04:00 -
8fe989050e
use share_ptr to store peers
orignal
2024-04-27 08:18:49 -04:00 -
bb6212ccc1
fixed typo
orignal
2024-04-26 18:11:05 -04:00 -
5f39f65540
mutex for request's excluded peers
orignal
2024-04-26 15:35:32 -04:00 -
146b3f52c0
check if pool is ready before sending next request
orignal
2024-04-26 13:48:44 -04:00 -
cc75ccd070
don't manage requests if exploratory pool is not ready. use monotonic timer and milliseconds
orignal
2024-04-26 12:43:48 -04:00 -
0ddc514221
don't send next request if requested destination is over
orignal
2024-04-25 18:52:10 -04:00 -
d3b699d7cd
orignal
2024-04-24 10:19:12 -04:00 -
6592fab41c
manage netDb requests more frequently
Vort
2024-04-24 16:44:24 +03:00 -
02895d4cf5
respond with confirmied router to exploratory lookup
orignal
2024-04-23 18:30:56 -04:00 -
8b7941c4ce
fixed typo
orignal
2024-04-23 18:21:25 -04:00 -
de673464d1
don't try to connect directy by SSU2 to unnconfirmed router if direct NTCP2 is presented
orignal
2024-04-23 11:40:11 -04:00 -
6ce2c30522
build client tunnels through confimed routers only if low rate
orignal
2024-04-22 13:03:59 -04:00 -
c5a1e8cac8
give preference to direct connection
orignal
2024-04-19 19:12:29 -04:00 -
f67c38d8d2
fixed typo
orignal
2024-04-18 18:06:24 -04:00 -
1f1a3270f7
fixed IsPublished for ipv6
orignal
2024-04-15 09:26:30 -04:00 -
ffee29272f
avoid two firewalled routers in the row
orignal
2024-04-14 20:09:06 -04:00 -
3da9bbfdbd
a516d7812a
into46c72a7137
ChadF
2024-04-14 13:44:37 +03:00 -
d5f5157765
yangfl
2024-04-12 13:47:31 +08:00 -
2d2469c23d
orignal
2024-04-09 15:18:17 -04:00 -
8e80a8b06f
Add fcntl to actually lock pidfile on Android
nonlin-lin-chaos-order-etc-etal
2024-04-10 03:15:55 +08:00 -
26fac94d05
delete unused varibale
orignal
2024-04-08 19:24:44 -04:00 -
9a30068ae5
don't compare OBEP hash twice to check if it's a fresh tunnel
orignal
2024-04-08 19:00:02 -04:00 -
46c72a7137
orignal
2024-04-08 18:55:45 -04:00 -
04bccedd9b
orignal
2024-04-08 06:53:08 -04:00 -
b2e21a4f12
increase maximum stream resend attempts to 9
Vort
2024-04-08 12:35:50 +03:00 -
57e46ba0cf
reset stream RTO if outbound tunnel was changed
Vort
2024-04-07 21:24:56 +03:00 -
df3dc1f574
change tunnels during stream resend attempts 5 and 6
Vort
2024-04-07 16:47:06 +03:00 -
1b5f67e185
r4sas
2024-04-06 20:38:58 +00:00 -
89064b6fb4
r4sas
2024-04-06 20:03:16 +00:00 -
c49dd712de
2.51.0
orignal
2024-04-06 08:53:54 -04:00 -
4f1cb74f75
request choking delay if too many NACKs. Drop window size to 1 if choking delay received
orignal
2024-04-02 18:49:16 -04:00 -
75df8d3c7b
drop ack Through to last packet if Number of NACKs exceeds 255
orignal
2024-04-02 11:30:38 -04:00 -
85be76b01a
check if LeaseSet was submitted recently. Fixed typo
orignal
2024-04-01 08:41:58 -04:00 -
835c480269
orignal
2024-03-28 13:43:29 -04:00 -
ac9d92c681
select maximum SSU2 queue size depending on RTT value
Vort
2024-03-26 09:41:49 +02:00 -
a30d1972e5
r4sas
2024-03-22 23:18:32 +03:00 -
0c2330bf14
orignal
2024-03-19 13:52:38 -04:00 -
a703d31893
don't double initial RTO
Vort
2024-03-19 10:48:42 +02:00 -
4f8f3a386f
restart stream resend timer after updating initial RTO
Vort
2024-03-19 08:43:49 +02:00 -
83f0b9c041
extract single RTT sample from stream ACK
Vort
2024-03-19 08:28:34 +02:00 -
cf77be0eeb
add lower limit for stream RTO
Vort
2024-03-19 06:37:21 +02:00 -
b2aa34baa6
use C++17 for newer versions of clang for BSD
orignal
2024-03-17 11:49:14 -04:00 -
4def0b6ea5
use C++17 for newer versions of clang for BSD
orignal
2024-03-17 11:46:02 -04:00 -
25592a00b6
use C++17 for newer versions of clang for BSD
orignal
2024-03-17 11:42:44 -04:00 -
edaf162f9c
orignal
2024-03-16 15:12:24 -04:00 -
e7ff15c573
exclude resent stream packets from RTT calculations
Vort
2024-03-16 19:29:47 +02:00 -
161ff3579b
don't delete new session with same router hash from sessions-by-hash table
orignal
2024-03-15 20:12:47 -04:00 -
f2085ecc8d
fixed warning
orignal
2024-03-15 19:17:25 -04:00 -
0c5dee69ba
orignal
2024-03-15 14:50:56 -04:00 -
d74033dd2b
tune RTT calculations
Vort
2024-03-15 09:06:33 +02:00 -
5412e29ff5
orignal
2024-03-14 15:50:17 -04:00 -
0236769134
lower SSU2 resend traffic spikes
Vort
2024-03-14 16:34:40 +02:00 -
530a078535
don't request temination if session was not established
orignal
2024-03-13 13:56:10 -04:00 -
fbca27fe73
orignal
2024-03-13 12:26:48 -04:00 -
08cc256c54
fix typo in message expiration check
Vort
2024-03-13 16:41:01 +02:00 -
6432963294
orignal
2024-03-11 14:55:16 -04:00