Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

2024 03 19 #226

Merged
merged 73 commits into from
Mar 23, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
73 commits
Select commit Hold shift + click to select a range
148628d
fix zealous client connection close (regression 809c9b44817f)
jevolk Mar 15, 2024
2aec32c
fix docs
girlbossceo Mar 19, 2024
0500226
fix(deps): update rust crate serde_yaml to 0.9.33
renovate[bot] Mar 19, 2024
fdc6e05
bump rocksdb, deps, switch to hickory dns/resolver
girlbossceo Mar 19, 2024
15c3e03
add abstract fallbacks for kv batch methods.
jevolk Mar 19, 2024
f43b8d4
add rocksdb env to options. keep options in engine state.
jevolk Mar 19, 2024
8d1b597
add sync() to db abstraction for fsync(2).
jevolk Mar 19, 2024
ede82e7
reconfigure and optimize rocksdb options.
jevolk Mar 14, 2024
e5f0092
db_cache_capacity_mb defaults to 256.0 now
girlbossceo Mar 19, 2024
b9d7185
add database backup with admin commands
jevolk Mar 19, 2024
ea3834b
fix lints
girlbossceo Mar 20, 2024
0e95b2d
chore(deps): update docker docker tag to v25.0.5
renovate[bot] Mar 20, 2024
00baef9
make database_path a PathBuf
girlbossceo Mar 20, 2024
b036a4f
make database_backup_path a PathBuf
girlbossceo Mar 20, 2024
59cdec4
return helpful message instead of empty message if no backups
girlbossceo Mar 20, 2024
f25764a
check+clarify online backups are RocksDB only
girlbossceo Mar 20, 2024
924adfb
use unwrap_or_default if timestamp conversion fails
girlbossceo Mar 20, 2024
fee442c
feat: automatically join rooms on registration
girlbossceo Mar 20, 2024
debc8b6
simplify heroes get_avatar
girlbossceo Mar 20, 2024
d62c01b
default to None if "name" in `m.room.name` is empty
girlbossceo Mar 20, 2024
f27d98c
skip rooms we have not joined before for auto-join
girlbossceo Mar 20, 2024
a51bc16
fix wrong error message about presence
girlbossceo Mar 20, 2024
32188ba
auto join rooms from admin room created users too
girlbossceo Mar 21, 2024
fd428e9
slight request logging improvements
girlbossceo Mar 21, 2024
e6ab3ac
update book.toml for conduwuit
girlbossceo Mar 21, 2024
3a1941a
raise get_keys_helper timeout even more
girlbossceo Mar 21, 2024
ba80fbd
raise connection pooling idle timeout to 50 seconds
girlbossceo Mar 21, 2024
d5db11e
significantly drop URL preview timeouts
girlbossceo Mar 21, 2024
ce97a03
fix(deps): update rust crate jsonwebtoken to 9.3.0
renovate[bot] Mar 21, 2024
0339b15
add mdbook to the devshell
CobaltCause Mar 21, 2024
77215ad
avoid duplicating links in documentation
CobaltCause Mar 21, 2024
db8b5e0
bump ruma, rust-rocksdb, and cargo.lock
girlbossceo Mar 22, 2024
bd9a5c8
remove section about cross compilation
CobaltCause Mar 22, 2024
19205ba
rename "simple" deployment to "generic"
CobaltCause Mar 22, 2024
70d9a1c
rename Docker header
girlbossceo Mar 22, 2024
4541fd3
reduce scope of nixos documentation
CobaltCause Mar 22, 2024
614022a
make chapter name reflect file name
CobaltCause Mar 21, 2024
2f4a6ff
add write buffer corking using rocksdb manual_wal_flush.
jevolk Mar 19, 2024
c611a1a
add corks to coalesce writes for several heavy calltrees.
jevolk Mar 21, 2024
1b0f1af
refactor reqwest client suite w/ conf items.
jevolk Mar 16, 2024
c56ab53
oops forgot to commit these new files
girlbossceo Mar 22, 2024
b55bef1
document new timeout config options
girlbossceo Mar 22, 2024
69522b4
follow 3 redirects for URL previews instead of 6
girlbossceo Mar 22, 2024
65612fd
follow 3 redirects for federation requests instead of 2
girlbossceo Mar 22, 2024
aefb7d9
fix incorrect v1 URL path for URL previews
girlbossceo Mar 22, 2024
64bed79
bump conduwuit version to 0.1.9
girlbossceo Mar 22, 2024
b4943fc
remove/update incorrect example config comment
girlbossceo Mar 22, 2024
4475c1b
bump rocksdb in nix flake
girlbossceo Mar 22, 2024
96b7334
Revert "bump rocksdb in nix flake"
girlbossceo Mar 22, 2024
634d2db
Revert RocksDB 9.0.0 update
girlbossceo Mar 22, 2024
652613b
log room for backfill_if_required requests
girlbossceo Mar 22, 2024
25a22ce
refactor appservice type stuff
Kladki Mar 22, 2024
6f1d1bc
refactor: remove previous typing implementation and add sync wakeup f…
timokoesters Mar 22, 2024
1d31dbf
remove rocksdb prefix extractor
girlbossceo Mar 22, 2024
72adedf
allow including extra info in `--version` output
CobaltCause Mar 22, 2024
afdfdc8
add main.rs test for unix maximize_fd_limit
girlbossceo Mar 23, 2024
87a2e28
bump ruma and bytes
girlbossceo Mar 23, 2024
a8e815b
only allow up to info level logging on release builds
girlbossceo Mar 23, 2024
9fe6c2c
update differences.md
girlbossceo Mar 23, 2024
31c3b37
add zed to .gitignore
girlbossceo Mar 23, 2024
64fa936
ci: make docker username and GHCR variables
girlbossceo Mar 23, 2024
04fd1ce
format cargo.toml
girlbossceo Mar 23, 2024
d466c12
resolve couple pedantic clippy lints, remove unnecessary qualifications
girlbossceo Mar 23, 2024
c78410f
resolve clippy match_bool
girlbossceo Mar 23, 2024
f956eec
resolve and add even more pedantic clippy lints
girlbossceo Mar 23, 2024
5f57fde
forgot to fix these ones too
girlbossceo Mar 23, 2024
8ef3c01
fix(deps): update rust crate regex to 1.10.4
renovate[bot] Mar 23, 2024
42b450e
remove unnecessary match arm for space invite join_rule
girlbossceo Mar 23, 2024
6f473ef
use BTreeMap again
girlbossceo Mar 23, 2024
a7cfe1c
log path parameters when try http request fails
girlbossceo Mar 23, 2024
610d2fe
bump default_sender_timeout from 75 seconds to 180
girlbossceo Mar 23, 2024
d94319e
add conf item for alternate rocksdb recovery modes.
jevolk Mar 23, 2024
5c93df6
make rocksdb_recovery_mode a u8, document it
girlbossceo Mar 23, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
6 changes: 4 additions & 2 deletions .github/workflows/ci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -19,6 +19,7 @@ env:
# Custom nix binary cache if fork is being used
ATTIC_ENDPOINT: ${{ vars.ATTIC_ENDPOINT }}
ATTIC_PUBLIC_KEY: ${{ vars.ATTIC_PUBLIC_KEY }}
DOCKER_USERNAME: ${{ vars.DOCKER_USERNAME }}

permissions:
packages: write
Expand Down Expand Up @@ -184,7 +185,8 @@ jobs:
if: github.event_name != 'pull_request'
uses: docker/login-action@v3
with:
username: girlbossceo
# username is not really a secret
username: ${{ vars.DOCKER_USERNAME }}
password: ${{ secrets.DOCKERHUB_TOKEN }}

- name: Login to GitHub Container Registry
Expand All @@ -194,7 +196,7 @@ jobs:
REGISTRY: ghcr.io
with:
registry: ${{ env.REGISTRY }}
username: girlbossceo
username: ${{ github.repository_owner }}
password: ${{ secrets.GITHUB_TOKEN }}


Expand Down
3 changes: 3 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -80,3 +80,6 @@ public/

# macOS
.DS_Store

# Zed
.zed/
4 changes: 2 additions & 2 deletions .gitlab-ci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -129,9 +129,9 @@ artifacts:

.push-oci-image:
stage: publish
image: docker:25.0.4
image: docker:25.0.5
services:
- docker:25.0.4-dind
- docker:25.0.5-dind
variables:
IMAGE_SUFFIX_AMD64: amd64
IMAGE_SUFFIX_ARM64V8: arm64v8
Expand Down
Loading
Loading