moneromooo-monero
bcac1018af
daemon: fix a few issues reported by valgrind
...
In particular, ensure we check the status of RPC response structures,
as some functions will return success, but with a BUSY status, when
the daemon is not yet synced, and the response will not filled.
2016-01-30 22:14:51 +00:00
moneromooo-monero
a7e817482c
tx_pool: fix serialization of new relayed data
2016-01-30 22:14:09 +00:00
moneromooo-monero
601ad76a5e
hardfork: fix mixup in indexing variable in get_voting_info
2016-01-30 22:13:20 +00:00
moneromooo-monero
444e22f01a
blockchain: remove unused timer
2016-01-30 19:02:33 +00:00
moneromooo-monero
7edfdd8f24
blockchain: fix m_sync_counter uninitialized variable use
...
It counts the number of blocks added since last zeroing
2016-01-30 19:01:43 +00:00
moneromooo-monero
d97582cf95
epee: use generate_random_bytes for new random uuids
...
Instead of using boost::uuids::generate_random, which uses
uninitialized stuff *on purpose*, just to annoy people who
use valgrind
2016-01-30 18:45:53 +00:00
moneromooo-monero
17c7c9caed
epee: remove dodgy random code that nobody uses
...
in case someone might want to use it
2016-01-30 18:45:22 +00:00
moneromooo-monero
bf6d1474c0
new flush_txpool command, and associated RPC call
...
It can flush a particular tx, or the whole pool (the RPC command
can flush a list of transactions too)
2016-01-30 13:28:26 +00:00
moneromooo-monero
6288295f8e
rpc: add missing return on error when getting a tx
2016-01-30 13:28:12 +00:00
moneromooo-monero
b7e37b7763
simplewallet: show_transfers can now show just failed txes
2016-01-30 13:26:57 +00:00
moneromooo-monero
b11539fda7
wallet: detect and handle failed outgoing transfers
...
When a transaction is not found in the pool anymore, it is marked
as failed, and displayed as such in show_transfers.
2016-01-29 19:44:48 +00:00
moneromooo-monero
4b23714658
tx_pool: serialize missing kept_by_block flag
2016-01-29 19:44:25 +00:00
Riccardo Spagni
b91fc2dc3c
Merge pull request #629
...
94b98fb
tx_pool: do not accept txes not in a block if they timed out before (moneromooo-monero)
eadbdf3
tx_pool: fix use of invalidated iterator (moneromooo-monero)
3b1d7e0
Fix V1/V2 use of hard fork related parameters (moneromooo-monero)
2016-01-29 19:24:24 +02:00
Riccardo Spagni
bfb907c704
Merge pull request #628
...
b8cc6d4
BlockchainBDB: Continue when tx has no outputs (warptangent)
b870746
BlockchainBDB: When removing, find amount output index fast by starting at end (warptangent)
1a5c3fa
BlockchainBDB: Remove tx outputs in reverse order (warptangent)
2016-01-29 19:23:48 +02:00
Riccardo Spagni
82057ced7f
Merge pull request #627
...
f98fe46
MDB_VL32 change overflow page scan (Howard Chu)
2016-01-29 19:23:04 +02:00
moneromooo-monero
94b98fb5fa
tx_pool: do not accept txes not in a block if they timed out before
...
This is intended to avoid cases where a timed out tx will be
re-relayed by another peer for which it has not timed out yet,
which would cause the tx to stay in the network's pool for a
long time (until all peers time it out before another one
tries to relay it again).
2016-01-29 17:21:25 +00:00
moneromooo-monero
eadbdf354a
tx_pool: fix use of invalidated iterator
2016-01-29 17:21:20 +00:00
moneromooo-monero
3b1d7e03fc
Fix V1/V2 use of hard fork related parameters
...
Some of it uses hardcoded height, which will need some thinking
for next (voted upon) fork.
2016-01-29 17:21:11 +00:00
warptangent
b8cc6d46bd
BlockchainBDB: Continue when tx has no outputs
...
See 24b66243c2
2016-01-28 21:15:46 -08:00
warptangent
b8707466e2
BlockchainBDB: When removing, find amount output index fast by starting at end
...
This improves blockchain reorganization time by allowing one of the more
expensive DB lookups when popping a block to not have to seek through a
long dup list in the "output_amounts" db. This is most noticeable for
HDDs.
See ffcf6bdb95
2016-01-28 21:15:44 -08:00
warptangent
1a5c3fa729
BlockchainBDB: Remove tx outputs in reverse order
...
Data should be removed in the reverse order it was added.
This matches the order of removal in
blockchain_storage::pop_transaction_from_global_index.
See f11def012f
2016-01-28 21:15:42 -08:00
Howard Chu
f98fe467e9
MDB_VL32 change overflow page scan
...
Just check the requested page, don't worry about any other pages
2016-01-28 13:59:02 +00:00
Riccardo Spagni
60b064c759
Merge pull request #626
...
afe2d1a
add received time to print_pool and print_pool_sh (Riccardo Spagni)
2016-01-28 11:26:25 +02:00
Riccardo Spagni
ae8afe4256
Merge pull request #625
...
7e65cc0
MDB_VL32 Fix off-by-one in mdb_midl_shrink (Howard Chu)
222e30e
MDB_VL32 Fix another 32bit overflow (Howard Chu)
3ca6e85
Tweak mdb_strerror msg buffer (Howard Chu)
78ad970
MDB_VL32 Fix d2a5f72f73
(Howard Chu)
2aa0b3b
updated gtest (added missing files) (Riccardo Spagni)
83d586c
updated gtest (Riccardo Spagni)
fdc10ff
even more typos (Henning Kopp)
da5415a
more typos fixed (Henning Kopp)
a8c6f15
fixed typo (Henning Kopp)
423c7fe
simplewallet: remove leftover command line refresh-type handling (moneromooo-monero)
2016-01-28 11:26:04 +02:00
Riccardo Spagni
afe2d1a09f
add received time to print_pool and print_pool_sh
2016-01-28 11:24:26 +02:00
Howard Chu
7e65cc0aba
MDB_VL32 Fix off-by-one in mdb_midl_shrink
2016-01-28 04:15:45 +00:00
Howard Chu
222e30ec97
MDB_VL32 Fix another 32bit overflow
2016-01-27 14:14:27 +00:00
Howard Chu
3ca6e853f6
Tweak mdb_strerror msg buffer
2016-01-27 14:14:11 +00:00
Howard Chu
78ad970a2c
MDB_VL32 Fix d2a5f72f73
...
VirtualAlloc is not for MDB_VL32
2016-01-27 14:14:02 +00:00
Riccardo Spagni
2aa0b3b02b
updated gtest (added missing files)
2016-01-27 14:13:23 +00:00
Riccardo Spagni
83d586c5c3
updated gtest
2016-01-27 14:13:23 +00:00
Henning Kopp
fdc10ff783
even more typos
2016-01-27 14:13:22 +00:00
Henning Kopp
da5415a8f4
more typos fixed
2016-01-27 14:13:22 +00:00
Henning Kopp
a8c6f15e08
fixed typo
2016-01-27 14:13:22 +00:00
moneromooo-monero
423c7fec9e
simplewallet: remove leftover command line refresh-type handling
2016-01-27 14:13:22 +00:00
Riccardo Spagni
f4e99d6957
Merge pull request #623
...
3b0f67c
updated gtest (added missing files) (Riccardo Spagni)
4df6aa5
updated gtest (Riccardo Spagni)
2016-01-25 23:44:10 +02:00
Riccardo Spagni
3b0f67c629
updated gtest (added missing files)
2016-01-25 21:19:57 +02:00
Riccardo Spagni
4df6aa5d12
updated gtest
2016-01-25 20:10:10 +02:00
Riccardo Spagni
153fe0cb75
Merge pull request #622
...
e514f0a
even more typos (Henning Kopp)
9abc4b8
more typos fixed (Henning Kopp)
0693f3c
fixed typo (Henning Kopp)
2016-01-25 19:39:07 +02:00
Riccardo Spagni
56570ee2b5
Merge pull request #621
...
f76f656
simplewallet: remove leftover command line refresh-type handling (moneromooo-monero)
2016-01-25 19:38:35 +02:00
Riccardo Spagni
96d0c0373e
Merge pull request #620
...
15d9ac8
wallet2: update spent comparison now that we have two spent states (moneromooo-monero)
2016-01-25 19:38:14 +02:00
Riccardo Spagni
d7b4e77aa3
Merge pull request #618
...
64f4cd9
My markdown-fu sucks :P (me0wmix)
a6794e2
Instructions updated to include g++ package and omit optional packages (me0wmix)
34ebfe3
Last fixups in the Cmake stuff and better default build instruction (me0wmix)
82ecb3f
More formatting fixes to instructions (me0wmix)
efc771d
Corrected formatting on OpenBSD instructions (me0wmix)
c965bf4
Added/corrected OpenBSD build instructions. (me0wmix)
28f95eb
OpenBSD support for Monero. (me0wmix)
2016-01-25 19:37:45 +02:00
Henning Kopp
e514f0a369
even more typos
2016-01-25 15:05:29 +01:00
Henning Kopp
9abc4b831b
more typos fixed
2016-01-25 13:42:44 +01:00
Henning Kopp
0693f3c7e6
fixed typo
2016-01-25 13:36:14 +01:00
moneromooo-monero
f76f656d55
simplewallet: remove leftover command line refresh-type handling
2016-01-25 08:29:49 +00:00
me0wmix
64f4cd965f
My markdown-fu sucks :P
2016-01-24 18:00:22 -07:00
me0wmix
a6794e2e3a
Instructions updated to include g++ package and omit optional packages
2016-01-24 17:55:22 -07:00
moneromooo-monero
15d9ac8abd
wallet2: update spent comparison now that we have two spent states
2016-01-24 19:55:18 +00:00
me0wmix
34ebfe39cd
Last fixups in the Cmake stuff and better default build instruction
2016-01-22 20:27:01 -07:00