Commit Graph

37136 Commits

Author SHA1 Message Date
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
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
820be6cbed Changelog for 21.1.20220905 2022-09-05 08:47:01 +02:00
4720891e59 fix PHP Fatal Error: Call to undefined function each() 2022-09-05 08:42:33 +02:00
53dcf98689 fix hardcoded php binary (no longer working on MacOS without PHP) 2022-09-05 08:36:27 +02:00
5b349404d2 Calendar: Fix inserting event into document using context menu 2022-08-23 11:14:34 -06:00
1d084d11e4 Fix error Argument #2 must be of type array, null given 2022-08-17 15:09:48 +02:00
5109a7645c fix installation check to report and verify display_errors=0 as Off
was caused by comparison with "" and "" != "0", replaced with false now
2022-08-12 08:49:13 +02:00
75ad2797e1 Finish up loading animation if the active tab is an old etemplate 2022-08-05 12:56:18 +02:00
1c5ba62083 Update fw_mobile.js
Google Chrome returns this error when using EGroupware on mobile:
VM6367 fw_mobile.js:487 Uncaught (in promise) DOMException: play() failed because the user didn't interact with the document first. https://goo.gl/xX8pDD
2022-08-05 10:29:26 +02:00
4d3fbe1b6c * SAML/Univention: support for Univention SAML IdP for SSO incl. docu 2022-08-04 20:11:05 +02:00
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
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
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
589498d549 fix lost owner 2022-07-26 18:02:58 +02:00
4d633f9db5 * Calendar/Mail: allow every participant to apply changes from extern organizer and warn if sender is not identical to iCal organizer or participant 2022-07-26 18:02:58 +02:00
852ee7fd98 forgot to commit adding install_mailto_handler whitelisting for client-side 2022-07-26 10:09:05 +02:00
f87eb6ec7c allow to disable installing EGroupware as mailto handler globally 2022-07-26 10:09:00 +02:00
9fd06b3892 get merge to merge jpegphoto too and save can store it in filesystem 2022-07-25 11:20:06 +02:00
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
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
d14f63599e * Mail: do NOT fail setting ACL recursive on folders, if single folder fail (eg. wrongly in subscription file)
reporting number of succeeded folders and names of failed folders plus error
2022-07-25 11:07:37 +02:00
86b2d5be53 update terser to 4.8.1 2022-07-21 13:56:15 +02:00
fac35ee7e9 fix empty account-data (caused by wrong expression) breaking mail accounts when storing 2022-07-18 14:11:09 +02:00
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
f6d6a6a065 WIP LDAP import 2022-07-12 08:01:21 +02:00
efcc9b334f backported modified filter from master for account import 2022-07-12 07:59:14 +02:00
0d1028bc98 * SAML: generate a self-signed certificate (not just the public key) 2022-07-11 20:29:00 +02:00
0c48d6f175 add uid to selectable username attributes 2022-07-11 12:22:30 +02:00
ccb342b5a2 fix PHP Deprecated warning: Automatic conversion of false to array is deprecated 2022-07-08 10:15:48 +02:00
2c5275ea7a fix not always working instantiation for contacts and accounts objects differing from global configured repository 2022-07-06 21:28:43 +02:00
3048b2ce19 * ActiveDirectory/LDAP: implemented deleting of accounts via full/initial import, periodic import does NOT delete 2022-07-06 17:09:28 +02:00
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
8237bbe820 fix 404 Not Found / wrong redirect after expired/no longer existing eT2 session 2022-07-05 08:44:23 +02:00
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
7460c36dc1 * Mobile view: fix broken Security & Password menu 2022-07-01 09:31:02 +02:00
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
d50c14b5ed fix Unsupported operand types: array + bool 2022-06-30 16:16:40 +02:00
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
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
ff7b227959 * Kanban: Add columns under Kanban context menu action for other applications
Also added context menu action to move kanban card to another board
2022-06-22 11:20:19 +02:00
03b3b7be1e run egw destructor explizit for merge-downloads to allow eg. notifications emails in shutdown handler 2022-06-22 09:57:58 +02:00
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
e0aa42e35f allow to request merged download in a different format eg. PDF 2022-06-10 11:00:02 +02:00
55cccc4a41 Bump guzzlehttp/guzzle from 6.5.6 to 6.5.7
Bumps [guzzlehttp/guzzle](https://github.com/guzzle/guzzle) from 6.5.6 to 6.5.7.
- [Release notes](https://github.com/guzzle/guzzle/releases)
- [Changelog](https://github.com/guzzle/guzzle/blob/6.5.7/CHANGELOG.md)
- [Commits](https://github.com/guzzle/guzzle/compare/6.5.6...6.5.7)

---
updated-dependencies:
- dependency-name: guzzlehttp/guzzle
  dependency-type: direct:development
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-06-10 08:51:50 +02:00
96e9f65b86 fixed terser error caused by not supported optional chaining operator (?.) 2022-06-09 13:32:22 +02:00
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
19eb40555a Calendar: Fix all-day events in a different timezone could slide by a day
Ex: 1977-04-29 created in CET (+1) on a server in UTC would change to the 28th after a few years (1980)
Fixed by staying in server timezone for the recurrence calculations.
2022-06-07 14:33:22 -06:00
390776ba54 allow to use $skip_notify="NOPUSH" for calendar_bo::(update|set_status|update_status|delete) to NOT send push updates
this can and should be used for massive calendar updates to avoid a hugh wave of push messages and responses from clients/browsers to request full calendar data (which is not pushed)
2022-06-03 10:00:40 +02:00
0072d974fc Update dev-dependency to fix security problem 2022-05-27 13:24:54 +02:00