Commit Graph

7499 Commits

Author SHA1 Message Date
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
2019-01-15 23:28:45 +03:00
moneromooo-monero
83072c2165 core, wallet: remember original text version of destination address 2019-01-15 23:28:34 +03:00
moneromooo-monero
4411a412be core: include a dummy encrypted payment id when no payment is used
For better transaction uniformity, even though this wastes space.
2019-01-15 23:28:02 +03:00
jw
d85d908ddc Merge pull request #153 from wowario/upstream
Upstream
2019-01-08 19:23:19 -08:00
moneromooo-monero
6cbafa9dd9 wallet_api: fix usage of LOG_ERROR 2019-01-08 21:36:17 +03:00
moneromooo-monero
842bcffbb8 blocks: fix checkpoint code generation on OpenBSD
Its od outputs small decimals with leading 0, which means octal in C
2019-01-08 21:36:17 +03:00
moneromooo-monero
c946a35985 message_store: fix error message adding const char * with offset 2019-01-08 21:36:17 +03:00
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.
2019-01-08 21:36:17 +03:00
moneromooo-monero
c7d4338765 update expiry date for both signing and encryption keys 2019-01-08 21:36:16 +03:00
moneromooo-monero
6c76c778e7 wallet2: clear all payments on soft rescan_bc
They'll get duplicated otherwise
2019-01-08 21:36:16 +03:00
moneromooo-monero
34daa571e3 perf_timer: check allowed categories before logging 2019-01-08 21:36:16 +03:00
moneromooo-monero
70e4e4382e perf_timer: add a way to get and reset the current time 2019-01-08 21:36:16 +03:00
moneromooo-monero
af2d19cf70 perf_timer: only log to file 2019-01-08 21:36:16 +03:00
moneromooo-monero
28477c75a3 p2p: use vector instead of list for peer lists 2019-01-08 21:36:16 +03:00
moneromooo-monero
f875a0312e mlocker: set default log category 2019-01-08 21:36:16 +03:00
moneromooo-monero
0030100645 easylogging++: check allowed categories before logging 2019-01-08 21:36:15 +03:00
moneromooo-monero
0c87b55670 protocol: change standby mode to not wait sleeping 2019-01-08 21:36:15 +03:00
moneromooo-monero
70d90326a7 add a once_a_time_milliseconds class 2019-01-08 21:36:15 +03:00
moneromooo-monero
76c97e4dbc epee: speed up string matching a bit 2019-01-08 21:36:15 +03:00
moneromooo-monero
4422b14ac0 epee: avoid string allocation when parsing a pod from string 2019-01-08 21:36:15 +03:00
moneromooo-monero
aad10a6cb0 wallet2: speedup output tracking
It can get heavy for large wallets
2019-01-08 21:36:15 +03:00
moneromooo-monero
ed5b588ca3 wallet: optionally keep track of owned outputs uses 2019-01-08 21:36:14 +03:00
Jethro Grassie
9eedf5f087 ignore child process when exec 2019-01-08 21:36:14 +03:00
moneromooo-monero
8ef2437e5d perf_timer: make all logs Info level
and make them not default at log level 1
2019-01-08 21:36:14 +03:00
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
2019-01-08 21:36:13 +03:00
moneromooo-monero
b494943a10 cryptonote: don't serialize for blob size if already known 2019-01-08 21:36:13 +03:00
selsta
d40acef20b simplewallet: donate command validate amount 2019-01-08 21:36:13 +03:00
moneromooo-monero
36da8397f8 tx_pool: add a few std::move where it can make a difference 2019-01-08 21:36:13 +03:00
moneromooo-monero
7bb6c00b5e cryptonote: set tx hash on newly parsed txes when known 2019-01-08 21:36:12 +03:00
moneromooo-monero
f97b2edb3c db_lmdb: avoid pointless division 2019-01-08 21:36:12 +03:00
moneromooo-monero
1b0fe29ee3 db_lmdb: inline check_open, it's trivial and called everywhere 2019-01-08 21:36:12 +03:00
moneromooo-monero
c3fae517a4 blockchain_db: allocate known size vector only once 2019-01-08 21:36:12 +03:00
moneromooo-monero
442b30eee9 blockchain_db: remove a couple unused functions 2019-01-08 21:36:12 +03:00
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
2019-01-08 21:36:12 +03:00
moneromooo-monero
e1355ecd3e util: use fcntl instead of flock, for compatibility
in particular with NFS
2019-01-08 21:36:12 +03:00
moneromooo-monero
a44d54645e util: set MONERO_DEFAULT_LOG_CATEGORY
Otherwise it'd end up with whatever was included last
2019-01-08 21:36:11 +03:00
moneromooo-monero
be87172237 unit_tests: strengthen notify test against OS scheduling 2019-01-08 21:36:11 +03:00
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
2019-01-08 21:36:11 +03:00
moneromooo-monero
a121320fc9 easylogging++: avoid uneeded temporary std::string object 2019-01-08 21:36:11 +03:00
moneromooo-monero
10d79d1848 CONTRIBUTING: mention not changing spelling/typoes in code 2019-01-08 21:36:11 +03:00
Norman Moeschter
9736a0a8b9 Changed RECIEVED to RECEIVED in log messages. 2019-01-08 21:36:11 +03:00
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.
2019-01-08 21:36:10 +03:00
moneromooo-monero
636ffdc7a1 blockchain: fix race between two external mining threads 2019-01-08 21:36:10 +03:00
moneromooo-monero
e55621dbd2 Remove -Werror
It is an annoying piece of garbage
2019-01-08 21:36:10 +03:00
jw
88735bd65b Merge pull request #151 from wowario/readme
update README
2019-01-07 19:41:31 -08:00
jw
47f0f9b3f4 Merge pull request #150 from wowario/cmake
disable Trezor support
2019-01-07 19:41:17 -08:00
jw
ecaf564d38 Merge pull request #149 from wowario/arch
update PKGBUILD
2019-01-07 19:41:07 -08:00
jw
0ef925d131 Merge pull request #148 from wowario/unify
Simplewallet: Unify usage messages.
2019-01-07 19:40:41 -08:00
wowario
0a1ca3a329 add NixOS pkg command 2019-01-07 12:05:33 +03:00
Gingeropolous
bdf6f05418 readme to include experimental code stipulations
Updates the sections in the readme about contributing to stipulate that all experimental code will be considered "safe" for the blockchain and codebase until the USD valuation of 1 wownero reaches $1000.

After $1000, more extensive review will be necessary.
2019-01-06 21:43:54 +03:00