jwinterm
d886300416
Merge pull request 'upstream' ( #357 ) from wowario/wownero:upstream into master
...
Reviewed-on: https://git.wownero.com/wownero/wownero/pulls/357
2021-01-27 12:27:59 +00:00
jwinterm
c3e390d44d
Merge pull request 'nudge time in approx_blockchain_height' ( #356 ) from wowario/wownero:time into master
...
Reviewed-on: https://git.wownero.com/wownero/wownero/pulls/356
2021-01-27 12:27:36 +00:00
jwinterm
f2f76de880
Merge pull request 'add more outputs to requested_outputs_count' ( #355 ) from wowario/wownero:outputs into master
...
Reviewed-on: https://git.wownero.com/wownero/wownero/pulls/355
2021-01-27 12:27:14 +00:00
wowario
d95ab4b9e3
nudge time in approx_blockchain_height
2021-01-17 16:11:11 +03:00
wowario
8fe9ce706c
add more outputs to requested_outputs_count
2021-01-17 16:02:32 +03:00
moneromooo-monero
9522d66815
p2p: only log to global when a blocked IP is not already blocked
2021-01-17 13:00:10 +03:00
Nym Seddon
66f7ea2dbf
Split fuzz tests during fuzz build
...
Only build fuzz tests in a fuzz build, and don't build other tests.
Keeps fuzz compilers from instrumenting other tests, which are not fuzzed.
Resolves #7232
2021-01-17 12:59:57 +03:00
Denis Goddard
7dff3540f0
Header row for peer list in sync_info
2021-01-17 12:59:45 +03:00
moneromooo-monero
4679168a57
protocol: fix wrong command in logs
...
this is not a levin packet, this is just its payload
2021-01-17 12:59:34 +03:00
Suriyaa Sundararuban
fc745d7bc9
Update repo copyright year to 2021
2021-01-17 12:59:17 +03:00
moneromooo-monero
de01cb77d5
fuzz_tests: add a test for utf8canonical
2021-01-17 12:59:03 +03:00
codesoap
5d96c2c014
readline_buffer: Avoid consecutive duplicates in the history
2021-01-17 12:58:51 +03:00
moneromooo-monero
f17b506d3d
protocol: add calls to reserve where appropriate
2021-01-17 12:58:40 +03:00
moneromooo-monero
2ec025d1a3
simplewallet: don't complain about connecting to the daemon when offline
2021-01-17 12:58:30 +03:00
moneromooo-monero
1212e1791c
rpc: report target height as 0 when synced
...
since it only makes sense when syncing, and it confuses people
2021-01-17 12:58:15 +03:00
mj-xmr
fea538fcda
Clang IWYU header checker script
...
Run with utils/health/clang-include-what-you-use-run.sh
2021-01-17 12:58:05 +03:00
mj-xmr
c1f0d43047
Run Valgrind checks for any binary in a list
2021-01-17 12:57:53 +03:00
jwinterm
607cb33668
Merge pull request 'upstream' ( #354 ) from wowario/wownero:upstream into master
...
Reviewed-on: https://git.wownero.com/wownero/wownero/pulls/354
2021-01-12 13:27:53 +00:00
moneromooo-monero
c8cd83030c
storages: overridable limits for loading portable_storage from binary
2021-01-08 08:48:00 +03:00
Lee Clagett
9fc1c6dec5
Command max_bytes moved from dynamic map to static switch
2021-01-08 08:47:50 +03:00
Lee Clagett
fcac2ad95d
Restrict duplicate keys in epee binary format
2021-01-07 09:13:27 +03:00
moneromooo-monero
f8e05b3003
epee: also limit number of strings in portable_storage
...
They require at least 24 bytes
2021-01-07 09:12:33 +03:00
moneromooo-monero
a0e757a104
protocol: handle receiving a block hash we've not added yet
2021-01-07 09:12:22 +03:00
moneromooo-monero
a27cf7b602
fix accessing an network address in a deleted context
...
Both drop_connection and add_host_fail can drop the connection,
which invalidates the context, and thus the address it contains.
Thanks to wfaressuissia[m] for lots of help and prodding when
debugging this
2021-01-04 09:46:37 +03:00
moneromooo-monero
f02e91ef83
add a max levin packet size by command type
2021-01-04 09:46:18 +03:00
moneromooo-monero
22365207be
blockchain: lock access to m_blocks_hash_of_hashes
...
it is accessed both when adding and when prevalidating a set
of new hashes from a peer
2021-01-04 09:43:28 +03:00
moneromooo-monero
9289bd9493
portable_storage: better sanity checking
2021-01-04 09:43:15 +03:00
moneromooo-monero
859a8752f4
protocol: remove unused (and cunningly uninitialized) field
2021-01-02 19:49:22 +03:00
wowario
af3263c8ac
bump version
2021-01-02 11:41:56 +03:00
wowario
9ef4a4ea7f
update checkpoints
2021-01-02 11:40:09 +03:00
woodser
3216b20e3c
add -framework AppKit for Apple
2021-01-02 11:03:10 +03:00
MoneroArbo
6ddc174595
Add command to sign freebsd assert file for gitian
...
Add FreeBSD to "Signing assert files" section of gitian readme / guide
2021-01-02 11:02:35 +03:00
SChernykh
5de14c44ec
Fixed issues found by static analysis
...
- rolling_median: tried to free uninitialized pointer in a constructor
- net_node.inl: erase-remove idiom was used incorrectly. remove_if doesn't actually remove elements, see http://cpp.sh/6fcjv
- bulletproofs.cc: call to sizeof() instead of vector.size(), luckily it only impacts performance and not code logic there
2021-01-02 11:02:20 +03:00
moneromooo-monero
b62d6648eb
db_lmdb: move spammy "not found in db" message to TRACE
...
These are functions that check whether a tx is in the db, so whether
it is there or not is really not interesting, and it seems to scare
people from time to time
2021-01-02 11:02:08 +03:00
codesoap
3e36df73ac
simplewallet: add "address mnew" command
2021-01-02 11:01:57 +03:00
Lee Clagett
6a2abebb94
Restrict duplicate keys in epee binary format
2021-01-02 10:59:36 +03:00
xiphon
6675069dcf
portable_storage: forbid unnamed sections
2021-01-02 10:59:22 +03:00
moneromooo-monero
c44dbc582f
protocol: more sanity checks in new chain block hashes
2021-01-02 10:59:08 +03:00
moneromooo
6375b913d9
portable_storage: check object limit where appropriate
...
also fix pedantic off by one in check
2021-01-02 10:58:54 +03:00
moneromooo
31dc71afaf
p2p: fix deadlock banning while updating peer lists
2021-01-02 10:58:43 +03:00
moneromooo-monero
45a462eb91
protocol: don't reset last request time on an idle timer
...
this prevents losing time of "idle time" for a peer, which could
otherwise be reset by another timed sync command from the peer
2021-01-02 10:58:33 +03:00
Lee Clagett
b4206cea5a
Add aggressive restrictions to pre-handshake p2p buffer limit
2021-01-02 10:57:50 +03:00
moneromooo-monero
03b8228b35
rpc: limit the number of txes for get_blocks.bin
2021-01-02 10:57:12 +03:00
moneromooo-monero
58404d389c
portable_storage: remove array element limit
...
some people don't want it
2021-01-02 10:57:01 +03:00
anon
1ec6d5ccda
ssl: buffered handshake detection
2021-01-02 10:56:49 +03:00
moneromooo-monero
6de11d0718
epee: fix some issues using connections after shutdown
2021-01-02 10:56:31 +03:00
moneromooo-monero
b56a9f5bad
protocol: fix false positives dropping peers
...
it'd trigger on reorgs
2021-01-02 10:56:20 +03:00
moneromooo-monero
63381702d8
portable_storage: remove overly aggressive cutoff
2021-01-02 10:56:06 +03:00
moneromooo-monero
50e25e681c
cryptonote_basic: guess what got lost porting patches to branches again
2021-01-02 10:55:54 +03:00
luigi1111
4efba60bc1
Revert "Reject existing claimed blocks in sync mode"
2021-01-02 10:55:41 +03:00