Skip to content
Snippets Groups Projects
  1. Dec 18, 2019
    • Richard van der Hoff's avatar
      Clean up startup for the pusher (#6558) · d6752ce5
      Richard van der Hoff authored
      * Remove redundant python2 support code
      
      `str.decode()` doesn't exist on python3, so presumably this code was doing
      nothing
      
      * Filter out pushers with corrupt data
      
      When we get a row with unparsable json, drop the row, rather than returning a
      row with null `data`, which will then cause an explosion later on.
      
      * Improve logging when we can't start a pusher
      
      Log the ID to help us understand the problem
      
      * Make email pusher setup more robust
      
      We know we'll have a `data` member, since that comes from the database. What we
      *don't* know is if that is a dict, and if that has a `brand` member, and if
      that member is a string.
      d6752ce5
  2. Nov 01, 2019
    • Richard van der Hoff's avatar
      Support for routing outbound HTTP requests via a proxy (#6239) · 1cb84c64
      Richard van der Hoff authored
      The `http_proxy` and `HTTPS_PROXY` env vars can be set to a `host[:port]` value which should point to a proxy.
      
      The address of the proxy should be excluded from IP blacklists such as the `url_preview_ip_range_blacklist`.
      
      The proxy will then be used for
       * push
       * url previews
       * phone-home stats
       * recaptcha validation
       * CAS auth validation
      
      It will *not* be used for:
       * Application Services
       * Identity servers
       * Outbound federation
       * In worker configurations, connections from workers to masters
      
      Fixes #4198.
      1cb84c64
  3. Jul 03, 2019
  4. Jun 20, 2019
  5. Jun 11, 2019
  6. Jun 07, 2019
  7. May 13, 2019
  8. May 02, 2019
  9. May 01, 2019
  10. Mar 19, 2019
    • Richard van der Hoff's avatar
      Fix email test · 8c1774e8
      Richard van der Hoff authored
      The Mailer expects the config object to have `email_smtp_pass` and
      `email_riot_base_url` attributes (and it won't by default, because the default
      config impl doesn't set any of the attributes unless email_enable_notifs is
      set).
      8c1774e8
  11. Nov 19, 2018
  12. Nov 05, 2018
  13. Oct 30, 2018
Loading