Maxime Van Hees
|
6a4e2819bf
|
WIP 1: implement lancedb vector
|
2025-09-29 11:24:31 +02:00 |
|
Maxime Van Hees
|
77a53bae86
|
don't use strings for paths
|
2025-09-25 16:25:08 +02:00 |
|
|
7f689ae29b
|
Merge pull request 'tantivy_impl' (#14) from tantivy_impl into main
Reviewed-on: #14
|
2025-09-25 14:08:50 +00:00 |
|
Maxime Van Hees
|
7f92001b89
|
fixed key-based access control for Tantivy backends
|
2025-09-25 16:06:08 +02:00 |
|
Maxime Van Hees
|
e7248b84e8
|
key-based access control for tantivy backend
|
2025-09-25 13:36:23 +02:00 |
|
Maxime Van Hees
|
22ac4c9ed6
|
implementation of tantivy datastore + updated RPC calls to deal with tantivy + docs
|
2025-09-23 17:15:40 +02:00 |
|
Maxime Van Hees
|
c470772a13
|
Merge branch 'management_rpc_server'
|
2025-09-22 16:26:53 +02:00 |
|
Maxime Van Hees
|
bd34fd092a
|
Persist backend per database id in admin metadata so restarts and lazy opens always use the correct engine (Sled/Redb)
|
2025-09-22 15:29:58 +02:00 |
|
Maxime Van Hees
|
8e044a64b7
|
fix incorrect keycount displayed in database info over RPC calls
|
2025-09-19 14:04:03 +02:00 |
|
Maxime Van Hees
|
87177f4a07
|
update documentation about 0.db admin db + symmetric encryption + include RPC examples + asymmetric transpart named key instances for encryption and signatures
|
2025-09-19 11:55:28 +02:00 |
|
Maxime Van Hees
|
151a6ffbfa
|
fixed test
|
2025-09-19 10:35:08 +02:00 |
|
Maxime Van Hees
|
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
|
2025-09-18 22:37:19 +02:00 |
|
Maxime Van Hees
|
8808c0e9d9
|
Implemented symmetric encryption; new commands are SYM KEYGEN ; SYM ENCRYPT ; SYM DECRYPT
|
2025-09-18 11:59:44 +02:00 |
|
Maxime Van Hees
|
c6b277cc9c
|
fixed DEL showing wrong deletion amount + AGE LIST now returns a list of managed keys names without nested arrays or labels
|
2025-09-18 00:19:40 +02:00 |
|
|
8331ed032b
|
...
|
2025-09-17 07:02:44 +02:00 |
|
Maxime Van Hees
|
b8ca73397d
|
implemented 0.db as admin database architecture + updated test file
|
2025-09-16 16:06:47 +02:00 |
|
Maxime Van Hees
|
1b15806a85
|
fix invalid values in RPC response about database instance details
|
2025-09-15 13:45:37 +02:00 |
|
Maxime Van Hees
|
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
|
2025-09-15 10:34:03 +02:00 |
|
Maxime Van Hees
|
bdf363016a
|
WIP: adding access management control to db instances
|
2025-09-12 17:11:50 +02:00 |
|
Maxime Van Hees
|
8798bc202e
|
Restore working code
|
2025-09-11 18:33:09 +02:00 |
|
Maxime Van Hees
|
9fa9832605
|
combined curret main (with sled) and RPC server
|
2025-09-11 17:23:46 +02:00 |
|
Maxime Van Hees
|
4bb24b38dd
|
fix typo in README
|
2025-09-11 15:34:03 +02:00 |
|
Maxime Van Hees
|
f3da14b957
|
Merge branch 'append'
|
2025-09-11 15:31:47 +02:00 |
|
Maxime Van Hees
|
5ea34b4445
|
update variable name as 'gen' is a reserved keyword since Rust 2024 edition
|
2025-09-11 15:25:26 +02:00 |
|
Maxime Van Hees
|
d9a3b711d1
|
Update tot Rust 2024 edition + update Cargo.toml file
|
2025-09-11 15:24:28 +02:00 |
|
Maxime Van Hees
|
d931770e90
|
Fix test suite + update Cargo.toml file
|
2025-09-09 16:04:31 +02:00 |
|
Timur Gordon
|
a87ec4dbb5
|
add readme
|
2025-08-27 15:39:59 +02:00 |
|
|
a1127b72da
|
...
|
2025-08-23 05:20:42 +02:00 |
|
|
3850df89be
|
...
|
2025-08-23 05:15:45 +02:00 |
|
|
45195d403e
|
...
|
2025-08-23 05:12:17 +02:00 |
|
|
f17b441ca1
|
...
|
2025-08-23 05:07:45 +02:00 |
|
|
ff4ea1d844
|
...
|
2025-08-23 05:04:37 +02:00 |
|
|
c9e1dcdb6c
|
...
|
2025-08-23 04:57:47 +02:00 |
|
|
56699b9abb
|
Merge branch 'main' into append
* main:
fixed test not running due to misaligned path
|
2025-08-22 17:24:12 +02:00 |
|
|
dd90a49615
|
sled backend
|
2025-08-22 17:20:44 +02:00 |
|
|
9054737e84
|
...
|
2025-08-22 17:09:08 +02:00 |
|
|
09553f54c8
|
...
|
2025-08-22 16:56:33 +02:00 |
|
Maxime Van Hees
|
58cb1e8d5e
|
fixed test not running due to misaligned path
|
2025-08-22 16:54:43 +02:00 |
|
|
d3d92819cf
|
...
|
2025-08-22 16:26:04 +02:00 |
|
|
4fd48f8b0d
|
...
|
2025-08-22 16:16:26 +02:00 |
|
|
4bedf71c2d
|
Update herodb/instructions/age_usage.md
|
2025-08-22 14:02:58 +00:00 |
|
|
b9987a027b
|
Merge pull request 'clean workspace: remove supervisor packe + add instructions about how AGE redis commands work' (#2) from blpop into main
Reviewed-on: #2
|
2025-08-22 12:25:59 +00:00 |
|
Maxime Van Hees
|
3b9756a4e1
|
clean workspace: remove supervisor packe + add instructions about how AGE redis commands work
|
2025-08-22 14:21:16 +02:00 |
|
|
f22a25f5a1
|
Merge pull request 'BLPOP + COMMAND + MGET/MSET + DEL/EXISTS + EXPIRE/PEXPIRE/PERSIST + HINCRBY/HINCRBYFLOAT + BRPOP + DBSIZE + EXPIREAT/PEXIREAT implementations' (#1) from blpop into main
Reviewed-on: #1
|
2025-08-22 11:41:37 +00:00 |
|
Maxime Van Hees
|
892e6e2b90
|
Implemented EXPIREAT and PEXPIREAT
|
2025-08-19 16:21:43 +02:00 |
|
Maxime Van Hees
|
b9a9f3e6d6
|
Implemented DBSIZE
|
2025-08-19 16:05:25 +02:00 |
|
Maxime Van Hees
|
463000c8f7
|
Implemented BRPOP and minimal COMMAND DOCS stub, and wired side-aware waiter delivery
|
2025-08-19 15:52:36 +02:00 |
|
Maxime Van Hees
|
a92c90e9cb
|
implemented HINCRBY/HINCRBYFLOAT + fixed partial-frame handling bug causing sporadic protocol parsing errors when sending or receiving large bulk strings (AGE ciphertext/signature) (happend because TCP segmentation can split a single RESP frame; both client & server assumed a single read would contain the whole frame)
|
2025-08-19 15:36:07 +02:00 |
|
Maxime Van Hees
|
34808fc1c9
|
Implemented EXPIRE/PEXPIRE/PERSIST
|
2025-08-19 11:34:04 +02:00 |
|
Maxime Van Hees
|
b644bf873f
|
implement MGET/MSET and variadic DEL/EXISTS
|
2025-08-19 11:16:00 +02:00 |
|