moneromooo-monero
2f254ff599
hardfork: add a get_ideal_version(uint64_t) function
...
It returns the ideal version for a given height, which is
based on the minimum height for a fork, disregarding votes
2015-11-10 09:45:51 +00:00
moneromooo-monero
4187e569d8
hardfork: allow per-fork voting thresholds
...
And setup the first fork to not vote
2015-11-08 13:04:41 +00:00
Riccardo Spagni
6a01030533
Merge pull request #475
...
ef4c5b5
unit_tests: fix build without berkeleydb (moneromooo-monero)
2015-11-04 10:25:36 +02:00
moneromooo-monero
ef4c5b5d8e
unit_tests: fix build without berkeleydb
2015-11-03 09:53:09 +00:00
Riccardo Spagni
575af61815
Merge pull request #470
...
b1d0c8a
blockchain_dump: fix build without berkeley db (moneromooo-monero)
2015-11-01 14:12:13 +02:00
Riccardo Spagni
71e17abfec
Merge pull request #468
...
c7dc6ef
simplewallet: add a set default-mixin command (moneromooo-monero)
2015-11-01 14:11:29 +02:00
moneromooo-monero
b1d0c8a049
blockchain_dump: fix build without berkeley db
2015-10-30 22:48:04 +00:00
moneromooo-monero
c7dc6ef8e8
simplewallet: add a set default-mixin command
...
The default default mixin is 4. It can now be changed per wallet.
2015-10-30 21:16:51 +00:00
Riccardo Spagni
466706f695
Merge pull request #465
...
5f8baba
wallet2: fix CLANG compile error (moneromooo-monero)
2015-10-30 19:11:17 +02:00
moneromooo-monero
5f8baba26e
wallet2: fix CLANG compile error
2015-10-30 14:35:55 +00:00
Riccardo Spagni
5978fc18f7
Merge pull request #463
...
051ddbc
rpc: fix start_mining and status RPC crashes (moneromooo-monero)
2015-10-30 09:59:22 +02:00
Riccardo Spagni
9ea58ebbae
Merge pull request #461
...
bc110af
blockchain_utilities: properly exit on error (moneromooo-monero)
2015-10-30 09:59:00 +02:00
Riccardo Spagni
6960b1e8a9
Merge pull request #460
...
4f873bc
Remove some old/obsolete/unused code (moneromooo-monero)
2015-10-30 09:58:41 +02:00
Riccardo Spagni
167e8512ff
Merge pull request #457
...
e70d2e5
common: const and init list pedantry (moneromooo-monero)
2015-10-30 09:58:18 +02:00
Riccardo Spagni
62b0984e65
Merge pull request #455
...
6df4e67
Fix a possibly-unused warning, and rationalize types (moneromooo-monero)
2015-10-30 09:57:41 +02:00
moneromooo-monero
051ddbc741
rpc: fix start_mining and status RPC crashes
...
They check whether they're running on testnet by accessing the
m_rpc_server object, which does not exist when in RPC mode.
Also, fix hard_fork_info being called with the wrong API.
2015-10-28 18:09:36 +00:00
moneromooo-monero
bc110af0ee
blockchain_utilities: properly exit on error
...
Replace boolean values and exceptions where appropriate
2015-10-27 16:15:41 +00:00
moneromooo-monero
4f873bcbaa
Remove some old/obsolete/unused code
...
git history's here if needed to get any of this back
2015-10-27 10:01:20 +00:00
moneromooo-monero
e70d2e5be8
common: const and init list pedantry
2015-10-27 09:36:38 +00:00
moneromooo-monero
6df4e67cd2
Fix a possibly-unused warning, and rationalize types
2015-10-27 09:05:07 +00:00
Riccardo Spagni
9292c1e7cd
Merge pull request #453
...
3e89df4
Build fixes for the old blockchain_storage version (moneromooo-monero)
2015-10-27 09:03:07 +02:00
Riccardo Spagni
3f6ce0c161
Merge pull request #451
...
ecf0b83
db_bdb: add versioning, to detect incompatible format changes (moneromooo-monero)
f7e9904
db_lmdb: add versioning, to detect incompatible format changes (moneromooo-monero)
2015-10-27 09:02:48 +02:00
moneromooo-monero
3e89df4150
Build fixes for the old blockchain_storage version
2015-10-26 22:36:06 +00:00
moneromooo-monero
ecf0b83406
db_bdb: add versioning, to detect incompatible format changes
2015-10-26 18:09:55 +00:00
moneromooo-monero
f7e99047e4
db_lmdb: add versioning, to detect incompatible format changes
2015-10-26 18:09:46 +00:00
Riccardo Spagni
7003e7c156
Merge pull request #450
...
cbdf197
renamed folder (Riccardo Spagni)
bb0c161
renamed folder (Riccardo Spagni)
2015-10-26 18:24:59 +02:00
Riccardo Spagni
dc9e58c953
Merge branch 'master' of https://github.com/fluffypony/bitmonero
2015-10-26 18:01:33 +02:00
Riccardo Spagni
bb0c161e7d
renamed folder
2015-10-26 18:00:53 +02:00
Riccardo Spagni
0640cde88f
Merge pull request #448
...
06c65cb
rpc: fix hard_fork_info RPC (moneromooo-monero)
6f5c129
rpc: fix a few commands not working as command line (moneromooo-monero)
2015-10-26 17:59:25 +02:00
Riccardo Spagni
0821c6f6ad
Merge pull request #446
...
9caf52b
daemon: add a status command (moneromooo-monero)
2015-10-26 17:58:58 +02:00
Riccardo Spagni
e1c29c94ad
Merge pull request #444
...
ecbb732
Fix leak on real output when using a very recent output (moneromooo-monero)
2015-10-26 17:57:56 +02:00
Riccardo Spagni
db68eca0de
Merge pull request #442
...
43bca0d
blockchain_utilities: new blockchain_dump diagnostic tool (moneromooo-monero)
5f397e4
Add functions to iterate through blocks, txes, outputs, key images (moneromooo-monero)
0a5a5e8
db_bdb: record numbers for recno databases start at 1 (moneromooo-monero)
50dfdc0
db_bdb: DB_KEYEMPTY is also not found for non-top recon fields (moneromooo-monero)
572780e
blockchain_db: use the DNE exceptions where appropriate (moneromooo-monero)
2015-10-26 17:56:55 +02:00
Riccardo Spagni
4fa8f74024
Merge pull request #440
...
1980d8e
console_handler: silence spurious message when exiting daemon (moneromooo-monero)
2015-10-26 17:54:25 +02:00
Riccardo Spagni
33e7d4b35c
Merge pull request #438
...
6376627
hardfork: switch voting to block minor version (moneromooo-monero)
55178ae
unit_tests: remove leftover debug traces in hardfork test (moneromooo-monero)
2015-10-26 17:53:52 +02:00
moneromooo-monero
06c65cb0ef
rpc: fix hard_fork_info RPC
...
I had never tested it, obviously
2015-10-26 10:17:48 +00:00
moneromooo-monero
6f5c129c92
rpc: fix a few commands not working as command line
...
The method name to the "json_rpc" commands are names, not part
of URLs.
2015-10-26 10:17:03 +00:00
moneromooo-monero
9caf52bf5a
daemon: add a status command
...
Displays current block height and target, net hash, hard fork
basic info, and connections.
Useful as a basic user friendly "what's going on here" command.
2015-10-25 21:36:46 +00:00
moneromooo-monero
ecbb732faa
Fix leak on real output when using a very recent output
...
The wallet and the daemon applied different height considerations
when selecting outputs to use. This can leak information on which
input in a ring signature is the real one.
Found and originally fixed by smooth on Aeon.
2015-10-25 16:34:57 +00:00
moneromooo-monero
43bca0d2f7
blockchain_utilities: new blockchain_dump diagnostic tool
...
It dumps data from the blockchain to a JSON format, and is
intended to help detect differences between data held in
different database formats.
2015-10-25 12:36:16 +00:00
moneromooo-monero
5f397e4412
Add functions to iterate through blocks, txes, outputs, key images
2015-10-25 12:36:11 +00:00
moneromooo-monero
0a5a5e8597
db_bdb: record numbers for recno databases start at 1
2015-10-25 12:36:06 +00:00
moneromooo-monero
50dfdc057a
db_bdb: DB_KEYEMPTY is also not found for non-top recon fields
2015-10-25 12:35:59 +00:00
moneromooo-monero
572780e335
blockchain_db: use the DNE exceptions where appropriate
2015-10-25 12:35:52 +00:00
moneromooo-monero
1980d8ebfa
console_handler: silence spurious message when exiting daemon
...
The daemon registers a custom exit command, which cause the
loop to stop. Catch this case before printing "Failed to read line"
as this is an expected case.
2015-10-21 19:57:34 +01:00
moneromooo-monero
6376627530
hardfork: switch voting to block minor version
...
Using major version would cause older daemons to reject those
blocks as they fail to deserialize blocks with a major version
which is not 1. There is no such restriction on the minor
version, so switching allows older daemons to coexist with
newer ones till the actual fork date, when most will hopefully
have updated already.
Also, for the same reason, we consider a vote for 0 to be a
vote for 1, since older daemons set minor version to 0.
2015-10-21 19:21:14 +01:00
moneromooo-monero
55178aed8c
unit_tests: remove leftover debug traces in hardfork test
2015-10-21 19:17:44 +01:00
Riccardo Spagni
14dd279fe1
Merge pull request #437
...
b13e7f2
blockchain_export can now export to a blocks.dat format (moneromooo-monero)
11db442
bootstrap_file: do not try to create a directory with an empty name (moneromooo-monero)
03bc610
hardfork: use DB transactions when reorganizing (moneromooo-monero)
439c455
hardfork: simplify work done on reload (moneromooo-monero)
2015-10-20 20:55:53 +02:00
moneromooo-monero
b13e7f284b
blockchain_export can now export to a blocks.dat format
...
Also make the number of blocks endian independant, and add
support for testnet
2015-10-17 00:11:26 +01:00
moneromooo-monero
11db442a6c
bootstrap_file: do not try to create a directory with an empty name
...
This will happen if the chosen output file does not have a
path specified
2015-10-17 00:11:20 +01:00
moneromooo-monero
03bc6100de
hardfork: use DB transactions when reorganizing
...
It speeds up a lot, which can be significant when reorganizing
from the genesis block to create the hard fork data.
2015-10-17 00:11:13 +01:00