Commit Graph

1589 Commits

Author SHA1 Message Date
André Peters
efe19c347e
Merge pull request #1959 from heavygale/patch-2
Update lang.de.php
2018-10-27 17:37:56 +02:00
Max
fa9244828c
Update lang.de.php 2018-10-27 14:48:56 +02:00
Max
d5d7a77e21
Hide 'TLS policy maps'-Tab from Domainadmins
The tabpanel is already hidden, but the nav-tab was still visible.
2018-10-27 14:27:56 +02:00
andryyy
70a914a98c [Web] More mailq fixes 2018-10-25 23:03:35 +02:00
andryyy
bc12e55b4d Merge branch 'master' of https://github.com/mailcow/mailcow-dockerized 2018-10-25 22:43:09 +02:00
andryyy
ea4e92a362 [Web] Fix mailq styles in /admin 2018-10-25 22:42:20 +02:00
andryyy
48047a364c [Web] Move 'get' method to mailq functions file 2018-10-25 22:41:57 +02:00
andryyy
5f02f7d38f [Web] Add overflows in /admin for small devices 2018-10-25 22:40:41 +02:00
andryyy
0d4e89e62b [Web] Fix maildir cleanup after deleting mailbox 2018-10-25 22:39:20 +02:00
André Peters
3094dd3822
[Web] Cleanup _sogo_static_view and memcached 2018-10-24 22:32:05 +02:00
André
c723a9d145 Merge branch 'master' of https://github.com/mailcow/mailcow-dockerized 2018-10-23 21:15:50 +02:00
André
e30dfd6751 [Web] Queue manager for Postfix
[Web] Add sogo_access mail attribute
[Web] Allow to wipe SOGo profiles
2018-10-23 21:14:57 +02:00
André Peters
bf06d8dd3a
Merge pull request #1934 from DynamicThijs/patch-1
Update lang.nl.php
2018-10-22 20:59:55 +02:00
DynamicThijs
4a0059136b
Update lang.nl.php 2018-10-22 20:56:19 +02:00
DynamicThijs
556a5a365c
Update lang.en.php 2018-10-22 20:44:36 +02:00
DynamicThijs
6969892572
Update lang.nl.php 2018-10-22 20:41:43 +02:00
Skydiver84de
ce1c8ee603
Update lang.de.php
Correction of little mistake in line 569 (deleted one "zu" as it did not make any sence).
2018-10-20 08:07:34 +02:00
André
7490a85a48 [Web] Check cookie content, fixes #1917 2018-10-19 10:20:09 +02:00
André
2ac664ceb7 [Web] Fix missing return msg when resetting spam score 2018-10-18 22:32:37 +02:00
André
67658c1a07 [Web] Read default actions from Rspamd instead of using/printing "5,15"
[Web] Allow to reset spam score to server default (which deletes the custom spam score from the database and prints the default action values of Rspamd in use)
2018-10-18 21:48:30 +02:00
André
109eec923f [Web] Internal hint to switch to array_key_last instead of array_pop 2018-10-16 23:00:15 +02:00
André
d39eab53a3 [Web] Fix API 2018-10-16 20:09:01 +02:00
André
788e32b328 [Web] Set new expire date for time limited aliases via actions button, fixes #1903 2018-10-16 20:08:52 +02:00
Michael Kuron
1bb618d563
Update dns_diagnostics.php 2018-10-15 20:53:41 +02:00
André
89b0e3e0c6 [Web] Minor language fix 2018-10-15 11:37:41 +02:00
André
b8fe3f5fd4 [Web] Fall back to raw content when mail parsing fails, fixes #1892 2018-10-14 10:12:21 +02:00
André
4459b773f1 Merge branch 'master' of https://github.com/mailcow/mailcow-dockerized 2018-10-12 19:24:41 +02:00
André
5ce15eac4b [Web] Some language updates for sys mails 2018-10-12 10:57:47 +02:00
André
9f0be1d8a8 [Web] Fix require_once to always include document root
[Web] Add system mails (send mails to all mailboxes via LMTP)
[Web] Allow to add more administrators
[Web] Fix domain administrator editing
[Web] Remove some foreign keys
[Web] Remove username from API
[Web] Remove more .php extension from code
[Web] More minor fixes
2018-10-11 11:59:23 +02:00
André Peters
4179cc74ec
Merge pull request #1830 from DynamicThijs/patch-1
Update Dutch lang file
2018-10-09 19:27:34 +02:00
Jérôme Groven
34ddde82c4 [Web] New /get/dkim/{domain} method to retrieve DKIM keys 2018-10-09 17:40:06 +02:00
Michael Kuron
125ce8e27c
[web] fix relayhost test 2018-10-07 13:21:02 +02:00
André
e304860408 [Web] Fix empty domain dropdown in race condition, fixes #1849 as workaround 2018-10-06 22:09:05 +02:00
André
1893dae2d9 [Web] Fix JS pathes, fixes #1845 2018-10-05 16:52:31 +02:00
André
539727330b [Web] Fix domain admin edit function 2018-10-04 20:30:42 +02:00
André
f5799faf6d [Web] Feature: TLS policy maps
[Web] Avoid php extensions in links
[Web] Minor fixes
2018-10-04 14:38:12 +02:00
DynamicThijs
2ef73e2255
Update Dutch lang file
Another little update to the Dutch lang file
2018-10-03 18:00:44 +02:00
André
d00f4744fa [Web] Fix address rewriting actions, fixes #1829 2018-10-03 17:46:59 +02:00
André
a7b51a9972 [Web] Fix user page actions 2018-10-03 12:05:01 +02:00
André
76530b7e6d [Web] Use json_encode for mail attrs when creating a mailbox 2018-10-03 11:28:25 +02:00
André
f0dfee7820 [Web] Add MAILBOX_DEFAULT_ATTRIBUTES variable to define default mailbox attributes 2018-10-03 11:18:31 +02:00
André
668a0927ac [Web] Fix deletion of domain, fixes #1818 2018-10-02 21:20:11 +02:00
André
4396be2938 [Rspamd] Place socket in _rspamd home and fix permissions
[Compose] Remove volume for Rspamd socket
[Web] Do not exit loop on fuzzy errors when learning a message as spam
2018-09-30 09:53:25 +02:00
André
0fb43f4916 [Docker API] Use TLS encryption for communication with "on-the-fly" created key paris (non-exposed)
[Docker API] Create pipe to pass Rspamd UI worker password
[Dovecot] Pull Spamassassin ruleset to be read by Rspamd (MANY THANKS to Peer Heinlein!)
[Dovecot] Garbage collector for deleted maildirs (set keep time via MAILDIR_GC_TIME which defaults to 1440 minutes)
[Web] Flush memcached after mailbox item changes, fixes #1808
[Web] Fix duplicate IDs, fixes #1792
[Compose] Use SQL sockets
[PHP-FPM] Update APCu and Redis libs
[Dovecot] Encrypt maildir with global key pair in crypt-vol-1 (BACKUP!), also fixes #1791
[Web] Fix deletion of spam aliases
[Helper] Add "crypt" to backup script
[Helper] Override file for external SQL socket (not supported!)
[Compose] New images for Rspamd, PHP-FPM, SOGo, Dovecot, Docker API, Watchdog, ACME, Postfix
2018-09-29 22:01:23 +02:00
André
5db40bf688 [Web] Implement MD5-CRYPT verification, fixes #1665 2018-09-20 10:25:36 +02:00
André
a5488d4ba6 [Web] Fix init db on fresh installations 2018-09-10 16:23:08 +02:00
André
ce604232e2 [Web] Add missing data-acl for sync jobs 2018-09-10 10:56:32 +02:00
André
c8a1cbd25a Merge branch 'temp-master' 2018-09-09 21:21:43 +02:00
André
c9554ca022 [Compose] Update watchdog image
[Watchdog] Fix IP detection with multiple networks
[Web] Show API field (no docs, no support, wip)
[Web] haveibeenpwned.com implementation
[Web] User and domain admin ACL (no docs, no support, wip)
[Web] Some minor fixes
2018-09-09 21:18:38 +02:00
André Peters
4b09b5b1bb
Update functions.mailbox.inc.php
[Web] Remove invalid parameter from sieve_filters update query, fixes #1714
2018-08-26 18:31:44 +02:00
André
5b4b184778 [Web] Fixes to mailcow logo (stickers are coming!)
[Web] Fix adding multiple domain aliases, fixes #1705
2018-08-23 08:49:02 +02:00
André
1dea230b7b [Web] Fix setting a rate limit when adding a domain 2018-08-21 21:23:06 +02:00
André
d28fd4070b [Web] Allow to set rate limit in add_domain modal
[Web] Cleanup rate limits when deleting objects
2018-08-21 21:06:22 +02:00
André
d64a89473e [Web] Add multiple DKIM at once (+ button to auto-fill missing keys)
[Web] Duplicate DKIM keys from a single domain to a single or multiple domains
[Web] WIP: Started Ratelimit rework
[Web] Show RL in overview of mailbox and domains
[Web] Move RL function out of mailbox functions file
[Web] Some language fixes/changes
2018-08-21 17:41:04 +02:00
Michael Kuron
140326012c
Fix length of remote column in logs table
Otherwise a full non-anonymized IPv6 address won't fit
2018-08-19 10:07:44 +02:00
DynamicThijs
819e94883a
Update lang.nl.php 2018-08-18 10:28:07 +02:00
André Peters
e021f4c365
Merge pull request #1633 from Knight1/patch-1
kitterman.com redirects to TLS by default
2018-08-18 05:59:52 +02:00
André
3fd99e4f6d [Web] Important fix: Ignore untrusted headers 2018-08-17 22:32:42 +02:00
André
6498fb0b39 [Web] Change alias to TEXT field 2018-08-16 12:42:12 +02:00
André
2c58323e36 [Web] Fix database init 2018-08-15 14:16:55 +02:00
André
1791383eab [Web] Fix duplicate success message after editing a domain as domain administrator
[Web] Add "login as" button for domain admin table
2018-08-15 00:05:18 +02:00
André
a11cce6765 [Web] Fixes for BCC map input fields
[Web] Allow to edit alias address
[Web] $_SESSION['return'] now contains arrays and allows multiple returned messages and log entries
[Web] Some language string changes
[Web] General SQL exception handler, remove all try catch handlers
[Web] Alias table now has an ID as primary key
[Web] Be more aggressive with localStorage cleaning
2018-08-13 23:20:40 +02:00
André
73f880ffba [Web] Workaround for missing function when using API (fixes #1640)
[Web] Fixes SQL error on admin username change
2018-08-05 22:31:53 +02:00
Tobias "Knight" S
3522f3e83f
kitterman.com redirects to TLS by default
curl -I http://www.kitterman.com/dmarc/assistant.html
HTTP/1.1 302 Found
Date: Sun, 05 Aug 2018 02:53:18 GMT
Server: Apache/2.4.34
Location: https://www.kitterman.com/dmarc/assistant.html
Content-Type: text/html; charset=iso-8859-1
2018-08-05 04:54:09 +02:00
André
4227ec15fc Merge branch 'master' of https://github.com/mailcow/mailcow-dockerized 2018-08-03 21:17:59 +02:00
André
7f86a80670 [Web] Fix log line handling
[Web] Add mailcow UI logs
[Web] Changes to _SESSION['return'] logic and logger (more to come)
[Web] Show last login
[Web, Postfix] Allow to disable sender check completely
[Web] Many minor fixes
[Web] Update some libs
2018-08-03 20:31:33 +02:00
André
241c6f0411 [Web] Fix goto check for alias
[Web] Minor change
2018-07-29 23:04:54 +02:00
André
e3f73f26f1 [Web] Add u2f api from bitwardens repository to skip u2f when it is browser-provided 2018-07-29 23:01:51 +02:00
André
8934a3a68b [Web] Allow spam/ham "traps"
[Web] Changes to docker functions
[Web] List all containers of compose project name
2018-07-29 00:38:45 +02:00
André
6f656c39b4 [Web] Do not use hard-coded params in imapsync jobs
[Web] Allow custom parameters in imapsync
2018-07-27 22:19:59 +02:00
DynamicThijs
ed9fae075b [Web] Update lang.nl.php (#1605) 2018-07-26 11:06:13 +08:00
André
4d393d9265 [Web] Remove title from Rspamd graph 2018-07-25 01:09:19 +02:00
André
76c747041d [Web] DNS check: only look for v=dkim1, k=rsa and p=key 2018-07-25 00:54:37 +02:00
Phoenix Eve Aspacio
5cb8df3f11
[Web] Minor fixes on the new rspamd graph...
* Reloads graph on window resize
* Reloads graph on tab change
2018-07-24 20:03:16 +08:00
Phoenix Eve Aspacio
fd91692335
[Web] Replace jqPlot with Google Charts (#1604)
* [Web] adjust height...

for mobile responsiveness.

* Delete jqplot.donutRenderer.js

* Delete jquery.jqplot.min.js

* Create google.charts.loader.js

* [Web] Add google charts loader

* [Web] New pie graph design
2018-07-24 18:46:17 +08:00
André
3d2cbb7bbf Merge branch 'master' of https://github.com/mailcow/mailcow-dockerized 2018-07-23 20:01:07 +02:00
André
cedc38fbaa [Web] Add search fields to some select forms
[Web] Better container restart js, but still a wip
[Web] Allow to set a DOCKER_TIMEOUT in vars.inc.php, default is 60 (seconds)
2018-07-23 20:01:01 +02:00
Phoenix Eve Aspacio
68fa438a3f
[Web] Minor UI Fix 2018-07-23 19:33:52 +08:00
Phoenix Eve Aspacio
97b1c80f1c
[Web] Minor UI Fix
fixes column overflowing issues in small-screen devices.
2018-07-23 19:15:25 +08:00
André
3f0aca7a35 [Web] Add refresh button and counter to mailbox tables
[Web] Fix multiple "no results" rows when refreshing an empty table
[Web] Remember page when going back to a table with pagination, fixes #1598
2018-07-22 11:03:32 +02:00
André
649ab6c6fc [Web] Update footable to 3.1.6
[Web] Add domain filter to some tables
[Web] Fix lost focus when filtering elements
[Web] Alsmost remove input lag on table filter
2018-07-21 22:31:20 +02:00
André
48829d8393 [Web] Fixes some issues with recipient maps (address rewriting) 2018-07-17 22:02:17 +02:00
André
d148986b66 [Web] Remove duplicate ; 2018-07-17 00:30:09 +02:00
André
9017f3f83c [Web] Fix for adding inactive Rspamd settings rule 2018-07-15 16:02:27 +02:00
André
853b924fe1 Merge branch 'master' of https://github.com/mailcow/mailcow-dockerized 2018-07-15 11:56:26 +02:00
André
c372b01909 [Rspamd] Use old ratelimit LUA until custom rl is fixed
[Web] Updated settings preset: Ratelimit was NOT applied when preset for settings map was used (added "RATELIMIT_UPDATE", "RATELIMIT_CHECK" to symbols_enabled)
[Rspamd] v1.7.8
2018-07-13 11:40:37 +02:00
Phoenix Eve Aspacio
4b988a2e48
[Web] table header width fix (#1564)
* Mobile fix for tables

* mobile fix for tables
2018-07-13 17:02:46 +08:00
Phoenix Eve Aspacio
1522b83247
some mobile ui fixes and fixing some en-lang statements (#1559)
* Update lang.en.php

* mobile ui fixes

* mobile ui fixes
2018-07-12 23:23:52 +08:00
André
1772b0c6c4 Merge branch 'master' of https://github.com/mailcow/mailcow-dockerized 2018-07-12 12:47:30 +02:00
André
1ce5f09f6e [Web] Verify new hashes: SSHA512 and SHA512-CRYPT, fix password update for users in sogo static view 2018-07-12 00:48:09 +02:00
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
Kristián Feldsam
2a8bdc8dea DNS Diagnostics - Ehnaced SPF record check
Signed-off-by: Kristián Feldsam <feldsam@gmail.com>
2018-01-16 00:07:25 +01:00
Kristián Feldsam
9f258df883 DNS Diagnostics - Allow for domain administrator
Signed-off-by: Kristián Feldsam <feldsam@gmail.com>
2018-01-16 00:07:19 +01:00
andre.peters
9fa20e229c [Web] Allow sync interval from 1 to 3600 2018-01-15 19:53:09 +01:00
Phoenix Eve Aspacio
8405a8b56c
Update header.inc.php 2018-01-15 22:44:48 +08:00
Phoenix Eve Aspacio
eb04e703c2
Update index.php 2018-01-15 22:44:04 +08:00
Phoenix Eve Aspacio
53545f788b
Update mailcow.css 2018-01-15 22:43:41 +08:00
Phoenix Eve Aspacio
0691ce7855
English Lang Strings 2018-01-15 21:59:20 +08:00
Phoenix Eve Aspacio
fa17e9a936
German Lang Strings 2018-01-15 21:58:57 +08:00
Phoenix Eve Aspacio
744b3d32ae
Add Language Strings 2018-01-15 21:58:22 +08:00
Martin Wilhelmi
e9625ef29b
Fix wrong translation 2018-01-13 20:12:45 +01:00
André Peters
74721c08bd
Merge branch 'master' into dev 2018-01-13 18:38:08 +01:00
andre.peters
c07e521309 [Web] Fixes number validation in forms, fixes #882 2018-01-13 18:32:28 +01:00
andre.peters
d836f688dd [Web] Hide API until documented 2018-01-12 08:23:55 +01:00
Phoenix Eve Aspacio
91ccc47024
Make Capitalization Consistent
Some ~poorly~ configured reverse proxy interfaces are not specifically configured to respond appropriately with a lowercase "A" in the autodiscover url. So our best course is to make the capitalization consistent with the one we are used to.
2018-01-12 06:20:27 +08:00
andre.peters
278f1c2a37 [Web] Restart SOGo after adding a new domain, fixes #864 2018-01-11 22:40:43 +01:00
Markus Ritzmann
720d4d2779 #878 remove utf8_encode for macos mobileconfig 2018-01-11 11:01:03 +01:00
André Peters
74bd635505
Update dns_diagnostics.php
Oops, forgot 2 vars.
2018-01-03 21:00:29 +01:00
André Peters
2b93ad62b5
Merge branch 'dev' into dns 2018-01-03 20:52:33 +01:00
andre.peters
1c2ec43aa0 Merge branch 'dev' of https://github.com/mailcow/mailcow-dockerized into dev 2018-01-03 20:49:49 +01:00
andre.peters
7a54b5cb67 [Web] Some minor fixes/changes to DNS diagnostics 2018-01-03 20:49:38 +01:00
André Peters
a1103ccc15
Merge pull request #854 from FELDSAM-INC/feldsam/lang-selector
Remember selected lang in cookie
2018-01-03 20:46:19 +01:00
Michael Kuron
0a4424f251 Merge remote-tracking branch 'upstream/dev' into dns 2018-01-03 12:38:24 +01:00
andre.peters
34b7ab7104 [Web] Add DNS diagnostics as modal, some minor fixes, todo: Detect IPv4/6 by multiple sources and random selection 2018-01-02 18:17:27 +01:00
Kristian
b5793048df Remember selected lang in cookie
# Conflicts:
#	data/web/inc/prerequisites.inc.php
2018-01-02 12:36:35 +01:00
Michael Kuron
6090ec0c2f
DNS diagnostics: show correct TXT records 2018-01-02 10:32:30 +01:00
andre.peters
d76d103c76 [Web] Move DNS diagnostic to modal, some minor fixes 2018-01-02 10:24:48 +01:00
André Peters
a4c077db8f
Merge pull request #757 from mkuron/dns
DNS diagnostics: ignore spaces in DKIM record
2018-01-02 08:27:12 +01:00
André Peters
c288473354
Merge pull request #848 from FELDSAM-INC/feldsam/fix-sync-job-edit
Fixed syncjob saving on edit
2018-01-01 09:19:43 +01:00
André Peters
4a6fc2af19
Merge pull request #849 from FELDSAM-INC/feldsam/sync-job-tables-enhancement
Sync job tables enhanced
2018-01-01 09:19:20 +01:00
andre.peters
87c6770132 [Web] Fix empty passwords for relayhosts 2018-01-01 09:17:52 +01:00
Kristian
254397af60 Sync job tables enhanced
Signed-off-by: Kristián Feldsam <feldsam@gmail.com>

# Conflicts:
#	data/web/js/mailbox.js
2017-12-31 15:35:01 +01:00
Kristian
aa5f7a5584 Fixed syncjob saving on edit 2017-12-31 15:28:33 +01:00
Kristian
7cb23cf4a3 User - Allow send as all - list all domains inc. alias domains 2017-12-30 21:25:45 +01:00
andre.peters
603956ca6a [Web] Disable connectors in footable filter for mailbox 2017-12-20 21:15:43 +01:00
andre.peters
aa96f227d8 [Web] No inline forms in admin 2017-12-17 17:57:57 +01:00
andre.peters
f5a6667aad [Web] Fix removal of alias domain 2017-12-17 17:44:28 +01:00
andre.peters
ae56c3b59e Fix quarantaine 2017-12-11 10:44:46 +01:00
andre.peters
c875508687 [Web] Remove logs from docker functions, fix debug syntax 2017-12-11 09:43:43 +01:00
andre.peters
6865402ae0 Fix maildir path 2017-12-10 19:10:49 +01:00
andre.peters
6c67b9df82 Replace name by IP, remove unused tables 2017-12-09 22:30:18 +01:00
andre.peters
adc23d86f9 Various... 2017-12-09 13:17:15 +01:00
Phoenix Eve Aspacio
9c35a55532
fixes #800
corrections will be made for other languages soon
2017-12-05 10:18:29 +08:00
Hagen Tasche
b1986e5f7c
Update lang.en.php
Translation from german to english
2017-11-30 14:01:46 +01:00
André
e1eb83ef87 [Web] Update libs, fix U2F for Firefox Quantum 2017-11-21 09:33:22 +01:00
André
ade4b9e7ae [Postfix, Web] Feature: BCC maps 2017-11-19 15:13:43 +01:00
Michael Kuron
8c56c5acda DNS diagnostics: ignore spaces in DMARC and DKIM 2017-11-18 14:58:21 +01:00
André
967108c057 [Web] Do not try to detroy invalid imagick sessions 2017-11-16 14:57:39 +01:00
André
a5abca4c34 [Web] Create new id on sieve filter update by using md5, fixes #750 2017-11-14 21:11:36 +01:00
André
d0df8b57d1 Remove space... 2017-11-14 19:54:31 +01:00
André
f368954418 [Web] Fix init_db, take 2 2017-11-14 13:29:02 +01:00
André
4d6ddc1db4 [Web] Fix init db 2017-11-14 12:37:08 +01:00
André
7bb1e2e40e Fix conflicts 2017-11-14 10:48:04 +01:00
André
ec37c6b0c2 [Web] Minor changes 2017-11-10 19:58:17 +01:00
André Peters
25806b62a9
Merge pull request #707 from gigabit-gmbh/ui-view-for-permission
Disable Buttons on Mailbox / Domain when no permission to interact with them
2017-11-09 07:40:52 +01:00
André
60e97503f7 [Web, Dovecot] Show wether a sync job is running, validate min max input attr and validate these values 2017-11-08 11:07:32 +01:00
André Peters
8aa98d2e6e
Merge pull request #451 from mkuron/dns2
DNS diagnostics page
2017-11-07 09:41:32 +01:00
André
2372949162 [Web] Fix check for existing domain when adding alias domains 2017-11-06 21:58:08 +01:00
André
f603008440 [Web] Reset last_run for imapsync jobs to run next, other minor changes... 2017-11-05 12:20:05 +01:00
Phoenix Eve Aspacio
afd933b630
Remove duplicate string definitions 2017-11-05 05:19:48 +08:00
Phoenix Eve Aspacio
09c2fc3534
Remove duplicate string definitions 2017-11-05 05:17:04 +08:00
Phoenix Eve Aspacio
1cfeea526e
Remove duplicate string definitions 2017-11-05 05:14:27 +08:00
Phoenix Eve Aspacio
3d1296c110
Merge pull request #710 from vivernet/patch-1
New translations lang.en.php (Russian)
2017-11-05 05:09:01 +08:00
Phoenix Eve Aspacio
03bda23c83
Merge pull request #678 from asirinelli/cleanup_lang
Remove duplicate string definitions (english)
2017-11-05 05:05:06 +08:00
André
85d1ee2f49 [Web] Autodiscover returns given password decoded and trimed; Add sieve pre and post filters to UI; Move ajax called files; Rework log system: 100 entries per default, add more per click; Syncjobs: Do not read log to data attribute 2017-11-03 20:37:24 +01:00
Aleksandr Kliushenok
293cba323e
New translations lang.en.php (Russian) 2017-11-02 06:32:01 +03:00
Thomas
0e38bd783f
format fixes 2017-11-01 19:27:30 +01:00
Thomas Helmrich
4d8995f14a disable options on the mailbox / domain view when user has no permission to interact with them 2017-11-01 19:22:13 +01:00
André Peters
364338408b
Delete api.php 2017-10-31 11:10:27 +01:00
André Peters
c8be2240e4
Revert "Adding a primary key in domain_admins table" 2017-10-31 10:43:45 +01:00
MAGIC
07995c02c4
Adding a primary key in domain_admins table 2017-10-30 23:21:29 +01:00
markusg
d107dcd7d1 Rspamd History fix small error 2017-10-30 22:15:11 +01:00
Antoine Sirinelli
8034c196b1 Enable French language. 2017-10-26 22:00:12 +02:00
Antoine Sirinelli
69b1b183e8 Add French translation 2017-10-26 21:59:41 +02:00
André
508b712ae1 [Web] Revert user acl 2017-10-26 10:35:03 +02:00
André
25ee53289b Fix metrics 2017-10-26 10:22:16 +02:00
André
db5a3ae47f [Web] Start work on ACL; [Helper] Nextcloud helper script 2017-10-26 10:21:12 +02:00
Antoine Sirinelli
4797057a07 Remove the duplicate string definitions (english)
The following strings were defined twice in lang.en.php.
The first occurence has been removed to avoid confusion (and bugs from
translation tools):

- $lang['danger']['whitelist_from_invalid']
- $lang['success']['aliasd_modified']
- $lang['user']['spamfilter_default_score']
- $lang['edit']['save']
- $lang['tfa']['totp']
- $lang['admin']['sr']
- $lang['admin']['save']
2017-10-23 22:45:51 +02:00
André
81775765d8 [Web] Customize app menu and logo; Fix #671 2017-10-21 10:07:06 +02:00
André
33b0167bcc [Web] Accept empty values for sync jobs, fixes #663 2017-10-14 08:34:55 +02:00
andryyy
490e1c5001 [Web] Escape : in relayhosts 2017-10-09 20:31:08 +02:00
André Peters
40506d3052 [Web] Add missing sync job option when admin 2017-10-07 22:10:56 +02:00
André Peters
668a05bdf1 [Web] Fixes #657 2017-10-07 22:09:44 +02:00
andryyy
7db5877644 [Web] Fixes #657 2017-10-07 22:08:08 +02:00
andryyy
3ae0b16845 [Web, DockerAPI] Be more like official Docker API 2017-10-06 10:20:40 +02:00
andryyy
fc18d153cd [Compose, DockerAPI, Web, Watchdog] Watchdog may send notification mails (todo: docs), DockerAPI via Flesk for limited access 2017-10-05 23:38:33 +02:00
andryyy
3de01afce0 [Web] Fixes #650 2017-10-04 19:01:46 +02:00
andryyy
cc2f2afc62 [Web] Use Docker API for SOGo restart 2017-10-04 13:04:58 +02:00
andryyy
4915375500 [Web] Fix duplicate key as result of race-condition when recreating mailbox while authentication in IMAP is cached and a mail arrives 2017-10-03 22:39:58 +02:00
André Peters
d8636113dd Merge pull request #636 from mkuron/outlook
Preliminary support for Outlook 2016’s autodiscover.json
2017-10-03 21:23:59 +03:00
andryyy
24af77f41c [Web] Revert some autodiscover changes 2017-10-03 17:18:04 +02:00
andryyy
6287a395b5 [Web] Revert some autodiscover changes, fix json_api for Postfix logs 2017-10-03 16:48:33 +02:00
andryyy
8c646f64b5 [Web] Autodiscover: Disable utf8_encode for displayname 2017-10-02 23:37:57 +02:00
André Peters
e1ee1e848f Update autodiscover-json.php
HTTP_HOST is okay.
Syntax for consistency. :-)
2017-10-02 23:22:53 +02:00
andryyy
bc33465b41 [Web] Autodiscover fixex (DAV path) 2017-10-02 22:46:55 +02:00
andryyy
5e69decd7b [Web] Temp. workaround for em Client which sends an empty user-agent 2017-10-02 22:19:20 +02:00
andryyy
9c37cd76e5 [Web] Autodiscover logs 2017-10-02 21:47:31 +02:00
andryyy
64c9691798 [Web] Autodiscover fixes 2017-10-02 19:07:14 +02:00
andryyy
a837c9ab53 [Web] Better fkey handling in init_db; set body font size to 11pt instead of 14px; Changes to autodiscover functions 2017-10-02 15:58:55 +02:00
andryyy
7cb3c416cb Merge fix for prereq path 2017-10-01 20:34:37 +02:00
André Peters
42567a352c Should fix #644 2017-10-01 12:40:44 +02:00
Michael Kuron
c731a18f66 Preliminary support for Outlook 2016’s autodiscover.json 2017-09-26 22:11:01 +02:00
Phoenix Eve Aspacio
651c1cac23 Fixed broken link 2017-09-21 07:22:33 +08:00
andryyy
e07f84d0f0 [Web] Update phpmailer, always use correct path for vars.inc.php 2017-09-17 14:39:10 +02:00
andryyy
e20f50fafc [Web] Fix spacing 2017-09-17 14:38:05 +02:00
andryyy
750a2b8cef [Web] New feature: Show DKIM private keys - needs variable set to true in vars.local.inc.php 2017-09-16 22:59:42 +02:00
andryyy
c6f81fe67b [Web] Fix autodiscover merge on user.php 2017-09-16 13:33:27 +02:00
andryyy
e20d31e440 Merge branch 'dev' of https://github.com/mailcow/mailcow-dockerized into dev 2017-09-16 13:17:59 +02:00
andryyy
8741b5f3b1 [Compose] Enable some minimal inits, change or remove some health checks 2017-09-16 13:17:37 +02:00
André Peters
4acc82dbea Merge pull request #468 from mkuron/clientconfig4
Client configuration guide link
2017-09-16 13:11:54 +02:00
andryyy
c63fb8b11a [Web] Init db fix for c_location 2017-09-15 07:55:23 +02:00
andryyy
c75f16c97c [Web] Fix initial admin creation 2017-09-14 22:45:17 +02:00
andryyy
71070fbe86 [Web] Fix admin injection query 2017-09-12 22:48:12 +02:00
andryyy
998523bdfa [Web] Allow ratelimt per user, overrides domain tl 2017-09-12 20:57:54 +02:00
André Peters
013163bac9 Merge pull request #573 from cwildfoerster/serve-local-only
serve internet explorer js files too
2017-09-10 19:15:14 +02:00
Constantin Wildförster
82ed5e17b0
serve internet explorer js files too 2017-09-10 16:28:33 +02:00
Constantin Wildförster
65deb45f68
fixes #562 2017-09-10 16:11:55 +02:00
andryyy
3ab6fc21c6 [Web] Init user_acl after mailbox table 2017-09-10 13:48:53 +02:00
andryyy
b8c4093702 [Web] Allow a spam score up to 2000, fixes #556 2017-09-07 20:20:36 +02:00
andryyy
08d6b97ffa [Dovecot] New Dovecot and Pigeonhole versions; include delete2 option in imapsync 2017-08-31 10:36:10 +02:00
andryyy
3e741a0d9c [Web] Disable connectors in FooTable filter 2017-08-30 22:06:51 +02:00
andryyy
9ebb9efeb1 [Web] Added Polish translation! Big thanks to Jan! 2017-08-30 21:43:35 +02:00
andryyy
b1213c51d7 [Rspamd] Dynamic ratelimit fixed, removed async redis request; Ready to implement per-user ratelimits via UI (tbd) 2017-08-30 21:42:39 +02:00
Michael Kuron
0ad870fffe Merge branch 'dev' into dns2 2017-08-24 21:52:39 +02:00
andryyy
66ae588445 [Web] Started work on ACL, fix notifications 2017-08-18 22:18:14 +02:00
andryyy
10b2ae09b9 [Web] Remove dev file 2017-07-30 21:40:40 +02:00
andryyy
aabcf65c69 [Nginx] Set server_names_hash_bucket_size 64 2017-07-30 21:39:35 +02:00
andryyy
66e06a0c0c [Web] Sync jobs can be created/viewed/edited by admins/domain admins; Various fixes or improvements 2017-07-29 10:32:17 +02:00
andryyy
3bd7383bca [Web] Add relay host testing tool 2017-07-26 23:11:43 +02:00
andryyy
b4892f043f [Web] Edit relayhost 2017-07-26 23:11:08 +02:00
andryyy
45ef561ac0 [Web] Add default rcpt for relay testing tool to variables 2017-07-26 23:10:18 +02:00
andryyy
9bce8f0501 [Web] Fix session timeout 2017-07-26 23:09:50 +02:00
andryyy
5a49748dd5 [Web] Add graphs and stats to JSON api 2017-07-26 23:09:15 +02:00
andryyy
379933a333 [Web] Added PHPMailer for relayhost testing tool 2017-07-26 23:07:46 +02:00
andryyy
b629089ff8 [SOGo] Rename reconf-domains to bootstrap-sogo and exec sogod after a successful bootstrap; Wait for SOGo to die and free listener 2017-07-24 23:25:04 +02:00
André Peters
0a6eef83bd Merge pull request #449 from mkuron/autoconfig
Autoconfig/Autodiscover unification
2017-07-24 12:58:53 +02:00
André Peters
1b719a8668 Update autoconfig.php 2017-07-24 12:37:02 +02:00
André Peters
27c169dbe1 Update mobileconfig.php 2017-07-24 12:35:56 +02:00
André Peters
bfa2e83803 Add more help text, remove obsolete variable 2017-07-24 12:35:04 +02:00
André Peters
b295bedf53 Update autoconfig.php 2017-07-24 12:28:48 +02:00
Phoenix Eve Aspacio
e26563d51e Enable Fail2ban in Autodiscover 2017-07-23 21:27:18 +08:00
Michael Kuron
53d44ed18d Merge branch 'dev' into autoconfig 2017-07-23 10:12:03 +02:00
Michael Kuron
fcbbfe71bb Merge branch 'dev' into dns2 2017-07-23 10:10:36 +02:00
andryyy
83d485dd94 [Web, Postfix, Compose] Allow to add relayhosts per domain (+ plain and login authentication) 2017-07-22 20:39:54 +02:00
Michael Kuron
8fcaf407e6 Client configuration link 2017-07-22 12:37:39 +02:00
andryyy
f4db3a7a00 [Web] Allow multiple sync jobs with same username, fixes #464 2017-07-17 22:36:34 +02:00
andryyy
84ad579437 [Web] Initial ratelimit support, more API actions 2017-07-16 11:03:28 +02:00
Michael Kuron
98be90c494 Remove SPF and DMARC checks 2017-07-10 21:41:45 +02:00
Michael Kuron
14d2b3d763 DNS diagnostics page 2017-07-10 21:17:40 +02:00
Michael Kuron
5abeb313ba Autoconfig harmonization
- use $autodiscover_config everywhere
- non-443 HTTPS ports in autoconfig etc.
- disabling POP service via SRV record
- fix display name in Outlook IMAP autodiscover
- allow multiple calls to TLSA generator and support Sieve STARTTLS
- iOS mobileconfig generator
2017-07-10 20:52:51 +02:00
André Peters
f37405d9fd Merge pull request #446 from mailcow/revert-444-dns
Revert "DNS diagnostics page"
2017-07-10 08:46:32 +02:00
André Peters
beec3d47f7 Revert "Client configuration guides" 2017-07-10 08:46:20 +02:00
André Peters
4c1537c1c2 Revert "DNS diagnostics page" 2017-07-10 08:45:59 +02:00
André Peters
c5acdd70fb Merge pull request #427 from mkuron/clientconfig2
Client configuration guides
2017-07-10 08:03:28 +02:00
Michael Kuron
c1a1f98ee5 DNS diagnostics page 2017-07-09 10:01:27 +02:00
andryyy
fa2af1b286 [Web] Allow more bytes in concat queries, fixes #435 2017-07-06 17:34:51 +02:00
Michael Kuron
8946d69274 Fix merge conflict 2017-07-05 20:11:07 +02:00
andryyy
2fadfee61a [SOGo] Remove thunderbird plugin generation, will move to docs 2017-07-05 10:22:48 +02:00
Michael Kuron
b88190988e Autodiscover: Strip bind addresses off of port environment variables 2017-07-04 19:58:30 +02:00
andryyy
a2f1c09a84 [Web] Style changes to DKIM import section, push login errors to Redis channel 2017-07-04 18:05:04 +02:00
andryyy
d4311a806b Fix Rspamd logs date 2017-07-03 08:10:11 +02:00
Michael Kuron
96ed94dedd Client configuration guides
- iOS mobileconfig generator
- non-443 HTTPS ports in autoconfig etc.
- disabling POP service via SRV record
- fix display name in Outlook IMAP autodiscover
- allow multiple calls to TLSA generator and support Sieve STARTTLS
2017-07-02 16:29:42 +02:00
andryyy
b7cb4ac9d5 [Fail2ban] Added more regex to match failed or disallowed logins to Dovecot, changed Mailcow to mailcow 2017-07-02 11:10:35 +02:00
andryyy
60ce236738 [Web] Language strings for DKIM import tool 2017-07-01 23:12:14 +02:00
andryyy
744784cb62 [UI] Initial: Import private keys for DKIM/ARC 2017-06-30 21:50:21 +02:00
andryyy
372da9b557 [Web] Move Fail2ban function, add lang strings 2017-06-29 10:30:25 +02:00
andryyy
6c64ffbd49 [acme-mailcow] Auto-detect container ids for restart; Restart containers after restore 2017-06-29 10:29:56 +02:00
andryyy
6d8438c01c - More checks for acme-mailcow (verify hashes)
- Autodiscover configuration file: Merge array from vars.local.inc.php
- Push acme-mailcow to 1.6
2017-06-28 23:22:51 +02:00
andryyy
234baf1cb9 Readd 2017-06-28 18:59:15 +02:00
andryyy
aa5b03dd99 Merge branch 'dev'
Conflicts:
	data/web/autodiscover.php
2017-06-28 18:57:22 +02:00
andryyy
433e0c8f9a Allow /0 to whitelist all, push f2b version in yml 2017-06-27 09:32:57 +02:00
andryyy
a6677983af Merge branch 'dev' of https://github.com/mailcow/mailcow-dockerized into dev 2017-06-26 23:18:15 +02:00
andryyy
b9ffcf2bf8 Add whitelist function to Fail2ban 2017-06-26 23:18:05 +02:00
Phoenix Eve Aspacio
0488c9a250 Update edit.css 2017-06-26 07:34:41 +08:00
Phoenix Eve Aspacio
38c74e5e24 Update mailbox.css 2017-06-26 07:34:21 +08:00
Phoenix Eve Aspacio
d4f4c0f0c9 Update user.css 2017-06-26 07:33:53 +08:00
Phoenix Eve Aspacio
a08ad04708 Update admin.css 2017-06-26 07:33:33 +08:00
Phoenix Eve Aspacio
48557a4de9 Update admin.css 2017-06-26 07:23:48 +08:00
Phoenix Eve Aspacio
c4f25b7dde Update mailbox.css 2017-06-26 07:23:17 +08:00
Phoenix Eve Aspacio
877bc74dbe Update user.css 2017-06-26 07:22:58 +08:00
Phoenix Eve Aspacio
2d7224e869 Update edit.css 2017-06-26 07:22:41 +08:00
andryyy
4f93bfd04f Initial commit: Set fail2ban parameters in UI 2017-06-25 21:33:26 +02:00
andryyy
468b74c860 Changes to syntax 2017-06-25 20:17:31 +02:00
andryyy
170e030dd6 Configure autodiscover in vars.inc.php 2017-06-25 18:10:29 +02:00
andryyy
b6bc1eaf0a Fix autodiscover, pass ports to phpfpm-mailcow for further features and autodiscover 2017-06-25 18:09:42 +02:00
Michael Kuron
18386125b6 Fix EAS autodiscover for certain Outlook variants 2017-06-25 14:19:44 +02:00
andryyy
47eb11338c Push fail2ban version to 1.2 2017-06-24 20:06:23 +02:00
andryyy
a2f8f5c908 Fix id 2017-06-24 10:32:24 +02:00
andryyy
1bf8cc13ba Fixes #398 2017-06-24 10:32:10 +02:00
andryyy
c75ce5124c Fixes: First line was missing in logs. Adds support for Fail2ban container 2017-06-24 00:07:53 +02:00
andryyy
112e056fda Add function to generate 3 1 1 TLSA digest 2017-06-23 14:23:12 +02:00
andryyy
cbfe5e879e Fix error when adding alias with multiple alias addresses 2017-06-21 23:27:01 +02:00
Michael Kuron
987d83e104 Make Thunderbird plugin download more resilient
- use specific GitHub API version
- use only-matching grep
- remove hard-coded version number
- use Mozilla Addons API
2017-06-19 20:48:56 +02:00
Markus Frosch
0f8bf53d9c data/web: Update syncjob password input to type password
So the password is not readable in clear text.
2017-06-19 11:22:19 +02:00
andryyy
68d455e154 Just start reconf-sogo to also trigger SOGos restart after a successful reconfiguration 2017-06-19 10:30:11 +02:00
andryyy
5efe0b9a88 Ignore tar.gz 2017-06-19 10:17:37 +02:00
Michael Kuron
08506f7c81 Autodiscovery: send display name to IMAP client 2017-06-18 16:07:56 +02:00
Michael Kuron
4a379d0540 Satisfy Microsoft Remote Connectivity Analyzer 2017-06-18 16:04:13 +02:00
Michael Kuron
b34d650f97 Autodiscovery for arbitrary clients. EAS only for Outlook 2013+
Mobile and Desktop clients can be differentiated based on the response scheme they request. Mobile clients and Outlook 2013+ get EAS, others get IMAP
2017-06-18 13:09:28 +02:00
Michael Kuron
646957efee Autodiscovery for eM Client
It can be identified by its lack of user agent header. Through additional Protocol tags, it can also have CalDAV and CardDAV configured.
2017-06-18 12:11:02 +02:00
andryyy
44c4074773 Add err priority to danger class 2017-06-17 20:57:23 +02:00
Michael Kuron
b3b5313336 SOGo Integrator: match some preferences to SOGo web defaults 2017-06-16 17:00:46 +02:00
Michael Kuron
d8fa38010a SOGo Integrator bugfix for multiple domains 2017-06-16 14:02:39 +02:00
Michael Kuron
c739091a67 Customize the SOGo Integrator plugin for Thunderbird 2017-06-16 10:30:40 +02:00
andryyy
03d4ea5a35 Add ability to generate passwords for new mailboxes 2017-06-16 08:52:41 +02:00
andryyy
09a6d432f1 Fixes #364 2017-06-15 23:03:21 +02:00
andryyy
655aa9594e Never overwrite error_reporting 2017-06-13 23:36:42 +02:00
andryyy
db01b08926 Fixes #351 2017-06-12 20:21:31 +02:00
Phoenix Eve Aspacio
7575b46fba Update 2017-06-12 15:38:36 +08:00
Phoenix Eve Aspacio
564fb82257 Create header.inc.php 2017-06-11 13:43:59 +08:00
Phoenix Eve Aspacio
915ffb1991 Added mailcow app description 2017-06-11 08:05:10 +08:00
Phoenix Eve Aspacio
9754b8c196 Escape HTML special chars 2017-06-11 07:58:30 +08:00
Chris Croome
ed448f19c1 Typo fixed 2017-06-08 11:41:31 +01:00
andryyy
3a42895094 Merge branch 'dev' of https://github.com/mailcow/mailcow-dockerized into dev 2017-06-06 22:02:17 +02:00
andryyy
6836bf2df2 Update DKIM to ARC/DKIM 2017-06-06 22:02:07 +02:00
andryyy
2db910d6dc Remove Rmitler \o/ 2017-06-06 21:58:48 +02:00
Phoenix Eve Aspacio
6c73cc6918 More Capitalization Fix ✏✏ 2017-06-01 18:36:25 +08:00
Phoenix Eve Aspacio
9658fb2f85 Capitalization fix 🐳 2017-06-01 18:24:46 +08:00
andryyy
5a95d2062c More changes to the UI, more API... 2017-05-29 21:51:06 +02:00
andryyy
178a219c05 Merge branch 'dev' of https://github.com/mailcow/mailcow-dockerized into dev 2017-05-26 23:02:34 +02:00
andryyy
ce6bf18c2f Web UI improvements 2017-05-26 23:02:04 +02:00
André Peters
4f2a1d940c Merge pull request #313 from mkuron/fail2ban
Authentication rate limiting for Mailcow UI
2017-05-25 15:52:15 +02:00
Michael Kuron
de8ec199fa PHP authentication failure: log straight to error log 2017-05-25 15:36:44 +02:00
Michael Kuron
1906c26e5d Auth rate limiting: Mailcow UI and correct treatment of v4-mapped addresses 2017-05-25 13:57:50 +02:00
andryyy
56a9a09e2f Further migration 2017-05-23 22:23:46 +02:00
André Peters
d16304bf6a Merge pull request #299 from PhoenixPeca/dev
Added a preliminar italian translation - DEV
2017-05-23 09:38:34 +02:00
andryyy
fd5a59086b More structural changes 2017-05-23 09:36:59 +02:00
andryyy
5a62d29fa6 Fixes #301 2017-05-20 14:47:36 +02:00
Phoenix Eve C. Aspacio
e1d39983f6 Added Italian language file 2017-05-19 18:35:39 +08:00
Phoenix Eve C. Aspacio
62750b716a Added Italian Language 2017-05-19 18:34:29 +08:00
andryyy
0e80033535 Remove autocomplete 2017-05-19 09:02:52 +02:00
andryyy
4ffa80a669 Remove ip from session check 2017-05-18 19:45:41 +02:00
andryyy
eb0920366c Remove defect domain administrators 2017-05-18 10:18:13 +02:00
andryyy
90f6d53418 License 2017-05-18 09:47:38 +02:00
André Peters
03b20a4570 Create LICENSE 2017-05-18 09:08:04 +02:00
andryyy
c9184a9bad Various fixes and changes 2017-05-17 21:17:00 +02:00
Dennis Neufeld
0d3d9b8c15 Fix bug: Session cookie domain
If the web domain is != mail domain, the session cookie is set to the wrong domain.
2017-05-16 19:46:24 +02:00
Dennis Neufeld
53d02ded2a Add missing question mark (GET-URL) 2017-05-16 19:25:35 +02:00
Dennis Neufeld
b2a5bf0453 Formatting, Updated Bootstrap/Bootswatch 2017-05-16 19:20:58 +02:00
Dennis Neufeld
9f4491b9be Language selection: Fix missing negation 2017-05-16 18:17:31 +02:00
Dennis Neufeld
8fb6a4c34d Language selection
Better way to select language
2017-05-16 18:11:58 +02:00
Dennis Neufeld
4a9c9c220a Updated languages
Use HTML5-linebreak instead of XHTML
2017-05-16 18:11:00 +02:00
andryyy
cab5277ce5 Check if variable is not empty to prevent warnings 2017-05-16 11:59:20 +02:00
andryyy
08ad62a253 Fix domain actions 2017-05-16 09:51:05 +02:00
andryyy
e91c6916ab CSRF protection 2017-05-15 11:37:12 +02:00
andryyy
fccdabb113 Remove owasp csrf tool 2017-05-15 09:00:37 +02:00
andryyy
49f28ecaf8 Destroy session when it becomes invalid 2017-05-14 21:53:08 +02:00
andryyy
3ab77b1303 Skip domain in config 2017-05-14 20:15:59 +02:00
andryyy
ed1679baef Disable error all 2017-05-13 23:07:48 +02:00
andryyy
2291b4e121 Added SOGo logs 2017-05-13 22:58:29 +02:00
andryyy
0a90bdc4df Fixes #264 2017-05-13 09:42:17 +02:00
andryyy
15853df84c JS changes and fixes 2017-05-13 08:55:34 +02:00
andryyy
b1d0776ad1 Fix selection in filter field 2017-05-11 23:18:57 +02:00
andryyy
a478c50681 Change to tabstops 2017-05-11 23:15:06 +02:00
andryyy
14a9a1c616 A lot of changes... still not finished, use with caution.
Edit actions can be done with the internal API, trying to get rid of edit and add files
2017-05-11 23:10:32 +02:00
andryyy
f582f0f01b Various fixes, update u2flib 2017-05-09 23:25:23 +02:00
andryyy
a8e550244e Remove DKIM keys with api 2017-05-09 21:30:08 +02:00
andryyy
bbff045d04 Use API for forwarding hosts 2017-05-09 13:43:54 +02:00
andryyy
74359f6df4 Use Redis for forwarded_hosts, some fixes 2017-05-08 23:09:40 +02:00
André Peters
5861bec0c3 Merge pull request #256 from mkuron/forwardinghosts
Optionally enable spam filter for forwarding hosts
2017-05-08 19:00:42 +02:00
andryyy
97dc8d9ff8 Fix modal in admin 2017-05-08 15:44:30 +02:00
andryyy
f77c40a179 Better log table, some MySQL to Redis migrations, API changes, other minor changes... 2017-05-08 15:41:05 +02:00
Michael Kuron
7931b00fa0 Fix column width 2017-05-08 07:46:36 +02:00
Michael Kuron
519be0d9f8 Merge branch 'forwardinghosts' of github.com:mkuron/mailcow-dockerized into forwardinghosts 2017-05-08 07:39:51 +02:00
Michael Kuron
7efc720d47 Merge remote-tracking branch 'origin/dev' into forwardinghosts 2017-05-08 07:39:30 +02:00
andryyy
3b80a1af37 Change admin layout, add Postfix logs 2017-05-08 00:27:35 +02:00
Michael Kuron
2444cd1cd2 Remove duplicated SQL 2017-05-07 20:12:24 +02:00
andryyy
2dd9e1b14f Fix hostname detection 2017-05-07 17:46:10 +02:00
andryyy
a52f15e5e8 Remove submodule, add as common directory 2017-05-07 13:44:35 +02:00
andryyy
3c937f75ba Add OWASP CSRF Protector, add more secure session handling 2017-05-07 13:38:31 +02:00
Michael Kuron
ae6d7d63fc Optionally enable spam filter for forwarding hosts 2017-05-07 08:50:28 +02:00
andryyy
8c8bfc0108 Add Json log parser for Dovecot and Postfix containers 2017-05-06 23:52:40 +02:00
andryyy
026d2f14d0 Merge lang files from dev 2017-05-06 08:10:31 +02:00
andryyy
1501df6e42 Use Redis for DKIM keys, define any selector, auto-merge old keys to Redis and fallback to files 2017-05-05 10:35:27 +02:00
andryyy
711fa922e6 Fail silent 2017-05-03 22:26:21 +02:00
andryyy
f1e4b4fb39 Added TOTP, minor fixes 2017-05-03 18:05:35 +02:00
andryyy
fe43da48be Merge branch 'dev' of https://github.com/mailcow/mailcow-dockerized into dev 2017-05-03 18:02:13 +02:00
andryyy
e80ecd8a4c Show correct timezone in sync jobs 2017-05-03 18:02:04 +02:00
broedli
0d9cdce818 Adjust 'save changes' button
save buttons are green everywhere else ...
2017-05-02 17:35:45 +02:00
andryyy
24c97515a8 80% table width on large screens, some minor td size changes 2017-05-02 15:17:37 +02:00
andryyy
3fc42465a0 Fix width problems in mailbox table, change image name to stretch 2017-05-02 09:42:07 +02:00
andryyy
eb6bc9e738 Mailbox table: break all 2017-05-01 19:13:46 +02:00
andryyy
e7a1ec2278 Fix key_id 2017-05-01 17:03:47 +02:00
andryyy
ea77f60dae Fixes U2F, fixes #231 2017-05-01 16:34:09 +02:00
andryyy
4cce211c22 Fix db for sync jobs, fixes #232 2017-05-01 16:20:21 +02:00
andryyy
53c3c47049 Show mailcow apps in header 2017-04-30 21:44:42 +02:00
andryyy
3ffc20e238 Fixes #225 > Subquery can return multiple rows 2017-04-30 12:18:19 +02:00
andryyy
f4a0289e71 Important fix: Adding a domain was not possible 2017-04-29 22:19:35 +02:00
andryyy
9bb1c2cc06 Remove old file 2017-04-29 16:36:51 +02:00
andryyy
8f213e8df9 Changes to api path 2017-04-29 16:36:41 +02:00
andryyy
f5255acc97 Use plus symbol on top and bottom 2017-04-28 10:52:54 +02:00
andryyy
c29923d77a Use JS array instead of JSON object when creating lists of items for quick actions, respect all pages 2017-04-27 20:11:05 +02:00
andryyy
25e6339940 Fix domain admin table, move quick actions 2017-04-27 19:34:00 +02:00
andryyy
2c2441eaf0 Confirm deletion, some other fixes to quick actions, added language strings 2017-04-27 11:58:20 +02:00
andryyy
68e67ba9b7 Fix quick actions for alias table when pagination is true 2017-04-27 09:49:04 +02:00
andryyy
e26304f6d0 Fix checkbox toggling, add nav tabs, fix broken domain quota when adding a new domain 2017-04-27 08:44:21 +02:00
andryyy
5586bd2bb5 Initial push or quick actions in alias table 2017-04-26 23:38:18 +02:00
andryyy
f9662025cc Initial fix for sorting of quotas 2017-04-25 20:32:29 +02:00
andryyy
4729a912c7 Fix max aliases 2017-04-25 11:27:59 +02:00
andryyy
8b463d53d6 Fixes adding aliases to alias domains 2017-04-24 13:15:04 +02:00
andryyy
f81bcb161a Fix editing catch-all addresses, show primary domain of alias in alias domain 2017-04-24 13:13:23 +02:00
andryyy
53b6662aea Minor and temp. workaround for panel 2017-04-23 19:37:45 +02:00
Michael Kuron
6c4c7a690e Merge remote-tracking branch 'origin/dev' into forwardinghosts 2017-04-23 07:59:55 +02:00
andryyy
4516e1b9b9 Do not delete from source (default) 2017-04-22 23:22:05 +02:00
Michael Kuron
08612f0aef Merge remote-tracking branch 'origin/dev' into forwardinghosts 2017-04-22 18:13:58 +02:00
Michael Kuron
df71e97a09 Forwarding hosts: use SPF records if present 2017-04-22 12:33:53 +02:00
andryyy
0c7ff2f4b6 Added clamd container for testing 2017-04-21 22:09:09 +02:00
andryyy
790c922375 New db init system 2017-04-21 10:20:31 +02:00
Michael Kuron
76720f3e94 Forwarding hosts in web interface 2017-04-17 15:51:45 +02:00
andryyy
7f8d6556b8 imapsync: added option to delete from source after transfer 2017-04-10 13:07:45 +02:00
andryyy
f3c0004a92 Merge branch 'dev' of https://github.com/andryyy/mailcow-dockerized into dev 2017-04-05 22:28:08 +02:00
andryyy
6a9468c191 Add admin section css 2017-04-05 22:27:39 +02:00
andryyy
cc29cfa0d7 Add admin section css 2017-04-05 22:27:30 +02:00
andryyy
406a9ffc5b Change hint for TLS enforced messaging 2017-04-05 22:26:56 +02:00
André Peters
d55da875b1 Merge pull request #178 from andryyy/master
Merge changes
2017-04-05 22:24:26 +02:00
André Peters
662a33faf1 Merge pull request #169 from vivernet/patch-3
Update lang.de.php
2017-04-05 18:24:51 +02:00
André Peters
d6ac36d608 Merge pull request #170 from vivernet/patch-4
Update lang.en.php
2017-04-05 18:24:45 +02:00
André Peters
318b059ae6 Merge pull request #171 from vivernet/patch-5
Update lang.es.php
2017-04-05 18:24:38 +02:00
André Peters
5e0224e290 Merge pull request #172 from vivernet/patch-6
Update lang.nl.php
2017-04-05 18:24:27 +02:00
André Peters
d435ff182b Merge pull request #173 from vivernet/patch-7
Update lang.pt.php
2017-04-05 18:24:14 +02:00
André Peters
45bb032a5a Merge pull request #168 from vivernet/patch-2
Update add.php
2017-04-05 18:24:04 +02:00
Aleksandr Kliushenok
e7631e4727 Update lang.pt.php 2017-04-01 09:03:31 +03:00
Aleksandr Kliushenok
2c398c727e Update lang.nl.php 2017-04-01 09:02:38 +03:00
Aleksandr Kliushenok
cb742b5491 Update lang.es.php 2017-04-01 09:01:35 +03:00
Aleksandr Kliushenok
80774224c2 Update lang.en.php 2017-04-01 08:59:05 +03:00
Aleksandr Kliushenok
563a8bda61 Update lang.de.php 2017-04-01 08:58:08 +03:00
Aleksandr Kliushenok
1cc1bfa3b6 Update lang.ru.php 2017-04-01 08:55:53 +03:00
Aleksandr Kliushenok
1602aee424 Update add.php 2017-04-01 08:50:33 +03:00
Aleksandr Kliushenok
d12642c47e Update lang.ru.php 2017-04-01 08:17:34 +03:00
Aleksandr Kliushenok
45bb5fbad4 Update lang.ru.php 2017-04-01 07:46:47 +03:00
Aleksandr Kliushenok
58b761c565 Update lang.ru.php 2017-04-01 04:24:40 +03:00
andryyy
297674d256 Various CSS fixes, remove sorttable, better API format 2017-03-28 11:51:17 +02:00
andryyy
0b54d32401 Show aliases left, check if quota 0 when creating domains, return modified instead of created for domain admin 2017-03-28 11:48:39 +02:00
andryyy
d3c0d0c16e Use footable for domain admins table 2017-03-28 11:47:03 +02:00
André Peters
f1e9eacf87 Merge pull request #161 from PhoenixPeca/patch-4
Prevent accidental text-highlighting
2017-03-26 18:56:23 +02:00
Phoenix Eve C. Aspacio
c324487997 Update mailcow.css 2017-03-26 06:52:18 +08:00
Phoenix Eve C. Aspacio
1b5fb44ada Missed Translation 2017-03-26 06:20:24 +08:00
andryyy
f5c549f6ea Fix pagination for aliases 2017-03-23 19:43:52 +01:00
andryyy
91ba6b2954 Fix autoconfig 2017-03-22 13:35:49 +01:00
andryyy
9623a7fa70 Added ru language file (thanks), changes to tables and config option for pagination 2017-03-22 10:46:24 +01:00
andryyy
e72a28ebf6 Fix ajax errors on empty tables 2017-03-21 15:43:20 +01:00
andryyy
95f18f634b Add encodeURI 2017-03-21 14:50:58 +01:00
andryyy
14b17e85e4 Login button is back... 2017-03-21 14:45:49 +01:00
andryyy
4518f6f896 Add and remove mailcow apps to login screen, fixes #120 2017-03-21 12:22:13 +01:00
André P
93a752bbf1 Merge branch 'dev' of https://github.com/andryyy/mailcow-dockerized into footable 2017-03-21 10:38:38 +01:00
André P
736fb91f4e Minor fixes for footable 2017-03-21 10:38:16 +01:00
André Peters
4f72ed4509 Merge branch 'dev' into footable 2017-03-21 10:06:46 +01:00
root
892f2197cb Add footable 2017-03-21 10:02:23 +01:00
root
51230f780f Local 2017-03-21 08:11:06 +01:00
tehXor
89aef716b4 - collapsible tables on mailbox.php which are collapsed per default if they are long
- changed username field on the login form to the type "text" as "name" is no valid type which causes problems with some extensions (password managers)
2017-03-17 20:38:20 +01:00
andryyy
edf047cf66 Fix domain alias edit error 2017-03-16 13:43:04 +01:00
andryyy
9e2d9a5bcd Fix u2f with nginx rp 2017-03-09 11:10:25 +01:00
andryyy
e2dc15774f Fix u2f with nginx rp 2017-03-09 10:48:04 +01:00
andryyy
d6cdc846d8 Fix alias regex 2017-03-08 18:17:42 +01:00
andryyy
67bb037b36 Use regexp instead of like in goto query 2017-03-05 12:24:28 +01:00
andryyy
d1decbd31e Fix goto in sender acl query, show alias by alias domain in fixed addresses within sender acl 2017-03-04 23:16:08 +01:00
andryyy
047e73e5df Minor intval fix 2017-03-04 15:55:51 +01:00
andryyy
a96d05c4d0 Add word 2017-03-03 22:27:56 +01:00
andryyy
d187280b1f Add usage to user.php 2017-03-03 22:26:59 +01:00
andryyy
ef7a77ef47 Fix user details when goto has multiple values, fix wording 2017-03-03 19:12:27 +01:00
andryyy
8175a0387f Change wording 2017-03-02 09:12:43 +01:00
Phoenix Eve Aspacio
73f019e04f Compliance #67 2017-02-26 18:56:53 +08:00
André Peters
42958703c5 Merge pull request #72 from PhoenixPeca/patch-2
Incorrect mysql statement
2017-02-26 11:53:21 +01:00
Phoenix Eve Aspacio
8151aed338 Incorrect mysql statement 2017-02-26 16:19:27 +08:00
Phoenix Eve Aspacio
9196e00d7f Max width is too small 2017-02-26 14:42:17 +08:00
Phoenix Eve Aspacio
3115339c08 Add language string 2017-02-26 14:29:49 +08:00
Phoenix Eve Aspacio
88ff43ede2 Add language string 2017-02-26 14:29:09 +08:00
Phoenix Eve Aspacio
ee1a66b0a8 Message 2017-02-26 14:13:34 +08:00
Phoenix Eve Aspacio
63bba4fa4c Update mailbox.php 2017-02-26 13:23:34 +08:00
andryyy
1668a4e871 Restart SOGo services with delay and not as group 2017-02-23 20:15:27 +01:00
andryyy
25faa3c7c5 - 2017-02-21 22:27:40 +01:00
andryyy
0eb932b3ab Show spam aliases # 2017-02-21 22:27:11 +01:00
carazzim0
c1ab197ea6 fix broken autodiscover 2017-02-16 14:30:09 +01:00
André Peters
ade004a40a Merge branch 'master' into dev 2017-02-15 21:25:14 +01:00
andryyy
ac6d8655b4 Slight chance to TFA, added local js and css files 2017-02-15 21:22:07 +01:00
andryyy
15bffcd447 Display keys inline, also read domain aliases for tagging option 2017-02-14 21:54:09 +01:00
André Peters
7781e5f37d Update autodiscover.php 2017-02-14 12:46:48 +01:00
André Peters
635ee7c613 Update autodiscover.php 2017-02-14 11:45:52 +01:00
andryyy
68a9490dc3 Merge branch 'dev' of https://github.com/andryyy/mailcow-dockerized into dev 2017-02-13 13:43:11 +01:00
andryyy
622a8872e7 Multiple TFA keys 2017-02-13 13:42:54 +01:00
André Peters
7668f82566 Update autodiscover.php 2017-02-13 07:52:12 +01:00
André Peters
8c496534c4 Update autodiscover.php 2017-02-13 07:51:59 +01:00
Phoenix Eve Aspacio
ac6eda3e30 Fix #46 2017-02-13 08:54:11 +08:00
andryyy
aa4abcb1bd Revert selection of alias domains in sender acl 2017-02-11 21:10:24 +01:00
andryyy
3415fcd4e3 Revert selection of alias domains in sender acl 2017-02-11 20:53:25 +01:00
andryyy
460bfa5f16 Fix autodiscover name issue 2017-02-11 17:14:40 +01:00
Phoenix Eve Aspacio
d6297d17c3 Improved Autodiscover
This update is for security purposes.
2017-02-11 13:20:04 +08:00
andryyy
a6d5bcecb7 Fix missing mailbox on sender acl 2017-02-09 22:22:48 +01:00
andryyy
c67704dcd5 Fix missing mailbox on sender acl 2017-02-09 22:22:12 +01:00
andryyy
0eaee3239c Fix relay all rcpt display in edit form 2017-02-05 20:50:49 +01:00
andryyy
563d26bb20 Fix relay all rcpt display in edit form 2017-02-05 20:49:25 +01:00
andryyy
d21ff134eb Fix mailbox edit domain 2017-02-03 08:47:41 +01:00
andryyy
01d2d095c8 Fix mailbox edit domain 2017-02-03 08:46:19 +01:00
andryyy
74b5c7437b Fix mailbox edit domain 2017-02-03 08:33:53 +01:00
andryyy
3795ae0b60 Fix mailbox edit domain 2017-02-03 08:32:25 +01:00
andryyy
0a828e8f23 Fix SOGo Dockerfile 2017-02-02 21:12:30 +01:00
andryyy
29684425e2 Add Spanish language, gracias a NTHINGs! 2017-02-02 10:11:01 +01:00
carazzim0
27c07438f8 fix bug where not existing admin is not being created 2017-01-31 10:06:56 +01:00
andryyy
272087ba39 Fix edit alias function 2017-01-30 14:43:28 +01:00
André Peters
23c791d87f Merge pull request #32 from NTHINGs/patch-1
Spanish language
2017-01-30 12:15:53 +01:00
andryyy
d013353409 Do not overwrite admin on db update 2017-01-30 11:24:07 +01:00
Mauricio Alejandro Martínez Pacheco
5c1af5e83f Spanish language 2017-01-29 19:32:41 -06:00
andryyy
9d82a41b90 Fix resource translation 2017-01-29 22:07:13 +01:00
andryyy
1a33050d38 Fail with access denied when no Yubi api key was added 2017-01-29 21:53:34 +01:00
andryyy
2738686eed Fix triggers 2017-01-29 13:56:45 +01:00
andryyy
0f83899403 Fix add.php 2017-01-29 12:07:13 +01:00
andryyy
bfd0857b3e Fix select in add.php, lower error_reporting in vars 2017-01-29 12:01:24 +01:00
andryyy
8d596080de Reset SOGo data and added option to reset EAS device cache for users 2017-01-28 23:17:57 +01:00
andryyy
d9d2500501 Fix description handling 2017-01-28 10:03:12 +01:00
andryyy
eb3fb6d1f8 Add resources 2017-01-28 09:53:39 +01:00
andryyy
98545ff653 Set language for TFA 2017-01-25 19:33:59 +01:00
andryyy
badef73191 Make alias domains selectable in sender acl, a lot of code changes, added challenges for u2f to json_api, added U2F as TFA 2017-01-25 19:07:30 +01:00
andryyy
66e9833c91 More work on web UI 2017-01-22 16:41:45 +01:00
andryyy
c34a7b69b8 More changes for better structure and minimal json api in dev 2017-01-21 11:49:29 +01:00
andryyy
365abdda01 Cleanup, cleanup and cleanup, much better sender acl handling, imapsync jobs, login as mailbox user X 2017-01-18 21:28:31 +01:00
andryyy
4146cec3b9 Some changes in functions 2017-01-15 17:39:17 +01:00
andryyy
ffe95ad87d Merge branch 'dev' of https://github.com/andryyy/mailcow-dockerized into dev 2017-01-12 20:32:12 +01:00
andryyy
96ae33ee6a Add imapsync tool 2017-01-12 20:26:10 +01:00
andryyy
f78a55dc63 Check if domain is alias domain 2017-01-10 22:09:18 +01:00
miclnl
a5dff0d775 Updates Dutch language file 2017-01-10 15:20:41 +01:00
andryyy
d2945b0edf Add ability to set tag handling, show more user information 2017-01-09 11:08:45 +01:00
andryyy
77c81f95da Move line 2017-01-05 21:12:59 +01:00
andryyy
caa6890cae Add lang strings 2017-01-03 11:50:08 +01:00
andryyy
887f7db7a8 Add language strings 2017-01-03 11:46:11 +01:00
andryyy
8e07d29f0a Some slight changes in permission checks for future updates 2017-01-03 10:39:32 +01:00
andryyy
abeee45fb2 Allow complex passwords 2017-01-01 12:33:05 +01:00
andryyy
3dc486993e Show a spinner when SOGo restarts 2016-12-31 23:05:52 +01:00
andryyy
f7b95ae5a0 Restart SOGo from within panel 2016-12-25 10:03:37 +01:00
andryyy
5a3bfa1e59 Fix order 2016-12-21 12:19:08 +01:00
andryyy
49e09d3ca0 Add autodiscover and autoconfig 2016-12-21 12:16:05 +01:00
andryyy
eef81c58ae Add random created master at each startup to handle SOGo features 2016-12-21 08:25:47 +01:00
andryyy
85b243a15b SOGo multi-domain setup 2016-12-20 15:24:33 +01:00
andryyy
ed80497343 Create and check for each index 2016-12-19 15:19:07 +01:00
andryyy
98e803e6ef Back to utf8mb4... 2016-12-19 12:24:31 +01:00
andryyy
861fc190ca Use UTF8, MySQL 5.7 is the only docker image to use innodb default row format, but is broken and segfaults on many machines 2016-12-18 15:50:13 +01:00
andryyy
dbf2275094 Added timezone 2016-12-18 12:51:06 +01:00
andryyy
cd6ab4b464 Must use MySQL 5.7 for default row format atm, moved volumes etc., some changes to Dockerfiles 2016-12-18 00:10:52 +01:00
andryyy
4c75967b2b Use dkim selector by default 2016-12-15 10:03:58 +01:00
andryyy
774320d5e8 Use env vars for PHP app 2016-12-14 21:10:11 +01:00
andryyy
87661da5a8 Don't tell me my mistakes 2016-12-14 16:54:36 +01:00
andryyy
9e8a003508 Remove old file 2016-12-14 15:56:30 +01:00
andryyy
5f87e3a231 Fix login 2016-12-13 23:01:21 +01:00
andryyy
52d31cbd7c Fix verification of passwords 2016-12-13 12:25:46 +01:00
andryyy
5e883b6f51 Some last changes 2016-12-12 21:53:58 +01:00
andryyy
e3f0058f4f Changes... 2016-12-11 14:13:17 +01:00
andryyy
42a64b45d7 Fixes, working rspamd settings, generate DKIM keys in PHP 2016-12-10 21:49:41 +01:00
andryyy
a7a597fead Better white/blacklist handling 2016-12-10 09:18:00 +01:00
andryyy
9775b354f4 First commit for rspamd settings 2016-12-10 00:40:03 +01:00
andryyy
7d6c5ff071 First commit for rspamd settings 2016-12-10 00:39:27 +01:00
andryyy
5f04dc0b04 mailcow dockerized 2016-12-09 20:39:02 +01:00