Commit Graph

699 Commits

Author SHA1 Message Date
André
2f270f3b9b [Web] Verify additional password hashes (only SHA512-CRYPT is supported today) 2018-07-12 00:24:23 +02:00
André
d4ce918b89 [Web] Add static view table for SOGo 2018-07-11 22:14:07 +02:00
André
51cb3e1aa3 [Web] Run _sogo_static_view update when changing sogo_view content 2018-07-11 22:13:43 +02:00
André
de00654a0a [Web] Use preg_replace to detect passwd schema case-insensitive, sorry for wasting some ms cpu time 2018-07-11 22:12:22 +02:00
DynamicThijs
d446d83020
Update lang.nl.php
Do you mind if I keep this file up to date whenever possible, or should I wait some days/weeks to include more changes at once?
2018-07-09 22:51:07 +02:00
André
f8283536ec [Netfilter] Fix chain order watching and other fixes
[Web] Fix perm ban display
2018-07-09 22:23:39 +02:00
André
8b64db25c3 Merge branch 'master' of https://github.com/mailcow/mailcow-dockerized 2018-07-09 20:13:26 +02:00
André
27085df7d5 [Web] Show perma bans in admin interface
[Web] Show a restart button for netfilter
2018-07-09 20:13:02 +02:00
André Peters
cb9068dbb8
Merge pull request #1543 from DynamicThijs/master
Completely new dutch translations, as well as another typo fix for english
2018-07-06 13:19:26 +02:00
DynamicThijs
482d504b1b
More dutch words 2018-07-06 10:06:18 +02:00
André
baf27f291b Merge branch 'master' of https://github.com/mailcow/mailcow-dockerized 2018-07-05 22:41:16 +02:00
André
9cf8dab021 [Web] Fix adding resources, fixes #1545 2018-07-05 22:40:21 +02:00
DynamicThijs
6e77b06227
Small fix 2018-07-05 20:39:36 +02:00
DynamicThijs
69d89bdd7b
Completely new dutch translations! 2018-07-05 20:27:06 +02:00
DynamicThijs
6dfe8e254f
Fix another typo in lang.en.php 2018-07-05 20:25:42 +02:00
DynamicThijs
a7e5e0d343
Fix typo in lang.en.php 2018-07-05 10:19:04 +02:00
André
5e590ea119 [Web] Allow to blacklist, whitelist and unban networks currently blocked plus minor other fixes to fail2ban logic 2018-07-03 23:27:00 +02:00
André
ca7ad2942a [Web] Minor fix to api.js 2018-06-25 22:32:46 +02:00
André
7d2f1f3dd7 [Web] Minor style fixes 2018-06-24 11:52:25 +02:00
André
02b1226312 [Web] Move Rspamd UI settings from debug to "Access" section
[Web] Move Rspamd settings map from debug to "Configuration" section
[Web] Some minor fixes to JS and PHP
[Web] Feature: Allow to set Rspamd settings from web UI (includes 2 presets)
[Web] Add missing primary keys
2018-06-23 23:50:22 +02:00
André
43a6e24b81 [Web] Fix alias table - fixes #1467 2018-06-08 10:26:19 +02:00
André
e13c519ecb [Web] Fix Rspamd plot, again - fixes #1467 2018-06-08 10:17:57 +02:00
André
82209196f5 [Web] Fix Rspamd plot 2018-06-08 09:13:26 +02:00
André
07c1a0bcd3 [Web] List alias addresses whitespace separated 2018-06-08 09:13:25 +02:00
André
69d5790130 [Web] Add rsettings to API 2018-06-05 00:32:09 +02:00
André
0a44ea1a4c [Dovecot] Lz4 compression sometimes leads to strange EOF errors when replicating
[Web] Cleanup JSON API
2018-06-05 00:31:27 +02:00
André
dbaddc562e [Web] Fix sorting by 'in use' 2018-06-01 14:32:27 +02:00
André
d2f9919a4d [Web] Fix sorting by 'in use' 2018-06-01 14:19:42 +02:00
André
7c1795c497 [Web] Fix initial drawing of Rspamd plot 2018-05-31 17:58:51 +02:00
André
1b35376252 [Rspamd] Remove score for CTYPE_MIXED_BOGUS and ARC_REJECT, increase DNS timeout 2018-05-30 18:40:43 +02:00
André
8af05bb45d [Web] Do not verify peer names and allow self-signed certs for relay check 2018-05-28 18:49:19 +02:00
Phoenix Eve Aspacio
ae4d6d5884
[web] fixes unclickable 'access' tab in mobile 2018-05-28 23:10:36 +08:00
André
f8abb2b1a4 [Web] Remove git version 2018-05-27 09:16:53 +02:00
André
e70c269998 [Web] Replot graph immediately 2018-05-26 23:07:26 +02:00
André
ab561139fe [Web] Replot graph after drawing tables 2018-05-26 23:02:18 +02:00
André
6ef521e825 [Web] Add git head info 2018-05-24 17:35:43 +02:00
André
4451b7406f [Web] Show minimal Rspamd action graph in Rspamd history tab 2018-05-20 23:30:17 +02:00
André
8373eabfd3 [Web] Add jqplot for future graphs 2018-05-20 23:29:40 +02:00
André
4f53763698 [Web] Add jqplot for future graphs 2018-05-20 23:29:15 +02:00
André
3911ba0910 [Web] Add Rspamd stats export to API 2018-05-20 23:28:39 +02:00
André
4579124120 [Web] Load all container states at once in debug.php 2018-05-20 23:28:03 +02:00
Phoenix Eve Aspacio
e14bb55789
Revert "modal update for auto expunge" 2018-05-13 07:12:22 +08:00
Phoenix Eve Aspacio
8dba3356f5
modal update for auto expunge 2018-05-13 07:08:12 +08:00
André
2ee983c1a1 [Web] Fix implementation of multiple bookings for resources, fixes #1358 2018-05-06 21:51:00 +02:00
André
60910c496c [Web] Fix init db 2018-05-06 14:30:06 +02:00
André
d13539a9ad [Web] Add primary keys for all tables 2018-05-06 09:15:12 +02:00
andryyy
e69b6db877 [Web] Do not allow to create a domain where domain = mailcow_hostname 2018-05-03 22:42:31 +02:00
André
a3f194e890 [Web] Sort fail2ban black and whitelist 2018-04-29 23:52:40 +02:00
André
30cea1da9a [SOGo] Increase workers count to 20
[Postfix] Add extended TLS header
[Web] Increase timeout to 10 for docker API connections
[Postfix] Add perl package
2018-04-26 14:08:45 +02:00
André
f036de706e [Web] Added Latvian language \o/ 2018-04-26 09:34:41 +02:00
André
05e026db3a [Netfilter] New ban method, allow to set blacklists 2018-04-25 10:54:13 +02:00
André Peters
32c0b4a293 [Web] Add a timeout to PHPMailer
[Web] Fix relayhost test with empty username
2018-03-19 10:37:55 +01:00
André Peters
d3ff84cf3f Merge branch 'master' of https://github.com/mailcow/mailcow-dockerized 2018-03-09 10:51:46 +01:00
André Peters
33c24c737a [Web] Fix empty exlude regex in sync job 2018-03-09 10:51:36 +01:00
Phillip Koch
db25a6f89f
removed encoding for data attribute to fix deletion 2018-03-08 20:46:43 +01:00
André Peters
b175125d02
Merge branch 'dev' into master 2018-02-28 15:38:56 +01:00
André Peters
5106eea86f [Web] Fix sorting by returning a number, fixes #1092 2018-02-27 15:45:08 +01:00
André Peters
2b786c13de [Web] Add default json attributes when adding mailbox 2018-02-27 15:02:49 +01:00
Pascal Gollor
f38d9b8a1e remove duplicates 2018-02-27 11:20:04 +01:00
Pascal Gollor
a95b3ab761 fix vars.local hint 2018-02-27 11:13:21 +01:00
Pascal Jufer
fc37a5aba5 Reorder navigation items 2018-02-27 10:34:23 +01:00
André Peters
ebc395a4ae [Web] Fix update for mailbox 2018-02-26 21:57:32 +01:00
André Peters
819626ab60
Merge pull request #1083 from descala/lang_ca
Catalan language support
2018-02-26 18:55:13 +01:00
André Peters
9888bcc219
Merge pull request #1084 from descala/add_catalan_language_flag
Adds catalan language flag
2018-02-26 18:55:05 +01:00
André Peters
1aa940abc9 [Web] Add missing string 2018-02-26 17:44:24 +01:00
David Escala
c95cf982f4 Adds catalan language flag
A side efect is the IconDrawer flag images are replaced by the ones from
country-flag-icons by Wil Linssen, which in turn come from the Wikipedia

