Commit graph

5995 commits

Author SHA1 Message Date
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
the-djmaze
36c8b97cb1 Merge branch 'master' of github.com:the-djmaze/snappymail 2023-11-17 00:09:00 +01:00
the-djmaze
e918889c3b Resolve #1306 and #1313 due to localStorage failure 2023-11-17 00:08:32 +01:00
the-djmaze
e7d7ca48e4
Merge pull request #1301 from SergeyMosin/mailbox-uri-fix
Fix: '#/mailbox/folder/mUID/search' uri/route handling
2023-11-15 00:42:49 +01:00
the-djmaze
c8baabf8d9 Sabre/Xml 4.0.4 for #1311 2023-11-14 20:41:46 +01:00
the-djmaze
70a2ebb671 Sabre/VObject 4.5.4 for #1311 2023-11-14 20:25:39 +01:00
the-djmaze
90a657c0fb Merge branch 'master' of github.com:the-djmaze/snappymail 2023-11-14 17:13:01 +01:00
the-djmaze
2611a2e067 v2.29.2 2023-11-14 17:12:42 +01:00
the-djmaze
442c4f5eb5
Merge pull request #1304 from tkasch/reply-fix
Fix threading view in Thunderbird (others?)
2023-11-14 17:05:00 +01:00
the-djmaze
85b4e23d31
Merge pull request #1307 from robertoszek/master
add video-on-login-screen plugin
2023-11-14 17:02:03 +01:00
the-djmaze
13c23141ee Resolve #1303
And STATUS SIZE is part of RFC 8438, not RFC 9051
2023-11-14 16:49:38 +01:00
the-djmaze
9bdd7d5564 Define sortMode inside addObservablesTo() 2023-11-14 11:28:50 +01:00
the-djmaze
9bb2399e47 Resolve #1308 2023-11-14 11:14:40 +01:00
robertoszek
b34d87a209
add video-on-login-screen plugin 2023-11-09 21:24:48 +01:00
Torsten Kasch
cdd74c8f20 Fix threading view in Thunderbird (others?)
Replies sent via SnappyMail break thread view in Thunderbird
due to not standard-compliant Reply-To and References headers.

* Due to the long IDs, the headers `Reply-To`, `References` (and `Messge-ID`)
  are split between the header name and its value. According to section RFC5322,
  section 2.2.3, this may be legal but it obviously causes problems.

* On subsequent replies, the parent's ID gets prepended to the `References`
  header. Section 3.6.4 of the same RFC specifies that the ID should be
  appended to that header.
2023-11-08 16:35:46 +01:00
Sergey Mosin
0bd3545a34 improve: nextcloud iframe mode unified search result click handling 2023-11-07 09:34:26 -05:00