mirror of
https://github.com/PurpleI2P/i2pd.git
synced 2025-07-09 19:53:54 +02: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
#2201
#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
-
6c79ccd1dc
Periodic obsolete profiles cleanup
hakunamtu
2019-01-20 21:49:26 +03:00 -
3fd69311cb
Make persistent storage synchronization interval configurable
hakunamtu
2019-01-16 22:30:25 +03:00 -
3eba599aec
[android] add addressbook in assets
r4sas
2019-01-18 23:58:29 +03:00 -
74d876f145
[android] update russian strings, add tunnels.d to assets list
r4sas
2019-01-18 18:43:48 +03:00 -
d7609f119c
[android] build libi2pd staticly, add update strings, fix messages
r4sas
2019-01-18 15:44:30 +03:00 -
65c2c7d80b
re-create LeaseSet if store type has changed
orignal
2019-01-16 19:00:17 -05:00 -
468a32a819
check LS2 transient key expires time
orignal
2019-01-15 18:56:26 -05:00 -
b89cf73ae2
correct encryption key type for LS2
orignal
2019-01-15 18:41:00 -05:00 -
9cf43dea1a
handle i2cp.leaseSetEncType
orignal
2019-01-15 15:43:21 -05:00 -
670ffe2078
show LS2 in Leasets' list
orignal
2019-01-14 18:39:02 -05:00 -
884cf756ed
remove invalid leasesets
orignal
2019-01-14 18:37:17 -05:00 -
e44ba54857
show correct LeaseSet's store type
orignal
2019-01-14 16:34:43 -05:00 -
3712749a94
extract timestamp for LS2
orignal
2019-01-14 13:49:27 -05:00 -
6569c4aa03
actual key size for LS2
orignal
2019-01-13 19:17:02 -05:00 -
d6b2b3c996
take key type for LS2 from identity
orignal
2019-01-13 08:34:34 -05:00 -
06c7900ece
show LeaseSet type in destination
orignal
2019-01-12 18:26:31 -05:00 -
52a6a12a9a
correct LS2 creation
orignal
2019-01-12 18:25:10 -05:00 -
e647603dce
handle i2cp.leaseSetType parameter
orignal
2019-01-11 13:58:02 -05:00 -
dadf6174ba
create standard LS2
orignal
2019-01-10 11:52:34 -05:00 -
84de7675c4
don't copy LS2 for signature verification
orignal
2019-01-10 10:57:57 -05:00 -
6311a80d0e
use clang for android binary build
orignal
2019-01-10 09:47:11 -05:00 -
9504e69598
LocalLeaseSet2 added
orignal
2019-01-09 14:51:47 -05:00 -
5398b651f7
handle LS2 in destinations
orignal
2019-01-09 12:47:47 -05:00 -
b5596c4596
handle encrypted LS2
orignal
2019-01-08 11:26:50 -05:00 -
fdcea5537c
show LeaseSet's store type
orignal
2019-01-08 09:35:15 -05:00 -
8ca8bc810d
take elgamal percomputation from config
orignal
2019-01-08 09:23:14 -05:00 -
8f909b051f
orignal
2019-01-06 20:12:51 -05:00 -
90f2b2d249
Fix compilation without deprecated OpenSSL APIs
Rosen Penev
2019-01-05 20:12:14 -08:00 -
f74b27c58c
check if chacha20 and poly1305 is presented in openssl build
orignal
2019-01-06 17:43:05 -05:00 -
3f091f4748
remove i2pd-qt android project (closes #1279)
R4SAS
2019-01-06 19:46:17 +03:00 -
a2bc96acb7
Fix compilation under OpenSSL 1.1 without ChaCha20 or Poly1305
Rosen Penev
2019-01-05 20:20:17 -08:00 -
e8db36558c
Fix compilation without deprecated OpenSSL APIs
Rosen Penev
2019-01-05 20:12:14 -08:00 -
d84c9ad611
R4SAS
2019-01-04 23:48:44 +03:00 -
e55e15693d
update LS2 leases
orignal
2019-01-02 15:40:48 -05:00 -
c54e6bafdb
process meta LS2
orignal
2019-01-02 14:19:10 -05:00 -
2e56c4895d
transient key signature verification
orignal
2019-01-02 09:43:18 -05:00 -
bce4224d6e
extract and verify LS2 transient key
orignal
2019-01-01 17:00:37 -05:00 -
812e2814bc
read flags from LS2 header
orignal
2018-12-31 14:23:48 -05:00 -
7cd17f8e1f
build android app with llvm
r4sas
2018-12-27 03:16:38 +03:00 -
6193b06708
LS2 signature verification and store type
orignal
2018-12-26 15:27:32 -05:00 -
12af68bdb5
initial support of LeaseSet2
orignal
2018-12-21 15:00:03 -05:00 -
881f7e9062
correct Authorization header
orignal
2018-12-21 10:50:23 -05:00 -
1db4076bbd
CMake: bump version of ZLib
l-n-s
2018-12-19 12:19:30 -05:00 -
1933e44719
reseeds update
orignal
2018-12-17 20:14:12 -05:00 -
25441cb650
revert mingw makefile
R4SAS
2018-12-14 21:44:38 +03:00 -
bc755ac32f
[MSYS2] add boost version detection via pacman
R4SAS
2018-12-14 15:43:52 +03:00 -
1fa34be52a
update mingw makefile
R4SAS
2018-12-14 09:29:41 +03:00 -
f7a6d57855
fixed bug with loval destination shared between http and socks proxy
orignal
2018-12-13 09:53:16 -05:00 -
8a987af244
initialize m_Pkey
orignal
2018-12-11 15:14:51 -05:00 -
65cbb06080
create ephemeral keys after getting connected
orignal
2018-12-07 19:24:46 -05:00 -
979ea9c252
removed address resolvers as discontinued
orignal
2018-12-07 12:27:06 -05:00 -
aa1f4ee72a
fixed possible race condition
orignal
2018-12-07 12:25:26 -05:00 -
74ce485b73
EdDSA signatures by default
orignal
2018-12-06 13:13:20 -05:00 -
165e6508f8
EdDSA signatures by default
orignal
2018-12-05 14:58:50 -05:00 -
c7af2889fa
removed dummy initializer
orignal
2018-12-05 14:56:40 -05:00 -
5ab3390434
don't create dummy initializer for android
orignal
2018-12-05 11:39:48 -05:00 -
67f60f1889
set openssl no_config before boost::asio:ssl
orignal
2018-12-04 21:20:12 -05:00 -
985a468d0f
don't read openssl config file
orignal
2018-12-04 18:39:49 -05:00 -
34dc6fbdc1
check if session is terminated before sending
orignal
2018-12-04 16:10:52 -05:00 -
b57152cc25
common code for padding and sending termination and RouterInfo messages
orignal
2018-12-04 15:56:55 -05:00 -
dc9562e430
padding for termination message
orignal
2018-12-04 15:23:43 -05:00 -
05689fe183
padding for short messages
orignal
2018-12-04 15:00:10 -05:00 -
8f6f95211e
eliminate extra copy of RouterInfo
orignal
2018-12-04 12:56:49 -05:00 -
f30b6c9e6e
const reference to vector of buffers
orignal
2018-12-04 12:54:48 -05:00 -
12ac7d6a00
enable sending I2NP messages
orignal
2018-12-03 18:47:20 -05:00 -
10251a6447
fixed typo
orignal
2018-12-03 15:54:35 -05:00 -
089cbbc20a
rollback
orignal
2018-12-03 14:51:27 -05:00 -
95ab68acd1
don't copy I2NP messages to NTCP2 frame
orignal
2018-12-03 14:14:36 -05:00 -
abc4f6c70b
fixed bug with chacha20 encryption of short messages
orignal
2018-12-03 13:36:17 -05:00 -
8fc3a1f9c9
correct frame size for I2NP msgs
orignal
2018-12-03 12:29:24 -05:00 -
5c3d0fc02c
create I2NP blocks
orignal
2018-12-02 17:24:31 -05:00 -
7efb47fed4
send NTCP2 frame from I2NP messages
orignal
2018-12-02 14:24:39 -05:00 -
c212a30d33
orignal
2018-12-02 14:18:48 -05:00 -
7692332f0e
don't inialize Chacha20 state twice
orignal
2018-11-30 21:31:06 -05:00 -
ef6db64e9f
correct chacha20 for multiple messages
orignal
2018-11-30 16:21:11 -05:00 -
e68f1dbc99
AEAD/Chacha20/Poly1305 encrypt multiple buffers
orignal
2018-11-30 14:41:14 -05:00 -
0c9ebc36d4
remove AVX and SSE for CipherBlock XOR
orignal
2018-11-27 14:33:31 -05:00 -
fcd6eb7801
overwrite user-agent for outproxy requests
R4SAS
2018-11-27 19:56:35 +03:00 -
328c2182c2
alignment for tunnel message AES decryption
orignal
2018-11-27 10:35:17 -05:00 -
08706f5dfb
fixed typo
orignal
2018-11-25 18:49:59 -05:00 -
d49f165f0d
fixed build warning
orignal
2018-11-25 15:59:00 -05:00 -
cf0fc3a4a9
some performance improvements
orignal
2018-11-25 10:33:48 -05:00 -
72c8fd257c
eliminate extra buffer for Poly1305
orignal
2018-11-24 15:39:37 -05:00 -
fa620e41a4
correct alignment for polyKey
orignal
2018-11-24 14:41:17 -05:00 -
b07f851ce7
orignal
2018-11-24 14:24:09 -05:00 -
16b3108719
Jeff Becker
2018-11-24 10:08:12 -05:00 -
f385c624c7
Jeff Becker
2018-11-24 10:07:17 -05:00 -
f7e9975192
restore BlockCipher XOR using SSE
orignal
2018-11-24 09:43:30 -05:00 -
cde989b59d
don't compile compatibility code if openssl 1.1.1
orignal
2018-11-22 12:13:16 -05:00 -
c0e263abd3
default value for m_PersistProfiles
orignal
2018-11-22 11:30:44 -05:00 -
79c0c11e80
configure persist of peer profiles
R4SAS
2018-11-22 00:13:23 +03:00 -
ca671551c8
flood NTCP2 RouterInfo if requested
orignal
2018-11-21 13:24:54 -05:00 -
42ed312384
handle NTCP2 RouterInfo flag
orignal
2018-11-21 11:23:48 -05:00 -
0e9074aaba
reduce start and stop time
orignal
2018-11-20 13:57:51 -05:00 -
7c1961d4ef
Cancel Graceful Stop
orignal
2018-11-20 12:36:10 -05:00 -
71e57717c2
request memory permisssion for android >= 6
orignal
2018-11-19 15:53:16 -05:00 -
8a549b83a2
NTP sync in separate thread
orignal
2018-11-16 12:49:04 -05:00 -
d7081c5f23
handle RouterInfo from NTCP2 in netdb's thread
orignal
2018-11-14 20:52:54 -05:00 -
588d64a30b
more NTP logging
orignal
2018-11-14 12:27:11 -05:00 -
8335bdf3d4
correct ntp servers
orignal
2018-11-14 11:47:50 -05:00