June Strawberry
5a55f84104
add rpm/sysusers, temporarily fix rpm/postinst
...
Signed-off-by: June Strawberry <june@vern.cc >
2026-03-03 06:12:09 +00:00
dasha_uwu
87faf818ff
Add webpki roots for reqwest clients. ( fixes #296 )
2026-02-12 13:15:35 +00:00
Jason Volk
8d6bfde5a0
Use insta and criterion for main integration test and benches respectively.
...
docker/ci: Separate integration and unit tests and benches jobs.
Add directives to remove db before/after integration tests are performed.
Split start/run/stop phases; add more granular smoketests.
Split main integration tests into units for isolation.
Signed-off-by: Jason Volk <jason@zemos.net >
2025-10-02 05:29:48 +00:00
Jason Volk
1313eb0b64
Reorganize main crate for testability.
...
Signed-off-by: Jason Volk <jason@zemos.net >
2025-10-02 05:28:58 +00:00
Jason Volk
89be6dc097
Switch to Criterion for benchtests.
...
ci: Add benches to workflow.
Signed-off-by: Jason Volk <jason@zemos.net >
2025-10-02 05:27:48 +00:00
Jason Volk
1322ba1b00
Send unmaintained hardened_malloc-rs to valhalla.
...
Signed-off-by: Jason Volk <jason@zemos.net >
2025-09-11 08:56:38 +00:00
Jason Volk
578cf9d2d7
Fix missing lz4 and bz2; tweak feature projection. ( closes #78 )
...
Signed-off-by: Jason Volk <jason@zemos.net >
2025-06-25 01:04:18 +00:00
Jason Volk
3056b60159
Bundle systemd service and post-install script for RPM package. ( #59 #60 )
...
Signed-off-by: Jason Volk <jason@zemos.net >
2025-06-11 01:21:11 +00:00
Jason Volk
000b876dcb
Updates for Arch package related.
...
Signed-off-by: Jason Volk <jason@zemos.net >
2025-06-11 00:50:49 +00:00
Jason Volk
f63cc84c98
Bump opentelemetry.
...
Signed-off-by: Jason Volk <jason@zemos.net >
2025-06-08 03:39:24 +00:00
Jason Volk
dc8bab9bcd
Disable tokio-console for Axum dependency conflicts.
...
Signed-off-by: Jason Volk <jason@zemos.net >
2025-06-08 03:08:57 +00:00
Jason Volk
ceb0f8f933
Bump trivial dependencies; rebase hyper-util.
...
Signed-off-by: Jason Volk <jason@zemos.net >
2025-06-08 03:08:57 +00:00
Jason Volk
05e7d4c6dd
ci: Activate RPM artifact self-test. ( closes #36 )
...
Fix rpm /bin/sh requirement (centos 10)
Signed-off-by: Jason Volk <jason@zemos.net >
2025-05-31 10:36:39 +00:00
Jason Volk
aa27ab855b
Add rpm package to workflow.
...
Improve workflows.
Signed-off-by: Jason Volk <jason@zemos.net >
2025-05-09 22:26:47 +00:00
Jason Volk
8bfe63d45f
Add package workflow.
...
Signed-off-by: Jason Volk <jason@zemos.net >
2025-05-09 22:26:47 +00:00
Jason Volk
7665d47e59
Add feature-gate for ldap.
...
Signed-off-by: Jason Volk <jason@zemos.net >
2025-04-28 07:23:57 +00:00
Jason Volk
9b658d86b2
Rename crates.
...
Signed-off-by: Jason Volk <jason@zemos.net >
2025-04-22 04:37:49 +00:00
Jason Volk
b0203818db
add missing feature-projections between intra-workspace crates
...
Signed-off-by: Jason Volk <jason@zemos.net >
2025-04-13 05:13:00 +00:00
Jason Volk
442bb9889c
improvements on blurhashing feature
...
Signed-off-by: Jason Volk <jason@zemos.net >
2025-02-04 21:47:03 +00:00
Niko
62180897c0
Added blurhash.rs to fascilitate blurhashing.
...
Signed-off-by: Niko <cnotsomark@gmail.com >
2025-02-04 21:47:03 +00:00
Jason Volk
3dae02b886
add preferred jemalloc config
...
add muzzy/dirty configuration mallctl interface
add program argument for --gc-muzzy=false
Signed-off-by: Jason Volk <jason@zemos.net >
2025-01-18 01:30:41 +00:00
strawberry
4c2999ccd1
gate libloading to conduwuit_mods feature and cfg only
...
Signed-off-by: strawberry <strawberry@puppygock.gay >
2025-01-11 20:48:36 -05:00
Jason Volk
cc1889d135
Add default-enabled feature-gates for url_preview and media_thumbnail
...
Signed-off-by: Jason Volk <jason@zemos.net >
2025-01-10 07:03:34 +00:00
Jason Volk
c5b94be5b8
remove dev_release_log_level cfg
...
Signed-off-by: Jason Volk <jason@zemos.net >
2025-01-01 23:28:01 -05:00
Jason Volk
5fdb8895b1
add utils to detect device io characteristics
...
Signed-off-by: Jason Volk <jason@zemos.net >
2025-01-01 23:28:01 -05:00
Jason Volk
71673b2a88
add worker_affinity feature
...
split runtime init from main.rs
Signed-off-by: Jason Volk <jason@zemos.net >
2024-12-18 13:31:58 -05:00
strawberry
0317cc8cc5
rename conduit to conduwuit finally
...
Signed-off-by: strawberry <strawberry@puppygock.gay >
2024-12-14 22:24:45 -05:00
Jason Volk
f70fdca828
remove jemalloc_stats from main default features
...
Signed-off-by: Jason Volk <jason@zemos.net >
2024-12-08 20:33:25 +00:00
strawberry
9783bc78ba
remove sentry_telemetry from default features
...
Signed-off-by: strawberry <strawberry@puppygock.gay >
2024-11-15 16:48:16 -05:00
strawberry
e5efd55838
feature-gate direct TLS mode to make rustls/aws-lc-rs optional
...
Signed-off-by: strawberry <strawberry@puppygock.gay >
2024-10-24 20:54:21 -04:00
strawberry
2d54264fbe
bump rust to 1.82.0, rocksdb v9.7.3, ruwuma, and a few nix pkgs
...
Signed-off-by: strawberry <strawberry@puppygock.gay >
2024-10-24 20:47:51 -04:00
strawberry
edd42974e5
bump cargo.lock and deps, add zstd compression to reqwest client
...
Signed-off-by: strawberry <strawberry@puppygock.gay >
2024-08-29 19:19:20 +00:00
strawberry
23690fd837
make jemalloc stats an optional feature
...
Signed-off-by: strawberry <strawberry@puppygock.gay >
2024-08-29 19:19:20 +00:00
Jason Volk
43300ea41e
Make axum-dual-protocol a non-feature. Fix build issues.
...
Signed-off-by: Jason Volk <jason@zemos.net >
2024-08-29 19:19:20 +00:00
Jason Volk
b3f2288d07
add constant-expression string utils
...
Signed-off-by: Jason Volk <jason@zemos.net >
2024-07-14 11:31:39 +00:00
Jason Volk
96a16190c5
mute dev_release_log_level from --all-features for now
...
Signed-off-by: Jason Volk <jason@zemos.net >
2024-06-30 18:02:16 +00:00
Jason Volk
30b5ad3870
de-feature rocksdb
2024-06-30 18:02:16 +00:00
Jason Volk
fbcdb3860a
eliminate dep:rust-rocksdb et al from admin crate
...
Signed-off-by: Jason Volk <jason@zemos.net >
2024-06-30 18:01:20 +00:00
Jason Volk
01f4455ceb
convert rocksdb errors locally; remove from Error.
...
Signed-off-by: Jason Volk <jason@zemos.net >
2024-06-30 18:01:20 +00:00
Jason Volk
3480074f61
sha256_media integration
...
Signed-off-by: Jason Volk <jason@zemos.net >
2024-06-30 18:01:20 +00:00
Paul Robertson
68f1b4789a
drop the sqlite feature from main
2024-06-29 11:05:33 -04: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
9bb52cb3ec
add missing dev_release_log_level feature projection
...
Signed-off-by: Jason Volk <jason@zemos.net >
2024-06-06 18:21:40 +00:00
strawberry
8428f43c78
add legacy element hack for UIAA using invalid user field
...
see:
- e9302a9556
- https://github.com/element-hq/element-android/issues/8043
- https://github.com/element-hq/element-ios/issues/7405
Signed-off-by: strawberry <strawberry@puppygock.gay >
2024-06-06 10:57:00 -04:00
Jason Volk
887496d040
consolidate default cargo features
...
Signed-off-by: Jason Volk <jason@zemos.net >
2024-06-02 23:01:12 +00:00
Jason Volk
14039d9df4
cleanup unused extern crates.
...
Signed-off-by: Jason Volk <jason@zemos.net >
2024-06-02 12:34:05 -04:00
Jason Volk
eed8a2a801
add and sort incomplete package metadata
...
Signed-off-by: Jason Volk <jason@zemos.net >
2024-06-02 12:34:05 -04:00
Jason Volk
a537462d51
replace num_cpus dependency with available_parallelism()
...
Signed-off-by: Jason Volk <jason@zemos.net >
2024-05-27 18:16:23 -04:00
Jason Volk
ff0b57c89c
remove unused jemalloc dep in main module.
...
Signed-off-by: Jason Volk <jason@zemos.net >
2024-05-27 18:16:23 -04:00
Jason Volk
74832bdc47
fix smoke from builds produced by --all-features
...
Signed-off-by: Jason Volk <jason@zemos.net >
2024-05-21 20:22:17 -04:00