Commit Graph

414 Commits

Author SHA1 Message Date
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