Commit graph

  • 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
  • b1d9ec3efc
    fix: atomic increment Timo Kösters 2021-12-20 10:16:22 +01:00
  • ee3d2db8e0
    improvement, maybe not safe Timo Kösters 2021-12-19 10:48:28 +01:00
  • 83a9095cdc
    fix? Timo Kösters 2021-12-16 22:25:24 +01:00
  • 74951cb239
    dbg Timo Kösters 2021-12-16 21:42:53 +01:00
  • 4b4afea2ab
    fix auth event fetching Timo Kösters 2021-12-16 15:54:42 +01:00
  • c9c9974641
    fix: stack overflows when fetching auth events Timo Kösters 2021-12-16 14:52:19 +01:00
  • a30b588ede
    rocksdb as default Timo Kösters 2021-12-10 21:34:45 +01:00
  • 1d647a1a9a
    improvement: allow rocksdb again Timo Kösters 2021-10-16 15:19:25 +02:00
  • b25354c747 Merge branch 'add_remove_appservice' into 'next' Timo Kösters 2022-01-13 11:38:17 +00:00
  • eecd664c43 Reformat code Torsten Flammiger 2022-01-13 12:26:23 +01:00
  • f3ea2df9fe Merge branch 'simpler-traefik-nginx' into 'next' Timo Kösters 2022-01-13 11:18:15 +00:00
  • fbcbadf265 Merge branch 'rust-1.53' into 'next' Timo Kösters 2022-01-13 11:09:14 +00:00
  • bcf4ede0bc
    Restore compatibility with Rust 1.53 Jonas Platte 2022-01-13 12:06:20 +01:00
  • f5d1dda766 Merge branch 'up-ruma' into 'next' Timo Kösters 2022-01-13 10:52:13 +00:00
  • 84862352ba
    Replace to_string calls on string literals with to_owned Jonas Platte 2022-01-13 11:48:40 +01:00
  • cf54185a1c
    Use struct literals for consistency Jonas Platte 2022-01-13 11:48:18 +01:00
  • 349865d3cc
    Upgrade Ruma Jonas Platte 2022-01-13 11:44:23 +01:00
  • 2fa8171e79 Merge branch 'ci-use-sccache' into 'next' Timo Kösters 2022-01-13 10:42:33 +00:00
  • 8e12b47df4 Merge branch 'no-passwords-in-db' into 'next' Timo Kösters 2022-01-13 10:33:49 +00:00
  • 0ec26b7e96 Merge branch 'next' into 'next' Timo Kösters 2022-01-13 10:27:56 +00:00
  • b32e85ffa8 Merge branch 'up-ruma' into 'next' Timo Kösters 2022-01-13 10:24:45 +00:00
  • b746f17e56 Make traefik+nginx config more self-contained Ticho 34782694 2022-01-07 13:06:21 +00:00
  • 8d51359668 Fix typo and remove unneeded newline Torsten Flammiger 2021-12-26 20:49:19 +01:00
  • a69eb277d4 Update count users: It's now list_local_users and contains the number and the usernames Torsten Flammiger 2021-12-26 20:00:31 +01:00
  • 39787b41cb Rename admin command CountUsers -> CountLocalUsers; Update comments Torsten Flammiger 2021-12-26 12:04:38 +01:00
  • 2281bcefc6 Finalize count_local_users function Torsten Flammiger 2021-12-26 11:06:28 +01:00
  • d21030566c Rename/Add count methods to count_local_users Torsten Flammiger 2021-12-25 21:29:03 +01:00
  • 567cf6dbe9 Add command count_local_users to database/rooms.rs Torsten Flammiger 2021-12-25 20:51:22 +01:00
  • 7c1b2625cf Prepare to add an option to list local user accounts from your homeserver Torsten Flammiger 2021-12-24 23:06:54 +01:00
  • a889e884e6 refactor:moved key watch wake logic to specific module Tglman 2021-12-23 22:16:40 +00:00
  • aba95b20f3
    Upgrade Ruma Jonas Platte 2021-12-22 19:41:33 +01:00
  • c4a438460e Use Box to store UserID and DeviceID Moritz Bitsch 2021-12-22 19:26:23 +01:00
  • 7f2445be6c On unregister_appservice(service_name), remove the appservice service_name from cache too Torsten Flammiger 2021-12-22 16:48:27 +01:00
  • b6c9582cf4 Fix doc style comment according to Rust; VSCode added line breaks Torsten Flammiger 2021-12-22 13:09:56 +01:00
  • 7857da8a0b Add ability to remove an appservice Torsten Flammiger 2021-12-20 15:46:36 +01:00
  • 720a54b3bb Use String to store UserId for uiaa request Moritz Bitsch 2021-12-18 19:05:18 +01:00
  • 0725b69abb Clean up userdevicesessionid_uiaarequest BTreeMap Moritz Bitsch 2021-12-18 18:46:38 +01:00
  • fe8cfe0556 Add database migration to remove stored passwords Moritz Bitsch 2021-12-14 17:55:28 +01:00
  • 3d25d46dc5 Use simple BTreeMap to store uiaa requests Moritz Bitsch 2021-10-20 06:20:34 +02:00
  • 9b57c89df6 Merge branch 'more-event-id-arcs' into 'next' Timo Kösters 2021-12-16 13:06:30 +00:00
  • 34d3f74f36
    Use Arc for EventIds in PDUs Jonas Platte 2021-11-27 17:44:52 +01:00
  • 11a21fc136 Merge branch 'up-ruma' into 'next' Timo Kösters 2021-12-15 14:22:30 +00:00
  • 0183d003d0
    Revert rename of Ruma<_> parameters Jonas Platte 2021-12-15 13:58:25 +01:00
  • f712455047
    Reduce EventId copying Jonas Platte 2021-11-27 16:35:59 +01:00
  • 58ea081762
    Use int! macro instead of Int::from Jonas Platte 2021-11-27 16:04:19 +01:00
  • bffddbd487
    Simplify identifier parsing code Jonas Platte 2021-11-27 00:30:28 +01:00
  • 41fef1da64
    Remove unnecessary .to_string() calls Jonas Platte 2021-11-27 00:30:00 +01:00
  • 892a0525f2
    Upgrade Ruma Jonas Platte 2021-11-26 20:36:40 +01:00
  • 1fc616320a
    Use struct init shorthand Jonas Platte 2021-11-26 19:28:47 +01:00
  • 14a178d783 Merge branch 'update-docker-base-image' into 'next' Timo Kösters 2021-12-15 10:14:20 +00:00
  • 339a26f56c Update docker images Jonas Zohren 2021-12-15 10:14:20 +00:00
  • adb518fa0d
    CI: Use curl instead of wget Jonas Zohren 2021-12-14 11:16:40 +01:00
  • f91216dd3c
    CI: Optionally use sccache for compilation Jonas Zohren 2021-12-14 11:16:02 +01:00
  • ca724b6340 Merge branch '226-fix-docker-ci-issues' into 'next' Timo Kösters 2021-11-25 22:36:44 +00:00
  • 9bfc7b34b6 Fixes for !225 Jonas Zohren 2021-11-25 22:36:44 +00:00
  • afa5d449c6 Merge branch 'better-multiarch-building-the-second-attempt' into 'next' Timo Kösters 2021-11-21 17:34:09 +00:00
  • 2fff720df3 CI: New Multiarch builds and Docker images + cargo clippy/test output now integrated into GitLab Jonas Zohren 2021-11-21 17:34:08 +00:00
  • da00f611e9 Merge branch 'feature/turn-server-settings' into 'next' Timo Kösters 2021-11-19 16:39:24 +00:00
  • 9fccbb014a Implement TURN server authentication with hmac Moritz Bitsch 2021-10-02 00:37:39 +02:00
  • 109892b4b7 Implement turn server settings Moritz Bitsch 2021-10-01 15:53:16 +02:00
  • 24a835647c Merge branch 'nyaaori/fix-room-creation' into 'next' Jonas Platte 2021-11-09 16:34:51 +00:00
  • c4bce1d0c7
    Cleanup room.rs; replace unwraps with map_err Nyaaori 2021-11-09 16:12:44 +00:00
  • 9b63708685 Merge branch 'nyaaori/fix-join-panic' into 'next' Jonas Platte 2021-11-09 14:46:28 +00:00