rpc: Prevent `dumpwallet` from overwriting files
commit0cd9273fd959c6742574259d026039f7da0309a2
authorWladimir J. van der Laan <laanwj@gmail.com>
Tue, 7 Mar 2017 08:50:41 +0000 (7 09:50 +0100)
committerWladimir J. van der Laan <laanwj@gmail.com>
Tue, 26 Sep 2017 14:12:47 +0000 (26 16:12 +0200)
tree575776245a1af0acffb9f22a987ef7bbf1d86eba
parent94c9015bca861085f76ca3c045e17d0591aa6c8b
rpc: Prevent `dumpwallet` from overwriting files

Prevent arbitrary files from being overwritten. There have been reports
that users have overwritten wallet files this way. It may also avoid
other security issues.

Fixes #9934. Adds mention to release notes and adds a test.
doc/release-notes.md
src/wallet/rpcdump.cpp
test/functional/wallet-dump.py