Commit Graph

1234 Commits

Author SHA1 Message Date
andryyy
8003f3b4b3
[Web] Small adjustments to presets 2019-12-15 22:04:22 +01:00
andryyy
61f776173f
[Web] Better mobileconfig handling 2019-12-15 13:02:38 +01:00
andryyy
c202b473ae
[Web] Generate longer passwords for app passwords (edit was missing) 2019-12-07 21:56:45 +01:00
andryyy
0c8d9ff154
[Web] Generate longer passwords for app passwords 2019-12-07 21:55:37 +01:00
andryyy
eb350d48c0
[Web] Add moore password generator links 2019-12-07 21:41:15 +01:00
andryyy
6ac40f304a Merge branch 'master' of https://github.com/mailcow/mailcow-dockerized 2019-12-07 17:28:02 +01:00
andryyy
b9c9897262
[Web] Revert dropup to dropdown 2019-12-06 12:18:53 +01:00
andryyy
70e92472cb
[Web] Deleted hashes previously learned 2019-12-06 10:20:28 +01:00
Dmitriy Alekseev
73f178baa9
Update lang.ru.json 2019-12-06 01:01:15 +02:00
André Peters
ae5ff41176
Merge pull request #3191 from Geitenijs/patch-1
Update lang.nl.json
2019-12-05 17:43:19 +01:00
Max
2c9cd365d1 debug page: disable refresh button, while refreshing (#3199)
* Fix missing username in username_invalid message

Fix missing username in username_invalid message

* Fix missing username in username_invalid message 2

Fix missing username in username_invalid message

* Disable refresh button, while refreshing

Disable the refresh button, like in mailbox.js, while refreshing the table. Prevents empty view if the user clicks too fast.
2019-12-05 15:35:10 +01:00
andryyy
ff53dd58fb Merge branch 'master' of https://github.com/mailcow/mailcow-dockerized 2019-12-04 21:50:37 +01:00
Dmitriy Alekseev
f00d652d40 Update lang.ru.json (#3195) 2019-12-04 21:50:24 +01:00
andryyy
5db2aa8369 Merge branch 'master' of https://github.com/mailcow/mailcow-dockerized 2019-12-04 21:50:20 +01:00
andryyy
e17359bdf4
[Web] Add missing lang strings for edit 2019-12-04 21:49:53 +01:00
Geitenijs
39cbcbdb44
Update lang.nl.json 2019-12-04 10:13:01 +01:00
Geitenijs
c7983c3d06
Update lang.en.json 2019-12-04 10:00:46 +01:00
Geitenijs
9dd2bdb159
Update lang.nl.json 2019-12-04 09:59:37 +01:00
Geitenijs
62d064a48b Update lang.nl.json (#3186) 2019-12-04 07:25:34 +01:00
andryyy
ea2d4f425c
[Web] Minor style fix and re-enable app passwds 2019-12-03 18:52:06 +01:00
andryyy
851e9c8736
[Web] Fix some major errors in app passwds but disable app passwds due to a show stopper... todo: fix asap 2019-12-02 20:29:01 +01:00
andryyy
24e97e5057
[Web] Fix lang.en.json 2019-12-02 16:30:37 +01:00
andryyy
653c058e33
[Web] Feature: Allow app passwords for imap/smtp, allow to set acl permission for app passwords (domain admin [when logged in as user] and user) 2019-12-02 11:02:19 +01:00
andryyy
7910229dcf
[Web] Fix policy map selection for dane 2019-11-29 12:14:46 +01:00
Dmitriy Alekseev
f81f667891
Update lang.ru.json 2019-11-22 17:35:49 +02:00
Dmitriy Alekseev
97842ec696 Update lang.en.json (#3158)
* Update lang.en.json

* Update lang.en.json

* Update lang.en.json
2019-11-22 07:35:21 +01:00
Dmitriy Alekseev
c95fec1f3e Update lang.ru.json (#3152)
This is my first commit, if I will have time I will translate rest of lang.ru.json
2019-11-18 07:59:20 +01:00
tinect
9f754c95b9 add ability to get specific preset, defaulting to all 2019-11-14 22:07:49 +01:00
tinect
f41c2a688a add mustangostang/spyc to composer 2019-11-14 21:03:25 +01:00
tinect
fd63fba467 get sieve and rspamd-filter from new api-point 2019-11-14 20:47:27 +01:00
tinect
6ef61cdb8a clearfiy structure 2019-11-14 20:32:42 +01:00
tinect
943b7c6bb2 + add api for presets
+ add yml-files for preset-definition
2019-11-14 20:23:58 +01:00
Geitenijs
f9a71931c8 Update lang.nl.json (#3140) 2019-11-11 20:19:46 +01:00
tinect
51a8d58e3d show whether user has been notified yet (#3058)
* show wether user has been notified yet

* add translations
2019-11-11 16:59:39 +01:00
andryyy
eadf051d70
[Web] Minor, remove quote 2019-11-11 10:40:15 +01:00
tinect
79053742ca Add better preset management (#3119)
* add rspamd-presets

* add sieveMailbox-presets

* adding new translations
2019-11-11 10:38:56 +01:00
Max
3243bf42cd Include domain-admins in domain-table (#3136)
Adds a listing of the domain-admins to each domain in the domain listing.
2019-11-11 09:55:15 +01:00
Timo N
f626c078be [API Docs] Playground feature and new routes (fail2ban edit, resources) (#3055)
* [API] Updated docs with new playground feature and parameters for get logs endpoints

* [API] Added Fail2Ban edit route and resources routes

* [API] Added playground feature to docs

* [API] Added delete mail from quarantine route

* [Api] Added get parameters for mailboxes route
2019-11-11 09:52:31 +01:00
Max
852392fd15 Fix missing username in username_invalid message (#3135)
* Fix missing username in username_invalid message

Fix missing username in username_invalid message

* Fix missing username in username_invalid message 2

Fix missing username in username_invalid message
2019-11-11 08:19:22 +01:00
tinect
36bd55ee5e add charts.js, remove googlecharts (#3137)
* add charts.js, remove googlecharts

* change to doughnut

* show percentage on donut
2019-11-11 08:14:02 +01:00
tinect
e7821df933 introduce json-files for translations (#3120)
* introduce json-files for translations to structure data and add ability using translation managements

* Translated using Weblate (Italian)

Currently translated at 40.1% (342 of 852 strings)

Translation: test/mailcow
Translate-URL: http://192.168.178.22:8080/projects/test/mailcow/it/

* Translated using Weblate (Catalan)

Currently translated at 58.3% (497 of 852 strings)

Translation: test/mailcow
Translate-URL: http://192.168.178.22:8080/projects/test/mailcow/ca/

* Translated using Weblate (Polish)

Currently translated at 45.3% (386 of 852 strings)

Translation: test/mailcow
Translate-URL: http://192.168.178.22:8080/projects/test/mailcow/pl/

* Translated using Weblate (Latvian)

Currently translated at 59.0% (503 of 852 strings)

Translation: test/mailcow
Translate-URL: http://192.168.178.22:8080/projects/test/mailcow/lv/

* Translated using Weblate (Portuguese)

Currently translated at 27.5% (234 of 852 strings)

Translation: test/mailcow
Translate-URL: http://192.168.178.22:8080/projects/test/mailcow/pt/

* Translated using Weblate (Russian)

Currently translated at 45.4% (387 of 852 strings)

Translation: test/mailcow
Translate-URL: http://192.168.178.22:8080/projects/test/mailcow/ru/

* Translated using Weblate (German)

Currently translated at 99.9% (851 of 852 strings)

Translation: test/mailcow
Translate-URL: http://192.168.178.22:8080/projects/test/mailcow/de/

* removed empty and unused text user_change_fn

* removed empty and unused text user_change_fn II
2019-11-09 10:09:23 +01:00
tinect
278d741e0a no message (#3118) 2019-11-09 10:08:16 +01:00
André Peters
d28e0f2be0
Update json_api.php 2019-11-09 09:59:07 +01:00
Gamal Abdul Nasser
cf1e633b1a list mailbox, alias/forwarder by domain using extra parameter 2019-11-07 10:37:09 +07:00
andryyy
e03cd5f082
[Web] Create events in docker entrypoint of PHP-FPM 2019-11-06 21:02:35 +01:00
André Peters
2a33706389
Merge pull request #3105 from Geitenijs/patch-10
Update & improve lang.nl.php
2019-11-06 08:09:16 +01:00
Geitenijs
62a1773780
Update lang.nl.php 2019-11-05 21:17:31 +01:00
Geitenijs
2eb72233dc
Update lang.nl.php 2019-11-05 21:04:19 +01:00
Geitenijs
373135b72d
Update lang.nl.php 2019-11-05 21:00:07 +01:00
andryyy
6b0fc219b2
[Web] Add two more maps and add a desc to maps 2019-11-01 22:12:34 +01:00
Geitenijs
7eac222654
Update lang.nl.php 2019-10-31 10:38:25 +01:00
Geitenijs
b3c7b688ea
Update lang.nl.php 2019-10-31 10:02:32 +01:00
Geitenijs
9ebed5efb5
Update lang.nl.php 2019-10-31 09:56:39 +01:00
andryyy
27de9dbf92
[Rspamd] Slight changes to improve memory usage
[Web] Dirty hack to touch Rspamd maps a second time
2019-10-30 20:07:58 +01:00
andryyy
59df735aa8
[Web] Filter duplicates when adding multiple transports 2019-10-30 14:37:44 +01:00
Geitenijs
3492f36efd
Update lang.nl.php 2019-10-29 22:29:23 +01:00
andryyy
78f5ac34dd
[Web] Validate Regex in browser 2019-10-29 21:56:35 +01:00
Geitenijs
b830f4626c
Update lang.nl.php 2019-10-29 17:42:42 +01:00
andryyy
b52ee0a706
[Rspamd] Fix map permissions for www
[Web] Allow to manage global maps in UI (WIP)
2019-10-29 08:39:57 +01:00
andryyy
a5963eea74
[Web] Add Rspamd maps 2019-10-26 09:55:09 +02:00
andryyy
affbba50ca
[Web] Fix active U2F key in UI 2019-10-25 19:13:24 +02:00
andryyy
174c8458e2 Merge branch 'master' of https://github.com/mailcow/mailcow-dockerized 2019-10-25 08:34:05 +02:00
andryyy
bdf56971d5
[Rspamd, PHP-FPM] Mount Rspamd maps, set correct permissions (WIP: edit in UI)
[PHP-FPM] Update image, fixes #3091
[Web] Netfilter: Do not auto restart netfilter-mailcow but add a small hint to restart netfilter-mailcow after adding a ban to perm bans
[Web] Remove unused js script parameter
2019-10-25 08:31:31 +02:00
tinect
74e8dad131 small cleanup 2019-10-23 22:09:10 +02:00
andryyy
a4ef22729c Merge branch 'master' of https://github.com/mailcow/mailcow-dockerized 2019-10-22 21:29:30 +02:00
André Peters
e0486ea5a5
Merge pull request #3080 from mkuron/oauth
OAuth improvements
2019-10-22 21:00:20 +02:00
Michael Kuron
eccbb98002 OAuth: show reduced login screen 2019-10-22 20:23:00 +02:00
andryyy
c10749c39e Merge branch 'master' of https://github.com/mailcow/mailcow-dockerized 2019-10-22 20:22:31 +02:00
andryyy
5259f14abf
[Web] Add new lang strings 2019-10-22 20:22:29 +02:00
Michael Kuron
1db4d3d747 OAuth: add displayName attribute to profile for Nextcloud compatibility 2019-10-22 20:22:27 +02:00
André Peters
6fb856cbf4
Merge pull request #3079 from tinect/fixHtmlTypo
fix not valid tag
2019-10-22 20:21:27 +02:00
tinect
d98ac0f733 fix not valid tag 2019-10-22 20:20:22 +02:00
tinect
323ef5618a IE11 doesn't support optional parameters 2019-10-22 20:17:47 +02:00
evilMouse
c3b6144f12
Additions and fixes
Added some missing texts (not all) corrected few errors and made quota naming more consistent (i.e. using "size" or "limit" instead of "value")
2019-10-22 16:06:13 +02:00
Michael Kuron
60741fcf5b
Merge pull request #3063 from mailcow/sogo-connector
SOGo Integrator is now SOGo Connector
2019-10-22 09:12:57 +02:00
andryyy
52cd9385f6
[Web] Add Finnish translation \o/ - thanks to Mika! 2019-10-21 19:40:45 +02:00
tinect
cc1bf5d426 deliver CSS and JS as external request 2019-10-20 21:25:58 +02:00
tinect
0c4b390a38 no message 2019-10-20 19:43:21 +02:00
André Peters
45e26c19c4
Merge pull request #3062 from tinect/cacheJS
cache JS- and CSS-File to reduce response-time
2019-10-20 19:40:56 +02:00
tinect
74244c7d0a cleanup cached js and css 2019-10-20 19:39:46 +02:00
Michael Kuron
c874781931
Add identifier to oauth profile
This is needed for nextcloud
2019-10-20 12:23:48 +02:00
Michael Kuron
267e7c662c
SOGo Integrator is now SOGo Connector 2019-10-20 10:07:27 +02:00
tinect
3f6a2fc7fa cache JS-File to reduce response-time
no message
2019-10-19 23:40:19 +02:00
Geitenijs
6d1b387d95
Fix Dutch language file 2019-10-19 23:03:20 +02:00
Geitenijs
eb6229b2a4
Update lang.nl.php 2019-10-19 17:39:21 +02:00
andryyy
b02f73e68e
[Netfilter] Add missing rspamderror php... 2019-10-17 21:00:14 +02:00
Samy
e329bff7da
Update admin.js 2019-10-17 11:17:29 +02:00
vain90
5957f16604
Update lang.de.php 2019-10-14 14:31:02 +02:00
Filip Hajny
980caaf398 Sync cs against en language file, improve translation. 2019-10-14 11:31:28 +02:00
friedPotat0
fbb800a783 fix rspamd 1.47 missing time_virtual value 2019-10-12 23:42:23 +02:00
André Peters
6ead0a95a1
Merge pull request #3036 from friedPotat0/rspamdsymbols
Change rspamd debug log and quarantine symbols
2019-10-12 17:23:36 +02:00
friedPotat0
d2d520336b change sorting of rspamd symbols in quarantine 2019-10-12 15:35:57 +02:00
friedPotat0
5f777a1b25 remove obsolete lines 2019-10-12 15:35:49 +02:00
friedPotat0
84617b0d6b sort rspamd symbols in debug log 2019-10-12 15:35:40 +02:00
friedPotat0
c97b91503b change rspamd option delimiter 2019-10-12 15:35:32 +02:00
friedPotat0
31ceb54732 change text color of neutral rspamd symbol scores 2019-10-12 15:35:13 +02:00
andryyy
8783ec4415
[Web] Remove dangling domain admins after deleting domain, fixes #3027 - again 2019-10-11 16:47:39 +02:00
andryyy
5e6a70c438 Merge branch 'master' of https://github.com/mailcow/mailcow-dockerized 2019-10-11 08:51:54 +02:00
andryyy
71994b1bcd
[Web] Use panel instead of tab-pane to find panel-heading, fixes #3022 2019-10-11 08:51:40 +02:00
André Peters
727c27abb9
Merge pull request #3026 from friedPotat0/multilinesender
Fix alignment of senders in quarantine detail view
2019-10-11 08:45:24 +02:00
andryyy
6213d6ee02
[Web] Remove dangling domain admins after deleting domain, fixes #3027 2019-10-11 08:25:23 +02:00
Christian Zaenker
d5ba43623b Fix alignment of senders in quarantine detail view 2019-10-10 18:16:39 +02:00
andryyy
d03e90d3c0
[Web] Disable API as username 2019-10-10 07:13:50 +02:00
andryyy
3124226607
[Web] Fix for broken setting in quarantine (sender) 2019-10-10 07:13:26 +02:00
andryyy
ecce16a8ca Merge branch 'master' of https://github.com/mailcow/mailcow-dockerized 2019-10-09 22:32:16 +02:00
André Peters
8d8d7fd628
Merge pull request #3009 from heavygale/patch-2
sogo_access acl for domain admin
2019-10-09 22:32:02 +02:00
André Peters
be9af6fb2a
Update init_db.inc.php 2019-10-09 22:31:41 +02:00
heavygale
11503fd316 Change ACL description 2019-10-09 22:30:20 +02:00
andryyy
88a32f025a Merge branch 'master' of https://github.com/mailcow/mailcow-dockerized 2019-10-09 22:24:52 +02:00
André Peters
a5fb1695fa
Merge pull request #3024 from friedPotat0/rspamdquarantinedetails
Add rspamd score and symbols to quarantine detail view
2019-10-09 22:24:47 +02:00
andryyy
83231ba8b5 Merge branch 'master' of https://github.com/mailcow/mailcow-dockerized 2019-10-09 22:23:05 +02:00
andryyy
227093ce9b
[Web] More details about SOGo profile purging 2019-10-09 22:22:53 +02:00
André Peters
7373d91724
Merge pull request #3002 from ntimo/task/api-status-codes
[API] Status Codes and only allow valid http method
2019-10-09 22:22:06 +02:00
friedPotat0
cb17d71c61 Add score, symbols to quarantine detail view 2019-10-09 22:07:26 +02:00
friedPotat0
6fc32e8e52 Add option to download quarantine item as eml 2019-10-09 20:18:21 +02:00
ntimo
af13ae455c
[API] Invalidate session after api call is done 2019-10-08 19:30:01 +02:00
andryyy
80a9c39956
[Web] Validate plain md5 hashes, closes #3017 2019-10-08 17:36:28 +02:00
heavygale
a049a1ffac Undo automatic whitespace cleanup 2 2019-10-06 18:59:54 +02:00
heavygale
a997a2e462 Undo automatic whitespace cleanup 2019-10-06 18:56:24 +02:00
ntimo
8a87dd4254
[API] Removed unsets that are not needed 2019-10-05 18:14:36 +02:00
heavygale
48838d9fd7 Don't update sogo_access when editing without acl
Disabled checkboxes send 0 even if checked -> don't change sogo_access at all, if mailbox gets edited by domain admin without sogo_access acl.
2019-10-05 18:07:46 +02:00
heavygale
292923a1cc Fix mistake in mailbox-edit 2019-10-05 17:34:25 +02:00
heavygale
2e42cfbd5f Added sogo_access acl for domain admin
- new sogo_access acl is added for domain admins
- changing sogo_acces on a mailbox is only allowed if attempted by admin or by an domain admin with sogo_access acl.
- new Mailboxes are created with SOGo access if "$MAILBOX_DEFAULT_ATTRIBUTES['sogo_access'] = true;" AND if created by admin or domain admin with sogo_access acl. Otherwise sogo_access is forbidden for the new mailbox.
2019-10-05 17:29:16 +02:00
ntimo
2c7e9f49d5
[API] Added comments to defaults 2019-10-04 09:01:31 +02:00
André Peters
a008855991
Merge pull request #2999 from ntimo/task/api-docs
[Nginx] Fix nginx config for API docs
2019-10-04 08:51:26 +02:00
André Peters
0c2dcef916
Merge pull request #3003 from ntimo/task/replace-die-with-exit
[Web] Replaced die(); with exit(); due to code conventions
2019-10-04 08:45:08 +02:00
andryyy
4c952dda3b
[Web] Remove old transport-map from mailbox.js 2019-10-04 08:44:31 +02:00
ntimo
cb9ab928b3
[Web] Replaced die(); with exit(); due to code conventions 2019-10-04 08:40:24 +02:00
ntimo
6372df21fe
[API] Replaced die(); with exit(); due to code conventions 2019-10-04 08:37:30 +02:00
ntimo
08350d9a95
[API] Added missing route not found error for /get/logs/ 2019-10-03 20:58:56 +02:00
ntimo
2da55296b5
[API] Catch more cases where no api route exists 2019-10-03 20:52:09 +02:00
ntimo
b9c244b746
[API] Only allow POST method for edit apis 2019-10-03 18:14:27 +02:00
ntimo
5fa456770f
[API] Removed hard coded status code 200 2019-10-03 17:25:56 +02:00
ntimo
416d5a12f8
[API] Unset POST when only GET is allowed 2019-10-03 15:06:08 +02:00
ntimo
ab298741e3
[API] Added comments 2019-10-03 15:04:25 +02:00
ntimo
877c48db58
[API] Added missing die() 2019-10-03 14:42:30 +02:00
ntimo
c4c9d2a3b4
[API] Fixed broken if 2019-10-03 14:39:38 +02:00
ntimo
f393049273
[API] Make add and delete routes POST only 2019-10-03 14:36:10 +02:00
ntimo
948137b4b4
[API] Fixed only allow GET logic 2019-10-03 12:56:01 +02:00
ntimo
c67e86756f
[API] Better check for GET method 2019-10-03 12:54:06 +02:00
ntimo
796853cae5
[API] Replace exit with die(); 2019-10-03 12:50:58 +02:00
ntimo
72f8c0a5bd
[API] Added proper status codes to API 2019-10-03 12:48:19 +02:00
ntimo
27ee8c3277
[API Docs] Added new oAuth endpoints 2019-10-03 12:47:07 +02:00
ntimo
aa7d2037a1
[Web] Removed output.html 2019-10-03 11:08:28 +02:00
ntimo
6e07de8d4f
Merge branch 'master' into task/api-docs 2019-10-03 11:07:58 +02:00
ntimo
ea55b2a2a7
[Web] Updated API docs 2019-10-03 11:06:26 +02:00
andryyy
65ce73f973
[Web] Remove mail address from examples of tls policy maps 2019-10-03 10:39:47 +02:00
ntimo
73772275c9
[Web] Added API docs html render 2019-10-02 22:13:12 +02:00
andryyy
b5ac86f86d Merge branch 'master' of https://github.com/mailcow/mailcow-dockerized 2019-10-02 19:40:37 +02:00
andryyy
6f92988914 Merge branch 'master' of https://github.com/mailcow/mailcow-dockerized 2019-10-02 19:28:34 +02:00