0
0
mirror of https://github.com/monero-project/kovri synced 2025-10-05 16:22:54 +02:00

4298 Commits

Author SHA1 Message Date
0x914409F1
1c0c68201c Update README.md 2018-09-07 09:28:00 +00:00
anonimal
3fa695156d Merge pull request #1003
07609013 Docs: bump kovri-docs to f324a8a (anonimal)
2018-08-05 22:12:24 +00:00
anonimal
076090135d Docs: bump kovri-docs to f324a8a
Updates monero guide.
2018-08-05 22:10:22 +00:00
anonimal
f21a4b9981 Merge pull request #1001
e07f7879 Docs: bump kovri-docs to 96eec8b (anonimal)
v0.1.0-alpha
2018-08-02 03:08:40 +00:00
anonimal
e07f787974 Docs: bump kovri-docs to 96eec8b
Includes new Monero Guide which should be suitable for the kovri
release.
2018-08-02 02:20:58 +00:00
anonimal
f81f517d61 Merge pull request #999
589f1324 Build: remove aggressive optimizations for clang (oneiric)
2018-08-01 22:50:18 +00:00
anonimal
3cdb442342 Merge pull request #998
179ee73d SSUSession: get either IPv4/6 intro key from remote (anonimal)
2018-08-01 22:49:38 +00:00
anonimal
45efbcc272 Merge pull request #996
cc4127af NetDB: correct floodfill context option (oneiric)
2018-08-01 22:45:16 +00:00
oneiric
589f1324f7 Build: remove aggressive optimizations for clang
Clang release builds are too aggressive with -O3 optimizations, and
cause runtime errors.
2018-08-01 22:30:49 +00:00
anonimal
179ee73d20 SSUSession: get either IPv4/6 intro key from remote 2018-07-30 07:14:43 +00:00
oneiric
cc4127afd8 NetDB: correct floodfill context option
Prevents boost::bad_any_cast by using the correct variable_map entry.
2018-07-29 03:17:28 +00:00
anonimal
1b26e587fc Merge pull request #995
d1e9afab Makefile: fix doxygen target (requires CMake) (anonimal)
2018-07-28 23:11:53 +00:00
anonimal
d1e9afabd9 Makefile: fix doxygen target (requires CMake)
Because of how our nightly builds are rigged, the build will "fail" when
running `make doxygen`, so this fix can't wait until after release.
2018-07-27 05:10:07 +00:00
anonimal
a172c47a4e Merge pull request #994
79948dba CMake: side-step Clang (CMake?) bug for Release build (anonimal)
ec33da05 CMake: set AppleClang detection and min version (anonimal)
v0.1.0-alpha-rc3
2018-07-27 00:02:58 +00:00
anonimal
79948dbab1 CMake: side-step Clang (CMake?) bug for Release build
This is a very strange bug. See the diff and #993 for details.

The only difference between our Release flags and Debug flags are the
defining of NDEBUG. As we are in Alpha, this is not a conern but this
patch must be removed no later than a Beta (preferably Alpha) release.
2018-07-27 00:01:27 +00:00
anonimal
ec33da058e CMake: set AppleClang detection and min version 2018-07-26 07:36:34 +00:00
anonimal
a6faac588f Merge pull request #992
a77ae03f Kovri: update release version and codename (anonimal)
v0.1.0-alpha-rc2
2018-07-25 23:30:43 +00:00
anonimal
093661c784 Merge pull request #991
9dfb2cee Installer: update Windows ReadMe.htm (anonimal)
f05abb9b README: remove "Alpha release coming soon" (anonimal)
2018-07-25 23:27:29 +00:00
anonimal
c6ba9f8f47 Merge pull request #989
034e947d Build: use release/debug defs, add debug target (anonimal)
2018-07-25 23:26:46 +00:00
anonimal
110b2c0a15 Merge pull request #988
74f2cf08 Docs: bump kovri-docs to 8768f1de (anonimal)
2018-07-25 23:25:40 +00:00
anonimal
8306277ec7 Merge pull request #986
6f125556 Reseed: update ca-certificates.crt (anonimal)
c6ea7553 Reseed: temporarily remove reseed.atomike.ninja (anonimal)
57a59b7e Reseed: temporarily remove manas.ca domain (anonimal)
fcca6392 Reseed: remove i2p2.no domain (anonimal)
2018-07-25 23:24:53 +00:00
anonimal
d4c362b072 Merge pull request #985
d2ad3bdc Kovri: fix log levels, log appropriate asio errors (anonimal)
2018-07-25 23:24:11 +00:00
anonimal
373f7cc778 Merge pull request #984
50815d4c Tests: RouterInfo: fixes for Boost macros (oneiric)
a383f48e Tests: add RI test cases for transports (anonimal)
9b553ae5 Core: use IPv6 address object when expected (anonimal)
2018-07-25 23:23:30 +00:00
0x914409F1
099442b3e7 Merge pull request #5 from coneiric/ri
Tests: RouterInfo: fixes for Boost version compatibility
2018-07-25 22:23:57 +00:00
anonimal
74f2cf086f Docs: bump kovri-docs to 8768f1de 2018-07-25 22:06:57 +00:00
oneiric
50815d4c4f Tests: RouterInfo: fixes for Boost macros
For some supported Boost versions, BOOST_CHECK_EQUAL and BOOST_CHECK_NE
macros have issues comparing nullptr. Issue affects Boost versions at
least up to 1.63.
2018-07-25 22:02:58 +00:00
anonimal
a77ae03f7c Kovri: update release version and codename
"Les préludes", after Franz Liszt.
2018-07-25 07:19:19 +00:00
anonimal
9dfb2cee80 Installer: update Windows ReadMe.htm 2018-07-25 07:17:14 +00:00
anonimal
f05abb9b78 README: remove "Alpha release coming soon"
Because there will almost certainly not be any binary downloads
available that aren't bleeding-edge by the time we release.

