Commit Graph

9047 Commits

Author SHA1 Message Date
luigi1111 7ca6b550ae
Merge pull request #6374
d2c1cb7 depends: set several missing build tags (moneromooo-monero)
2020-03-09 13:33:35 -04:00
luigi1111 137a11b39c
Merge pull request #6373
62ab7fd p2p: plug tor to clearnet association vector (moneromooo-monero)
2020-03-09 13:32:22 -04:00
luigi1111 7416bb7fc1
Merge pull request #6368
ac1a34c build: prepare v0.15.0.5 update (selsta)
2020-03-09 13:30:51 -04:00
luigi1111 de0d9be0ec
Merge pull request #6367
f427933 depends: update libsodium to 1.0.18 (selsta)
2020-03-09 13:29:41 -04:00
luigi1111 7352e8f616
Merge pull request #6365
d438e6a wallet: fix exceptions getting the hash of a pruned tx (moneromooo-monero)
2020-03-09 13:28:40 -04:00
luigi1111 a4ec085dd4
Merge pull request #6362
535286a Fixed bug in ZMQ JSON-RPC method field (vtnerd)
2020-03-09 13:27:36 -04:00
luigi1111 26107dc4cd
Merge pull request #6360
533d85d Fixed string_ref usage bug in epee::from_hex::vector (vtnerd)
2020-03-09 13:26:26 -04:00
moneromooo-monero d2c1cb72e3
depends: set several missing build tags 2020-03-07 22:00:13 +00:00
Aaron Hook 62ab7fdf04
p2p: plug tor to clearnet association vector
During the handshake for an incoming connection, the peer id is checked against the local node's peer id only for the specific zone of the incoming peer, in order to avoid linking public addresses to tor addresses:
5d7ae2d279/src/p2p/net_node.inl (L2343)

However, on handshakes for outgoing connections, all zones are checked:
5d7ae2d279/src/p2p/net_node.inl (L1064)

