Commit Graph

3681 Commits

Author SHA1 Message Date
ralf
4d31516929 do NOT allow to call Api\Etemplate\Widget\Link::ajax_delete() without a positive link_id 2022-09-26 11:57:30 -06:00
ralf
1337720dad Changelog for 21.1.20220916 2022-09-16 11:42:21 +02:00
ralf
c3e0ea1636 nicer way to set current Vfs user and also not overwriting the default context 2022-09-16 11:24:42 +02:00
ralf
f7199c1d4c * LDAP/AD/OpenID Connect: fix error creating tokens with profile claim, if user has a picture 2022-09-16 11:24:42 +02:00
ralf
fb2b3fff07 fix PHP 8.1 makes all schema errors fatal, change that back to previous behavior, to ease updates 2022-09-14 14:48:01 +02:00
Ralf Becker
6f4f93c284 pending translations from our translation server 2022-09-14 11:08:57 +02:00
ralf
25877c7ba6 * Mail/RichTextEditor: common preference "small paragraph" now changes return key to a line break instead of a paragraph (with margin) 2022-09-14 10:28:38 +02:00
ralf
09b69cdb97 fix OpenID scope "profile" gives error that it cant create /home//.tmp 2022-09-14 10:02:04 +02:00
ralf
9e54c4f4a3 disallow https-urls too 2022-09-12 12:51:22 +02:00
ralf
f6c9db5a02 fix PHP 8.x throws mysqli_sql_exception when it can not connect 2022-09-09 08:25:04 +02:00
ralf
138a04bf74 * Mail: remove left (and right) margin of p and div, which can interact bad with the signature 2022-09-06 15:42:52 +02:00
ralf
0961f0e7a5 do NOT stall because DB does not know the TZ, report once per session
Happens with PHP 8.1 and older MariaDB (or MySQL) without (loaded) timezone data
Unknown or incorrect time zone: 'UTC'
2022-09-05 10:54:15 +02:00
ralf
820be6cbed Changelog for 21.1.20220905 2022-09-05 08:47:01 +02:00
Hadi Nategh
75ad2797e1 Finish up loading animation if the active tab is an old etemplate 2022-08-05 12:56:18 +02:00
ralf
4d3fbe1b6c * SAML/Univention: support for Univention SAML IdP for SSO incl. docu 2022-08-04 20:11:05 +02:00
ralf
7f32ae7fc5 fix missing-eT2-request redirects sometimes use the webserver_url twice and therefore getting a 404 Not found 2022-07-31 09:31:07 +02:00
ralf
989a2e1eb0 fix Safari (at least 15.5) gives error link-registry not defined
caused by not implemented navigator.registerProtocolHandler()
2022-07-28 14:24:28 +02:00
Hadi Nategh
05e53f049d Do not let email-taglist items with none string ids being checked for validation as it'd throw errors 2022-07-28 11:53:10 +02:00
ralf
852ee7fd98 forgot to commit adding install_mailto_handler whitelisting for client-side 2022-07-26 10:09:05 +02:00
ralf
f87eb6ec7c allow to disable installing EGroupware as mailto handler globally 2022-07-26 10:09:00 +02:00
ralf
9fd06b3892 get merge to merge jpegphoto too and save can store it in filesystem 2022-07-25 11:20:06 +02:00
ralf
5fa958de86 trying to fix FF poping up install mailto-link message constantly, when changing content in an iframe / reading mail 2022-07-25 11:08:31 +02:00
ralf
26268c68a2 * Mail: register EGroupware as protocol handler for mail, you need to click on the double-diamond in the url bar and confirm it 2022-07-25 11:08:31 +02:00
Hadi Nategh
7e89783c9f * Mail/Sieve: fix vacation notice activated by date does not work if the start date is set in future 2022-07-18 14:02:47 +02:00
ralf
f6d6a6a065 WIP LDAP import 2022-07-12 08:01:21 +02:00
ralf
efcc9b334f backported modified filter from master for account import 2022-07-12 07:59:14 +02:00
ralf
0d1028bc98 * SAML: generate a self-signed certificate (not just the public key) 2022-07-11 20:29:00 +02:00
ralf
0c48d6f175 add uid to selectable username attributes 2022-07-11 12:22:30 +02:00
ralf
ccb342b5a2 fix PHP Deprecated warning: Automatic conversion of false to array is deprecated 2022-07-08 10:15:48 +02:00
ralf
2c5275ea7a fix not always working instantiation for contacts and accounts objects differing from global configured repository 2022-07-06 21:28:43 +02:00
ralf
3048b2ce19 * ActiveDirectory/LDAP: implemented deleting of accounts via full/initial import, periodic import does NOT delete 2022-07-06 17:09:28 +02:00
ralf
4b91e55275 * Mail/Dovecot: allow to use admin credentials to access mail when no session password is available, e.g. for SSO 2022-07-05 15:37:05 +02:00
ralf
8237bbe820 fix 404 Not Found / wrong redirect after expired/no longer existing eT2 session 2022-07-05 08:44:23 +02:00
ralf
c3dc9f7066 fix adding/removing group-memberships were not imported as change is on the group not the user 2022-07-04 11:18:58 +02:00
Hadi Nategh
7460c36dc1 * Mobile view: fix broken Security & Password menu 2022-07-01 09:31:02 +02:00
ralf
739e123569 * ActiveDirectory: allow to configure an optional group-context
also fixes problems with Univention AD storing stock groups (eg. Domain Users) in a different OU=Groups than users
2022-06-30 16:45:46 +02:00
ralf
b813f403a7 some fixes for LDAP/ADS account import:
- fix not working "Users, groups and memberships" option
- calling add/edit account/group hooks to eg. create home-directories and mail-accounts
2022-06-30 15:17:52 +02:00
ralf
22c42a8caf * ADS/LDAP: periodic import of account into SQL database
- import from users, groups and memberships
- using (simple) paged result to kope with result size limitation from LDAP servers
- incremental sync uses modification time
- async import job and logging
--> ToDo: deleting of accounts and testing with LDAP
2022-06-30 09:22:13 +02:00
ralf
03b3b7be1e run egw destructor explizit for merge-downloads to allow eg. notifications emails in shutdown handler 2022-06-22 09:57:58 +02:00
ralf
57263bb54b fix ValueError: str_repeat(): Argument #2 ($times) must be greater than or equal to 0
Also replace HTML entities, as we're converting to text
2022-06-21 14:43:03 +02:00
ralf
e0aa42e35f allow to request merged download in a different format eg. PDF 2022-06-10 11:00:02 +02:00
ralf
c3f4d130b6 no longer load TinyMCE styles for preview and change TinyMCE margin to 10px we have in preview 2022-06-09 09:55:41 +02:00
ralf
2c26241b8c * CalDAV/CardDAV/TbSync: fix wrong/minimal privileges on sub-collections causing TbSync not to display this calendars or addressbooks 2022-05-27 12:04:52 +02:00
ralf
61b09363af * Mail: explicitly apply default font and -size before sending mail 2022-05-23 19:58:39 +02:00
Hadi Nategh
bc63d06f16 Reduce time complexity of alarms calculation 2022-05-23 15:53:09 +02:00
ralf
4d7dffeb24 fix typo in preference name rt(e)_font* 2022-05-23 12:48:52 +02:00
ralf
1a0dd6214e * LDAP: implement optional group-filter
also some code cleanups and fixes
2022-05-20 21:52:09 +02:00
ralf
ff3f49df05 fix not working installation under PHP 8.1 due to mysqli throwing errors now by default 2022-05-20 18:03:28 +02:00
ralf
004e651023 * Filemanager: use bigger popups to open files (PDF: 1024*1024, text: 800*1024, images: 640*800) 2022-05-12 15:30:53 +02:00
ralf
965159d505 fix broken file-access cache after a917293 (fix smallPART file-access depending on full path)
fix wrong condition when storing an attachment, either the file or it's directory must be writable
2022-05-12 15:16:16 +02:00