mmgen-wallet/test
The MMGen Project ba2cc40d20
rpc.py: disable proxy config from environment for requests backend
The Requests library honors the *_PROXY environment variables by default
  (a dangerous and insecure policy in the opinion of the MMGen Project).
  Thus if the user had one of these variables set and explicitly requested the
  `requests` backend via the `--rpc-backend` option, JSON-RPC communications
  would have gone over the configured proxy.

  Only the `mmgen-xmrwallet` command uses `requests` as its default backend,
  so only it was affected by this vulnerability in the default configuration,
  i.e. without use of `--rpc-backend`.

  This patch sets `trust_env=False` to disable the dangerous behavior.
2022-05-08 10:07:17 +00:00
..
include add ethkey dependency test 2022-05-06 12:52:40 +00:00
misc BTC-only testing fixes 2022-05-03 21:01:05 +00:00
objattrtest_py_d move tracking wallet modules to tw and base_proto/{name}/tw 2022-02-10 12:51:41 +00:00
objtest_py_d CoinProtocol.Base: skip loading of .amt module via 'need_amt=False' 2022-01-29 11:25:03 +00:00
overlay move bech32, ed25519, keccak and license modules to contrib 2022-02-10 14:44:44 +00:00
ref various fixes and cleanups 2022-05-03 21:01:05 +00:00
test_py_d test.py ethdev: Erigon fixes 2022-05-06 12:52:41 +00:00
unit_tests_d rpc.py: disable proxy config from environment for requests backend 2022-05-08 10:07:17 +00:00
__init__.py test/test.py: refactor, remove interactive mode 2017-08-03 08:56:40 +03:00
colortest.py Windows and Windows testing fixes 2022-05-03 21:01:05 +00:00
gentest.py add ethkey dependency test 2022-05-06 12:52:40 +00:00
hashfunc.py move bech32, ed25519, keccak and license modules to contrib 2022-02-10 14:44:44 +00:00
objattrtest.py move tracking wallet modules to tw and base_proto/{name}/tw 2022-02-10 12:51:41 +00:00
objtest.py move tracking wallet modules to tw and base_proto/{name}/tw 2022-02-10 12:51:41 +00:00
scrambletest.py BTC-only testing fixes 2022-05-03 21:01:05 +00:00
start-coin-daemons.py {start,stop}-coin-daemons.py: reimplement to eliminate use of symlink 2021-09-23 21:15:33 +00:00
stop-coin-daemons.py {start,stop}-coin-daemons.py: reimplement to eliminate use of symlink 2021-09-23 21:15:33 +00:00
test-release.sh various fixes and cleanups 2022-05-06 12:52:41 +00:00
test.py BTC-only testing fixes 2022-05-03 21:01:05 +00:00
tooltest.py various changes and fixes throughout 2022-04-28 11:00:50 +00:00
tooltest2.py mmgen-tool: relocate ETH chksum and Geth wallet key commands 2022-05-08 10:07:16 +00:00
unit_tests.py minor fixes 2022-04-23 14:36:08 +00:00