Commit graph

6112 commits

Author SHA1 Message Date
the-djmaze 0423c50c51 Resolve #1337 2023-11-26 02:30:08 +01:00
the-djmaze fc0074dfd2 Squire: unused root 2023-11-26 02:29:48 +01:00
the-djmaze 1db1bdf675 Squire: Remove redundant <span> after replacing styles
e4ae7c2b81
2023-11-26 02:20:26 +01:00
the-djmaze beb2c7f577 Squire: Handle empty nodes in moveRangeBoundariesDownTree
b85754ca50
2023-11-26 02:16:15 +01:00
Leonard Jonathan Oh b58006503c Enhancement (docker): Add more php extensions 2023-11-24 12:31:31 +00:00
Leonard Jonathan Oh 25bd3d441e Fix (development): Fix self-signed certs verification in docker-compose.yml
This allows `Require verification of SSL certificate` to work as expected.
2023-11-24 10:47:32 +00:00
the-djmaze 677e1863e5 Resolve #1331 2023-11-24 00:44:11 +01:00
the-djmaze 50f73dde75
Merge pull request #1334 from leojonathanoh/enhancement/ci-create-separate-workflow-for-docker-pr-builds
Enhancement (ci): Use separate workflow for PR docker builds
2023-11-24 00:22:57 +01:00
the-djmaze eb6ac32798
Merge pull request #1327 from leojonathanoh/enhancement/development-update-docker-compose.yml-with-working-stack
Enhancement (development): Update `docker-compose.yml` with working stack
2023-11-24 00:21:37 +01:00
the-djmaze 23d1eb0e28
Merge pull request #1330 from cm-schl/master
Update German Translation
2023-11-24 00:20:28 +01:00
the-djmaze 5047c3c6b8 Resolve #1328 2023-11-24 00:16:08 +01:00
Leonard Jonathan Oh 7183e2614e Enhancement (ci): Use separate workflow for PR docker builds
This is so the `docker` workflow status is not polluted with PR builds.
2023-11-23 22:44:01 +00:00
Leonard Jonathan Oh 1ad64e9fc9 Enhancement (development): Update docker-compose.yml with working stack
This is for those who want to try out the full stack in development.

