xiphon
|
a9cd5d914e
|
cryptonote_core: dandelion - use local height or median height if syncing
|
2020-11-25 01:27:42 +00:00 |
|
xiphon
|
aaf837cf5f
|
rpc: skip non-synced bootstrap daemons in --no-sync mode too
|
2020-11-17 23:15:36 +00:00 |
|
xiphon
|
5569a8e426
|
rpc: on_send_raw_tx (bootstrap) - send to bootstrap daemon and P2P
|
2020-11-15 03:13:07 +00:00 |
|
xiphon
|
2c668940cd
|
wallet_api: TransactionHistory - fill unconfirmed out payments dests
|
2020-11-14 14:09:07 +00:00 |
|
xiphon
|
60bc676c14
|
epee: readline_buffer - fix thread safety, fix sync() after stop()
|
2020-11-07 14:15:29 +00:00 |
|
xiphon
|
fc2f97177b
|
wallet2: wait for propagation timeout before marking tx as failed
|
2020-10-18 14:00:56 +00:00 |
|
xiphon
|
70eb0d1844
|
wallet2_api: implement stop() to interrupt refresh() loop once
|
2020-10-17 02:56:15 +00:00 |
|
xiphon
|
593ae2e9f9
|
device: Ledger - update status codes
|
2020-10-13 22:53:19 +00:00 |
|
xiphon
|
ec14e4b8cd
|
wallet2: skip reorgs exceeding max-reorg-depth wallet setting
|
2020-10-13 15:23:35 +00:00 |
|
xiphon
|
4cf3545a31
|
core_rpc_server: on_get_blocks - forward bootstrap daemon error
|
2020-10-13 00:44:59 +00:00 |
|
xiphon
|
ad7ea2c60c
|
core_rpc_server: on_send_raw_tx - fix bootstrap daemon mode check
|
2020-10-12 23:49:37 +00:00 |
|
xiphon
|
a12a8174e0
|
Dandelion++: skip desynced peers in stem phase
|
2020-10-12 13:44:06 +00:00 |
|
xiphon
|
826a84478d
|
cmake: Version - use CMAKE_CURRENT_LIST_DIR
|
2020-10-07 20:21:25 +00:00 |
|
xiphon
|
b4c775663a
|
cmake: CheckTrezor - use ${CMAKE_CURRENT_LIST_DIR} to locate tests
|
2020-10-06 14:37:00 +00:00 |
|
xiphon
|
7fca814a67
|
build: ARM - disable stack trace due to segfault in libunwind
|
2020-09-22 14:23:35 +00:00 |
|
xiphon
|
4846743fdc
|
daemon: Windows - fix FAT32 warning, trailing backslash is required
|
2020-09-20 13:57:44 +00:00 |
|
xiphon
|
bdcf587c79
|
net: fix get_tcp_endpoint, boost address_v4 ip in host byte order
|
2020-08-29 18:07:46 +00:00 |
|
xiphon
|
728ba38b11
|
rpc: always send raw txes through P2P (don't use bootstrap daemon)
It turns out that some remote (bootstrap) nodes silently drop /
don't broadcast client's transactions.
|
2020-08-16 17:34:28 +00:00 |
|
xiphon
|
76c16822d0
|
wallet2_api: implement runtime proxy configuration
|
2020-07-20 13:45:12 +00:00 |
|
xiphon
|
3d6bc0a680
|
wallet2: throw a error on wallet initialization failure
|
2020-07-20 04:40:34 +00:00 |
|
xiphon
|
40b73d2a6c
|
cmake: insert CMAKE_CURRENT_SOURCE_DIR in CMAKE_MODULE_PATH
|
2020-05-24 16:47:06 +00:00 |
|
xiphon
|
a6803231e6
|
daemon: complain if data dir resides on FAT32 volume (Windows)
|
2020-05-21 15:23:44 +00:00 |
|
xiphon
|
42e14840fb
|
wallet2: fix keys file deserialization exception handling
|
2020-05-05 16:34:50 +00:00 |
|
xiphon
|
119f706921
|
rpc: fix 'use_bootstrap_daemon_if_necessary' return value
|
2020-04-27 10:32:33 +00:00 |
|
xiphon
|
4f489fa6a2
|
wallet2: check_connection return false on get_version status != OK
|
2020-04-26 13:08:17 +00:00 |
|
xiphon
|
145be6dbdb
|
p2p: startup speedup, init seed nodes on first 'connect_to_seed()'
|
2020-04-21 23:40:04 +00:00 |
|
xiphon
|
a813c46a1b
|
cryptonote_core: skip dns checkpoints on startup if not enforced
|
2020-04-20 18:56:22 +00:00 |
|
xiphon
|
d2d3a81d0e
|
bootstrap_daemon: fix missing virtual destructor and lambda capture (clang warning)
|
2020-04-15 21:22:55 +00:00 |
|
xiphon
|
09abca76ae
|
wallet_api: checkUpdate - optional version and buildtag params
|
2020-04-02 00:31:43 +00:00 |
|
xiphon
|
6d6af701ec
|
cryptonote_basic: drop unused verification_context::m_not_rct field
|
2020-03-31 21:58:25 +00:00 |
|
xiphon
|
323a9e3a8d
|
depends: libsodium disable getrandom()/getentropy() (glibc < 2.25)
|
2020-03-20 17:42:51 +00:00 |
|
xiphon
|
c075aa7a6c
|
workaround for GetObject windows.h macro and rapidjson conflict
|
2020-03-14 00:46:47 +00:00 |
|
xiphon
|
0dbdba876e
|
epee: avoid spamming 'Generating SSL certificate' in the logs
|
2020-03-13 22:48:04 +00:00 |
|
xiphon
|
a26cbcef92
|
easylogging++: fix 'ELPP_OS_EMSCRIPTEN is not defined' warning
|
2020-03-11 17:58:37 +00:00 |
|
xiphon
|
6e1cb5a4d0
|
device: Ledger - fix wide char hidapi error string conversion
|
2020-03-01 11:42:48 +00:00 |
|
xiphon
|
42a7a4dd32
|
daemon: auto public nodes - cache and prioritize most stable nodes
|
2020-02-28 08:06:43 +00:00 |
|
xiphon
|
1af7d1608e
|
workflows: log test output on failure
|
2020-02-20 00:48:13 +00:00 |
|
xiphon
|
fcb06f7a82
|
cryptonote_core: skip block notify on blockchain switching rollback
|
2020-02-19 16:19:29 +00:00 |
|
xiphon
|
dbfa4f84ee
|
unit_tests: fix missing test names
|
2020-02-18 23:56:21 +00:00 |
|
xiphon
|
0078ce7fac
|
wipeable_string: split - treat CR, LF and Tabs as separators
|
2020-02-12 21:16:07 +00:00 |
|
xiphon
|
cc18926eba
|
wallet2_api: wallet recovery - seed offset passphrase support
|
2020-02-11 23:36:50 +00:00 |
|
xiphon
|
29b7cd1351
|
device_ledger: include status code name in error message
|
2020-02-08 01:46:39 +00:00 |
|
xiphon
|
1a6e7bd40f
|
wallet2: mention --daemon-ssl-allow-any-cert in --proxy error msg
|
2020-02-07 10:02:27 +00:00 |
|
xiphon
|
dab604e010
|
wallet2_api: implement estimateTransactionFee
|
2020-01-25 05:34:51 +00:00 |
|
xiphon
|
ffe7165ebf
|
wallet: reroll fake outs selection on local tx_sanity_check failure
|
2020-01-14 22:56:23 +00:00 |
|
xiphon
|
2aa80b1d28
|
build: autodetect MSYS2 install path, support non-standard location
|
2020-01-13 10:02:18 +00:00 |
|
xiphon
|
f3e155ea79
|
add xiphon's GPG key
|
2019-11-20 00:23:40 +00:00 |
|
xiphon
|
3b41933335
|
wallet: don't issue node rpc proxy requests in '--offline' mode
|
2019-11-19 03:26:42 +00:00 |
|
xiphon
|
09f59eccad
|
wallet: set non-empty error string on connection failure
|
2019-11-14 19:49:57 +00:00 |
|
xiphon
|
584d057f74
|
epee: fix console_handlers_binder race, wait for thread to finish
|
2019-11-12 16:07:59 +00:00 |
|
xiphon
|
7c1d31b0a1
|
build: fix IOS, build blockchain_db and rpc, skip wallet_rpc_server
|
2019-11-09 14:21:22 +00:00 |
|
xiphon
|
0e3b823a15
|
daemon: always use bootstrap daemon (if set) in '--no-sync' mode
|
2019-10-30 19:45:23 +00:00 |
|
xiphon
|
2e2bf8a207
|
daemon: always use bootstrap daemon (if set) in '--no-sync' mode
|
2019-10-28 21:52:19 +00:00 |
|
xiphon
|
296ec7c9bb
|
device: bounds checking in Ledger send_secret/receive_secret
|
2019-10-25 13:13:23 +00:00 |
|
xiphon
|
9f3be3baed
|
epee: use SO_REUSEADDR on non-Windows targets
|
2019-10-22 18:40:01 +00:00 |
|
xiphon
|
23ba69ec88
|
epee: fix SSL server handshake, run_one() can block, use poll_one()
|
2019-10-18 18:32:33 +00:00 |
|
xiphon
|
d4d2b5c79a
|
p2p+rpc: don't skip p2p or rpc port bind failure by default
|
2019-10-13 13:27:46 +00:00 |
|
xiphon
|
c9cfbf7fb3
|
epee: tcp server - set SO_LINGER instead of SO_REUSEADDR option
|
2019-10-02 19:08:02 +00:00 |
|
xiphon
|
ec7f2ff9ed
|
p2p: reject invalid rpc_port in peer lists
|
2019-10-02 19:04:57 +00:00 |
|
xiphon
|
9baf2a7caa
|
build: link wallet_merged against blockchain_db and hardforks obj
|
2019-09-28 12:35:33 +00:00 |
|
xiphon
|
24473d7584
|
build: fix MinGW GUI dependencies build
|
2019-09-26 01:43:00 +00:00 |
|
xiphon
|
4371791977
|
epee: implement handshake timeout for SSL connections
|
2019-09-17 22:21:16 +00:00 |
|
xiphon
|
7d81850a46
|
epee: fix network timeouts in blocked_mode_client
|
2019-09-16 18:55:36 +00:00 |
|
xiphon
|
c89f7effd1
|
wallet2_api: fix load unsigned tx from file error propagation
|
2019-09-09 00:03:55 +00:00 |
|
xiphon
|
082730b6e5
|
daemon: automatic public nodes discovering and bootstrap daemon switching
|
2019-08-27 12:01:49 +00:00 |
|
xiphon
|
063eebbd43
|
daemon: implement 'set_bootstrap_daemon' command
|
2019-08-23 12:09:02 +00:00 |
|
xiphon
|
a7d1577545
|
build: fix depends Travis ncurses build, don't wipe CONFIG_SHELL
|
2019-08-23 01:55:33 +00:00 |
|
xiphon
|
26f7a26ee3
|
device: fix ledger requesting secret keys export twice
|
2019-08-20 16:08:09 +00:00 |
|
xiphon
|
289d21500c
|
rpc: fix unitialized 'core_rpc_server::m_was_bootstrap_ever_used'
|
2019-08-20 15:08:48 +00:00 |
|
xiphon
|
69465e3d83
|
cryptonote_protocol: fix '--no-sync', ignore new blocks and txes
|
2019-08-11 20:56:30 +00:00 |
|
xiphon
|
52cd2fa0af
|
rpc: implement get_public_nodes command
|
2019-07-29 10:51:15 +00:00 |
|
xiphon
|
884df82db3
|
wallet: provide original address for outgoing transfers
|
2019-07-10 13:39:18 +00:00 |
|
xiphon
|
45c28d8a0e
|
build: fix OSX static libusb check and link against static libobjc
|
2019-07-09 22:13:59 +00:00 |
|
xiphon
|
b8cfa92b7e
|
rpc: implement set_bootstrap_daemon method
|
2019-06-10 21:10:08 +00:00 |
|
xiphon
|
b0a04f7d45
|
epee: fix SSL autodetect on reconnection
|
2019-06-10 10:40:16 +00:00 |
|
xiphon
|
cf8cb6873a
|
rpc: use ip address string representation for peer::host field
|
2019-06-04 19:33:35 +00:00 |
|
xiphon
|
577324a954
|
wallet_manager: omit redundant disconnect, drop unused variable
|
2019-05-27 14:40:29 +00:00 |
|
xiphon
|
a54e81e572
|
daemon: add '--no-sync' arg to optionally disable blockchain sync
|
2019-02-25 03:22:14 +00:00 |
|
xiphon
|
551104fbf1
|
daemon: add --public-node mode, RPC port propagation over P2P
|
2019-02-25 02:40:23 +03:00 |
|
xiphon
|
d294a577fa
|
daemon: extend 'print_pl' command, optional filter by type and limit
|
2019-01-18 01:32:18 +00:00 |
|
xiphon
|
fc99f177f3
|
lmdb: fix gcc 7.3.0 'implicit-fallthrough' warning
|
2018-11-19 22:36:10 +00:00 |
|
 xiphonandmoneromooo-monero
|
2a48c2a286
|
slow-hash: some more big endian fixes
|
2018-11-16 09:58:41 +00:00 |
|
 xiphonandmoneromooo-monero
|
b36353e268
|
unit_tests: add some hex parsing test for non hex input
|
2018-11-15 23:34:15 +00:00 |
|
xiphon
|
d01bdaca12
|
common: fix base58 gcc -Werror=implicit-fallthrough
|
2018-11-13 12:15:18 +00:00 |
|
xiphon
|
840bf155a0
|
build: fix Ubuntu 16.04 (GCC 5.4.0) compilation
|
2018-11-06 21:45:00 +00:00 |
|
xiphon
|
b3067962fa
|
cryptonote_core: avoid gratuitous recalculations in check_block_rate()
|
2018-11-05 00:13:51 +00:00 |
|
 xiphonandmoneromooo-monero
|
233f00c601
|
cryptonote_core: fix build error gcc 5.4.0 'sign-compare'
|
2018-11-01 22:57:08 +00:00 |
|
xiphon
|
42d8d5085e
|
crypto: fix AES encryption on big endian
|
2018-10-31 03:13:55 +00:00 |
|
xiphon
|
8a7e20f8a5
|
build: older git versions don't have '-C' flag
|
2018-10-30 05:25:58 +00:00 |
|
xiphon
|
9c1c92db65
|
tests: fix MSYS2 gcc 7.3.0 warning -Wtype-limits
|
2018-10-29 08:20:15 +03:00 |
|
xiphon
|
f067bb0c8b
|
tests: fix MSYS2 warning 'MONERO_DEFAULT_LOG_CATEGORY redefined'
|
2018-10-27 15:08:52 +00:00 |
|
xiphon
|
ba0faae789
|
crypto: fixed groestl on big-endian platforms
|
2018-10-25 02:06:23 +00:00 |
|
xiphon
|
ed36335c96
|
crypto: fixed incremental keccak API on big-endian platforms
|
2018-10-22 18:34:19 +03:00 |
|
xiphon
|
fd62b6e79f
|
blocks: use auto-generated .c files instead of 'LD -r -b binary'
|
2018-10-22 01:12:00 +03:00 |
|
xiphon
|
25d327e796
|
device: extended logging, refactored device selection code
|
2018-10-18 17:53:06 +03:00 |
|
xiphon
|
825d836f9f
|
device: fixed Ledger Nano S device selection
|
2018-10-18 07:42:29 +03:00 |
|
xiphon
|
ad4cce930b
|
build: fixed submodule check
|
2018-10-16 14:43:56 +00:00 |
|
xiphon
|
5dff61d4c3
|
readme: update OSX build badges
|
2018-10-14 10:51:52 +00:00 |
|
xiphon
|
bf842a6a1e
|
build: use ARCH 'native' by default, allow to configure and override it
|
2018-10-13 09:46:37 +00:00 |
|
xiphon
|
68e9744d44
|
simplewallet: perform trivial error checks before password prompt
|
2018-10-10 20:01:04 +00:00 |
|