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

Final async database (overall heavy performance improvement), misc bug fixes, /search filters, remove legacy mentions (MSC4210) and dependency updates #608

Merged
merged 245 commits into from
Nov 16, 2024

Commits on Oct 25, 2024

  1. simplify service trait bounds and lifetimes

    Signed-off-by: Jason Volk <[email protected]>
    jevolk authored and girlbossceo committed Oct 25, 2024
    Configuration menu
    Copy the full SHA
    2db017a View commit details
    Browse the repository at this point in the history
  2. add str traits for split, between, unquote; consolidate tests

    Signed-off-by: Jason Volk <[email protected]>
    jevolk authored and girlbossceo committed Oct 25, 2024
    Configuration menu
    Copy the full SHA
    99ad404 View commit details
    Browse the repository at this point in the history
  3. add MapExpect to Result

    add DebugInspect to Result
    
    move Result typedef into unit
    
    Signed-off-by: Jason Volk <[email protected]>
    jevolk authored and girlbossceo committed Oct 25, 2024
    Configuration menu
    Copy the full SHA
    2709995 View commit details
    Browse the repository at this point in the history
  4. add expected! macro to checked math expression suite

    Signed-off-by: Jason Volk <[email protected]>
    jevolk authored and girlbossceo committed Oct 25, 2024
    Configuration menu
    Copy the full SHA
    3d4b0f1 View commit details
    Browse the repository at this point in the history
  5. add err log trait to Result

    Signed-off-by: Jason Volk <[email protected]>
    jevolk authored and girlbossceo committed Oct 25, 2024
    Configuration menu
    Copy the full SHA
    aa265f7 View commit details
    Browse the repository at this point in the history
  6. move common_elements util into unit

    Signed-off-by: Jason Volk <[email protected]>
    jevolk authored and girlbossceo committed Oct 25, 2024
    Configuration menu
    Copy the full SHA
    bd75ff6 View commit details
    Browse the repository at this point in the history
  7. add util functors for is_zero/is_equal; move clamp to math utils

    Signed-off-by: Jason Volk <[email protected]>
    jevolk authored and girlbossceo committed Oct 25, 2024
    Configuration menu
    Copy the full SHA
    6305364 View commit details
    Browse the repository at this point in the history
  8. add missing err! case

    Signed-off-by: Jason Volk <[email protected]>
    jevolk authored and girlbossceo committed Oct 25, 2024
    Configuration menu
    Copy the full SHA
    a5822eb View commit details
    Browse the repository at this point in the history
  9. add is_not_found functor to error; tweak status code matcher

    Signed-off-by: Jason Volk <[email protected]>
    jevolk authored and girlbossceo committed Oct 25, 2024
    Configuration menu
    Copy the full SHA
    f7ce4db View commit details
    Browse the repository at this point in the history
  10. re-export crates used by error macros

    Signed-off-by: Jason Volk <[email protected]>
    jevolk authored and girlbossceo committed Oct 25, 2024
    Configuration menu
    Copy the full SHA
    a5de274 View commit details
    Browse the repository at this point in the history
  11. add UnwrapInfallible to Result

    Signed-off-by: Jason Volk <[email protected]>
    jevolk authored and girlbossceo committed Oct 25, 2024
    Configuration menu
    Copy the full SHA
    6001014 View commit details
    Browse the repository at this point in the history
  12. Database Refactor

    combine service/users data w/ mod unit
    
    split sliding sync related out of service/users
    
    instrument database entry points
    
    remove increment crap from database interface
    
    de-wrap all database get() calls
    
    de-wrap all database insert() calls
    
    de-wrap all database remove() calls
    
    refactor database interface for async streaming
    
    add query key serializer for database
    
    implement Debug for result handle
    
    add query deserializer for database
    
    add deserialization trait for option handle
    
    start a stream utils suite
    
    de-wrap/asyncify/type-query count_one_time_keys()
    
    de-wrap/asyncify users count
    
    add admin query users command suite
    
    de-wrap/asyncify users exists
    
    de-wrap/partially asyncify user filter related
    
    asyncify/de-wrap users device/keys related
    
    asyncify/de-wrap user auth/misc related
    
    asyncify/de-wrap users blurhash
    
    asyncify/de-wrap account_data get; merge Data into Service
    
    partial asyncify/de-wrap uiaa; merge Data into Service
    
    partially asyncify/de-wrap transaction_ids get; merge Data into Service
    
    partially asyncify/de-wrap key_backups; merge Data into Service
    
    asyncify/de-wrap pusher service getters; merge Data into Service
    
    asyncify/de-wrap rooms alias getters/some iterators
    
    asyncify/de-wrap rooms directory getters/iterator
    
    partially asyncify/de-wrap rooms lazy-loading
    
    partially asyncify/de-wrap rooms metadata
    
    asyncify/dewrap rooms outlier
    
    asyncify/dewrap rooms pdu_metadata
    
    dewrap/partially asyncify rooms read receipt
    
    de-wrap rooms search service
    
    de-wrap/partially asyncify rooms user service
    
    partial de-wrap rooms state_compressor
    
    de-wrap rooms state_cache
    
    de-wrap room state et al
    
    de-wrap rooms timeline service
    
    additional users device/keys related
    
    de-wrap/asyncify sender
    
    asyncify services
    
    refactor database to TryFuture/TryStream
    
    refactor services for TryFuture/TryStream
    
    asyncify api handlers
    
    additional asyncification for admin module
    
    abstract stream related; support reverse streams
    
    additional stream conversions
    
    asyncify state-res related
    
    Signed-off-by: Jason Volk <[email protected]>
    jevolk authored and girlbossceo committed Oct 25, 2024
    Configuration menu
    Copy the full SHA
    946ca36 View commit details
    Browse the repository at this point in the history
  13. handle serde_json for deserialized()

    Signed-off-by: Jason Volk <[email protected]>
    jevolk authored and girlbossceo committed Oct 25, 2024
    Configuration menu
    Copy the full SHA
    4776fe6 View commit details
    Browse the repository at this point in the history
  14. minor auth_chain optimizations/cleanup

    Signed-off-by: Jason Volk <[email protected]>
    jevolk authored and girlbossceo committed Oct 25, 2024
    Configuration menu
    Copy the full SHA
    3f7ec42 View commit details
    Browse the repository at this point in the history
  15. add missing await to first admin room creation

    Signed-off-by: strawberry <[email protected]>
    girlbossceo committed Oct 25, 2024
    Configuration menu
    Copy the full SHA
    4496cf2 View commit details
    Browse the repository at this point in the history
  16. split remaining map suites

    Signed-off-by: Jason Volk <[email protected]>
    jevolk authored and girlbossceo committed Oct 25, 2024
    Configuration menu
    Copy the full SHA
    5192927 View commit details
    Browse the repository at this point in the history
  17. add ArrayVec-backed serialized query overload; doc comments

    Signed-off-by: Jason Volk <[email protected]>
    jevolk authored and girlbossceo committed Oct 25, 2024
    Configuration menu
    Copy the full SHA
    0e8ae1e View commit details
    Browse the repository at this point in the history
  18. merge rooms/short Data w/ Service; optimize queries

    Signed-off-by: Jason Volk <[email protected]>
    jevolk authored and girlbossceo committed Oct 25, 2024
    Configuration menu
    Copy the full SHA
    c569881 View commit details
    Browse the repository at this point in the history
  19. Add rocksdb logging integration with tracing.

    Signed-off-by: Jason Volk <[email protected]>
    jevolk authored and girlbossceo committed Oct 25, 2024
    Configuration menu
    Copy the full SHA
    a8d5cf9 View commit details
    Browse the repository at this point in the history
  20. additional stream tools

    Signed-off-by: Jason Volk <[email protected]>
    jevolk authored and girlbossceo committed Oct 25, 2024
    Configuration menu
    Copy the full SHA
    6b80361 View commit details
    Browse the repository at this point in the history
  21. add rocksdb secondary; fix read_only mode.

    Signed-off-by: Jason Volk <[email protected]>
    jevolk authored and girlbossceo committed Oct 25, 2024
    Configuration menu
    Copy the full SHA
    96fcf7f View commit details
    Browse the repository at this point in the history
  22. various cleanup tweaks/fixes

    Signed-off-by: Jason Volk <[email protected]>
    jevolk authored and girlbossceo committed Oct 25, 2024
    Configuration menu
    Copy the full SHA
    26dcab2 View commit details
    Browse the repository at this point in the history
  23. refactor multi-get to handle result type

    Signed-off-by: Jason Volk <[email protected]>
    jevolk authored and girlbossceo committed Oct 25, 2024
    Configuration menu
    Copy the full SHA
    ab06701 View commit details
    Browse the repository at this point in the history
  24. optimize auth_chain short_id to event_id translation step

    Signed-off-by: Jason Volk <[email protected]>
    jevolk authored and girlbossceo committed Oct 25, 2024
    Configuration menu
    Copy the full SHA
    36677bb View commit details
    Browse the repository at this point in the history
  25. bump ruma, cargo.lock, and deps

    Signed-off-by: strawberry <[email protected]>
    girlbossceo committed Oct 25, 2024
    Configuration menu
    Copy the full SHA
    8311952 View commit details
    Browse the repository at this point in the history
  26. send EDUs to appservices if in events

    to_device is not supported yet
    
    Signed-off-by: strawberry <[email protected]>
    girlbossceo committed Oct 25, 2024
    Configuration menu
    Copy the full SHA
    fafe320 View commit details
    Browse the repository at this point in the history
  27. Configuration menu
    Copy the full SHA
    890ee84 View commit details
    Browse the repository at this point in the history
  28. dont send non-state events from ignored users over sync

    Signed-off-by: strawberry <[email protected]>
    girlbossceo committed Oct 25, 2024
    Configuration menu
    Copy the full SHA
    2083c38 View commit details
    Browse the repository at this point in the history
  29. Configuration menu
    Copy the full SHA
    4413793 View commit details
    Browse the repository at this point in the history
  30. use ok_or_else for a rare error

    Signed-off-by: strawberry <[email protected]>
    girlbossceo committed Oct 25, 2024
    Configuration menu
    Copy the full SHA
    b64a235 View commit details
    Browse the repository at this point in the history
  31. fix list_rooms admin command filters

    Signed-off-by: strawberry <[email protected]>
    girlbossceo committed Oct 25, 2024
    Configuration menu
    Copy the full SHA
    ee1580e View commit details
    Browse the repository at this point in the history
  32. add support for reading a registration token from a file

    Signed-off-by: strawberry <[email protected]>
    girlbossceo committed Oct 25, 2024
    Configuration menu
    Copy the full SHA
    7a59add View commit details
    Browse the repository at this point in the history
  33. dont send events from ignored users over /messages

    Signed-off-by: strawberry <[email protected]>
    girlbossceo committed Oct 25, 2024
    Configuration menu
    Copy the full SHA
    6a81bf2 View commit details
    Browse the repository at this point in the history
  34. Configuration menu
    Copy the full SHA
    a9e3e8f View commit details
    Browse the repository at this point in the history
  35. remove unnecessary full type annos

    Signed-off-by: strawberry <[email protected]>
    girlbossceo committed Oct 25, 2024
    Configuration menu
    Copy the full SHA
    115ea03 View commit details
    Browse the repository at this point in the history
  36. Configuration menu
    Copy the full SHA
    4eb7ad7 View commit details
    Browse the repository at this point in the history
  37. Configuration menu
    Copy the full SHA
    9836385 View commit details
    Browse the repository at this point in the history
  38. drop unnecessary error to debug_warn

    Signed-off-by: strawberry <[email protected]>
    girlbossceo committed Oct 25, 2024
    Configuration menu
    Copy the full SHA
    54a107c View commit details
    Browse the repository at this point in the history
  39. add MSC4151 room reporting support

    Signed-off-by: strawberry <[email protected]>
    girlbossceo committed Oct 25, 2024
    Configuration menu
    Copy the full SHA
    ab9a65d View commit details
    Browse the repository at this point in the history
  40. fix room directory regression

    Signed-off-by: strawberry <[email protected]>
    girlbossceo committed Oct 25, 2024
    Configuration menu
    Copy the full SHA
    bd56d83 View commit details
    Browse the repository at this point in the history
  41. miniscule spaces code optimisations

    still terrible though
    
    Signed-off-by: strawberry <[email protected]>
    girlbossceo committed Oct 25, 2024
    Configuration menu
    Copy the full SHA
    fa7c120 View commit details
    Browse the repository at this point in the history
  42. consume all bytes for top-level Ignore; add comments/tweaks

    Signed-off-by: Jason Volk <[email protected]>
    jevolk authored and girlbossceo committed Oct 25, 2024
    Configuration menu
    Copy the full SHA
    c6b7c24 View commit details
    Browse the repository at this point in the history
  43. fix get_all_media_keys deserialization

    Signed-off-by: Jason Volk <[email protected]>
    jevolk authored and girlbossceo committed Oct 25, 2024
    Configuration menu
    Copy the full SHA
    2d049da View commit details
    Browse the repository at this point in the history
  44. fix trait-solver issue requiring recursion_limit increase

    Signed-off-by: Jason Volk <[email protected]>
    jevolk authored and girlbossceo committed Oct 25, 2024
    Configuration menu
    Copy the full SHA
    bd9a9cc View commit details
    Browse the repository at this point in the history
  45. fix aliasid_alias key deserialization

    Signed-off-by: Jason Volk <[email protected]>
    jevolk authored and girlbossceo committed Oct 25, 2024
    Configuration menu
    Copy the full SHA
    ba683cf View commit details
    Browse the repository at this point in the history
  46. fix sliding sync room type filter regression

    Signed-off-by: strawberry <[email protected]>
    morguldir authored and girlbossceo committed Oct 25, 2024
    Configuration menu
    Copy the full SHA
    9eace1f View commit details
    Browse the repository at this point in the history
  47. Configuration menu
    Copy the full SHA
    8eec78e View commit details
    Browse the repository at this point in the history