See https://github.com/monero-project/meta/issues/252
2018-07-25 06:52:01 +00:00
anonimal
034e947da5 Build: use release/debug defs, add debug target 2018-07-25 04:12:49 +00:00
anonimal
6f1255565b Reseed: update ca-certificates.crt 2018-07-25 02:12:34 +00:00
anonimal
c6ea755389 Reseed: temporarily remove reseed.atomike.ninja
Expired certificate (they'll have to update with Let's Encrypt).
2018-07-25 02:11:13 +00:00
anonimal
57a59b7e58 Reseed: temporarily remove manas.ca domain
They are currently offline. Whether they go back online or not is TBD
as I'm not in touch with the reseed maintainer (if there still is one).
2018-07-25 02:10:31 +00:00
anonimal
fcca6392b7 Reseed: remove i2p2.no domain
This domain has a long history of problems (see git-log and github). The
most recent being returning error code 429 (rate limiting) for no
explicable reason; thus preventing the router from reseeding from this
server. There's no reason to continue dealing with this poorly
maintained domain or its maintainer.
2018-07-25 01:43:20 +00:00
anonimal
d2ad3bdcc7 Kovri: fix log levels, log appropriate asio errors
This mostly affects transports. Keeps errors to *absolutely errors* and
not runtime issues that may be caused by an overloaded peer, for
example. An ultimate solution is to fine-tune error handling and fix
other known bugs.

Note: most of these warnings could, theoretically, be moved to debug
logging.
2018-07-25 01:09:32 +00:00
anonimal
6333929c0e Merge pull request #983
ee6d9d2a Crypto: remove ed25519 assertions (anonimal)
2018-07-24 22:30:14 +00:00
anonimal
a383f48e18 Tests: add RI test cases for transports 2018-07-24 09:52:50 +00:00
anonimal
9b553ae514 Core: use IPv6 address object when expected 2018-07-24 09:52:50 +00:00
anonimal
ee6d9d2a39 Crypto: remove ed25519 assertions
The verifier assertion won't allow the verifier to simply return, from
which we then throw accordingly. The signer assertion should be removed
because we throw on bad signing anyway.
2018-07-24 00:25:39 +00:00
anonimal
5fcee5f949 Docs: bump kovri-docs to 8e45f23 2018-07-19 07:42:06 +00:00
anonimal
fa61f0ff27 Build: remove CMake SUPERCOP option (see #909) 2018-07-19 07:41:14 +00:00
anonimal
4613d88419 Merge pull request #909
58311032 Tests: update ed25519 unit-test + benchmark (anonimal)
3b39ef3a Crypto: implement TweetNaCl via Crypto++, remove SUPERCOP (ref10) (anonimal)
e2cf677e Build: bump cryptopp to 8d6b1af (NaCl-related API patch) (anonimal)
v0.1.0-alpha-rc1
2018-07-19 06:13:39 +00:00
anonimal
0fed7a7603 Merge pull request #978
f94f75fe Readme: update to alpha verbiage (oneiric)
ed6efd6f Readme: change title for bleeding edge downloads (oneiric)
2018-07-19 06:06:42 +00:00
anonimal
e119b0da66 Merge pull request #979
fef7cb0b Build: set make shell to bash (oneiric)
2018-07-19 06:06:01 +00:00
anonimal
583110326a Tests: update ed25519 unit-test + benchmark 2018-07-19 04:22:07 +00:00
anonimal
3b39ef3aaf Crypto: implement TweetNaCl via Crypto++, remove SUPERCOP (ref10)
Also re-introduces the crypto namespace (lifetime TBD), and implements
SecByteBlock (see #784).

Thanks to noloader for the assistance. Referencing #909.

Resolves #485. Closes #345.
2018-07-19 04:21:28 +00:00
oneiric
fef7cb0b80 Build: set make shell to bash
Fixes build on systems with default non-bash shells.
2018-07-19 03:56:18 +00:00
anonimal
e2cf677ea5 Build: bump cryptopp to 8d6b1af (NaCl-related API patch)
https://github.com/weidai11/cryptopp/pull/668

The fix is useful for implementations whose interface can't clobber
the existing sk buffer (or *must* re-use the privkey). We require both.

Thanks to noloader for the assistance. Referencing #909.
2018-07-19 03:55:13 +00:00
oneiric
f94f75fe49 Readme: update to alpha verbiage 2018-07-19 03:20:35 +00:00
oneiric
ed6efd6fa1 Readme: change title for bleeding edge downloads 2018-07-19 01:06:24 +00:00