Commit Graph

2334 Commits (774a21394ab95bb3303bb99beb236570bafd5731)

Author SHA1 Message Date
Riccardo Spagni 00898fe750
Merge pull request #1452
8 years ago
Riccardo Spagni 5f5cfdfa77
Merge pull request #1451
8 years ago
Riccardo Spagni aa47ea41a7
Merge pull request #1444
8 years ago
Jaquee 944b6079d9
Wallet API: Do not refresh while daemon is syncing
8 years ago
Antonio Huete Jimenez b00da61eab Preliminary support for DragonFly BSD
8 years ago
Kenshi Takayama 2506d51d60 wallet cli: donate command
8 years ago
anonimal 4bb0bff233
AddressBook: use unsigned type for row ID's
8 years ago
moneroexamples 374b58d131 fix MGs json
8 years ago
Riccardo Spagni b97a2f72db
Merge pull request #1445
8 years ago
Riccardo Spagni 183d3657f3
Merge pull request #1446
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
8 years ago
Riccardo Spagni 2f2c6460ae
Merge pull request #1442
8 years ago
Riccardo Spagni c03da2b2dd
Merge pull request #1441
8 years ago
Riccardo Spagni c2a9229310
Merge pull request #1439
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
8 years ago
luigi1111 0fb5dc870d
monero-wallet-cli wording changes 'n' stuff
8 years ago
NanoAkron 4299bdf614
Improve language of 'node ahead by' message
8 years ago
luigi1111 9d906159c3
Tx verification failing is not an error
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
8 years ago
Riccardo Spagni aa7a926681
Merge pull request #1434
8 years ago
Riccardo Spagni 84d3107600
Merge pull request #1431
8 years ago
Riccardo Spagni 67844f826e
Merge pull request #1425
8 years ago
Jaquee 5df92877c7 GUI address book
8 years ago
moneromooo-monero 81c6bb9a40
thread_group: fix build on older GCC
8 years ago
moneromooo-monero c5c45ca660
wallet: bring forward use of the dynamic fee
8 years ago
Gingeropolous aeb13289bb Update cryptonote_protocol_handler.inl
8 years ago
moneromooo-monero 19585d4914
mnemonics: fix misc STL containers leak
8 years ago
moneromooo-monero f6fcf0ef26
oaes_lib: fix a leak on OOM error path
8 years ago
Riccardo Spagni 2d0fbaf35b
Merge pull request #1422
8 years ago
Riccardo Spagni 930aceb242
Merge pull request #1419
8 years ago
Riccardo Spagni 0f99423080
Merge pull request #1418
8 years ago
moneromooo-monero 9b00d80f85
wallet2: pass by const ref where possible
8 years ago
moneromooo-monero f4a3ce15c1
Fix sending outputs from a tx with more than one pubkey
8 years ago
moneromooo-monero dfbb85b6fe
blockchain: fix setting non trovial alternate chain as invalid
8 years ago
Riccardo Spagni 12b59460c2
Merge pull request #1417
8 years ago
Riccardo Spagni 8e1a8c6adc
Merge pull request #1415
8 years ago
Riccardo Spagni e6b05ed95a
Merge pull request #1414
8 years ago
Riccardo Spagni 22e16e88e3
Merge pull request #1413
8 years ago
Riccardo Spagni f9503d2789
Merge pull request #1405
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
8 years ago
moneromooo-monero 2f1732a7e5
ringct: guard against bad data exceptions in worker threads
8 years ago
moneromooo-monero 6c44f5c6eb
wallet: send 0 change to a random address where necessary with rct
8 years ago
luigi1111 648ea6bef1
blockchain: bring the v4 fork height one block forward
8 years ago
Lee Clagett 18462aa065 Added confirmation before binding wallet-rpc to external IP
8 years ago
Jaquee d1a75754df
Remove infinite loop in refresh code
8 years ago
luigi1111 46a0dcc1d2
ringct: luigi1111's changes to fix and speedup Borromean sigs
8 years ago
Shen Noether 76958fc75a
ringct: switch to Borromean signatures
8 years ago
Riccardo Spagni b500a64524
Merge pull request #1399
8 years ago
Riccardo Spagni f2ea2afb77
Merge pull request #1398
8 years ago
Riccardo Spagni 8086379680
Merge pull request #1397
8 years ago
Riccardo Spagni 4a0be41dfe
Merge pull request #1396
8 years ago
Riccardo Spagni d59dc59744
Merge pull request #1395
8 years ago
Riccardo Spagni daf5dbebb0
Merge pull request #1393
8 years ago
Riccardo Spagni 416f7fbd5f
Merge pull request #1392
8 years ago
Riccardo Spagni 98150be7d8
Merge pull request #1389
8 years ago
Riccardo Spagni 977dd9b76c
Merge pull request #1385
8 years ago
Riccardo Spagni 836c748366
Merge pull request #1388
8 years ago
Riccardo Spagni 2fd43e25ee
Merge pull request #1386
8 years ago
Riccardo Spagni 42d07e865f
Merge pull request #1383
8 years ago
Riccardo Spagni 3d533d1037
Merge pull request #1380
8 years ago
Riccardo Spagni fe89782512
Merge pull request #1379
8 years ago
moneromooo-monero 73ac3b8e26
wallet2: avoid possible undefined behavior on empty string
8 years ago
Pierre Boyer f4772bae81 Fix a few minor typos
8 years ago
moneromooo-monero 3f7d6fb57d
Fix delayed exit when syncing
8 years ago
moneromooo-monero 7c0dd5e46c
net_node: drop connections from banned IPs after looping through connections
8 years ago
moneromooo-monero 59443bf9df
ringct: fix MGs serialization to JSON
8 years ago
moneromooo-monero 4adde0423b
p2p: possibly fix crash in relay_blocks
8 years ago
moneromooo-monero 204b1bff62
blockchain: use high bound block reward on error where appropriate
8 years ago
moneromooo-monero 0e18f46522
db_lmdb: add info in an error message when we can't get an output
8 years ago
moneromooo-monero c96f9b0255
db_lmdb: guard against going out of sync on unexpected db results
8 years ago
moneromooo-monero bef51e677e
db_lmdb: minor pedantic tweaks
8 years ago
moneromooo-monero 3465c4ebc7
db_lmdb: set same packing format for output_data_t and pre_rct_output_data_t
8 years ago
moneromooo-monero fcd178ef33
wallet_api: add a few daemon related getters
8 years ago
moneromooo-monero 8f6ec90c83
blockchain: reject invalid pubkeys from v4
8 years ago
moneromooo-monero 82ba2108e9
wallet: add API and RPC to create/parse monero: URIs
8 years ago
Jaquee 0059218908
change 'invalid address format' loglevel
8 years ago
moneromooo-monero 657a70e004
wallet: add a getter for the filename path
8 years ago
moneromooo-monero d6086f5b4e
Improve daemon RPC version handling
8 years ago
Lee Clagett 91ffb61c25 Added command_line::is_yes
8 years ago
Riccardo Spagni c36cb54340
Merge pull request #1372
8 years ago
Riccardo Spagni 2497a2d547
Merge pull request #1369
8 years ago
Riccardo Spagni ce8a2315cf
Merge pull request #1364
8 years ago
Riccardo Spagni 3fa1b6623a
Merge pull request #1361
8 years ago
Riccardo Spagni a26b27f66e
Merge pull request #1358
8 years ago
Riccardo Spagni 25369df4d8
Merge pull request #1357
8 years ago
Riccardo Spagni f801dc8567
Merge pull request #1356
8 years ago
Riccardo Spagni 570acdc686
Merge pull request #1352
8 years ago
Riccardo Spagni 2121f3b2f0
Merge pull request #1351
8 years ago
moneromooo-monero 17b6bd6d35
Fix DNS failures in offline mode preventing daemon startup
8 years ago
moneromooo-monero 6d76072612
simplewallet: remove double confirmation when submitting signed tx
8 years ago
moneromooo-monero 92dea04929
wallet2: fix wrong change being recorded for cold signed txes
8 years ago
Lee Clagett f025198f19 Added task_region - a fork/join task implementation
8 years ago
moneromooo-monero 1d9e223944
rpc: do not include output indices for pool txes
8 years ago
moneromooo-monero e227d6e7ac
rpc: bump version after RPC changes
8 years ago
moneromooo-monero 2c0173c722
Add a get_outs (fully text based) version of get_outs.bin
8 years ago
moneromooo-monero e05907b3e7
rpc: add output indices to gettransactions
8 years ago
moneromooo-monero 7abfc5474c
wallet: fix exporting outputs and key images with txes with two pubkeys
8 years ago
moneromooo-monero 5fc36f981c
wallet2_api: fix history leak on destruction
8 years ago
moneromooo-monero 69b188c4b2
wallet2_api: fix payment ids from integrated addresses being ignored
8 years ago
Dion Ahmetaj fd181b03bb Clamp refresh from height to blockchain height.
8 years ago
moneromooo-monero d01f5c7f1f
wallet2: fix illegal memory access removing newlines from password
8 years ago
moneromooo-monero e6264a2c35
wallet2: fix decrypting a bit too much in authenticated mode
8 years ago
Riccardo Spagni dbf2ab56c5
Merge pull request #1346
8 years ago
Riccardo Spagni 5df6f0be80
Merge pull request #1318
8 years ago
Riccardo Spagni 2988e1be8c
Merge pull request #1344
8 years ago
Riccardo Spagni b7b54b6cff
Merge pull request #1336
8 years ago
moneromooo-monero 4eb7347fdd
wallet: return fee in transfer RPC
8 years ago
moneromooo-monero a0131c8be3
wallet: auto sync outputs and key images in cold signing files
8 years ago
moneromooo-monero f8066116dd
wallet2: fill key image and pubkey maps when importing outputs
8 years ago
moneromooo-monero 5fe363cd22
wallet: cast indices to string in logs to be nice to CLANG
8 years ago
moneromooo-monero 11ae1873f8
wallet2: try all tx keys when scanning a new transaction
8 years ago
moneromooo-monero 072d646a45
wallet2: fill in key image map when importing key images
8 years ago
moneromooo-monero 23d80b15fd
core: remove any tx pubkey from extra before adding one
8 years ago
moneromooo-monero d72376d467
simplewallet: add a verbose flag to incoming_transfers
8 years ago
moneromooo-monero 47413a5626
simplewallet: spell out change when signing a transfer
8 years ago
moneromooo-monero 14cb088300
simplewallet: print public keys too on spendkey/viewkey commands
8 years ago
moneromooo-monero a99ab49dd5
wallet: fix serialization of new m_key_image_known member
8 years ago
moneromooo-monero bd4da18525
simplewallet: include amount sent in transfer confirmation
8 years ago
moneromooo-monero d48f2e9bc6
wallet: fix serialization of new m_key_image_known member
8 years ago
Riccardo Spagni 9363b2ac19
Merge pull request #1334
8 years ago
Lee Clagett 265e4605ec Fixed generate-from-json bug introduced in 358e068
8 years ago
Jacob Brydolf 4fca34ddb4
Wallet2: calculate approximate blockchain height on offline creation
8 years ago
iDunk5400 e1dd15b050
Don't build monero-wallet-rpc when building the GUI
8 years ago
moneromooo-monero 70d4915980
wallet: add version dependency to the wallet target
8 years ago
Riccardo Spagni 6a2bb62827
Merge pull request #1316
8 years ago
Riccardo Spagni 524ff61ad5
Merge pull request #1321
8 years ago
Riccardo Spagni a3cd7230f8
Merge pull request #1315
8 years ago
Riccardo Spagni 3fd13080b7
Merge pull request #1314
8 years ago
Riccardo Spagni 0e0bf432a4
Merge pull request #1313
8 years ago
Riccardo Spagni 5f568533aa
Merge pull request #1263
8 years ago
moneromooo-monero 0e418d2a58
rpc: bump RPC version
8 years ago
Lee Clagett 358e068e87 Created monero-wallet-rpc, moving functionality from monero-wallet-cli
8 years ago
moneromooo-monero 1669621937
wallet2_api: support for sweeping all
8 years ago
Dion Ahmetaj d61bd8187e add lightweight block propagation ("fluffy blocks")
8 years ago
Jacob Brydolf 9150a16ed1
Wallet API: use stored refresh height when rebuilding cache
8 years ago
moneromooo-monero 63772e4048
wallet: fix corner case of no recent outputs available
8 years ago
Riccardo Spagni 38727f7d2f
Merge pull request #1312
8 years ago
Riccardo Spagni 7931cb19ef
Merge pull request #1311
8 years ago
Riccardo Spagni dc5e0e45cd
Merge pull request #1310
8 years ago
Riccardo Spagni 56c594a8fe
Merge pull request #1309
8 years ago
Riccardo Spagni 06ca304b06
Merge pull request #1307
8 years ago
Riccardo Spagni 144a7f090a
Merge pull request #1305
8 years ago
moneromooo-monero acf908c834
thread_group: fix build with asserts enabled
8 years ago
moneromooo-monero 5c4cb96cfb
cryptonote_protocol: drop connection when find_blockchain_supplement fails
8 years ago
moneromooo-monero c441a61ef6
wallet2_api: API to sign and verify a message
8 years ago
Ilya Kitaev 4dcb74f97f wallet_api: PendingTransaction::txCount - number of split transactions
8 years ago
Riccardo Spagni e8a55db29d
Merge pull request #1308
8 years ago
Riccardo Spagni 18fdd8116e
Merge pull request #1306
8 years ago
Riccardo Spagni 7c7a6cf2f8
Merge pull request #1302
8 years ago
Riccardo Spagni 96e0138ebf
Merge pull request #1301
8 years ago
Jacob Brydolf 35da3cb074 Wallet API: added getTxKey()
8 years ago
Riccardo Spagni c57ce06a97
Merge pull request #1300
8 years ago
Riccardo Spagni af2ceb29fa
Merge pull request #1298
8 years ago
Riccardo Spagni c05cecf036
Merge pull request #1297
8 years ago
Riccardo Spagni dce47d52af
Merge pull request #1291
8 years ago
Riccardo Spagni 4c44d896d3
Merge pull request #1285
8 years ago
Riccardo Spagni 0fa6cbef3f
Merge pull request #1276
8 years ago
moneromooo-monero 40a68e22fa
wallet2_api: add API for create_unmixable_sweep_transactions
8 years ago
Jacob Brydolf 0c530de057
Wallet API: Pause refresh while creating transaction
8 years ago
moneromooo-monero 8aba0d4b4c
wallet: encrypt outputs and key images files with the view key
8 years ago
moneromooo-monero c80f4d416d
wallet: fix output collision detection for view wallets
8 years ago
moneromooo-monero 63fe6fd9ba
wallet2_api: allow connection to return "yes, but wrong version"
8 years ago
moneromooo-monero eb194925ec
wallet2_api: do not copy the whole pending tx when iterating
8 years ago
moneromooo-monero 97288a5ce2
wallet2_api: add API for tx notes
8 years ago
moneromooo.monero af8a2600aa
wallet_api: txkey checking functions for the GUI
8 years ago
Lee Clagett 64094e5f4e adding thread_group for managing async tasks
8 years ago
moneromooo-monero b5d6faada3
wallet: fix bad amounts/fees again
8 years ago
Riccardo Spagni d51f1af75f
Merge pull request #1272
8 years ago
luigi1111 a970a4e3cf
refresh speedup
8 years ago
Riccardo Spagni b06c1abaa6
Merge pull request #1278
8 years ago
Riccardo Spagni 6f85b20d92
Merge pull request #1283
8 years ago
Riccardo Spagni f189fe51ac
Merge pull request #1282
8 years ago
Riccardo Spagni d53bc2eddf
Merge pull request #1281
8 years ago
Riccardo Spagni 95e0010fbb
Merge pull request #1277
8 years ago
Riccardo Spagni 77284c026f
Merge pull request #1275
8 years ago
Lee Clagett 4869db702a adding static_assert to pod functions in string tools
8 years ago
moneromooo-monero 18f66f44ef
wallet: use the dynamic per kB fee
8 years ago
moneromooo-monero e6deb8abda
rpc: add a dynamic fee estimation RPC call
8 years ago
moneromooo-monero 82dbba10d4
core: dynamic fee algorithm from ArticMine
8 years ago
moneromooo-monero f5ccfa4001
core: fix removal of extra nonce using wrong type
8 years ago
moneromooo-monero 3c2cad2d46
Revert "remove cn_deserialize"
8 years ago
moneromooo-monero bb560dd814
wallet: new import_outputs/export_outputs commands
8 years ago
Jacob Brydolf 43ec2d002a
Wallet API: added walletExists logic
8 years ago
moneromooo-monero 7e6d3cf441
wallet: set incoming outputs' key image to 0 on view wallets
8 years ago
moneromooo-monero 1f9e6a46d8
wallet: print tx overview on submit_transfer too
8 years ago
moneromooo-monero 4bfb81a7f5
simplewallet: remove destinations with zero amount in sign_transfer
8 years ago
NanoAkron f71b06770b
Changed to ..._HASHBITS everywhere for consistency
8 years ago
moneromooo-monero ffd8c41f36
ringct: check the size of amount_keys is the same as destinations
8 years ago
moneromooo-monero 836669d276
ringct: always shutdown the boost io service
8 years ago
Riccardo Spagni 83b0511731
Merge pull request #1270
8 years ago
Riccardo Spagni 3365f770dd
Merge pull request #1261
8 years ago
Riccardo Spagni 6a303b9a3a
Merge pull request #1254
8 years ago
Riccardo Spagni 971f3ae031
Merge pull request #1251
8 years ago
Jacob Brydolf fdef09f11c Wallet API: make sure path exists before searching for wallets
8 years ago
moneromooo-monero 069d688cf7
simplewallet: log transactions to submit in submit_transfer
8 years ago
moneromooo-monero 31abac4daf
wallet: fix pre-rct cold wallet signing not splitting change
8 years ago
moneromooo-monero eb4ecd442d
daemon: fix min/max tracking using the wrong size
8 years ago
moneromooo-monero 30946700a3
daemon: even when switching branches, compile the damn thing ffs
8 years ago
moneromooo-monero 2f4f6c7c26
daemon: do not divide by 0 when the pool is empty
8 years ago
Riccardo Spagni 6a2157b610
Merge pull request #1245
8 years ago
Riccardo Spagni a0975e59ed
Merge pull request #1250
8 years ago
moneromooo-monero ff8825210d
simplewallet: factor locked_transfer, and fix a few rough edges
8 years ago
Riccardo Spagni 854abeb3bb
Merge pull request #1247
8 years ago
Riccardo Spagni 4e98d2958c
Merge pull request #1246
8 years ago
Riccardo Spagni 31ceb830e5
Merge pull request #1239
8 years ago
Riccardo Spagni 92095104fe
Merge pull request #1230
8 years ago
moneromooo-monero 839280d5fc
daemon: add a print_pool_stats daemon command
8 years ago
moneromooo-monero 59f0d4b574
ringct: some more small optimizations
8 years ago
moneromooo-monero 10a79eae24
daemon: report transaction relay status in print_pool* commands
8 years ago
moneromooo-monero 1e163666f3
core: notify the txpool when transactions are relayed
8 years ago
Riccardo Spagni 4f6ea2eb6a
Merge pull request #1229
8 years ago
Riccardo Spagni b3d4505ae1
Merge pull request #1228
8 years ago
Riccardo Spagni 09f62ed33e
Merge pull request #1225
8 years ago
Riccardo Spagni f800390ccc
Merge pull request #1224
8 years ago
Riccardo Spagni 7c5431624e
Merge pull request #1223
8 years ago
Riccardo Spagni b9f31bbc10
Merge pull request #1222
8 years ago
Riccardo Spagni 7426b5374f
Merge pull request #1221
8 years ago
Riccardo Spagni 9feb358e46
Merge pull request #1220
8 years ago
Riccardo Spagni e48ef1684c
Merge pull request #1219
8 years ago
Riccardo Spagni 2bb0bdc8b8
Merge pull request #1218
8 years ago
Riccardo Spagni af2b1ec606
Merge pull request #1216
8 years ago
Riccardo Spagni b53c9e5549
Merge pull request #1200
8 years ago
moneromooo-monero f3c374fe08
tx_pool: set relayed flag on relay
8 years ago
moneromooo-monero 372f338682
wallet: sanity check on selected transfer indices in signed ptx
8 years ago
moneromooo-monero 12d861694d
perf_timer: format string fix for 32 bits
8 years ago
Riccardo Spagni d63fabdc62
Merge pull request #1215
8 years ago
moneromooo-monero 06b642dfe4
wallet_api: add address validation functions
8 years ago
moneromooo-monero b6b86ab347
wallet2_api: recognize full size payment ids as valid
8 years ago
moneromooo-monero 2bf65dfb8d
wallet_api: do not override invalid payment id
8 years ago
NanoAkron a3748f40ea
Rewrote add_wallet_create_if_needed for clearer flow and behaviour
8 years ago
NanoAkron 04da979f46
Always confirm transfers defaults to ON/YES
8 years ago
moneromooo-monero 8231997b66
simplewallet: fix sweep_all misreporting sweeped amount for rct outputs
8 years ago
moneromooo-monero 985f61a4ec
wallet: force 0 mixin transactions to use pre-rct txes
8 years ago
moneromooo-monero 88faec75fe
wallet: select part of the fake outs from recent outputs
8 years ago
moneromooo-monero 0950be9e34
wallet: speed up output selection, and fix bug with relatedness calculation
8 years ago
moneromooo-monero 0eba1335be
wallet: fix mixup between mixin 2 and 4 before/after v5
8 years ago
moneromooo-monero 5e10fb042d
rpc: add blockchain cumulative difficulty to getinfo call
8 years ago
moneromooo-monero 094f4c8cc6
rpc: add missing top block hash to json getinfo call
8 years ago
moneromooo-monero e76dcdd810
wallet: improve error messages when not enough money for transfer
8 years ago
moneromooo-monero 2d7083ca56
wallet_api: fix wrong amount in tx history
8 years ago
moneromooo-monero b5f20012d3
simplewallet: fix wrong amount in show_transfers
8 years ago
moneromooo-monero 3429bfb71d
ringct: thread verRct and verRctSimple
8 years ago