mirror of
https://github.com/PurpleI2P/i2pd.git
synced 2025-07-05 09:43: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
-
c7f4a79b2c
Destroy I2PControlSession before io_service, cancel waiting operations.
EinMByte
2015-08-02 12:57:16 +02:00 -
9cca01d159
Error handling and authentication for I2PControl.
EinMByte
2015-08-01 23:10:10 +02:00 -
996c36b93d
Fixes for I2PControl.
EinMByte
2015-08-01 18:34:02 +02:00 -
1f90b08445
Began separation of i2pcontrol (untested).
EinMByte
2015-08-01 16:48:35 +02:00 -
af4719d665
Move AESNIMacros.h to crypto/
EinMByte
2015-07-31 13:11:47 +02:00 -
5d0b24d696
Add tests for AES CBC (mainly important for custom AESNI implementation).
EinMByte
2015-07-31 13:01:49 +02:00 -
59e081f41e
Fix typo "Chipher" -> "Cipher"
EinMByte
2015-07-30 22:06:42 +02:00 -
d9dc406d18
Merge pull request #239 from EinMByte/master
Riccardo Spagni
2015-07-30 18:21:26 +02:00 -
9597917183
Split tunnel-specific crypto from aes.h/cpp.
EinMByte
2015-07-30 17:27:47 +02:00 -
d9bb09780f
Created tunnel/
EinMByte
2015-07-30 16:25:43 +02:00 -
c8190d0020
Move Log.h/cpp to util/
EinMByte
2015-07-30 15:34:56 +02:00 -
6268e297e4
Fix building with cmake.
EinMByte
2015-07-29 18:37:15 +02:00 -
13e8945666
Moved I2PEndian to util/
EinMByte
2015-07-28 22:48:38 +02:00 -
b9aebadd46
Add crypto/ directory.
EinMByte
2015-07-28 22:03:39 +02:00 -
9e5c33bce7
Fixed tests after introducing util/.
EinMByte
2015-07-28 19:30:44 +02:00 -
89d3d17b28
Move base64 to util/
EinMByte
2015-07-28 19:27:27 +02:00 -
3668c27db6
Moved some files to util/
EinMByte
2015-07-28 18:37:06 +02:00 -
581c59a195
Merge branch 'master' of https://github.com/PurpleI2P/i2pd
EinMByte
2015-07-27 22:24:27 +02:00 -
9876a2a019
Merge pull request #238 from notorca/master
EinMByte
2015-07-27 22:23:57 +02:00 -
18ca8b9b97
Move SSU and NTCP to transport/.
EinMByte
2015-07-27 22:17:31 +02:00 -
25b8a18224
Build with clang on linux fixed
Cyril Lashkevich
2015-07-27 22:31:25 +03:00 -
e90b0dd54f
Update TODO.
EinMByte
2015-07-27 21:28:50 +02:00 -
3f3103572a
Merge pull request #237 from EinMByte/master
EinMByte
2015-07-27 18:46:15 +02:00 -
9c03be08da
Do not build unit tests by default with make (#233).
EinMByte
2015-07-27 14:42:53 +02:00 -
e70f0d999f
Include address option for tunnels in README.md.
EinMByte
2015-07-27 14:07:28 +02:00 -
524a02cb0d
Make address for proxies, BOB, SAM, ... configurable (#235).
EinMByte
2015-07-27 13:40:35 +02:00 -
a7da2423ce
Do not bind HTTPServer to the "any" address (#235).
EinMByte
2015-07-27 12:13:05 +02:00 -
668235c697
Merge pull request #230 from EinMByte/master
Riccardo Spagni
2015-07-24 15:55:24 +02:00 -
7d38b1a9b9
Base64/32 tests for #229.
EinMByte
2015-07-24 15:32:47 +02:00 -
c612d21639
Fix #229 by returning zero instead of -1.
EinMByte
2015-07-24 15:13:09 +02:00 -
2bde6fc13b
Fixes to GetMTUWindows and GetMTUWindowsIpv6 (thanks mlt).
EinMByte
2015-07-24 14:43:51 +02:00 -
c3ec75756d
Also check the returned size in base64 tests.
EinMByte
2015-07-23 21:49:51 +02:00 -
469981cce5
Tests and documentation for base32.
EinMByte
2015-07-23 14:46:35 +02:00 -
28a4f4173d
Tests and documentation for base64.
EinMByte
2015-07-22 16:43:11 +02:00 -
53053105c9
Merge pull request #169 from guanqun/fix-binary-name
Meeh
2015-07-22 15:03:51 +02:00 -
85b1505e51
Merge pull request #228 from EinMByte/master
Riccardo Spagni
2015-07-22 14:34:29 +02:00 -
d0b2a0da14
Fix #227: Transports::GetRandomPeer() crashes if m_Peers is empty
EinMByte
2015-07-22 12:11:21 +02:00 -
28969bfeab
Update todo.
EinMByte
2015-07-21 12:10:15 +02:00 -
6f569f5334
Merge remote-tracking branch 'github/master'
EinMByte
2015-07-21 11:31:36 +02:00 -
5f644b1b04
Fixed build issue with Mac OSX, which don't support std::chrono::monotonic_clock.
Mikal Villa
2015-07-20 18:08:55 +02:00 -
eb4109187a
Remove unused include (boost foreach).
EinMByte
2015-07-19 18:11:38 +02:00 -
79e3f669f0
Cleanup util, add documentation.
EinMByte
2015-07-19 17:52:28 +02:00 -
66754aac5a
Tests and documentation for util::url.
EinMByte
2015-07-19 15:51:02 +02:00 -
4412dd198d
Tabs -> spaces (yes this breaks compatiblity with upstream)
EinMByte
2015-07-16 23:29:52 +02:00 -
5d78e2f5e4
Setup unit test environment.
EinMByte
2015-07-16 22:28:57 +02:00 -
4ce7b0e9ef
Minor changes based on cppcheck output.
EinMByte
2015-07-16 18:02:19 +02:00 -
62ac53563c
Ensure zero-inialization, add TODO update gitignore.
EinMByte
2015-07-16 17:39:24 +02:00 -
c939dec26a
check if current remote lease is not set
orignal
2015-07-10 09:25:12 -04:00 -
6e54714c0e
use shared_ptr for garlic cloves
orignal
2015-07-07 11:08:36 -04:00 -
6851644922
shared_ptr for DatabaseStore, DatabaseLookup and DatabaseSearchReply
orignal
2015-07-07 10:55:58 -04:00 -
8f40167fe1
rollback of previous change. port must be accesses from a remote host
orignal
2015-07-06 18:57:56 -04:00 -
de6e73c2eb
Merge pull request #224 from majestrate/master
orignal
2015-07-06 18:40:58 -04:00 -
855f3833d2
bind to loopback
jeff
2015-07-06 18:03:16 -04:00 -
37a5c10c66
Merge branch 'upstream-master' into http-bind-local
jeff
2015-07-06 17:45:17 -04:00 -
23275a5949
have http server bind to loopback
jeff
2015-07-06 17:45:12 -04:00 -
73d4025256
version 0.10.0
0.10.0
orignal
2015-07-06 12:11:17 -04:00 -
3405ffd8d8
check for buffer size
orignal
2015-07-05 07:59:38 -04:00 -
e03f1597a0
don't send DatabaseStore until time sync complete
orignal
2015-07-03 21:50:26 -04:00 -
c5644e0e32
const I2NP messages
orignal
2015-07-03 21:27:40 -04:00 -
bf14b7da9a
move FillI2NPMessageHeader into I2NPMessage
orignal
2015-07-03 11:11:07 -04:00 -
0c8fb376db
some cleanup
orignal
2015-07-03 10:11:55 -04:00 -
17acdcc4d5
temporary fix of crash
orignal
2015-07-02 14:11:30 -04:00 -
654357f5ce
copy shared_ptr
orignal
2015-07-02 13:43:03 -04:00 -
fbebdd3055
fixed race condition
orignal
2015-07-01 17:20:41 -04:00 -
83e76c6b53
use shared flood message
orignal
2015-07-01 14:13:42 -04:00 -
adf12b6084
handle DeliveryStatus garlic clove directly
orignal
2015-06-29 21:40:43 -04:00 -
047c6a93a3
don't copy transit DatabaseStore
orignal
2015-06-27 22:02:00 -04:00 -
bf4c33325c
random non-zero padding
orignal
2015-06-26 16:06:59 -04:00 -
be1a4548e6
pass const I2NP message to HandleTunnelDataMsg
orignal
2015-06-25 21:49:16 -04:00 -
d8cd2afd12
different input anf output I2NP message for tunnel encryption
orignal
2015-06-24 22:19:56 -04:00 -
6ff3f8df87
Merge pull request #218 from mlt/fix208
orignal
2015-06-24 15:49:25 -04:00 -
95c4a87ccc
Check for invalid SAM destination
Mikhail Titov
2015-06-24 14:19:10 -05:00 -
206f094dd4
use shared_ptr for DeliverStatus
orignal
2015-06-24 10:45:58 -04:00 -
a05a20440e
deleted deprecated SendMessage
orignal
2015-06-24 10:25:05 -04:00 -
ff12421d60
shared_ptr for lookup messages
orignal
2015-06-22 15:47:45 -04:00 -
2cbd6e85c6
use shared_ptr for garlic messages
orignal
2015-06-21 22:29:50 -04:00 -
1fc50a59f5
different in and out buffers for tunnel encryption
orignal
2015-06-21 17:05:01 -04:00 -
9c9401ce2f
use shared_ptr for all incoming I2NP messages
orignal
2015-06-21 15:08:22 -04:00 -
f732a84a7c
Merge pull request #214 from mlt/cmake-upnp-libdl
orignal
2015-06-20 14:39:41 -04:00 -
efe7e469ce
Missing libdl for UPnP
Mikhail Titov
2015-06-20 11:48:48 -05:00 -
ed136c9d8b
Merge pull request #213 from mlt/fix-upnp
orignal
2015-06-20 06:56:01 -04:00 -
60e2722a21
fixup! Fix UPnP for Win32
Mikhail Titov
2015-06-20 00:49:24 -05:00 -
4fab07b4da
fixed build error
orignal
2015-06-19 16:06:14 -04:00 -
d07c68bd9a
Merge pull request #210 from mlt/fixes
orignal
2015-06-19 16:00:12 -04:00 -
2738169a9d
Use static for now while returning HTTP 500 error
Mikhail Titov
2015-06-15 16:57:02 -05:00 -
490b65dfe2
Materialize temporary string obtained from boost path
Mikhail Titov
2015-06-19 14:44:50 -05:00 -
38ebe28923
Rearrange eol removal for handshake
Mikhail Titov
2015-06-15 16:55:21 -05:00 -
4ed7e29896
use shared_ptr for I2NP messages through tunnels
orignal
2015-06-19 14:38:31 -04:00 -
122b8c2a84
use shared_ptr for transit tunnel participant
orignal
2015-06-17 12:31:28 -04:00 -
98c91a01e3
use shared_ptr for outbound tunnel build messages
orignal
2015-06-17 12:26:07 -04:00 -
a7cd16c159
use shared_ptr for direct DatabaseLookup message
orignal
2015-06-17 12:25:02 -04:00 -
5ca86b87f5
create shared I2NP tunnel message in OBGW
orignal
2015-06-17 12:08:06 -04:00 -
25a163cdeb
send I2NP messages as shared_ptr
orignal
2015-06-17 11:41:07 -04:00 -
3a63f6775a
pass I2NP message to transport session as shared_ptr
orignal
2015-06-17 10:47:26 -04:00 -
d65257c7b0
pass I2NP as shared_ptr to netDB
orignal
2015-06-16 13:32:42 -04:00 -
465945f8a8
more generic queue
orignal
2015-06-16 13:14:33 -04:00 -
a0de60e179
use share_ptr for garlic messages
orignal
2015-06-16 10:14:14 -04:00 -
b48682012d
verify adler checksum
orignal
2015-06-14 10:37:15 -04:00 -
e624cb31bd
Merge branch 'master' of https://github.com/PurpleI2P/i2pd
orignal
2015-06-11 11:43:58 -04:00 -
20e43951e5
reduce CPU usage
orignal
2015-06-11 11:43:35 -04:00