Commit graph

3058 commits

Author SHA1 Message Date
strawberry
f6ed5278c1 add get-remote-pdu-list debug admin command
Signed-off-by: strawberry <strawberry@puppygock.gay>
2024-04-21 18:02:48 -04:00
Charles Hall
68702875a3 unpin crane because the bug was fixed
Flake lock file updates:

• Updated input 'crane':
    'github:ipetkov/crane/2c653e4478476a52c6aa3ac0495e4dea7449ea0e?narHash=sha256-XoXRS%2B5whotelr1rHiZle5t5hDg9kpguS5yk8c8qzOc%3D' (2024-02-11)
  → 'github:ipetkov/crane/55f4939ac59ff8f89c6a4029730a2d49ea09105f?narHash=sha256-Vz1KRVTzU3ClBfyhOj8gOehZk21q58T1YsXC30V23PU%3D' (2024-04-21)
2024-04-21 16:50:41 -04:00
strawberry
cbe0efe3f4 move sign_json and verify_json admin commands to debug
these are purely debug-related commands

Signed-off-by: strawberry <strawberry@puppygock.gay>
2024-04-21 15:12:22 -04:00
strawberry
53e7df820c add sending.rs to admin db query command
Signed-off-by: strawberry <strawberry@puppygock.gay>
2024-04-21 15:00:54 -04:00
strawberry
a1eb7d79aa simplify room v11 top level redacts key
Signed-off-by: strawberry <strawberry@puppygock.gay>
2024-04-21 13:02:56 -04:00
Tom Foster
e816d3ffc0 ci: extract OCI images before loading and before login
Signed-off-by: strawberry <strawberry@puppygock.gay>
2024-04-21 12:45:47 -04:00
strawberry
5d16f5392b fix config check running too late, add tower panic catcher(?)
Signed-off-by: strawberry <strawberry@puppygock.gay>
2024-04-20 23:01:41 -04:00
strawberry
7cf20afcbc ci: fix dockerhub login
Signed-off-by: strawberry <strawberry@puppygock.gay>
2024-04-20 23:00:55 -04:00
strawberry
d9f3d22e20 finish general admin room cleanup
Signed-off-by: strawberry <strawberry@puppygock.gay>
2024-04-20 19:56:54 -04:00
Tom Foster
d5643cec8c Simplify to publish combined jemalloc image for all architectures 2024-04-20 19:56:32 -04:00
Tom Foster
959aa7f6f8 Simplify publish to Dockerhub 2024-04-20 19:56:32 -04:00
strawberry
cb784a63f6 refactor a ton of the admin room code (50% done)
Signed-off-by: strawberry <strawberry@puppygock.gay>
2024-04-20 19:13:48 -04:00
strawberry
73cf7cd578 refactor more of admin code, add unfinished fsck command
Signed-off-by: strawberry <strawberry@puppygock.gay>
2024-04-20 17:59:54 -04:00
strawberry
e63ab181b6 ci: oci image registry publishing take 374237598
Signed-off-by: strawberry <strawberry@puppygock.gay>
2024-04-20 17:12:55 -04:00
strawberry
9c81d7fcf9 add globals iterators/getters for admin query cmd, improve structure a bit
Signed-off-by: strawberry <strawberry@puppygock.gay>
2024-04-20 17:02:24 -04:00
strawberry
3f65d9bc54 create better structure for admin query commands
Signed-off-by: strawberry <strawberry@puppygock.gay>
2024-04-20 14:44:31 -04:00
strawberry
75092dc935 use raw database functions, not helper functions, for admin query command
the helper functions may do ad-hoc data manipulation

