0
0
mirror of https://github.com/monero-project/kovri synced 2025-10-06 00:32:51 +02:00

4298 Commits

Author SHA1 Message Date
anonimal
3b0cd4c8b7 Tests: create parse ACL fixture + refactor case 2018-07-11 03:38:52 +00:00
anonimal
4710583988 Tests: use boost test message when parsing ACL 2018-07-11 03:38:52 +00:00
anonimal
40d7af2021 Tests: fix client ACL parsing copyright date 2018-07-11 03:38:41 +00:00
anonimal
1764a10fe1 ParseACL: parse base32 domain and base64 encoded hashes 2018-07-11 02:29:56 +00:00
anonimal
455287b7d4 Client: create separate b32/b64 dest text files 2018-07-10 23:12:11 +00:00
anonimal
da61fe9796 Merge pull request #957
a7e08b9d Docs: bump kovri-docs to 6184157 (anonimal)
2018-07-10 05:20:19 +00:00
anonimal
6a93f7f380 Merge pull request #953
297e67a5 Client: implement HTTP server tunnel X-I2P headers (anonimal)
05cd0357 Tests: add IdentityEx base64 conversion test-case (anonimal)
1af9d594 Tests: add IdentityEx base32 conversion test-case (anonimal)
70333ae1 IdentityEx: add base32-to-buffer conversion (anonimal)
e64d9060 Tests: initialize with raw ident in fixture ctor (anonimal)
4b9ba711 Tests: refactor IdentityEx fixture raw ident (anonimal)
dd362f89 IdentityEx: add buffer-to-base32 conversion (anonimal)
2018-07-10 05:19:26 +00:00
anonimal
a7e08b9d39 Docs: bump kovri-docs to 6184157 2018-07-10 05:15:23 +00:00
anonimal
297e67a5a1 Client: implement HTTP server tunnel X-I2P headers 2018-07-07 02:46:15 +00:00
anonimal
05cd035729 Tests: add IdentityEx base64 conversion test-case 2018-07-07 02:46:15 +00:00
anonimal
1af9d59480 Tests: add IdentityEx base32 conversion test-case 2018-07-07 02:46:14 +00:00
anonimal
70333ae15e IdentityEx: add base32-to-buffer conversion 2018-07-07 02:46:14 +00:00
anonimal
e64d90601d Tests: initialize with raw ident in fixture ctor 2018-07-07 02:46:14 +00:00
anonimal
4b9ba711fe Tests: refactor IdentityEx fixture raw ident 2018-07-07 02:46:14 +00:00
anonimal
dd362f897a IdentityEx: add buffer-to-base32 conversion 2018-07-06 22:37:19 +00:00
anonimal
995864ec94 Merge pull request #951
c96d5cf2 Tests: Stream construction unit-test (oneiric)
38ed1c30 Stream: default construct current remote lease (oneiric)
2018-07-06 22:34:24 +00:00
anonimal
d371d55b73 Merge pull request #950
a0508800 SSU: Remove assert that's always true. (Tadeas Moravec)
2018-07-06 22:33:48 +00:00
anonimal
c0c8b3fbc8 Merge pull request #949
5c708b84 Router ssu session: Fix potential null dereference (Tadeas Moravec)
2018-07-06 22:32:17 +00:00
oneiric
c96d5cf2d1 Tests: Stream construction unit-test
Referencing #948
2018-07-06 20:46:22 +00:00
oneiric
38ed1c30f5 Stream: default construct current remote lease
Current remote lease is an IdentHash, and default constructing prevents
throwing a null buffer assertion.

Resolves #948
2018-07-06 20:44:59 +00:00
Tadeas Moravec
a0508800e0 SSU: Remove assert that's always true.
Coverity #183013
2018-07-06 20:28:51 +02:00
Tadeas Moravec
5c708b84be Router ssu session: Fix potential null dereference
Address is checked in GetIntroKey so the chances of running into the new
assert are negligible. But Coverity is right, the potential is nonzero.

