51 Commits (xprv-restore)

Author SHA1 Message Date
Andras Banki-Horvath 14c851c8fc
kvdb: move channeldb/kvdb to top level 3 years ago
Johan T. Halseth 3c81a5dd73
rpcperms: add RPC interceptor chain 3 years ago
Oliver Gugger 02267565fe
multi: unify code blocks in READMEs 3 years ago
Yong 582b164c46
kvdb: add timeout options for bbolt (#4787) 3 years ago
Oliver Gugger 294cb4a966
macaroons: remember stateless init 4 years ago
Oliver Gugger ae71d60715
macaroons: add ability to change the password or create a new root key 4 years ago
Oliver Gugger cd85e17b19
macaroons: use require for tests 4 years ago
Andras Banki-Horvath d89f51d1d0
multi: add reset closure to kvdb.Update 4 years ago
Andras Banki-Horvath 2a358327f4
multi: add reset closure to kvdb.View 4 years ago
Johan T. Halseth 65865030d6
macaroons test: fix formatting 4 years ago
Johan T. Halseth 14960b1fb4
macaroons test: reverse macaroon time caveat check 4 years ago
Oliver Gugger c3227057f4
macaroons: allow external validators to be registered 4 years ago
Oliver Gugger d4c4cf01f0
lnd+macaroons: specify location when creating macaroon service 4 years ago
Oliver Gugger 6d201ef4fc
macaroons: add special permission entity for URI specific permissions 4 years ago
yyforyongyu f362f7670b
macaroons: specify root key ID in bakery 4 years ago
Conner Fromknecht d0d2ca403d
multi: rename ReadTx to RTx 4 years ago
Oliver Gugger 847d27f8a6
macaroons: use fast scrypt options in itest and unit tests 4 years ago
Olaoluwa Osuntokun 852b2380a9
macaroons: convert to use new kvdb abstraction 4 years ago
nsa 1018df991f
macaroons: add encKeyMtx to prevent race condition 5 years ago
Oliver Gugger ae04bdb98a
doc: describe macaroon bakery 5 years ago
Lars Lehtonen 3587325438
macaroons: drop unused variables in tests 5 years ago
Lars Lehtonen a22adc4a8e
macaroons: stdlib context 5 years ago
Lars Lehtonen 3b29ecb921 routing: Fix dropped errors in tests. 5 years ago
Johan T. Halseth 21baa7bf18
multi: fix linter errors 5 years ago
Joost Jager 9e012ecc93
multi: move Input interface and related code 5 years ago
Olaoluwa Osuntokun 1fd3aac925
multi: switch from bolt packge to bbolt package for all imports 6 years ago
Olaoluwa Osuntokun 06d5f2db37
macaroons: update line folding to project style 6 years ago
Conner Fromknecht 8e017465c0
macaroons/README: update noencryptwallet -> noseedbackup 6 years ago
Wilmer Paulino 856500dc43 macaroons: ensure path for macaroon DB exists 6 years ago
Conner Fromknecht 8beeeb1944
macaroons/constraints_test: remove extraneous semicolon 6 years ago
Conner Fromknecht 1ded697e8d
multi: sort import paths with gofmt 6 years ago
Olaoluwa Osuntokun 6f60f139f4 multi: switch over import paths from roasbeef/* to btcsuite/* 6 years ago
Wilmer Paulino fc6505a0ff
macaroons: export db filename 6 years ago
Oliver Gugger f22b0ccdbc macaroons: fix incorrect comparison in isRegistered, wrap long lines 6 years ago
Oliver Gugger 3eff9804ee macaroons: add technical documentation, fix comments 6 years ago
Oliver Gugger 8e4e2bd889 macaroons: add tests for service and constraints 6 years ago
whythat 04f4dbe639 macaroons: add utilities for constraint tests 6 years ago
whythat a2f900ec2d macaroons: add constraints unit tests 6 years ago
Matt Drollette 92eebff64e macaroons: don't zero mem if never unlocked 6 years ago
Olaoluwa Osuntokun 800eea931f
build+multi: switch from bolt to bbolt 6 years ago
Alex de6efbd1a1 multi: macaroon root key encryption 6 years ago
Alex 21c29c33d7 multi: upgrade macaroons to v2, replace per-method auth with interceptors 6 years ago
whythat 1379488e72 macaroons: rename PermissionsConstraint to AllowConstraint 7 years ago
whythat 7df503575c macaroons: add error reporting for macaroon constraints 7 years ago
whythat 679e86174f macaroons: add IP lock macaroon constraint 7 years ago
whythat a6b9155150 macaroons: use constraint layer for macaroon tweaking 7 years ago
whythat 5c3493bd30 macaroons: add constraint/checker options layer 7 years ago
Olaoluwa Osuntokun 6e3abdfd14
macaroons: ensure all bytes read from db are copied before returning 7 years ago
Olaoluwa Osuntokun bb59a6e6e9
macaroons: expand doc strings and comments within package 7 years ago
Alex 662731e719 macaroons: add macaroons package and update glide 7 years ago