38 Commits

Author SHA1 Message Date
de0589761e handle error when deleting non existing key 2025-03-16 23:26:20 +01:00
6880401ac8 allow setting vault for password generate/list/delete 2025-03-16 23:14:43 +01:00
4ee522c26c remove duplicate rpcClient init 2024-10-10 18:27:47 +02:00
b19eb8f422 fix pubsub broadcast validation error 2024-10-10 14:50:11 +02:00
817a14704b ppass handle debug flag 2024-10-10 14:16:21 +02:00
a3f2a5ee6d Rework discovery
peer discovery happens now based on vault ids not the general token
"pentapass". It also happens periodically instead of just once
2024-10-10 13:12:26 +02:00
069fdf8215 rename Namespace -> Vault
mv into seperate file
2024-10-10 12:15:26 +02:00
e6d05290fc passd add init logs for user 2024-10-10 10:47:49 +02:00
ca6a51bf36 mv storage -> internal/storage 2024-10-10 10:38:51 +02:00
aea7050a72 mv rpc -> internal/rpc 2024-10-10 10:37:57 +02:00
c2f301a6b1 mv crypto -> internal/crypto 2024-10-10 10:37:35 +02:00
950e4fb30e delete rsa impl 2024-10-10 10:33:15 +02:00
7cb3636328 ppass use new logger 2024-10-10 10:31:44 +02:00
f2e25cb402 rpc use new logger 2024-10-10 10:26:33 +02:00
528faedfb4 crypto use new logger 2024-10-10 10:18:14 +02:00
0419af16b0 storage use new logger 2024-10-10 10:15:09 +02:00
873f653b86 pass rm old logger 2024-10-10 10:05:00 +02:00
74a3fc3900 pass rm unused flags 2024-10-10 10:04:46 +02:00
73459571d5 go add logrus 2024-10-10 10:04:21 +02:00
18b2a65885 passd rm unused flags 2024-10-10 10:04:02 +02:00
9968d69fdd use logger in passd 2024-10-10 10:03:06 +02:00
7f667c0cf7 add logger 2024-10-10 09:53:03 +02:00
0bb7ce12bd WIP experimenting with discovery 2024-10-09 11:39:41 +02:00
9fce13c6db WIP trying dialing instead connect 2024-10-08 18:14:16 +02:00
06c4c6492e add/rm namespaces via cli 2024-10-08 12:07:48 +02:00
af1319f1e5 WIP add/remove peers from cli 2024-10-07 16:29:11 +02:00
2fefbe5e6c add basic subcommands list,generate,show,delete 2024-10-07 14:51:05 +02:00
fcdad8c2a3 split into daemon and cli interface 2024-10-07 14:11:49 +02:00
582c90c32a WIP implement pass functs 2024-08-14 19:43:39 +02:00
6502bb1e12 load cfg from file, encrypt for given peers 2024-08-14 10:59:34 +02:00
a5dda01654 WIP crypto prototyping 2024-08-13 15:18:22 +02:00
f4e568479e start implementing crypto handling 2024-08-03 23:13:22 +02:00
c3df238d5b split files 2024-08-03 18:03:29 +02:00
2f51d58732 continue prototyping 2024-08-03 00:48:29 +02:00
2496dfa2e1 add mod 2024-08-02 12:13:01 +02:00
2667f9da22 update layout 2024-08-01 17:52:16 +02:00
a22ca51b0c add working go-ds-crdt prototype 2024-08-01 17:51:40 +02:00
abe1a6f6d4 init 2024-07-31 16:16:48 +02:00