Skip to content
This repository has been archived by the owner on Apr 12, 2021. It is now read-only.
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: NixOS/nixpkgs-channels
base: a84cbb60f029
Choose a base ref
...
head repository: NixOS/nixpkgs-channels
compare: aea806b8eaf7
Choose a head ref
  • 9 commits
  • 7 files changed
  • 2 contributors

Commits on Jun 18, 2020

  1. mailman-web: remove django version checks and override

    This is nonsense! Postorius and Hyperkitty don't even support 1.11 anymore.
    lheckemann committed Jun 18, 2020
    Copy the full SHA
    f5a57c6 View commit details
    Browse the repository at this point in the history
  2. nixos/mailman: refactor

    - Add serve.enable option, which configures uwsgi and nginx to serve
      the mailman-web application;
    - Configure services to log to the journal, where possible. Mailman
      Core does not provide any options for this, but will now log to
      /var/log/mailman;
    - Use a unified python environment for all components, with an
      extraPackages option to allow use of postgres support and similar;
    - Configure mailman's postfix module such that it can generate the
      domain and lmtp maps;
    - Fix formatting for option examples;
    - Provide a mailman-web user to run the uwsgi service by default
    - Refactor Hyperkitty's periodic jobs to reduce repetition in the
      expressions;
    - Remove service dependencies not related to functionality included in
      the module, such as httpd -- these should be configured in user config
      when used;
    - Move static files root to /var/lib/mailman-web-static by default. This avoids
      permission issues when a static file web server attempts to access
      /var/lib/mailman which is private to mailman. The location can still
      be changed by setting services.mailman.webSettings.STATIC_ROOT;
    - Remove the webRoot option, which seems to have been included by
      accident, being an unsuitable directory for serving via HTTP.
    - Rename mailman-web.service to mailman-web-setup.service, since it
      doesn't actually serve mailman-web. There is now a
      mailman-uwsgi.service if serve.enable is set to true.
    lheckemann committed Jun 18, 2020
    Copy the full SHA
    b478e00 View commit details
    Browse the repository at this point in the history
  3. Copy the full SHA
    32c556b View commit details
    Browse the repository at this point in the history
  4. Copy the full SHA
    1b8af3e View commit details
    Browse the repository at this point in the history
  5. nixos/mailman: RFC42-ise

    lheckemann committed Jun 18, 2020
    Copy the full SHA
    3dbbc78 View commit details
    Browse the repository at this point in the history
  6. mailman: log to journal

    lheckemann committed Jun 18, 2020
    Copy the full SHA
    176bc68 View commit details
    Browse the repository at this point in the history
  7. Copy the full SHA
    d5cc8fb View commit details
    Browse the repository at this point in the history

Commits on Jun 19, 2020

  1. Copy the full SHA
    be22631 View commit details
    Browse the repository at this point in the history
  2. Merge pull request #86177 from mayflower/mailman-upstream

    Mailman refactor
    lheckemann committed Jun 19, 2020
    Copy the full SHA
    aea806b View commit details
    Browse the repository at this point in the history