mirror of
https://github.com/PurpleI2P/i2pd.git
synced 2025-08-27 10:40: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
-
bb705a77cf
handle PeerTest message
orignal
2022-05-11 17:48:25 -04:00 -
cb6155b946
fixed warning
orignal
2022-05-11 11:44:27 -04:00 -
2ed0608fed
libi2pd: Fix the build with LibreSSL 3.5.2
orbea
2022-05-08 22:50:44 -07:00 -
714d1cc993
close stream if delete requested
orignal
2022-05-08 11:49:11 -04:00 -
bc8e4494c4
random new profiles cleanup interval
orignal
2022-05-07 09:56:58 -04:00 -
c3a064f980
R4SAS
2022-05-07 03:40:59 +03:00 -
eb3feb7dbd
[profiles] add daily cleanup
R4SAS
2022-05-07 03:08:55 +03:00 -
da3f3ccac9
connect to reachable introducers only
orignal
2022-05-06 19:38:48 -04:00 -
1a1871e8cd
add RouterInfo block before RelayIntro
orignal
2022-05-06 15:02:09 -04:00 -
c22ab7e1fc
use openssl's siphash for 3.0.1 and higher
orignal
2022-05-04 18:58:08 -04:00 -
436992b069
send and process HolePunch message
orignal
2022-05-04 13:58:06 -04:00 -
3ab5ac66b6
R4SAS
2019-03-04 22:52:21 +03:00 -
18cb3912e5
fixed imccorect termination
orignal
2022-05-02 15:05:44 -04:00 -
a818b0ba02
orignal
2022-05-01 17:13:13 -04:00 -
3716b6f988
R4SAS
2022-05-01 23:40:00 +03:00 -
c9e4e78f41
R4SAS
2022-05-01 23:25:08 +03:00 -
9b4e8bf64b
[webconsole] do not show registration block when token is not provided
R4SAS
2022-05-01 18:12:07 +03:00 -
5aebefe73f
connect through introducer
orignal
2022-05-01 10:33:25 -04:00 -
8f2124beab
R4SAS
2022-04-30 19:33:30 +03:00 -
8b8b43df28
R4SAS
2022-04-30 17:54:52 +03:00 -
c42b991bc9
R4SAS
2022-04-30 17:03:59 +03:00 -
ec08333bf9
R4SAS
2022-04-30 16:45:53 +03:00 -
9e5b4e14c9
R4SAS
2022-04-30 16:26:20 +03:00 -
1f5ed89a88
set blinded signature type to RedDSA for EdDSA
orignal
2022-04-29 12:48:45 -04:00 -
fc0279c6ec
Added DESTDIR: Support for Staged Installs
Curtis Lee Bolin
2022-04-29 06:40:04 -05:00 -
2304a2bc2e
remove android contrib files (moved to android repo)
R4SAS
2022-04-29 12:48:13 +03:00 -
dc82105226
check status code and verify RelayResponse signature
orignal
2022-04-28 20:41:06 -04:00 -
5221f3ddc9
one SSU2 session per remote router
orignal
2022-04-28 13:11:51 -04:00 -
e970deb92b
check presense of introducers in SSU2 address
orignal
2022-04-28 11:43:33 -04:00 -
9db7ec6bb0
create and send RelayRequest
orignal
2022-04-27 18:52:44 -04:00 -
2e691b6655
check if next manage time is too long
orignal
2022-04-26 21:02:39 -04:00 -
f22e10537b
fixed typo
orignal
2022-04-26 20:45:10 -04:00 -
6e532c494c
create new published SSU2 addresses
orignal
2022-04-26 20:30:39 -04:00 -
f9ed0d4aa2
fixed crash
orignal
2022-04-26 20:01:32 -04:00 -
78b1afcc8c
publish introducer cap for SSU2 address
orignal
2022-04-26 15:20:57 -04:00 -
40340cf9c2
handle RelayResponse
orignal
2022-04-26 13:59:59 -04:00 -
eb6437050f
SSU2 introducers
orignal
2022-04-25 19:57:46 -04:00 -
45ebfe378b
correct Ack range
orignal
2022-04-23 11:11:49 -04:00 -
1326597226
use ipv6 preference only when netinet headers not used (entware with musl workaround)'
R4SAS
2022-04-23 12:58:50 +03:00 -
751da92c13
send relay response
orignal
2022-04-22 20:34:19 -04:00 -
e10ca637da
handle RelayIntro
orignal
2022-04-22 15:03:49 -04:00 -
c5d9d71a8a
create relay tag and relay request block
orignal
2022-04-21 15:47:36 -04:00 -
3e0f5d231d
send queue after batch of packets
orignal
2022-04-18 15:47:35 -04:00 -
6990f177ba
window size
orignal
2022-04-18 13:14:09 -04:00 -
98e713166b
show port for non-published SSU addresses
orignal
2022-04-18 12:27:57 -04:00 -
4c91ae0085
check if end of list
orignal
2022-04-16 17:01:06 -04:00 -
43f74d4d5a
resend packet with new packet number
orignal
2022-04-16 15:42:11 -04:00 -
8c3e716c3f
ranges in ack block
orignal
2022-04-15 16:26:44 -04:00 -
05946125b5
handle single packet
orignal
2022-04-13 12:33:59 -04:00 -
1e2a0a4549
handle incoming packets in batch
orignal
2022-04-12 11:42:51 -04:00 -
f9f5084dd7
R4SAS
2022-04-11 11:26:10 +03:00 -
b7e7c6db7b
R4SAS
2022-04-10 23:10:16 +03:00 -
f9d67b28ec
handle fragmented SessionConfirmed
orignal
2022-04-09 19:56:57 -04:00 -
46b77cc280
increase RouterInfo buffer size
orignal
2022-04-09 14:40:38 -04:00 -
2f10decf56
daemon: make possible to set datadir before init
R4SAS
2022-04-09 19:57:16 +03:00 -
678a1ae0fb
send fragmented messages
orignal
2022-04-09 11:42:34 -04:00 -
51cbffd097
don't lookup session for every sinle packet
orignal
2022-04-07 10:57:57 -04:00 -
207b13dcab
send correct acnt if gaps
orignal
2022-04-05 18:23:52 -04:00 -
3052dbd1e8
single receive thread for both ipv4 and ipv6
orignal
2022-04-05 16:27:52 -04:00 -
5891b1ceb2
separate receive thread
orignal
2022-04-05 16:14:13 -04:00 -
07e14ddda8
check if SSU2 enabled
orignal
2022-04-04 20:37:29 -04:00 -
db5e90787c
update I2NP header after all fragments received
orignal
2022-04-04 13:25:08 -04:00 -
67e501f5c7
correct nonce for SessionCorfirmed part 2
orignal
2022-04-04 11:52:14 -04:00 -
2160001167
correct non for token request and retry encryption
orignal
2022-04-04 09:58:17 -04:00 -
f5f4150d17
fixed typo
orignal
2022-04-03 13:43:33 -04:00 -
887f292612
R4SAS
2022-04-02 23:16:39 +03:00 -
f5f282af97
cost for published SSU2 address
orignal
2022-04-02 14:32:26 -04:00 -
82f9585b7a
handle fragments
orignal
2022-04-02 13:05:11 -04:00 -
eb561bb0c2
handle Ack ranges
orignal
2022-04-01 15:09:35 -04:00 -
81207999eb
check token in SessionRequest
orignal
2022-03-31 21:07:51 -04:00 -
2fef595b83
resend packets
orignal
2022-03-31 15:35:55 -04:00 -
2024e790ca
send I2NP messages
orignal
2022-03-30 18:04:12 -04:00 -
f9925c7374
hanlde Ack block
orignal
2022-03-30 15:03:45 -04:00 -
dd774b8dfd
store out of sequence packet numbers
orignal
2022-03-30 12:31:24 -04:00 -
064b8042a5
ssu2.published and update SSU2 ipv4
orignal
2022-03-29 14:56:57 -04:00 -
7923ed9567
publish SSU2 address
orignal
2022-03-29 13:56:56 -04:00 -
30b83414ef
find SSU2 address by address type
orignal
2022-03-28 18:03:22 -04:00 -
990906c57f
insert garlic tag in destination's thread
orignal
2022-03-28 12:15:40 -04:00 -
4c323a666a
show SSU2 transports in web console
orignal
2022-03-27 19:29:50 -04:00 -
a3f165d374
handle and send termination
orignal
2022-03-27 16:39:58 -04:00 -
4977f9e6b4
If-statements are simplified. Checks are rearranged for faster errors detection without unnecessary actions.
Volt Amperoff
2022-03-27 18:05:37 +03:00 -
7d5f51e357
don't send instant Ack for out-of-sequence message
orignal
2022-03-27 09:26:45 -04:00 -
371a339b18
encrypt Data header
orignal
2022-03-27 07:47:25 -04:00 -
7e7aee27b6
handle I2NP message block
orignal
2022-03-26 21:59:21 -04:00 -
53148fe58f
send Ack packet
orignal
2022-03-26 16:35:07 -04:00 -
56b6de6962
correct header decryption for Data message
orignal
2022-03-25 17:57:59 -04:00 -
44735681af
KDF and process Data message
orignal
2022-03-25 15:34:43 -04:00 -
ee1c4f4fdc
internal numeric id for families
orignal
2022-03-24 15:50:20 -04:00 -
fb6ecdde1e
handle TokenRequest
orignal
2022-03-23 21:48:41 -04:00 -
861166d8a9
send TokenRequest message:
orignal
2022-03-23 19:13:44 -04:00 -
70dca81c40
dropped MESHNET build option
R4SAS
2022-03-24 01:33:52 +03:00 -
2774d72888
[makefile] add install target for linux
R4SAS
2022-03-22 16:24:19 +03:00 -
2440ffbfc9
handle SSU2 SessionConfirmed
orignal
2022-03-23 14:06:55 -04:00 -
77c5dde320
send SessionConfirmed
orignal
2022-03-21 21:06:14 -04:00 -
aa49cad279
correct encrypted payload size for MixHash
orignal
2022-03-21 13:21:08 -04:00 -
f56ae240ab
don't delete peding endpoint if Retry received
orignal
2022-03-21 12:56:02 -04:00 -
e871a30a78
initialize connid in constructor
orignal
2022-03-20 16:53:32 -04:00 -
30e6984889
handle Retry message
orignal
2022-03-20 15:10:18 -04:00 -
d399ce9a74
Setting up some response to file descriptor exhaustion
det
2022-03-20 16:57:38 +00:00 -
324932c758
separate i and key fields for shared SSU address
orignal
2022-03-20 10:28:08 -04:00