Signed-off-by: strawberry <strawberry@puppygock.gay>
2024-04-20 14:24:48 -04:00
strawberry
43e8040399 initial support for querying database getters and iterators via admin cmd
Signed-off-by: strawberry <strawberry@puppygock.gay>
2024-04-20 13:58:15 -04:00
strawberry
8ed93b9f31 ci(oci): add back arch prefix, try labeling our jemalloc images
Signed-off-by: strawberry <strawberry@puppygock.gay>
2024-04-20 13:36:44 -04:00
strawberry
1e2ed09d67 ci: 🧌
Signed-off-by: strawberry <strawberry@puppygock.gay>
2024-04-20 11:56:29 -04:00
strawberry
1ecb95956a use --no-strip for cargo-deb, fix OCI image stuff
Signed-off-by: strawberry <strawberry@puppygock.gay>
2024-04-20 11:16:52 -04:00
strawberry
dd7cf6e7da temp: get rid of hardened_malloc builds from CI
Signed-off-by: strawberry <strawberry@puppygock.gay>
2024-04-20 01:43:24 -04:00
strawberry
4daeebab07 bump hardened_malloc-rs, dont make num_cpus optional, use full debuginfo instead
Signed-off-by: strawberry <strawberry@puppygock.gay>
2024-04-20 01:15:51 -04:00
strawberry
6d34d057e7 use gcc by default for hardened_malloc instead
Signed-off-by: strawberry <strawberry@puppygock.gay>
2024-04-20 00:13:21 -04:00
strawberry
185baffdc3 bump conduwuit version to 0.2.1
Signed-off-by: strawberry <strawberry@puppygock.gay>
2024-04-19 23:52:12 -04:00
strawberry
208ebe08c6 fix lint for now
Signed-off-by: strawberry <strawberry@puppygock.gay>
2024-04-19 23:48:22 -04:00
strawberry
da7753c883 add release-debuginfo cargo profile with limited debug and no strip
Signed-off-by: strawberry <strawberry@puppygock.gay>
2024-04-19 23:47:14 -04:00
strawberry
8df3f56d27 bump axum-server-dual-protocol, remove 2 unnecessary attribute check
Signed-off-by: strawberry <strawberry@puppygock.gay>
2024-04-19 23:39:28 -04:00
strawberry
7eb1541ddd use max_request_size in axum.rs
Signed-off-by: strawberry <strawberry@puppygock.gay>
2024-04-19 23:38:01 -04:00
AwesomeQubic
6d17e297fc possibly fix macOS builds for nix
Signed-off-by: strawberry <strawberry@puppygock.gay>
2024-04-19 23:21:07 -04:00
morguldir
74500dbe86 Use jemalloc/hmalloc for cross builds
Signed-off-by: morguldir <morguldir@protonmail.com>
2024-04-19 22:52:42 -04:00
morguldir
4ce70b692d Since we use crane.buildPackage we need to use cargoExtraArgs
Signed-off-by: morguldir <morguldir@protonmail.com>
2024-04-19 22:52:42 -04:00
morguldir
4333bc8865 Base oci-images on their matching alloc variant
Co-authored-by: AwesomeQubic <ThatQubicWah@protonmail.com>
Signed-off-by: morguldir <morguldir@protonmail.com>
2024-04-19 22:52:42 -04:00
strawberry
e782d5fcb2 stop excluding http deps from renovate !!!!
Signed-off-by: strawberry <strawberry@puppygock.gay>
2024-04-19 22:08:07 -04:00
AwesomeQubic
f709a59230 fix flake for macos, fix jemalloc/hmalloc builds
Signed-off-by: strawberry <strawberry@puppygock.gay>
2024-04-19 22:08:07 -04:00
Jason Volk
fd25776174 Upgrade hyper/axum/tower/http stack.
Signed-off-by: Jason Volk <jason@zemos.net>
2024-04-19 22:06:28 -04:00
strawberry
7505a53d6c ci: try to fix cargo-deb arm64 stripping
Signed-off-by: strawberry <strawberry@puppygock.gay>
2024-04-19 18:29:38 -04:00
strawberry
f867012a96 comment x86_64-unknown-linux-gnu for now
Signed-off-by: strawberry <strawberry@puppygock.gay>
2024-04-18 22:52:32 -04:00
strawberry
44581a856a split up CI again into tests, static builds, and OCI images
Signed-off-by: strawberry <strawberry@puppygock.gay>
2024-04-18 21:12:44 -04:00
strawberry
b90e7859f3 ci: limit max parallel jobs to 4
Signed-off-by: strawberry <strawberry@puppygock.gay>
2024-04-18 21:01:37 -04:00
strawberry
1c6acc2f7e try using upstream rocksdb again
Signed-off-by: strawberry <strawberry@puppygock.gay>
2024-04-18 20:49:52 -04:00
AwesomeQubic
12f79f6c2d add Complement support to the nix flake
Co-authored-by: strawberry <strawberry@puppygock.gay>
Signed-off-by: AwesomeQubic <ThatQubicWah@protonmail.com>
Signed-off-by: strawberry <strawberry@puppygock.gay>
2024-04-18 20:43:12 -04:00
strawberry
56168fcb4e merge ci steps back into one job for now
how do i persist or reuse the "state" of previous jobs

Signed-off-by: strawberry <strawberry@puppygock.gay>
2024-04-18 20:00:34 -04:00
strawberry
fdd98ad8d5 bump hickory, ruma, and cargo.lock
Signed-off-by: strawberry <strawberry@puppygock.gay>
2024-04-18 19:51:10 -04:00
strawberry
5dad605b2c bump rocksdb to 9.1.0
Signed-off-by: strawberry <strawberry@puppygock.gay>
2024-04-18 19:43:56 -04:00
strawberry
0376b58006 use latest main rev for hickory (and for reqwest)
Signed-off-by: strawberry <strawberry@puppygock.gay>
2024-04-17 20:05:56 -04:00
strawberry
78c1e2f427 adjust DNS default config options
Signed-off-by: strawberry <strawberry@puppygock.gay>
2024-04-17 19:49:19 -04:00
strawberry
6614b8f6bf ci: remove download env
Signed-off-by: strawberry <strawberry@puppygock.gay>
2024-04-17 19:15:12 -04:00
strawberry
c2fa8e6f8d split up CI steps
Signed-off-by: strawberry <strawberry@puppygock.gay>
2024-04-17 17:59:01 -04:00
strawberry
b8108f5897 cargo fmt
Signed-off-by: strawberry <strawberry@puppygock.gay>
2024-04-17 17:50:34 -04:00