648 Commits

Author SHA1 Message Date
Abhilash Raj
82aa54abd6 Merge pull request #704 from 8Iue/move-libldap-installation-to-mailman-rundeps
[web, postorius] Fix libldap installation package group
2024-06-17 22:20:08 +05:30
Antonio Rocco
1d883a7614 [web, postorius] Fix libldap installation package group
The libldap package is not installed in the mailman-web:0.5 and
postorius images despite being listed as a dependency in the Dockerfile.
This issue arises because libldap is included in the .build-deps virtual
package group, which is removed at the end of the build process, causing
the package to be uninstalled.

This commit addresses the issue by moving libldap from the .build-deps
virtual package group to the .mailman-rundeps virtual package group in
both the web and postorius Dockerfiles. This ensures that libldap
remains installed in the final image, as it is now part of the runtime
dependencies.

Changes:
- Move libldap installation from .build-deps to .mailman-rundeps in
  postorius/Dockerfile and postorius/Dockerfile.env;
- Move libldap installation from .build-deps to .mailman-rundeps in
  web/Dockerfile and web/Dockerfile.env.

These changes are necessary to ensure that the libldap package is
available in the running containers, preventing runtime errors related
to missing LDAP dependencies.

Signed-off-by: Antonio Rocco <8lue@8lue.xyz>
2024-06-17 16:00:01 +02:00
dependabot[bot]
4502598d2b Bump django-mailman3 from 1.3.11 to 1.3.12 in /web (#689)
Bumps [django-mailman3](https://gitlab.com/mailman/django-mailman3) from 1.3.11 to 1.3.12.
- [Release notes](https://gitlab.com/mailman/django-mailman3/tags)
- [Commits](https://gitlab.com/mailman/django-mailman3/compare/v1.3.11...v1.3.12)

---
updated-dependencies:
- dependency-name: django-mailman3
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Abhilash Raj <maxking@users.noreply.github.com>
2024-06-07 18:05:01 -07:00
Lucas
2e164621e8 Add TLS options for SMTP (#693)
* added smtp security settings for mta

* Update README.md for mailman-core

* change default values according to mailman docs

* added smtp options to README

---------

Co-authored-by: Abhilash Raj <maxking@users.noreply.github.com>
2024-06-07 18:04:45 -07:00
Abhilash Raj
58fc0ce1d1 Merge branch 'main' into fix_sqlite-url 2024-06-08 06:29:18 +05:30
Abhilash Raj
4bb8ed8558 Merge branch 'main' into dependabot/docker/core/alpine-3.20 2024-06-08 06:25:45 +05:30
dependabot[bot]
301aa1f30b Bump alpine from 3.19.1 to 3.20.0 in /postorius (#695)
Bumps alpine from 3.19.1 to 3.20.0.

---
updated-dependencies:
- dependency-name: alpine
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-06-07 17:49:47 -07:00
dependabot[bot]
2562a83a4d Bump alpine from 3.19.1 to 3.20.0 in /web (#696)
Bumps alpine from 3.19.1 to 3.20.0.

---
updated-dependencies:
- dependency-name: alpine
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-06-07 17:49:32 -07:00
dependabot[bot]
a113db9f54 Bump alpine from 3.19 to 3.20 in /core
Bumps alpine from 3.19 to 3.20.

---
updated-dependencies:
- dependency-name: alpine
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-06-07 13:28:55 +00:00
Abhilash Raj
32e38a9e88 Migrate to using new CI config (#700)
* Migrate to using new CI config

* Use the default CI machine
2024-06-07 06:27:10 -07:00
Abhilash Raj
21684ce838 Update max supported Django versions (#699)
* Update max supported Django versions

* Add dependency on python-openid

* Use the right dependency

* Also bump django version

* Add python-openid specifically to deps

* Add dependency on openid too
2024-06-07 00:57:10 -07:00
Abhilash Raj
cee738a9df Bump postgres to 12 from 11 in compose (#691)
Since Django 4.2 doesn't support below that, we need to bump to Postgres 12.

Django 4.1 is no longer supported, so 4.2 is the lowest version we support here.
2024-03-17 10:32:51 +05:30
dependabot[bot]
1ed26bb04a Bump hyperkitty from 1.3.8 to 1.3.9 in /web (#687) 2024-02-28 15:30:02 +05:30
am97
3cf6e5d18d Avoid Django 3.2+ warning (#686) 2024-02-25 11:10:38 +05:30
Mohazza
a38d49a66a Bump postorius from 1.3.7 to 1.3.10 (#685) 2024-02-16 01:33:16 -08:00
dependabot[bot]
a4a435e19d Bump alpine from 3.19.0 to 3.19.1 in /postorius (#683) 2024-02-04 08:43:25 +05:30
dependabot[bot]
846394b5d7 Bump alpine from 3.19.0 to 3.19.1 in /web (#684) 2024-02-04 08:43:18 +05:30
Abhilash Raj
a3a20f4cdb Repalce python-memcached with pymemcache (#682)
* Repalce python-memcached with pylibmc

Fixes #665

* Replace 2nd instance of python-memcached.

* Use pure python implementation in pymemcache
2024-01-23 23:35:04 -08:00
mmurphy
1fc0716564 prevent mailman-web dns lookup from throwing (#681) 2024-01-22 09:29:28 +05:30
Jonathan Rietveld
06e0ed0f00 fix: Typos in comments (#680) 2024-01-06 07:26:56 +05:30
Jonathan Rietveld
2331cb3c9b Add libldap dependency (#679) 2024-01-06 07:26:24 +05:30
Abhilash Raj
0b788910bc Merge pull request #678 from maxking/676--humanize 2024-01-02 08:51:23 +05:30
Abhilash Raj
2708b63fbd fix: Add humaize for django-allauth 2023-12-30 04:11:32 +00:00
Abhilash Raj
12fd0529eb Merge pull request #673 from maxking/dependabot/docker/core/alpine-3.19
Bump alpine from 3.18 to 3.19 in /core
2023-12-26 17:23:37 +05:30
Abhilash Raj
71d68faac0 Merge pull request #671 from maxking/dependabot/docker/web/alpine-3.19.0
Bump alpine from 3.18.4 to 3.19.0 in /web
2023-12-26 17:23:27 +05:30
Abhilash Raj
32dea9bffa Merge branch 'main' into dependabot/docker/core/alpine-3.19 2023-12-26 17:09:49 +05:30
Abhilash Raj
5c8024bdbe Merge branch 'main' into dependabot/docker/web/alpine-3.19.0 2023-12-26 17:06:52 +05:30
Abhilash Raj
475102b53c Merge pull request #670 from maxking/dependabot/docker/postorius/alpine-3.19.0
Bump alpine from 3.18.4 to 3.19.0 in /postorius
2023-12-26 17:06:00 +05:30
Abhilash Raj
f3bca54120 Add --break-system-packages so pip works on system Python 2023-12-26 10:47:22 +00:00
Abhilash Raj
b398b133e5 Merge pull request #675 from makinbacon21/main
postorius: fix urls for newer django
2023-12-26 09:29:37 +05:30
Thomas Makin
e00436fbd6 postorius: fix urls for newer django
`path()` no longer accepts regex paths; you must instead import and use
`re_path()`.
2023-12-19 19:26:56 -05:00
Abhilash Raj
cb243f46bb Update pip to allow breaking system packages 2023-12-11 23:30:25 +05:30
Abhilash Raj
7bbe4b9c92 Merge branch 'main' into dependabot/docker/core/alpine-3.19 2023-12-11 22:57:36 +05:30
Abhilash Raj
354b346160 Merge branch 'main' into dependabot/docker/postorius/alpine-3.19.0 2023-12-11 22:57:01 +05:30
Abhilash Raj
279825d83e Merge branch 'main' into dependabot/docker/web/alpine-3.19.0 2023-12-11 22:56:57 +05:30
Abhilash Raj
35fde474b2 Merge pull request #672 from maxking/dependabot/github_actions/actions/stale-9 2023-12-11 22:55:49 +05:30
dependabot[bot]
dc8d0e7adc Bump alpine from 3.18 to 3.19 in /core
Bumps alpine from 3.18 to 3.19.

---
updated-dependencies:
- dependency-name: alpine
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-12-11 07:52:13 +00:00
dependabot[bot]
6ea6550672 Bump actions/stale from 8 to 9
Bumps [actions/stale](https://github.com/actions/stale) from 8 to 9.
- [Release notes](https://github.com/actions/stale/releases)
- [Changelog](https://github.com/actions/stale/blob/main/CHANGELOG.md)
- [Commits](https://github.com/actions/stale/compare/v8...v9)

---
updated-dependencies:
- dependency-name: actions/stale
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-12-11 07:41:37 +00:00
dependabot[bot]
310e5acd3b Bump alpine from 3.18.4 to 3.19.0 in /web
Bumps alpine from 3.18.4 to 3.19.0.

---
updated-dependencies:
- dependency-name: alpine
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-12-11 07:39:09 +00:00
dependabot[bot]
ec4c182cf7 Bump alpine from 3.18.4 to 3.19.0 in /postorius
Bumps alpine from 3.18.4 to 3.19.0.

---
updated-dependencies:
- dependency-name: alpine
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-12-11 07:35:50 +00:00
Abhilash Raj
3f06befe28 Merge pull request #663 from jakicoll/ft-restart
Automatically restart Mailman containers i.e. on reboot
2023-11-13 20:24:06 +05:30
Abhilash Raj
d97abcd35d Merge pull request #643 from am97/main
Build optimizations
2023-11-13 20:23:47 +05:30
Jakob Scheumann
dfce139f0c Activate container restart 2023-11-13 16:46:52 +05:30
Abhilash Raj
635ef2f246 Merge pull request #662 from Encephala/patch-1 2023-11-12 10:38:09 +05:30
Jonathan Rietveld
d341c07c0d Add tzdata dependency 2023-11-11 23:31:31 +01:00
Abhilash Raj
ab8dfb3251 Merge pull request #657 from maxking/dependabot/pip/web/postorius-1.3.10
Bump postorius from 1.3.8 to 1.3.10 in /web
2023-10-23 21:34:22 +05:30
dependabot[bot]
70b0a34fca Bump postorius from 1.3.8 to 1.3.10 in /web
Bumps [postorius](https://gitlab.com/mailman/postorius) from 1.3.8 to 1.3.10.
- [Release notes](https://gitlab.com/mailman/postorius/tags)
- [Commits](https://gitlab.com/mailman/postorius/compare/1.3.8...v1.3.10)

---
updated-dependencies:
- dependency-name: postorius
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-10-23 15:56:41 +00:00
Abhilash Raj
4edbfb94d1 Merge pull request #658 from maxking/dependabot/pip/web/hyperkitty-1.3.8
Bump hyperkitty from 1.3.7 to 1.3.8 in /web
2023-10-23 21:26:05 +05:30
dependabot[bot]
1c14a3165f Bump hyperkitty from 1.3.7 to 1.3.8 in /web
Bumps [hyperkitty](https://gitlab.com/mailman/hyperkitty) from 1.3.7 to 1.3.8.
- [Release notes](https://gitlab.com/mailman/hyperkitty/tags)
- [Commits](https://gitlab.com/mailman/hyperkitty/compare/1.3.7...v1.3.8)

---
updated-dependencies:
- dependency-name: hyperkitty
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-10-23 15:46:44 +00:00
Abhilash Raj
d0027944ed Merge pull request #656 from maxking/dependabot/pip/web/django-mailman3-1.3.11
Bump django-mailman3 from 1.3.9 to 1.3.11 in /web
2023-10-23 21:15:59 +05:30