Skip to content
Snippets Groups Projects
  1. Dec 13, 2023
  2. Dec 12, 2023
  3. Dec 06, 2023
  4. Dec 04, 2023
  5. Dec 01, 2023
  6. Nov 30, 2023
  7. Nov 29, 2023
  8. Nov 27, 2023
  9. Nov 24, 2023
  10. Nov 22, 2023
  11. Nov 21, 2023
  12. Nov 17, 2023
  13. Nov 03, 2023
  14. Oct 31, 2023
  15. Oct 25, 2023
  16. Oct 24, 2023
  17. Oct 20, 2023
  18. Oct 19, 2023
    • dullbananas's avatar
      Refactor rate limiter and improve rate limit bucket cleanup (#3937) · a14657d1
      dullbananas authored
      
      * Update rate_limiter.rs
      
      * Update mod.rs
      
      * Update rate_limiter.rs
      
      * Update rate_limiter.rs
      
      * Update mod.rs
      
      * Update scheduled_tasks.rs
      
      * Shrink `RateLimitBucket`
      
      * Update rate_limiter.rs
      
      * Update mod.rs
      
      * Update rate_limiter.rs
      
      * Update rate_limiter.rs
      
      * Update rate_limiter.rs
      
      * Update rate_limiter.rs
      
      * Update mod.rs
      
      * Update rate_limiter.rs
      
      * fmt
      
      * Update rate_limiter.rs
      
      * Update rate_limiter.rs
      
      * Update rate_limiter.rs
      
      * Update rate_limiter.rs
      
      * Update rate_limiter.rs
      
      * Update rate_limiter.rs
      
      * Update rate_limiter.rs
      
      * Update rate_limiter.rs
      
      * Update rate_limiter.rs
      
      * rerun ci
      
      * Update rate_limiter.rs
      
      * Undo changes to  fields
      
      * Manually undo changes to RateLimitBucket fields
      
      * fmt
      
      * Bucket cleanup loop in rate_limit/mod.rs
      
      * Remove rate limit bucket cleanup from scheduled_tasks.rs
      
      * Remove ;
      
      * Remove UNINITIALIZED_TOKEN_AMOUNT
      
      * Update rate_limiter.rs
      
      * fmt
      
      * Update rate_limiter.rs
      
      * fmt
      
      * Update rate_limiter.rs
      
      * fmt
      
      * Update rate_limiter.rs
      
      * stuff
      
      * MapLevel trait
      
      * fix merge
      
      * Prevent negative numbers in buckets
      
      * Clean up MapLevel::check
      
      * MapLevel::remove_full_buckets
      
      * stuff
      
      * Use remove_full_buckets to avoid allocations
      
      * stuff
      
      * remove tx
      
      * Remove RateLimitConfig
      
      * Rename settings_updated_channel to rate_limit_cell
      
      * Remove global rate limit cell
      
      * impl Default for RateLimitCell
      
      * bucket_configs doc comment to explain EnumMap
      
      * improve test_rate_limiter
      
      * rename default to with_test_config
      
      ---------
      
      Co-authored-by: default avatarDessalines <dessalines@users.noreply.github.com>
      Co-authored-by: default avatarNutomic <me@nutomic.com>
      Unverified
      a14657d1
  19. Oct 17, 2023
  20. Oct 11, 2023
    • Dessalines's avatar
      Moving to debian-based docker image. Fixes #3972 (#4004) · 645bf21d
      Dessalines authored
      * Moving to debian-based docker image. Fixes #3972
      
      * Fix cargo.toml format.
      
      * Try nightly rust for cargo_fmt.
      
      * Trying to fix cargo build.
      
      * Trying to fix cargo build 2.
      
      * Trying to fix federation tests.
      
      * Trying to fix federation tests 2.
      
      * Trying to fix federation tests 3.
      
      * Try to fix aarch 1.
      
      * Try to fix aarch 2.
      
      * Try to fix aarch 3.
      
      * Removing aarch
      
      * Adding tests back in.
      
      * Adding ca-certs, and debian non-root user
      
      * Commenting arm image building.
      
      * Fix platform on runner.
      
      * Version 0.19.0-beta.6
      Unverified
      645bf21d
  21. Oct 09, 2023
  22. Oct 05, 2023
  23. Sep 27, 2023
  24. Sep 25, 2023
  25. Sep 23, 2023
  26. Sep 21, 2023
    • Nutomic's avatar
      Remove explicit auth params (#3946) · f858d8cb
      Nutomic authored
      
      * Remove explicit auth params (ref #3725)
      
      Only take auth via header or cookie. This requires a new version
      of lemmy-js-client for api tests to pass.
      
      * rework api_crud
      
      * remove remaining auth params, move logic to session middleware
      
      * fmt, fix test
      
      * update js client
      
      * remove auth param from api tests
      
      * Pass auth as header
      
      * add !
      
      * url vars, setHeader
      
      * cleanup
      
      * fmt
      
      * update
      
      * Updating for new lemmy-js-client.
      
      ---------
      
      Co-authored-by: default avatarDessalines <tyhou13@gmx.com>
      Co-authored-by: default avatarDessalines <dessalines@users.noreply.github.com>
      Unverified
      f858d8cb
  27. Sep 19, 2023
  28. Sep 09, 2023
    • phiresky's avatar
      Persistent, performant, reliable federation queue (#3605) · 375d9a2a
      phiresky authored
      
      * persistent activity queue
      
      * fixes
      
      * fixes
      
      * make federation workers function callable from outside
      
      * log federation instances
      
      * dead instance detection not needed here
      
      * taplo fmt
      
      * split federate bin/lib
      
      * minor fix
      
      * better logging
      
      * log
      
      * create struct to hold cancellable task for readability
      
      * use boxfuture for readability
      
      * reset submodule
      
      * fix
      
      * fix lint
      
      * swap
      
      * remove json column, use separate array columns instead
      
      * some review comments
      
      * make worker a struct for readability
      
      * minor readability
      
      * add local filter to community follower view
      
      * remove separate lemmy_federate entry point
      
      * fix remaining duration
      
      * address review comments mostly
      
      * fix lint
      
      * upgrade actitypub-fed to simpler interface
      
      * fix sql format
      
      * increase delays a bit
      
      * fixes after merge
      
      * remove selectable
      
      * fix instance selectable
      
      * add comment
      
      * start federation based on latest id at the time
      
      * rename federate process args
      
      * dead instances in one query
      
      * filter follow+report activities by local
      
      * remove synchronous federation
      
      remove activity sender queue
      
      * lint
      
      * fix federation tests by waiting for results to change
      
      * fix fed test
      
      * fix comment report
      
      * wait some more
      
      * Apply suggestions from code review
      
      Co-authored-by: default avatarSorteKanin <sortekanin@gmail.com>
      
      * fix most remaining tests
      
      * wait until private messages
      
      * fix community tests
      
      * fix community tests
      
      * move arg parse
      
      * use instance_id instead of domain in federation_queue_state table
      
      ---------
      
      Co-authored-by: default avatarDessalines <dessalines@users.noreply.github.com>
      Co-authored-by: default avatarSorteKanin <sortekanin@gmail.com>
      Unverified
      375d9a2a
  29. Sep 06, 2023
  30. Aug 31, 2023
  31. Aug 24, 2023
  32. Aug 07, 2023
Loading