Riccardo Spagni
e51afeb90f
Merge pull request #1540
...
79b4e1f9
Cold signing: make sure short payment id isnt encrypted twice (Jaquee)
8 years ago
Riccardo Spagni
006bb0e957
Merge pull request #1538
...
aff28178
Remove db-auto-remove-logs (Miguel Herranz)
1229c685
Remove berkeley from db_type initialization (Miguel Herranz)
e3090558
Show available types for db-type command (Miguel Herranz)
046ab33d
Remove berkeley from blockchain_db_types (Miguel Herranz)
8 years ago
Riccardo Spagni
36b84ded95
Merge pull request #1526
...
5eed5b05
Wallet API: functions for supporting/creating view only wallets (Jaquee)
8 years ago
Riccardo Spagni
aeeb24991a
Merge pull request #1523
...
d81cb087
Added (not yet enabled) HTTP client authentication (Lee Clagett)
8 years ago
Riccardo Spagni
71c7577370
Merge pull request #1513
...
a813ab50
wallet2_api: add solo mining API (moneromooo-monero)
8 years ago
Riccardo Spagni
5738e07fba
Merge pull request #1492
...
f1dde1a4
wallet cli: print originating block heights of mixin keys when making transfer (kenshi84)
8 years ago
Miguel Herranz
36ba311cf4
Prioritize older transactions in the mempool
...
The transactions are first prioritized by fee and in case the fees are
equal by receive_time.
8 years ago
Jaquee
a081b39c01
Move key image export/import functions to wallet2
8 years ago
Jaquee
db56a03ff2
Wallet2 + API: Callbacks for unconfirmed transfers
8 years ago
Chris Vickio
7961878e81
initialize timestamp to 0 and check for mktime() error
8 years ago
Miguel Herranz
19be7225cc
Add start_time to get_info methods and show uptime
8 years ago
Lee Clagett
d81cb08704
Added (not yet enabled) HTTP client authentication
8 years ago
Jaquee
0d3918e15b
Wallet api: Update trustedDaemon when daemon is changed
8 years ago
Jaquee
dbb838f4d0
GUI cold signing
...
fix conflict
8 years ago
Jaquee
afb85a028f
Wallet API: functions for supporting/creating view only wallets
8 years ago
Jaquee
5eed5b056b
Wallet API: functions for supporting/creating view only wallets
8 years ago
luigi1111
758c0eb79f
fix time stats mixin
...
also add blobsize
8 years ago
Miguel Herranz
aff28178e6
Remove db-auto-remove-logs
8 years ago
Miguel Herranz
1229c68587
Remove berkeley from db_type initialization
8 years ago
Miguel Herranz
e309055819
Show available types for db-type command
8 years ago
Miguel Herranz
046ab33d1b
Remove berkeley from blockchain_db_types
8 years ago
moneromooo-monero
a813ab50fe
wallet2_api: add solo mining API
8 years ago
kenshi84
f1dde1a429
wallet cli: print originating block heights of mixin keys when making transfer
8 years ago
luigi1111
5ae00f0ff5
add msg for donate
...
#1498
8 years ago
luigi1111
db44a909ba
Fix monero-wallet-cli compile
...
Not 100$ sure this is the right fix, nor whether address book entries from URL should be stored as addresses or URLs (or both with a check for change on payment).
8 years ago
Riccardo Spagni
c6ec939626
Merge pull request #1542
...
60fe1b61
Add parse_uri to wallet2_api (MoroccanMalinois)
8 years ago
Riccardo Spagni
59021496d8
Merge pull request #1537
...
c2135082
simplewallet: add a show_transfer <txid> command (moneromooo-monero)
19c4041d
wallet_rpc_server: new RPC call to get a transfer by txid (moneromooo-monero)
8 years ago
Riccardo Spagni
15dcc5afd3
Merge pull request #1534
...
1607cb7e
tx_pool: better block template filling algorithm (moneromooo-monero)
9731b4e5
rpc: add block size to GET_BLOCK_HEADER RPC (moneromooo-monero)
9188b346
rpc: add current block size to the getinfo call (moneromooo-monero)
8 years ago
Riccardo Spagni
6cbfe0f849
Merge pull request #1521
...
21c5af5a
wallet2_api: add an address book payment id lookup API (moneromooo-monero)
8 years ago
Riccardo Spagni
ba9744d400
Merge pull request #1515
...
ada7c7da
portable serializer: tests added (kenshi84)
f390a0e2
portable serializer: make signerd/unsigned tx portable, ignore archive version checking (kenshi84)
8 years ago
Riccardo Spagni
2a996f492f
Merge pull request #1510
...
80abc3bc
Build wallet with Android NDK (MoroccanMalinois)
8 years ago
Riccardo Spagni
da05900524
Merge pull request #1509
...
29333c41
wallet api: prevent setting refresh height too high (Jaquee)
8 years ago
Riccardo Spagni
13c5da2aa3
Merge pull request #1508
...
4585ada4
Wallet2: faster exit while refreshing (Jaquee)
8 years ago
Riccardo Spagni
0ce4618bea
Merge pull request #1504
...
5f4ac6b9
wallet2 bugfix: store watch_only flag properly with rewrite() (kenshi84)
8 years ago
Riccardo Spagni
c284b0fff7
Merge pull request #1503
...
542571f5
simplewallet: remove unnecessary local_args.erase(...) in set_variable() (kenshi84)
8 years ago
Riccardo Spagni
fdb1cda965
Merge pull request #1502
...
591d8368
core: invalidate difficulty cache when resetting blockchain (moneromooo-monero)
8 years ago
Riccardo Spagni
06de09daf4
Merge pull request #1501
...
cebae0c5
wallet2: check the node returned the real output when requested (moneromooo-monero)
8 years ago
Riccardo Spagni
1736b7ef6b
Merge pull request #1500
...
c0a0fcaf
wallet2_api: some new APIs to access daemon state (moneromooo-monero)
8 years ago
Riccardo Spagni
d655e88b44
Merge pull request #1499
...
37ed96e6
tx_pool: fix uninitialized "last failed" fields (moneromooo-monero)
94b6feef
rpc: fix mixup in tx_info serialization (moneromooo-monero)
8 years ago
Riccardo Spagni
03497f0268
Merge pull request #1497
...
50511677
wallet2: fix large reorgs failing (moneromooo-monero)
8 years ago
Riccardo Spagni
209a633a3c
Merge pull request #1496
...
adee1644
wallet cli: print unspent outputs with histogram (kenshi84)
8 years ago
Riccardo Spagni
23cf963332
Merge pull request #1493
...
0478ac68
blockchain: allow marking "tx not found" without an exception (moneromooo-monero)
8 years ago
Riccardo Spagni
fc0a2b837b
Merge pull request #1490
...
474c249c
cleaner log calc algorithm (fireice-uk)
8 years ago
Riccardo Spagni
f4b3989c61
Merge pull request #1482
...
38f00d07
wallet cli: viewing and editing address book (kenshi84)
8 years ago
Riccardo Spagni
ff1bb6bc68
Merge pull request #1460
...
99580adf
make openalias also available for solo miner; introduce namespace tools::dns_utils; support integrated address with dns lookup (kenshi84)
8 years ago
MoroccanMalinois
60fe1b61e0
Add parse_uri to wallet2_api
8 years ago
Jaquee
79b4e1f997
Cold signing: make sure short payment id isnt encrypted twice
8 years ago
moneromooo-monero
c21350823f
simplewallet: add a show_transfer <txid> command
8 years ago
moneromooo-monero
19c4041df5
wallet_rpc_server: new RPC call to get a transfer by txid
8 years ago
moneromooo-monero
0478ac6848
blockchain: allow marking "tx not found" without an exception
...
This is a normal occurence in many cases, and there is no need
to spam the log with those when it is.
8 years ago
moneromooo-monero
1607cb7e0c
tx_pool: better block template filling algorithm
...
Continue filling until we reach the block size limit, or the
resulting coinbase decreases.
Also remove old sanity check on block size, which is now not
wanted anymore.
8 years ago
moneromooo-monero
9731b4e54f
rpc: add block size to GET_BLOCK_HEADER RPC
...
and print it in print_bc
8 years ago
moneromooo-monero
9188b3468c
rpc: add current block size to the getinfo call
8 years ago
MoroccanMalinois
80abc3bc4a
Build wallet with Android NDK
8 years ago
kenshi84
ada7c7da8f
portable serializer: tests added
8 years ago
kenshi84
f390a0e2dc
portable serializer: make signerd/unsigned tx portable, ignore archive version checking
8 years ago
moneromooo-monero
21c5af5a8a
wallet2_api: add an address book payment id lookup API
8 years ago
Jaquee
29333c417e
wallet api: prevent setting refresh height too high
8 years ago
Jaquee
4585ada453
Wallet2: faster exit while refreshing
8 years ago
moneromooo-monero
cebae0c510
wallet2: check the node returned the real output when requested
8 years ago
kenshi84
5f4ac6b909
wallet2 bugfix: store watch_only flag properly with rewrite()
8 years ago
kenshi84
adee16440a
wallet cli: print unspent outputs with histogram
8 years ago
kenshi84
542571f5cb
simplewallet: remove unnecessary local_args.erase(...) in set_variable()
8 years ago
moneromooo-monero
591d83686e
core: invalidate difficulty cache when resetting blockchain
8 years ago
moneromooo-monero
c0a0fcaff0
wallet2_api: some new APIs to access daemon state
8 years ago
moneromooo-monero
37ed96e611
tx_pool: fix uninitialized "last failed" fields
8 years ago
moneromooo-monero
94b6feef24
rpc: fix mixup in tx_info serialization
8 years ago
moneromooo-monero
505116771e
wallet2: fix large reorgs failing
...
If a reorg was large enough that a full 1000 block chunk
from the daemon was all known blocks, refresh would stop,
and no reorg would happen.
8 years ago
fireice-uk
474c249c90
cleaner log calc algorithm
8 years ago
luigi1111
374762654e
add tx hash to time stats
...
Also miner tx hash to log level 1 (have you ever tried to find a testnet miner tx hash?)
8 years ago
kenshi84
99580adf66
make openalias also available for solo miner; introduce namespace tools::dns_utils; support integrated address with dns lookup
8 years ago
moneromooo-monero
12abe86ac0
core: fix recalculation of emission/fees
...
It was counting things many, many times
8 years ago
kenshi84
38f00d07f7
wallet cli: viewing and editing address book
8 years ago
Riccardo Spagni
4fe5c351cd
Merge pull request #1479
...
c31e42e2
simplewallet: bump output file format version (moneromooo-monero)
8 years ago
moneromooo-monero
c31e42e2bb
simplewallet: bump output file format version
...
The serialization format changed, and while there is code
to load the older serialization format, an older monerod
will not be able to load a file saved by a new monerod,
even though both share the same version. This is not good,
and we prefer a version bump.
8 years ago
moneromooo-monero
1976eddd89
common: add missing #include <system_error> for std::error_code
8 years ago
Riccardo Spagni
9777de1890
Merge pull request #1474
...
fc40b3e7
Lower connection timeout in check_connection() (Jaquee)
8 years ago
Riccardo Spagni
e170cbe013
Merge pull request #1473
...
e3639f5c
Removed unused functions (Lee Clagett)
8 years ago
Riccardo Spagni
6847999fb8
Merge pull request #1472
...
2bddb8eb
Refactored password prompting for wallets (Lee Clagett)
8 years ago
Riccardo Spagni
dca146f823
Merge pull request #1469
...
9e4b3724
simplewallet: add pending/pool/failed in the show_transfers help (moneromooo-monero)
8 years ago
Riccardo Spagni
233ba51ad9
Merge pull request #1468
...
9a2cd722
wallet2_api: add an API to the OpenAlias resolver (moneromooo-monero)
8 years ago
Riccardo Spagni
f5176cb6e8
Merge pull request #1467
...
55fa0479
rpc: new function and RPC to get alternative chain info (moneromooo-monero)
8 years ago
Riccardo Spagni
1551ce98f2
Merge pull request #1466
...
c367d7df
README: add note about the donate command (anonimal)
b9a28677
simplewallet: add return type for donate function (anonimal)
d36669fd
simplewallet: hardcode Monero's donation address (anonimal)
8 years ago
Riccardo Spagni
b9b9028e50
Merge pull request #1462
...
07b9138c
support importing unportable outputs (kenshi84)
2ac80075
also use portable serializer for boost_serialization_helper.h and net_node.inl, completely adandon boost/archive/binary_oarchive.hpp (kenshi84)
d1d6e27a
moved boost cpp into hpp since they're supposed to be header only (kenshi84)
66e6af89
added experimental boost::archive::portable_binary_{i|o}archive (kenshi84)
8 years ago
kenshi84
07b9138cad
support importing unportable outputs
8 years ago
kenshi84
2ac8007544
also use portable serializer for boost_serialization_helper.h and net_node.inl, completely adandon boost/archive/binary_oarchive.hpp
8 years ago
kenshi84
d1d6e27ab6
moved boost cpp into hpp since they're supposed to be header only
8 years ago
Lee Clagett
2bddb8ebee
Refactored password prompting for wallets
8 years ago
Jaquee
fc40b3e732
Lower connection timeout in check_connection()
8 years ago
Lee Clagett
e3639f5cc3
Removed unused functions
8 years ago
moneromooo-monero
9e4b3724c7
simplewallet: add pending/pool/failed in the show_transfers help
...
reported by nioc
8 years ago
moneromooo-monero
9a2cd72257
wallet2_api: add an API to the OpenAlias resolver
8 years ago
moneromooo-monero
55fa0479a0
rpc: new function and RPC to get alternative chain info
8 years ago
Lee Clagett
427054c3d5
Enabled HTTP auth support for monero-wallet-rpc
8 years ago
anonimal
b9a28677e2
simplewallet: add return type for donate function
...
Resolves -Wreturn-type
References #1447 #1451
8 years ago
anonimal
d36669fd75
simplewallet: hardcode Monero's donation address
...
Closes #1447
References #1451
8 years ago
kenshi84
66e6af89ce
added experimental boost::archive::portable_binary_{i|o}archive
8 years ago
Riccardo Spagni
29735c8f8f
Merge pull request #1459
...
b00da61e
Preliminary support for DragonFly BSD (Antonio Huete Jimenez)
8 years ago
Riccardo Spagni
73e50749e2
Merge pull request #1455
...
4bb0bff2
AddressBook: use unsigned type for row ID's (anonimal)
8 years ago
Riccardo Spagni
c6f26ecae2
Merge pull request #1449
...
374b58d1
fix MGs json (moneroexamples)
8 years ago
Riccardo Spagni
00898fe750
Merge pull request #1452
...
944b6079
Wallet API: Do not refresh while daemon is syncing + fixed fast refresh when creating wallet offline + improved close wallet logic (make sure refresh thread is stopped) (Jaquee)
8 years ago
Riccardo Spagni
5f5cfdfa77
Merge pull request #1451
...
2506d51d
wallet cli: donate command (Kenshi Takayama)
8 years ago
Riccardo Spagni
aa47ea41a7
Merge pull request #1444
...
bdc3d749
Adding HTTP Digest Auth (but not yet enabled) (Lee Clagett)
8 years ago
Jaquee
944b6079d9
Wallet API: Do not refresh while daemon is syncing
...
+ fixed fast refresh when creating wallet offline
+ improved close wallet logic (make sure refresh thread is stopped)
8 years ago
Antonio Huete Jimenez
b00da61eab
Preliminary support for DragonFly BSD
...
- It builds but no further testing has been done.
8 years ago
Kenshi Takayama
2506d51d60
wallet cli: donate command
8 years ago
anonimal
4bb0bff233
AddressBook: use unsigned type for row ID's
...
Fixes build warnings and may also prevent future headaches.
8 years ago
moneroexamples
374b58d131
fix MGs json
8 years ago
Riccardo Spagni
b97a2f72db
Merge pull request #1445
...
95b9e85e
rename cn_deserialize (Riccardo Spagni)
8 years ago
Riccardo Spagni
183d3657f3
Merge pull request #1446
...
b2adfa8c
Bitmonero namespace renamed Monero. Bitmonero namespace alias added so that third party uses of the wallet api can transition. (Randi Joseph)
8 years ago
Randi Joseph
b2adfa8c51
Bitmonero namespace renamed Monero. Bitmonero namespace alias added so that third party uses of the wallet api can transition.
8 years ago
Riccardo Spagni
95b9e85e2d
rename cn_deserialize
8 years ago
Riccardo Spagni
b1bdb4e529
Merge pull request #1437
...
655eafd1
bump version (Riccardo Spagni)
117194a3
update checkpoints (Riccardo Spagni)
39a9db9e
update checkpoints (Riccardo Spagni)
8 years ago
Riccardo Spagni
2f2c6460ae
Merge pull request #1442
...
dd144b14
blockchain: fix reorganizations past a hard fork boundary (moneromooo-monero)
8 years ago
Riccardo Spagni
c03da2b2dd
Merge pull request #1441
...
0fb5dc87
monero-wallet-cli wording changes 'n' stuff (luigi1111)
8 years ago
Riccardo Spagni
c2a9229310
Merge pull request #1439
...
4299bdf6
Improve language of 'node ahead by' message (NanoAkron)
8 years ago
Lee Clagett
bdc3d7496f
Adding HTTP Digest Auth (but not yet enabled)
8 years ago
moneromooo-monero
dd144b14bc
blockchain: fix reorganizations past a hard fork boundary
...
After popping blocks from the old chain, the hard fork object's
notion of the current version was not in line with the new height,
causing the first blocks from the new chain to be rejected due
to a false expection of a newer version.
8 years ago
luigi1111
0fb5dc870d
monero-wallet-cli wording changes 'n' stuff
...
Possibly other pedantry. Pedants are people too.
8 years ago
NanoAkron
4299bdf614
Improve language of 'node ahead by' message
8 years ago
luigi1111
9d906159c3
Tx verification failing is not an error
...
And rangeProofs are on outputs...
8 years ago
Riccardo Spagni
655eafd160
bump version
8 years ago
Riccardo Spagni
117194a397
update checkpoints
8 years ago
Riccardo Spagni
39a9db9eb1
update checkpoints
8 years ago
Jaquee
3b4539ee7e
addressbook updates
8 years ago
Riccardo Spagni
5b7f1fc8e4
Merge pull request #1424
...
aeb13289
Update cryptonote_protocol_handler.inl (Gingeropolous)
8 years ago
Riccardo Spagni
aa7a926681
Merge pull request #1434
...
5df92877
GUI address book (Jaquee)
8 years ago
Riccardo Spagni
84d3107600
Merge pull request #1431
...
81c6bb9a
thread_group: fix build on older GCC (moneromooo-monero)
8 years ago
Riccardo Spagni
67844f826e
Merge pull request #1425
...
c5c45ca6
wallet: bring forward use of the dynamic fee (moneromooo-monero)
8 years ago
Jaquee
5df92877c7
GUI address book
8 years ago
moneromooo-monero
81c6bb9a40
thread_group: fix build on older GCC
...
vtnerd (original author) confirmed this is the Right Way.
8 years ago
moneromooo-monero
c5c45ca660
wallet: bring forward use of the dynamic fee
...
It was 14 days after v4, it is now one day after it.
luigi1111's suggestion
8 years ago
Gingeropolous
aeb13289bb
Update cryptonote_protocol_handler.inl
...
Per discussion of #1359 , the wording has changed to indicate that no assessment of the blocks validity is made.
8 years ago
moneromooo-monero
19585d4914
mnemonics: fix misc STL containers leak
...
found by coverity
8 years ago
moneromooo-monero
f6fcf0ef26
oaes_lib: fix a leak on OOM error path
...
found by coverity
8 years ago
Riccardo Spagni
2d0fbaf35b
Merge pull request #1422
...
9b00d80f
wallet2: pass by const ref where possible (moneromooo-monero)
8 years ago
Riccardo Spagni
930aceb242
Merge pull request #1419
...
f4a3ce15
Fix sending outputs from a tx with more than one pubkey (moneromooo-monero)
8 years ago
Riccardo Spagni
0f99423080
Merge pull request #1418
...
dfbb85b6
blockchain: fix setting non trovial alternate chain as invalid (moneromooo-monero)
8 years ago
moneromooo-monero
9b00d80f85
wallet2: pass by const ref where possible
...
Reported by kenshi84
8 years ago
moneromooo-monero
f4a3ce15c1
Fix sending outputs from a tx with more than one pubkey
...
A bug in cold signing caused a spurious pubkey to be included
in transactions, so we need to ensure we use the correct one
when sending outputs from one of those.
8 years ago
moneromooo-monero
dfbb85b6fe
blockchain: fix setting non trovial alternate chain as invalid
...
The wrong iterator was being used.
Also preincrement iterators to avoid possibly invalidating them,
I'm not sure this is necessary, but let's be safe.
8 years ago
Riccardo Spagni
12b59460c2
Merge pull request #1417
...
0b91d825
simplewallet: restore automatically setting trusted local daemon (moneromooo-monero)
8 years ago
Riccardo Spagni
8e1a8c6adc
Merge pull request #1415
...
6c44f5c6
wallet: send 0 change to a random address where necessary with rct (moneromooo-monero)
8 years ago
Riccardo Spagni
e6b05ed95a
Merge pull request #1414
...
3b005275
ringct: add sc_check calls in MLSAG_Ver for ss and cc (moneromooo-monero)
2f1732a7
ringct: guard against bad data exceptions in worker threads (moneromooo-monero)
8 years ago
Riccardo Spagni
22e16e88e3
Merge pull request #1413
...
648ea6be
blockchain: bring the v4 fork height one block forward (luigi1111)
46a0dcc1
ringct: luigi1111's changes to fix and speedup Borromean sigs (luigi1111)
76958fc7
ringct: switch to Borromean signatures (Shen Noether)
8 years ago
Riccardo Spagni
f9503d2789
Merge pull request #1405
...
d1a75754
Remove infinite loop in refresh code (Jaquee)
8 years ago
moneromooo-monero
0b91d82574
simplewallet: restore automatically setting trusted local daemon
8 years ago
moneromooo-monero
3b00527500
ringct: add sc_check calls in MLSAG_Ver for ss and cc
...
luigi1111's recommendation
8 years ago
moneromooo-monero
2f1732a7e5
ringct: guard against bad data exceptions in worker threads
...
If purported pubkeys aren't actually valid pubkeys, exceptions
will fly. These will terminate if thrown in a worker thread.
Guard against this.
8 years ago
moneromooo-monero
6c44f5c6eb
wallet: send 0 change to a random address where necessary with rct
...
If a rct transaction would cause no change to be generated, a zero
change output is added, and sent to a randomly generated address.
This ensures that no transaction will be sent with just one output,
which could cause the receiver to be able to determine which of the
inputs in the sent rings is the real one.
This is very rare, since it requires the sum of outputs to be equal
to the sum of outputs plus the fee, which is now a function of the
last few blocks.
8 years ago