If an attacker wanted to link a specific tor node to a public node, they could potentially connect to as many public nodes as possible, get themselves added to the peer whitelist, maybe stuff some more attacker-owned addresses into the greylist, then disconnect, and for any future incoming connections, respond with the tor node's id in an attempt to link the public/tor addresses.
2020-03-07 18:14:06 +00:00
selsta ac1a34c5d0
build: prepare v0.15.0.5 update 2020-03-03 23:17:18 +01:00
TheCharlatan f427933029 depends: update libsodium to 1.0.18 2020-03-02 23:45:22 +01:00
moneromooo-monero d438e6a28c
wallet: fix exceptions getting the hash of a pruned tx 2020-03-01 22:44:59 +00:00
Lee Clagett 533d85d44b Fixed string_ref usage bug in epee::from_hex::vector 2020-02-28 17:42:57 -05:00
luigi1111 6def88ad40
Merge pull request #6156
443b1e9 make d2h et al. constant-time (jtgrassie)
2019-11-19 10:01:03 -06:00
Jethro Grassie 443b1e9fee
make d2h et al. constant-time 2019-11-19 04:20:04 -05:00
luigi1111 cb3aad4b46
Merge pull request #6152
74b0ca4 v0.15.0.1 version bump (moneromooo-monero)
2019-11-18 14:59:10 -06:00
luigi1111 c3a413bd42
Merge pull request #6149
4dc4e1f Fix #6147 DB corruption from child process overwrite (hyc)
2019-11-18 13:25:58 -06:00
luigi1111 5ca0fcf6aa
Merge pull request #6150
gitian: add FreeBSD support (bf00d98, 85f87db, b2e5f4e, 1245b75, 7feb29f, 4991b8c, 1ce8d00, 6bb94b1, 7c6c223, 7444cec) (hyc)
2019-11-18 13:23:52 -06:00
moneromooo-monero 74b0ca4bed
v0.15.0.1 version bump 2019-11-18 19:23:30 +00:00
Lee Clagett 535286a28b Fixed bug in ZMQ JSON-RPC method field 2019-11-18 13:00:25 +00:00
Howard Chu 7444cec04c
"Fix" non-determinism in native_cctools build
By omitting the otool binary which is built non-deterministically.
We don't use it anyway.
2019-11-18 10:30:58 +00:00
Howard Chu 4dc4e1f150
Fix #6147 DB corruption from child process overwrite
Don't leave stdout/stderr dangling on a fork.
2019-11-17 14:05:16 +00:00
Howard Chu 7c6c22362e
Fixup compiled python in OSX 2019-11-17 13:45:56 +00:00
Howard Chu 6bb94b1c30
Fix unwind library ordering
Sort objects being archived
2019-11-17 13:45:47 +00:00
Howard Chu 1ce8d00f64
Fixup sodium darwin
get rid of sodium-darwin.mk special case, unify back with sodium.mk
2019-11-17 13:45:38 +00:00
Howard Chu 4991b8c322
Use standard time for depends caches
streamline, remove obsolete wrappers
2019-11-17 13:45:29 +00:00
Howard Chu 7feb29f5c9
Add ARFLAGS
Needed to invoke deterministic mode on some archivers
2019-11-17 13:45:20 +00:00
Howard Chu 1245b75ed7
gitian: add FreeBSD 2019-11-17 13:42:38 +00:00
Howard Chu b2e5f4ecac
depends: Add FreeBSD support 2019-11-17 13:42:25 +00:00
Howard Chu 85f87db477
gitian: Parametrize target platforms 2019-11-17 13:42:10 +00:00
Howard Chu bf00d984c8
gitian: Update to latest gitian-builder 2019-11-17 13:42:01 +00:00
luigi1111 f07c326f13
Merge pull request #6138
2a8953c wallet: set non-empty error string on connection failure (xiphon)
2019-11-16 11:03:05 -06:00
luigi1111 12e261e875
Merge pull request #6121
cd0ec5a epee: close connection when the peer has done so (moneromooo-monero)
2019-11-16 11:02:10 -06:00
xiphon 2a8953c019 wallet: set non-empty error string on connection failure 2019-11-15 13:09:02 +00:00
luigi1111 2b88b7cc74
Merge pull request #6098
cbec8eb wallet2: fix pool txes not being flushed when mined (moneromooo-monero)
2019-11-11 15:47:10 -06:00
moneromooo-monero cd0ec5a6c1
epee: close connection when the peer has done so
This fixes rapid reconnections failing as the peer hasn't yet
worked out the other side is gone, and will reject "duplicate"
connections until a timeout.
2019-11-11 20:05:36 +00:00
moneromooo-monero cbec8eb10b
wallet2: fix pool txes not being flushed when mined 2019-11-04 19:33:22 +00:00
Riccardo Spagni 69c488a479
Merge pull request #6089
ac925ba17 [v0.15] gitian: fix out dir location (iDunk5400)
2019-11-04 06:13:39 -08:00
Riccardo Spagni 4a65cc5c46
Merge pull request #6092
c84b1ab27 Copy LICENSE to all archives (Howard Chu)
2019-11-04 06:13:31 -08:00
iDunk5400 ac925ba17a
[v0.15] gitian: fix out dir location 2019-11-04 10:28:14 +01:00
Howard Chu c84b1ab275
Copy LICENSE to all archives 2019-11-04 05:09:13 +00:00
Riccardo Spagni e8da77b4f1
Merge pull request #6086
5a996bd75 depends: fix typo in packages (selsta)
2019-11-03 15:14:31 -08:00
selsta 5a996bd75e depends: fix typo in packages 2019-11-04 00:10:27 +01:00
Riccardo Spagni e046c02ec3
Merge pull request #6075
912ff6abe simplewallet: plug a timing leak (moneromooo-monero)
cc2fc0bc3 epee: allow a random component in once_a_time timeouts (moneromooo-monero)
c0f504787 wallet: reuse cached height when set after refresh (moneromooo-monero)
f98d9673e wallet2: fix is_synced checking target height, not height (moneromooo-monero)
98cdc8492 wallet: fix another facet of "did I get some monero" information leak (moneromooo-monero)
69b8aa5a2 wallet2: do not send an unnecessary last getblocks.bin call on refresh (moneromooo-monero)
2ca057402 wallet2: do not repeatedly ask for pool txes sent to us (moneromooo-monero)
2019-11-03 14:51:11 -08:00
Riccardo Spagni 8152ea9562
Merge pull request #6085
32d514668 gitian: add --rebuild option (Howard Chu)
d904ffbac Add Android support (Howard Chu)
2019-11-03 14:50:48 -08:00
Riccardo Spagni e225465fe1
Merge pull request #6084
436e4c336 Fix readline build (Howard Chu)
2019-11-04 02:49:52 +04:00
Howard Chu 32d5146689
gitian: add --rebuild option
Avoids delays when sourceforge is slow to respond; allows rebuilding
when disconnected from networks.
2019-11-03 21:17:04 +00:00
Howard Chu d904ffbaca
Add Android support 2019-11-03 21:16:56 +00:00
Howard Chu 436e4c3363
Fix readline build
Make sure it links to our libtinfo from our ncurses build.
Hardcode some basic terminal descriptions into our libtinfo.
Re-enable $HOME/.terminfo support to allow user customization.
Use unlikely terminfo-dir, to prevent accidentally using
differently-configured system databases.
2019-11-03 19:03:31 +00:00
Riccardo Spagni 4ad0f00385
Merge pull request #6079
e4d1674e8 0.15.0.0 release engineering (Riccardo Spagni)
2019-11-02 17:32:39 +02:00