Skip to content
Snippets Groups Projects
  1. Aug 24, 2023
  2. Aug 21, 2023
  3. Aug 11, 2023
  4. Aug 10, 2023
  5. Aug 03, 2023
  6. Jul 18, 2023
    • Eric Eastwood's avatar
      Re-introduce the outbound federation proxy (#15913) · 1c802de6
      Eric Eastwood authored
      Allow configuring the set of workers to proxy outbound federation traffic through (`outbound_federation_restricted_to`).
      
      This is useful when you have a worker setup with `federation_sender` instances responsible for sending outbound federation requests and want to make sure *all* outbound federation traffic goes through those instances. Before this change, the generic workers would still contact federation themselves for things like profile lookups, backfill, etc. This PR allows you to set more strict access controls/firewall for all workers and only allow the `federation_sender`'s to contact the outside world.
      1c802de6
  7. Jul 11, 2023
  8. Jul 10, 2023
  9. Jul 07, 2023
  10. Jul 05, 2023
    • Eric Eastwood's avatar
      Federation outbound proxy (#15773) · b07b14b4
      Eric Eastwood authored
      Allow configuring the set of workers to proxy outbound federation traffic through (`outbound_federation_restricted_to`).
      
      This is useful when you have a worker setup with `federation_sender` instances responsible for sending outbound federation requests and want to make sure *all* outbound federation traffic goes through those instances. Before this change, the generic workers would still contact federation themselves for things like profile lookups, backfill, etc. This PR allows you to set more strict access controls/firewall for all workers and only allow the `federation_sender`'s to contact the outside world.
      
      The original code is from @erikjohnston's branches which I've gotten in-shape to merge.
      b07b14b4
  11. Jun 21, 2023
  12. Jun 14, 2023
  13. Jun 09, 2023
  14. Jun 01, 2023
  15. May 26, 2023
  16. May 11, 2023
    • Roel ter Maat's avatar
      Add redis SSL configuration options (#15312) · 2611433b
      Roel ter Maat authored
      * Add SSL options to redis config
      
      * fix lint issues
      
      * Add documentation and changelog file
      
      * add missing . at the end of the changelog
      
      * Move client context factory to new file
      
      * Rename ssl to tls and fix typo
      
      * fix lint issues
      
      * Added when redis attributes were added
      2611433b
    • Jason Little's avatar
      Remove `worker_replication_*` settings (#15491) · e4f545c4
      Jason Little authored
      
      * Add master to the instance_map as part of Complement, have ReplicationEndpoint look at instance_map for master.
      
      * Fix typo in drive by.
      
      * Remove unnecessary worker_replication_* bits from unit tests and add master to instance_map(hopefully in the right place)
      
      * Several updates:
      
      1. Switch from master to main for naming the main process in the instance_map. Add useful constants for easier adjustment of names in the future.
      2. Add backwards compatibility for worker_replication_* to allow time to transition to new style. Make sure to prioritize declaring main directly on the instance_map.
      3. Clean up old comments/commented out code.
      4. Adjust unit tests to match with new code.
      5. Adjust Complement setup infrastructure to only add main to the instance_map if workers are used and remove now unused options from the worker.yaml template.
      
      * Initial Docs upload
      
      * Changelog
      
      * Missed some commented out code that can go now
      
      * Remove TODO comment that no longer holds true.
      
      * Fix links in docs
      
      * More docs
      
      * Remove debug logging
      
      * Apply suggestions from code review
      
      Co-authored-by: default avatarreivilibre <olivier@librepush.net>
      
      * Apply suggestions from code review
      
      Co-authored-by: default avatarreivilibre <olivier@librepush.net>
      
      * Update version to latest, include completeish before/after examples in upgrade notes.
      
      * Fix up and docs too
      
      ---------
      
      Co-authored-by: default avatarreivilibre <olivier@librepush.net>
      e4f545c4
  17. May 09, 2023
  18. May 03, 2023
  19. May 02, 2023
  20. Apr 18, 2023
  21. Mar 30, 2023
  22. Mar 29, 2023
  23. Feb 28, 2023
  24. Feb 23, 2023
  25. Feb 22, 2023
  26. Feb 15, 2023
  27. Jan 18, 2023
  28. Jan 13, 2023
  29. Jan 11, 2023
  30. Jan 09, 2023
  31. Jan 05, 2023
  32. Jan 04, 2023
    • Patrick Cloke's avatar
      Support RFC7636 PKCE in the OAuth 2.0 flow. (#14750) · 630d0aea
      Patrick Cloke authored
      PKCE can protect against certain attacks and is enabled by default. Support
      can be controlled manually by setting the pkce_method of each oidc_providers
      entry to 'auto' (default), 'always', or 'never'.
      
      This is required by Twitter OAuth 2.0 support.
      630d0aea
    • Patrick Cloke's avatar
      Support non-OpenID compliant user info endpoints (#14753) · 906dfaa2
      Patrick Cloke authored
      OpenID specifies the format of the user info endpoint and some
      OAuth 2.0 IdPs do not follow it, e.g. NextCloud and Twitter.
      
      This adds subject_template and picture_template options to the
      default mapping provider for more flexibility in matching those user
      info responses.
      906dfaa2
  33. Dec 28, 2022
Loading