Commits on Oct 26, 2024

  1. fix unnecessary re-serializations

    Signed-off-by: Jason Volk <[email protected]>
    jevolk authored and girlbossceo committed Oct 26, 2024
    Configuration menu
    Copy the full SHA
    814b9e2 View commit details
    Browse the repository at this point in the history
  2. use loop condition to account for loole channel close

    Signed-off-by: Jason Volk <[email protected]>
    jevolk authored and girlbossceo committed Oct 26, 2024
    Configuration menu
    Copy the full SHA
    56dd0f5 View commit details
    Browse the repository at this point in the history
  3. split admin-room branch from build_and_append_pdu (fixes large stack …

    …warning)
    
    Signed-off-by: Jason Volk <[email protected]>
    jevolk authored and girlbossceo committed Oct 26, 2024
    Configuration menu
    Copy the full SHA
    89a3c80 View commit details
    Browse the repository at this point in the history
  4. catch panics at base functions to integrate with other fatal errors.

    Signed-off-by: Jason Volk <[email protected]>
    jevolk authored and girlbossceo committed Oct 26, 2024
    Configuration menu
    Copy the full SHA
    08a2fec View commit details
    Browse the repository at this point in the history
  5. add FlatOk trait to Result/Option suite

    Signed-off-by: Jason Volk <[email protected]>
    jevolk authored and girlbossceo committed Oct 26, 2024
    Configuration menu
    Copy the full SHA
    a2e5c3d View commit details
    Browse the repository at this point in the history
  6. add mactors for true/false

    Signed-off-by: Jason Volk <[email protected]>
    jevolk authored and girlbossceo committed Oct 26, 2024
    Configuration menu
    Copy the full SHA
    4485f36 View commit details
    Browse the repository at this point in the history
  7. add unwrap_or to TryFutureExtExt

    Signed-off-by: Jason Volk <[email protected]>
    jevolk authored and girlbossceo committed Oct 26, 2024
    Configuration menu
    Copy the full SHA
    dd9f530 View commit details
    Browse the repository at this point in the history
  8. add is_not_found as Error member function; tweak interface; add doc c…

    …omments
    
    Signed-off-by: Jason Volk <[email protected]>
    jevolk authored and girlbossceo committed Oct 26, 2024
    Configuration menu
    Copy the full SHA
    685eadb View commit details
    Browse the repository at this point in the history
  9. parallelize calculate_invite_state

    Signed-off-by: Jason Volk <[email protected]>
    jevolk authored and girlbossceo committed Oct 26, 2024
    Configuration menu
    Copy the full SHA
    2b2055f View commit details
    Browse the repository at this point in the history
  10. abstract common patterns as core pdu memberfns

    Signed-off-by: Jason Volk <[email protected]>
    jevolk authored and girlbossceo committed Oct 26, 2024
    Configuration menu
    Copy the full SHA
    48a767d View commit details
    Browse the repository at this point in the history
  11. abstract account-data deserializations for serde_json::from_elim

    Signed-off-by: Jason Volk <[email protected]>
    jevolk authored and girlbossceo committed Oct 26, 2024
    Configuration menu
    Copy the full SHA
    da34b43 View commit details
    Browse the repository at this point in the history
  12. Add state_get_content(shortid) for serde_json::from elim

    Signed-off-by: Jason Volk <[email protected]>
    jevolk authored and girlbossceo committed Oct 26, 2024
    Configuration menu
    Copy the full SHA
    68315ac View commit details
    Browse the repository at this point in the history
  13. refactor to room_state_get_content() for serde_json::from_ elim

    Signed-off-by: Jason Volk <[email protected]>
    jevolk authored and girlbossceo committed Oct 26, 2024
    Configuration menu
    Copy the full SHA
    f7af696 View commit details
    Browse the repository at this point in the history
  14. refactor to pdu.get_content() for serde_json::from_ elim

    Signed-off-by: Jason Volk <[email protected]>
    jevolk authored and girlbossceo committed Oct 26, 2024
    Configuration menu
    Copy the full SHA
    55c85f6 View commit details
    Browse the repository at this point in the history
  15. refactor various patterns for serde_json::from_ elim

    bump ruma
    
    Signed-off-by: Jason Volk <[email protected]>
    jevolk authored and girlbossceo committed Oct 26, 2024
    Configuration menu
    Copy the full SHA
    d526db6 View commit details
    Browse the repository at this point in the history
  16. Configuration menu
    Copy the full SHA
    57e0a5f View commit details
    Browse the repository at this point in the history
  17. misc cleanup

    Signed-off-by: Jason Volk <[email protected]>
    jevolk authored and girlbossceo committed Oct 26, 2024
    Configuration menu
    Copy the full SHA
    f503ed9 View commit details
    Browse the repository at this point in the history
  18. Add constructions and Default for PduBuilder

    simplify various RoomMemberEventContent constructions
    
    Signed-off-by: Jason Volk <[email protected]>
    jevolk authored and girlbossceo committed Oct 26, 2024
    Configuration menu
    Copy the full SHA
    e482c06 View commit details
    Browse the repository at this point in the history
  19. sort rustfmt

    Signed-off-by: Jason Volk <[email protected]>
    jevolk authored and girlbossceo committed Oct 26, 2024
    Configuration menu
    Copy the full SHA
    8ea2dcc View commit details
    Browse the repository at this point in the history
  20. relax Sized bound for debug::type_name

    Signed-off-by: Jason Volk <[email protected]>
    jevolk authored and girlbossceo committed Oct 26, 2024
    Configuration menu
    Copy the full SHA
    c9c405f View commit details
    Browse the repository at this point in the history
  21. add util to restore state on scope exit

    Signed-off-by: Jason Volk <[email protected]>
    jevolk authored and girlbossceo committed Oct 26, 2024
    Configuration menu
    Copy the full SHA
    16f82b0 View commit details
    Browse the repository at this point in the history
  22. add tuple access functor-macro

    Signed-off-by: Jason Volk <[email protected]>
    jevolk authored and girlbossceo committed Oct 26, 2024
    Configuration menu
    Copy the full SHA
    a5e8572 View commit details
    Browse the repository at this point in the history
  23. add non-allocating fixed-size random string generator

    Signed-off-by: Jason Volk <[email protected]>
    jevolk authored and girlbossceo committed Oct 26, 2024
    Configuration menu
    Copy the full SHA
    43b0bb6 View commit details
    Browse the repository at this point in the history
  24. add macro util to determine if cargo build or check/clippy.

    Signed-off-by: Jason Volk <[email protected]>
    jevolk authored and girlbossceo committed Oct 26, 2024
    Configuration menu
    Copy the full SHA
    c40d20c View commit details
    Browse the repository at this point in the history
  25. initial example-config generator

    Signed-off-by: Jason Volk <[email protected]>
    jevolk authored and girlbossceo committed Oct 26, 2024
    Configuration menu
    Copy the full SHA
    2a59a56 View commit details
    Browse the repository at this point in the history
  26. cleanup Config::load()

    Signed-off-by: Jason Volk <[email protected]>
    jevolk authored and girlbossceo committed Oct 26, 2024
    Configuration menu
    Copy the full SHA
    f67cfcd View commit details
    Browse the repository at this point in the history
  27. add document comments to config items

    Signed-off-by: Jason Volk <[email protected]>
    jevolk authored and girlbossceo committed Oct 26, 2024
    Configuration menu
    Copy the full SHA
    fc4d109 View commit details
    Browse the repository at this point in the history
  28. further develop serializer for insertions

    add JSON delegator to db serializer
    
    consolidate writes through memfun; simplifications
    
    Signed-off-by: Jason Volk <[email protected]>
    jevolk authored and girlbossceo committed Oct 26, 2024
    Configuration menu
    Copy the full SHA
    2f24d71 View commit details
    Browse the repository at this point in the history
  29. add serialized insert interface

    Signed-off-by: Jason Volk <[email protected]>
    jevolk authored and girlbossceo committed Oct 26, 2024
    Configuration menu
    Copy the full SHA
    d3d1135 View commit details
    Browse the repository at this point in the history
  30. add IgnoreAll directive to deserializer

    Signed-off-by: Jason Volk <[email protected]>
    jevolk authored and girlbossceo committed Oct 26, 2024
    Configuration menu
    Copy the full SHA
    19880ce View commit details
    Browse the repository at this point in the history
  31. re-scheme naming of stream iterator overloads

    Signed-off-by: Jason Volk <[email protected]>
    jevolk authored and girlbossceo committed Oct 26, 2024
    Configuration menu
    Copy the full SHA
    8258d16 View commit details
    Browse the repository at this point in the history
  32. Refactor for structured insertions

    Signed-off-by: Jason Volk <[email protected]>
    jevolk authored and girlbossceo committed Oct 26, 2024
    Configuration menu
    Copy the full SHA
    2ed0c26 View commit details
    Browse the repository at this point in the history
  33. add timepoint_from_now to complement timepoint_ago in utils

    Signed-off-by: Jason Volk <[email protected]>
    jevolk authored and girlbossceo committed Oct 26, 2024
    Configuration menu
    Copy the full SHA
    89b5c4e View commit details
    Browse the repository at this point in the history
  34. use string::EMPTY; minor formatting and misc cleanups

    Signed-off-by: Jason Volk <[email protected]>
    jevolk authored and girlbossceo committed Oct 26, 2024
    Configuration menu
    Copy the full SHA
    1a09eb0 View commit details
    Browse the repository at this point in the history
  35. add random shuffle util

    Signed-off-by: Jason Volk <[email protected]>
    jevolk authored and girlbossceo committed Oct 26, 2024
    Configuration menu
    Copy the full SHA
    d82ea33 View commit details
    Browse the repository at this point in the history
  36. Refactor server_keys service/interface and related callsites

    Signed-off-by: Jason Volk <[email protected]>
    Signed-off-by: strawberry <[email protected]>
    jevolk authored and girlbossceo committed Oct 26, 2024
    Configuration menu
    Copy the full SHA
    c0939c3 View commit details
    Browse the repository at this point in the history
  37. add federation client for select high-timeout requests

    Signed-off-by: Jason Volk <[email protected]>
    jevolk authored and girlbossceo committed Oct 26, 2024
    Configuration menu
    Copy the full SHA
    b4ec1e9 View commit details
    Browse the repository at this point in the history
  38. add resolve_with_servers() to alias service; simplify api

    Signed-off-by: Jason Volk <[email protected]>
    jevolk authored and girlbossceo committed Oct 26, 2024
    Configuration menu
    Copy the full SHA
    d0ee4b6 View commit details
    Browse the repository at this point in the history
  39. merge rooms state service and data

    Signed-off-by: Jason Volk <[email protected]>
    jevolk authored and girlbossceo committed Oct 26, 2024
    Configuration menu
    Copy the full SHA
    ed5b5d7 View commit details
    Browse the repository at this point in the history
  40. merge rooms user service and data

    Signed-off-by: Jason Volk <[email protected]>
    jevolk authored and girlbossceo committed Oct 26, 2024
    Configuration menu
    Copy the full SHA
    4576313 View commit details
    Browse the repository at this point in the history
  41. merge remaining rooms state_cache data and service

    Signed-off-by: Jason Volk <[email protected]>
    jevolk authored and girlbossceo committed Oct 26, 2024
    Configuration menu
    Copy the full SHA
    0b085ea View commit details
    Browse the repository at this point in the history
  42. slightly cleanup appservice_in_room

    Signed-off-by: Jason Volk <[email protected]>
    jevolk authored and girlbossceo committed Oct 26, 2024
    Configuration menu
    Copy the full SHA
    8419165 View commit details
    Browse the repository at this point in the history
  43. merge rooms state_compressor service and data

    Signed-off-by: Jason Volk <[email protected]>
    jevolk authored and girlbossceo committed Oct 26, 2024
    Configuration menu
    Copy the full SHA
    55b8908 View commit details
    Browse the repository at this point in the history
  44. split client/sync

    Signed-off-by: Jason Volk <[email protected]>
    jevolk authored and girlbossceo committed Oct 26, 2024
    Configuration menu
    Copy the full SHA
    828cb96 View commit details
    Browse the repository at this point in the history
  45. additional sync cleanup

    Signed-off-by: Jason Volk <[email protected]>
    jevolk authored and girlbossceo committed Oct 26, 2024
    Configuration menu
    Copy the full SHA
    1fdcab0 View commit details
    Browse the repository at this point in the history
  46. add is_ok to futures TryExtExt utils

    Signed-off-by: Jason Volk <[email protected]>
    jevolk authored and girlbossceo committed Oct 26, 2024
    Configuration menu
    Copy the full SHA
    93130fb View commit details
    Browse the repository at this point in the history
  47. event_handler/timeline service cleanups

    Signed-off-by: Jason Volk <[email protected]>
    jevolk authored and girlbossceo committed Oct 26, 2024
    Configuration menu
    Copy the full SHA
    ac75ebe View commit details
    Browse the repository at this point in the history
  48. add (back) query_trusted_key_servers_first w/ additional configuratio…

    …n detail
    
    Signed-off-by: Jason Volk <[email protected]>
    jevolk authored and girlbossceo committed Oct 26, 2024
    Configuration menu
    Copy the full SHA
    b505f0d View commit details
    Browse the repository at this point in the history
  49. add ready_try_for_each to TryReadyExt extension utils

    Signed-off-by: Jason Volk <[email protected]>
    jevolk authored and girlbossceo committed Oct 26, 2024
    Configuration menu
    Copy the full SHA
    0e55fa2 View commit details
    Browse the repository at this point in the history
  50. de-wrapper max_fetch_prev_event; increase default config

    Signed-off-by: Jason Volk <[email protected]>
    jevolk authored and girlbossceo committed Oct 26, 2024
    Configuration menu
    Copy the full SHA
    167807e View commit details
    Browse the repository at this point in the history
  51. add some additional database::de test cases

    Signed-off-by: Jason Volk <[email protected]>
    jevolk authored and girlbossceo committed Oct 26, 2024
    Configuration menu
    Copy the full SHA
    c06f560 View commit details
    Browse the repository at this point in the history
  52. further optimize presence_since iteration

    Signed-off-by: Jason Volk <[email protected]>
    jevolk authored and girlbossceo committed Oct 26, 2024
    Configuration menu
    Copy the full SHA
    0e0438e View commit details
    Browse the repository at this point in the history
  53. split keys_changed for stronger-type overloads

    Signed-off-by: Jason Volk <[email protected]>
    jevolk authored and girlbossceo committed Oct 26, 2024
    Configuration menu
    Copy the full SHA
    a74461f View commit details
    Browse the repository at this point in the history
  54. aggregate receipts into single edu; dedup presence; refactor selectio…

    …n limits etc
    
    Signed-off-by: Jason Volk <[email protected]>
    jevolk authored and girlbossceo committed Oct 26, 2024
    Configuration menu
    Copy the full SHA
    d35376a View commit details
    Browse the repository at this point in the history
  55. optimize config denylists

    Signed-off-by: Jason Volk <[email protected]>
    jevolk authored and girlbossceo committed Oct 26, 2024
    Configuration menu
    Copy the full SHA
    ca57dc7 View commit details
    Browse the repository at this point in the history
  56. optimize for pdu_exists; remove a yield thing

    Signed-off-by: Jason Volk <[email protected]>
    jevolk authored and girlbossceo committed Oct 26, 2024
    Configuration menu
    Copy the full SHA
    b8260e0 View commit details
    Browse the repository at this point in the history
  57. reduce unnecessary clone in pdu handler

    Signed-off-by: Jason Volk <[email protected]>
    jevolk authored and girlbossceo committed Oct 26, 2024
    Configuration menu
    Copy the full SHA
    dd6621a View commit details
    Browse the repository at this point in the history
  58. add some interruption points in recursive event handling to prevent s…

    …hutdown hangs
    
    Signed-off-by: Jason Volk <[email protected]>
    jevolk authored and girlbossceo committed Oct 26, 2024
    Configuration menu
    Copy the full SHA
    b08c124 View commit details
    Browse the repository at this point in the history
  59. complete the example-config generator macro

    Signed-off-by: Jason Volk <[email protected]>
    jevolk authored and girlbossceo committed Oct 26, 2024
    Configuration menu
    Copy the full SHA
    3396542 View commit details
    Browse the repository at this point in the history
  60. add default-directives to config document comments

    Signed-off-by: Jason Volk <[email protected]>
    jevolk authored and girlbossceo committed Oct 26, 2024
    Configuration menu
    Copy the full SHA
    367d153 View commit details
    Browse the repository at this point in the history
  61. add config generator controls via attribute metadatas

    Signed-off-by: Jason Volk <[email protected]>
    jevolk authored and girlbossceo committed Oct 26, 2024
    Configuration menu
    Copy the full SHA
    5cb0a5f View commit details
    Browse the repository at this point in the history
  62. move core result into core utils

    Signed-off-by: Jason Volk <[email protected]>
    jevolk authored and girlbossceo committed Oct 26, 2024
    Configuration menu
    Copy the full SHA
    c769fcc View commit details
    Browse the repository at this point in the history
  63. distill active and old keys for federation key/server response

    Signed-off-by: Jason Volk <[email protected]>
    jevolk authored and girlbossceo committed Oct 26, 2024
    Configuration menu
    Copy the full SHA
    aa768b5 View commit details
    Browse the repository at this point in the history
  64. bump conduwuit to 0.5.0

    Signed-off-by: strawberry <[email protected]>
    girlbossceo committed Oct 26, 2024
    Configuration menu
    Copy the full SHA
    89cc865 View commit details
    Browse the repository at this point in the history
  65. document conduwuit k8s helm chart

    Signed-off-by: strawberry <[email protected]>
    girlbossceo committed Oct 26, 2024
    Configuration menu
    Copy the full SHA
    f298792 View commit details
    Browse the repository at this point in the history
  66. update conduwuit freebsd docs

    Signed-off-by: strawberry <[email protected]>
    girlbossceo committed Oct 26, 2024
    Configuration menu
    Copy the full SHA
    652b04b View commit details
    Browse the repository at this point in the history
  67. Configuration menu
    Copy the full SHA
    2ce91f3 View commit details
    Browse the repository at this point in the history
  68. remove spaces from CSP header to save a few bytes

    Signed-off-by: strawberry <[email protected]>
    girlbossceo committed Oct 26, 2024
    Configuration menu
    Copy the full SHA
    0efe24a View commit details
    Browse the repository at this point in the history
  69. add require_auth_for_profile_requests config option, check endpoint…

    … metadata instead of request string
    
    Signed-off-by: strawberry <[email protected]>
    girlbossceo committed Oct 26, 2024
    Configuration menu
    Copy the full SHA
    d699161 View commit details
    Browse the repository at this point in the history
  70. implement MSC4210, bump ruwuma

    Signed-off-by: strawberry <[email protected]>
    girlbossceo committed Oct 26, 2024
    Configuration menu
    Copy the full SHA
    60d8419 View commit details
    Browse the repository at this point in the history
  71. send room alias on pusher notification

    Signed-off-by: strawberry <[email protected]>
    girlbossceo committed Oct 26, 2024
    Configuration menu
    Copy the full SHA
    b921983 View commit details
    Browse the repository at this point in the history