```sh
gulp  # Generate static assets
docker-compose up --build
```
2023-11-23 21:57:43 +00:00
leo ee99590a63
Enhancement (docker): Add more archs (#1321)
* Enhancement (docker): Add `linux/arm64` arch

* Fix
2023-11-23 20:21:47 +01:00
cm-schl aabce7c951
Update admin.json 2023-11-23 16:34:41 +01:00
the-djmaze bde5060008 Revert #1323
As rfc5228 implementations MUST support the "keep", "discard", and "redirect" actions.
2023-11-23 01:46:46 +01:00
the-djmaze 0736782a44 Resolve #1323 2023-11-23 01:34:55 +01:00
the-djmaze 7dc4002fb4 Bugfix: loading integrity.php failed 2023-11-23 00:48:20 +01:00
leo 60700a56e9
Fix (docker): Use 127.0.0.1 instead of localhost to test snappymail in entrypoint.sh (#1325)
* Fix (docker): Use `127.0.0.1` instead of `localhost` to test snappymail in `entrypoint.sh`

* Run build on PR but don't push

* Login only on tags

* Fix test
2023-11-23 00:36:36 +01:00
the-djmaze 60964c9869 Activate OLDER and YOUNGER of RFC 5032 2023-11-23 00:35:52 +01:00
the-djmaze ad3d8c87ec Revert "Fix: listen on IPv6 socket as well in container (#1324)"
This reverts commit 1e597f9cd7.
2023-11-23 00:31:32 +01:00
the-djmaze 6f2f89c365 Add support for IMAP WITHIN https://datatracker.ietf.org/doc/html/rfc5032 2023-11-23 00:11:30 +01:00
Andriy Kushnir 1e597f9cd7
Fix: listen on IPv6 socket as well in container (#1324) 2023-11-22 23:25:18 +01:00
the-djmaze 79348f975f Added some IMAP connection examples 2023-11-22 18:18:29 +01:00
the-djmaze cb2f641378 Put domain capabilities in ?admin domain test response 2023-11-22 17:45:24 +01:00
the-djmaze 0dfcc52728 No need to check for libxml_use_internal_errors 2023-11-22 12:52:56 +01:00
the-djmaze 288eedf6a1 Improved test output with colors 2023-11-22 12:52:43 +01:00
the-djmaze 3bff3555a0 Added a test due to Failed loading libs.min.js #358, #862, #890, #895, #1238, #1320 2023-11-22 12:47:14 +01:00
the-djmaze 4f5db79e27 Activate RFC 4314 MYRIGHTS 2023-11-22 04:50:01 +01:00
the-djmaze 4c0b0b102a Prioritize LIST-EXTENDED over LSUB (LSUB deprecated in IMAP4rev2) 2023-11-22 04:09:26 +01:00
the-djmaze 5cdbba8da0 Support \noinferiors to disallow creating subfolders 2023-11-22 04:07:57 +01:00
the-djmaze d74407f36b Resolve #1318 2023-11-22 00:13:22 +01:00
the-djmaze 40a352c3c0 No {{sha}} in docker image names? 2023-11-22 00:08:45 +01:00
the-djmaze 9e2d8d02b9 Update changelog 2023-11-21 23:54:42 +01:00
the-djmaze 9ee2f46a99 v2.29.4 2023-11-21 23:49:16 +01:00
the-djmaze a0eac266f7 Resolve #1319 2023-11-21 23:47:35 +01:00
the-djmaze aa9888d2df Drop application.ini for Docker #965 2023-11-21 21:10:33 +01:00
the-djmaze b77bf0745e Update README with correct docker workflow images and urls 2023-11-21 20:53:28 +01:00
the-djmaze e10bc516fe v2.29.3 2023-11-21 16:01:47 +01:00
the-djmaze f6764b3616 Resolve #1284 2023-11-21 14:19:54 +01:00
the-djmaze 50fef1cf69 small code cleanup 2023-11-21 13:56:16 +01:00
the-djmaze 9fcf2658d0 docker hub is djmaze/snappymail 2023-11-21 13:41:41 +01:00
the-djmaze 81a1b12005 Only build docker images on release tags 2023-11-21 13:12:44 +01:00
the-djmaze 366ef575f1 Remove TODO from docker workflow 2023-11-21 12:56:21 +01:00
the-djmaze 9ded40ba9c Idea to prevent exit inside Nextcloud 2023-11-21 00:13:22 +01:00
the-djmaze 8247357184 Some changes for #1293 2023-11-20 22:40:33 +01:00
the-djmaze 930be49775 Resolve #1008 2023-11-20 15:50:03 +01:00
leo 24dbff999e
Enhancement: Add Docker Hub image (#965)
* Enhancement: Add Docker Hub image

* Push to ghcr.io

* Add all `org.opencontainers.image.xxx` labels using `--label` instead of `LABEL`

* Change `php-fpm` to listen on `:9000` to expose prometheus metrics via `php-fpm_exporter`

* Include `yarn.lock` to speed up builds

* Reorder

* Use correct sha for pr

* Add logging before overriding values in config

* Add `DEBUG=true` env var for verbose `entrypoint.sh` logs

* Print php exception when snappymail fails to generate data directory and config file on the very first time

* Log snappymail version

* Fix COPY statement

* Add .dockerignore

* Add `USER` and `ENTRYPOINT`

* Update `.dockerignore`

* Add docker image test

* Push only if image test succeeds

* Log when startup is successful

* Use plain `docker build` in `build_and_test.sh`

* Fix test output
2023-11-20 15:01:26 +01:00
the-djmaze 6552a93989 Changes for #929 2023-11-20 12:50:47 +01:00
the-djmaze 87381e2e4d Resolve #1302 2023-11-17 00:37:21 +01:00