Silences Coverity #183014.
2018-07-06 14:56:08 +02:00
anonimal
8c9ca2fc36 Merge pull request #945
943f4ccc README: set `make release` as recommended default (anonimal)
2018-07-05 20:31:23 +00:00
anonimal
cad255b693 Merge pull request #944
dfd94716 Build: don't skip rpath for in-tree shared deps (anonimal)
2018-07-05 20:30:12 +00:00
anonimal
943f4ccc04 README: set make release as recommended default 2018-07-05 06:15:09 +00:00
anonimal
dfd947169a Build: don't skip rpath for in-tree shared deps 2018-07-05 06:11:23 +00:00
anonimal
e894e324e2 Merge pull request #943
09f644d8 Build: enable Cotire build for kovri_python (oneiric)
2018-07-05 02:53:09 +00:00
oneiric
09f644d83b Build: enable Cotire build for kovri_python 2018-07-05 02:41:04 +00:00
anonimal
f3cceaebf2 Merge pull request #942
aafc183f Build: include Boost before Boost.Python (oneiric)
aae581ac CMake: use build RPATH when using Boost.Python (anonimal)
2018-07-05 02:38:50 +00:00
anonimal
085f3f5da5 Merge pull request #941
8e506193 Testnet: add default grafana user + grafana to help (anonimal)
2018-07-05 02:38:08 +00:00
0x914409F1
3034055b84 Merge pull request #3 from coneiric/python
Build: include Boost before Boost.Python
2018-07-05 01:54:43 +00:00
oneiric
aafc183f47 Build: include Boost before Boost.Python
Needed for CMake to recognize the dependency.
2018-07-05 01:43:23 +00:00
anonimal
aae581ac8c CMake: use build RPATH when using Boost.Python
Needed to find in-tree dependencies.
2018-07-05 00:15:46 +00:00
anonimal
8e506193c3 Testnet: add default grafana user + grafana to help
Help details were pulled from monero-project/kovri-docs#56
2018-07-04 09:15:43 +00:00
anonimal
97bf52dcc3 Merge pull request #939
6cb8b7c6 Update Readme with French link (el00ruobuob)
2018-07-03 22:02:59 +00:00
anonimal
db43dee525 Merge pull request #917
237e1f5b RouterInfo: don't throw on invalid RI size (anonimal)
18b35268 RouterInfo: don't throw when RI fails sig verify (anonimal)
ed041ea6 RouterInfo: remove unnecessary null buffer check (anonimal)
e89e992d RouterInfo: Verify: remove auto for data pointer (anonimal)
580a5b82 Tests: cleanup RI test comments (anonimal)
e850f574 Tests: RouterInfo signature unit-tests (oneiric)
fcee1416 RouterInfo: verify signed router (oneiric)
07393363 RouterInfo: sign during router creation (oneiric)
2018-07-03 21:20:49 +00:00
oneiric
8079f44ebc Merge pull request #4 from anonimal/ri-sig
RouterInfo: don't throw on invalid RI size
2018-07-03 05:45:55 +00:00
anonimal
6b19905030 Merge pull request #938
5f7a0353 Tests: add case for setting invalid HTTPResponse code (anonimal)
6505496a Tests: add check for valid HTTPMessage response (anonimal)
4d7218d9 Tests: valid HTTPMessage response namespace cleanup (anonimal)
8783ae2a HTTPResponse: noexcept when returning response (anonimal)
49eb7653 HTTPResponse: assert and throw upon invalid status (anonimal)
4d07cac0 HTTPResponse: appropriate mutator/accessor names (anonimal)
a5f2a1cb HTTPResponse: refactor response setter (anonimal)
f4952ce4 Client: do not fully qualify HTTP error codes (anonimal)
baea32ae HTTPResponse: move definitions into impl file (anonimal)
5143e044 Tests: HTTPProxy: error response unit-test (oneiric)
0492c600 HTTPProxy: refactor error response class and usage (oneiric)
167502bc HTTPProxy: improve unavailable service error (oneiric)
2018-07-03 04:12:16 +00:00
anonimal
a15bea437a Merge pull request #933
b1a2fcac Kovri: bump I2P router version to 0.9.35 (anonimal)
2018-07-03 04:10:56 +00:00
anonimal
54d7694f12 Merge pull request #931
d13064ee Transports: remove NTCP resolver per prop 141 (anonimal)
ab04b92e RouterInfo: remove deprecation when parsing host (anonimal)
c05c544f RouterInfo: handle intro expiration, don't save RIs with unknown traits (anonimal)
daece388 Kovri: set I2P router version to 0.9.32 (oneiric)
7c5e3e6e RouterInfo: ignore addresses with unresolved hosts (oneiric)
2354e9d1 RouterInfo: add TODO for introducer expiration (oneiric)
2018-07-03 04:09:48 +00:00
anonimal
ea19423964 Merge pull request #914
89277643 Tests: AddressBookStorage load & save unit-tests (oneiric)
9070dc3c AddressBook: create multi-subscription address map (oneiric)
2018-07-03 04:03:30 +00:00
anonimal
237e1f5b53 RouterInfo: don't throw on invalid RI size
Sanely, we would want to throw here but doing so will stop the router
instead of allowing the RI to become updated.

Referencing #917
2018-07-03 03:27:38 +00:00
oneiric
c16e09e447 Merge pull request #3 from anonimal/proxy-error
Proxy error: monero-project#938
2018-07-03 02:00:33 +00:00
oneiric
7129acd5f6 Merge pull request #2 from anonimal/ri-sig
Ri sig monero-project#917
2018-07-03 01:59:48 +00:00
anonimal
5f7a03539b Tests: add case for setting invalid HTTPResponse code
Referencing #938.
2018-07-03 01:33:51 +00:00
anonimal
6505496a9c Tests: add check for valid HTTPMessage response
Referencing #938.
2018-07-03 01:29:01 +00:00
anonimal
4d7218d944 Tests: valid HTTPMessage response namespace cleanup
Referencing #938.
2018-07-03 01:20:02 +00:00
anonimal
8783ae2a12 HTTPResponse: noexcept when returning response
Referencing #938.
2018-07-03 01:20:00 +00:00
anonimal
49eb7653e0 HTTPResponse: assert and throw upon invalid status
Referencing #938.
2018-07-03 01:19:58 +00:00
anonimal
4d07cac05d HTTPResponse: appropriate mutator/accessor names
Referencing #938.
2018-07-03 01:19:55 +00:00