moneromooo-monero
7bce433b89
blockchain: don't propagate exception past dtor
...
Coverity 190660
6 years ago
jw
111e25f10d
Merge pull request #156 from wowario/upstream
...
Upstream
6 years ago
selsta
dd2eca2126
simplewallet: improve punctuation in user visible string
6 years ago
stoffu
4c5812b899
simplewallet: remove extra colon in a few calls to input_secure_line
6 years ago
stoffu
6ef6d5aa8b
simplewallet: factor yesno hint into input_line
6 years ago
moneromooo-monero
1f79072d19
blockchain_ancestry: allow getting ancestry of a single output
...
This involved a reorg of the code, to factor and speedup some bits,
as well as using the cache for all modes, and making both modes
usable in the same run.
6 years ago
moneromooo-monero
c5d00f4e29
blockchain_db: allow getting output keys without commitment
...
Since the commitment has to be calculated for non rct outputs,
it slows down a lot unnecessarily if we don't need it
6 years ago
moneromooo-monero
9f9653cbc0
wallet2: remember which output keys map to which key images
...
This allows filling in transfer_details when a cold signed tx
gets seen in a block next
6 years ago
jw
65940b75f7
Merge pull request #155 from wowario/upstream
...
Upstream
6 years ago
moneromooo-monero
0138a9a2b9
blockchain: fix wrong hf version when popping multiple blocks
...
Since we keep track of the hf version in the db, we pick it up
from there instead of doing the full reorg call, which is quite
expensive
6 years ago
moneromooo-monero
b0fda7c551
blockchain: use the version passed as parameter, not a new one
6 years ago
moneromooo-monero
d50f2f5ac1
hardfork: remove batch transactions setup
...
This is now default, so it spares us the warnings
6 years ago
moneromooo-monero
9a82e73e5d
p2p: don't stop the idle thread when no gray peers are found
6 years ago
moneromooo-monero
816c223a05
wallet: do not display daemon controlled text if untrusted
6 years ago
moneromooo-monero
8cafa0bc1c
daemon: add a +hex option to print_block
6 years ago
moneromooo-monero
dd280789cd
wallet_rpc_server: add all field to export_key_images
...
To use if you want all key images, not just the ones for
recently imported outputs
6 years ago
Dusan Klinec
fef9c01bb7
device/trezor: store tx_prefix_hash in tx key aux
...
- tx_prefix_hash is required in the key derivation for decryption of the tx keys
6 years ago
moneromooo-monero
935831a7f9
wallet2: fix accessing unwound stack on exception
6 years ago
moneromooo-monero
d81e9178b8
daemon: print human friendly timestamp too
6 years ago
Howard Chu
d140d13603
Add --restore-date param
...
Estimate restore height from given date
Check date format early, error out early if invalid
6 years ago
Tadeas Moravec
87300a2f6a
Wallet: Initialize members without default ctor.
...
Found by Coverity (188336 in Anonimal's Coverity account).
6 years ago
moneromooo-monero
d41415ec48
epee: better network buffer data structure
...
avoids pointless allocs and memcpy
6 years ago
doy-lee
4f8c3b771f
Remove unused hash in export_key_images
6 years ago
selsta
7e339ea873
wallet api/device: set estimated restore height if none is provided
6 years ago
naughtyfox
0acdc0fe0c
Sync hashchain bug fixed
6 years ago
selsta
35d09f896b
wallet api: don't truncate address in subaddress_account
...
Same behaviour as subaddress.cpp now.
6 years ago
binaryFate
64c7ced3ed
Update 2019 copyright
6 years ago
rbrunner7
e543d779d8
simplewallet: Show new address after going multisig
6 years ago
Lee Clagett
99533d4592
Remove boost::lexical_cast for uuid and unused uuid function
6 years ago
stoffu
79d614652a
simplewallet: fix help text of rescan_bc to mention the "hard" option
6 years ago
stoffu
59614f874a
blockchain_blackball: make log file name consistent with executable
6 years ago
stoffu
7ea53abfdf
ringct: remove duplicate rv.mixRing = mixRing; in genRctSimple
6 years ago
moneromooo-monero
e3718d7c03
ringct: avoid repeated point conversion
6 years ago
moneromooo-monero
314e24d0ff
blockchain_db: speedup tx output gathering
...
We know all the data we'll want for getblocks.bin is contiguous
6 years ago
moneromooo-monero
fb3f6e723d
wallet2: cut down on the number of useless derivation threads
6 years ago
moneromooo-monero
ccaffcfbb5
blockchain: fix block rate check for empty blockchains
6 years ago
moneromooo-monero
6f53b0f14e
wallet2: finalize_multisig now rejects non N-1/N multisig wallets
6 years ago
moneromooo-monero
b2cb640b11
simplewallet: fix show_transfers colouring, and add red for failed
...
Also add the type back, as it was somehow weirdly split into
two different fields, one being a union...
6 years ago
moneromooo-monero
3f4fc508ff
cryptonote_core: revert extra_tx_map
...
While the lookups are faster, the zeroCommit calls have to be
done again when storing the new outputs in the db, which ends
up making the whole thing slower after all, and the ways this
can be cached aren't very nice code wise, so let's forget it
since the gains aren't very large anyway.
6 years ago
moneromooo-monero
1151ce6e6b
simplewallet: don't subtract 1 to estimate blockchain height
...
in case it returns 0, and other uses don't, plus it's a estimation anyway.
6 years ago
moneromooo-monero
880d14db91
i18n: filter LANG/LC_LANG for valid characters, and handle @
...
If there are more valid characters, add them in, I did not find
an actual list.
6 years ago
moneromooo-monero
d0953fb2b7
common: set MONERO_DEFAULT_LOG_CATEGORY for notify and spawn
6 years ago
moneromooo-monero
a9ef699472
notify: warn if the spec contains one of '"\
...
These aren't processed as a shell does, so this may surprise users
6 years ago
moneromooo-monero
bfd24d58c6
notify: handle arbitrary tags
6 years ago
moneromooo-monero
267e656d8b
blockchain: add --reorg-notify
...
This will trigger if a reorg is seen. This may be used to do things
like stop automated withdrawals on large reorgs.
%s is replaced by the height at the split point
%h is replaced by the height of the new chain
%n is replaced by the number of new blocks after the reorg
6 years ago
moneromooo-monero
a17a81b3a7
wallet: do not check txpool in background mode
...
This avoids the constant message about needed to run refresh
to enter a password.
Also mention the txpool when asking for the password if the
reason is a pool tx.
6 years ago
moneromooo-monero
e789d7c324
crptonote_core: do not error out sending unparsable extra field
...
extra is arbitrary, and the user may well want to send custom data
6 years ago
moneromooo-monero
83072c2165
core, wallet: remember original text version of destination address
6 years ago
moneromooo-monero
4411a412be
core: include a dummy encrypted payment id when no payment is used
...
For better transaction uniformity, even though this wastes space.
6 years ago
wowario
2439d2a39d
update checkpoints
6 years ago
jw
d85d908ddc
Merge pull request #153 from wowario/upstream
...
Upstream
6 years ago
moneromooo-monero
6cbafa9dd9
wallet_api: fix usage of LOG_ERROR
6 years ago
moneromooo-monero
842bcffbb8
blocks: fix checkpoint code generation on OpenBSD
...
Its od outputs small decimals with leading 0, which means octal in C
6 years ago
moneromooo-monero
c946a35985
message_store: fix error message adding const char * with offset
6 years ago
moneroexamples
41e12d4d29
Make get_output_key method const
...
get_output_key method is commonly used when working with txs and their key images. Because the method is not const, passing blockchain object though const& or pointers to const is not possible in this context. This is especially problematic in external projects (e.g., projects in moneroexamples) that use monero C++ api to operate on the blockchain and txs.
Thus, having get_output_key method will simplify moving blockchain object around through const references and pointers to const objects.
6 years ago
moneromooo-monero
6c76c778e7
wallet2: clear all payments on soft rescan_bc
...
They'll get duplicated otherwise
6 years ago
moneromooo-monero
34daa571e3
perf_timer: check allowed categories before logging
6 years ago
moneromooo-monero
70e4e4382e
perf_timer: add a way to get and reset the current time
6 years ago
moneromooo-monero
af2d19cf70
perf_timer: only log to file
6 years ago
moneromooo-monero
28477c75a3
p2p: use vector instead of list for peer lists
6 years ago
moneromooo-monero
0c87b55670
protocol: change standby mode to not wait sleeping
6 years ago
moneromooo-monero
4422b14ac0
epee: avoid string allocation when parsing a pod from string
6 years ago
moneromooo-monero
aad10a6cb0
wallet2: speedup output tracking
...
It can get heavy for large wallets
6 years ago
moneromooo-monero
ed5b588ca3
wallet: optionally keep track of owned outputs uses
6 years ago
Jethro Grassie
9eedf5f087
ignore child process when exec
6 years ago
moneromooo-monero
8ef2437e5d
perf_timer: make all logs Info level
...
and make them not default at log level 1
6 years ago
moneromooo-monero
e2095e00ba
singleton: fix missing *this return value in operator=
...
while there, disable both operator= and copy ctor, since they
are not supposed to be around for a singleton
6 years ago
moneromooo-monero
b494943a10
cryptonote: don't serialize for blob size if already known
6 years ago
selsta
d40acef20b
simplewallet: donate command validate amount
6 years ago
moneromooo-monero
36da8397f8
tx_pool: add a few std::move where it can make a difference
6 years ago
moneromooo-monero
7bb6c00b5e
cryptonote: set tx hash on newly parsed txes when known
6 years ago
moneromooo-monero
f97b2edb3c
db_lmdb: avoid pointless division
6 years ago
moneromooo-monero
1b0fe29ee3
db_lmdb: inline check_open, it's trivial and called everywhere
6 years ago
moneromooo-monero
c3fae517a4
blockchain_db: allocate known size vector only once
6 years ago
moneromooo-monero
442b30eee9
blockchain_db: remove a couple unused functions
6 years ago
Dusan Klinec
8f7add0a05
build: protobuf dependency fixes, libusb build
...
- docker protobuf dependencies, cross-compilation
- device/trezor protobuf build fixes, try_compile
- libusb built under all platforms, used by trezor for direct connect
6 years ago
moneromooo-monero
e1355ecd3e
util: use fcntl instead of flock, for compatibility
...
in particular with NFS
6 years ago
moneromooo-monero
a44d54645e
util: set MONERO_DEFAULT_LOG_CATEGORY
...
Otherwise it'd end up with whatever was included last
6 years ago
moneromooo-monero
4bd63dab9d
blockchain: call deinit in dtor
...
This ensures the io service that runs in another thread cannot
access data after it's deleted
6 years ago
TheCharlatan
0ad6583329
Add glibc back compat code
...
To ensure that the binaries compiled by gitian run across many linux
distributions, enforce 2.17 as the minimum libc version supported.
6 years ago
moneromooo-monero
636ffdc7a1
blockchain: fix race between two external mining threads
6 years ago
moneromooo-monero
e55621dbd2
Remove -Werror
...
It is an annoying piece of garbage
6 years ago
Tadeas Moravec
40d658a327
Simplewallet: Unify usage messages.
...
Help messages describe the commands usage. When users run the command
with wrong arguments, it usually helpfully offers the usage, too.
Unfortunately, these two usage messages were duplicated in the code and
started to get out of sync.
Fixing with constant strings.
6 years ago
jw
4ba5309da0
Merge pull request #143 from wowario/simple
...
make simplewallet simple
6 years ago
jw
751c6beca2
Merge pull request #142 from wowario/cmake
...
move utility binaries to debug build
6 years ago
jw
cf94656674
Merge pull request #141 from wowario/warning
...
simplewallet: remove warning about reusing keys
6 years ago
jw
d984bd95d7
Merge pull request #140 from wowario/pid
...
simplewallet: remove payment_id and integrated_address
6 years ago
jw
23b1e28b8d
Merge pull request #138 from fuwa0529/fix-V-clear
...
remove V.clear
6 years ago
wowario
929e210ad2
update no payment ID message
6 years ago
wowario
9f2ea08a8e
make simplewallet simple
6 years ago
wowario
50fea66409
move utility binaries to cmake debug
6 years ago
wowario
61d21bd236
add warning to wallet rpc
6 years ago
moneromooo-monero
ec18a0df32
simplewallet: remove ability to transfer with detached short payment ids
...
It seemed like a good idea at the time
6 years ago
wowario
2b66b27fe5
remove payment_id and integrated_address
6 years ago
wowario
98031957e1
remove warning about reusing keys
6 years ago
fuwa
c786fb5a13
remove V.clear, fix:
...
389d2bc53e (r31751630)
6 years ago
wowario
2e6174addd
rename to wownero
6 years ago
rbrunner7
afc77b45ba
MMS (Multisig Messaging System): Initial version
6 years ago
jw
48ef3ff466
Merge pull request #136 from wowario/cumulative_difficulty
...
add cumulative difficulty to diff command
6 years ago
wowario
1a8353dd90
add cumulative difficulty to diff command
6 years ago