maximevanhees
  • Joined on 2024-09-02
maximevanhees reopened pull request herocode/herodb#13 2025-09-22 14:31:03 +00:00
management_rpc_server
maximevanhees closed pull request herocode/herodb#13 2025-09-22 14:30:54 +00:00
management_rpc_server
maximevanhees pushed to main at herocode/herodb 2025-09-22 14:27:06 +00:00
c470772a13 Merge branch 'management_rpc_server'
bd34fd092a Persist backend per database id in admin metadata so restarts and lazy opens always use the correct engine (Sled/Redb)
8e044a64b7 fix incorrect keycount displayed in database info over RPC calls
87177f4a07 update documentation about 0.db admin db + symmetric encryption + include RPC examples + asymmetric transpart named key instances for encryption and signatures
151a6ffbfa fixed test
Compare 14 commits »
maximevanhees commented on pull request herocode/herodb#13 2025-09-22 14:23:36 +00:00
management_rpc_server
  • Implements an RPC server for management features for HeroDB.
  • Implement key-based access control to different database instances we create
  • Implement concept of 0.db, used as administrative…
maximevanhees pushed to management_rpc_server at herocode/herodb 2025-09-22 13:30:04 +00:00
bd34fd092a Persist backend per database id in admin metadata so restarts and lazy opens always use the correct engine (Sled/Redb)
maximevanhees pushed to management_rpc_server at herocode/herodb 2025-09-19 12:04:09 +00:00
8e044a64b7 fix incorrect keycount displayed in database info over RPC calls
maximevanhees pushed to management_rpc_server at herocode/herodb 2025-09-19 09:55:33 +00:00
87177f4a07 update documentation about 0.db admin db + symmetric encryption + include RPC examples + asymmetric transpart named key instances for encryption and signatures
maximevanhees pushed to management_rpc_server at herocode/herodb 2025-09-19 08:35:12 +00:00
151a6ffbfa fixed test
maximevanhees pushed to management_rpc_server at herocode/herodb 2025-09-18 20:37:22 +00:00
8ab841f68c Key generation now automatically derives X25519 keys from Ed25519 keys which allows user to transparantly use their key name for encrypting/decrypting and signing/verifying
maximevanhees pushed to management_rpc_server at herocode/herodb 2025-09-18 09:59:51 +00:00
8808c0e9d9 Implemented symmetric encryption; new commands are SYM KEYGEN; SYM ENCRYPT; SYM DECRYPT
maximevanhees pushed to management_rpc_server at herocode/herodb 2025-09-17 22:19:44 +00:00
c6b277cc9c fixed DEL showing wrong deletion amount + AGE LIST now returns a list of managed keys names without nested arrays or labels
maximevanhees pushed to management_rpc_server at herocode/herodb 2025-09-16 14:06:52 +00:00
b8ca73397d implemented 0.db as admin database architecture + updated test file
maximevanhees pushed to management_rpc_server at herocode/herodb 2025-09-15 11:45:41 +00:00
1b15806a85 fix invalid values in RPC response about database instance details
maximevanhees pushed to management_rpc_server at herocode/herodb 2025-09-15 08:34:08 +00:00
da325a9659 fix bug where meta files where not auto-created upon starting + fix bug where meta json files were actually binary + improved access control to database instances
maximevanhees pushed to management_rpc_server at herocode/herodb 2025-09-12 15:11:54 +00:00
bdf363016a WIP: adding access management control to db instances
maximevanhees pushed to management_rpc_server at herocode/herodb 2025-09-11 16:37:37 +00:00
8798bc202e Restore working code
9fa9832605 combined curret main (with sled) and RPC server
4bb24b38dd fix typo in README
f3da14b957 Merge branch 'append'
5ea34b4445 update variable name as 'gen' is a reserved keyword since Rust 2024 edition
Compare 16 commits »
maximevanhees deleted branch append from herocode/herodb 2025-09-11 13:35:14 +00:00
maximevanhees closed pull request herocode/herodb#6 2025-09-11 13:35:09 +00:00
append
maximevanhees pushed to main at herocode/herodb 2025-09-11 13:34:07 +00:00
4bb24b38dd fix typo in README
maximevanhees pushed to main at herocode/herodb 2025-09-11 13:32:40 +00:00
f3da14b957 Merge branch 'append'
5ea34b4445 update variable name as 'gen' is a reserved keyword since Rust 2024 edition
d9a3b711d1 Update tot Rust 2024 edition + update Cargo.toml file
Compare 13 commits »