moneromooo-monero
|
6c94516fb4
|
wipeable_string: move a wipe from reserve to grow
That way, all implicit wipes ends up in grow, which is more robust
|
2017-12-19 14:06:42 +00:00 |
|
moneromooo-monero
|
5f801b6adf
|
wipeable_string: ignore reserve size less than actual size
This was asserting, but stoffu pointed out the std::string standard
considers this ok and ignorable
|
2017-12-19 14:00:41 +00:00 |
|
moneromooo-monero
|
3ed1a74ca3
|
tests: remove unused/unfinished keccak bits
The author doesn't seem to be finishing/fixing this, and it
doesn't do anything.
|
2017-12-19 13:14:12 +00:00 |
|
moneromooo-monero
|
0e19a39469
|
tests: test wallets don't need a dummy temp file anymore
|
2017-12-19 12:56:21 +00:00 |
|
moneromooo-monero
|
14c2981469
|
wallet2: fix use of uninitialized data
|
2017-12-19 12:33:01 +00:00 |
|
moneromooo-monero
|
9ec44a2b06
|
wipeable_string: fix clear and push_back
|
2017-12-19 11:55:45 +00:00 |
|
moneromooo-monero
|
dc64263155
|
performance_tests: add a test for subaddress expansion
|
2017-12-18 16:15:34 +00:00 |
|
moneromooo-monero
|
4f45f9da40
|
simplewallet: factor out tx exceptions
|
2017-12-18 15:56:36 +00:00 |
|
moneromooo-monero
|
bd5cce07b3
|
network_throttle: fix ineffective locking
|
2017-12-18 15:16:11 +00:00 |
|
moneromooo-monero
|
e0a61299fb
|
network_throttle: remove unused xxx static member
|
2017-12-18 15:16:09 +00:00 |
|
moneromooo-monero
|
24f584d90d
|
cryptonote_core: remove unused functions with off by one bugs
|
2017-12-18 15:16:06 +00:00 |
|
moneromooo-monero
|
b1634aa3e8
|
blockchain: don't leave dangling pointers in this
|
2017-12-18 15:16:03 +00:00 |
|
moneromooo-monero
|
8e60b81c48
|
cryptonote_core: fix db leak on error
|
2017-12-18 15:16:00 +00:00 |
|
moneromooo-monero
|
213e326cc9
|
abstract_tcp_server2: log init_server errors as fatal
so they show up by default
|
2017-12-18 15:15:57 +00:00 |
|
moneromooo-monero
|
b51dc56687
|
use const refs in for loops for non tiny types
|
2017-12-18 15:15:54 +00:00 |
|
moneromooo-monero
|
f0568ca6ac
|
net_parse_helpers: fix regex error checking
|
2017-12-18 15:15:52 +00:00 |
|
moneromooo-monero
|
b49ddc766d
|
check accessing an element past the end of a container
|
2017-12-18 15:15:49 +00:00 |
|
moneromooo-monero
|
2305bf260d
|
check return value for generate_key_derivation and derive_public_key
|
2017-12-18 15:15:46 +00:00 |
|
moneromooo-monero
|
a4240d9ffc
|
catch const exceptions
|
2017-12-18 15:15:43 +00:00 |
|
moneromooo-monero
|
45a1c4c088
|
add empty container sanity checks when using front() and back()
|
2017-12-18 15:15:40 +00:00 |
|
moneromooo-monero
|
56fa6ce15f
|
tests: fix a buffer overread in a unit test
and remove a leftover debugging sanity check
|
2017-12-18 15:15:37 +00:00 |
|
moneromooo-monero
|
b4524892fb
|
rpc: guard against json parsing a non object
|
2017-12-18 15:15:32 +00:00 |
|
moneromooo-monero
|
c2ed8618e4
|
easylogging++: avoid buffer underflow
|
2017-12-18 15:15:29 +00:00 |
|
moneromooo-monero
|
187a6ab2d2
|
epee: trap failure to parse URI from request
|
2017-12-18 15:15:26 +00:00 |
|
moneromooo-monero
|
061789b5dd
|
checkpoints: trap failure to load JSON checkpoints
|
2017-12-18 15:15:23 +00:00 |
|
moneromooo-monero
|
ba2fefb9a4
|
checkpoints: pass std::string by const ref, not const value
|
2017-12-18 15:15:19 +00:00 |
|
moneromooo-monero
|
38c8f4e0a3
|
mlog: terminate a string at last char, just in case
|
2017-12-18 15:15:16 +00:00 |
|
moneromooo-monero
|
d753d716a6
|
fix a few leaks by throwing objects, not newed pointers to objects
|
2017-12-18 15:15:13 +00:00 |
|
moneromooo-monero
|
fe568db83d
|
p2p: use size_t for arbitrary counters instead of uint8_t
|
2017-12-18 15:15:10 +00:00 |
|
moneromooo-monero
|
46d6fa35c9
|
cryptonote_protocol: sanity check chain hashes from peer
|
2017-12-18 15:15:07 +00:00 |
|
moneromooo-monero
|
25584f8639
|
cryptonote_protocol: print peer versions when unexpected
also avoid integer underflow on zero height
|
2017-12-18 15:15:05 +00:00 |
|
moneromooo-monero
|
490a5d41ca
|
rpc: do not try to use an invalid txid in relay_tx
|
2017-12-18 15:15:01 +00:00 |
|
moneromooo-monero
|
0bcaf86cbd
|
tests: fix link error in hash tests now needing common
|
2017-12-18 15:06:01 +00:00 |
|
stoffu
|
a921764162
|
wallet-rpc: added receiving address to res of get(_bulk)_payments; selective addresses for getaddress
|
2017-12-18 10:22:34 +09:00 |
|
stoffu
|
6b5bd129b4
|
Account tagging
|
2017-12-18 10:21:47 +09:00 |
|
Riccardo Spagni
|
1cc7451130
|
Merge pull request #2134
ceabc4f9 change the N-1/N multisig second message signer for auth (moneromooo-monero)
55c2845d core_tests: multisig test now tests multiple inputs (moneromooo-monero)
98db7ee4 wallet: factor multisig info parsing (moneromooo-monero)
31a97e76 wallet: use raw encrypted data in multisig import/export RPC (moneromooo-monero)
2fa707d1 wallet: add multisig sign/submit RPC (moneromooo-monero)
e36f5b60 Match surae's recommendation to derive multisig keys (moneromooo-monero)
a36c261d wallet2: fix slow multisig unit tests with subaddress patch (moneromooo-monero)
fa569712 make multisig work with subaddresses (moneromooo-monero)
dffa0dce simplewallet: add export_raw_multisig command (moneromooo-monero)
7f4c220b simplewallet: add multisig to wallet type in wallet_info output (moneromooo-monero)
26529038 wallet: guard against partly initialized multisig wallet (moneromooo-monero)
66e34e85 add multisig core test and factor multisig building blocks (moneromooo-monero)
f4eda44c N-1/N multisig (moneromooo-monero)
cd64c799 multisig address generation RPC (moneromooo-monero)
fff871a4 gen_multisig: generates multisig wallets if participants trust each other (moneromooo-monero)
95a21a79 wallet2: allow empty wallet filename to avoid saving data (moneromooo-monero)
b84b3565 tests: add multisig unit tests (moneromooo-monero)
4c313324 Add N/N multisig tx generation and signing (moneromooo-monero)
6d219a92 wallet: add multisig key generation (moneromooo-monero)
|
2017-12-17 21:05:16 +02:00 |
|
Riccardo Spagni
|
2879a9be3c
|
Merge pull request #2950
d9b137f1 cryptonote_core: fix blockchain init call after prototype change (moneromooo-monero)
|
2017-12-17 21:04:17 +02:00 |
|
moneromooo-monero
|
d9b137f161
|
cryptonote_core: fix blockchain init call after prototype change
|
2017-12-17 18:47:46 +00:00 |
|
xmr-eric
|
e20e489a64
|
Better definite article use
|
2017-12-17 12:33:43 -05:00 |
|
xmr-eric
|
e12ee76ad2
|
README.md: Improve copy for supporting the project
|
2017-12-17 12:11:25 -05:00 |
|
moneromooo-monero
|
ceabc4f92b
|
change the N-1/N multisig second message signer for auth
|
2017-12-17 16:12:50 +00:00 |
|
moneromooo-monero
|
55c2845d1a
|
core_tests: multisig test now tests multiple inputs
|
2017-12-17 16:12:47 +00:00 |
|
moneromooo-monero
|
98db7ee467
|
wallet: factor multisig info parsing
|
2017-12-17 16:12:44 +00:00 |
|
moneromooo-monero
|
31a97e761e
|
wallet: use raw encrypted data in multisig import/export RPC
|
2017-12-17 16:12:41 +00:00 |
|
moneromooo-monero
|
2fa707d1a5
|
wallet: add multisig sign/submit RPC
|
2017-12-17 16:12:35 +00:00 |
|
moneromooo-monero
|
e36f5b6021
|
Match surae's recommendation to derive multisig keys
|
2017-12-17 16:12:32 +00:00 |
|
moneromooo-monero
|
a36c261d7a
|
wallet2: fix slow multisig unit tests with subaddress patch
While there, move the wallet2 ctor to the cpp file as it's a huge
amount of init list now, and remove an unused one.
|
2017-12-17 16:12:30 +00:00 |
|
moneromooo-monero
|
fa5697127f
|
make multisig work with subaddresses
Thanks to kenshi84 for help getting this work
|
2017-12-17 16:12:27 +00:00 |
|
moneromooo-monero
|
dffa0dceaf
|
simplewallet: add export_raw_multisig command
It exports raw transactions, so they may be used by other tools,
for instance to be relayed to the network externally.
|
2017-12-17 16:12:24 +00:00 |
|
moneromooo-monero
|
7f4c220b70
|
simplewallet: add multisig to wallet type in wallet_info output
|
2017-12-17 16:12:21 +00:00 |
|