Commits on Oct 27, 2024

  1. additional bool extensions

    Signed-off-by: Jason Volk <[email protected]>
    jevolk committed Oct 27, 2024
    Configuration menu
    Copy the full SHA
    4934328 View commit details
    Browse the repository at this point in the history
  2. add a Map::contains suite to db

    Signed-off-by: Jason Volk <[email protected]>
    jevolk committed Oct 27, 2024
    Configuration menu
    Copy the full SHA
    efb28c1 View commit details
    Browse the repository at this point in the history
  3. merge and resplit/cleanup appservice service

    Signed-off-by: Jason Volk <[email protected]>
    jevolk committed Oct 27, 2024
    Configuration menu
    Copy the full SHA
    9438dc8 View commit details
    Browse the repository at this point in the history
  4. add event macro log wrapper suite

    Signed-off-by: Jason Volk <[email protected]>
    jevolk committed Oct 27, 2024
    Configuration menu
    Copy the full SHA
    0e616f1 View commit details
    Browse the repository at this point in the history
  5. slightly cleanup prev_event eval loop

    Signed-off-by: Jason Volk <[email protected]>
    jevolk committed Oct 27, 2024
    Configuration menu
    Copy the full SHA
    e175b7d View commit details
    Browse the repository at this point in the history
  6. log error for auth_chain corruption immediately

    Signed-off-by: Jason Volk <[email protected]>
    jevolk committed Oct 27, 2024
    Configuration menu
    Copy the full SHA
    60cc071 View commit details
    Browse the repository at this point in the history
  7. add some accessors to Ar for common patterns

    Signed-off-by: Jason Volk <[email protected]>
    jevolk committed Oct 27, 2024
    Configuration menu
    Copy the full SHA
    ee92a33 View commit details
    Browse the repository at this point in the history
  8. split up core/pdu

    Signed-off-by: Jason Volk <[email protected]>
    jevolk committed Oct 27, 2024
    Configuration menu
    Copy the full SHA
    8742266 View commit details
    Browse the repository at this point in the history
  9. move macros incorrectly moved out of utils to top level

    Signed-off-by: Jason Volk <[email protected]>
    jevolk committed Oct 27, 2024
    Configuration menu
    Copy the full SHA
    cf59f73 View commit details
    Browse the repository at this point in the history
  10. add RoomEventFilter matcher for PduEvent

    Signed-off-by: Jason Volk <[email protected]>
    jevolk committed Oct 27, 2024
    Configuration menu
    Copy the full SHA
    b736907 View commit details
    Browse the repository at this point in the history
  11. merge search service w/ data

    Signed-off-by: Jason Volk <[email protected]>
    jevolk committed Oct 27, 2024
    Configuration menu
    Copy the full SHA
    6808671 View commit details
    Browse the repository at this point in the history
  12. unify database record separator constants

    Signed-off-by: Jason Volk <[email protected]>
    jevolk committed Oct 27, 2024
    Configuration menu
    Copy the full SHA
    0426f92 View commit details
    Browse the repository at this point in the history
  13. start an ArrayVec extension trait

    Signed-off-by: Jason Volk <[email protected]>
    jevolk committed Oct 27, 2024
    Configuration menu
    Copy the full SHA
    1e7207c View commit details
    Browse the repository at this point in the history
  14. add typedef for pdu_ids

    Signed-off-by: Jason Volk <[email protected]>
    jevolk committed Oct 27, 2024
    Configuration menu
    Copy the full SHA
    f245389 View commit details
    Browse the repository at this point in the history
  15. refactor search system

    Signed-off-by: Jason Volk <[email protected]>
    jevolk committed Oct 27, 2024
    Configuration menu
    Copy the full SHA
    21a6751 View commit details
    Browse the repository at this point in the history
  16. implement filters for search (#596)

    closes #596
    
    Signed-off-by: Jason Volk <[email protected]>
    jevolk committed Oct 27, 2024
    Configuration menu
    Copy the full SHA
    d281b8d View commit details
    Browse the repository at this point in the history
  17. apply room event filter to messages endpoint (#596)

    Signed-off-by: Jason Volk <[email protected]>
    jevolk committed Oct 27, 2024
    Configuration menu
    Copy the full SHA
    5e6dbaa View commit details
    Browse the repository at this point in the history
  18. fix clippy::ref_option

    fix needless borrow
    
    fix clippy::nonminimal_bool
    jevolk committed Oct 27, 2024
    Configuration menu
    Copy the full SHA
    9787dfe View commit details
    Browse the repository at this point in the history
  19. slightly simplify reqwest/hickory hooks

    Signed-off-by: Jason Volk <[email protected]>
    jevolk committed Oct 27, 2024
    Configuration menu
    Copy the full SHA
    e7e6063 View commit details
    Browse the repository at this point in the history
  20. re-export ruma Event trait through core pdu

    Signed-off-by: Jason Volk <[email protected]>
    jevolk committed Oct 27, 2024
    Configuration menu
    Copy the full SHA
    6c9ecb0 View commit details
    Browse the repository at this point in the history

Commits on Oct 29, 2024

  1. split send from messages; refactor client/messages; add filters to cl…

    …ient/context
    
    Signed-off-by: Jason Volk <[email protected]>
    jevolk authored and girlbossceo committed Oct 29, 2024
    Configuration menu
    Copy the full SHA
    7a09ac8 View commit details
    Browse the repository at this point in the history
  2. generate ActualDest https string on the fly

    Signed-off-by: Jason Volk <[email protected]>
    jevolk authored and girlbossceo committed Oct 29, 2024
    Configuration menu
    Copy the full SHA
    52e356d View commit details
    Browse the repository at this point in the history
  3. document nginx needing request_uri

    Signed-off-by: strawberry <[email protected]>
    girlbossceo committed Oct 29, 2024
    Configuration menu
    Copy the full SHA
    d92f2c1 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    065396f View commit details
    Browse the repository at this point in the history
  5. remove some unnecessary HTML from admin commands

    Signed-off-by: strawberry <[email protected]>
    girlbossceo committed Oct 29, 2024
    Configuration menu
    Copy the full SHA
    85890ed View commit details
    Browse the repository at this point in the history
  6. bump few dependencies, bump ruwuma

    Signed-off-by: strawberry <[email protected]>
    girlbossceo committed Oct 29, 2024
    Configuration menu
    Copy the full SHA
    0a28124 View commit details
    Browse the repository at this point in the history
  7. implement admin command to force join list of local users

    Signed-off-by: strawberry <[email protected]>
    girlbossceo committed Oct 29, 2024
    Configuration menu
    Copy the full SHA
    c71db93 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    567a4cb View commit details
    Browse the repository at this point in the history
  9. add map accessor to Database; move cork interface

    Signed-off-by: Jason Volk <[email protected]>
    jevolk authored and girlbossceo committed Oct 29, 2024
    Configuration menu
    Copy the full SHA
    354dc9e View commit details
    Browse the repository at this point in the history

Commits on Oct 31, 2024

  1. skip new flakey complement test

    Signed-off-by: strawberry <[email protected]>
    girlbossceo committed Oct 31, 2024
    Configuration menu
    Copy the full SHA
    8ed9d49 View commit details
    Browse the repository at this point in the history

Commits on Nov 2, 2024

  1. strong-type URL for URL previews to Url type

    Signed-off-by: strawberry <[email protected]>
    girlbossceo committed Nov 2, 2024
    Configuration menu
    Copy the full SHA
    240c78e View commit details
    Browse the repository at this point in the history
  2. always set RUST_BACKTRACE=full in OCI images

    Signed-off-by: strawberry <[email protected]>
    girlbossceo committed Nov 2, 2024
    Configuration menu
    Copy the full SHA
    6cbaef2 View commit details
    Browse the repository at this point in the history
  3. drop report delay response range to 2-5 secs

    Signed-off-by: strawberry <[email protected]>
    girlbossceo committed Nov 2, 2024
    Configuration menu
    Copy the full SHA
    ee6af6c View commit details
    Browse the repository at this point in the history
  4. remove some unnecessary debug prints on notices

    Signed-off-by: strawberry <[email protected]>
    girlbossceo committed Nov 2, 2024
    Configuration menu
    Copy the full SHA
    9466aeb View commit details
    Browse the repository at this point in the history

Commits on Nov 3, 2024

  1. Configuration menu
    Copy the full SHA
    6f37a25 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    0387871 View commit details
    Browse the repository at this point in the history
  3. optimize FedDest::Named port

    Signed-off-by: Jason Volk <[email protected]>
    jevolk committed Nov 3, 2024
    Configuration menu
    Copy the full SHA
    1fbfc98 View commit details
    Browse the repository at this point in the history
  4. add tuple-apply macro with length argument for now

    Signed-off-by: Jason Volk <[email protected]>
    jevolk committed Nov 3, 2024
    Configuration menu
    Copy the full SHA
    ad11764 View commit details
    Browse the repository at this point in the history
  5. add raw_ overloads for prefix/from counting

    Signed-off-by: Jason Volk <[email protected]>
    jevolk committed Nov 3, 2024
    Configuration menu
    Copy the full SHA
    ed76797 View commit details
    Browse the repository at this point in the history
  6. slightly optimize request signing/verifying

    Signed-off-by: Jason Volk <[email protected]>
    jevolk committed Nov 3, 2024
    Configuration menu
    Copy the full SHA
    a7cb1c5 View commit details
    Browse the repository at this point in the history
  7. inline database stream interface functions lt 64B

    Signed-off-by: Jason Volk <[email protected]>
    jevolk committed Nov 3, 2024
    Configuration menu
    Copy the full SHA
    9775694 View commit details
    Browse the repository at this point in the history
  8. additional bool extensions for Result/Option conversion

    Signed-off-by: Jason Volk <[email protected]>
    jevolk committed Nov 3, 2024
    Configuration menu
    Copy the full SHA
    0eb67cf View commit details
    Browse the repository at this point in the history
  9. de-wrap state_accessor.server_can_see_event

    Signed-off-by: Jason Volk <[email protected]>
    jevolk committed Nov 3, 2024
    Configuration menu
    Copy the full SHA
    7fcc6d1 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    e49aee6 View commit details
    Browse the repository at this point in the history
  11. add Filter extension to Result

    Signed-off-by: Jason Volk <[email protected]>
    jevolk committed Nov 3, 2024
    Configuration menu
    Copy the full SHA
    6b0eb76 View commit details
    Browse the repository at this point in the history
  12. Refactor ShortStateInfo et al to properly named structures

    Signed-off-by: Jason Volk <[email protected]>
    jevolk committed Nov 3, 2024
    Configuration menu
    Copy the full SHA
    0bc6fdd View commit details
    Browse the repository at this point in the history
  13. typename some loose u64 ShortId's

    Signed-off-by: Jason Volk <[email protected]>
    jevolk committed Nov 3, 2024
    Configuration menu
    Copy the full SHA
    f746be8 View commit details
    Browse the repository at this point in the history
  14. optimize override ips; utilize all ips from cache

    Signed-off-by: Jason Volk <[email protected]>
    jevolk committed Nov 3, 2024
    Configuration menu
    Copy the full SHA
    1f1e2d5 View commit details
    Browse the repository at this point in the history
  15. move migrations out of globals service

    Signed-off-by: Jason Volk <[email protected]>
    jevolk committed Nov 3, 2024
    Configuration menu
    Copy the full SHA
    ba1c134 View commit details
    Browse the repository at this point in the history
  16. wrap unimplemented ser/de branches with internal macro

    Signed-off-by: Jason Volk <[email protected]>
    jevolk committed Nov 3, 2024
    Configuration menu
    Copy the full SHA
    8742437 View commit details
    Browse the repository at this point in the history
  17. add map_expect for stream

    Signed-off-by: Jason Volk <[email protected]>
    jevolk committed Nov 3, 2024
    Configuration menu
    Copy the full SHA
    f191b4b View commit details
    Browse the repository at this point in the history
  18. Configuration menu
    Copy the full SHA
    52f09fd View commit details
    Browse the repository at this point in the history
  19. reduce Error-related codegen; add PoisonError

    Signed-off-by: Jason Volk <[email protected]>
    jevolk committed Nov 3, 2024
    Configuration menu
    Copy the full SHA
    8d25100 View commit details
    Browse the repository at this point in the history
  20. use FnMut for ready_try_for_each extension

    Signed-off-by: Jason Volk <[email protected]>
    jevolk committed Nov 3, 2024
    Configuration menu
    Copy the full SHA
    768e817 View commit details
    Browse the repository at this point in the history

Commits on Nov 4, 2024

  1. rename pdu/id to pdu/event_id

    Signed-off-by: Jason Volk <[email protected]>
    jevolk committed Nov 4, 2024
    Configuration menu
    Copy the full SHA
    4a94a4c View commit details
    Browse the repository at this point in the history
  2. add broad timeout on acquire_origins keys operation

    Signed-off-by: Jason Volk <[email protected]>
    jevolk committed Nov 4, 2024
    Configuration menu
    Copy the full SHA
    78aeb62 View commit details
    Browse the repository at this point in the history
  3. fix thread pagination

    refactor logic
    
    increase fetch limit for first relates
    
    apply other format
    
    Co-authored-by: Jason Volk <[email protected]>
    Signed-off-by: Jason Volk <[email protected]>
    Kirill Hmelnitski and jevolk committed Nov 4, 2024
    Configuration menu
    Copy the full SHA
    2e4d9cb View commit details
    Browse the repository at this point in the history

Commits on Nov 6, 2024

  1. refactor for stronger RawPduId type

    implement standard traits for PduCount
    
    enable serde for arrayvec
    
    typedef various shortid's
    
    pducount simplifications
    
    split parts of pdu_metadata service to core/pdu and api/relations
    
    remove some yields; improve var names/syntax
    
    tweak types for limit timeline limit arguments
    
    Signed-off-by: Jason Volk <[email protected]>
    jevolk committed Nov 6, 2024
    Configuration menu
    Copy the full SHA
    9da523c View commit details
    Browse the repository at this point in the history
  2. merge rooms threads data and service

    Signed-off-by: Jason Volk <[email protected]>
    jevolk committed Nov 6, 2024
    Configuration menu
    Copy the full SHA
    137e300 View commit details
    Browse the repository at this point in the history
  3. skip redundant receipts on syncs

    Signed-off-by: Jason Volk <[email protected]>
    jevolk committed Nov 6, 2024
    Configuration menu
    Copy the full SHA
    26c890d View commit details
    Browse the repository at this point in the history
  4. move sync watcher from globals service to sync service

    Signed-off-by: Jason Volk <[email protected]>
    jevolk committed Nov 6, 2024
    Configuration menu
    Copy the full SHA
    3ed2c17 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    7450c65 View commit details
    Browse the repository at this point in the history
  6. split api/client/room

    Signed-off-by: Jason Volk <[email protected]>
    jevolk committed Nov 6, 2024
    Configuration menu
    Copy the full SHA
    f367570 View commit details
    Browse the repository at this point in the history

Commits on Nov 8, 2024

  1. make pdu batch tokens zeroith-indexed

    Signed-off-by: Jason Volk <[email protected]>
    jevolk committed Nov 8, 2024
    Configuration menu
    Copy the full SHA
    e507c31 View commit details
    Browse the repository at this point in the history
  2. renames for core pdu

    Signed-off-by: Jason Volk <[email protected]>
    jevolk committed Nov 8, 2024
    Configuration menu
    Copy the full SHA
    79c6b51 View commit details
    Browse the repository at this point in the history
  3. add ready_try_fold to utils

    Signed-off-by: Jason Volk <[email protected]>
    jevolk committed Nov 8, 2024
    Configuration menu
    Copy the full SHA
    2796622 View commit details
    Browse the repository at this point in the history
  4. add standalone getters for shortid service

    Signed-off-by: Jason Volk <[email protected]>
    jevolk committed Nov 8, 2024
    Configuration menu
    Copy the full SHA
    13ef6dc View commit details
    Browse the repository at this point in the history
  5. optional arguments for timeline pdus iterations

    Signed-off-by: Jason Volk <[email protected]>
    jevolk committed Nov 8, 2024
    Configuration menu
    Copy the full SHA
    1f2e939 View commit details
    Browse the repository at this point in the history
  6. slight cleanup/simplifications to backfil

    Signed-off-by: Jason Volk <[email protected]>
    jevolk committed Nov 8, 2024
    Configuration menu
    Copy the full SHA
    f59e8af View commit details
    Browse the repository at this point in the history
  7. split make_body template

    Signed-off-by: Jason Volk <[email protected]>
    jevolk committed Nov 8, 2024
    Configuration menu
    Copy the full SHA
    6eba36d View commit details
    Browse the repository at this point in the history
  8. split event_handler service

    Signed-off-by: Jason Volk <[email protected]>
    jevolk committed Nov 8, 2024
    Configuration menu
    Copy the full SHA
    1ce3db7 View commit details
    Browse the repository at this point in the history

Commits on Nov 10, 2024

  1. split large notary requests into batches

    Signed-off-by: Jason Volk <[email protected]>
    jevolk committed Nov 10, 2024
    Configuration menu
    Copy the full SHA
    10be301 View commit details
    Browse the repository at this point in the history
  2. cork around send_join response processing

    Signed-off-by: Jason Volk <[email protected]>
    jevolk committed Nov 10, 2024
    Configuration menu
    Copy the full SHA
    14fce38 View commit details
    Browse the repository at this point in the history
  3. bump ruma

    fixes for key type changes
    
    Signed-off-by: Jason Volk <[email protected]>
    jevolk committed Nov 10, 2024
    Configuration menu
    Copy the full SHA
    cc86fed View commit details
    Browse the repository at this point in the history
  4. fix config generator macro matchers

    Signed-off-by: Jason Volk <[email protected]>
    jevolk committed Nov 10, 2024
    Configuration menu
    Copy the full SHA
    5e74391 View commit details
    Browse the repository at this point in the history
  5. Fixes for CI

    Signed-off-by: Jason Volk <[email protected]>
    girlbossceo authored and jevolk committed Nov 10, 2024
    Configuration menu
    Copy the full SHA
    7e087bb View commit details
    Browse the repository at this point in the history
  6. prevent retry for missing keys later in join process

    Signed-off-by: Jason Volk <[email protected]>
    jevolk committed Nov 10, 2024
    Configuration menu
    Copy the full SHA
    f290d1a View commit details
    Browse the repository at this point in the history
  7. increase logging during server keys acquire

    Signed-off-by: Jason Volk <[email protected]>
    jevolk committed Nov 10, 2024
    Configuration menu
    Copy the full SHA
    1efc52c View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    24a5ecb View commit details
    Browse the repository at this point in the history

Commits on Nov 11, 2024

  1. supplement a from_str for FmtSpan

    Signed-off-by: Jason Volk <[email protected]>
    jevolk committed Nov 11, 2024
    Configuration menu
    Copy the full SHA
    08a4e93 View commit details
    Browse the repository at this point in the history
  2. add unwrap_or_err to result

    Signed-off-by: Jason Volk <[email protected]>
    jevolk committed Nov 11, 2024
    Configuration menu
    Copy the full SHA
    9790a6e View commit details
    Browse the repository at this point in the history
  3. add config item for with_span_events

    Signed-off-by: Jason Volk <[email protected]>
    jevolk committed Nov 11, 2024
    Configuration menu
    Copy the full SHA
    e2afaa9 View commit details
    Browse the repository at this point in the history
  4. check if lazyset already contains user prior to querying

    Signed-off-by: Jason Volk <[email protected]>
    jevolk committed Nov 11, 2024
    Configuration menu
    Copy the full SHA
    61174dd View commit details
    Browse the repository at this point in the history
  5. partially revert e507c31

    Signed-off-by: Jason Volk <[email protected]>
    jevolk committed Nov 11, 2024
    Configuration menu
    Copy the full SHA
    3962333 View commit details
    Browse the repository at this point in the history
  6. move err macro visitor out-of-line; reduce codegen

    Signed-off-by: Jason Volk <[email protected]>
    jevolk committed Nov 11, 2024
    Configuration menu
    Copy the full SHA
    999d731 View commit details
    Browse the repository at this point in the history

Commits on Nov 13, 2024

  1. move non-generic code out of generic; reduce codegen

    Signed-off-by: Jason Volk <[email protected]>
    jevolk committed Nov 13, 2024
    Configuration menu
    Copy the full SHA
    86694f2 View commit details
    Browse the repository at this point in the history
  2. fixes for gh workflow

    Signed-off-by: Jason Volk <[email protected]>
    girlbossceo authored and jevolk committed Nov 13, 2024
    Configuration menu
    Copy the full SHA
    c59f474 View commit details
    Browse the repository at this point in the history
  3. add pretty/si-unit byte size parsing/printing utils

    Signed-off-by: Jason Volk <[email protected]>
    jevolk committed Nov 13, 2024
    Configuration menu
    Copy the full SHA
    feefa43 View commit details
    Browse the repository at this point in the history
  4. add parallel query for current membership state

    Signed-off-by: Jason Volk <[email protected]>
    jevolk committed Nov 13, 2024
    Configuration menu
    Copy the full SHA
    68582dd View commit details
    Browse the repository at this point in the history
  5. use ruma visibility enum in directory interface

    Signed-off-by: Jason Volk <[email protected]>
    jevolk committed Nov 13, 2024
    Configuration menu
    Copy the full SHA
    77fab2c View commit details
    Browse the repository at this point in the history
  6. prepare utf-8 check bypass for database deserializer

    Signed-off-by: Jason Volk <[email protected]>
    jevolk committed Nov 13, 2024
    Configuration menu
    Copy the full SHA
    004be3b View commit details
    Browse the repository at this point in the history
  7. bump serde, image, loole, termimad etc

    Signed-off-by: Jason Volk <[email protected]>
    jevolk committed Nov 13, 2024
    Configuration menu
    Copy the full SHA
    6ffdc1b View commit details
    Browse the repository at this point in the history
  8. add byte counting for compressed state caches

    Signed-off-by: Jason Volk <[email protected]>
    jevolk committed Nov 13, 2024
    Configuration menu
    Copy the full SHA
    e228dec View commit details
    Browse the repository at this point in the history

Commits on Nov 14, 2024

  1. replace additional use tracing::

    add log:: to disallowed-macros
    
    Signed-off-by: Jason Volk <[email protected]>
    jevolk committed Nov 14, 2024
    Configuration menu
    Copy the full SHA
    4ec5d1e View commit details
    Browse the repository at this point in the history

Commits on Nov 15, 2024

  1. update config documentation, commit generated example config

    also removes the no-op/useless "database_backend" config option
    
    Signed-off-by: strawberry <[email protected]>
    girlbossceo committed Nov 15, 2024
    Configuration menu
    Copy the full SHA
    08365bf View commit details
    Browse the repository at this point in the history
  2. misc docs changes/improvements from example config

    Signed-off-by: strawberry <[email protected]>
    girlbossceo committed Nov 15, 2024
    Configuration menu
    Copy the full SHA
    4fe4790 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    4296d71 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    fd2a002 View commit details
    Browse the repository at this point in the history
  5. general misc bug fixes and slight improvements

    Signed-off-by: strawberry <[email protected]>
    girlbossceo committed Nov 15, 2024
    Configuration menu
    Copy the full SHA
    4f0bdb5 View commit details
    Browse the repository at this point in the history
  6. link to migrating from conduit on the README

    Signed-off-by: strawberry <[email protected]>
    girlbossceo committed Nov 15, 2024
    Configuration menu
    Copy the full SHA
    72fb837 View commit details
    Browse the repository at this point in the history
  7. add missing declared support for MSC3952

    Signed-off-by: strawberry <[email protected]>
    girlbossceo committed Nov 15, 2024
    Configuration menu
    Copy the full SHA
    011d44b View commit details
    Browse the repository at this point in the history
  8. add debug_assert is_sorted for inline content types

    Signed-off-by: strawberry <[email protected]>
    girlbossceo committed Nov 15, 2024
    Configuration menu
    Copy the full SHA
    44a7ac0 View commit details
    Browse the repository at this point in the history
  9. update generated example config

    Signed-off-by: strawberry <[email protected]>
    girlbossceo committed Nov 15, 2024
    Configuration menu
    Copy the full SHA
    dac1a01 View commit details
    Browse the repository at this point in the history
  10. replace deprecated sha-1 crate, try to reduce some unnecessary crates…

    …/features
    
    Signed-off-by: strawberry <[email protected]>
    girlbossceo committed Nov 15, 2024
    Configuration menu
    Copy the full SHA
    3f69f2e View commit details
    Browse the repository at this point in the history
  11. add more checks for gh pages deployment workflow

    Signed-off-by: strawberry <[email protected]>
    girlbossceo committed Nov 15, 2024
    Configuration menu
    Copy the full SHA
    b4d809c View commit details
    Browse the repository at this point in the history
  12. bump rocksdb to v9.7.4, and ruwuma

    Signed-off-by: strawberry <[email protected]>
    girlbossceo committed Nov 15, 2024
    Configuration menu
    Copy the full SHA
    c1f553c View commit details
    Browse the repository at this point in the history
  13. document NAT hairpinning/loopback if needed

    Signed-off-by: strawberry <[email protected]>
    girlbossceo committed Nov 15, 2024
    Configuration menu
    Copy the full SHA
    a9c280b View commit details
    Browse the repository at this point in the history
  14. dont try to backfill empty, private rooms

    Signed-off-by: strawberry <[email protected]>
    girlbossceo committed Nov 15, 2024
    Configuration menu
    Copy the full SHA
    c23786d View commit details
    Browse the repository at this point in the history
  15. remove sentry_telemetry from default features

    Signed-off-by: strawberry <[email protected]>
    girlbossceo committed Nov 15, 2024
    Configuration menu
    Copy the full SHA
    9783bc7 View commit details
    Browse the repository at this point in the history
  16. delete trivy as lately its been terribly unreliable

    Signed-off-by: strawberry <[email protected]>
    girlbossceo committed Nov 15, 2024
    Configuration menu
    Copy the full SHA
    666989f View commit details
    Browse the repository at this point in the history
  17. ci: remove all free runner space steps due to flakiness

    Signed-off-by: strawberry <[email protected]>
    girlbossceo committed Nov 15, 2024
    Configuration menu
    Copy the full SHA
    f897b4d View commit details
    Browse the repository at this point in the history
  18. add missing knock_restricted room type to /publicRooms

    Signed-off-by: strawberry <[email protected]>
    girlbossceo committed Nov 15, 2024
    Configuration menu
    Copy the full SHA
    6b1b464 View commit details
    Browse the repository at this point in the history
  19. fix getting canonical alias server for backfill

    Signed-off-by: strawberry <[email protected]>
    girlbossceo committed Nov 15, 2024
    Configuration menu
    Copy the full SHA
    9c95a74 View commit details
    Browse the repository at this point in the history
  20. ci: install liburing-dev

    Signed-off-by: strawberry <[email protected]>
    girlbossceo committed Nov 15, 2024
    Configuration menu
    Copy the full SHA
    be5a04f View commit details
    Browse the repository at this point in the history
  21. ok cargo doc

    Signed-off-by: strawberry <[email protected]>
    girlbossceo committed Nov 15, 2024
    Configuration menu
    Copy the full SHA
    4b652f5 View commit details
    Browse the repository at this point in the history

Commits on Nov 16, 2024

  1. add is_read_only()/is_secondary() to Engine

    Signed-off-by: Jason Volk <[email protected]>
    jevolk committed Nov 16, 2024
    Configuration menu
    Copy the full SHA
    59834a4 View commit details
    Browse the repository at this point in the history
  2. flush=false for database-backup in read-only/secondary modes; improve…

    … error
    
    Signed-off-by: Jason Volk <[email protected]>
    jevolk committed Nov 16, 2024
    Configuration menu
    Copy the full SHA
    20836cc View commit details
    Browse the repository at this point in the history
  3. slight optimizations for statediff

    calculate with_capacity for set/get_statediff() etc
    
    Signed-off-by: Jason Volk <[email protected]>
    jevolk committed Nov 16, 2024
    Configuration menu
    Copy the full SHA
    5f62521 View commit details
    Browse the repository at this point in the history
  4. improve tracing/logging for state_compressor

    Signed-off-by: Jason Volk <[email protected]>
    jevolk committed Nov 16, 2024
    Configuration menu
    Copy the full SHA
    9f7a4a0 View commit details
    Browse the repository at this point in the history
  5. add database get_batch stream wrapper

    Signed-off-by: Jason Volk <[email protected]>
    jevolk committed Nov 16, 2024
    Configuration menu
    Copy the full SHA
    14e3b24 View commit details
    Browse the repository at this point in the history
  6. optimize sha256 interface gather/vector inputs

    Signed-off-by: Jason Volk <[email protected]>
    jevolk committed Nov 16, 2024
    Configuration menu
    Copy the full SHA
    887ae84 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    cd2c473 View commit details
    Browse the repository at this point in the history
  8. send the actual unsupported room version in join errors

    Signed-off-by: strawberry <[email protected]>
    girlbossceo committed Nov 16, 2024
    Configuration menu
    Copy the full SHA
    ead9d66 View commit details
    Browse the repository at this point in the history
  9. implement GET /_matrix/client/v3/pushrules/global/

    Signed-off-by: strawberry <[email protected]>
    girlbossceo committed Nov 16, 2024
    Configuration menu
    Copy the full SHA
    6319384 View commit details
    Browse the repository at this point in the history
  10. drop hyper-util back down to 0.1.8 due to DNS issues

    Signed-off-by: strawberry <[email protected]>
    girlbossceo committed Nov 16, 2024
    Configuration menu
    Copy the full SHA
    b92b4e0 View commit details
    Browse the repository at this point in the history
  11. nix: remove libllvm, libgcc, and llvm from OCI images as well

    aarch64 OCI images love llvm??
    
    Signed-off-by: strawberry <[email protected]>
    girlbossceo committed Nov 16, 2024
    Configuration menu
    Copy the full SHA
    7f96b2f View commit details
    Browse the repository at this point in the history
  12. ci: free up a bit of runner space safely (again)

    Signed-off-by: strawberry <[email protected]>
    girlbossceo committed Nov 16, 2024
    Configuration menu
    Copy the full SHA
    8f14048 View commit details
    Browse the repository at this point in the history