Commit graph

  • 0f6d232cb1 Style fixes from 'cargo fmt' Andrej Kacian 2022-01-27 17:08:04 +01:00
  • ccfc243c2c Make get_remote_content() return Result instead of ConduitResult Andrej Kacian 2022-01-27 17:00:08 +01:00
  • f7148def90 Merge branch 'up-ruma' into 'next' Timo Kösters 2022-01-27 15:46:00 +00:00
  • 63309e52f8 Merge branch 'media-download-with-filename' into 'next' Timo Kösters 2022-01-27 15:44:56 +00:00
  • c4317a7a96 Reduce code duplication in media download route handlers Andrej Kacian 2022-01-27 16:12:39 +01:00
  • 9c2000cb89
    Upgrade Ruma Jonas Platte 2022-01-27 16:17:55 +01:00
  • 52873c88b7 Fix incorrect HTTP method in doc comments of two media routes Andrej Kacian 2022-01-27 00:27:13 +01:00
  • 8472eff277 Implement media download with custom filename Andrej Kacian 2022-01-27 00:25:20 +01:00
  • ba8d5abb67 Merge branch 'fix/sccache' into 'next' Jonas Zohren 2022-01-26 18:54:13 +00:00
  • ff16729976
    fix: correct RUSTC_WRAPPER path in cross container Maxim De Clercq 2022-01-25 22:36:51 +01:00
  • acf1585fc3
    fix: make sure that libatomic is linked statically Maxim De Clercq 2022-01-24 11:45:07 +01:00
  • 067fcfc0e4
    fix: remove trailing slash from shared path Maxim De Clercq 2022-01-23 21:19:19 +01:00
  • 77ad4cb8f8
    fix: use readelf for checking static compilation Maxim De Clercq 2022-01-23 19:24:36 +01:00
  • 64c25ea4a1
    fix: always print ELF information Maxim De Clercq 2022-01-23 18:31:40 +01:00
  • c7560b3502
    fix: remove libgcc dependency in ci builds since the binary is ensured to be statically compiled Maxim De Clercq 2022-01-23 18:09:14 +01:00
  • c2ad2b3dd7
    fix: pass sccache variables to cross container with build.env.passthrough Maxim De Clercq 2022-01-23 17:38:13 +01:00
  • 219dfbabd5
    fix: pass RUSTC_WRAPPER to the cross container and enforce static builds Maxim De Clercq 2022-01-23 17:31:12 +01:00
  • 4a34d757d7 Merge branch 'fix/rocksdb-cross-compiling' into 'next' Jonas Zohren 2022-01-23 15:58:27 +00:00
  • fd67cd7450
    feat: support targetting i686 Maxim De Clercq 2022-01-23 15:10:42 +01:00
  • cd9902637d
    feat: use rustembedded/cross images and use static relocation model to fix cross-compile Maxim De Clercq 2022-01-22 17:34:30 +01:00
  • 7505548b94 Merge remote-tracking branch 'refs/remotes/origin/next' into command-refactor Andrei Vasiliu 2022-01-22 14:29:50 +02:00
  • f50bdb6010 Merge branch 'list_local_users' into 'next' Timo Kösters 2022-01-22 09:33:32 +00:00
  • a021680591
    fix: make sure libatomic is always linked because it's skipped on arm targets Maxim De Clercq 2022-01-22 01:14:36 +01:00
  • 3e9abfedb4
    fix: make sure libstdc++ is linked statically when cross-compiling Maxim De Clercq 2022-01-22 00:14:19 +01:00
  • b634f9d45c Merge branch 'reqwestfix' into 'next' Timo Kösters 2022-01-21 16:54:35 +00:00
  • f88523988e
    improvement: use jemalloc for lower memory usage Timo Kösters 2022-01-21 09:19:19 +01:00
  • bfef94f5f4
    fix: linking against libatomic is no longer required since the library path is fixed Maxim De Clercq 2022-01-21 17:26:25 +01:00
  • d94f3c1e9a
    fix: make sure cc-rs and bindgen use the correct paths when cross-compiling Maxim De Clercq 2022-01-21 17:06:15 +01:00
  • 4ef995cf7d Merge branch 'next' into 'next' Timo Kösters 2022-01-21 15:43:40 +00:00
  • 97d56af5bd Add heisenbridge to tested appservices Reiner Herrmann 2022-01-15 17:23:14 +00:00
  • 57979da28c Change structopt to clap, remove markdown dependency Andrei Vasiliu 2022-01-21 17:34:21 +02:00
  • 58da67e59e Merge branch 'mautrix-signal-support' into 'next' Timo Kösters 2022-01-21 15:33:10 +00:00
  • 5d3ba5c628 Merge branch 'WIP_persy_batch_next' into 'next' Timo Kösters 2022-01-21 15:31:46 +00:00
  • 960ba8bd99 Merged current next Torsten Flammiger 2022-01-21 14:32:59 +01:00
  • ba6d72f3f9 Reformatted Torsten Flammiger 2022-01-21 14:28:07 +01:00
  • cc3ef1a8be Improve help text for admin commands Andrei Vasiliu 2022-01-21 11:06:16 +02:00
  • f244c0e2ce Merge remote-tracking branch 'refs/remotes/origin/next' into command-refactor Andrei Vasiliu 2022-01-21 10:19:17 +02:00
  • e378bc4a2c Refactor admin commands to use structopt Andrei Vasiliu 2022-01-18 13:53:17 +02:00
  • ab4f3bd06c Merge branch 'lib-main' into 'next' Timo Kösters 2022-01-20 12:32:39 +00:00
  • 8d81c1c072
    Use MSRV for build CI jobs Jonas Platte 2022-01-20 13:23:58 +01:00
  • 6bb1081b71
    Use BTreeMap::into_values Jonas Platte 2022-01-20 13:13:14 +01:00
  • ff5fec9e74
    Raise minimum supported Rust version to 1.56 Jonas Platte 2022-01-20 12:29:52 +01:00
  • 5afb27a5a9
    Use latest stable for Docker image Jonas Platte 2022-01-20 12:29:24 +01:00
  • 6e322716ca
    Delete rust-toolchain file Jonas Platte 2022-01-20 12:29:10 +01:00
  • 756a41f22d
    Fix rustc / clippy warnings Jonas Platte 2022-01-20 00:10:39 +01:00
  • a0fc5eba72
    Remove unnecessary Result Jonas Platte 2022-01-19 23:56:55 +01:00
  • cc0f094ff7 Merge branch 'rocksdbbreaks' into 'next' Timo Kösters 2022-01-19 06:17:57 +00:00
  • d4eb3e3295
    fix: rocksdb does not use zstd compression unless we disable everything else Timo Kösters 2022-01-19 07:09:25 +01:00
  • c6277c72a1
    Fix warnings in database::abstraction Jonas Platte 2022-01-18 21:05:40 +01:00
  • 13a48c4577
    Clean up mod and use statements in lib.rs and main.rs Jonas Platte 2022-01-18 21:04:44 +01:00
  • b2ffc4e496 Merge branch 'maxopenfiles' into 'next' Timo Kösters 2022-01-18 09:05:57 +00:00
  • 53de350908
    fix: less load when lazy loading Timo Kösters 2022-01-17 23:24:27 +01:00
  • fd6427a83f Update/Revert code comment Torsten Flammiger 2022-01-17 22:34:34 +01:00
  • fc39b3447c Little bit of refactoring Torsten Flammiger 2022-01-17 19:43:45 +01:00
  • 4aefc29650 Merge branch 'list_local_users_test' into list_local_users Torsten Flammiger 2022-01-17 19:20:11 +01:00
  • 03b174335c
    improvement: lower default pdu cache capacity Timo Kösters 2022-01-17 14:46:53 +01:00
  • 8c90e7adfb
    refactor: fix warnings Timo Kösters 2022-01-17 14:39:37 +01:00
  • ee8e72f7a8
    feat: implement server ACLs Timo Kösters 2022-01-17 14:35:38 +01:00
  • 24aa034e48 Merge branch 'ci-fix-cargo-test-missing-libclang' into 'next' Jonas Zohren 2022-01-16 20:57:23 +00:00
  • 10f1da12bf CI: Fix cargo-test Jonas Zohren 2022-01-16 20:57:23 +00:00
  • 50430cf4ab Name function after command: list_local_users Torsten Flammiger 2022-01-16 21:22:57 +01:00
  • 52284ef9e2 Add some debug/info if user was found Torsten Flammiger 2022-01-16 20:25:16 +01:00
  • 3e79d15495 Updated function documentation Torsten Flammiger 2022-01-16 20:15:53 +01:00
  • 13ae036ca0 Move and refactor admin commands into admin module Andrei Vasiliu 2022-01-16 13:52:23 +02:00
  • 9205c07048 Update get_local_users description Torsten Flammiger 2022-01-15 22:37:39 +01:00
  • c03bf6ef11 name the function after its purpose: iter_locals -> get_local_users Torsten Flammiger 2022-01-15 22:20:51 +01:00
  • 217e378992 Add mautrix-signal to tested appservices Julius de Bruijn 2022-01-15 17:34:13 +00:00
  • 91eb6c4d08 Return a Result instead of a vector Torsten Flammiger 2022-01-15 17:10:23 +01:00
  • fb19114bd9 rename iter_locals to get_local_users; make get_local_users skip on parse errors; remove deprecated function count_local_users Torsten Flammiger 2022-01-15 15:52:47 +01:00
  • c1cd4b5e26 chore: set the released version of persy in Cargo.toml Tglman 2022-01-14 21:00:13 +00:00
  • f9977ca64f fix: changes to update to the last database engine trait definition Tglman 2022-01-13 22:37:19 +00:00
  • 1cc41937bd refactor:use generic watcher in persy implementation Tglman 2021-12-23 22:59:17 +00:00
  • ab15ec6c32 feat: Integration with persy using background ops Tglman 2021-06-18 00:38:32 +01:00
  • d434dfb3a5
    feat: config option for rocksdb max open files Timo Kösters 2022-01-14 11:40:49 +01:00
  • 5b8d2a736e Merge branch 'default' into 'next' Timo Kösters 2022-01-14 10:44:06 +00:00
  • 80e51986c4
    improvement: better default cache capacity Timo Kösters 2022-01-14 11:08:31 +01:00
  • 8fc51f0029 Merge branch 'ci-cargo-home-workaround' into 'next' Jonas Zohren 2022-01-13 22:24:47 +00:00
  • f67785caaf Fix(ci): Disable CARGO_HOME caching Jonas Zohren 2022-01-13 22:24:47 +00:00
  • 1119c2f510 Merge branch 'rocksdb' into 'next' Timo Kösters 2022-01-13 22:12:51 +00:00
  • 16f826773b
    refactor: fix warnings Timo Kösters 2022-01-13 22:47:30 +01:00
  • 6fa01aa982
    fix: remove dbg Timo Kösters 2022-01-13 21:46:20 +01:00
  • a336027b0e
    fix: better memory usage message Timo Kösters 2022-01-13 21:11:45 +01:00
  • 447639054e
    improvement: higher default pdu capacity Timo Kösters 2022-01-13 21:03:53 +01:00
  • 9e77f7617c
    fix: disable direct IO again Timo Kösters 2022-01-12 12:27:02 +01:00
  • 7f27af032b
    improvement: optimize rocksdb for spinning disks Timo Kösters 2022-01-12 10:07:10 +01:00
  • b96822b617
    fix: use db options for column families too Timo Kösters 2022-01-10 21:20:29 +01:00
  • 0bb7d76dec
    improvement: rocksdb configuration Timo Kösters 2022-01-10 20:20:45 +01:00
  • 077e9ad438
    improvement: memory usage for caches Timo Kösters 2022-01-10 15:53:28 +01:00
  • 68ee1a5408
    Add rocksdb implementation of memory_usage() Andrej Kacian 2022-01-09 20:08:15 +01:00
  • ff243870f8
    Add "database_memory_usage" AdminCommand Andrej Kacian 2022-01-09 20:07:50 +01:00
  • 71431f330a
    Add memory_usage() to DatabaseEngine trait Andrej Kacian 2022-01-09 20:07:03 +01:00
  • fa6d7f7ccd
    feat: database backend selection at runtime Timo Kösters 2022-01-09 16:44:44 +01:00
  • 4f39d36e98
    docs: lazy loading Timo Kösters 2022-01-09 13:42:25 +01:00
  • c6d88359d7
    fix: incremental lazy loading Timo Kösters 2022-01-07 09:56:09 +01:00
  • f285c89006
    fix: make incremental sync efficient again Timo Kösters 2022-01-06 00:15:34 +01:00
  • 93d225fd1e
    improvement: faster way to load required state Timo Kösters 2022-01-05 20:31:20 +01:00
  • 1bd9fd74b3
    feat: partially support sync filters Timo Kösters 2022-01-05 18:15:00 +01:00
  • 68e910bb77
    feat: lazy loading Timo Kösters 2022-01-04 14:30:13 +01:00
  • 5bcc1324ed
    fix: auth event fetch order Timo Kösters 2021-12-21 22:10:31 +01:00
  • 54f4d39e3e
    improvement: don't fetch event multiple times Timo Kösters 2021-12-21 16:02:12 +01:00