And the US flag is relaced by the UK flag for english
2018-02-24 10:19:16 +01:00
David Escala
165f6cb802 Catalan language support 2018-02-24 10:06:08 +01:00
André Peters
fbe24f39a2 [Web] Show volume usage for vmail, start listing system info in UI 2018-02-22 09:16:49 +01:00
André Peters
eb4dd632ae [Web] Fix autodiscover triggering fail2ban implementation, fixes #1069 2018-02-22 09:16:16 +01:00
eXtremeSHOK
a3ae800794
BugFix: Outlook 2016 not using EAS
Outlook 2016 autoconfig will not be EAS enabled, even though "$autodiscover_config['useEASforOutlook'] = 'yes';

Outlook 2016 gives the HTTP_USER_AGENT string of "Microsoft Office/16.0 (Windows NT 10.0; MAPI 16.0.9001; Pro)"

Limiting the regex to only 15, causes the entire if statement to fail.

For future proofing, this has been set to any version string containing 15,16,17,18,19

This has been tested using the "Test Email AutoConfiguration for Outlook 2016"
2018-02-20 02:42:23 +02:00
André Peters
39f289fc3c [Web, Dovecot, Postfix] Fix JSON attribute for login 2018-02-19 10:17:29 +01:00
André Peters
2284a35658 [Web] Apply fix for renaming quarantaine 2018-02-17 11:46:38 +01:00
André Peters
ab720bf164 [Web, Postfix] Move TLS policy to mailbox attributes 2018-02-17 11:12:16 +01:00
André Peters
f29451f03c [Web] Further work on attributes 2018-02-17 10:40:20 +01:00
André Peters
090ef6dbc5 [Web] Further work on attributes 2018-02-17 10:34:18 +01:00
André Peters
0b4333ca6b [Web] JSON must not have a default value 2018-02-17 10:18:07 +01:00
André Peters
2bdc3f94c0 [Web] Database schema test 2018-02-17 09:50:58 +01:00
André Peters
b81930e416 [Web] Database schema test 2018-02-17 09:50:39 +01:00
André Peters
1f09544f32 Fix conflict 2018-02-16 22:44:02 +01:00
André Peters
2a3040de12 [Web] Add missing info block to force pw update function in edit 2018-02-16 22:42:28 +01:00
André Peters
2865c892a6 [Multi] Fixes #1058 by including a 'force password update' option and also introduces a attributes json object to be used for further mailbox configurations in the future 2018-02-16 22:40:51 +01:00
André Peters
03031516e9 [Web] Fixes #1055 and changes location.reload to window = xy in footer script 2018-02-16 22:39:33 +01:00
André Peters
7a69586d91 [Web] Do not break init_db when switching branches 2018-02-11 15:59:58 +01:00
André Peters
52449afdc0 [Web] Fixes to Sieve validation (fixes #1027) 2018-02-11 13:29:13 +01:00
André Peters
c529de9c36 [Web] Fixes to Sieve validation (fixes #1027) 2018-02-11 13:28:40 +01:00
André Peters
618be3bf14 [Web] Even more fixes for #1017 2018-02-10 22:42:46 +01:00
André Peters
8e1ac0bfbb [Web] More fixes for #1017 2018-02-10 21:00:00 +01:00
André Peters
56350a6bdb Merge branch 'dev' of https://github.com/mailcow/mailcow-dockerized into dev 2018-02-10 18:52:13 +01:00
André Peters
4163f08009 [Web] Fixes #1017 2018-02-10 18:16:01 +01:00
Phoenix Eve Aspacio
78870995d0
Merge pull request #1015 from descala/dev
Remove unused language keys from data/web/lang/lang.*.php
2018-02-10 14:35:13 +08:00
André Peters
550888cfb4 [Web] Fixes #1013 by encoding display name in XML request 2018-02-09 23:03:08 +01:00
André Peters
64dbd54478 [Web] Fix urlencoded objects in api 2018-02-09 22:45:04 +01:00
David Escala
8ae5077775 Remove unused language keys from data/web/lang/lang.*.php
helper-scripts/check_translations.rb checks if keys present in the master
translation file are used in any php or js code.  Writes a sed comand to
stdout to remove unused keys from all lang files.

This saves unnecessary work when translating.
2018-02-09 18:56:06 +01:00
André Peters
77c7c1fe07 [Web] Fix css; Use socket for Rspamd history; Fix function file name 2018-02-08 22:56:12 +01:00
André Peters
a50036477e [Web] Mind was set to french, reverting to english 2018-02-08 20:13:36 +01:00
root
fae542534d Merge remote-tracking branch 'origin/master' into dev 2018-02-08 19:54:14 +01:00
André Peters
1226eecfa1
Update init_db.inc.php 2018-02-08 11:49:52 +01:00
Joshua Hesketh
2fc13bdfbe Fix imapsync for large mailboxes
Where there is a lot of folders in a mailbox the output may be larger
than TEXT will allow (64KiB). Instead use MEDIUMTEXT (16MiB) which
should be ample.

Additionally check that a sync isn't already running before starting
a new one.

Fixes: #1011
2018-02-08 15:24:04 +11:00
Phoenix Eve Aspacio
436aca330f
Added Theme Color 2018-02-08 00:03:03 +08:00
andre.peters
520bc6950f [Web] Fixes TLSA for self-signed certs, closes #997 2018-02-03 19:14:14 +01:00
andre.peters
3feabe00a2 [Web] Fixes TLSA for self-signed certs, closes #997 2018-02-03 19:13:15 +01:00
andre.peters
0e7cd4eeeb [Postfix] BCC destination must be single email address, fixes #993 2018-02-03 07:49:31 +01:00
andre.peters
9069a6f358 [Postfix] BCC destination must be single email address, fixes #993 2018-02-03 07:47:52 +01:00
andre.peters
b2032c0e8a [Web] Hide up time of containers that are missing
[Web] Rename fail2ban logs to netfiter logs
[Web] Adding timeout to curl requests for dockerapi, fixes #981
[Web] Removed cow from favicon
2018-02-01 13:28:17 +01:00
Phoenix Eve Aspacio
28bc4a70ec
Correction 2018-01-28 11:54:32 +08:00
Phoenix Eve Aspacio
afd078d777
Correction 2018-01-28 11:53:48 +08:00
Michael Kuron
c30448c4d8 Merge branch 'master' of https://github.com/andryyy/mailcow-dockerized into recipient_map
Conflicts:
	data/web/inc/init_db.inc.php
2018-01-27 17:22:08 +01:00
andre.peters
f602eb4dbd [Web] Fixes #955 2018-01-27 16:16:22 +01:00
andre.peters
1a97137ee9 [Web] Remove FA js 2018-01-27 12:26:36 +01:00
andre.peters
dc024331c7 [Web] Slight css changes; Simple loading overlay... 2018-01-25 13:22:43 +01:00
andre.peters
855e93ef65 [Web] Slight css changes; Simple loading overlay... 2018-01-25 13:22:17 +01:00
andre.peters
04f9d74339 [Web, Dovecot] Add new options to imapsync, other minor changes to forms, partly fixes #955 2018-01-24 12:59:11 +01:00
André Peters
a6ac55e42e
Merge pull request #954 from mailcow/master
Merge master to dev
2018-01-24 09:26:56 +01:00
andre.peters
1c6d3c16b6 [Web] Set Fail2ban subnet sizes 2018-01-24 09:25:28 +01:00
Michael Kuron
e86565e283 Expose Postfix's recipient_canonical_maps through web UI 2018-01-23 20:02:31 +01:00
andre.peters
43770434b3 [Web] Alias by alias domain is now in 'direct aliases', added desc to direct and shared aliases 2018-01-21 15:02:56 +01:00
andre.peters
08c8976a95 [SOGo] Show shared aliases and "allow to send as" addresses as FROM fields in SOGo 2018-01-21 14:58:16 +01:00
André Peters
fd2c647599
Merge pull request #934 from FELDSAM-INC/feldsam/quarantine-ui-fix
[WEB] Make quarantine action column more wider
2018-01-21 10:36:44 +01:00
Phoenix Eve Aspacio
40c5566d0d
lang consistent 2018-01-20 06:51:22 +08:00
andre.peters
1afca35b22 [Web] Fixes super annoying password verification bug #867 2018-01-19 11:52:32 +01:00
andre.peters
ba105c9b83 Merge branch 'dev' of https://github.com/mailcow/mailcow-dockerized into dev 2018-01-18 22:10:40 +01:00
andre.peters
0655efb8f9 [Web] Fix u2f I previously messed up, sorry 2018-01-18 22:10:32 +01:00
Kristian
a6bcde3ee0 [WEB] Make quarantine action column more wider 2018-01-18 19:16:02 +01:00
Aiko Appeldorn
9195ecdb36 + added lang 2018-01-18 18:48:26 +01:00
Aiko Appeldorn
954d0e4bb1 + added website title 2018-01-18 18:23:53 +01:00
andre.peters
a09ed211bc [Web] Fix sieve detection for users 2018-01-18 11:55:44 +01:00
André Peters
5648ec6d39
Merge pull request #915 from tiirex9/master
Adds 'do nothing' as default for sub-addressing
2018-01-18 10:27:14 +01:00
andre.peters
79cb929911 [Web] Add html2text converter; Show quarantaine html elements as text, do not escape html 2018-01-18 10:09:30 +01:00
andre.peters
9ba0786fbf [Web] Also show alias domains handled by domain admin in quarantaine 2018-01-18 09:14:29 +01:00
andre.peters
c2f74ab75c [Web] Set default pagination size to 20 2018-01-18 09:13:36 +01:00
andre.peters
eb064a530e [Web] Remove obsolete variable 2018-01-18 09:12:53 +01:00
andre.peters
d338073e64 [Web] Fixes #928 2018-01-18 09:12:29 +01:00
andre.peters
8419266678 [Web] Important fixes for quarantaine; other minor changes 2018-01-17 15:23:33 +01:00
andre.peters
7701660119 [Web] Skip passwords in API log 2018-01-16 22:09:25 +01:00
Tii
d58b89528f rspamd multimap redis stuff doesn't work as expected... 2018-01-16 16:31:37 +01:00
Phoenix Eve Aspacio
2f60b40684
Reload webpage after container restart 2018-01-16 22:06:49 +08:00
Phoenix Eve Aspacio
edbab3633d
Reload webpage after container restart 2018-01-16 22:05:42 +08:00
Tii
1faeadb786 Fuckup during merge 2018-01-16 14:10:50 +01:00
Tii
2291bdbeed Added 'do nothing' option as default for sub-addressing 2018-01-16 13:13:04 +01:00
Tii
cd2c242540 Added 'do nothing' option as default for sub-addressing 2018-01-16 12:47:59 +01:00
André Peters
b383391e2c
Merge pull request #914 from mailcow/dev
Various fixes
2018-01-16 12:47:12 +01:00
andre.peters
7fd6a1260c [Web] Remove 'allow ip' 2018-01-16 12:43:09 +01:00
andre.peters
dca9ae4a34 [Web] Remove 'allow ip' 2018-01-16 12:42:46 +01:00
andre.peters
c227675262 [Web] Remove 'allow ip' 2018-01-16 12:41:30 +01:00
andre.peters
1d34aa5064 Merge branch 'dev' of https://github.com/mailcow/mailcow-dockerized into dev 2018-01-16 12:37:48 +01:00
andre.peters
d2aa57d01f [Web] Remove 10M limit from quarantaine info text 2018-01-16 12:37:45 +01:00
André Peters
f1f7749b85
Update dns_diagnostics.php
Sprintf makes multi-lang easier.
Fix indents
2018-01-16 09:33:39 +01:00
André Peters
9aeaab23ab
Update lang.en.php 2018-01-16 09:26:48 +01:00
André Peters
1aac0b23dc
Merge pull request #881 from snowflakeOps/master
Fix umlauts in MacOS mobileconfig generator
2018-01-16 09:23:05 +01:00
burn79
f1185ef68a
Update admin.php
Update language string
2018-01-16 08:50:09 +01:00