Commit Graph

137 Commits

Author SHA1 Message Date
FreddleSpl0it
549ff7d100 Add Domain and Mailbox tagging ()
* [Web] define tag tables

* [Web] add mailbox tag functions

* [Web] add domain/mailbox tagging

* [Web] add domain/mailbox tagging

* [Web] add domain/mailbox tagging

* [Web] add domain/mailbox tagging

* [Web] add domain/mailbox tagging

* [Web] add domain/mailbox tagging

* [Web] add domain/mailbox tagging

* [Web] add domain/mailbox tagging

* Include new tags lang in language.en.json

* [Web] add domain/mailbox tagging

* [Web] add domain/mailbox tagging

* [Web] add domain/mailbox tagging

* [Web] add domain/mailbox tagging

* [Web] add domain/mailbox tagging

Co-authored-by: Niklas Meyer <62480600+DerLinkman@users.noreply.github.com>
2022-05-05 08:25:01 +02:00
Lars Lehmann
9e1554f5c7 Add missing break 2022-04-26 13:12:31 +02:00
Lars Lehmann
76ec0e888b Add version endpoint 2022-04-25 22:44:41 +02:00
Niklas Meyer
89fdd1986d Jan(moo)uary Update 2022 - Revision A (2022-01a) ()
* [API] Fix minor issue in api docs

* [GH-Actions][stale] Add neverstale label to exempt list

* [Web] add github version tag

* [Web] add github version tag error handling

* Passwordless SOGo auth: support for calendar invitations and calendar/contacts subscriptions

Inviting someone to a calendar event triggers a request to /SOGo/so/otheruser@example.com/freebusy.ifb/ajaxRead. Subscribing to someone's calendar/contacts triggers a request to /SOGo/so/otheruser@example.com/foldersSearch. The email address in the URL is different from the logged-in user, which needs to be handled appropriately by sogo-auth.php.

* [Web] add github version tag - adjust css

* [Compose] Update SOGo Autoreply Schedule to 5m

Based on the advice of inverse (SOGo developer). Thanks to https://github.com/jmber

Closes: https://github.com/mailcow/mailcow-dockerized/issues/4436

* [Web] add github version tag - move twig globals

* [Web] add github version tag - missing </div>

* Passwordless SOGo auth: improvements for when accessing other users

* [WebAuthn] fido2 passwordless auth - fix ()

* [WebAuthn] fido2 revert

* [WebAuthn] set UV flags to 'discouraged'

* [WebAuthn] revert - set UV flags to 'discouraged'

