FreddleSpl0it
555f4a8a6d
[Web] Mailbox TFA fix
2022-08-25 14:26:45 +02:00
DerLinkman
ef311f22bf
Corrected Twig Footer
2022-08-24 16:16:38 +02:00
DerLinkman
77f9947613
Readded footer + vars.
2022-08-24 14:37:00 +02:00
DerLinkman
a8eb3b6ac5
Added nightly footer
2022-08-24 14:31:32 +02:00
DerLinkman
575eab1cf0
Implemented Check if IPv6 is disabled
2022-08-24 12:26:14 +02:00
DerLinkman
7a23e4fd4e
Fix for Sieve error (due to IPv6 Comp from SOGo)
2022-08-24 12:12:41 +02:00
FreddleSpl0it
77e6124b00
[BS5] move showWhatsNewModal
2022-08-23 14:24:10 +02:00
FreddleSpl0it
a3ddb58566
[BS5]responsive fixes
2022-08-23 12:43:23 +02:00
FreddleSpl0it
be7252f620
[BS5] update async dockerapi
2022-08-23 11:57:05 +02:00
Martin Wilhelmi
f34d3620b1
Remove trailing whitespaces
2022-08-22 22:16:01 +02:00
Martin Wilhelmi
70e99447f9
Fix adding same SNAT rule endless to the ipv4 POSTROUTING chain
2022-08-22 22:15:56 +02:00
FreddleSpl0it
db8af3d1e0
[BS5] use fastapi and aiodocker for dockerapi
2022-08-22 16:14:04 +02:00
FreddleSpl0it
7f70b0f703
[BS5] add container disk and network stats
2022-08-22 16:08:01 +02:00
FreddleSpl0it
2e10cc8e79
[BS5] fix RsettingsModal
2022-08-22 16:02:35 +02:00
FreddleSpl0it
047d9143c0
showWhatsNew modal remove default show class
2022-08-22 16:01:57 +02:00
Peter
0dcfac8f15
Update SOGo to 5.7.1
2022-08-18 19:06:54 +02:00
andryyy
ad8b7f0894
[Dovecot] Fixes broken sieve compiler in some rare cases when using replication
2022-08-18 15:08:00 +02:00
FreddleSpl0it
a7a0eef125
[BS5] poll host stats if tab is active
2022-08-11 16:11:13 +02:00
FreddleSpl0it
5d35af9d69
[BS5] rework network and disk io
2022-08-10 16:16:36 +02:00
FreddleSpl0it
ea21bca7df
[BS5] adjust host stats
2022-08-10 10:56:10 +02:00
FreddleSpl0it
a3c0737ba8
[BS5] add host statistics
2022-08-09 20:29:33 +02:00
Tomy Hsieh
7b57b3392c
switch to IETF language tag
2022-08-09 15:44:09 +08:00
Tomy Hsieh
492451bfee
Tailor translation
...
`quarantine`, `success`
2022-08-09 15:10:44 +08:00
FreddleSpl0it
9747995510
[BS5] redirect to /debug after login
2022-08-08 13:24:29 +02:00
FreddleSpl0it
ad9112010f
[BS5] center container restart button text
2022-08-08 13:23:57 +02:00
FreddleSpl0it
a4ec2d1d86
[BS5] adjust whats new modal
2022-08-08 12:53:52 +02:00
FreddleSpl0it
b7f07951f6
[BS5] fix mobile navbar flex-direction
2022-08-08 12:53:25 +02:00
Niklas Meyer
4322c98f73
[UI] Moved PWChange Button for users back to original place
2022-08-05 14:12:25 +02:00
macwinnie
b985ba4f0e
Improve send-as behaviour
...
Receiving mails for wildcard alias addresses is really easy – but
sending mails from those any-aliases was not possible at all unless
every sender address was added as an explicit alias to the database.
By this change in the database query for allowed sender addresses, the
first finding `not NULL` (see [`SELECT COALESCE`](https://www.w3schools.com/sql/func_sqlserver_coalesce.asp ) for how it works)
– either an exact alias `mailbox@domain.tld` or the wildcard alias `@domain.tld`
will be allowed to send mails as the given address ... without the need
of explicit definition within the database.
2022-08-04 01:37:26 +02:00
Tomy Hsieh
a1e8077f45
Tailor translation
...
`user`
2022-08-02 18:53:58 +08:00
Tomy Hsieh
956e4e2aa7
Tailor translation
...
`mailbox`
2022-08-01 08:20:02 +08:00
Niklas Meyer
44a6f09a09
[CLAMAV] Update to 0.105.1
2022-07-29 14:08:26 +02:00
Erisa A
4c10525078
[Web] Update keyHandle max length to 1023 ( #4696 )
...
https://w3c.github.io/webauthn/#credential-id
Co-authored-by: Niklas Meyer <62480600+DerLinkman@users.noreply.github.com>
2022-07-26 09:16:23 +02:00
l-with
263cb96786
Improve domain api schema ( #4689 )
...
* change response of add domain to array
* add tags to request body of add domain
* add gal to request body of add domain
* add relay_unknown_only to request body of add domain
* add relay_unknown_only to request body of edit domain
* add rl_frame, rl_value to request body of edit domain
* fix indentation
* add tags to request body of edit domain
* change response of edit domain to array
* Revert "change response of edit domain to array"
This reverts commit 692384e21b
.
* change response type of edit domain to application/json
* change response type of edit domain
* change items in body of edit domain to array of strings
* change response of edit domain to array
* fix indentation
* revert changing response type of edit domain-admin
* change response type of edit domain to array
* fix response type of edit domains
* change msg in response of edit domains to array
* change items in body of delete domain to array of strings
* change request body of delete domain to array of strings
* fix
* remove properties
* change request body of delete domain to array of strings (fix)
* change reponse type of delete domain to array
2022-07-19 20:22:45 +02:00
Tomy Hsieh
c2e0a275e1
Tailor translation
...
`edit`, `fido2`
2022-07-16 22:02:58 +08:00
FreddleSpl0it
c8620a066d
yubi_otp undo authenticator selection
2022-07-15 16:45:28 +02:00
FreddleSpl0it
1ca566f670
autoselect authenticator if only one exists
2022-07-15 13:02:13 +02:00
FreddleSpl0it
0342ae926c
exclude oauth clients & app passwords from mailbox tfa
2022-07-14 18:55:35 +02:00
FreddleSpl0it
be08742653
exclude oauth clients & app passwords from mailbox tfa
2022-07-14 18:37:21 +02:00
FreddleSpl0it
753cde0b85
parse host from url for webauthn library
2022-07-14 09:40:02 +02:00
FreddleSpl0it
223ba44b61
rearrange custom params validation
2022-07-14 09:39:24 +02:00
FreddleSpl0it
cd02483b19
prevent auth wipe out at yubi otp registration
2022-07-14 09:38:44 +02:00
FreddleSpl0it
f724662874
readd imapsync fix
2022-07-13 17:13:25 +02:00
FreddleSpl0it
bee762737e
readd imapsync fix
2022-07-13 17:02:14 +02:00
Marcel Hofer
5b924614aa
fix blank page on /user when not logged
...
the current condition to redirect to / was never matching, so a blank page was displayed on /user when not logged in or when logged in as admin.
this will fix it and always redirect to / if nothing is rendered in the user.php
2022-07-12 15:26:03 +02:00
Tomy Hsieh
514079fe96
Tailor translation
...
`danger`
2022-07-11 02:44:31 +08:00
ntimo
d29580aa02
Fixed OpenAPI docs to be spec compliant
2022-07-08 18:47:28 +00:00
FreddleSpl0it
e26d5b8ba5
[BS5] add spacing
2022-07-08 15:47:35 +02:00
FreddleSpl0it
8987ebca36
[BS5] add whats new modal after update
2022-07-08 15:47:21 +02:00
FreddleSpl0it
d3cd21956a
[BS5] rearrange nav items
2022-07-08 15:46:14 +02:00
FreddleSpl0it
b149da28c8
[BS5] minor fixes
2022-07-08 11:32:46 +02:00
FreddleSpl0it
e5cb2dd00e
[BS5] adjust restart container btn
2022-07-08 11:31:48 +02:00
FreddleSpl0it
c9b883dff5
[BS5] fix datatables
2022-07-08 11:31:08 +02:00
FreddleSpl0it
ad43253a90
[BS5] add rspamd logo change to darkmode toggle
2022-07-08 11:28:58 +02:00
FreddleSpl0it
979de67c2b
[BS5] update bootstrap-select to v1.14.0-beta3
2022-07-08 11:28:27 +02:00
FreddleSpl0it
8416caf798
[BS5] add light and dark rspamd logo
2022-07-08 11:27:34 +02:00
FreddleSpl0it
80d9dfe420
[BS5] adjust css
2022-07-08 11:27:09 +02:00
Tomy Hsieh
27e9210d52
Tailor translation
...
`admin`
2022-07-07 22:07:02 +08:00
André
fdf52dcb17
[Rspamd] Prevent LUA crash
...
Fixes LUA error when inserting unknown symbol from settings map
2022-07-07 09:20:59 +02:00
milkmaker
1ff220ccf8
Translations update from Weblate ( #4664 )
...
* [Web] Updated lang.ru.json [CI SKIP]
Co-authored-by: Oleksii Kruhlenko <a.kruglenko@gmail.com>
* [Web] Updated lang.uk.json [CI SKIP]
Co-authored-by: Oleksii Kruhlenko <a.kruglenko@gmail.com>
Co-authored-by: Oleksii Kruhlenko <a.kruglenko@gmail.com>
2022-07-06 22:02:15 +02:00
FreddleSpl0it
8a49b50f33
[BS5] fix minor issues
2022-07-06 16:55:31 +02:00
Tomy Hsieh
1b6e5b7116
Tailor translation
...
`add`
2022-07-06 13:33:18 +08:00
Niklas Meyer
536ab34955
Merge pull request #4634 from opsone-ch/staging
2022-07-05 12:55:10 +02:00
Rafael Kraut
14bc105d43
[Web] Remove default selection for sync job target mailbox ( #4661 )
...
+ Don't cache that form, closes #4642
2022-07-05 11:51:05 +02:00
Niklas Meyer
2efb4365bf
Merge pull request #4659 from mailcow/feature/dovecot-2.3.19.1
...
[Dovecot] Update to 2.3.19.1
2022-07-05 09:08:11 +02:00
FreddleSpl0it
52e92cc0db
fix sql query for tfa registration
2022-07-04 17:17:31 +02:00
FreddleSpl0it
3af2f636a5
Merge branch 'feature/tfa-flow' of https://github.com/mailcow/mailcow-dockerized into feature/tfa-flow
2022-07-04 17:01:41 +02:00
FreddleSpl0it
6fb967cf79
extra tfa register debugging
2022-07-04 17:01:35 +02:00
Tomy Hsieh
0dab215e27
Tailor translation
...
`debug`, `diagnostics`, `tfa`
2022-07-04 23:00:22 +08:00
DerLinkman
03c49ea1f8
Merge branch 'staging' into feature/tfa-flow
2022-07-04 16:43:49 +02:00
Tomy Hsieh
6ec136e63f
Tailor translation
...
`footer`, `header`, `info`, `login`, `oath2`, `ratelimit`, `start`, `warning`
2022-07-03 09:17:09 +08:00
Tomy Hsieh
bba5671eaf
Tailor translation: acl
2022-07-03 01:18:34 +08:00
Tomy Hsieh
88d7593d89
Switch language key
...
zh_Hans -> zh-cn
zh_Hant -> zh-tw
2022-07-02 17:01:50 +08:00
Tomy Hsieh
bd23b80d45
Translation: Spacing
...
Add spaces between halfwidth and fullwidth characters
2022-07-02 13:06:13 +08:00
Tomy Hsieh
f96e0c4071
Adding Traditional Chinese Translation
2022-07-02 11:29:37 +08:00
FreddleSpl0it
cbd8e40f14
[BS5] fix 2fa
2022-07-01 16:44:24 +02:00
FreddleSpl0it
2d2c033ba7
[BS5] add spacing
2022-07-01 16:21:02 +02:00
FreddleSpl0it
496c68d2af
[BS5] datatables handle null values
2022-07-01 16:20:39 +02:00
FreddleSpl0it
c505943e8b
[BS5] fix user auth responsive tab
2022-07-01 10:51:58 +02:00
FreddleSpl0it
2841c09c1f
[BS5] fix user auth responsive tab
2022-07-01 10:44:21 +02:00
Patrick Schult
11700d7ecb
Merge pull request #4403 from El-Virus/master
...
Fix "The operation is insecure." when trying to register fido2 device.
2022-06-30 13:55:07 +02:00
FreddleSpl0it
18444bd284
[BS5] fix minor issues
2022-06-28 07:21:26 +02:00
FreddleSpl0it
9d3a89d362
[BS5] add darkmode
2022-06-28 07:20:46 +02:00
FreddleSpl0it
2d0ab4a1b8
[BS5] make container status more visible
2022-06-24 16:04:12 +02:00
FreddleSpl0it
2fec7ccd58
[BS5] make container status more visible
2022-06-24 15:55:52 +02:00
FreddleSpl0it
a835419168
fix imapsync
2022-06-23 18:36:54 +02:00
FreddleSpl0it
052959f435
[BS5] remove ui theme selector - add darkmode toggler
2022-06-23 16:34:58 +02:00
Niklas Meyer
7969e7116d
Merge branch 'feature/imapsync' into staging
2022-06-23 11:26:07 +02:00
FreddleSpl0it
d373164e13
hotfix imapsync
2022-06-20 21:18:57 +02:00
milkmaker
af9c3a8565
[Web] Updated lang.es.json [CI SKIP] ( #4638 )
...
Co-authored-by: Daniel Castellanos <decacis@gmail.com>
Co-authored-by: Daniel Castellanos <decacis@gmail.com>
2022-06-19 22:23:35 +02:00
Markus Ritzmann
537a7908f1
Clamd: Fix Docker Healthcheck
2022-06-16 09:50:33 +02:00
FreddleSpl0it
560df58bb4
[BS5] fix minor issues
2022-06-15 16:34:49 +02:00
DerLinkman
5629d47cb6
Merge branch 'pr/FreddleSpl0it/4527' into feature/bootstrap5
2022-06-15 11:22:59 +02:00
FreddleSpl0it
37b4ff811d
[BS5] add theme selector
2022-06-14 16:31:21 +02:00
FreddleSpl0it
7384aab2f4
[BS5] fix minor issues
2022-06-14 15:52:59 +02:00
DerLinkman
581be02e53
[Dovecot] Update to 2.3.19.1
2022-06-14 15:02:40 +02:00
FreddleSpl0it
71db83efce
hotfix imapsync
2022-06-13 12:46:39 +02:00
andryyy
7ae7f25580
[Web] Re-use DKIM key if available
2022-06-11 11:42:36 +02:00
FreddleSpl0it
4ce05d4d4d
[BS5] datatables add responsivePrio and adjust className
2022-06-08 16:21:15 +02:00
FreddleSpl0it
fdb56de0a8
[BS5] jquery datatable - add classes to action column
2022-06-08 15:31:10 +02:00
FreddleSpl0it
df56d73cec
[BS5] jquery datatable - add classes to action column
2022-06-08 15:28:45 +02:00
FreddleSpl0it
4ba0e155f3
[BS5] fix guid collapse stutter
2022-06-08 12:16:45 +02:00
FreddleSpl0it
304655f7ff
[BS5] remember last nav pill - revert id var
2022-06-08 12:12:12 +02:00
FreddleSpl0it
6210f06bc0
[BS5] adjust admin refresh_table function
2022-06-08 12:06:14 +02:00
FreddleSpl0it
09ae37410e
[BS5] jquery datatables disable orderable checkboxes
2022-06-08 12:03:54 +02:00
FreddleSpl0it
351c803623
[BS5] change onVisible querySelectors to table id
2022-06-08 11:49:05 +02:00
FreddleSpl0it
6a027b70e7
[BS5] replace footable with jquery datatables (edit.twig)
2022-06-08 11:19:20 +02:00
FreddleSpl0it
cdd2adbc73
[BS5] remember last nav pill fix
2022-06-07 15:28:28 +02:00
FreddleSpl0it
0eb2545773
[WebAuthn] send empty transports array to fix android bug
2022-06-07 09:01:04 +02:00
FreddleSpl0it
cb6a5d4069
[BS5] add responsive tabs and more
2022-06-06 20:38:24 +02:00
Peter
2229f87d9b
Update base image to alpine 3.16 and updated some dependencies
2022-06-05 19:36:09 +02:00
Niklas Meyer
d360503443
Merge pull request #4609 from mailcow/unbound-alpine3.16
...
Unbound base image update
2022-06-05 19:20:15 +02:00
Niklas Meyer
838182a8b4
Merge pull request #4608 from mailcow/watchdog-alpine3.16
...
Watchdog base image update
2022-06-05 19:18:36 +02:00
Niklas Meyer
967cfedbb3
Merge pull request #4610 from mailcow/olefy-alpine3.16
...
Olefy base image update
2022-06-05 19:15:06 +02:00
Niklas Meyer
a36645a282
Merge pull request #4611 from mailcow/dockerapi-alpine3.16
...
Dockerapi base image update
2022-06-05 19:14:33 +02:00
Peter
cd1715ba52
Update base image to alpine 3.16
2022-06-05 19:06:03 +02:00
Peter
0bc2a16093
Update base image to alpine 3.16
2022-06-05 19:04:51 +02:00
Peter
a21b3cd606
Update base image to alpine 3.16
2022-06-05 19:03:37 +02:00
Peter
1c479684fc
Revert "Update base image to alpine 3.16"
...
This reverts commit c9dbc7c7b7
.
2022-06-05 19:02:21 +02:00
Peter
c9dbc7c7b7
Update base image to alpine 3.16
2022-06-05 19:01:55 +02:00
Peter
c41dc9d8c0
Update base image to alpine 3.16
2022-06-05 19:01:06 +02:00
Peter
1db5841424
Update base image to alpine 3.16
2022-06-05 18:59:56 +02:00
Peter
d13be25f45
Update base image to alpine 3.16
2022-06-05 18:38:16 +02:00
Niklas Meyer
6efd9dc5f9
[Postfix] Update to 3.5.6 (Rebase to Debian 11)
...
New Postfix Image is: mailcow/postfix:1.67
2022-06-05 14:48:03 +02:00
FreddleSpl0it
f13530d8a1
[BS5] Replace FooTable with jquery Datatables
2022-06-03 15:45:36 +02:00
Niklas Meyer
1edd4012e4
[Web] escapehtml in mailbox.js ( #4604 )
...
Co-authored-by: FreddleSpl0it <patschul@posteo.de>
2022-06-03 14:37:56 +02:00
milkmaker
4390c9855a
[Web] Updated lang.de.json [CI SKIP] ( #4600 )
...
[Web] Updated lang.de.json [CI SKIP]
Co-authored-by: Peter <magic@kthx.at>
Co-authored-by: milkmaker <milkmaker@mailcow.de>
Co-authored-by: Peter <magic@kthx.at>
2022-05-31 19:59:00 +02:00
FreddleSpl0it
8a86fa491e
[BS5] Replace FooTable with jquery Datatables
2022-05-20 12:03:12 +02:00
DerLinkman
c27ad97287
[DB] Remove pipemes from custom_params
2022-05-20 09:44:11 +02:00
DerLinkman
b1658c0f83
[IMAPSYNC] Hardened pipemess exploit prevention (pipemes)
2022-05-20 09:30:42 +02:00
FreddleSpl0it
3e6a241c69
[BS5] Replace FooTable with jquery Datatables
2022-05-19 21:29:01 +02:00
Niklas Meyer
05b8609073
[Postfix] Update to 3.5.6 (Rebase to Debian 11)
2022-05-19 18:49:01 +02:00
DerLinkman
97df5c3b9c
[DB] Update DB Version to remove pipemess parameters
2022-05-19 15:42:13 +02:00
FreddleSpl0it
160dceff3e
[BS5] Replace FooTable with jquery Datatables
2022-05-19 15:06:18 +02:00
DerLinkman
33e5ad2b5c
[Imapsync] Case sensitive PIPEMESS removal
2022-05-19 14:41:21 +02:00
DerLinkman
998cb642a9
[UI] Moved Password Change warning to top for user site
2022-05-19 10:43:06 +02:00
milkmaker
07ac195fea
Translations update from Weblate ( #4591 )
...
* [Web] Updated lang.ru.json [CI SKIP]
Co-authored-by: DRago_Angel <alekseev.dmitriy.92@gmail.com>
Co-authored-by: milkmaker <milkmaker@mailcow.de>
* [Web] Updated lang.uk.json [CI SKIP]
[Web] Updated lang.uk.json [CI SKIP]
[Web] Added lang.uk.json [CI SKIP]
Co-authored-by: OGudzik <olegrpg@gmail.com>
Co-authored-by: Oleksii Kruhlenko <a.kruglenko@gmail.com>
Co-authored-by: Peter <magic@kthx.at>
Co-authored-by: milkmaker <milkmaker@mailcow.de>
* [Web] Updated lang.it.json [CI SKIP]
Co-authored-by: Stefano <stefano.vassena@gmail.com>
Co-authored-by: milkmaker <milkmaker@mailcow.de>
* Add Ukrainian language code in vars.inc.php
Co-authored-by: DRago_Angel <alekseev.dmitriy.92@gmail.com>
Co-authored-by: OGudzik <olegrpg@gmail.com>
Co-authored-by: Oleksii Kruhlenko <a.kruglenko@gmail.com>
Co-authored-by: Peter <magic@kthx.at>
Co-authored-by: Stefano <stefano.vassena@gmail.com>
2022-05-18 18:20:03 +02:00
FreddleSpl0it
7d5990bf0f
restrict webauthn-tfa-get-args sql query
2022-05-18 10:03:10 +02:00
FreddleSpl0it
4ec982163e
restrict webauthn-tfa-get-args sql query
2022-05-18 09:39:50 +02:00
FreddleSpl0it
3c9502f241
add webauthn console log
2022-05-17 19:02:52 +02:00
Niklas Meyer
3029a2d33d
Change DB Date to newer Date than staging
2022-05-17 15:26:01 +02:00
Niklas Meyer
fa0d2a959d
Merge branch 'feature/tfa-flow' into selection-tfa
2022-05-17 15:23:10 +02:00
FreddleSpl0it
0ece065cb0
[BS5] Replace FooTable with jquery Datatables
2022-05-17 14:08:22 +02:00
Niklas Meyer
f79cac3292
Merge pull request #4590 from FreddleSpl0it/swagger-appPasswd
2022-05-17 08:53:57 +02:00
FreddleSpl0it
7a20a9941e
Update swagger docs - add/app-passwd
2022-05-17 07:03:33 +02:00
Niklas Meyer
24cc960379
[Clamd] Update to ClamAV 0.105
...
Merge pull request #4589 from mailcow/feature/clamd-0.105
2022-05-16 19:51:18 +02:00
Niklas Meyer
353df6413f
[UI] Increase Mailadmin loading performance
...
Merge pull request #4562 from marcojarjour/unblock_mailadmin_upstream
2022-05-16 19:30:50 +02:00
FreddleSpl0it
fb7e00c158
[BS5] Replace FooTable with jquery Datatables
2022-05-16 11:26:49 +02:00
FreddleSpl0it
a0567beee5
[BS5] Replace FooTable with jquery Datatables
2022-05-13 14:16:32 +02:00
Andri Steiner
b68eae16e5
[Web] Swagger UI: explicitly define used OpenAPI specifications ( #4587 )
2022-05-13 10:40:22 +02:00
DerLinkman
ee844c81d2
Changed Base Docker Image to 0.105.0_base
2022-05-08 18:33:29 +02:00
Niklas Meyer
df33ebb2a0
Merge pull request #4575 from FreddleSpl0it/footable-override-css
...
[Web] change opacity of footable collapse toggle
2022-05-06 08:59:53 +02:00
Niklas Meyer
d2a6838958
Merge pull request #4574 from FreddleSpl0it/tag-fix
...
[Web] domain/mailbox tagging check for empty tags
2022-05-06 08:59:21 +02:00
FreddleSpl0it
96b8054e6b
[Web] change opacity of footable collapse toggle
2022-05-06 08:52:44 +02:00
FreddleSpl0it
dfdd2dadb4
[Web] domain/mailbox tagging check for empty tags
2022-05-06 08:30:15 +02:00
FreddleSpl0it
f40e682800
[Web] domain/mailbox tagging check for empty tags
2022-05-06 07:42:45 +02:00
jkellerer
f4dc01d1ec
Ensure return type is consistent (list vs object)
2022-05-05 20:00:40 +02:00
jkellerer
187ddedf96
Fix for /api/v1/get/mailbox/{email}
2022-05-05 19:43:33 +02:00
Niklas Meyer
e454ed4e39
Readded .gitkeep in data/web/templates/cache
2022-05-05 17:25:04 +02:00
FreddleSpl0it
549ff7d100
Add Domain and Mailbox tagging ( #4569 )
...
* [Web] define tag tables
* [Web] add mailbox tag functions
* [Web] add domain/mailbox tagging
* [Web] add domain/mailbox tagging
* [Web] add domain/mailbox tagging
* [Web] add domain/mailbox tagging
* [Web] add domain/mailbox tagging
* [Web] add domain/mailbox tagging
* [Web] add domain/mailbox tagging
* [Web] add domain/mailbox tagging
* Include new tags lang in language.en.json
* [Web] add domain/mailbox tagging
* [Web] add domain/mailbox tagging
* [Web] add domain/mailbox tagging
* [Web] add domain/mailbox tagging
* [Web] add domain/mailbox tagging
Co-authored-by: Niklas Meyer <62480600+DerLinkman@users.noreply.github.com>
2022-05-05 08:25:01 +02:00
Niklas Meyer
456b528785
[API] Add version endpoint
...
Resolves: https://github.com/mailcow/mailcow-dockerized/issues/4553
2022-05-04 14:33:39 +02:00
Marco Jarjour
003a6342a5
Match also mobile id's
2022-04-27 17:43:40 +02:00
Marco Jarjour
fb10764167
Execute API calls only when needed
2022-04-27 15:57:53 +02:00
Lars Lehmann
9e1554f5c7
Add missing break
2022-04-26 13:12:31 +02:00
Lars Lehmann
76ec0e888b
Add version endpoint
2022-04-25 22:44:41 +02:00
Niklas Meyer
892c99fa23
Merge pull request #4556 from mailcow/accessibility
...
[Web] Make TLS policy toggles accessible
2022-04-25 09:48:15 +02:00
Michael Kuron
28da482ef2
[Web] Make TLS policy toggles accessible
...
Fixes #4554
2022-04-24 12:25:49 +02:00
Niklas Meyer
936f07336c
[Netfilter] Exclude banning IPs when dovecot server not reacheble
...
The new docker tag for mailcow/netfilter is 1.47
Thanks to @dragoangel
2022-04-22 16:20:35 +02:00
FreddleSpl0it
96c8e01a3b
[BS5] change spinner icons
2022-04-14 10:22:06 +02:00
FreddleSpl0it
88bd7bff1e
[BS5] fix card header btns
2022-04-13 21:45:00 +02:00
FreddleSpl0it
7075b9f0c0
[BS5] mobile navbar fix
2022-04-13 21:34:00 +02:00
FreddleSpl0it
b19666f7e0
[BS5] add layout spacing
2022-04-13 16:37:52 +02:00
FreddleSpl0it
e663f3db72
[BS5] change form-group
2022-04-13 14:07:07 +02:00
FreddleSpl0it
fd1ffdba80
[BS5] layout fixes
2022-04-13 12:36:59 +02:00
FreddleSpl0it
a12538b3a8
[BS5] layout fixes
2022-04-13 12:35:04 +02:00
FreddleSpl0it
cdff1ba37b
[BS5] update bootstrap-select to v1.14beta
2022-04-13 12:34:14 +02:00
FreddleSpl0it
f6a51f6b6f
[BS5] add gridjs lib
2022-04-13 12:32:48 +02:00
Dmitriy Alekseev
6c5ab7800e
[Netfilter] Exclude banning IPs when dovecot server not reacheble
2022-04-13 13:01:58 +03:00
andryyy
7e26a2ab98
[Rspamd] Remove neural config due to massive fp
2022-04-13 10:42:11 +02:00
Kristian Feldsam
4e6c398c8c
[Clamd] fix whitelist ( #4541 )
...
Signed-off-by: Kristian Feldsam <feldsam@gmail.com>
2022-04-08 21:39:35 +02:00
Kristian Feldsam
d4e829465b
[Dovecot] Disable imapsync job, when auth details are wrong. Fixes #4276 ( #4540 )
...
Signed-off-by: Kristian Feldsam <feldsam@gmail.com>
2022-04-08 21:36:21 +02:00
andryyy
372e381a85
[Web] Fix wrong lang string for filter deletion confirmation
2022-04-08 09:39:32 +02:00
DerLinkman
ba45f70a30
[NGINX] Added new Proxy Buffers to the /SOGo Section
2022-04-05 22:49:41 +02:00
andryyy
a2ccf7ef03
[Nginx] Fix Nginx buffer sizes by moving parameters to correct location
2022-04-05 22:34:26 +02:00
Niklas Meyer
53a5254897
[SOGo] Update SOGo to 5.5.1
...
**Includes Database Changes!**
As a preparation for 5.5.2 the database as well as some NGINX Settings have been changed.
2022-04-01 15:20:09 +02:00
FreddleSpl0it
45dd0611d9
[BS5] fix card classes
2022-04-01 08:26:37 +02:00
FreddleSpl0it
e62069d3db
[BS5] change bootstrap in js
2022-04-01 08:25:47 +02:00
FreddleSpl0it
5088636d5f
[BS5] change bootstrap responsive
2022-04-01 08:02:11 +02:00
FreddleSpl0it
003d70990e
[BS5] change bootstrap general
2022-04-01 07:33:01 +02:00
milkmaker
c433daf024
[Web] Updated lang.fr.json [CI SKIP] ( #4529 )
...
Co-authored-by: crep7424 <guillaume@crepieux.eu>
Co-authored-by: crep7424 <guillaume@crepieux.eu>
2022-03-31 21:05:40 +02:00
FreddleSpl0it
051d08b499
[BS5] bug fixes
2022-03-31 20:16:44 +02:00
FreddleSpl0it
b980e7af29
[BS5] change bootstrap responsive
2022-03-31 15:24:10 +02:00
FreddleSpl0it
4d0799dead
[BS5] change bootstrap general
2022-03-31 13:24:18 +02:00
FreddleSpl0it
d3dca1ddc2
[BS5] change bootstrap general
2022-03-31 12:57:33 +02:00
FreddleSpl0it
9b8039440c
[BS5] change bootstrap general
2022-03-31 12:41:50 +02:00
FreddleSpl0it
eea5c9df2f
[BS5] change bootstrap panels/cards
2022-03-31 11:37:14 +02:00
FreddleSpl0it
aa9aff800c
[BS5] change bootstrap dropdowns
2022-03-31 10:09:25 +02:00
FreddleSpl0it
0b3b5e230b
[BS5] change bootstrap data-attributes
2022-03-30 13:04:54 +02:00
FreddleSpl0it
db0d91beb1
[BS5] change bootstrap tabs
2022-03-30 12:54:38 +02:00
FreddleSpl0it
4758033445
[BS5] change bootstrap tabs
2022-03-30 12:39:18 +02:00
FreddleSpl0it
1e48fb8cda
[BS5] change jquery $(window).load
2022-03-30 08:45:24 +02:00
FreddleSpl0it
1d8da117d6
[BS5] change bootstrap navbar
2022-03-30 08:39:38 +02:00
FreddleSpl0it
635fa795d2
[BS5] move init frontend block
2022-03-30 07:55:52 +02:00
FreddleSpl0it
c1792df819
[BS5] include dependencies
2022-03-30 07:54:07 +02:00
FreddleSpl0it
36944f8073
[BS5] remove dependencies
2022-03-30 07:08:24 +02:00
FreddleSpl0it
4d59cb0351
[BS5] remove u2f-api.js
2022-03-29 09:41:11 +02:00
Peter
fd7269d455
[ClamAV] Move to official ClamAV Docker container ( #4525 )
...
Since ClamAV starts to offer Docker containers this PR introduces said containers so we don't need to build the container on our own anymore. This was an easy task until v0.104, but then ClamAV changed its buildprocess to use cmake and with v0.105 it also needs the Rust toolchain -> https://docs.clamav.net/manual/Installing/Installing-from-source-Unix.html#ubuntu--debian
Here are the main changes for the new container
Creates clamd-db-vol-1 volume
Still uses the same config files
Downloads ClamAV databases in said volume
Smaller container footprint 13MB vs 150MB
---
* [ClamAV] Move to official ClamAV Docker container
* [ClamAV] Remove vim + nano
* [ClamAV] Use normal version in docker-compose
2022-03-28 11:07:47 +02:00
milkmaker
48589d20e2
[Web] Updated lang.fr.json [CI SKIP] ( #4523 )
...
Co-authored-by: crep7424 <guillaume@crepieux.eu>
Co-authored-by: crep7424 <guillaume@crepieux.eu>
2022-03-25 18:00:50 +01:00
Aiko Appeldorn
be9cbcf5ac
[Postfix] update postscreen access list ( #4515 )
2022-03-23 11:49:46 +01:00
Niklas Meyer
b04faddac4
Modified Buffer Size in site-defaults.conf
2022-03-23 11:14:07 +01:00
DerLinkman
e925187dda
Revert "[Web] add github version tag - adjust css"
...
This reverts commit a0c09af67e
.
2022-03-22 19:53:21 +01:00
Niklas Meyer
06f380a17a
[DB] Removed empty space behind c_value
2022-03-22 19:47:53 +01:00
Niklas Meyer
67882414e1
[DB] Update DB Version to 22032022_1330
...
For SOGo 5.5.1 and newer
2022-03-22 19:47:53 +01:00
Niklas Meyer
2b149fb8ea
[DB] Update schema for longer passwords in sogo
2022-03-22 19:47:53 +01:00
Michael Kuron
e911452d0c
Enable autodiscover to work with app passwords ( #4516 )
...
Fixes #4513
2022-03-22 19:41:34 +01:00
Vincent Simon
deac5ad2fe
[Web] Fix resource.php and /cache/ warning message
...
If http://mail.example.tld/cache/ or http://mail.example.tld/resource.php are called without the required parameters it returns one or two warnings
2022-03-20 22:05:28 +01:00
Niklas Meyer
f097267bcd
Merge branch 'mailcow:staging' into staging
2022-03-20 22:04:46 +01:00
FreddleSpl0it
161130c116
[Web] Fix missing rspamd description ( #4512 )
...
* [Web] fix missing rspamd description
* [Web] fix missing rspamd description
2022-03-19 23:21:00 +01:00
Perry Toone
a03b8f28ae
Update lang.en.json ( #4511 )
...
* Update lang.en.json
Minor grammar correction in whitelist area.
* Update lang.en.json
Co-authored-by: Peter <magic@kthx.at>
2022-03-19 23:12:21 +01:00
FreddleSpl0it
6d3798ad08
[Web] fix yubi otp
2022-03-19 20:18:31 +01:00
FreddleSpl0it
70921b8d15
[Web] tfa extra debugging
2022-03-18 08:45:02 +01:00
FreddleSpl0it
b185f83fc3
[Web] tfa extra debugging
2022-03-18 08:37:22 +01:00
Niklas Meyer
bb9ae02ccc
Merge branch 'mailcow:staging' into staging
2022-03-17 22:56:23 +01:00
DerLinkman
d52323df2d
[WEB] Changed Version to footer margin top to 20px
2022-03-17 21:57:27 +01:00
FreddleSpl0it
e7fe52a625
[Web] increase mysql publicKey field length
2022-03-14 10:31:59 +01:00
FreddleSpl0it
49c506eed9
[Web] multiple tfa - user support
2022-03-14 10:31:59 +01:00
FreddleSpl0it
21fadf6df2
[Web] multiple tfa - domainadmin support
2022-03-14 10:31:58 +01:00
FreddleSpl0it
5fcccbc97d
[Web] add verify selected tfa
2022-03-14 10:31:56 +01:00
FreddleSpl0it
3ef2b6cfa2
[Web] add verify selected tfa
2022-03-14 10:31:51 +01:00
andryyy
7692685122
Merge remote-tracking branch 'origin/staging' into staging
2022-03-14 08:36:18 +01:00
andryyy
b820096656
[Web] Delete related spam aliases when deleting alias domain
2022-03-14 08:35:21 +01:00
FreddleSpl0it
a0c09af67e
[Web] add github version tag - adjust css
2022-03-12 22:39:56 +01:00
Peter
eddaf7a975
Revert "Before update on 2022-03-02_17_04_05"
...
This reverts commit 24275ffdbf
.
2022-03-05 23:31:41 +01:00
FreddleSpl0it
bdd8b4a5ab
[Web] Footer fix ( #4500 )
...
* Fix issue forms
* [GH-Actions][stale] Update to v5.0.0
* [Web] fix version footer
* [Web] fix footer - hard coded repo url
Co-authored-by: Peter <magic@kthx.at>
2022-03-05 23:27:36 +01:00
andryyy
98bc947d00
[Web] Update composer libs
...
- Removing symfony/deprecation-contracts (v2.4.0)
- Upgrading ddeboer/imap (1.12.1 => 1.13.1)
- Upgrading directorytree/ldaprecord (v2.6.3 => v2.10.1)
- Upgrading illuminate/contracts (v8.53.1 => v9.3.0)
- Upgrading nesbot/carbon (2.51.1 => 2.57.0)
- Upgrading phpmailer/phpmailer (v6.5.0 => v6.6.0)
- Upgrading psr/container (1.1.1 => 2.0.2)
- Upgrading psr/log (1.1.4 => 3.0.0)
- Upgrading psr/simple-cache (1.0.1 => 2.0.0)
- Upgrading robthree/twofactorauth (1.8.0 => 1.8.1)
- Upgrading symfony/polyfill-ctype (v1.23.0 => v1.24.0)
- Upgrading symfony/polyfill-mbstring (v1.23.1 => v1.24.0)
- Upgrading symfony/polyfill-php80 (v1.23.1 => v1.24.0)
- Upgrading symfony/translation (v5.3.4 => v6.0.5)
- Upgrading symfony/translation-contracts (v2.4.0 => v3.0.0)
- Upgrading symfony/var-dumper (v5.3.6 => v6.0.5)
- Upgrading tightenco/collect (v8.34.0 => v8.83.2)
- Upgrading twig/twig (v3.3.2 => v3.3.8)
2022-03-02 20:08:44 +01:00
andryyy
24275ffdbf
Before update on 2022-03-02_17_04_05
2022-03-02 20:03:09 +01:00
FreddleSpl0it
a1ffaae3d5
[Web] add github version tag - adjust css
2022-03-02 16:57:07 +01:00
Niklas Meyer
c520f21d28
🐄 Moorch Update 2022 - ClamAV, Dovecot & Olefy Update ( #4497 )
...
* [API] Fix minor issue in api docs
* [GH-Actions][stale] Add neverstale label to exempt list
* [Web] add github version tag
* [Web] add github version tag
* [Web] add github version tag
* [Web] add github version tag
* [Web] add github version tag
* [Web] add github version tag error handling
* [Web] add github version tag error handling
* Passwordless SOGo auth: support for calendar invitations and calendar/contacts subscriptions
Inviting someone to a calendar event triggers a request to /SOGo/so/otheruser@example.com/freebusy.ifb/ajaxRead. Subscribing to someone's calendar/contacts triggers a request to /SOGo/so/otheruser@example.com/foldersSearch. The email address in the URL is different from the logged-in user, which needs to be handled appropriately by sogo-auth.php.
* [Web] add github version tag - adjust css
* [Compose] Update SOGo Autoreply Schedule to 5m
Based on the advice of inverse (SOGo developer). Thanks to https://github.com/jmber
Closes: https://github.com/mailcow/mailcow-dockerized/issues/4436
* [Web] add github version tag - move twig globals
* [Web] add github version tag - missing </div>
* Passwordless SOGo auth: improvements for when accessing other users
* [WebAuthn] fido2 passwordless auth - fix (#4440 )
* [WebAuthn] fido2 revert
* [WebAuthn] set UV flags to 'discouraged'
* [WebAuthn] revert - set UV flags to 'discouraged'
* Update clamav to 0.104.2
* Update clamav to 0.104.2
* Update dovecot to 2.3.18
Update gosu to 1.14
Use debian bullseye as base
* [Web] Updated lang.es.json [CI SKIP] (#4453 )
Co-authored-by: Fijxu <fijxu@zzls.xyz>
Co-authored-by: milkmaker <milkmaker@mailcow.de>
Co-authored-by: Fijxu <fijxu@zzls.xyz>
* Fix broken documentation links (#4458 )
* Fix broken documentation links
* Fix a few more broken documentation links
* Fix broken documentation links in translation files
* Fall back to empty string if WATCHDOG_NOTIFY_EMAIL undefined (#4457 )
By default, `.env` (`mailcow.conf`) does not define `WATCHDOG_NOTIFY_EMAIL`.
Using it in `docker-compose.yml` without having it defined leads to Compose v2 displaying this warning on startup:
> WARNING: The WATCHDOG_NOTIFY_EMAIL variable is not set. Defaulting to a blank string.
Related to https://github.com/mailcow/mailcow-dockerized/issues/4315
* [Web] Updated lang.sk.json [CI SKIP] (#4461 )
Co-authored-by: Lukáš Matula <lukas@gbely.net>
Co-authored-by: milkmaker <milkmaker@mailcow.de>
Co-authored-by: Lukáš Matula <lukas@gbely.net>
* oletools: disable template injection detection (#4464 )
Seems to be causing a lot of false positives lately
* Fix minor typo in comment (#4466 )
Correction of the comment, so that the explanation is correct and can be understood.
* Update issue templates to issue forms (#4465 )
This PR updates the issue templates to GitHubs new issue forms
* [Web] Fix padding issue in UI admin panel (#4481 )
* [Web] fix admin panel padding issue
* [Web] fix admin panel padding issue
* [Web] Updated lang.sk.json [CI SKIP] (#4489 )
Co-authored-by: Lukáš Matula <lukas@gbely.net>
Co-authored-by: milkmaker <milkmaker@mailcow.de>
Co-authored-by: Lukáš Matula <lukas@gbely.net>
* increase opcache.interned_strings_buffer to 16 (#4487 )
since version 23.0.2 Nextcloud recommends having a value greater than 8 for `opcache.interned_strings_buffer`. As this memory will be only used when needed this should have no impact on installations that are not using nextcloud.
related discussion: https://help.nextcloud.com/t/nextcloud-23-02-opcache-interned-strings-buffer/134007/19
related nextcloud issue: https://github.com/nextcloud/server/issues/31223
* nextcloud - add missing redirections (#4366 )
adds missing location directives to the nginx configuration of nextcloud 22, to prevent warnings in nextcloud admin center of missing redirections
* Update imapsync to 2.178 (#4491 )
* Update and fix oletools (#4479 )
As noticed by @MAGICCC (#4464 (comment)), our olefy image does not work anymore if you rebuild it. This is because @HeinleinSupport recently updated their repository with the changes from @decalage2's repository, which renamed olvba3 to olevba. Since @HeinleinSupport does not recommend using its own patched branch and is very slow in pulling in changes from upstream (@decalage2), let's switch to the latter. This also allowed me to revert #4464 .
Finally, a minor patch to rspamd is necessary. While the documentation says
In the extended mode the oletools module will not trigger on specific categories, but will always set a threat string with all found flags when at least a macro was found.
This is not actually true -- it only sets it when suspicious or autoexec threats were detected. But it's a one-line patch to make rspamd behave as documented and we should submit that patch to @rspamd too. With this patch, I have confirmed that Mailcow will reject any incoming, non-whitelisted message containing attachments with macros.
* [Web] Fix excluded domain list in quaratine view
Previously excluded domains from quarantine were not shown.
* [Dovecot] Update syslogng Version to 3.28 (#4496 )
Co-authored-by: Niklas Meyer <niklas.meyer@tinc.gmbh>
Co-authored-by: ntimo <git@nowitzki.me>
Co-authored-by: Peter <magic@kthx.at>
Co-authored-by: FreddleSpl0it <patschul@posteo.de>
Co-authored-by: FreddleSpl0it <75116288+FreddleSpl0it@users.noreply.github.com>
Co-authored-by: Michael Kuron <mkuron@users.noreply.github.com>
Co-authored-by: milkmaker <milkmaker@mailcow.de>
Co-authored-by: Fijxu <fijxu@zzls.xyz>
Co-authored-by: Slavi Pantaleev <slavi@devture.com>
Co-authored-by: Lukáš Matula <lukas@gbely.net>
Co-authored-by: Max <mail@heavygale.de>
Co-authored-by: Michael Cramer <michael@bigmichi1.de>
Co-authored-by: Robert Christian <soulsymphonies@users.noreply.github.com>
Co-authored-by: André <andre.peters@debinux.de>
Co-authored-by: Niklas Meyer <niklas.meyer@tinc.gmbh>
2022-03-02 16:32:17 +01:00
Michael Gerdemann
b1314bd9a3
[dovecot] Fix delayed quarantine notification ( #4470 )
...
Fixes : #4469
2022-03-02 11:17:08 +01:00
Niklas Meyer
89fdd1986d
Jan(moo)uary Update 2022 - Revision A (2022-01a) ( #4445 )
...
* [API] Fix minor issue in api docs
* [GH-Actions][stale] Add neverstale label to exempt list
* [Web] add github version tag
* [Web] add github version tag error handling
* Passwordless SOGo auth: support for calendar invitations and calendar/contacts subscriptions
Inviting someone to a calendar event triggers a request to /SOGo/so/otheruser@example.com/freebusy.ifb/ajaxRead. Subscribing to someone's calendar/contacts triggers a request to /SOGo/so/otheruser@example.com/foldersSearch. The email address in the URL is different from the logged-in user, which needs to be handled appropriately by sogo-auth.php.
* [Web] add github version tag - adjust css
* [Compose] Update SOGo Autoreply Schedule to 5m
Based on the advice of inverse (SOGo developer). Thanks to https://github.com/jmber
Closes: https://github.com/mailcow/mailcow-dockerized/issues/4436
* [Web] add github version tag - move twig globals
* [Web] add github version tag - missing </div>
* Passwordless SOGo auth: improvements for when accessing other users
* [WebAuthn] fido2 passwordless auth - fix (#4440 )
* [WebAuthn] fido2 revert
* [WebAuthn] set UV flags to 'discouraged'
* [WebAuthn] revert - set UV flags to 'discouraged'
Co-authored-by: ntimo <git@nowitzki.me>
Co-authored-by: Peter <magic@kthx.at>
Co-authored-by: FreddleSpl0it <patschul@posteo.de>
Co-authored-by: FreddleSpl0it <75116288+FreddleSpl0it@users.noreply.github.com>
Co-authored-by: Michael Kuron <mkuron@users.noreply.github.com>
2022-02-01 15:26:48 +01:00
El-Virus
ea1a412749
Fix missing "lbuchs", after resolving last conflict
...
It seems that when solving the conflict in my pr when the latest staging branch was merged to master, I accidentally deleted "lbuchs", I added it back
2022-01-21 15:46:44 +01:00
El-Virus
db82327d9a
Merge branch 'staging' into master
2022-01-21 15:40:37 +01:00
Kristian Feldsam
f4c9a6941a
[Web] Updated lang.cs.json
...
Signed-off-by: Kristian Feldsam <feldsam@gmail.com>
2022-01-21 14:18:20 +01:00
Niklas Meyer
355ea71877
Merge pull request #4428 from FreddleSpl0it/master
...
Migrating from U2F to WebAuthn for 2FA
2022-01-21 12:19:25 +01:00
Niklas Meyer
fac8d9d28a
[Netfilter] Update to Alpine 3.15 + GeoIP Fix
...
Added xtables-addon to netfilter container to handle iptables rules with geoip
**Commited by: @marcvorwerk**
2022-01-21 09:22:25 +01:00
FreddleSpl0it
af1b90fa18
[WebAuthn] rename env var
2022-01-20 14:37:20 +01:00
Niklas Meyer
9c7faa9fe8
[Netfilter] Update to Alpine 3.15
2022-01-20 10:11:39 +01:00
Niklas Meyer
8f89968421
[SOGo] Update SOGo to 5.5.0 + syslog Version Update (in Config)
...
This PR is updating SOGo to the new 5.5.0 Release (https://github.com/inverse-inc/sogo/releases/tag/SOGo-5.5.0 ) <-- Available in master.
It also includes the nsyslog Update to 3.28 (since the new SOGo builds are using a newer version), which fix a warning message inside the sogo container that the nsyslog version is outdated and can be upgraded to 3.28
This new release will have the Docker Image Tag: mailcow/sogo:1.106
2022-01-20 10:04:01 +01:00
FreddleSpl0it
7df2bb28f8
[WebAuthn] disable rootCA default
2022-01-19 21:35:21 +01:00
FreddleSpl0it
0f464658cc
[WebAuthn] disable webauthn rootca by mailcow.conf
2022-01-19 19:10:43 +01:00
Niklas Meyer
d4fe4a7f87
[Watchdog] Update to Alpine 3.15
2022-01-19 16:43:27 +01:00
Niklas Meyer
a195e6e121
[SOGo] Update syslog-ng-redis_slave Version to 3.28
2022-01-19 10:31:34 +01:00
Niklas Meyer
a5e84b483a
[SOGo] Update syslog-ng Version to 3.28
2022-01-19 10:30:57 +01:00
Niklas Meyer
9f8a16b8c1
[Olefy] Use local olefy.py (instead of Github)
...
This is temporarily until the issue fix is merged into master.
2022-01-18 20:55:44 +01:00
Niklas Meyer
cbb64e316e
[Olefy] Add local Olefy.py
...
Temporarily fix for https://github.com/HeinleinSupport/olefy/pull/14
2022-01-18 20:53:03 +01:00
Niklas Meyer
c08e520a75
[Olefy] Update to Alpine 3.15
2022-01-18 20:51:49 +01:00
Niklas Meyer
6fcb52bcc6
[Config (Clamd)] Update SSL Path to new style (dynamic)
...
Thanks to @mkuron this fix will change the ssl path to be dynamic (not hardcoded) to ensure that acme is still working with Alpine 3.15 or higher.
This PR is included in the Docker tag: mailcow/acme:1.81 (including the Alpine 3.15 update)
2022-01-18 16:48:50 +01:00
Niklas Meyer
1e6f927ac5
[Config (Clamd)] Update SSL Path to new style (dynamic)
2022-01-18 16:44:48 +01:00
Marc Vorwerk
f16d36eb74
Added xtables-addon to netfilter container to handle iptables rules with geoip
2022-01-18 16:27:40 +01:00
Niklas Meyer
f9e28b8d82
[Clamd] Rebuild on Bullseye Base
2022-01-18 15:14:45 +01:00
FreddleSpl0it
5712192bcb
[WebAuthn] fix error on android
2022-01-18 11:40:06 +01:00
FreddleSpl0it
0e4ddacf92
[WebAuthn] cleanup
2022-01-18 10:23:32 +01:00
FreddleSpl0it
6788c528cf
[WebAuthn] fix reload
2022-01-18 10:14:18 +01:00
FreddleSpl0it
c0b05fd592
[WebAuthn] fix u2f modal
2022-01-18 10:14:18 +01:00
FreddleSpl0it
8316e763fa
[WebAuthn] remove old u2f functions
2022-01-18 10:14:18 +01:00
FreddleSpl0it
a849d03a00
[WebAuthn] show user deprecated warning
2022-01-18 10:14:18 +01:00
FreddleSpl0it
2a52d876b0
change YubiKey to Device @ lang.tfa.key_id
2022-01-18 10:14:18 +01:00
FreddleSpl0it
ab21c7a06b
prevent user from registering authenticator multiple times
2022-01-18 10:14:18 +01:00
FreddleSpl0it
9c596691d2
add fido2 platform internal authentication
2022-01-18 10:14:18 +01:00
FreddleSpl0it
3d250bfa49
add fido2 android support by including cids
2022-01-18 10:14:18 +01:00
FreddleSpl0it
c11b6557db
migrating from u2f-api.js to webauthn [cleanup]
2022-01-18 10:14:18 +01:00
Niklas Meyer
e3417397af
[Clamd] Update to 0.103.5
2022-01-15 17:17:27 +01:00
FreddlePat
23d6cf90ae
migrating from u2f-api.js to webauthn [apple faceid bug fix]
2022-01-13 19:12:13 +01:00
FreddleSpl0it
c39a20502a
migrating from u2f-api.js to webauthn [array alert bug fix]
2022-01-13 14:52:50 +01:00
FreddleSpl0it
ab0f8fa8b0
migrating from u2f-api.js to webauthn
2022-01-13 08:17:06 +01:00
FreddleSpl0it
59c8116247
migrating from u2f-api.js to webauthn
2022-01-13 08:15:56 +01:00
FreddlePat
d97a220834
migrating from u2f-api.js to webauthn
2022-01-12 21:59:35 +01:00
FreddlePat
68abd6a535
migrating from u2f-api.js to webauthn
2022-01-12 21:57:21 +01:00
FreddlePat
be4af41e64
migrating from u2f-api.js to webauthn
2022-01-12 21:26:42 +01:00
FreddlePat
d1d134038f
migrating from u2f-api.js to webauthn
2022-01-12 21:09:18 +01:00
milkmaker
6ef8b90c76
[Web] Updated lang.fr.json [CI SKIP] ( #4417 )
...
Co-authored-by: crep7424 <guillaume@crepieux.eu>
Co-authored-by: crep7424 <guillaume@crepieux.eu>
2022-01-09 16:23:17 +01:00
Michael Kuron
526b3f885b
Merge pull request #4410 from AlexBeakes/master
...
Fix pip3 issue that broke netfilter Dockerfile build
2022-01-05 22:36:20 +01:00
Alex Beakes
a0b0d36e22
Fix pip3 uninstall error
2022-01-02 03:51:09 +03:00
El-Virus
ea1a02bd7d
Fix "The operation is insecure." when trying to register fido2 device.
...
navigator.credentials.create(); Doesn't accept a port in the "id" parameter. So, when trying to register a fido2 device via WebAuthn throws: "The operation is insecure." on firefox and "The relying party ID is not a registrable domain suffix of, nor equal to the current domain." on Chrome or Edge.
This commit replaces `$_SERVER['HTTP_HOST']` with `$_SERVER['SERVER_NAME']` when initializing `$WebAuthn` which excludes the port to formulate correct requests.
Now Mailcow allows the registration of fido2 devices when running in a non-standard port(eg. 443).
2021-12-26 17:11:06 +01:00
Razvan
36e29710da
[Web] Updated lang.ro.json ( #4396 )
...
[Web] Updated lang.ro.json
2021-12-22 19:34:50 +01:00
Niklas Meyer
e8ca588884
[Solr] Remove breached class from log4j-core.jar ( #4390 )
2021-12-17 12:43:05 +01:00
milkmaker
3a94926913
[Web] Updated lang.it.json [CI SKIP] ( #4386 )
...
Co-authored-by: Stefano <stefano.vassena@gmail.com>
Co-authored-by: Stefano <stefano.vassena@gmail.com>
2021-12-15 18:48:09 +01:00
HolzHannes
97e3227fbe
added key CalDAVPassword and key CardDAVPassword
...
If the user is choosing the config with app password, it is now also used for CalDav and CardDav.
2021-12-15 16:22:16 +01:00
Niklas Meyer
2f9d8213b6
[Alpine] Update to 3.15 ( #4372 )
2021-12-14 14:10:31 +01:00
andryyy
9c5fd91484
Merge branch 'hotfix' into staging
2021-12-12 10:50:50 +01:00
andryyy
a5660cdf31
[SOGo] Faster GC: fix for too many SQL connections
2021-12-12 10:42:53 +01:00
Niklas Meyer
8248b80d4b
Merge pull request #4361 from TomK32/patch-1
...
Add a note about creating a backup before starting over
2021-12-10 23:37:33 +01:00
milkmaker
42d7563626
[Web] Updated lang.it.json [CI SKIP] ( #4367 )
...
Co-authored-by: Stefano <stefano.vassena@gmail.com>
Co-authored-by: Stefano <stefano.vassena@gmail.com>
2021-12-09 21:11:59 +01:00
DerLinkman
03542bfa71
[Dovecot] Update to 2.3.17.1 ( #4365 )
2021-12-08 20:17:30 +01:00
DerLinkman
77ac84eaa4
[WEB] fixed wrong value entry in Pushover.twig ( #4363 )
2021-12-08 19:23:28 +01:00
roswitina
2892a1b264
Typo lang.de.json ( #4359 )
2021-12-08 19:10:54 +01:00
milkmaker
41819d354f
Translations update from Weblate ( #4364 )
...
* [Web] Updated lang.it.json [CI SKIP]
[Web] Updated lang.it.json [CI SKIP]
Co-authored-by: Stefano <stefano.vassena@gmail.com>
Co-authored-by: milkmaker <milkmaker@mailcow.de>
* [Web] Updated lang.sk.json [CI SKIP]
Co-authored-by: Lukáš Matula <lukas@gbely.net>
Co-authored-by: Stefano <stefano.vassena@gmail.com>
Co-authored-by: Lukáš Matula <lukas@gbely.net>
2021-12-08 19:09:30 +01:00
andryyy
e4d23b7887
[Web] Add default sieve accessq
2021-12-07 13:56:56 +01:00
Thomas R. Koll
43559af0cc
Add a not about creating a backup before starting over
...
I was stupid/tired enough to copy and run that `docker-compose down -v`. Hopefully this little change will prevent others from loosing their data as well.
Btw, I did get that page after my disk space was running out.
2021-12-05 18:59:39 +01:00
milkmaker
e94b1b9f96
Translations update from Weblate ( #4351 )
...
* [Web] Updated lang.it.json
[Web] Updated lang.it.json
[Web] Updated lang.it.json
[Web] Updated lang.it.json
[Web] Updated lang.it.json
[Web] Updated lang.it.json
[Web] Updated lang.it.json
[Web] Updated lang.it.json
[Web] Updated lang.it.json
[Web] Updated lang.it.json
[Web] Updated lang.it.json
[Web] Updated lang.it.json
[Web] Updated lang.it.json
[Web] Updated lang.it.json
Co-authored-by: Peter <magic@kthx.at>
Co-authored-by: Stefano <stefano.vassena@gmail.com>
Co-authored-by: milkmaker <milkmaker@mailcow.de>
* [Web] Updated lang.hu.json
Co-authored-by: milkmaker <milkmaker@mailcow.de>
Co-authored-by: y9-csillagd <csillag.david@y9.hu>
Co-authored-by: Peter <magic@kthx.at>
Co-authored-by: Stefano <stefano.vassena@gmail.com>
Co-authored-by: y9-csillagd <csillag.david@y9.hu>
2021-11-29 18:25:37 +01:00
Valentin Brandner
b4823a3675
[web] Fix several raw html flags in twig ( #4325 )
...
* [Update, Config] Add subject for watchdog emails
* [Web] Fixed sender_acl_disabled var in twig
* [Web] Fixed add_relayhost_hint var in twig
* [Web] Fixed merged_vars_hint var in twig
Co-authored-by: Valentin <vbrandner.itsb-b2018@fh-salzburg.ac.at>
Co-authored-by: Valentin <git@voidl.de>
2021-11-29 00:16:46 +01:00
Kristian Feldsam
08f8eeb2e6
[web] fixed html in alerts
...
Signed-off-by: Kristian Feldsam <feldsam@gmail.com>
2021-11-28 22:49:18 +01:00
milkmaker
b2e6becf2a
Translations update from Weblate ( #4347 )
...
* [Web] Language file updated by 'Cleanup translation files' addon
Co-authored-by: milkmaker <milkmaker@mailcow.de>
* [Web] Language file updated by 'Cleanup translation files' addon
Co-authored-by: milkmaker <milkmaker@mailcow.de>
2021-11-28 07:41:16 +01:00
milkmaker
e51a1d891e
Translations update from Weblate ( #4346 )
...
* [Web] Language file updated by 'Cleanup translation files' addon
Co-authored-by: milkmaker <milkmaker@mailcow.de>
* [Web] Language file updated by 'Cleanup translation files' addon
Co-authored-by: milkmaker <milkmaker@mailcow.de>
* [Web] Language file updated by 'Cleanup translation files' addon
Co-authored-by: milkmaker <milkmaker@mailcow.de>
* [Web] Language file updated by 'Cleanup translation files' addon
Co-authored-by: milkmaker <milkmaker@mailcow.de>
* [Web] Language file updated by 'Cleanup translation files' addon
Co-authored-by: milkmaker <milkmaker@mailcow.de>
* [Web] Language file updated by 'Cleanup translation files' addon
Co-authored-by: milkmaker <milkmaker@mailcow.de>
2021-11-28 07:30:14 +01:00
milkmaker
1b1edf719c
Translations update from Weblate ( #4345 )
...
* [Web] Language file updated by 'Cleanup translation files' addon
Co-authored-by: milkmaker <milkmaker@mailcow.de>
* [Web] Language file updated by 'Cleanup translation files' addon
Co-authored-by: milkmaker <milkmaker@mailcow.de>
* [Web] Language file updated by 'Cleanup translation files' addon
Co-authored-by: milkmaker <milkmaker@mailcow.de>
* [Web] Language file updated by 'Cleanup translation files' addon
Co-authored-by: milkmaker <milkmaker@mailcow.de>
* [Web] Language file updated by 'Cleanup translation files' addon
Co-authored-by: milkmaker <milkmaker@mailcow.de>
* [Web] Language file updated by 'Cleanup translation files' addon
Co-authored-by: milkmaker <milkmaker@mailcow.de>
* [Web] Language file updated by 'Cleanup translation files' addon
Co-authored-by: milkmaker <milkmaker@mailcow.de>
* [Web] Language file updated by 'Cleanup translation files' addon
Co-authored-by: milkmaker <milkmaker@mailcow.de>
* [Web] Language file updated by 'Cleanup translation files' addon
Co-authored-by: milkmaker <milkmaker@mailcow.de>
* [Web] Language file updated by 'Cleanup translation files' addon
Co-authored-by: milkmaker <milkmaker@mailcow.de>
* [Web] Language file updated by 'Cleanup translation files' addon
Co-authored-by: milkmaker <milkmaker@mailcow.de>
* [Web] Language file updated by 'Cleanup translation files' addon
Co-authored-by: milkmaker <milkmaker@mailcow.de>
* [Web] Language file updated by 'Cleanup translation files' addon
Co-authored-by: milkmaker <milkmaker@mailcow.de>
* [Web] Language file updated by 'Cleanup translation files' addon
Co-authored-by: milkmaker <milkmaker@mailcow.de>
2021-11-27 18:49:33 +01:00
milkmaker
04db571881
[Web] Updated lang.de.json ( #4344 )
...
Co-authored-by: Peter <magic@kthx.at>
2021-11-27 14:26:22 +01:00
ntimo
6bdadd6ba3
[API] Updated docs for transport route
2021-11-27 12:56:44 +00:00
milkmaker
44a7cab439
[Web] Updated lang.de.json ( #4343 )
...
[Web] Updated lang.de.json
Co-authored-by: Peter <magic@kthx.at>
Co-authored-by: milkmaker <milkmaker@mailcow.de>
2021-11-27 13:28:30 +01:00
Peter
258df10f93
[Web] Fix lang strings
2021-11-26 23:24:46 +01:00
andryyy
96c7912e18
[Web] Change lang strings inding in 0
2021-11-26 21:03:53 +01:00
Peter
dc28c1b6e2
[web] Delete XMPP references from langfiles ( #4338 )
...
* [Web] Update lang.en.json
* [Web] Update lang.it.json
* [Web] Update lang.nl.json
* [Web] Update lang.ro.json
* [Web] Update lang.ru.json
* [Web] Update lang.sk.json
* [Web] Update lang.sv.json
2021-11-26 21:03:38 +01:00
Peter
99ee38117c
Update SOGo to 5.3.0 ( #4330 )
...
* [SOGo] Rebase on Bullseye
* [SOGo] Update gosu to 1.14
* [SOGo] Update to 5.3.0
2021-11-22 13:55:16 +01:00
andryyy
25cecf5f9d
[MariaDB] Further increase connections
2021-11-18 10:55:54 +01:00
Dmitriy Alekseev
95e57e3968
[Rspamd] Return CAB to archive_extensions
2021-11-18 11:47:56 +02:00
Dmitriy Alekseev
54448bfd38
[Rspamd] Adjust CAB score detection
...
Adjust CAB score detection, as CAB content can't be extracted by Rspamd
2021-11-18 10:14:24 +02:00
andryyy
85454d3406
[ClamAV] Change mirror for Dockerfile
2021-11-14 20:12:21 +01:00
andryyy
7d3dd56a8c
[Dovecot] v2.3.17
2021-11-14 20:11:56 +01:00
Michael Kuron
9bfb74bb1d
[Web] Auto-generated app passwords for Apple configuration profiles ( #4316 )
...
* Auto-generated app passwords for Apple configuration profiles
* Change password modal: add warning about app passwords
2021-11-14 20:09:39 +01:00
Timo
618e00f302
Merge pull request #4320 from MrKrisKrisu/dev-ks-swagger
...
Add missing API endpoint to openapi.yaml
2021-11-12 14:19:51 +01:00
Kristian Stöckel
18d7216d15
Add missing API endpoint to openapi.yaml
2021-11-12 12:53:31 +01:00
Kristian Stöckel
842cc4297a
Add missing API endpoint to openapi.yaml
2021-11-12 12:22:15 +01:00
André Peters
f4319a0e20
Revert "Add app-passwd list ( #4281 ) ( #4311 )" ( #4318 )
...
This reverts commit 8dad04e0e6
.
2021-11-11 13:48:47 +01:00
Felix
8dad04e0e6
Add app-passwd list ( #4281 ) ( #4311 )
...
* Add list option for app passwords
* Add app-passwd option to OpenAPI documentation
2021-11-11 13:45:04 +01:00
Sven Gottwald
7e35c3d0dd
[ClamAV] Update to 0.103.4 ( #4314 )
...
* [ClamAV] Update to 0.103.4
ClamAV 0.103.4 is a critical patch release, see https://blog.clamav.net/2021/11/clamav-01034-and-01041-patch-releases.html for more information.
* Update docker-compose.yml
Update mailcow/clamd:1.42
2021-11-11 13:43:41 +01:00
Kristian Feldsam
6589581236
[Web] Fixed "Disable TFA" button
...
Signed-off-by: Kristian Feldsam <feldsam@gmail.com>
2021-10-31 09:58:28 +01:00
andryyy
116c7919e3
[Web] Add missing sieve permission
2021-10-31 08:46:54 +01:00
andryyy
f60652f37b
[Web] Show protocol and app access in user overview
2021-10-30 20:01:26 +02:00
andryyy
77281629b9
[Web] Show last 7 days per default in sasl logs table for user
2021-10-30 16:56:04 +02:00
jkellerer
9946bb3427
[Web] Display app password name in last login ( #4304 )
2021-10-30 16:51:26 +02:00
andryyy
0e6672d9bf
[Dovecot] LUA fix
2021-10-30 14:40:26 +02:00
andryyy
f0aae22f77
[Dovecot, Web] Fix remaining issues of app password enhancements from #4296
2021-10-30 14:34:33 +02:00
andryyy
644b1f85d1
[Dovecot, Web] Allow SOGo access with app password when imap is disabled; Add sieve to mailbox protocol access restrictions
2021-10-30 08:03:41 +02:00
andryyy
51c8d43223
[Web] Fix array
2021-10-29 07:33:44 +02:00
andryyy
09d763548c
Merge branch 'app-passwd-daveas' into staging
2021-10-29 06:50:23 +02:00
andryyy
e391b054d3
[Web] Remove service chevrons
2021-10-29 06:49:32 +02:00
Peter
6bf70cf846
[Watchdog] Add Watchdog verbose logging ( #4299 )
...
* [Watchdog] Add verbose logging
* [Watchdog] More verbose debugging
* [Watchdog] Enable MX check for recipients
Co-authored-by: andryyy <andre.peters@debinux.de>
2021-10-29 06:48:49 +02:00
andryyy
15ce95e78d
[Web, Dovecot] Add sieve and pop3 to protocol access for app passwords
2021-10-29 06:15:10 +02:00
andryyy
514340b2a7
[Web] Minor fix
2021-10-28 22:05:28 +02:00
andryyy
15c0b3f7b7
[MariaDB] Decrease connection timeout to SOGo worker lifetime + 10s
2021-10-28 21:58:17 +02:00
andryyy
e13bc242a4
[Web, Dovecot] Allow to define scope of services for app passwords
2021-10-28 21:57:19 +02:00
Lukáš Matula
aeccdf1216
[Web] Update lang.sk.json ( #4301 )
2021-10-28 18:28:10 +02:00
andryyy
f01de1a5c0
[Web] Disable SSO button when admin login is disabled, fixes #4297
2021-10-27 13:42:45 +02:00
Jürgen Kellerer
d38c371253
Removed toggle ALLOW_APP_PASSWORDS_IN_EAS
2021-10-27 09:39:34 +02:00
Kristian Feldsam
8beeda33c7
[Web] syncjob edit - fixed password input default value
2021-10-26 17:48:58 +02:00
Kristian Feldsam
7e2708686f
[Web] show "apps" only if there are any
...
Signed-off-by: Kristian Feldsam <feldsam@gmail.com>
2021-10-25 17:41:01 +02:00
andryyy
7fdd73135b
Merge branch 'hotfix' into app-passwd-daveas
2021-10-25 13:47:54 +02:00
andryyy
8116bf5ea3
[Web] Fix sogo-auth, fixes #4297
2021-10-25 13:47:25 +02:00
andryyy
cbc3c87b77
Merge commit 'refs/pull/4296/head' of github.com:mailcow/mailcow-dockerized into app-passwd-daveas
2021-10-25 07:31:25 +02:00
Jürgen Kellerer
75c01bd5df
Updated L10N CS,DA,NL,RO,RU,SK,SV
2021-10-25 07:29:15 +02:00
Jürgen Kellerer
2a4764aa41
Updated L10N CS,DA,NL,RO,RU,SK,SV
2021-10-24 17:42:00 +02:00
Jürgen Kellerer
06ac1a1464
Updated L10N DE,EN,FR,IT(EN)
2021-10-24 17:32:42 +02:00
Jürgen Kellerer
2ac5294d55
Supporting app-passwds in cal/carddav & ActiveSync
2021-10-24 17:29:35 +02:00
andryyy
4019dc5477
[Web] Fix missing IP in autodiscover logs
2021-10-24 12:53:31 +02:00
Kristian Feldsam
3bdbc1e3c3
[Web] Updated SK and CS languages
...
Signed-off-by: Kristian Feldsam <feldsam@gmail.com>
2021-10-24 12:38:11 +02:00
andryyy
514e620c89
[Web] Ask for confirmation before deleting OTP; Twig: fix parsing of Yubi OTP help text
2021-10-24 08:17:17 +02:00
Dmitriy Alekseev
a26bbff63f
[Rspamd] Enhance SOGo contacts dynmap ( #4245 )
...
* [Rspamd] Fix SOGo Contacts Dynmap
1. Lowercase all emails to align with Rspamd
2. Remove dots from gmail.com and change googlemail.com to gmail.com to align with Rspamd per https://github.com/rspamd/rspamd/blob/master/lualib/lua_util.lua#L271-L274
* Update settings.php
Fix case when gmail.com or google.com is stored in contact book not in lowercase
* Update settings.php
Add removing of Tags in emails as Rspamd not count them as part of From
2021-10-23 15:58:06 +00:00
andryyy
32745efd13
[Web] Twig: fix force pw update text
2021-10-23 17:44:51 +02:00
andryyy
8769a91388
[Web] Allow multiple TOTP
2021-10-23 17:14:43 +02:00
Kristian Feldsam
8e911c1283
[Web] fixed logo image informations
...
Signed-off-by: Kristian Feldsam <feldsam@gmail.com>
2021-10-23 15:24:55 +02:00
Kristian Feldsam
ea6be8a9f8
[Web] Fixed list of tfa keys
...
Signed-off-by: Kristian Feldsam <feldsam@gmail.com>
2021-10-23 15:24:55 +02:00
Kristian Feldsam
254778fb20
[Web] Fixed netfilter list of banned IPs
...
Signed-off-by: Kristian Feldsam <feldsam@gmail.com>
2021-10-23 15:24:55 +02:00
andryyy
56e8e88276
[Dovecot] Do not disallow app passwords when force_password_reset is active
2021-10-23 07:22:56 +02:00
Kristian Feldsam
e634cae932
[Web] register fido2 btn in user view fixed on mobile
...
Signed-off-by: Kristian Feldsam <feldsam@gmail.com>
2021-10-22 22:50:26 +02:00
andryyy
e2be1d9751
[Web] Forbidden SOGo access does still allow login via SSO
2021-10-22 16:24:19 +02:00
Kristian Feldsam
72ceeda872
[Web] oauth authorize - added missing twig templating
2021-10-22 14:37:26 +02:00
Kristian Feldsam
51d48a3c7c
[Web] qhandler - added missing twig templating
...
Signed-off-by: Kristian Feldsam <feldsam@gmail.com>
2021-10-22 08:52:05 +02:00
gummipunkt
85f2b5265b
Update lang.de.json ( #4294 )
...
minor changes
2021-10-21 19:59:48 +02:00
Lukáš Matula
202989b8a0
[Web] Update lang.sk.json ( #4295 )
2021-10-21 19:59:34 +02:00
andryyy
d03083f8e7
[Web] Add IP to autodiscover log
2021-10-21 19:39:33 +02:00
andryyy
f5eb57568a
[Web] Add IP to autodiscover logs
2021-10-21 11:34:51 +02:00
Kristian Feldsam
3182239b0e
[Web] fixed lang strings containing special chars
...
Signed-off-by: Kristian Feldsam <feldsam@gmail.com>
2021-10-21 09:06:13 +02:00
Kristian Feldsam
974100400b
[Web] fixed totp var in twig
...
Signed-off-by: Kristian Feldsam <feldsam@gmail.com>
2021-10-21 09:06:13 +02:00
Kristian Feldsam
884394252d
[Web] Added missing spacing between flag icon and text
...
Signed-off-by: Kristian Feldsam <feldsam@gmail.com>
2021-10-19 21:57:16 +02:00
Kristian Feldsam
6ae8b616b1
[Web] fixed helper text in DNS modal
...
Signed-off-by: Kristian Feldsam <feldsam@gmail.com>
2021-10-19 21:12:35 +02:00
Kristian Feldsam
1fdf29c11c
[Web] admin license section - fixed icons
...
Signed-off-by: Kristian Feldsam <feldsam@gmail.com>
2021-10-19 12:03:28 +02:00
Kristian Feldsam
7456eeb737
[Web] ui texts - disabled escaping
...
Signed-off-by: Kristian Feldsam <feldsam@gmail.com>
2021-10-19 12:03:15 +02:00
andryyy
71ecf6e060
[Web] Fix JSON
2021-10-18 22:52:38 +02:00
Max
4a91fdf134
[Cleanup] Clean up the xmpp remainder ( #4286 )
...
* [Web] Update russian translation (lang.ru.json)
* XMPP cleanup
Co-authored-by: Dmitriy Alekseev <1865999+dragoangel@users.noreply.github.com>
2021-10-18 21:44:01 +02:00
ntimo
6211ef5922
Updated Swagger UI to v3.52.5
2021-10-18 15:08:00 +00:00
Dmitriy Alekseev
38bcf7237a
[Web] Update russian translation (lang.ru.json)
2021-10-18 12:48:09 +02:00
Kristian Feldsam
a7612e6c39
[web] alerts - fixed double quotes and escaped html
...
Signed-off-by: Kristian Feldsam <feldsam@gmail.com>
2021-10-16 15:24:27 +02:00
andryyy
37bc63f4b6
Merge remote-tracking branch 'refs/remotes/origin/staging' into staging
2021-10-15 19:50:35 +02:00
andryyy
408fee4411
[Rspamd] More bulk headers
2021-10-15 19:50:19 +02:00
andryyy
84064a2f42
[Web] Update Bootstrap Icons
2021-10-15 19:49:47 +02:00
Kristian Feldsam
40b5ed4d72
[web] fix annoucements and notifications close #4292
...
Signed-off-by: Kristian Feldsam <feldsam@gmail.com>
2021-10-15 17:21:47 +02:00
andryyy
627e9dae7b
[Web] Minor check fix
2021-10-15 13:10:04 +02:00
andryyy
1a15a9e5cd
[Web] Make 2048b key default
...
Signed-off-by: andryyy <andre.peters@debinux.de>
2021-10-15 13:07:55 +02:00
andryyy
f8101c48ba
[Web] Change Fido2 icon for Apple TouchID device registration
2021-10-15 13:07:39 +02:00
andryyy
3c9b84ff6f
[Compose] Update PHP and netfilter images
2021-10-15 13:06:48 +02:00
Dmitriy Alekseev
819f2876e6
[Netfilter] Add non-SMTP command rule ( #4289 )
2021-10-08 12:38:29 +03:00
Kristian Feldsam
0b64967ec5
[web] implemented twig templating system ( #4264 )
...
Signed-off-by: Kristian Feldsam <feldsam@gmail.com>
2021-09-22 20:47:10 +02:00
Dmitriy Alekseev
2c5628c0e5
[Postfix] Tempfail if Rspamd not available
...
To protect from spam when rspamd hang or not yet ready to serve requests postfix should reject incoming mail with temp error
2021-09-16 22:31:46 +03:00
andryyy
5e5ab6cf40
[Rspamd] Add soft reject to dropped messages for Pushover
2021-09-07 19:39:03 +02:00
andryyy
8e736ba9b0
[Web] Fix potential XSS in autodiscover-json.php
2021-09-07 18:58:05 +02:00
andryyy
80fc18c5b4
[Rspamd] Always include watchdog in no_stat and no_log flag symbol
2021-09-07 17:56:20 +02:00
andryyy
4d5ebafc1a
[Web] Fix password issue on first login when adding new admin
2021-09-06 11:46:09 +02:00
Sven Gottwald
bc7714b8f3
[ClamAV] Update to latest LTS release ( #4262 )
...
- ClamAV 0.103 is the first Long Term Support (LTS) feature release.
- LTS feature releases will be supported for at least three years from the initial publication date of that LTS feature version. In other words, support for the LTS release "X.Y" starts when version "X.Y.0" is published and ends three years after.
- Each LTS feature release will be supported with critical patch versions and access to download signatures for the duration of the three-year support period.
- A new LTS feature release will be identified approximately every two years.
- Users must stay up-to-date with the latest patch versions for continued support. As of Aug. 28, that means version 0.103.3.
- Source: https://blog.clamav.net/2021/09/changes-to-clamav-end-of-life-policy.html
2021-09-04 12:24:39 +02:00
Kristian Feldsam
0d53df3a4d
[Web] PHP8 fix, fixes #4259 ( #4261 )
...
Signed-off-by: Kristian Feldsam <feldsam@gmail.com>
2021-09-02 19:30:14 +02:00
andryyy
c4f70f39b5
[Rspamd] Wrong operator: AND should be OR
2021-09-02 14:14:39 +02:00
andryyy
43121b9287
[Rspamd] Properly cache Rspamd settings map, save a lot of resources
2021-09-02 14:09:50 +02:00
andryyy
bb2351ccf8
[Rspamd] Re-add bad subject maps (_not_ related to previous mem leaks)
2021-09-02 14:09:25 +02:00
andryyy
107c8ed229
[Watchdog] Workarond for issue with content buffering in Alpine and Nagios plugins
2021-09-01 18:57:56 +02:00
andryyy
e616755072
[Web] Fix app password editing, fixes #4239
2021-09-01 18:11:00 +02:00
andryyy
f12756511d
[Dovecot] Update to 2.3.16
2021-09-01 17:00:51 +02:00
andryyy
2b89ab919b
[Rspamd] Remove IVM-SG script
2021-09-01 17:00:03 +02:00
Kristian Feldsam
c1dcb529f3
[Web] Add DKIM key when adding a domain or alias domain ( #4254 )
...
Signed-off-by: Kristian Feldsam <feldsam@gmail.com>
2021-09-01 16:51:10 +02:00
Kristian Feldsam
54c4d7e49c
[Dovecot: Imapsync] Parse, save and show last run status ( #4253 )
...
* [imapsync] - check for errors in returned_text
Signed-off-by: Kristian Feldsam <feldsam@gmail.com>
* [imapsync] parse and save exit status
Signed-off-by: Kristian Feldsam <feldsam@gmail.com>
* [dovecot] updated image version
Signed-off-by: Kristian Feldsam <feldsam@gmail.com>
2021-09-01 16:29:11 +02:00
Kristian Feldsam
e3b58c6b80
[Web] Fido2 support for M1 Macs with Touch ID ( #4255 )
...
Signed-off-by: Kristian Feldsam <feldsam@gmail.com>
2021-09-01 16:28:37 +02:00
Kristian Feldsam
bdf601ff28
[Web] Cast docker info as array in debug.php ( #4256 )
...
Signed-off-by: Kristian Feldsam <feldsam@gmail.com>
2021-09-01 16:27:44 +02:00
andryyy
8ee997b1a3
[Rspamd] Base on bullseye; remove nullnull map to _perhaps_ prevent a memleak
2021-09-01 15:21:43 +02:00
andryyy
19dda55d96
[Alpine] Upgrade to 3.14
2021-08-30 21:01:09 +02:00
Daniel Lo Nigro
1606658cb1
Add missing spaces
2021-08-28 20:02:39 -07:00
andryyy
50c90badb0
[Web] Cast all DNS check results to arrays
2021-08-21 15:47:17 +02:00
andryyy
7ab1405b00
[Web] Remove blocking user_details function request in bcc list for faster loading with many mailboxes
2021-08-19 20:27:59 +02:00
tunnelpr0
62fbaf8248
[Web, oAuth2] Add id parameter to profile.php ( #4235 )
...
Sending $token['user_id'] also as 'id' in the array
2021-08-19 19:56:22 +02:00
andryyy
913e9cbb11
[Web] Fix transport validation
2021-08-17 22:07:06 +02:00
andryyy
82f4f1fd15
[Postfix] Lookup credentials for user-specific sender transports
2021-08-17 16:51:06 +02:00
andryyy
649a5c0159
[Rspamd] More generous timeout but no retransmit allowed for oletools: prevent further timeouts
2021-08-16 10:17:52 +02:00
andryyy
98a778a059
[Rspamd] Increase task timeout to prevent expensive tasks to cause a timeout; Set max size for macro scans to 3 MiB
2021-08-16 10:01:41 +02:00
andryyy
bc8e87fba6
[Rspamd] Olefy: reduce max scan size to 5 MiB
2021-08-16 06:49:18 +02:00
andryyy
2de8c8ec79
Merge branch 'master' of github.com:mailcow/mailcow-dockerized
2021-08-15 20:19:48 +02:00
andryyy
d6eb21f7a6
[Web] Fix some empty responses in alert box
2021-08-15 20:19:28 +02:00
Oliver Weyhmueller
6dcd7bb32c
Fix: Icons not displayed on oauth/authorize.php ( #4232 )
...
OAuth Authorization page did not show icons because of relative path.
As other fonts are included with an absolute path this should be fine here, too.
2021-08-15 08:53:06 +02:00
andryyy
2dfcfd16d0
[Web] Fix DKIM import
2021-08-14 07:31:52 +02:00
andryyy
d383c0ab9b
[Dovecot] Revert autocrypt sieve before, fixes DeltaChat and closes #4230
2021-08-13 06:18:43 +02:00
andryyy
c925951bca
[Web] Fix wrong autoconfig port
2021-08-10 09:06:42 +02:00
André Peters
639e751678
Revert "[Web] Fix broken autoconfig ports, fixes #4221 ( #4223 )" ( #4226 )
...
This reverts commit 9afea99189
.
2021-08-10 09:05:01 +02:00
andryyy
e30a8efb0f
[Web] Fix responsive btn block
2021-08-10 08:48:36 +02:00
Kristian Feldsam
9afea99189
[Web] Fix broken autoconfig ports, fixes #4221 ( #4223 )
...
Refactored to use function, moved another function
Signed-off-by: Kristian Feldsam <feldsam@gmail.com>
2021-08-10 02:08:04 +02:00
andryyy
c13c521699
[Web] Fix broken autoconfig ports, fixes #4221
2021-08-09 21:35:19 +02:00
Peter
eca42f5d23
[Dovecot] Update imapsync to 2.148 ( #4206 )
2021-08-09 18:38:16 +02:00
andryyy
c3727cba24
[Web] Various PHP 8 fixes, see #4219
2021-08-09 18:37:19 +02:00
andryyy
2cd0b56b14
[Web] Various PHP 8 fixes, partly fixes #4219
2021-08-09 08:28:22 +02:00
andryyy
7e958c9b26
[Web] Fix blank screen in admin.php
2021-08-08 17:06:41 +02:00
andryyy
eff3e388c5
[Web] Fix user.php with PHP 8
2021-08-08 16:55:18 +02:00
andryyy
cad98f83e6
[Web] Remove develcow site
2021-08-08 16:23:59 +02:00
andryyy
cf8fdae277
[Web] Some minor fixes and improvements for PHP 8
2021-08-08 16:06:55 +02:00
andryyy
eec75690e0
[Nginx] Deny inc/lib location
2021-08-08 16:06:26 +02:00
andryyy
6db004bc79
[PHP-FPM] Upgrade to PHP 8
2021-08-08 16:05:59 +02:00
andryyy
fc8ac2de1f
[Web] Do not try to init spam slider as domain admin
2021-08-04 12:41:01 +02:00
Kristian Feldsam
96e055e226
[Web] Customized apps name in header ( #4201 )
...
Signed-off-by: Kristian Feldsam <feldsam@gmail.com>
2021-08-01 18:00:14 +02:00
Ashus
b1e89fae37
[Web] Added vnd.dovecot.execute/filter/pipe sieve validator support ( fixes #2026 ) ( #4204 )
...
Signed-off-by: Ashus <github.com@ashus.net>
2021-08-01 17:59:20 +02:00
sandrzejewskipl
8ccf529936
Update lang.pl.json ( #4202 )
2021-07-30 23:23:14 +01:00
Kristian Feldsam
05bef542d0
[Web] Translated new string to sk and cs ( #4203 )
...
Signed-off-by: Kristian Feldsam <feldsam@gmail.com>
2021-07-30 07:19:00 +02:00
andryyy
fcbd4e762d
[Web] Set default relayhost to 0 when adding a mailbox; add missing lang strings
2021-07-29 14:37:33 +02:00
andryyy
21cb3f67b3
Merge branch 'master' of github.com:mailcow/mailcow-dockerized
2021-07-28 21:44:14 +02:00
andryyy
96a460c2fa
[Dovecot] Change sieve scripts for DeltaChat
2021-07-28 21:44:06 +02:00
Kristian Feldsam
6ec2a0a97d
[SOGo] Added hooks support for SOGo image ( #4181 )
...
Signed-off-by: Kristian Feldsam <feldsam@gmail.com>
2021-07-28 21:41:44 +02:00
andryyy
773383cacd
[Web] Fix BCC toggling active when changing the type, thanks for @feldsam
2021-07-24 19:05:06 +02:00
Kristian Feldsam
f6ca438cf4
[Web] Various i18n strings updated or added ( #4196 )
...
Signed-off-by: Kristian Feldsam <feldsam@gmail.com>
2021-07-24 18:51:19 +02:00