strawberry
|
3341a8e56e
|
ci: allow drafts to run artifact builds again
Signed-off-by: strawberry <strawberry@puppygock.gay>
|
2024-06-16 13:16:51 -04:00 |
|
strawberry
|
4942d684ea
|
bump gitlab nix ci to 2.23.0
Signed-off-by: strawberry <strawberry@puppygock.gay>
|
2024-06-16 13:16:51 -04:00 |
|
strawberry
|
f8f6dba674
|
docs: add conduwuit-bin to arch-linux.md
Signed-off-by: strawberry <strawberry@puppygock.gay>
|
2024-06-16 13:16:51 -04:00 |
|
strawberry
|
e5c9bf1992
|
misc build changes to mdbook, add favicon/logo
Signed-off-by: strawberry <strawberry@puppygock.gay>
|
2024-06-16 13:16:51 -04:00 |
|
strawberry
|
502856a4a2
|
use pinned revs of git cargo deps where possible
should reduce all but rocksdb from here: 0a48586e8c/pkgs/conduwuit-git/pins.json
Co-authored-by: PedroHLC <root@pedrohlc.com>
Signed-off-by: strawberry <strawberry@puppygock.gay>
|
2024-06-16 13:16:51 -04:00 |
|
PedroHLC
|
2be2a0dc91
|
fix: add tracing-log patch, use pinned tracing revs
original patch from 637ff3ce0c (diff-73188cdc15fe4e672c637dfc8a06ca08c30f789aa31dc8e1a5297f76779bc369)
Signed-off-by: strawberry <strawberry@puppygock.gay>
|
2024-06-16 13:16:51 -04:00 |
|
strawberry
|
cd3e7394bf
|
nix: support pushing to conduwuit.cachix.org
Signed-off-by: strawberry <strawberry@puppygock.gay>
|
2024-06-16 13:16:51 -04:00 |
|
strawberry
|
a543bec1a5
|
ci: add conduwuit cachix nix binary cache
Signed-off-by: strawberry <strawberry@puppygock.gay>
|
2024-06-16 13:16:51 -04:00 |
|
strawberry
|
a589a34d15
|
ci: unify/simplify documentation and ci nix steps
Signed-off-by: strawberry <strawberry@puppygock.gay>
|
2024-06-16 13:16:51 -04:00 |
|
strawberry
|
4312ac91c1
|
ci: set NIX_CONFIG for documentation workflow too
Signed-off-by: strawberry <strawberry@puppygock.gay>
|
2024-06-16 13:16:51 -04:00 |
|
strawberry
|
e83b426caf
|
ci: set SOURCE_DATE_EPOCH for at least debian pkgs
Signed-off-by: strawberry <strawberry@puppygock.gay>
|
2024-06-16 13:16:51 -04:00 |
|
strawberry
|
cad1d34611
|
ci: disable detsys telemetry, use our binary cache URL as upstream
Signed-off-by: strawberry <strawberry@puppygock.gay>
|
2024-06-16 13:16:51 -04:00 |
|
strawberry
|
ce4517269b
|
ci: output complement diff results to summary again
Signed-off-by: strawberry <strawberry@puppygock.gay>
|
2024-06-16 13:16:51 -04:00 |
|
strawberry
|
169617ab87
|
ci: remove erroneous DIRENV_DEVSHELL
engage already sets `DIRENV_DEVSHELL` as necessary
Signed-off-by: strawberry <strawberry@puppygock.gay>
|
2024-06-16 13:16:51 -04:00 |
|
strawberry
|
3596fe0e18
|
ci: dont let renovate publish docker images
Signed-off-by: strawberry <strawberry@puppygock.gay>
|
2024-06-16 13:16:51 -04:00 |
|
Jason Volk
|
a22524496d
|
console command interruption
Signed-off-by: Jason Volk <jason@zemos.net>
|
2024-06-16 08:02:14 +00:00 |
|
Jason Volk
|
1d1b1644e9
|
add admin debug echo command
Signed-off-by: Jason Volk <jason@zemos.net>
|
2024-06-16 08:02:14 +00:00 |
|
Jason Volk
|
483f0a9c86
|
add admin command for admin room notices
Signed-off-by: Jason Volk <jason@zemos.net>
|
2024-06-16 08:02:14 +00:00 |
|
Jason Volk
|
3d3d63fdf4
|
admin commands for shutdown/reload
Signed-off-by: Jason Volk <jason@zemos.net>
|
2024-06-16 07:24:51 +00:00 |
|
Jason Volk
|
08f2b8579c
|
abstract shutdown/reload functionality.
Signed-off-by: Jason Volk <jason@zemos.net>
|
2024-06-16 07:24:51 +00:00 |
|
Jason Volk
|
30e7298dd7
|
fix doc-lazy-continuation
Signed-off-by: Jason Volk <jason@zemos.net>
|
2024-06-16 07:24:51 +00:00 |
|
Jason Volk
|
83565007bb
|
fix lint group priority
Signed-off-by: Jason Volk <jason@zemos.net>
|
2024-06-16 07:24:51 +00:00 |
|
Jason Volk
|
3872ae80f7
|
fix PanicInfo deprecation
Signed-off-by: Jason Volk <jason@zemos.net>
|
2024-06-16 07:24:51 +00:00 |
|
Jason Volk
|
0923b6f428
|
fix use std::mem related lint
Signed-off-by: Jason Volk <jason@zemos.net>
|
2024-06-16 07:24:51 +00:00 |
|
Jason Volk
|
48d9677959
|
rustfmt nightly/stable compats
Signed-off-by: Jason Volk <jason@zemos.net>
|
2024-06-16 03:07:59 +00:00 |
|
Jason Volk
|
02bd67dc4b
|
admin command path simplifications; fix message to room
Signed-off-by: Jason Volk <jason@zemos.net>
|
2024-06-16 03:07:59 +00:00 |
|
Jason Volk
|
3813628acd
|
log full custom edu rather than just content
Signed-off-by: Jason Volk <jason@zemos.net>
|
2024-06-16 03:07:59 +00:00 |
|
Kimiblock Moe
|
7b7593a6f5
|
Change the env name
|
2024-06-15 23:06:38 -04:00 |
|
Kimiblock Moe
|
1323506c88
|
Fix naming issues, directories will be moved in the post_upgrade function
|
2024-06-15 23:06:38 -04:00 |
|
Kimiblock Moe
|
332fc74fb8
|
Add systemd service for Arch
|
2024-06-15 23:06:38 -04:00 |
|
strawberry
|
03c04ce0a1
|
dont allow "remote admins" to run public escaped cmds on behalf of others
Signed-off-by: strawberry <strawberry@puppygock.gay>
|
2024-06-14 23:46:07 -04:00 |
|
Jason Volk
|
08bf074cbb
|
reduce roomid_mutex_state
Signed-off-by: Jason Volk <jason@zemos.net>
|
2024-06-14 22:09:55 +00:00 |
|
Jason Volk
|
539aa27815
|
reduce roomid_mutex_federation
Signed-off-by: Jason Volk <jason@zemos.net>
|
2024-06-14 22:09:55 +00:00 |
|
Jason Volk
|
22272bdc16
|
reduce roomid_mutex_insert
Signed-off-by: Jason Volk <jason@zemos.net>
|
2024-06-14 22:09:55 +00:00 |
|
Jason Volk
|
8b68d6306c
|
add MutexMap to utils
Signed-off-by: Jason Volk <jason@zemos.net>
|
2024-06-14 22:09:55 +00:00 |
|
Jason Volk
|
d4775f0763
|
add server-side command escape w/ public echo for admins
Signed-off-by: Jason Volk <jason@zemos.net>
|
2024-06-14 06:40:47 +00:00 |
|
Jason Volk
|
571ab6ac2b
|
admin terminal console
Signed-off-by: Jason Volk <jason@zemos.net>
|
2024-06-13 03:33:24 +00:00 |
|
Jason Volk
|
5df7443437
|
add log suppression tool
Signed-off-by: Jason Volk <jason@zemos.net>
|
2024-06-13 02:16:46 +00:00 |
|
Jason Volk
|
e76e604771
|
add MxidError to our Error
Signed-off-by: Jason Volk <jason@zemos.net>
|
2024-06-12 21:06:09 +00:00 |
|
Jason Volk
|
1f9225e4d1
|
add markdown log format for capture
Signed-off-by: Jason Volk <jason@zemos.net>
|
2024-06-12 21:06:09 +00:00 |
|
Jason Volk
|
c914a4fd91
|
capture logs for resolve-true-destination admin cmd
Signed-off-by: Jason Volk <jason@zemos.net>
|
2024-06-12 18:52:39 +00:00 |
|
Jason Volk
|
aa34021b27
|
tracing capture interface
Signed-off-by: Jason Volk <jason@zemos.net>
|
2024-06-12 18:25:27 +00:00 |
|
Jason Volk
|
1bb4021b90
|
add format util to log suite
Signed-off-by: Jason Volk <jason@zemos.net>
|
2024-06-12 18:25:27 +00:00 |
|
Jason Volk
|
877c04de52
|
add color utils to log suite
Signed-off-by: Jason Volk <jason@zemos.net>
|
2024-06-12 18:25:27 +00:00 |
|
Jason Volk
|
029e1c630a
|
split core log into directory
Signed-off-by: Jason Volk <jason@zemos.net>
|
2024-06-12 18:25:27 +00:00 |
|
Jason Volk
|
39110ebc3c
|
add fmt::Error as core Error source
Signed-off-by: Jason Volk <jason@zemos.net>
|
2024-06-12 18:25:27 +00:00 |
|
Jason Volk
|
2ab3231ea6
|
add tracing_subscriber::filter::ParseError to amalgam
Signed-off-by: Jason Volk <jason@zemos.net>
|
2024-06-12 18:25:27 +00:00 |
|
strawberry
|
d0069cc100
|
log out any sessions when the server emergency password is unset
Signed-off-by: strawberry <strawberry@puppygock.gay>
|
2024-06-12 14:04:47 -04:00 |
|
Matthias Ahouansou
|
556e78214a
|
fix: only allow the server user to set the admin alias
Should make it safer to move the alias if the admin room broke on a public server.
Signed-off-by: strawberry <strawberry@puppygock.gay>
|
2024-06-12 14:04:47 -04:00 |
|
strawberry
|
8fff7ea706
|
cleanup+refactor admin room alias and server account accessing to globals
Signed-off-by: strawberry <strawberry@puppygock.gay>
|
2024-06-12 14:04:47 -04:00 |
|