mirror of
https://github.com/PurpleI2P/i2pd.git
synced 2025-08-27 18:50:23 +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
-
95d6b68f72
R4SAS
2021-08-04 07:03:54 +03:00 -
64ec7dd559
narrow down random range
orignal
2021-08-03 19:26:09 -04:00 -
367df4d0db
RAND_bytes from random router selection
orignal
2021-08-03 15:43:58 -04:00 -
da7e41c188
use Tag<64> for ratechet tags
orignal
2021-08-01 18:42:13 -04:00 -
d88fe203e1
R4SAS
2021-08-01 09:25:02 +03:00 -
40ec4e8b59
libi2pd: mark additional ipv6 addresses/nets as reserved
Simon Vetter
2021-07-30 21:23:27 +02:00 -
1e01c30e63
set pool for zero-hops tunnels
orignal
2021-07-30 14:12:50 -04:00 -
b16b753ed2
TomasGl
2021-07-30 17:49:19 +03:00 -
d8f49bdf96
TomasGl
2021-07-30 17:44:25 +03:00 -
fc73726f14
TomasGl
2021-07-30 14:18:14 +03:00 -
5ee0867b8d
TomasGl
2021-07-30 01:11:13 +03:00 -
7a55d1fc38
don't insert garlic tag for short tunnel build reply if the same router
orignal
2021-07-28 21:14:03 -04:00 -
f8623b6121
consistent path for explicit peers
orignal
2021-07-28 19:08:55 -04:00 -
9a3c22f47d
don't encrypt ShortTunnelBuild and ShortTunnelBuildReply if on the same router
orignal
2021-07-28 15:06:24 -04:00 -
e68cff8bba
try routers before random router
orignal
2021-07-27 18:35:30 -04:00 -
513493fa78
fixed typo
orignal
2021-07-26 18:46:29 -04:00 -
a6937c792f
more precise router selection
orignal
2021-07-26 17:51:32 -04:00 -
99c7d5c23a
don't create enryptor for ECIES record encryption
orignal
2021-07-25 22:30:54 -04:00 -
cd8e8970de
NTP request through compatible address
orignal
2021-07-24 16:01:11 -04:00 -
26d5ced2ef
optimal padding for one-time messages
orignal
2021-07-23 20:28:55 -04:00 -
c7234f705a
let NTCP sync through ipv6
orignal
2021-07-23 18:34:51 -04:00 -
c153471c49
use short tunnel build if possible
orignal
2021-07-22 20:58:35 -04:00 -
28369faa00
[debian] fix tabulation in patch
R4SAS
2021-07-22 13:35:58 +00:00 -
445c5f47ae
[debian] update patch for upnp
R4SAS
2021-07-22 13:24:42 +00:00 -
7078ca53c3
[debian] update patch for upnp
R4SAS
2021-07-22 13:23:05 +00:00 -
d6ce5f9fa1
orignal
2021-07-22 08:54:59 -04:00 -
f28024cfe8
decline transit tunnels from short tunnel build message
orignal
2021-07-21 18:12:37 -04:00 -
911ab9813e
handle encrypteed I2NPShortTunnelBuildReply in destination
orignal
2021-07-21 14:55:38 -04:00 -
cfbf5862f9
set pool for tunnel before build
orignal
2021-07-21 13:08:12 -04:00 -
5cb1f5986d
use msgID from ECIESx25519 block
orignal
2021-07-20 22:00:06 -04:00 -
0b14c810fb
handle ShortTunnelBuildReply
orignal
2021-07-20 19:38:36 -04:00 -
c2334db8f8
correct reply key for short tunnel build record
orignal
2021-07-20 18:02:48 -04:00 -
4807092df6
fixed typo
orignal
2021-07-20 15:17:58 -04:00 -
bdc1107c96
correct message type for ShortTunnelBuild
orignal
2021-07-20 14:35:02 -04:00 -
db9223b0d5
set minimal version for floodfill to 0.9.38
orignal
2021-07-19 17:50:55 -04:00 -
6ecfe0789f
don't allocate payload buffer for every single ECIESx25519 message
orignal
2021-07-18 18:45:08 -04:00 -
a37cf058cd
router with expired introducer is still valid
orignal
2021-07-16 20:12:41 -04:00 -
f4902e6642
eligble floodfill must be reachable by ipv4
orignal
2021-07-16 13:53:12 -04:00 -
5d022c25ba
don't send datetime for one time key message
orignal
2021-07-16 09:44:22 -04:00 -
0cd9f1b002
precalculate padding sizes
orignal
2021-07-15 19:01:43 -04:00 -
cd0751d3f1
padding block for message for router
orignal
2021-07-15 18:30:32 -04:00 -
a1d1a5df74
datetime block for message for router
orignal
2021-07-15 18:18:55 -04:00 -
197f13f9c0
rollback
orignal
2021-07-15 14:02:20 -04:00 -
41bfc7899d
keep own RouterInfo in netdb
orignal
2021-07-14 14:46:56 -04:00 -
2c129b6d39
create and handle short tunnel build reply
orignal
2021-07-12 19:40:40 -04:00 -
dbe427d5eb
set reply code for short tunnel build messages
orignal
2021-07-11 19:29:16 -04:00 -
3e281d4790
R4SAS
2021-07-11 23:10:53 +03:00 -
15c3d46492
encrypt inbound tunnel build message for short tunnel build only
orignal
2021-07-10 17:28:18 -04:00 -
6a467a09bd
fixed build error
orignal
2021-07-10 16:47:28 -04:00 -
ba1b8c7c2b
WrapECIESX25519MessageForRouter wihout session
orignal
2021-07-10 16:15:15 -04:00 -
1e9eb30aa3
garlic encryption of inbound tunnel build message
orignal
2021-07-10 14:33:23 -04:00 -
d47bf1bada
different tunnel build record size
orignal
2021-07-09 19:26:14 -04:00 -
59dd60f5cb
genarate keys in CreateBuildRequestRecord
orignal
2021-07-09 19:24:28 -04:00 -
c02a0c4da9
process DELAY_REQUESTED option
orignal
2021-07-08 22:22:00 -04:00 -
84f6024cc9
locate record to build inside CreateBuildRequestRecord
orignal
2021-07-08 19:00:25 -04:00 -
d73b42b726
extract ret code per hop
orignal
2021-07-08 16:39:38 -04:00 -
ed0c2e68a5
DecryptRecord per tunnel hop
orignal
2021-07-07 21:16:30 -04:00 -
847225c6bf
more yggdrasil reseeds added
orignal
2021-07-07 08:24:01 -04:00 -
a6294df9e8
decrypt one-time message encrypted with tag on router
orignal
2021-07-06 20:15:55 -04:00 -
431265a86a
update orignal's certificate
orignal
2021-07-06 18:22:08 -04:00 -
4255c4901d
orignal's reseed ceritifcate
orignal
2021-07-06 17:44:39 -04:00 -
9000b3df4e
KDF for short tunnel build messages
orignal
2021-07-05 14:31:07 -04:00 -
a717542733
update yggdrasil reseed to 0.4
orignal
2021-07-04 07:33:28 -04:00 -
aace644815
added ShortECIESTunnelHopConfig
orignal
2021-07-02 22:06:24 -04:00 -
0ae170531e
different ElGamal and ECIES hops configs
orignal
2021-07-02 15:41:33 -04:00 -
5d01ee9581
idk
2021-07-02 13:20:28 -04:00 -
8b35ce3320
separate decryption between own record and other records
orignal
2021-07-02 13:20:24 -04:00 -
ff0e23d2c4
r4sas
2021-07-02 16:43:41 +00:00 -
d62d2ed269
idk
2021-07-02 11:02:31 -04:00 -
abee29719d
idk
2021-07-02 10:47:55 -04:00 -
5781335814
save and check last stream
orignal
2021-06-29 19:08:11 -04:00 -
f036b8df2d
R4SAS
2021-06-28 12:45:28 +03:00 -
25f63ac22a
create different I2NP tunnel messages for endpoint and non-endpoint
orignal
2021-06-27 15:49:57 -04:00 -
12d6f03dc9
R4SAS
2021-06-27 17:14:45 +03:00 -
6d2c9e367b
R4SAS
2021-06-27 12:24:41 +03:00 -
66422d6d83
double size tunnel message
orignal
2021-06-26 21:44:51 -04:00 -
b9476791f4
eliminated extra I2NP messages for fragments
orignal
2021-06-26 17:40:25 -04:00 -
9fb8e8a582
R4SAS
2021-06-26 23:59:34 +03:00 -
377a50fa13
R4SAS
2021-06-26 23:45:55 +03:00 -
da20cae25c
R4SAS
2021-06-26 18:59:48 +03:00 -
d0c5732e16
eliminate extra lookups for sequential fragments
orignal
2021-06-26 07:18:42 -04:00 -
f9d9aa0306
idk
2021-06-24 09:35:42 -04:00 -
f5db34b98b
idk
2021-06-23 11:18:53 -04:00 -
3c07665479
use unordered_map for incomplete messages
orignal
2021-06-22 15:35:44 -04:00 -
f7f50d049b
reduce short tunnel build record length
orignal
2021-06-22 13:11:02 -04:00 -
7d51b4c6ed
[i18n] pull ukrainian translation from crowdin (closes #1666)
R4SAS
2021-06-21 21:16:25 +03:00 -
35ba16ff3b
fixed #1665. cast to int64_t
orignal
2021-06-20 17:20:29 -04:00 -
6971b1e9da
fix typo in config option description
R4SAS
2021-06-20 20:02:20 +03:00 -
84d987810f
R4SAS
2021-06-20 09:36:14 +03:00 -
fed04c1a19
requsted router to send to if not in netdb
orignal
2021-06-19 14:44:33 -04:00 -
f5e7d87f5b
don't disable floodfill if still reachable by ipv6
orignal
2021-06-19 14:25:50 -04:00 -
6ca28adcbb
set address caps and available transports for new address
orignal
2021-06-18 18:19:05 -04:00 -
8e5d2e1b73
R4SAS
2021-06-18 17:26:18 +03:00 -
e8ad7b4f79
R4SAS
2021-06-18 10:04:48 +03:00 -
d3a49e513c
R4SAS
2021-06-18 06:40:58 +03:00 -
5bfab0a796
R4SAS
2021-06-18 06:38:10 +03:00 -
739d1aa9e9
idk
2021-06-17 23:32:47 -04:00 -
e575c6e94d
idk
2021-06-17 20:20:26 -07:00 -
7bc2e74683
idk
2021-06-17 23:12:22 -04:00 -
2185019b59
check if router is reachable by transport before obtaining address
orignal
2021-06-17 19:46:05 -04:00