Skip to content
Snippets Groups Projects
  1. Jul 12, 2019
  2. Jul 11, 2019
    • Lrizika's avatar
      Improved docs on setting up Postgresql (#5661) · 39e9839a
      Lrizika authored
      Added that synapse_user needs a database to access before it can auth
      Noted you'll need to enable password auth, linked to pg_hba.conf docs
      39e9839a
    • Jorik Schellekens's avatar
      Add basic opentracing support (#5544) · 38a6d3ee
      Jorik Schellekens authored
      
      * Configure and initialise tracer
      
      Includes config options for the tracer and sets up JaegerClient.
      
      * Scope manager using LogContexts
      
      We piggy-back our tracer scopes by using log context.
      The current log context gives us the current scope. If new scope is
      created we create a stack of scopes in the context.
      
      * jaeger is a dependency now
      
      * Carrier inject and extraction for Twisted Headers
      
      * Trace federation requests on the way in and out.
      
      The span is created in _started_processing and closed in
      _finished_processing because we need a meaningful log context.
      
      * Create logcontext for new scope.
      
      Instead of having a stack of scopes in a logcontext we create a new
      context for a new scope if the current logcontext already has a scope.
      
      * Remove scope from logcontext if logcontext is top level
      
      * Disable tracer if not configured
      
      * typo
      
      * Remove dependence on jaeger internals
      
      * bools
      
      * Set service name
      
      * :Explicitely state that the tracer is disabled
      
      * Black is the new black
      
      * Newsfile
      
      * Code style
      
      * Use the new config setup.
      
      * Generate config.
      
      * Copyright
      
      * Rename config to opentracing
      
      * Remove user whitelisting
      
      * Empty whitelist by default
      
      * User ConfigError instead of RuntimeError
      
      * Use isinstance
      
      * Use tag constants for opentracing.
      
      * Remove debug comment and no need to explicitely record error
      
      * Two errors a "s(c)entry"
      
      * Docstrings!
      
      * Remove debugging brainslip
      
      * Homeserver Whitlisting
      
      * Better opentracing config comment
      
      * linting
      
      * Inclue worker name in service_name
      
      * Make opentracing an optional dependency
      
      * Neater config retreival
      
      * Clean up dummy tags
      
      * Instantiate tracing as object instead of global class
      
      * Inlcude opentracing as a homeserver member.
      
      * Thread opentracing to the request level
      
      * Reference opetnracing through hs
      
      * Instantiate dummy opentracin g for tests.
      
      * About to revert, just keeping the unfinished changes just in case
      
      * Revert back to global state, commit number:
      
      9ce4a3d9067bf9889b86c360c05ac88618b85c4f
      
      * Use class level methods in tracerutils
      
      * Start and stop requests spans in a place where we
      have access to the authenticated entity
      
      * Seen it, isort it
      
      * Make sure to close the active span.
      
      * I'm getting black and blue from this.
      
      * Logger formatting
      
      Co-Authored-By: default avatarErik Johnston <erik@matrix.org>
      
      * Outdated comment
      
      * Import opentracing at the top
      
      * Return a contextmanager
      
      * Start tracing client requests from the servlet
      
      * Return noop context manager if not tracing
      
      * Explicitely say that these are federation requests
      
      * Include servlet name in client requests
      
      * Use context manager
      
      * Move opentracing to logging/
      
      * Seen it, isort it again!
      
      * Ignore twisted return exceptions on context exit
      
      * Escape the scope
      
      * Scopes should be entered to make them useful.
      
      * Nicer decorator names
      
      * Just one init, init?
      
      * Don't need to close something that isn't open
      
      * Docs make you smarter
      38a6d3ee
  3. Jul 03, 2019
  4. Jun 28, 2019
  5. Jun 27, 2019
  6. Jun 26, 2019
  7. Jun 25, 2019
  8. Jun 24, 2019
  9. Jun 22, 2019
  10. Jun 21, 2019
  11. Jun 20, 2019
  12. Jun 17, 2019
  13. Jun 14, 2019
  14. Jun 11, 2019
  15. Jun 06, 2019
    • Neil Johnson's avatar
      Set default room version to v4. (#5379) · a1186501
      Neil Johnson authored
      Set default room version to v4.
      a1186501
    • Andrew Morgan's avatar
      Add ability to perform password reset via email without trusting the identity server (#5377) · 3719680e
      Andrew Morgan authored
      Sends password reset emails from the homeserver instead of proxying to the identity server. This is now the default behaviour for security reasons. If you wish to continue proxying password reset requests to the identity server you must now enable the email.trust_identity_server_for_password_resets option.
      
      This PR is a culmination of 3 smaller PRs which have each been separately reviewed:
      
      * #5308
      * #5345
      * #5368
      3719680e
    • Richard van der Hoff's avatar
      Stop hardcoding trust of old matrix.org key (#5374) · 9fbb20a5
      Richard van der Hoff authored
      There are a few changes going on here:
      
      * We make checking the signature on a key server response optional: if no
        verify_keys are specified, we trust to TLS to validate the connection.
      
      * We change the default config so that it does not require responses to be
        signed by the old key.
      
      * We replace the old 'perspectives' config with 'trusted_key_servers', which
        is also formatted slightly differently.
      
      * We emit a warning to the logs every time we trust a key server response
        signed by the old key.
      9fbb20a5
    • Neil Johnson's avatar
      Neilj/1.0 upgrade notes (#5371) · 833c406b
      Neil Johnson authored
      1.0 upgrade/install notes
      833c406b
  16. Jun 05, 2019
  17. Jun 02, 2019
    • Ike Johnson's avatar
      Update HAProxy example rules · 145f5789
      Ike Johnson authored
      These new rules allow a user to instead route only matrix traffic, allowing them to run matrix on the domain without affecting their existing websites
      145f5789
  18. May 31, 2019
  19. May 29, 2019
  20. May 28, 2019
  21. May 24, 2019
  22. May 23, 2019
  23. May 21, 2019
Loading