63 Commits (0d0aa0f04a10aadaa64426fa84c2261acfabff8e)

Author SHA1 Message Date
ThomasV 2f3d89f415 prepare for separation of ecc module: 2 years ago
SomberNight 7827be17d1
qt wizard: fix offline 2fa wallet creation in some cases 2 years ago
SomberNight bd9d0ccc33
ecc: refactor/clean-up sign/verify APIs 2 years ago
SomberNight f495511886
safer os.chmod for wallet files and config: set perms before write 2 years ago
SomberNight c178be74b7
storage: replace assert in append() with named exception 2 years ago
SomberNight bfba0dba56
storage: make partial writes pos sanity-check more robust 2 years ago
ThomasV c495445f51 storage: remember file length when writing to file 2 years ago
ThomasV 7ca89f56ee partial-writes using jsonpatch 2 years ago
SomberNight 312f2641e7
don't use bare except 3 years ago
SomberNight 9df5f55a1f
password unification: bugfix, now passes test cases 3 years ago
avirgovi b5d2b3c512
create chmod aware of XDG_RUNTIME_DIR 4 years ago
SomberNight 73ba00d7dd
wallet.restore_wallet_from_text: support creating wallet in-memory 4 years ago
SomberNight c463f5e23d
password unification refactor: move methods from wallet to daemon 4 years ago
SomberNight d86138a1a5
storage: speed up write() by using faster compression setting 5 years ago
Malcolm Smith 67ae678137
storage/db: use faster JSON encoder settings when wallet is encrypted 5 years ago
SomberNight d3eefefed4
simplify prev 5 years ago
SomberNight 05ebd0f5b2
storage: try to handle user deleting/renaming wallet file while running 5 years ago
SomberNight 9931df9f25
storage: fix update-password edge-case 5 years ago
SomberNight 36178df875
sql: test read-write permissions for given path and raise early 6 years ago
SomberNight 08a7925235
wizard.create_storage: state API and abide by it 6 years ago
ThomasV e1ce3aace7 Separate db from storage 6 years ago
ThomasV 63963323be storage: take the DB lock when writing to disk. 6 years ago
ThomasV 149cd9598a Separate JsonDB and WalletDB 6 years ago
SomberNight 02baae10d7
kivy: implement opening storage-encrypted wallet files 6 years ago
SomberNight 01fc048484
CLI: properly auto-upgrade storage when needed even if storage-encrypted 6 years ago
SomberNight c9ede07462 wizard: (qt) add dedicated button to create new wallet 6 years ago
SomberNight a05dab2c4d
storage: read/write sanity checks 6 years ago
ThomasV 8e4fe051d3 add comment in storage._write 6 years ago
SomberNight a42a773d19
storage: replace STO_EV_* ints with IntEnum 7 years ago
SomberNight 53d189fc7a
storage: fix some madness about get_data_ref() and put() interacting badly 7 years ago
SomberNight fecef91ee0
interface was suppressing storage r/w exceptions 7 years ago
SomberNight 3385a94753
logging: basics 7 years ago
SomberNight 12b98fa251
wizard: fix regression: unencrypted wallets were not getting upgraded 7 years ago
SomberNight d11481f360
storage: fix path standardisation 7 years ago
SomberNight 2da6692f73
wizard: some fixes 7 years ago
SomberNight 7458461f13
wizard: fix decryption of hw wallet files 7 years ago
SomberNight ef8d7e3227
qt wizard: don't consider old version storage to be incomplete 7 years ago
SomberNight 2ad73050b3
wallet: towards restoring previous performance 7 years ago
ThomasV d8c4bf5662 storage: call load_plugins in decrypt 7 years ago
ThomasV 3631c27ed7 fix: load trustedcoin plugin for two-step wallet creation 7 years ago
ThomasV d74f0c0947 storage_db: fix tests, add modified flag to db class 7 years ago
SomberNight 4b36114d0d small fixups 7 years ago
ThomasV 7f2083f667 separate storage and database (JsonDB) 7 years ago
ThomasV d5790ea109 wizard: do not use on storage object during wallet creation 7 years ago
ThomasV b06b8753e6 fix #5088 7 years ago
ThomasV beb9f63274 follow-up prev 7 years ago
ThomasV 58c2c15266 follow up 6fb974227b 7 years ago
ThomasV 6fb974227b fix #5082 7 years ago
SomberNight 8412b53ed5
wizard: copy/restore storage when stepping through the wizard 7 years ago
SomberNight 8f5f0e46aa
keystore: fail sooner if unsupported version 7 years ago