Lucas Savva
8dbd553792
mailman-web-unstable: 2019-09-29 -> 2021-04-10 ( #119135 )
...
Co-authored-by: Sandro <sandro.jaeckel@gmail.com>
2021-04-13 01:31:53 +02:00
Lucas Savva
3faeac7062
mailman: Add comments wrt updating mailman components
...
The Mailman Core must be on its latest available version
before updating hyperkitty or postorious.
2021-04-05 03:12:44 +01:00
Lucas Savva
4002146ff5
mailman: 3.3.1 -> 3.3.4
...
Postorious 1.3.4 (AKA mailman-web, already in unstable/master)
requires this version to work
2021-04-05 02:14:22 +01:00
Fabian Affolter
a6328de769
Merge pull request #114218 from fabaff/bump-readme_renderer
...
python3Packages.readme_renderer: 28.0 -> 29.0
2021-03-03 07:41:10 +01:00
Fabian Affolter
8a20e93b50
python3Packages.postorius: 1.3.3 -> 1.3.4
2021-02-24 12:39:32 +01:00
Ben Siraphob
e03c068af5
treewide: makeWrapper buildInputs to nativeBuildInputs
2021-02-19 20:09:16 +07:00
Pavol Rusnak
a6ce00c50c
treewide: remove stdenv where not needed
2021-01-25 18:31:47 +01:00
Ben Siraphob
872973d7d1
pkgs/servers: stdenv.lib -> lib
2021-01-15 14:24:03 +07:00
Sandro Jäckel
a3c02a34e2
mailman: Disable tests
2020-12-07 11:02:01 +01:00
Linus Heckemann
176bc68a69
mailman: log to journal
2020-06-18 17:23:33 +02:00
Linus Heckemann
f5a57c6c40
mailman-web: remove django version checks and override
...
This is nonsense! Postorius and Hyperkitty don't even support 1.11 anymore.
2020-06-18 17:21:41 +02:00
Alyssa Ross
9e59980eb5
python3.pkgs.hyperkitty: 1.3.2 -> 1.3.3
2020-06-06 01:05:29 +00:00
Alyssa Ross
1fe94466e6
python3.pkgs.postorius: 1.3.2 -> 1.3.3
2020-06-06 01:05:29 +00:00
Alyssa Ross
5322686d53
mailman: 3.3.0 -> 3.3.1
2020-06-06 01:05:29 +00:00
Michael Reilly
84cf00f980
treewide: Per RFC45, remove all unquoted URLs
2020-04-10 17:54:53 +01:00
Jonathan Ringer
6730bc5144
python3Packages.mailman-web: prevent error from crashing eval
2020-02-12 22:27:24 -08:00
Lancelot SIX
2711c7477d
pythonPackages.django: django_1_11 -> django_lts
2020-02-09 09:17:31 +01:00
Alyssa Ross
95de02942f
Revert "mailman-wrapper: crazy hack to work around the missing urllib3 dependency"
...
This reverts commit ce6b2419be
, which
was unnecessary (mailman worked just fine on its parent commit).
See #79222 .
2020-02-04 15:40:37 +00:00
Peter Simons
ce6b2419be
mailman-wrapper: crazy hack to work around the missing urllib3 dependency
...
Please remove the explicit urllib3 dependency from this expression again once
https://github.com/NixOS/nixpkgs/issues/79222 is fixed.
2020-02-04 14:43:56 +01:00
Peter Simons
5717f312a4
mailman-web: add myself as a maintainer
2020-02-04 14:43:46 +01:00
Alyssa Ross
881dd9963f
mailman-web: use upstream, improve NixOS module
...
Previously, some files were copied into the Nixpkgs tree, which meant
we wouldn't easily be able to update them, and was also just messy.
The reason it was done that way before was so that a few NixOS
options could be substituted in. Some problems with doing it this way
were that the _package_ changed depending on the values of the
settings, which is pretty strange, and also that it only allowed those
few settings to be set.
In the new model, mailman-web is a usable package without needing to
override, and I've implemented the NixOS options in a much more
flexible way. NixOS' mailman-web config file first reads the
mailman-web settings to use as defaults, but then it loads another
configuration file generated from the new services.mailman.webSettings
option, so _any_ mailman-web Django setting can be customised by the
user, rather than just the three that were supported before. I've
kept the old options, but there might not really be any good reason to
keep them.
2020-01-30 23:14:45 +00:00
Alyssa Ross
a8538a73a7
mailman: init package for Mailman CLI
...
We already had python3Packages.mailman, but that's only really usable
as a library. The only other option was to create a whole Python
environment, which was undesirable to install as a system-wide
package.
2020-01-30 23:14:45 +00:00
Alyssa Ross
bc8eece849
python3.pkgs.mailman-hyperkitty: HTTPS homepage
2020-01-30 23:14:45 +00:00
Alyssa Ross
c397d1909f
nixos/mailman: don't keep secrets in the Nix store
...
This replaces all Mailman secrets with ones that are generated the
first time the service is run. This replaces the hyperkittyApiKey
option, which would lead to a secret in the world-readable store.
Even worse were the secrets hard-coded into mailman-web, which are not
just world-readable, but identical for all users!
services.mailman.hyperkittyApiKey has been removed, and so can no
longer be used to determine whether to enable Hyperkitty. In its
place, there is a new option, services.mailman.hyperkitty.enable. For
consistency, services.mailman.hyperkittyBaseUrl has been renamed to
services.mailman.hyperkitty.baseUrl.
2020-01-30 23:14:45 +00:00
Alyssa Ross
126ff4d97e
python3.pkgs.mailman*: check isPy3k inside package
2020-01-20 14:36:56 +00:00
Peter Simons
3e26640352
python3.pkgs.mailman: 3.2.2 -> 3.3.0
2020-01-20 14:36:56 +00:00
Alyssa Ross
aec2382b38
python3.pkgs.postorius: 1.2.4 -> 1.3.2
2020-01-20 14:36:56 +00:00
Alyssa Ross
9a43cdc1c6
python3.pkgs.postorius: use checkInputs
2020-01-20 14:36:56 +00:00
Alyssa Ross
6af4de84d3
python3.pkgs.hyperkitty: use checkInputs
...
The previously propagated build inputs are optional, and so are
included in checkInputs so the tests can run, but not propagated so
they aren't included if unneeded.
2020-01-20 14:36:56 +00:00
Alyssa Ross
38f2103de9
python3.pkgs.hyperkitty: 1.2.2 -> 1.3.2
2020-01-20 14:36:56 +00:00
Alyssa Ross
0b9bfc0132
python3.pkgs.mailman: core.nix -> default.nix
...
The actual upstream "mailman" name just refers to this, so we should
use the Nixpkgs convention of default.nix.
2020-01-20 14:36:56 +00:00
Alyssa Ross
89b311fa4d
mailman: remove unused derivation for mailman 2
...
This isn't referenced anywhere, so it's just dead code.
2020-01-20 14:36:56 +00:00
Peter Simons
86f8895abb
python-mailman-web: turn these Djando configuration files into a make-shift Python library
...
Suggested in https://github.com/NixOS/nixpkgs/pull/67951#issuecomment-530309702 .
2019-09-11 14:48:51 +02:00
Peter Simons
72c7ba5aba
nixos/mailman: add support for the Mailman Web UI (Postorius & Hyperkitty)
2019-09-11 12:19:23 +02:00
Frederik Rietdijk
fc74ba8291
Merge master into staging-next
2019-08-31 09:50:38 +02:00
Peter Simons
131910992b
python-HyperKitty: initial version 1.2.2
...
Package the mail archiver for GNU Mailman. I liberally borrowed code
from @globin's repository [1].
[1] https://github.com/mayflower/nixexprs/tree/master/pkgs/python
2019-08-30 14:25:13 +02:00
Peter Simons
e3492eff46
mailman: build full paths to postmap and lynx into the package
...
No more need to rely on $PATH.
2019-08-29 19:06:33 +02:00
Frederik Rietdijk
98640fd482
Merge master into staging-next
2019-08-27 16:36:47 +02:00
Robin Gloster
6bff4c107e
mailman: add postorius testing
2019-08-26 22:51:53 +02:00
Robin Gloster
4b1cc7eebf
mailman: add meta to python deps
2019-08-26 22:51:33 +02:00
Peter Simons
22af3829a4
mailman: add the Postorious web UI
2019-08-26 21:12:56 +02:00
Peter Simons
da1ff985ae
mailman: drop hard-coded references to /usr/bin
2019-08-26 16:20:20 +02:00
Peter Simons
842942baaa
mailman: update from 2.1.29 to version 3.2.2
2019-08-25 21:47:03 +02:00
volth
46420bbaa3
treewide: name -> pname (easy cases) ( #66585 )
...
treewide replacement of
stdenv.mkDerivation rec {
name = "*-${version}";
version = "*";
to pname
2019-08-15 13:41:18 +01:00
c0bw3b
0498ccd076
Treewide: use HTTPS on GNU domains
...
HTTP -> HTTPS for :
- http://gnu.org/
- http://www.gnu.org/
- http://elpa.gnu.org/
- http://lists.gnu.org/
- http://gcc.gnu.org/
- http://ftp.gnu.org/ (except in fetchurl mirrors)
- http://bugs.gnu.org/
2018-12-02 15:51:59 +01:00
R. RyanTM
4cb7173651
mailman: 2.1.24 -> 2.1.29
...
Semi-automatic update generated by
https://github.com/ryantm/nixpkgs-update tools. This update was made
based on information from
https://repology.org/metapackage/mailman/versions
2018-10-14 05:09:52 -07:00
Frederik Rietdijk
d9fa74ba78
Merge master into staging
2018-08-09 18:28:15 +02:00
rnhmjoj
1ba3d8b7d1
mailman: use python2
2018-08-08 02:20:54 +02:00
John Ericson
db965063b3
treewide: Make configureFlags lists
2018-08-03 17:06:03 -04:00
rnhmjoj
491bc4cfed
pythonPackages: rename dns -> dnspython
2017-12-10 15:27:06 +01:00