Vincent Breitmoser
c7a032eb69
nix: add nix flake
2025-02-28 22:05:32 +01:00
Vincent Breitmoser
475bcbffb8
nginx: route all requests via hagrid
2025-02-28 22:05:32 +01:00
Vincent Breitmoser
dafed3d492
db: don't use sq's export logic for our certs
2025-02-28 22:05:32 +01:00
Vincent Breitmoser
a504b0ea12
hagridctl: update for sqlite
2025-02-28 22:05:32 +01:00
Vincent Breitmoser
df6bfb2d84
db: improve typings for sqlite
2025-02-28 22:05:32 +01:00
Vincent Breitmoser
b5b5879474
db: add DatabaseTransaction abstraction
2025-02-28 22:05:32 +01:00
Vincent Breitmoser
5778aaed84
db: work on sqlite, make tests pass
2025-02-28 22:05:32 +01:00
Vincent Breitmoser
7beb5209af
db: add sqlite query tracing during tests
2025-02-28 22:05:32 +01:00
puzzlewolf
4787816581
db: start work on rusqlite
2025-02-28 22:05:32 +01:00
Vincent Breitmoser
359475f89f
docker: add sqlite dep
2025-02-28 22:05:32 +01:00
Vincent Breitmoser
253d672d47
db: abstract over log path interface
2025-02-28 22:05:32 +01:00
Vincent Breitmoser
e0aeef7ddc
mail: support sending via local smtp server
2025-02-28 21:53:25 +01:00
Vincent Breitmoser
44db398a1c
cargo: downgrade sequoia-openpgp to 1.17.0 (for now)
...
Starting with 1.18.0, the retain_userids method starts working
differently, returning an empty cert if no signed user ids or direct key
signature is left. Since we need this, we'll stay on 1.17.0 for now.
2024-11-17 19:08:23 +01:00
Vincent Breitmoser
8ea89d3e0e
hagrid: fix tokens test
2024-11-17 14:15:34 +01:00
Vincent Breitmoser
0d25da7138
cargo: cargo fmt --all
2024-11-17 14:03:12 +01:00
Vincent Breitmoser
e0f8352ac6
docker: update docker-build for new rust-toolchain
2024-11-17 13:49:44 +01:00
Vincent Breitmoser
dca8afa1e6
cargo: cargo update
2024-11-17 13:47:22 +01:00
Vincent Breitmoser
ea44f52a16
rust-toolchain: update to 1.82.0
2024-11-17 13:46:25 +01:00
Vincent Breitmoser
b4d92f0ec1
use rust-crypto instead of ring for sealed state
...
Newer versions of ring are very obscure, and I couldn't figure out how
to use its interface in a reasonable time. I used the rust-crypto
methods instead where things were straightforward.
2024-11-17 13:46:24 +01:00
Vincent Breitmoser
26ef2f6e1c
db: fix tests
2024-03-24 23:50:56 +01:00
Vincent Breitmoser
cfd9fd8eb3
tester: add gen-reqs command
2024-03-24 13:09:04 +01:00
Vincent Breitmoser
13ddd4ff3a
tester: add tester workspace, adding tools for testing
2024-03-24 13:09:04 +01:00
Vincent Breitmoser
a9440c6d0a
hagridctl: add dump command to dump entire database
2024-03-24 13:09:04 +01:00
Vincent Breitmoser
fe2337507a
hagridctl: import public keys publishing emails
2024-03-24 13:09:04 +01:00
Vincent Breitmoser
36dff563fc
docker: use bullseye base image
2024-03-24 13:09:04 +01:00
Vincent Breitmoser
da5648488b
ci: actually use correct dep package name
2024-01-27 10:24:26 +01:00
Vincent Breitmoser
7f304929ea
ci: update gitlab for openssl dep
2024-01-27 10:22:47 +01:00
Vincent Breitmoser
7c7b15e37c
version 1.3.0
v1.3.0
2024-01-26 15:35:37 +01:00
Vincent Breitmoser
dfafe5cdb7
cargo: use openssl crypo backend
2024-01-26 15:35:37 +01:00
Vincent Breitmoser
45c6fcf216
cargo: simplify versions of hagridctl as well
2024-01-26 15:33:41 +01:00
Vincent Breitmoser
e85d3eab40
nix: update for 23.11
2024-01-12 12:15:11 +01:00
Vincent Breitmoser
defd2314be
docker: add instructions to build for a Debian environment via docker
2023-12-28 13:52:49 +01:00
Vincent Breitmoser
da4665306e
cargo: cargo update
...
This update requires a forked version of rocket_i18n to accommodate for
a trivial renaming in rocket v0.5.0. Can be changed back to upstream if
https://github.com/Plume-org/rocket_i18n/pull/24 is merged.
2023-12-28 13:37:45 +01:00
Vincent Breitmoser
d11de8a354
hagrid: don't panic on short token size
2023-12-28 12:54:04 +01:00
Vincent Breitmoser
1d1eedc319
about: update privacy policy
...
Also clear translated files for this particular template.
2023-06-30 13:30:19 +02:00
Vincent Breitmoser
e7ec0edf1e
db: check that user ids contain a valid self-signature for publication
2023-06-10 14:36:04 +00:00
Vincent Breitmoser
ed624da4a4
cargo: cargo update
2023-06-10 16:16:04 +02:00
Vincent Breitmoser
831331fd2d
about: add news entry about k.o.o governance
2023-06-10 16:04:06 +02:00
Vic Demuzere
7f92f1813b
Fix links to renamed Gitlab project
...
Most of them redirected to the new location but the commit link at the
bottom of every page resulted in a 404.
2023-06-05 11:37:36 +02:00
Vincent Breitmoser
37d42e96d7
i18n: fix some issues with position arguments
2023-02-11 17:57:54 +01:00
Vincent Breitmoser
e96594ab26
remove some stray println statements
2023-02-11 17:39:37 +01:00
Vincent Breitmoser
55e54c8bab
readme: add notice about maintenance
2023-02-11 17:39:37 +01:00
Vincent Breitmoser
04b4bc817a
i18n: update some fuzzily misdetected strings
2022-12-10 17:42:56 +01:00
Vincent Breitmoser
5e08a7086e
cargo: cargo update and fix for some deps
2022-12-10 17:42:50 +01:00
Vincent Breitmoser
875ab41c7d
cargo: apply cargo fmt --all
2022-12-10 15:29:58 +01:00
Justus Winter
dc2d67d9eb
Bump sequoia-openpgp to 1.11 and synchronize src/dump.rs.
2022-12-09 12:59:42 +01:00
Vincent Breitmoser
0a28c04f86
contrib: remove systemd service file
2022-06-29 10:57:13 +02:00
Vincent Breitmoser
aca0cdcdff
version 1.2.1
v1.2.1
2022-04-09 13:37:51 +02:00
Vincent Breitmoser
aa6474fd29
cargo: cargo update
2022-04-09 13:36:33 +02:00
Vincent Breitmoser
55ec155b30
mail: update to lettre-0.10.0-rc.5 and adapt
2022-04-09 13:36:33 +02:00