Co-authored-by: ntimo <git@nowitzki.me>
Co-authored-by: Peter <magic@kthx.at>
Co-authored-by: FreddleSpl0it <patschul@posteo.de>
Co-authored-by: FreddleSpl0it <75116288+FreddleSpl0it@users.noreply.github.com>
Co-authored-by: Michael Kuron <mkuron@users.noreply.github.com>
2022-02-01 15:26:48 +01:00
FreddleSpl0it
8316e763fa [WebAuthn] remove old u2f functions 2022-01-18 10:14:18 +01:00
FreddleSpl0it
ab21c7a06b prevent user from registering authenticator multiple times 2022-01-18 10:14:18 +01:00
FreddleSpl0it
9c596691d2 add fido2 platform internal authentication 2022-01-18 10:14:18 +01:00
FreddleSpl0it
3d250bfa49 add fido2 android support by including cids 2022-01-18 10:14:18 +01:00
FreddleSpl0it
ab0f8fa8b0 migrating from u2f-api.js to webauthn 2022-01-13 08:17:06 +01:00
FreddleSpl0it
59c8116247 migrating from u2f-api.js to webauthn 2022-01-13 08:15:56 +01:00
FreddlePat
d1d134038f migrating from u2f-api.js to webauthn 2022-01-12 21:09:18 +01:00
andryyy
e616755072 [Web] Fix app password editing, fixes 2021-09-01 18:11:00 +02:00
andryyy
7ab1405b00 [Web] Remove blocking user_details function request in bcc list for faster loading with many mailboxes 2021-08-19 20:27:59 +02:00
andryyy
d156a93a84 [Web] Various fixes; Allow users to login with FIDO2, SOGo SSO is a wip 2021-06-22 07:17:55 +02:00
andryyy
47b57df3a2 [Web] Show users last PW change, allow to select n days for last logins 2021-06-09 07:19:57 +02:00
andryyy
a89fe53e4a [Web] Show country of sasl ips 2021-06-06 11:57:15 +02:00
andryyy
2d55b54904 [Web] Show users the last known connections for SASL authentication
[Web] Feature: Log SASL authentication
2021-06-04 14:29:39 +02:00
andryyy
e6d5516c7f [Web] Feature: Allow copies of quota notifications to be sent via SMTP to internal or external addresses
[Web] Various style fixes
[Web] Remove unused or unnecessary dependencies
2021-05-23 13:18:52 +02:00
andryyy
5ea649b292 [Web] Feature: Add password policy 2021-04-09 13:46:17 +02:00
andryyy
dd198747b7 [Web] Use api/v1/get/mailbox/reduced for faster loading of mailbox table 2021-03-19 16:33:50 +01:00
gjerek
3c7995df7a Fix for listing mailboxes and aliases from multiple domains () 2021-02-21 19:08:09 +01:00
andryyy
cf50ff01da [Web] Fix SSO for SOGo when authen with FIDO2, thanks to Drago! 2020-12-07 22:23:58 +01:00
andryyy
34f6b25104 [Web] Fix rspamd_maps function name in API, fixes 2020-11-29 07:38:28 +01:00
andryyy
ba20db2e08 [Web] Allow a user to choose notification categories (junk folder, rejected mail, both/all) + user ACL 2020-11-28 17:41:48 +01:00
andryyy
8d05d4a51d [Web] Cleanup Rspamd, other fixes 2020-11-25 16:10:33 +01:00
andryyy
4a355f242f [Web] Some fido2 fixes, table view for fido2 keys, fix renaming keys with the same subject 2020-11-17 13:38:28 +01:00
andryyy
ff071e5120 [Web] Different UV flag for auth and register, remove unique key from fido2, delete tfa/fido2 when removing user object 2020-11-16 15:01:02 +01:00
andryyy
c150ac7b37 [Web] Feature (beta): Add WebAuthn support for administrators and domain administrators 2020-11-15 19:32:37 +01:00
Lars
44c6d0cb76 [Web] API: Fix content type detection () 2020-10-11 14:39:58 +02:00
andryyy
8a296e90c3 [Web] Return json array when mailq empty, fixes 2020-09-06 11:59:36 +02:00
andryyy
f3c72832f2 [Web] Add rspamd-stats route to API 2020-09-06 08:54:09 +02:00
Miro Rauhala
bbf1472424 [WEB] fix undefined elements ()
* [WEB] $lang is not used in this context

* [Web] $stmt variable is not used

* [WEB] fix undefined function

* [WEB] remove undefined variable $display
2020-07-12 10:15:12 +02:00
andryyy
21a153c2a7 [Web] Fix symbol options encoding in rspamd item view
[Web] Feature: Allow to view mailq item content via postcat
[Web] Fix Rspamd not drawing
2020-05-19 20:24:40 +02:00
andryyy
942ddcc212 [Web] Fix U2F authentication, fixes 2020-04-13 09:36:51 +02:00
andryyy
8f4540d5d9 [Web] r/o API keys, Pushover integration (can be limited by ACL), other minor changes 2020-04-10 21:00:23 +02:00
andryyy
e1897b0631 [Web] Allow to set global sieve filters 2020-03-19 12:23:48 +01:00
André Peters
0dcc230114 Update json_api.php 2019-12-23 19:55:44 +01:00
ntimo
d65d6a3704 [API] Make Solr API return data if Solr is enabled 2019-12-23 19:12:18 +01:00
ntimo
2ab73da2cf [API] Added new status route to get some system infos 2019-12-23 18:45:45 +01:00
andryyy
aece2558df [Web] Various fixes for app passwd functions 2019-12-21 22:25:09 +01:00
andryyy
0b224d1e07 [Web] Get all app passwd ids for a single user by using get/app-passwd/all/user@domain 2019-12-21 16:57:58 +01:00
andryyy
9b6d915160 [Web] Show hint when SOGo admin login is enabed, fix sieve preset in API 2019-12-18 06:48:46 +01:00
andryyy
6e15420307 Merge branch 'presets2' 2019-12-15 22:05:39 +01:00
andryyy
8003f3b4b3 [Web] Small adjustments to presets 2019-12-15 22:04:22 +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
tinect
9f754c95b9 add ability to get specific preset, defaulting to all 2019-11-14 22:07:49 +01:00
tinect
943b7c6bb2 + add api for presets
+ add yml-files for preset-definition
2019-11-14 20:23:58 +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
b52ee0a706 [Rspamd] Fix map permissions for www
[Web] Allow to manage global maps in UI (WIP)
2019-10-29 08:39:57 +01:00