Commit graph

2,964 commits

Author SHA1 Message Date
0150a0ff2a
daemon: user-based port shifts, move port shift logic to test suite 2026-09-21 10:30:52 +00:00
3bac904613
daemon: set private_ports in proto.eth.daemon 2026-09-21 10:30:52 +00:00
dd4be58c58
daemon: new dfl_rpc_port, dfl_p2p_port properties 2026-09-21 10:30:52 +00:00
c6a207c13d
whitespace, minor cleanups 2026-09-21 10:30:52 +00:00
5e41407b3c
daemon, protocol, xmrwallet: improve handling of datadirs
The default Monero wallet directory for both compat and non-compat modes is now
`altcoins/xmr/tracking-wallets` under the user’s data directory.  Formerly, this
was the default for compat mode only, while non-compat defaulted to the current
working directory.

To get the previous behavior in non-compat mode, you must specify --wallet-dir=.
on the command line.
2026-09-21 10:30:51 +00:00
3412eebcfb
cmdtest.py xmr_autosign: add some listaddresses methods for development 2026-09-21 10:30:51 +00:00
27ddf9b7a4
cmdtest.py xmrwallet: cleanups 2026-09-21 10:30:51 +00:00
a89b176713
cmdtest.py xmr_autosign: generate viewkey-address list for Alice 2026-09-21 10:30:51 +00:00
9bd50fd093
OpWallet: create wallet dirs in initializer 2026-09-21 10:30:51 +00:00
9037c1950d
protocol: new network_datadir property 2026-09-21 10:30:51 +00:00
1de4ae63c1
daemon, rpc.backends.requests, test suite: minor cleanups 2026-09-21 10:30:46 +00:00
97b7305d0b
provide workaround for monero-wallet-rpc ‘stop_wallet’ authorization failure regression 2026-09-17 16:00:13 +00:00
a29258f8f1
handle the monero-wallet-rpc random ‘stop_wallet’ connection closing regression 2026-09-17 16:00:13 +00:00
6199cbabb5
minor fixes and cleanups 2026-09-17 16:00:13 +00:00
d249f1dc87
tx, autosign overlay: minor cleanups 2026-09-17 16:00:13 +00:00
b3764f6a4e
cfg var rename: test_suite_root_pfx -> test_suite_autosign_root_dir 2026-09-17 16:00:08 +00:00
020678da81
update PGP keys 2026-09-15 12:26:41 +00:00
81d215f7b7
tx.__init__: reimplement more cleanly 2026-09-15 10:51:04 +00:00
b6a9c10098
tx: improve handling of keyword args 2026-09-15 10:51:04 +00:00
5a1a36bf79
cmdtest.py regtest: deterministic testing fixes 2026-09-15 10:51:04 +00:00
f08a924665
remove test_suite_xmr_autosign cfg var 2026-09-15 10:51:04 +00:00
5a7bb6850f
fixes, cleanups, comments (minor) 2026-09-15 10:51:04 +00:00
f95e8f7f50
move test_suite_autosign_led_simulate cfg var to test suite 2026-09-15 10:51:04 +00:00
e41b2d58a9
pylint fixes 2026-09-15 10:51:04 +00:00
b2cec385ac
remove MMGEN_TEST_SUITE env var 2026-09-15 10:51:04 +00:00
6f4dbcbf9c
Config: remove test_suite key from initializer dict 2026-09-15 10:51:04 +00:00
a84a0613d2
Daemon: clean up handling of test_suite param 2026-09-15 10:51:03 +00:00
253a104e8c
whitespace (hanging closing curly bracket [22 files]) 2026-09-15 10:51:03 +00:00
7df22cecd9
whitespace (hanging closing parenthesis [100 files]) 2026-09-15 10:51:03 +00:00
75b881a6d3
keygen: move unsafe pubkey generation backends to test suite
Though the unsafe implementations in this commit and the preceding ones
are/were only used for testing, their presence in the code base triggers
certain code vulnerability checkers, so best to move them out of harm’s way.
2026-09-15 10:51:03 +00:00
d34f36e4c3
crypto: move pyaes backend to test suite 2026-09-15 10:51:03 +00:00
5b95f47a53
proto.cosmos.tx.protobuf: move ecdsa verify_sig() backend to test suite 2026-09-15 10:51:03 +00:00
cde987efd3
use startswith() instead of string indexing where feasible 2026-09-15 10:51:03 +00:00
9482ecc705
new CR global constant 2026-09-15 10:50:57 +00:00
b036207b86
remove test-related env vars from production code
The associated config vars are removed where possible as well.

Attempting to run a non-test script with one of these vars set in the
environment now raises an exception.
2026-09-13 15:50:14 +00:00
c514ce4f6b
remove use of env var MMGEN_TEST_SUITE from production code 2026-09-13 15:50:14 +00:00
9104df0926
add scripts dir to pylint check 2026-09-13 15:50:14 +00:00
41e763c894
cfg: remove some test-related env vars 2026-09-13 15:50:14 +00:00
550b1437ff
cmdtest.py: set command-specific Config attrs in script 2026-09-13 15:50:14 +00:00
53b4429525
minor cleanups 2026-09-13 15:50:14 +00:00
d1db9317fc
opts.py: new --ignore-env global cmdline option 2026-09-13 15:50:14 +00:00
e3138a70f4
cfg.py: rename some test-related env vars 2026-09-13 15:50:14 +00:00
545a685e30
cmdtest_d.base: new utf8_suf property 2026-09-13 15:50:13 +00:00
21060b2c92
add scripts dir to ruff check 2026-09-13 15:50:13 +00:00
4a667873d1
whitespace, comments, formatting (minor) 2026-09-13 15:50:13 +00:00
49a60657ed
proto.btc.tx.info: improve display of swap recv asset and data output 2026-09-13 15:50:13 +00:00
6d98620bfb
xmrwallet: addr_w -> addr_col_w 2026-09-13 15:50:13 +00:00
d6975cac62
xmrwallet: new short_addr_width, hdr_addr_width global vars 2026-09-13 15:50:13 +00:00
0338b3aef2
test suite: more granular testing of legacy and bad version transaction files
Disable the exception handler for legacy/bad version TX files on an as-needed
basis only.
2026-09-11 14:10:56 +00:00
0ef7a58487
CmdTestRunner: remove spawn_env_override param 2026-09-11 14:10:56 +00:00