Commit Graph

53 Commits

Author SHA1 Message Date
fb7477decf build: use new resolver for workspace 2023-07-14 19:27:16 +02:00
121333afa8 build: use rust edition "2021" 2022-12-22 20:34:14 +01:00
6f388ce310 build: update cargo deps 2022-12-22 20:30:58 +01:00
60bc7c657a build: update deps 2021-08-27 18:53:49 +02:00
de810ebd21 build: gitignore flake.lock 2021-08-27 18:53:31 +02:00
014500c51d build(xchacha): update cargo dep chacha20poly1305 2021-05-13 16:30:20 +02:00
cef608bdd2 refactor(core): remove VersionBytes::into_inner use Into<Vec<u8>> instead
use `Into<Vec<u8>>` to match the `AsRef<[u8]>` api
2021-05-13 16:17:51 +02:00
651b99e973 refactor(core): clean up version bytes 2021-05-13 16:15:09 +02:00
88177ef477 refactor(core): rename version bytes ParseError to DeserializeError 2021-05-13 15:25:00 +02:00
b5691fde94 build: update nix deps 2021-05-13 15:07:56 +02:00
5ab559bd7e test(core): add tests for VersionBytesBuf 2021-04-24 00:55:22 +02:00
14d6b1d051 build: update nix deps 2021-04-23 22:28:56 +02:00
e93b4110cb doc: add example to VersionBytes & VersionBytesRef ensure_versions_phf fn 2021-04-13 20:17:46 +02:00
548e934770 feat: use phf::Set for supported versions 2021-04-13 20:00:56 +02:00
f7c699f1f0 build: use new rustfmt option for "import merging" 2021-04-13 19:46:06 +02:00
c7f9e43795 build: update nix deps 2021-04-13 19:33:35 +02:00
e6a777fe04 build: update nix deps 2021-04-04 12:01:19 +02:00
f8b9437940 fix: use "new" tokio1 agnostik runtime 2021-04-04 12:01:19 +02:00
1db7280b9e build: pin async-trait version 2021-04-04 12:01:19 +02:00
cad3dab875 build: use centrally patched agnostik 2021-03-09 23:28:12 +01:00
01e30713ad feat(xchacha): spawn gen_key, encrypt & decrypt blocking 2021-03-09 21:11:16 +01:00
e3f8f4b732 feat: use agnostik as "agnostic" async executor 2021-03-09 21:11:16 +01:00
057f3e1f0d docs: fix comments 2021-03-09 16:53:20 +01:00
23ec4ff99b build: add rustfmt config 2021-03-09 11:55:00 +01:00
1201e9621c feat: replace sodium secretbox cryptor with xchacha20poly1305 2021-03-08 23:30:18 +01:00
2b9d6fd1fc flake.lock: Update
Flake input changes:

* Updated 'nixpkgs': 'github:NixOS/nixpkgs/05f5a9814170cb8a501755722b455ea9f23fd034' -> 'github:NixOS/nixpkgs/1005b14672de04c6f46ca8a9a9c423fa358b7142'
2021-03-08 19:33:46 +01:00
bcbc661f0a feat: add & use LockBox helper 2021-03-07 19:46:25 +01:00
a9d393282a fix(core): panic if there is no key for lastest key id 2021-03-07 16:28:29 +01:00
e3af0ef0e8 fix: pass keys properly to/from key cryptor as ReadCtx 2021-03-07 16:14:52 +01:00
2a87718a37 refactor: make serialization/deserializaion of version boxes more specific 2021-03-07 15:01:10 +01:00
c4d0f3acc1 feat(core): add custom mvreg decoding/encoding util fns 2021-03-07 14:46:38 +01:00
e59748951b flake.lock: Update
Flake input changes:

* Updated 'flake-utils': 'github:numtide/flake-utils/3982c9903e93927c2164caa727cd3f6a0e6d14cc' -> 'github:numtide/flake-utils/5466c5bbece17adaab2d82fae80b46e807611bf3'
* Updated 'nixpkgs': 'github:NixOS/nixpkgs/74b9241e60c796ff68876f87916062d54c4aa0f5' -> 'github:NixOS/nixpkgs/05f5a9814170cb8a501755722b455ea9f23fd034'
2021-03-07 14:10:05 +01:00
6dc56dcdde feat(core): add VersionBytes MVReg decoding/encoding util fn 2021-02-28 16:08:42 +01:00
0d3fadb613 build: update crdts dep 2021-02-28 15:57:33 +01:00
a1a8280242 update nix deps 2021-02-27 00:27:35 +01:00
c0a099909e feat: impl Spawn for Core
so that sub systems are able to spawn tasks
2021-02-21 18:01:26 +01:00
5b928c96f9 refactor: remove Info from core mut data 2021-02-20 15:47:57 +01:00
9f8bdfc2a0 simplify sub system init 2021-02-20 12:05:52 +01:00
97c5a8cd7b flake.lock: Update
Flake input changes:

* Updated 'nixpkgs': 'github:NixOS/nixpkgs/859d5405086477cf1433922d853bde1b6f4a8642' -> 'github:NixOS/nixpkgs/6e10cf2c1c3308dfb20825144eb70f9675804148'
2021-02-18 21:36:42 +01:00
a3cec213cc refactor: simplify supported version handling 2021-02-15 21:24:26 +01:00
3629c7b9bf update nix deps 2021-02-15 21:20:55 +01:00
9a586ce704 use unambiguous crate uses 2021-02-13 19:06:19 +01:00
d927dabd93 rm task manager 2021-02-13 19:06:19 +01:00
647b180363 process cores version in data 2021-02-13 16:11:39 +01:00
7d3765bde1 fmt uuids 2021-02-13 16:08:58 +01:00
fb2505b4b1 add byte buf access method to VersionBox 2021-02-13 16:08:58 +01:00
871e1088ef remove content length from serialized VersionBytes 2021-02-13 16:08:58 +01:00
a126104889 fix warnings 2021-02-13 16:08:58 +01:00
ef73448795 flake.lock: Update
Flake input changes:

* Updated 'nixpkgs': 'github:NixOS/nixpkgs/b60a6af8eda54f5c28ab8882785e2b4ab8c13ce7' -> 'github:NixOS/nixpkgs/ff65ba7a2bccf66ce8c20ff4185967c0c927a42c'
2021-02-12 21:05:23 +01:00
2ac4fdbc07 update cargo deps 2021-01-23 17:13:34 +01:00