SEARCH
NEW RPMS
DIRECTORIES
ABOUT
FAQ
VARIOUS
BLOG

 
 
Changelog for egroupware-docker-21.1.20220916-lp154.1.1.noarch.rpm :

* Fri Sep 16 2022 Ralf Becker - version 21.1.20220916- Mail/RichTextEditor: common preference \"small paragraph\" now changes return key to a line break instead of a paragraph (with margin)- Mail: remove left (and right) margin of p and div, which can interact bad with the signature- Mail/Calendar: fix applying a participant reply as organizer overwrote event with data send by the participant (not just his status)- Mail/SAML/SSO: show mail accounts requiring the session password as Error, but load the other accounts- OpenID Connect: autodiscovery support via /.well-known/openid-configuration- LDAP/AD/OpenID Connect: fix error creating tokens with profile claim, if user has a picture- EPL/CTI/Placetel: set CSP to fix not playing voice-mail
* Mon Sep 05 2022 Ralf Becker - version 21.1.20220905- Calendar/Mail: allow every participant to apply changes from extern organizer and warn if sender is not identical to iCal organizer or participant- CalDAV/CardDAV/TbSync: fix wrong/minimal privileges on sub-collections causing TbSync not to display this calendars or addressbooks- CalDAV/Calendar: expand-property report used by iCal app (Mac) did not return rights on other users calendar- Mail: register EGroupware as protocol handler for mail, you need to click on the double-diamond in the url bar and confirm it- Mail: explicitly apply default font and -size before sending mail- Mail: do NOT fail setting ACL recursive on folders, if single folder fail (eg. wrongly in subscription file)- Mail/Sieve: fix vacation notice activated by date does not work if the start date is set in future- Mail/Dovecot: allow to use admin credentials to access mail when no session password is available, e.g. for SSO- Mobile view: fix broken Security & Password menu- Kanban: Add columns under Kanban context menu action for other applications- Filemanager/WebDAV: fix WebDAV mounts from other EGroupware or next|ownCloud failed for non-alphanumeric passwords- Filemanager: use bigger popups to open files (PDF: 1024
*1024, text: 800
*1024, images: 640
*800)- Calendar/Mobile view: Add a date indicator for all views in mobile theme- Api: Merge placeholder that checks for EMPTY {{IF fieldname~EMPTY~True text~False text}}- Projectmanager: Fix \"add app\" in element list has wrong starting app- Rocketchat: fix RC user\'s status no longer visible- Setup: fix installation check to correctly detect installed packages with Composer 2.x- SAML/Univention: support for Univention SAML IdP for SSO incl. docu- SAML: generate a self-signed certificate (not just the public key)- ActiveDirectory/LDAP: implemented deleting of accounts via full/initial import, periodic import does NOT delete- ActiveDirectory/LDAP: allow to configure an optional group-context- ActiveDirectory/LDAP: periodic import of account into SQL database
* Fri Apr 08 2022 Ralf Becker - version 21.1.20220408- All: fix regression causing older browsers (Firefox < 69 and Safari < 1.4) to display EGroupware- Filemanager/SMB: fix not working sharing of SMB shares (with fixed credentials!)
* Wed Apr 06 2022 Ralf Becker - version 21.1.20220406- smallPART: annotate PDF files in realtime with multiple people like it was already possible for videos- smallPART: new graphical question types for tests: mark-choice and mill-out- smallPART: use an office document (opened via Collabora) to make notes about the video or PDF- smallPART: test now blocks clicks outside test-area until test is finished or paused (if allowed)- smallPART: experimental cognitive load measurement allow to use smallPART for research projects- Api: splitter widget did not restore size from preference- Addressbook: allow keeping custom fileAs value (LDAP: displayname) by adding it as first option- Filemanager/WebDAV: add (missing) trailing slash in mount URL for WebDAV, as NextCloud requires it- Filemanager/WebDAV: fix errors mounting and reading files via WebDAV from other EGroupware or
*Cloud- Filemanager/WebDAV: fix PHP error if mounted WebDAV server got eg. a wrong password (did not return a 207 on PROPFIND)- InfoLog: set replyTo for async notification to owner of InfoLog, otherwise the user causing the change- Calendar: New preference so default alarm can be for current user or all participants- Calendar/CalDAV: ignore Outlook CalDAV Synchronizer setting participant status back to unknown/needs-action (other status will be updated)- Notifications: Admins now configure the mail account to use for email notifications instead of the user account- Admin: fix delete user account always displayed 0 entries- InfoLog: fix saving an InfoLog twice gave error that entry was modified, if user timezone was different from server- Collabora: do NOT show menubars for readonyl files- EPL/Projectmanager/Calendar: Add calendar integration so projects can be shown as events in calendar- EPL/CTI: new user-specific preference when to show CRM view: for incoming or outgoing calls, both directions or never- EPL/Placetel: fix not working voice mail playback
* Mon Feb 07 2022 Ralf Becker - version 21.1.20220207- Calendar: fix not working placeholders $$date$$ & $$fullname$$- CardDAV/Addressbook: fix GET request regression after REST API introduction- CardDAV/ActiveDirectory: fix empty account-addressbook if sync-collection-report is used- Etemplate: Add link icon overlay to link list- Collabora: fix direct edits and such via a share end up in different Collabora edit-sessions- Collabora: support for version 21.11+ (needs new egroupware-collabora-key package too!)- Kanban/PostgreSQL: fix SQL error by replacing MySQL specific syntax with a sub-query- OpenID Connect: implement \"groups\" claim and scope return memberships- ProjectManager: Fix SQL error adding project list to Home- Guacamole/Backup/Restore: fix not working restore for Guacamole- EPL/Placetel: support more the one number-prefix / area-code- EPL: CTI for Asterisk using ARI (Asterisk Rest API): click2dial, CRM-view and call-lists- Setup/EPL: do not autoinstall uninstalled EPL apps when container restarts
* Tue Nov 30 2021 Ralf Becker - version 21.1.20211130- PHP 8.0: tons of fixes to support 8.0, this is probably the last container using PHP 7.4 by default- Addressbook: new REST API for contacts https://github.com/EGroupware/egroupware/tree/master/doc/REST-CalDAV-CardDAV- LDAP/Addressbook: fix region contains for given country invalid value gives an LDAP error on update- Admin/Filemanager: correctly encode user \"WORKGROUP\\$user\" for SMB mounts and do NOT require mountpoints to exist- Filemanager: fix not working variables eg. $user in GUI mount (Admin > Filemanager)- Filemanager: fix video controller not working in filemanager gallery- Filemanager: add action to unlock files- Filemanager: fix super user could not remove other users\' subscriptions- Filemanager: add actions to convert editable files to PDF or PNG and a checkbox to merge file as PDF- Collabora: merge placeholder dialogs- All apps: add preference to set directory and filename of merged documents using placeholders- Calendar: fix changing the recurrence end date did not add/remove the events in the UI- InfoLog: fix not working overwrite check (optimistic locking) plus incrementing etag- Mail: make sure pressing [del] key twice in a row does not delete the first row on the second press- Mail: add set flags action into mail filters- Mail: implements date extension for vacation rule. None imap admin user can also set vacation rule by date.- Kanban: fix deleting card did not delete link to the board (includes a DB update to remove orphans from links)- Resources: add inventory number to resource list columns- smallPART/PostgreSQL: fix SQL error when opening a course- smallPART/PostgreSQL: fix SQL error during update (you need to restore egw_smallpart
* tables AND set egw_applications.app_version=\'21.1\')- API: update jQuery-ui to 1.13.0 and TinyMCE to 5.10.1
* Thu Sep 23 2021 Ralf Becker - version 21.1.20210923- smallPART: many new features and improvements for the new semester:- push changes in course, videos, participants and comments instantly to all online users- new video-controls for speed, skip 10s forward/back, full width, speaker control- add staff rolls: tutor (readonly teacher access), teacher and co-admin (identical to owner)- split students in groups and limit visibility of comments to their group, staff can filter by group- allow students to pick a nickname displayed to fellow students, always show staff and students to staff with full name- videos are ordered now alphabetic, use eg. 1st, 2nd, ... as prefix to force videos to a desired order- record date and time student subscribes or unsubscribes a course- CSV comment export adds user retweeting in front of his comment- fix questions with same start-time got identical question-numbers- fix LTI automatic registration and interactive content-selection (LTI 1.3 eg. for Moodle 3.10+) + content-selection shows all available courses, not just subscribed ones + fix not working content selection if there is only a single 1.3 config (no 1.0 one) + fix not working buttons to change between video, questions and scores- Filemanager: added user-interface to mount WebDAV or SMB shares- Filemanager/Sharing: create different share-token for different recipients (before recipients where added to the token)- Kanban: Boards now remember collapsed columns & swimlanes- Kanban: improve formatting for small columns- Kanban: Fix Infolog field \"Projectmanager\" did not load in board edit Column & Listen dialogs after first being set.- Calendar: Activate links in location & description in event tooltip- Knowledge Base: fix pasting/dragging image into htmlarea editor does not work- Addressbook/Mobile theme: fix opening contacts fails in mobile theme- Tracker: Add configuration for defaulting group (all queues and queue specific)- Mail: fix updating/deleting mail accounts does not refresh the mail tree no more- Api: Fix some merge files were opened in browser instead of downloaded- Api: Fix entry list stops scrolling if a row is updated while the tab is not visible- Api: Fix changes in history log had a hash instead of user if the change was made after a share was opened.- PostgreSQL/Addressbook: fix SQL error deleting a contact finally- PostgreSQL/Addressbook/All Apps: fix SQL error in history tab if there are attachments- PostgreSQL: fix SQL error when accessing eg. InfoLog- Calendar/Addressbook/InfoLog: no longer allow to immediately delete entries as it breaks CalDAV/CardDAV sync- Setup: support uninstalling automatic installed apps (no more reinstalling next update)- EPL/Univention: support permanent uninstalling EPL features / downgrade to CE- Chrome 94.0.4606.54: fix CSP error clicking on sidebox menu
* Fri Jul 23 2021 Ralf Becker - version 21.1.20210723- Security Update: all 21.1 users should upgrade ASAP, 20.1 and below is not affected- Filemanager/VFS: when creating a new file as root eg. via (docker exec) filemanager/cli.php do NOT create files unreadable by webserver- Collabora: Fix editing files in mounted share- Kanban/PostgreSQL: fix installation of example board under PostgreSQL- smallPART/PostgreSQL: fix multiple SQL errors- smallPART/PostgreSQL: fix installation under PostgreSQL
* Tue Jun 29 2021 Ralf Becker - version 21.1.20210629- Mail/Admin: fix not working mail wizard- Mail/SMIME: fix signed calendar events not being displayed (error:importing the ical!)- Mail/Dovecot: allow to disable caching of flags in site config to support Dovecot private seen flags on shared folders- Api: Prevent invalid customfield names- Api: Clear initial load URL after using it, so F5 takes you to the app\'s normal entry point- InfoLog: allow to limit list to last N month in site-configuration, if ordered by last modified- Setup: skip files backup on update even if configured- smallPART: only show own memberships when selecting an organisation for a course- smallPART: allow to create new courses via LTI content-selection- smallPART: fix ACL not used for course-list and giving you a \"Course not found\" error trying to subscribe- smallPART: allow to interactive choose a course and video via LTI 1.3- smallPART: automatic registration from Moodle 3.10+- smallPART: using now ceLTIc/LTI for LTI 1.3 too- smallPART: automatic use SameSite=None cookie attribute when embedding via LTI- smallPART: fix failed opening of courses from course-list via LTI- smallPART: allow to configure \"Moodle username\" for checking or creating an EGroupware user
* Fri May 21 2021 Ralf Becker - version 21.1.20210521- final 21.1 release from 25th May incl. new login background- CalDAV/Calendar: fix broken sync in last RC- AD: fix account-selection type \"groupmembers\" caused high load on AD- AD: fix login always reports \"account is expired\", if account-selection \"group-members\" is set for AD- ADS/LDAP: improve caching of searching/listing- Infolog: Add info_owner/... merge placeholders- SmallPART: allow to interactive choose a course and video via LTI 1.3- SmallPART: automatic registration from Moodle 3.10+- SmallPART: using now ceLTIc/LTI for LTI 1.3 too- SmallPART: automatic use SameSite=None cookie attribute when embedding via LTI- SmallPART: fix failed opening of courses from course-list via LTI- SmallPART: allow to configure \"Moodle username\" for checking or creating an EGroupware user- EPL/CTI/Placetel: allow to download preconfigured Windows softphone- EPL/CTI/Placetel: automatic create API token and enable notify-API
* Tue May 04 2021 Ralf Becker - version 21.1.20210504- 5th and last 21.1 release candidate- EPL/Placetel: create Placetel users, VoIP destinations and IP devices / autoconfigurable phones from EGroupware- EPL/Placetel: allow users to reset Placetel password, view SIP credentials and configure function keys / BLF of their phones- SmallPART: fix wrongly \"fixed\" regular expression causing eg. Panopto video-url giving an error- Push: allow setting EGW_MAX_PUSH_USERS to support more then default 1024 user (current/highest usage is reported in logs)- Login: new icon-bar showcasing available applications (new login image yet to come)
* Tue Apr 20 2021 Ralf Becker - version 21.1.20210420- 4th and now feature-complete 21.1 pre-release- EPL: new application firewall allowing to restrict login based on IP address, time, user or group-membership and 2-Factor-Auth- EPL/Kanban: allow to collapse, expand and move columns and swimlanes- Login: new start animation / throbber- SAML/Shibboleth: update phpSimpleSAML to 1.19.0 to support Shibboleth v4.0- SAML/Shibboleth: fix metadata-URL to container eduPersonUniqueId or a custom OID, if specified- SAML/Shibboleth: fix not stored custome OID and added eduPersonUniqueId- Calendar: Fix quick-add did not pass changes to start time on to edit dialog- Calendar: Fix missing line breaks in event tooltip- Timesheet: Fix created was overlapping with status- CalDAV/CardDAV: fix freebusy-URL for users and support basic auth with regular user credentials too- Mail: fix losing inline images after being re-saved as draft or created as new- All apps: many small fixes and improved PHP 8.0 support
* Tue Apr 06 2021 Ralf Becker - version 21.1.20210406- 3rd 21.1 pre-release using PHP 7.4 by default- Notifications: Add refresh handler for notifications (click on Notifications header)- Calendar: Add contextmenu action for video-conference events to access recordings for BBB- Calendar: move calendar search from side-menu to toolbar and add favorits (mobile theme too)- API/Resources: allow custom icons for categories- Kanban: allow to collapse/expand columns and swimlanes- PHP 8.0: many bug fixes and separate test-containers with tags 21.1-8.0 or 21.1.20210406-8.0
* Mon Mar 29 2021 Ralf Becker - version 21.1.20210329- 2nd 21.1 pre-release now supporting PHP 7.4 and using it in the container- Infolog: Fix details / no details filter preference was not saved- Kanban: default actions of apps are now available on the cards- Status/BigBlueButton: support record a meeting and play/download it via calendar- Status/BigBlueButton: ad hoc (not scheduled) video calls are no longer deleted on call end and can be toggeled in calendar like cti calls- Admin/ActiveDirector: fixed user list was empty
* Thu Mar 18 2021 Ralf Becker - version 21.1.20210318- first beta of upcomming 21.1 release (CE already feature complete, EPL still working on firewall feature)- EPL/Kanban: boards for tasks, projects, tickets or as sales-funnel for the sales department- smallPART: video-based learning now with Single-, MultipleChoice or open questions for tests and exams- Filemanager: complete rework of sharing allowing now to mount shares of other users or open multiple sharing links- Filemanager: allow to mount WebDAV shares from other EGroupware, NAS or
*cloud- Dark Mode theme for EGroupware- EPL/Telephony Integration: enhanced with caller ID, opening of CRM view and call history displayed also in calendar- Tracker/Addressbook: using now push updates too- many small enhancements in all modules
* Mon Jan 25 2021 Ralf Becker - version 20.1.20210125- Admin: Context menu action to clear user credentials- Status/Videoconference: fix broken fullscreen mode in BBB client- Calendar: Fix videoconference link in event tooltip- Calendar: Fix event notifications had the wrong times in iCal attachment if user timezone was not server timezone- Calendar: Fix bug where yearly planner would not show events that went outside the displayed time period- All apps: Add context menu action on linked files to copy them somewhere else- Etemplate: Avoid \"Uncaught TypeError: Cannot read property ‘length’ of undefined\"- Mail: New \"Save As\" preference option to attach just the mail, no mail attachments- LDAP/Addressbook: use accounts filter from setup for accounts addressbook too- Projectmanager: Fix async notifications were sent out to too many users- Projectmanager: fix some modification dates were stored in user time- Tracker: Fix export filter for groups was allowing non-group accounts as options- Tracker: Add resolution to the fields that escalations can change- FPM/Container: start more php processes by default and keep them running to better cope with high usage
* Thu Dec 17 2020 Ralf Becker - version 20.1.20201217- Status/Videoconference: add support for BigBlueButton videoconferencing, it can be configured via Status app\'s site-configuration- Collabora: support Collabora Online 6.4- Admin/EMail: display administrative IMAP actions folder ACL and vacation notice in IMAP tab too- Mail: Config setting for how many mailing lists are returned in address search results- Setup: fix no accounts found for SQL instances- Calendar: Fix missing / incorrect recurrence date in cancel notification iCal- Calendar: Show correct event date when notified of a single cancelled recurring event- Calendar: Fix quick add \'Save\' button would close the whole window, if it had been opened by a different window- Calendar: Fix todo sizing / scrolling- Addressbook: fix \'undefined\' title shown for some contact links opened in CRM view tabs- SmallPART: CSV export of comments for course-owner and students own comments and recording time of comments- SmallPART: fixed not playing uploaded vidoes through egroupware-docker package update (container is not enough!)
* Wed Dec 02 2020 Ralf Becker - version 20.1.20201202- API: call async-services via HTTP to fix diverse caching problems- Tracker: fix empty notification mail, if ticket was opened by following a link in notification mail- Addressbook: allow sharing of individual contacts to make them available to other addressbooks or users- Addressbook: Open CRM views into individual tabs- Addressbook: Fix newly added distribution lists could not be added to with the context menu- EPL/Policy: limit what contact-fields are shared and which are required to share in certain addressbooks- Ads/CardDAV/Addressbook: fix exception / HTTP status 401 when trying to delete an not existing distribution list- Filemanager: Put file creation & modification times in user timezone- Calendar: Fix quick add -> edit would incorrectly set end date- Saml/Shiboleth/SmallPART: allow to use affiliation attribute to sync with Teachers group- Projectmanager: Fix project links no longer get opened in element list view- Status/Videoconference: remove port from room-name, if EGw was setup with a url using a port
* Wed Oct 28 2020 Ralf Becker - version 20.1.20201028- Push: fix regression in keep-alive check causing clients sometimes creating a huge number of connections- Addressbook: allow to configure sending fax via email by replacing the number with an email address- ActiveDirectory/Mail: fix groups as distribution lists- ActiveDirectory: implement addtional user or group filter- Calendar: Fix missing category in event tooltip- RocketChat: show unread messages in status app and on tab header- SmallPART: fix not working LTI launch after last maintenance release- SmallPART: allow to record watched videos: start-, end-time, position, duration and paused times- SmallPART: fix not working iframe embedding by LTI host- SmallPART: add missing frame-ancestors ContentSecurityPolicy for LTI 1.3- SmallPART: allow to run a presentation / html overlay in sync with the video without need to modify video- Admin: fix IP address validation in site configuration
* Tue Oct 20 2020 Ralf Becker - version 20.1.20201020- Swoolepush: fix access to undeclared static propertiy SwoolPush\\Backend::$failed_attempts- Swoolepush: periodically pinging server from browser to detect lost websocket connection and reconnect- Api: detect if framework data is missing for popups too and redirect to cd=popup to load it- Api: setting configured server-timezone for the databases connection, to fix cases were they do not match- Admin: fix session list did NOT show interactive sessions, if push is used- OpenIDConnect/Guacamole: fix clients managed as EGroupware apps require Rocket.Chat run rights- Infolog: Responsible user in a different timezone would adjust the due date when saving- Mail: do not override existing compose fields with predefined values- Filemanager: fix drag and drop a file no longer working from outside of browser into the list- HTML Editor: fix bug in editing uploaded image- HTML Editor: add table button into html editor\'s toolbar- Rocket.Chat: fix not working login with newer desktop clients- Calendar: Current time line now spans all columns in single day view- Calendar/Merge: Fix {{link}} placeholder not working for HTML mails, use {{link/href}} to get a clickable link- Tracker: Fix export database values always gave 0 rows- PostgreSQL/SmallPART: fix installation / update to 20.1 failed
* Mon Oct 05 2020 Ralf Becker - version 20.1.20201005- WatchTowner/Nginx: modified Nginx config to resolve changed IP addresses of updated containers, fix 502 Bad Gateway errors- Admin/Push: push server test to diagnose problems and improved recovery from failed requests / network problems- ActiveDirectory: fix unwilling to perform error when saving an account- Calendar: Improve handling of infolog push messages- Calendar: Fix quick add did not open conflict dialog- InfoLog/eTemplate: fixed multiple update problems eg. when responsible no longer matches filter- SmallPART: allow to record watched videos: start-, end-time, position, duration and how ovent paused- Tracker: Fix adding a favorite could sometimes pick up escalation columns- Tracker: Fix Site Configuration User selection could not select new groups- Mail: Add custom html toolbar settings in mail site-configuration in order to be able to add/remove certain actions only for mail-compose dialog.- Login Page: Fix login button on login page not being clickable on small screens- eSyncPro: fix SQL error in device list- Authentication: allow using multiple backends, even same backend multiple times with different configuration
* Mon Sep 14 2020 Ralf Becker - version 20.1.20200914- Addressbook: fix CRM view was not properly refreshed- Etemplate: Fix historylog did not render until you resize the window- Mail: handle push of delete or move of all messages in folder- Swoolpush/Mail: fixed push failing for further accounts subscribed to same mailbox- ImportExport: Date custom fields with custom formatting now correctly handled- CardDAV/Addressbook: do NOT add empty room number as further organizational unit- Filemanager: Fix unwanted, automatic comment \"ask\" when uploading to filemanager- Admin: fix some status filter gave empty rows for more then 50 accounts- SmallParT: fix not working iframe embedding by LTI host- ActiveDirectory: users not found when search starting with A-F and fixed attribute-names: company, department, ...
* Tue Sep 01 2020 Ralf Becker - version 20.1.20200901- Infolog: fix diverse refresh problems in lists- CalDAV/Calendar: fixed doublication of alarms when participant setting the alarm has no edit rights on the event- Calendar: deleting a recurrence of an event series did not refresh displayed events- Calendar: fix event click and event drag were not properly separated- Calendar: fix clicking on an event to edit opened a new one and draged clicked one around- Mail: fix deleting or moving multiple mail to another folder did not update the list- Mail: fix opening mailto: link in html mail causes connection error- Mail: fix moving a mail removes more then the moved mail, if push is active- All Apps: fix print list column selection does not contain customfields- Timesheet: fix list gets always set to summary filter after being refreshed/filtered- Notifications: Some performance optimizations- All apps: fix drag and drop a file from FireFox download list not working- PostgreSQL: fix SQL error opening ProjectManager
* Tue Aug 18 2020 Ralf Becker - version 20.1.20200818- All apps: fix last rows was removed when adding new entry to list with only a couple of rows- Mail: fix not working push with Dovecot 2.2 caused by different case in event-type compared to 2.3- Mail: fix not shown folder tree for some Cyrus servers- InfoLog: fix list not allways refreshed via push, caused by insufficient ACL implementation on client-side- Calendar/Resources: do NOT try to notify a not set resource responsible- Calendar/CalDAV: config to replace email-domain eg. for a migration- Timesheet: fix list not always refreshed via push, caused by owner filter- File Sharing: fix broken file sharing dialog- Filemanager: Fix broken drop-down button of create new file type- News admin: fix issue language filter in list is always empty- Univention: fix not running async jobs because of old overlay storage driver
* Wed Aug 12 2020 Ralf Becker - version 20.1.20200812- final 20.1 release- Admin: ACL dialog showed no rights when first opened and deleted them on saving- InfoLog/Timesheet/Mail: disable automatic list refresh, as they support push now- Mail: fix refresh problems with automatic refresh and no push enabled imap server
* Mon Aug 10 2020 Ralf Becker - version 20.1.20200810- Preferences: new pref how to update lists: fast or exact- Tracker/Notifications: send mail after response to user and push errors- Calendar: Fix multiple all-day event rendering bug- Etemplate: Fix entry widget had wrong ID, so was missing value- Mail/Admin: do NOT allow to set forwards via Sieve rules, if user forwards are disabled (not standard SMTP!)- Infolog: Fix exporting search results failed if a contact filter was used- Notifications: taking push server into account for checking user is online for popup or email notifications- Rocket.Chat: do NOT require a refresh token / user conset as we regard rocketchat as internal app- Rocket.Chat: fix Rocket.Chat message dialog shows error \"Unknown Path\"- Status: Fix unread message indicators no longer working- Container: use Ubuntu 20.04 as base of EGroupware container instead of 18.04- All apps: fixed scrolling in lists for iPad in desktop mode
* Fri Jul 31 2020 Ralf Becker - version 20.1.20200731- 5th and last 20.1 release candidate- Calendar: fix not working refresh via push, if Home app is used- Mail: replying to a mail should only update icon, not move it to top of list- Mail: new preference to disable notifications for new arriving mails (requires push for mail)- Login: fixed not able to login due to notifications- Login: fix not working forced password reset- Preferences: use push to ask every affected client to reload preferences, if affected
* Tue Jul 28 2020 Ralf Becker - version 20.1.20200728- 4th and probably last 20.1 release candidate- Login: updated background image with 20.1 highlights- Calendar: send notifications/meeting requests after responding to user- InfoLog: implemented push updates and incremental list updates- Mail/SwoolePush: push notifications for new mails from Dovecot (needs configuration!)- Mail: fix download attachments as zip- Mail: open notification email of own domain as popup- Notifications: show app-specific number of notifications on tab-header- All apps: success or error messages no longer overwrite each other and new styling- smallPART: add missing frame-ancestors ContentSecurityPolicy for LTI 1.3- Security: allow to configure SameSite cookie attribute (eg. for LTI embeding)- jDots: fix login page- InfoLog: add filter by contact to export filters- Home: fixed loading widgets and stalling calendar- Mobile: fix missing search in mobile view
* Thu Jul 16 2020 Ralf Becker - version 20.1.20200716- 3rd 20.1 release candidate- Calendar: updates via push-server- bugfixes in some apps
* Fri Jul 10 2020 Ralf Becker - version 20.1.20200710- second release candidate for upcomming 20.1 release- openSUSE/SLE/CentOS/RHEL: support for Nginx for current version- Mail: allow to configure a proxy to display external http images (eg. proxy.egroupware.org)- Mail: open notification email of own domain as popup- Mail: Add replyTo, CC, BCC and folder fields into predefined compose values- Login page: use HTTP status code 401 for a failed login, so tools like fail2ban can recognice that- Collabora: Implement file rename operation- Status: fix CSP error for meet.jit.si, if site config was saved with no server or jitsi.egroupware.net- Etemplate: Get vfsUpload values to use expose so they work like links- Rocket.Chat: Fix constant autologin loop when RC uses a different domain then EGroupware- smallPART: fixed UI problems when embeded via LTI- smallPART: fixed empty email and name for new uses created via LTI
* Sun Jun 28 2020 Ralf Becker - version 20.1.20200628- first 20.1 release candidate- all apps: warn when closing popup windows with unsafed changes- all apps: password widget allow now to genrate passwords and custom field type password- smallPART: new e-learning app: selfdirected media assisted learning lectures & Process Analysis Reflection Tool- Calendar: Optimize fetching participant names to reduce requests- Calendar: Fix user / server timezone mismatch could put incorrect changes in event history- Calendar/Email: show additional [Delete] and [Edit] buttons for a meeting canceled message- Tracker: Open tickets in separate windows
* Sat Jun 13 2020 Ralf Becker - version 20.1.20200613- first beta (feature-complete) for upcomming 20.1 release- Push: added push server- API: JavaScript minifying works now thanks to Terser (though .map files are still WIP)- SAML/Shibboleth/SimpleSAMLphp authentication configurable through setup- SAML: support joining a SAML account to an existing one, if configured in setup- Filemanager: When user tries to access a directory with no permission, redirect to previous directory instead of home- Mail: fix creating a folder on level of inbox gave an error (if imap server supports it)- Calendar/CalDAV: videoconference was lost, if meeting was accepted of updated via CalDAV- Preferences: Fix delete personal category required admin permission- Status app: Add group preference as shown users and some performance improvements- Tracker: No longer flagging closed tickets as overdue- Etemplate: Password widget improvements - suggest password button, added as custom field type (stored encrypted)
* Fri Jun 05 2020 Ralf Becker - version 19.1.20200605- Calendar/CalDAV: videoconference was lost, if meeting was accepted of updated via CalDAV- Preferences: fix delete personal category required admin permission- Calendar: do not show Infolog list (Open ToDo\'s) if user has no access to Infolog, or no Infolog types selected for display- Api: can now select no color with color widget- ActiveDirectory: consider security local groups as groups too- API: new data-minimizing account display options \"Firstname Inital\" and \"Firstname [ID]\"- Registration: allow to choose email as user-name and let user choose a primary group from a selection- Status app: add group preference as shown users and some performance improvements- Tracker: skip loading the default mail account during mail handling, avoids mailhandling failure in some cases- Mail: fixed forward as attachment from viewing mail in popup- Docker: EGW_MEMORY_LIMIT environment variable to set a higher memory_limit in php.ini (default is 128M)
* Mon May 25 2020 Ralf Becker - version 20.1.20200525- first alpha for upcomming 20.1 release (shows still 19.1)- you have to switch JavaScript minifying off BEFORE updating
* Thu Apr 30 2020 Ralf Becker - version 19.1.20200430- Jitsi/Status: many of improvments for easier video conferences and calls- added a ringtone when being called and also signaling it via a link in Rocket.Chat- ask user to try again, if a call is not answered and tell called one he missed the call- display alarms for videoconferences and offer easy joining- allow to invite users to already running video calls or sheduled meetings- Status: add phone call actions (only if telephony system is integrated)- Calendar: video conference links in notifications expired before the meeting date- Calendar: add clickable link to videoconference in event tooltip- Calendar: add videoconference icon to event tooltip- Calendar: disable some owner/participant pre-loading for faster initial open- Calendar: fix events later in the day would not show if one was filtered out- Calendar: fix more than 2 exceptions caused missed exceptions with CalDAV under iOS- Mail: automatic remove some invisible Unicode chars breaking email addresses- Timesheet: fix update via import without category or status cleared original- Timesheet: fix import condition checks- Api: make sure share cleanup job doesn\'t remove shares just because of access rights- Collabora: fix document revision history only available in english- Collabora: fix document\'s previous versions were only available in english- News: display link to categories in sidebox-menu and administration- OpenIDConnect: fix JWT don\'t validate for client in certain proxying situations because of wrong issuer- Admin: deleting accounts no longer fails because of memmory limit on huge installations- Addressbook: fixed not working avatar upload- Guacamole: fixing diverse glichtes in usage and installation
* Thu Apr 09 2020 Ralf Becker - version 19.1.20200409[#]CoronaVirus #StayAtHome #HomeOffice release featuring- Free Video Calls through an IONOS and EGroupware GmbH sponsored Jitsi server in Frankfurt/Germany- Status: integrated Jitsi video conferencing into Status app by simple double-click on avatar- Addressbook: direct video calls to loged in uses and schedule conferences to contacts- Calendar: allow to schedule a videoconference via Jitsi- Filemanager: allow schools to make home-work available via sharing and collect it again (new HiddenUpload sharing type)- Guacamole: make windows PCs in office available through EGroupware from the outside- OpenIDConnect: added id_token to implicit flow and /jwks endpoint to support eg. Guacamole- OpenIDConnect/OAuth: manage access and display OAuth apps inside EGroupware- EPL: allow specify IP-range as second factor in Admin >> EPL-Function >> Site configuration- Api: If addressbook event column is disabled, disable next / last dates in edit dialog as well.- Calendar: Fix conflict popup opened with an error- Api: Fix missing translations in ACL dialog and when deleting an account- Addressbook: Case insensitive check for vCard BEGIN & END flags fixes lowercase vcards would not import- Bookmarks: Tree view no longer shows bookmarks from sub-categories at every higher tree level- OpenIDConnect: Fix missing translation in delete token confirm- OpenIDConnect: fix error if scopes are specified in a client- Rocketchat: Fix missing translation in Rocket Chat side menu- Rocketchat: Fix server_url is not getting stored/replaced once a wrong url has been stored.
* Wed Mar 18 2020 Ralf Becker - version 19.1.20200318- Calendar: initial load speed improvement- CalDAV/OutlookSynchronizer: reject invitations when client deletes them without appropriate rights in his calendar- CalDAV/Calendar: always set organizer and participants outside own calendar- Filemanager/Sharing: fix lost session on first load in sharing links with Firefox- Collabora: fix issue of inserting an image into document pops a rename dialog- Collabora: fix limit of one samba connection per person- Admin: add copy account action- Html Editor: add fullscreen feature into html editor- Html Editor: add 9pt, 9px, 11pt and 11px into Html editor\'s font options- Timesheet: fix project link was missing when changing project after clicking \"Save & New\"- Mail: fix mail acl can\'t save or retrieve after changing mailbox via folder selectbox- Projectmanager: add preference to force filemanager subdirectories- All apps: fix error closing / updating window in Chrome 80+- RocketChat: fix diverse connection and status update errors- Updated translations for EL, SK, BG and DE
* Thu Jan 30 2020 Ralf Becker - version 19.1.20200130- SECURITY AND MAINTENANCE RELEASE: PLEASE UPDATE IMMEDIATELY (includes 17.1 and before!)- Sharing: temporary disable cleaning of deleted files, causing all shares to get deleted- Api: Fix SQL error from doubled table name in group statement- Admin: Fix group email got lost on save- CalDAV/Calendar: fix for first recurence being an exception cause it to be deleted by mac calendar- CalDAV/Calendar: virtual exceptions (different status for recurrences) were not exported- Mail: Fix broken link mail in infolog via drag and drop action- Collabora: explicit save creates no new version if last one was an autosave- Projectmanager: Fix Gantt chart to use all available vertical space- ProjectManager/PostgreSQL: fix SQL error / regression in last maintenance release- Tracker: using RowsIterator to export more rows then the memory-limit
* Fri Dec 20 2019 Ralf Becker - version 19.1.20191220- All apps: make list columns being sortable via column-selector dialog- Admin: optional session-action column in access-log and sessions- Admin: Add filemanager (home directory) as an option to move to new user when deleting an account- Admin: Fix some hooks got missed when deleting a user- File selector: implement Overwrite and Rename possibilities for saving an existing email message or attachment- Mobile theme: fix mobile theme sidebar not showing notifications- Html Editor: Add a custom paragraph into block formating in order to get paragraph lines with no line-height- Mail: keep number & bullet lists when converting to plain text- Notifications: implement new indicator in dashboard in order to notify user about unread notifications- Calendar: New preference for notifications about events you created, but are not a participant in- Addressbook: Fix files and entries linked to a new contact were not saved- Rocket.Chat: fix Message action on status app\'s contextmenu is always active even when Rochet.Chat is not yet logged in and active- Tracker: Fix HTML tickets showed their HTML tags in async notifications- Packages/WebDAV: remove upload / PUT limit of 65MB (now 1GB), you need to accept/merge changes in apache/nginx.conf files!
* Tue Nov 19 2019 Ralf Becker - version 19.1.20191119- CalDAV/Calendar: Lightning 68 no longer allowed to accept/reject invitations- CalDAV/Calendar: iOS also no longer allowed to accept/reject invitations- ImportExport: fix error in importexport_cli.php (Console/Getopt.php not found)- all apps: fixing serveral cases of wrong Url when proxying and terminating TLS on the proxy
* Thu Oct 31 2019 Ralf Becker - version 19.1.20191031- Docker: allow to set session timeout (in sec) via EGW_SESSION_TIMEOUT enviroment variable- Docker: do not allow to call php files ment to be included only (src, setup, inc or vendor directories)- OpenID/OAuth2: do NOT ask user aproval, if already given and client does not use refresh token- Rocket.Chat: automatic logout and login withing EGroupware- Rocket.Chat: fix list of channels not being searchable on add favorite search dialog- Mail: stop logging of mails to webserver error-log- Mail: fix mails consists of both multipart/mixed and multipart/related create duplicated content- Mail: fix textarea in compose dialog gets disappeared after attaching a file, happens in mobile template only- Mail/Api: fix password change looses S/Mime, one time passwords and other credentials- Mail: new preference to set default format (line height, font, ...)- Api: Fix bug where some links opened in the application\'s main tab instead of popups- Admin: fix deleting of customfields type not working- Admin: Fix adding custom type status or setting type owner was not saved- Calendar: Fix selecting a group in planner by user view did not always load group members- Calendar: Fix copy event loses links- Addressbook: Add a new CRM option to view infologs for the contacts\' entire organisation- Addressbook: Add site configuration to always load certain custom fields, allows for single customfields in custom list templates- Addressbook: fix issue of avatar edit is disabled even though user has enough rights to edit it.- Infolog: Fix context menu \'Schedule appointment\' action opened in calendar tab instead of a popup- Tracker: context menu to edit comments or add attachments to them- Tracker: Record comment changes in history- Import/Export: Fix export CSV with Tab delimiter literally inserted \'\\t\' instead of tab.- CE-Groups: fix error deleting groups- News: Fix error \"Cannot read property \'col_filter\' of undefined\" when clicking \'No filters\'- Statistik: add maintenance release version and docker install type- Collabora: 4.0.8 fixes inserting images from filemanager plus several new features and bugfixes- Univention: EGroupware 19.1 is now available via AppCenter for UCS 4.4
* Wed Sep 25 2019 Ralf Becker - version 19.1.20190925- Password&Security: fix not working password change after 19.1.20190917- Calendar: fix not working print view, if conventional add popup is enabled- Addressbook: fix filters in list \"jumping\" in Chrome 76+ on Windows- Template: implement applications list up/down scroll buttons (as an user preference feature)- InfoLog: fix delegation no longer shown after database restore- History: fix timestamps broken by 19.1 update storing diffs using timestamp of preceeding row- Tracker: fix unable to clear queue/category/version colors
* Tue Sep 17 2019 Ralf Becker - version 19.1.20190917- EPL: WebAuthn incl. older U2F tokens as 2nd factor for authentication- Preferences: always show Security & Password popup, only disable password tab, if no rights to change it- Notification: instead of overwritting From address use ReplyTo- Tracker: for notifications use explicit replyTo address or sender from mail config- Calendar: Fix quick add lost additional participants- Calendar: update to timezones version 2.2019b- Univention: fix \"Must change password upon next login\" feature- Mail: fix email date is an editable field in mail display- Filemanager: fix actions in share->mail context menu not working on multi-selection- Setup: fix post_install.php breaking bcrypt header_admin_password- EPL: fix not working automatic update of container / watchtower (requires docker-compose.yml update!)- RHEL/CentOS: fix dependency of docker-compose package to work with OS docker version
* Thu Aug 22 2019 Ralf Becker - version 19.1.20190822- Mail: fix broken save to filemanager action- Mail: add format selector into compose htmltext editor\'s toolbar- Api: no longer loggin last-logintime of anonymous user- Notifications: remove calendar notification from the list after applying any of actions- Mobile theme: fix broken html editor in mobile view (e.g. mail compose)- OpenID/OAuth: fixed missing redirect to login causing Rocket.Chat login to fail- OpenID/OAuth: allow to enable and view request log from within EGroupware- PostgreSQL: fix SQL error displaying project-list- Status: fix status app loses its user list if no access right to rocketchat app- Tracker: fix sometimes not readable comments (resized too small)- Rocketchat: fix stalled registration due to (wrong) MAIL_URL in docker-compose file
* Tue Aug 13 2019 Ralf Becker - version 19.1.20190813- final 19.1 release- Login: new background and logo for login page- Debian/Ubuntu/SUSE: recommend now Rocket.Chat (egroupware-rocketchat) and Collabora (egroupware-collabora-key)
* Tue Aug 06 2019 Ralf Becker - version 19.1.20190806- 3rd and probably last release-candidate for 19.1- Login: RememberMe token for either automatic login or as 2. factor for 2-Factor-Auth- Api: fix error adding/editing catgories or custom fields- Docker: allow to specify private CA so EGroupware and Rocket.Chat can validate their certificates- minor fixes in all apps
* Fri Jul 26 2019 Ralf Becker - version 19.1.20190726- 2. 19.1 release-candidate / preview- Admin: fixed Site config did not store (\"Error: 1\")- Admin: delete account allows to choose per app what happens with the data- eTemplate2/UI: remove JPicker color-picker in favor of native html5 one from browser- eTemplate2/UI: lists now supports to change order of columns (no GUI yet)- EPL/Filemanager/Versioning: do not version Office 2007 .tmp files- LDAP/SMIME: certifcates are now stored and used for accounts in LDAP- Univention: use stock 19.1 container by replacing univention-directory-manager with new UDM REST Api- Docker: allow to set all post_install parameters to be set via EGW_
* enviroment vars
* Wed Jul 17 2019 Ralf Becker - version 19.1.20190717- better guiding through Rocket.Chat installation process
* Tue Jul 16 2019 Ralf Becker - version 19.1.20190716- First release-candidate for 19.1 with following major changes- Integration of Rocket.Chat an open-source chat server with native clients for all plattforms- GDPR implementation facilitated by new policy app (EPL only)- Full logging of all administrative actions incl. who requested them- Status app to show users logged into EGroupware or Rocket.Chat and allowing to interact with them- OpenID Connect / OAuth2 server as EGroupware app used to integrate Rocket.Chat- Two-Factor-Authentication to secure EGroupware with time-based one-time passwords- New colored default theme and many usability improvements in all apps- Installation through Docker container also used by DEB and RPM packages
* Wed May 29 2019 Ralf Becker - version 17.1.20190529- Admin: white-list IP addresses from blocking or set higher number of attempts- Calendar: fix alarms on recurring events got lost after 1st ocurrence- CalDAV/CardDAV: allow removing categories- CalDAV/CardDAV: encoding VT (vertical tab) as it stalls Outlook (CalDav Synchronizer)- iMip/Mail/Calendar: fix event-doublication on accepting, if the event was deleted once- Collabora: egroupware-collabora-key package to install local container for current Debian, Ubuntu, RHEL, SUSE
* Tue Apr 02 2019 Ralf Becker - version 17.1.20190402- Collabora: egroupware-collabora-key package allowing to install supported Collabora container on-site- Api: When printing lists ask for print orientation and size columns to fit- Mail: fix S/MIME fails with addresses not written in lowercase- Mail: fix opening a forwarded mail as attachment into an existing compose dialog fails- Mail: check non-utf8 body, if it might be utf-8, to display readable- All apps: fix custom-field display for date-time and custom data_format like YmdHi- Api/Filemanager: create in non EPL missing /templates and app-sub-directores- Filemanager/WebDAV: handle url-special chars like %, # and ? correctly- Filemanager/EPL/GoodSync: also ignore temp. files (no _gsdata_ used)- LDAP/AD/UCS: fixed sending mails to groups used as distribution lists- ActiveDirectory: fix \"not a valid GUID\" error, when getting an avatar of a group- Addressbook: fix photos not imported via Import / Export- Addressbook: move photo change flag from import into vcal so it\'s always set if needed- Setup: fix failed/partial restores for charsets not utf-8- Timesheet: fix SQL error searching, if there are custom-fields
* Fri Feb 22 2019 Ralf Becker - version 17.1.20190222- All apps: improved speed when searching with (many) custom-fields- Install: non-package installs use now install-cli.php and composer, instead of myrepos (mr)- Mail: meeting-request was not shown inside multipart/related- CardDAV/Addressbook: fix accounts not synced for preference account-selection \"groupmembers\"- CalDAV: work around Lighning not having synced event before accepting- Calendar/Email: multiple users of external meeting request no longer overwrite each other status when accepting- Addressbook: fix photo was lost when non-admin user edited own account
* Thu Feb 14 2019 Ralf Becker - version 17.1.20190214- Calendar/CalDAV: fix yearly recurring events stalling sync- All apps: fix linking of filemanager files to entries, if there is no file yet- Api: update dependencies and install PEAR packages now through Composer- Mail: fix not working sending and receiving smime signed messages where certificates have more than 1 domain registered (subjectAltName)- Mail: take user\'s cutomfields type of email into account when searching for contacts in Compose -> TO field.- Mail: add default value settings for S/MIME passphrase expiration in site configurations- Import/Export: fix export to csv fails because of URL length limit- Resources - Fix resources not displayed in calendar if there\'s more than 20 in a category- Addressbook/PostgreSQL: fix SQL error when last/next date column is enabled- Tracker - fix ticket list custom date filter did not appear properly
* Fri Jan 11 2019 Ralf Becker - version 17.1.20190111- Api: show maintenance release as version-number everywhere- Api: truncate varchar for all DB types now, as MariaDB 10.3 also errors on to big content- Api/Filemanager/WebDAV: fix SQL error if login error or WebDAV path contains non-ascii chars- Calendar/CalDAV: store huge iCal attributes compressed to fix stalled sync of Outlook/Exchange events- Calendar/Mail: tell user if an event has been already already deleted when viewing a meeting request- Mobile theme: Fix inconsistent styling of submit buttons on login page, when browsing with Safari- Filemanager: fix missing empty directory context actions- Filemanager: treat GoodSync _gsdata_ directory as hidden / not shown by default- Filemanager/EPL/GoodSync: ignore _gsdata_ directory for versioning and subscriptions- Mail: implement new preference to configure mail identity label shown as mail folder header- Addressbook: add site configuration to disable Last/Next Event column- Projectmanager: move format for ID generation from config to settings to allow eg. group-specific IDs- Extended changelog: https://help.egroupware.org/t/new-features-preferences-or-other-important-things-since-release-of-17-1/73323
* Wed Dec 05 2018 Ralf Becker - version 17.1.20181205- SiteMgr: fix fatal error stalling EGroupware, if SiteMgr is installed- eSync: fix S/Mime messages stall synchronisation, they are not (yet) correctly handled- Versioning: when restoring directories also restore files and subdirectories (only for newly deleted directories!)
* Tue Dec 04 2018 Ralf Becker - version 17.1.20181204- CalDAV/CardDAV: allow up to 255 char UIDs to support OutlookCalDAVSynchronizer- Addressbook: private addressbook in newer installations could not be enabled- Addressbook: allow specifying the charset when importing vcard- Addressbook: add option to import that deletes contacts from addressbook that are not in the import list- Calendar: remove option to skip resource detection, we always do it now.- Calendar: allow specifying the charset when importing ical- Calendar: fix alarm removed if user is only participant because of group invitation- Calendar: fix missing week numbers on multiweek view and wrong scrolling- Calendar: fix recurring events were left out of merge from list- Calendar: add checkbox to turn on or off emptying calendar before iCal import- Import/Export: allow import plugins to specify their own sub-templates- Infolog: exclude current entry from parent select/search results to avoid loop- Infolog: add missing transformation array for infolog-widget- Api: fix radiobox not return current selected value but the first value- CardDAV/Addressbook: fix missing wrapping of notes field- Tracker: update actions (change options) when tracker or category is changed- Tracker: fix context menu change options not disabling when there are no valid options- Tracker: when copying a closed 100% complete ticket, reset status, percentage & resolution- Tracker: fix changing categories blocks the dialog from further actions- Filemanager/Versioning: adding a default time of 5.5 minutes to create a new version- WebDAV: fix updates with range requests eg. chunked uploades of huge files- WebDAV: fix encoding for Cyberduck or Mountain Duck clients
* Thu Oct 18 2018 Ralf Becker - version 17.1.20181018- Api: change default submit to async call and try to block user interfering with submitted popup until the response- Mail: do not let hierarchy delimiter inside folder names as it may break the folder structure- Mail: fix deleting mails from draft folder does not respect \"move to trash\" in delete message preference- Mail: fix signed/encrypted S/MIME new message does not take CC or BCC fields into account- Mail: avoid to send so many requests when user tries to scroll on mail list via key up/down- Calendar: iCal import: add option to specify owner of imported events- Calendar: fix adding events to days loaded and cached but not shown in current view- Calendar: fix multi-day events ending at 00:00 would only be shown for the first day- CalDAV: CalDAVSynchronizer: only allow owner/organizer to update or delete an event (not users with edit/delete rights)- CalDAV/Calendar: iOS sometimes created a new event when confirming a deleted one- Infolog/Timesheet: fix link title placeholders not working- Infolog: add a preference to check \'Do not notify\' by default for selected types- Addressbook: fix birthday cache was not cleared when birthday edited- Resources: correct the field name from res_owner to res_creator- Notifications: do not fire another notification request unless the last one has been responded- Filemanager/SMB: fix directory creation failed on Samba (smbclient PHP extension)- Tracker: add config to re-open closed tickets if someone comments- Tracker: fix link title placeholders not working
* Thu Aug 30 2018 Ralf Becker - version 17.1.20180831- CardDAV: photo was not saved/changed in PUT requests- Mail: take opened compose dialogs into account when trying to forward attachment, share files into mail or vcard attachment from addressbook- Mail: fix S/MIME encrypted only composed mail fails- Mail: fix DASH DASH SPACE (-- ) signature removes lines which have only DASH DASH- Mail: set default refresh rate to 5 minutes for new installations- Calendar: Fix CSV export search results did not work (gave error)- Timesheet: Fix links to application custom fields are not created on first save- Login: fix in login page \"remember me\" options gets messy in IE or Edge- Resources: add (usable / quantity) for bookable resources in calendar participants results- Addressbook: Allow multiselection for customfield added to link title- CalDAV/Calendar: fix not working snozzing of alarms in Thunderbird- CalDAV/Calendar/Resources: do not allow to change resource quantity via CalDAV- CalDAV/Calendar: fix accepting invitations with an not attending organizer adds organizer as attendee- CalDAV/Calendar: dealing with Thunderbird setting partipant status on organizer- Timesheet: Admin only status also blocks editing & deleting for non-admins- Timesheet: only admins can select admin only statuses- Framework: fix broken favicon- Etemplate: timestamper widget now supports timezone attribute to force a certain timezone- Filemanager: make files and their paths clickable- Notifications: fix some calendar notifications event can not be opened, error: \"egw.open() app is not in registery!\"- Api: Fix minified themes cause multiple theme false entries- Api: Fix row category colors go missing after a change- Tracker: fix missing fields in escalation time column- Registration: fix Site configuration layout- EPL: new streamwrapper for links with just versioning eg. for backups without virtual structure- Collabora: fix saving fails if the opened file name starts with umlaut.- Univention/Collabora: fix not working Collabora in 17.1.20180720
* Fri Jul 20 2018 Ralf Becker - version 17.1.20180720- Addressbook: inform the user about number of contacts adding to mail compose dialog via Email action- Addressbook: add filtering by distribution list for organisations- Addressbook: fix bug preventing turning off letter filter after some actions- Admin: fix admin-cli.php to understand bcrypt hashes in header.inc.php- All apps: adopt custom theme color for all dialogs headers- Api: fix enabled actions don\'t show up on nm initiation- Calendar: fix participant quantity lost when changing status- Calendar: fix missing first row in planner by category view- Calendar: fix EGroupware users were notified even if they choose not to in their preferences- Calendar/Mail: handle meeting requests for single recurrences and exceptions- Calendar: fix notifications show actions for alarm notify messages- Calendar/CalDAV: sending correct iMip REPLY to mail invitations and only reply to external chair- Mail: implement new preference for toggle actions. For instance, switching Cc, BCc or S/MIME Sign always on when trying to compose an email.- Mail: fix some smime signed messages get recognized wrongly as encrypted- Nginx: fix error: upstream sent too big header while reading response header from upstream- Notifications: group notifications base on entry ID to help minimizing number of notifications on the list- Notifications: fix sql query error happens for PostgreSQL- Univention: fix not working password change (setting Kerberos credentials)- Tracker: fix issue text part of some html tickets mail notifications contain html parts- Tracker: fix inline images from comments are not getting resolved properly- Tracker: fix inline images from mailhandling are not getting resolved properly
* Mon Jun 25 2018 Ralf Becker - version 17.1.20180625- Addressbook: fix SMime/PGP public key import not containing a newline after the key- Addressbook: Fix incorrect validation error from contact owner when editing import definition- Addressbook: Disable merge contacts action if more than one account is selected- Infolog: Provide duration, pricelist & unit price when creating a timesheet- Calendar: add context menu actions for email & documents to non-list views- Calendar: fix event positioning bug in yearly planner view- Calendar: Mail all participants action now uses BCC instead of TO- Calendar: reset the default alarm if you switch an existing whole day event to duration- Calendar: Add preference to update calendar view immediately when navigation calendar in sidebox is changed- Calendar: fix week header rendering problem in some languages- Calendar: fix SQL error during purge caused by droped SyncML support- Calendar: Open timesheet from recurring event on selected occurence instead of first occurence- Calendar: Move some general preferences into a new tab \"Configuration\"- Mail: fix from address in mobile template- Mail: avoid javascript error blocking context menu from SpamTitan check when row data not found- Mail: warn user when there\'s no space left for storing sieve rules because of sieve_maxscriptsize limit- Api: Clear recipients between merges to avoid sending subsequent merges to previous contacts- Admin: allow to show last login, IP and password change in list- Admin: Implement new feature to upload multiple images for login background image in site-configuration and show them randomly.- Admin: fix bulk password reset to work on minimal install / no longer require old phpgwapi- Import/Export: fix only global categories available for export filtering, no app categories- Tracker: disable first notification for a new ticket if auto-reply has an introduction message- Tracker/API: change description, replies and history-log to longtext (was text=64k)- Tracker: when copying a ticket, if user does not have permission to change the creator the copying user is used instead of the original ticket creator- Projectmanager: Make project title a link to element list- Timesheet: Fix general price list items unavailable after clicking \'Save & New\'- News: Fix NaN in nextmatch total if there are no news categories
* Wed May 23 2018 Ralf Becker - version 17.1.20180523- Setup/Filemanager: fix excess looping stalling update from before 16.1- ProjectManager: fix \"used\" elements filter did not contain all not ignored elementes- Api/Ckeditor: Update CKeditor to version v4.9.2- Api: Fix references to sub-fields of custom field entries only merged for the first entry of each type- Calendar: Fix notification for single event in series had original start date- Calendar: fix not working Mail/Meetingrequest to all participants action- Calendar: yearly planner view events would sometimes load in the next month as well- Tracker: fix inline images from mailhandling are not getting resolved properly- Tracker: fix inline images imported from mail get always overridden by the first inline image in the list- Tracker: fix \"delete mail from server\" option in mailhandling- Tracker: fix error Too few arguments to function tracker_bo::ajax_getTicketId(), 0 passed and exactly 1 expected, when creating new ticket out of eml file- Tracker: Fix latest reply comment includes some html tags on it- Admin: Exclude not supported apps from mobile\'s available app list- Admin/Mail: fix saving mail-accounts for multiple accounts- Mail: fixed equal signs (=) are not displayed in subject- Mail: fix searching in email gives an error- Addressbook: allow to import or paste S/Mime or PGP public keys via pubkey field into Vfs- Addressbook: Add preference to turn off user groups as distribution lists- Resources: fix \'Too few arguments\' error when changing category of resource with accessories- Infolog: Fix timestamper button does not work in mobile template- Wiki: fix not working vfs: links in minimal installation- Mail/SpamTitan: fix not working spam/ham learning and white/blacklist without API access- EPL/SpamTitan: synchronize aliases with SpamTitan on first use of a spam function- Collabora: do NOT check certificate for localhost or private IPs- Calendar/Resources: fix SQL error with no responsible for a category set for Slovenian (and maybe other) translations
* Fri Apr 13 2018 Ralf Becker - version 17.1.20180413- PHP 7.2: fix several PHP Fatal errors and warnings stalling installation and usage- Setup: updates from old versions (eg. 1.4 or 1.8) no longer require to update to 14.x and 16.1 first- Setup/Restore: restore from a other charsets then utf-8 failed- All apps: fixed moving attachments to new entries (without attachments) lost moved file- CardDAV/Addressbook: fixed not working distribution-lists as groups in Mac addressbook- CardDAV/Addressbook: fix can NOT create new entries on a minimal (non-compat) install- CalDAV/Resources: fix wrong ACL/rights send to clients (PHP warning in log)- EMail/sMime: allow non-admin users to upload their keys- Versioning: moving or renaming files is done now as copy and delete to keep original file in attic- Addressbook: Enable upload buttons of smime/pgp pubkeys if user is allowed to modify them- Addressbook: Fix missing \'Add\' action for no results- Addressbook: Fix send all contact\'s emails/vcards to compose dialog does not work- Calendar: add preference to display birthdays as events as well as holidays- Calendar: fix events on weekend were sometimes shown on Friday if weekends were hidden- Calendar: fix occasional infinite loop in yearly planner- Api: Fix auto-complete password field gets activated even though user hasn\'t selected it deliberately- Mail: Fix mail import does not display imported mail in correct style- Notifications: Database update to not loose big messages- Notifications: On verbosity of high, alert only if the message is unseen- Timesheet: Stop times from advancing 1 hour shortly after DST- Sharing/Collabora: fix not working cleanup of temp. files and shares- Tracker: Fix tracker opening filemanager in iframe- News: use proxy configuration to import news- News: fix error storing a (new) category under PHP 7.1+
* Tue Mar 20 2018 Ralf Becker - version 17.1.20180321- SECURITY AND MAINTENANCE RELEASE: PLEASE UPDATE IMMEDIATELY- API: webservice call when password has been changed outside EGroupware to eg. re-encrypting (mail) credentials- API: use proxy configuration when downloading available tutorial videos- API: Check if email address is known before offering \'Add as contact\' button- API: Fix sharing from mounted shares failed with 404- UCS/eTemplate: fix CSP error with custom eTemplates in Admin- All apps: multiselect custom-field switches to single select after submit- Nginx: fix upload of pictures bigger 1MB fails- ActiveDirectory: additional allow accountExpires=0 for never expires- AD/LDAP migration: change favorites and index states too- AD/LDAP/InfoLog: change group owners on account-migration- AD/LDAP/Tracker: account-migration changes now staff and autoassign in categories- InfoLog/PHP7.1: fix fatal error stalling merge-print of some InfoLog templates under PHP 7.1+- Filemanager/Sharing: fix PHP 7.1 error causing auth request to popup- ActiveSync: fix PHP Warning A non-numeric value encountered- Collabora: use proxy configuration to access external Collabora server- Collabora: Fix to work with symlinked files- Collabora: Fix editing documents on mounted shares- Collabora: fix loading from shares mounted into VFS- ProjectManager: stop sending mail notifications with empty body when elements change- Resources: fixed image upload failed for some browsers (Picture type not supported)- Addressbook: Implement new feature to send vcard of contact to an already opened mail compose dialog- Addressbook: fix AJAX duplicate check skipped email addresses- Notifications: New actions Prev and Next in order to navigate through messages- Filemanager: Fix sharing menu completely disappears when user has no rights to mail app- Calendar: Fix exporting CSV from search results exported owner as participants- Calendar: Fix moving event to an un-loaded day would show only that event when the day is viewed- Calendar: new placeholders {{participant_emails}} for non-declined participants and {{participant_summary}} for a summary of participants by status- Calendar: Filter birthdays by name to remove duplicates caused by account + contact- Calendar: always show non-blocking icon for non-blocking events, regardless of private flag- Mail/Tracker/InfoLog: fix error converting mails by replacing 4-byte utf8 chars- Mail: Improvements to list display in address search results- Mail: Fix \"tel:\" href links wrongly get denied by mail compose- Mail: Fix spacing issue between grouped toolbars- Mail/SMime: fix not working storage of public key in mail account- Admin: new config to generate no or lowercase email addresses for new users- Admin: fix group list filter & sort- Import/Export: Better matching on accounts to handle prefixes & suffixes- Tracker: Fix filters with multiple values were not displayed as such when reading escalation- Tracker: Add comment placeholder {{comment/-1/non_restricted/...}} for last non-restricted (public) comment
* Fri Feb 09 2018 Ralf Becker - version 17.1.20180209- Filemanager: Add an user preference for being able to chose whether opening a merge print document should download it or open it with collabora editor- Filemanager: Add new user preference in order to be able to exclude specific file extensions from being opened by document editor (eg. Collabora)- Calendar: Allow templates without pagerepeat or range tags to work using only the first ID- Calendar: Improve parsing of users when importing to be able to handle parentheses in names- Calendar: Fix right click -> add gave error instead of popup- Calendar: Fix Filemanager, Infolog & Timesheet context menu actions- Infolog: Fix merging empty custom date fields filled them with current date- InfoLog: fix not working iCal export in edit window- Addressbook: Fix avatar photo gets removed when adding category to contact via contextmenu- Tracker: Put ticket status from closed to open on comment- Api: Fix some spelling errors, reported by Stefan Unverricht
* Tue Jan 30 2018 Ralf Becker - version 17.1.20180130- SECURITY AND MAINTENANCE RELEASE: PLEASE UPDATE IMMEDIATELY- Filemanager: fix \"open as new\" action is disabled on selected file context menu- Mail/SMime: include CA-bundle directories in open_basedir of Apache config of packages- Mail: fix mail with S/MIME signature fails if user has no rights to notifications- Mail: fix invalid domain name in headers stall whole mailbox- Mail: filter / and ? from filenames when saving to VFS or disk- Infolog: entries in a projectmanager template keep their contact / from when a new project is created from the template- Infolog: fix copying from project template did not update the contact field- LDAP/ActiveDirectory: fix sorting accounts by anything other then account-name fails- Addressbook: fix duplicate detection when editing contact- Calendar: avoid hanging in planner if event has an invalid category
* Thu Jan 18 2018 Ralf Becker - version 17.1.20180118- SECURITY AND MAINTENANCE RELEASE: PLEASE UPDATE IMMEDIATELY- Filemanager/Sharing: Fix a security issue when sharing of attached files as download links in compose dialog exposes all folders as readonly shares- Api: Make sure private custom fields are not accidentally included in notification due to being cached- Api: Allow private custom fields in notifications, with filtering according to set permissions. Private custom fields are removed from notifications to non-users.- Admin: Fix site-config not working in mobile template- Addressbook: Enable viewing infolog entries of organisations- Addressbook: Fix adding contact while looking at accounts would try to add a new user- Calendar: Fix bug hiding a user\'s visible private events when just the group was selected- Calendar: Fix bug where account birthdays were not shown if there was a contact with a birthday on the same day- Filemanager: Fix unable to change directory after returning from shared files list- Tracker: Only allow change group context action if user has permission- Tracker: Fix missing content or doubled buttons in context menu action popups- Tracker: Fix mailhandling forward action not working- Tracker: Add start & due date fields to import- Tracker: Fix mailhandling wrongly includes original message in reply
* Tue Dec 19 2017 Ralf Becker - version 17.1.20171218- Addressbook: fix bug setting Hide User Account in preferences into Show all accounts breaks show accounts- Admin: update config to show correct default values- All apps/PostgreSQL: fix SQL error when deleting an entry without attachments- Api: fix merge all check causing extra records- Api: fix nested custom field merging- Calendar: fix merge from list loaded endlessly instead of generating document- Calendar: fix alarms set in different timezone from server moved when saving event- Collabora: handle \'select all\' flag- Collabora: fix unable to open certain mounted documents on the first try- Etemplate: fix bug preventing Shift + Select until you refresh the app- Filemanager/PostgreSQL: cant open file in Collabora because of SQL error- Infolog: fix creating projects from template lost infologs- InfoLog/PostgreSQL: fix SQL error \"column egw_infolog_users.info_res_id must appear ...\"- InfoLog/PostgreSQL: fix SQL error \"No operator matches ...\" in list- Infolog: fix project got lost on reload if set via link- Mail/Admin: fix upload picture into mail signature from editor image browser does not work.- Mail: fix rename of an attachment and saving it into Filemanager always keep the original name of attachment with no respect to the given new name.- Mail: fix empty trash/empty junk causes error in some mail servers, e.g. Cyrus.- Mail: fix vacation notice still sending out notification mail even if the original mail is a spam.- Mail: do not popup smime certificate dialog if the smime is not configured- Notifications: do not error sending popup if user is not online, just save it anyway- Projectmanager: add ACL check on timesheet before offering it as an action- Tracker: fix broken tracker queue selectbox filter- Tracker: fix default category selectbox for new tickets from email- Tracker: fix false error saving message shown even though the entry was saved
* Thu Nov 30 2017 Ralf Becker - version 17.1.20171130- InfoLog/Setup: fix SQL error on update from 16.1 (Truncated incorrect double value)- Addressbook: fix SQL error with accounts hidden + Organisation by location / department
* Wed Nov 29 2017 Ralf Becker - version 17.1.20171129- Addressbook: fix lost picture in upload- Admin: fix ACL levels not updated when changing app or user- Api: make favorites available as an individual button in VFS (File system) save/open dialog- Calendar: add a line to the top of events so consecutive events are better separated- Calendar: translate day of week in app header- Calendar: now uses standard search (quotes, +/-) including custom fields- Infolog: fix new entry with project already set missed it on project tab- InfoLog: fix SQL error on update for to long from and addr- InfoLog/Admin: fix error deleting user \"access to undeclared static property\"- Mail: fix inline images not being displayed in html mail- Mobile temeplate: lots of fixes for mobile template including issues with notifications popup- Notifications: fix broken links in notifications popup
* Mon Nov 13 2017 Ralf Becker - version 17.1.20171115- Final 17.1 release: see previous changlog for major features- Nginx: support for Debian and Ubuntu packages: apt install nginx php-fpm egroupware-epl- Mail: Fix missing SaveAll and DownloadAsZip actions of attachments- Addressbook: Fix avatar icon is doubled if contact has no avatar set- CalDAV/CardDAV: fix encoding of control chars stalling iOS sync- Filemanager/EPL: fix exception on upload in folder with a subscription- Collabora: set user language from common preferences
* Sun Nov 05 2017 Ralf Becker - version 17.1.20171106- SECURITY RELEASE and 2nd RC for 17.1: everyone should update ASAP- Filemanager/Sharing: deny rename, move and mkdir on readonly shares- All apps: fix two cross site scripting vectors- All apps: remove /usr/bin/ from open_basedir and other hardening measures- Sharing/Collabora: allow to use Collabora on writable shares (EPL only)- All apps: get sharing working with files attached to application entries- Update: fix not finishing update for more then 100 photos in addressbook- Collabora: do NOT set random password for an existing anonymous user (screws up SiteMgr)- All apps: update CKeditor to 4.7.3 and other dependencies like Horde- Infolog: Add context menu actions to set start & end date- Tracker: Admins can allow users to set their own default categories for new entries
* Sat Oct 21 2017 Ralf Becker - version 17.1.20171023- first release candidate for upcomming 17.1 release- Collabora: integration of Collabora Libre Office Online allowing to edit office document in browser- Collabora: free of charge trial via EGroupware GmbH Collabora server farm- All apps: merge print now also opens merged documents in Collabora app- All apps: new notification system showing notifications in, by default hidden, sidebar- Mail: server-side S/Mime support (does not require browser plugins)- Mail: SpamTitian integration: white- and black-listing of addresses, ham/spam marking of mails- Mail: improved privacy allowing to not automatic load external images- ProjectManager: role-based notifications- Admin: new group-list and export of all ACL rights- many improvments in all applications
* Fri Sep 22 2017 Ralf Becker - version 16.1.20170922- IMPORTANT: repository signing key changed to new buildAATTegroupware.org key to support Debian 9 (you need to import it!)- Filemanager: added share-link feature to filemanager context menu- Calendar: Week view with multiple users now keeps date heading at the top- Calendar: Add preference to view month as a time grid, same as other views- Calendar: Fix bug where recurring events were moved to server time when adding a recurrence exception- Calendar: Add placeholder for birthdays {{day/birthdays}} for day table- Calendar: Fix events were not displayed if you clicked \'today\' in sidebox, then month view- Calendar: Fix edit via emailed notification link did not work properly- Calendar: Fix default alarm does not get changed relatively to the selected start time when creating new event- Calendar: Fix month overflow bug when scrolling prev / next- Calendar/CalDAV: do not report non-participants as busy or conflict- CalDAV: Alarms on recurring events are lost when snoozing alarm or reloading event after 1. recurrence of alarm- CalDAV: Fix not parsed recurrence exceptions- LDAP/Mail: Fix new accounts did not automatic enable mail account- Mail/ActiveDirectory: Fix empty identity in mail compose and account not active in AD controled mail-server- Univention: Fix setup configuration does not allow to store Univention as account backend- Admin/EMail: allow admins to always add arbitrary aliases, even if not allowed for regular user- Timesheet: Fix bug where user column dissapears if you have custom fields and resize a column- Timesheet: Fix bug where editing entries from disabled users changed the user- Mail: fix cursor jumping at the end of textarea in compose while switching from subject- Mail: Fix preferred identity in compose dialog never get selected- Mail: Fix vacation notice disappears when switching folders- Addressbook: Fix tel_prefer statustext to be translated field label instead of field name- Addressbook: Fix favorites that included a selected organisation did not get correctly applied- Addressbook: Fix broken tel_prefered link- KnowledgeBase: fix links to other articles reload whole framework
* Mon Jul 03 2017 Ralf Becker - version 16.1.20170703- Univention: forwarding mails to external addresses added in UCS 4.2- Univention/Setup: allow to set Ham folder and automatically do so for Univention installation- Calendar: improve planner view printing if your screensize doesn\'t match page size- Calendar: Include monthly type (by weekday or by date) in recurrence rule strings- Calendar: Fix selected owner goes missing on logout- Calendar: Fix weekend setting got lost when you go from week to day view- Addressbook: fix wrong tab order for contact fields for US format- Infolog: make project fields available for merge- Mail: try not talking to not configured (empty) SpamTitan URL- Mail: Activate multi-selection of folders in subscription dialog- Mail: Fix links get removed from description content of calendar appointment email- Mail: Fix broken quota indicator- Mail: Fix contextmenu does not work on select all
* Tue Jun 13 2017 Ralf Becker - version 16.1.20170613- Mail: fix PHP Fatal error under PHP 5.4
* Mon Jun 12 2017 Ralf Becker - version 16.1.20170612- Mail: Implement Spam filtering feature including SpamTitan integration- Mail: display event-invitation, if mail contains just that and not the usualy alternatives- Mail: display event-invitation if it contains an attachment (eg. agenda)- Mail: skip identities from SMTP only accounts in compose- Mail: Fix contents of emails with long header fields get disturbed while importing them into mail app- Mail: Fix Disposition Notification confirmation message always come in english regardless of locale settings- Mail: Make multiple mail selection available for both \"save to disk\" and \"save to filemanager\" actions- Mail: Fix error saving mail account while Notify mail folders is empty and Use Default option is not set.- Mail: Fix vacation notice can not deal with aliases, which have no domain set- Calendar: fix SQL error when automatic purge of older events is configured- Calendar: avoid events ending at midnight (00:00) causing a 0 length event the next morning- Calendar: In week view with multiple users, clicking on the name will now change to just that user- Calendar: creating an exception to a recurring event now copies the links over to the exception- ActiveSync: Fix error body part not set, while trying to forward an email- Addressbook: Fix broken addressbook list in mobile view- Bookmarks: fix fatal error in minimal install
* Sat Apr 15 2017 Ralf Becker - version 16.1.20170415- Mail: Add a new preference for preview pane to stay there, even when no mail is selected for previewing- Mail: Support tree actions from none-selected account- Mail: Fix edit account does not refresh folder tree- Mail: Fix contextmenu does not popup for brocken folder tree- Mail: Fix create new identity can not save email address- Mail: Fix attachments in preview mode do not get opened properly- Mail: Implement quota limit warning dialog- Calendar: Fix bug where planner by user would not show events with group invitation, planner by category would not show events with sub-categories- Calendar: Highlight current user in planner by user- Calendar/CalDAV: fix server did not send alarms for virtual exceptions of recurring events- Calendar/CalDAV: fix changes on clients creating multiple alarms on server- Calendar/CalDAV: fix wrong end-date of recurring events incl. whole-day events- Filemanager: File a file dialog now opens in current directory instead of home directory- Filemanager: Fix change folder permissions and cli.php in minimal install- Calendar: Fix error in mail all participants on minimal install- LDAP: fix fatal error in minimal install- Addressbook: fix bug where private required custom fields could block saving the entry if they were not on their own tab- Api: Keep session small / quick to load by limiting number of cached link-titles
* Tue Mar 14 2017 Ralf Becker - version 16.1.20170315- Addressbook - When viewing a user account\'s calendar or next/previous dates, use the account calendar over the contact calendar- All apps - Add special search case for # to only match the ID, not search the whole entry- Mail- List mailing lists before contacts when searching for email addresses- Timesheet - Fix \'Save & new\' does not set project correctly- Mail: Better style for showing emails in print mode, thanks to Michael Scholl- Preferences: Fix hints are not visible for tabs with scrollbar- Mail: fix memory exhaustion caused by e-mails with long string set on DATE field- Admin: Save the bulk password reset notification email for next time- Mail: switching signatures in html mail failed after first time- Filemanager/Mobile theme: Improve navigation bar to be able to navigate through folders with single-touch- Addressbook: only add groups as distribution lists, if accounts addressbook is not hidden- Projectmanager - Fix deleted entries would still count in project time totals- Wiki: fix Fatal Error when searching (Class \'html\' not found)
* Thu Feb 02 2017 Ralf Becker - version 16.1.20170203- Addressbook/Mail: allow to use groups as (readonly) distribution lists- All apps: fix random failure in drag-n-drop or pasting images into CKEditor eg. mail compose- Wiki: fix not working links in HTML pages (prevented by our content security policy)- Wiki: ported to 16.1 Api and eTemplate2 allowing now cut-n-paste and drag-n-drop of images stored in VFS upload-directory preference- Mail: Fix forwardinline breaks a mail with winmail.dat attachment- Mobile template: Fix \"info message regarding fullscreen\" does not respect the discard checkbox- All applications: Set proper default page title if nothing is set- Mail/Admin: fix setting ACL or vaction notice from Admin app, if IMAP auth uses email address from account- Mobile theme: Fix avatar picture does not get the right aspect ratio in addressbook view/list- Setup: Update from before 14.1 did not update mail accounts due to an SQL error- Admin: fix bulk password reset to pick only passwords having required strength- Calendar: give event background a bit more contrast to improve visibility of event duration- Filemanager: open compose for mail files in html mode as links section looks a lot nicer in html- Mail: Fix \"Show All Addresses\" does not show plus icon (happens only in 16.1-compat because of missing icon)- Filemanager/PostgreSQL: shared files were not cleaned up after expiring of 100 days not accessed under PostgreSQL- Registration: fix broken registration link, if webserver_url is a full URL- SiteMgr: store new content JSON encoded instead of PHP serialized for easier modification in database
* Wed Jan 18 2017 Ralf Becker - version 16.1.20170118- Several apps: customfields could not be deleted- Mail: update Horde packages to fix recipients with non-ascii chars (e.g. \"Mike Håvard \") were not displayed- Mail: Fix can not display content of resolved winmail attachments in compose dialog- Mobile template: Fix customfields do not show up in view mode- Calendar/Categrory report: Consider multidays events in over range calculation- Calendar/Categrory report: Add sort option for the report- Calendar/Categrory report: Fix miscalculation of multidays events because of wrong week number- Etemplate: Fix error \"Etemplate\\Api\\Auth not found\" happening while trying to login- Setup: Fix error \"[] operator not supported for strings\" for setup page- CalDAV/CardDAV: send unchange REALM for \"bad login or password\" to allow storing credentials- Calendar: Some hotfixes for category report- Timesheet: Add Copy context menu action- Mail: Fix accounts selectbox in compose dialog does not include email addresses. Additionally, let local accounts without \'AATT\' get explicitly displayed in accounts selectbox.- Wiki: Fix error \"Only variables can be passed by reference\", which causing edit dialog not working
* Thu Dec 08 2016 Ralf Becker - version 16.1.20161208- Infolog: Add a context menu action to view a list of linked timesheets- InfoLog/PostgreSQL: new entries were created with info_id 0: duplicate key value violates unique constraint- Adressbook/CardDAV/PostgreSQL: fix SQL error stalling sync of eg. eMClient with preference \"Distributionlists as groups\" enabled- eSync/Mail: change hardcoded timezone from \"Europe/Berlin\" to user timezone to fix wrong times in synced mails- eSync/Mail: Allow to create, delete or rename folders eg. from Outlook- eSync/Mail: handle charset-problem on sending mails with added EGW-Signature- All apps: Fix wrong redirect to docroot, after being idle for a while
* Mon Nov 07 2016 Ralf Becker - version 16.1.20161107- Calendar: fix holidays are displayed one day off for eg. Austria, Slovakia, Australia (from iCloud)- Calendar: missing backport stalling calendar planner view- Filemanager: DB schema update to remove doublicate rows for WebDAV properties on update, caused eg. excessively by OneNote
* Wed Nov 02 2016 Ralf Becker - version 16.1.20161102- Admin/Mail: allow to add aliases, forwards and quota via admin-cli, optional create identities for aliases- Admin/Mail: allow to limit users to only create identities for aliases- Mail: show which email address has a wrong format when pasting multiple ones- Mail: show validation error if local part (before AATT) of email-address contains non-ascii chars- Mail/eSync: fix problem regarding send with bcc when using esync- CardDAV/Addressbook/PostgreSQL: fix SQL error, remove MySQL only FROM_UNIXTIME with our db abstration version- Admin: fix fatal error when using \"Deny Access\" from context menu on groups- Addressbook/LDAP: fix error if egroupware-epl-compat (old API) not installed- Filemanager: Implement copy_link action for filemanager contextmenu in order to be able to copy webdav url of a file/folder into clipboard- Filemanager: break infinit recursion stalling eg. login by introducing max. sub-directory depth of 100- Timesheet/ImportExport: fix PHP Fatal Error Call to undefined method EGroupware\\Api\\Session::appsession() when exporting- All apps/History: fixed history tab shown empty in default (minimal) installation- CKEditor: update to 4.5.11, loaded now as dependency via composer as egroupware/ckeditor- Login Page: Fix some alignment issues in login page - thanks to Stefan Unverricht- Registration: was not working from login page- All applications: Fix some icons glitches for default template - thanks to Stefan Unverricht.
* Wed Oct 05 2016 Ralf Becker - version 16.1.20161006- eSync: merge z-push 2.3.2(beta1+13)- eSync: only export raw email for contacts as Outlook seems to have problems with it- Admin: show \"check ip address of all sessions\": No (it was stored but always shown as Yes)- Addressbook: Fix upload photo does not work for limited access of own data- Setup: make sure interactive setup does not stall on SQL error when updating from 1.8- Mobile template: Close sidemenu after clicking on items in sidebar- Mobile template: Implement a dedicated delete action for quick removing entries from a list- All apps: Add a counter indicator for selected entries in a list in mobile template- All apps: Fix clicking on favorites in mobile template pops up logout prompt- All apps: attachments were not removed when entry got deleted- Calendar: Fix calendar to-firstname to-lastname place-holders do not get values- Calendar: Fix saving preferences place-holders in all languages except en breaks their values in database- Calendar/CalDAV: update or removal of (managed) attachments via CalDAV failed- Calendar: Fix status field in participants tab does not get translation in print mode- Calendar: Fix some favorites with multi-categories get failed to be shown in calendar- Tracker: fix error when deleting queue in an minimal installation- Tracker: Some tuning for mobile template- Wiki: Fix wiki html editor does not show advanced editor features
* Fri Sep 02 2016 Ralf Becker - version 16.1.20160905- All apps: async notifications were not using SMTP only account, but personal one with unavailable session password- Mail: Fix pdf attachments do not get downloaded in mobile template- Mail: Fix save button in image view mode (expose) does not work for mails attachments- Filemanager: fix missing symlink overlay on mime-icon- Timesheet: do not show deactivated accounts for creating new timesheets (keeping them in list header)- Calendar: use proxy config from setup >> configuration to download holiday calendars- All apps: default preferences wont save because merge-print template directory does not exist- Calendar: fix PHP Fatal: Unsupported operand types caused eg. by deleted resources- Mail: iCal attachments are shown as such, only meeting requests trigger calendar interface with accept/reject buttons- Admin/Mail/ProjectManager: add missing tree images for Stylite template- Filemanager/WebDAV: generally deny user to delete directories /, /home, /apps, /templates (last 2 incl. subdirectories)- All apps: symlink files to not yet saved entries were not working- Calendar: fix PHP Fatal when clicking on a link to accept/decline an invitation mail- Calendar: fix SQL error in eSync with double DISTINCT happening under some conditions- Addresssbook: fixed category tree looses unavailable categories (eg. private categories of other users)- Admin: warn admin if passwords for new accounts / password reset lack in strength- Filemanager: fix not working changing owner or group of a file/directory (as root!)- Filemanager: fix PHP Fatal error when changing ownership or permissions- Timesheet/ProjectManager: fix not working linking timesheets to project by external project-member- Filemanager/EPL: show application and entry directories again with application icon and therefore within files below directories
* Wed Aug 10 2016 Ralf Becker - version 16.1.20160810- Mail: fix lost mail account password on user password change- PostgreSQL/Setup: fix SQL error in Backup or update: Invalid SQL: SELECT
* FROM egw_pm_members- Admin: fix email address for groups could not be stored for accounts in SQL- Admin: fix PHP Fatal error when editing custom fields in a minimal install- Calendar: Add print action to event context menu- Api/Filemanager: add mime icons to minimal install- EPL/Filemanager: fix PHP Fatal using file-a-file dialog (upload with setting eg. a comment)
* Mon Aug 01 2016 Ralf Becker - version 16.1.20160801- Templates: disable old idots and jerryr template, as new calendar does not work with them- Filemanager/EPL: fix broken notification / subscription to folders- eSync/Mail: add preference to override unlimited date range from client- eSync/Mail: make sure From is set correctly to the identity used, when sending by iOS- Calendar: fix printing calendar view in Firefox does not work- Calendar: fix opening a calendar entry sometimes doesn\'t work- Calendar: create new events by dragging on empty space- Admin/APC(u): fix error in clear cache: if APC(u) runs out of memory clearing just instance cache clear whole cache- Mail: Fix addresses/attachments expansion plus button is not showing up in mail preview in the first load- Api: fixed not working HTTP authentication- all apps: Fix styling glitches for search links dropdown- all apps: Fix vfs upload button does not work in link tab- all apps: fix not able to set date for empty date fields in mobile template- eMail/UCS: fix setting of mailbox ACL for IMAP login-type \"email\"- LDAP: fix not working password change by user- Addressbook: change taborder of fields to allow adding information column wise- API/ProjectManager: fixed some errors caused by no longer sharing instanciated objects not designed to be shared
* Fri Jul 15 2016 Ralf Becker - version 16.1.20160715- Calendar: Fix Generate Page Time\'s indicator screws calendar view up- CalDAV/InfoLog: fix error when creating a task for a different user- Setup/LDAP: fix exception when migration accounts to/from LDAP- NTLM: move ntlm login code from phpgwapi to api to allow NTLM login in 16.1 minimal install- ActiveDirectory: using adLDAP now from adldap2/adldap2=4.0.4 via composer- Mail: update Horde_ManageSieve to 1.0.2 to fix PHP Fatal with Auth_SASL class- Admin: fix PHP Fatal Class jdots_framework does not exist in minimal install- Api: fix not working asynchron service (eg. alarms) in minimal install- LDAP/UCS: groups not found when searching for them eg. in custom fields (account-type=both)- Mail: mailing attachments failed in minimal install caused by using deprecate path-separator constant \"SEP\"- Package install/update: no more limit memory as backup might fail, do not run backup for single apps- Setup/Auth: fix PHP Fatal with Sqlssl authentication (Class EGroupware\\Api\\Auth\\auth_sql not found)- Tracker/ProjectManager: fix PHP Fatal error on changing status of ticket used in a project- ProjectManger/InfoLog: fix PHP Fatal error: Class \'boetemplate\' not found happening under some conditions in minimal install- Calendar: Fix calendar view overlaps the sidebar menu in Stylite template- WiKi: handle expunge of page when deleting empty page in html-edit-mode
* Fri Jul 08 2016 Ralf Becker - version 16.1.20160708- Admin: add used caching provider and APCu stats to \"PHP Information\"- eSync: fix not synced subject and other headers, after RC3 Outlook memory reduction- Restore: fix failed restore under MySQL 5.7 by temp. disabling strict mode to allow inserting zero dates- PHP7/ImportExport: fix different evaluation order of PHP 5 and 7 gives eg. error \"Function name must be string\" in wizard- APCu/PHP7: fixed not used APCu under PHP7, as it has no APC compatible interface- Mail/Sieve: fix PHP Fatal error on minimal install when trying to edit rules or vacation notice- Calendar: check recurrences for conflicts too (until configured search-time is exceeded, default 3s)- Filemanager/CKEditor: correctly encoding selected files, causing eg. images to not show- Univention: fix not working 16.1 install in UCS: Account not found! (acc_id=1)- Setup: fix install check was (false) reporting missing PHP extension \"addressbook_zip\"- Template: relabeled Pixelegg template/theme to \"Standard\", and mobile theme for desktop to \"Compact\"- Tracker/Mobile template:- ProjectManager: links created to new project from template sometimes get lost (are with template not new project)- Api/Setup: show new version 16.1.002 even if old header.inc.php is used- All apps: show category color and search in category filter of lists
* Thu Jun 30 2016 Ralf Becker - version 16.1.20160630- 16.1 final release- Admin: show new eT2 based pages without iframe, fixes additional scrollbars sometimes shown- Mobile: fix error popup when changing application on mobile device in minimal 16.1 install
* Mon Jun 27 2016 Ralf Becker - version 16.1.20160627- 16.1RC3 third and probably last release candidate for 16.1- eSync: several fixes to improve syncing with Outlook and avoid running out of memory- MySQL/Ubuntu 16.04: switch off sql_mode ONLY_FULL_GROUP_BY enabled in MySQL 5.7+- Mobile: fix error popup when changing application on mobile device in minimal 16.1 install- eSync/Calendar: reading events in chunks of 100, to keep memory down for huge calendars- Mail: Fix mail unsubscribe does not refresh mail tree anymore- CalDAV/InfoLog: do not export stardate > duedate, as some clients (eg. CalDAV Sync for Android) have problems with it- eSync/InfoLog: do not export stardate > duedate, as it crashes Outlook- ImportExport: fix PHP Fatal in import wizard in minimal install- Projectmanager: booking new timesheets on project did not updated total in project sums
* Tue Jun 21 2016 Ralf Becker - version 16.1.20160621- eSync: YOU NEED TO RECREATE EXCHANGE ACCOUNTS ON YOUR DEVICES, Z-Push SQL state backend is used now- eSync: Z-Push 2.3 allows to sync Outlook 2013 & 2016- Mail/Api: replace decrecated Mcrypt PHP extension with OpenSSL, use AES128 with pbkdf2 streching of passwords- PGP: renamed (hidden) backup-file in users home-directory to .PGP-Key-Backup- InfoLog: change description to longtext (4GB) to not overflow on long comments or PGP encrypted files- Addressbook/Mail: fix PHP Fatal error when clicking on \"add new contact\" icon in mail- Resources: fix PHP Fatal call to undefined method Api\\Accounts::get_list() when editing ACL- Mail: fix PHP Fatal error when saving Sieve scripts- ImportExport: scheduled im/exports fail with PHP Fatal error- Filemanager/Projectmanager: fix broken layout when showing /apps/projectmanager eg. opening Filemanager from PM- Setup: some authtication types eg. Cas were not shown in setup- API: async service failed to run on a default install (no phpgwapi)- Admin: fix async service testjob to run on a default install (no phpgwapi)- Mail: fix PHP Fatal when switching identities
* Fri Jun 03 2016 Ralf Becker - version 16.1.20160603- 1. public release candidate 16.1RC1- Calendar: complete rewrite of user interface for improved functionality, drag&drop, context menu- Mobile: new mobile phone and tablet user interface offering compact display for mobile phones- Desktop: new brighter desktop template, lots of work on usebility and look & feel- Mail/InfoLog: PGP end-to-end encryption using Mailvelope plugin (InfoLog requires EPL subscription)- eSync: update to Z-Push 2.3 fixing several Android problems- All apps: many improvments and updates- Admin/Mail: fix admin editing (personal) mail account of other user destroys password, because it was encrypted with users session password and therefore not available- SambaAdmin: fix long timeouts and warnings by NOT running hooks, if LDAP is not used for accounts or authentication
* Wed May 25 2016 Ralf Becker - version 14.3.20160525- ActiveDirectory: fix not working integration, because of missing code after move to Git
* Tue May 24 2016 Ralf Becker - version 14.3.20160524- Support for Ubuntu-16.04 with php 7.0.4
* Sun May 22 2016 Ralf Becker - version 14.3.20160522- First release build with sources from Github- All applications: Fix file upload from file_selection dialog not working in IE and Safari- Mail: Fix emails with single quote in local address not getting parsed correctly (eg. test.o\'testAATTexample.com)- TranslationTools: move remaining code from developer_tools directory to etemplate- Mail/Addressbook/Calendar: add and use charset when sending/receiving mails with vCard/iCals, change default vCard charset preference to utf-8- Import/Export: Fix export with multi-select customfields does not work- Addressbook: adding \"Lastname, Firstname (birthday)\" as fileas and link-title- Preferences/CKEditor: Remove unsupported skins from CKEditor
* Wed Apr 27 2016 Ralf Becker - version 14.3.20160428- CardDAV: fix not working creation of new CardDAV account with OS X 10.11.4 addressbook (it stays empty)- CardDAV: SoGo and Busycontacts without all name- or organisation components use last value for missing ones- CalDAV: fix exceptions (EXDATE) was exported with timezone and Zulu-time, causing eM Clinet to fail- ProjectManager: fix PHP 5.3 problem: PHP Parse error: syntax error, unexpected \"[\"- LDAP: fix \"Protocol error\" on creating new accounts, if \"Do you want to manage home directory and login shell attributes?\" is set to yes, but fields are left empty- Admin: clear cache after admin-cli.php commands, so they become active automatically, also backported feedback for \"Clear cache and register hooks\" from trunk- Bookmark: Fix bookmark preview image not getting a right size- Bookmarks: fixed not displayed favicon for new bookmarks- Wiki/PostgreSQL: fix SQL error while searching
* Thu Mar 03 2016 Ralf Becker - version 14.3.20160304- All apps: updated included Horde and PEAR packages (now including PEAR itself) to improve php 7.0 compatibility- Filemanager: add ability to finally delete all old versions or deleted files from a versioned directory- Filemanager: fix not working upload in idots template- Filemanger: filemanager/cli.php wrongly reported wrong passwords for setup or config user with newer password hashes- ActiveDirectory: fix creation of groups without description or removing of description of an existing group- ActiveDirectory: fixed user who never changed his password get forced to change his password- Bookmarks: respect Preference-Setting for defaultview (tree/list)- Mail: fix drag and drop of folders for mail folder tree- Mail: deny moving folders from one mailaccount to another as we are not supporting it- Mail: fix for problem when retrieving and displaying an event from winmail.dat attachment- EMailAdmin: new flag to allow users to change forwarding in EGroupware managed mail-servers (mandatory database update!)- eSync: close session for ping requests to not block other requests- PHP 5.3: fix PHP Fatal error when opening Addressbook app caused by using a PHP 5.4+ feature- PHP 7.0: minimal support, full support will come with 16.1
* Wed Jan 13 2016 Ralf Becker - version 14.3.20160113- All Applications: Fix missing Ckeditor in previous packages- Addressbook: Fix some styling issue
* Tue Jan 12 2016 Ralf Becker - version 14.3.20160112- Mail: Fix browser crashes when try to save all winmail.dat attachments into filemanager- Addressbook: Fix email action in context menu does not send a valid email to compose dialog for certain email addresses- All applications/ Tutorials: -Fix discarding tutorials prompt not working if the configuration is set to sidebox -Rephrase tutorials siteconfiguration labels for ease of comprehension- Fix mail printing style- Admin: Add (de)activating mail accounts into admin contextmenu- Addressbook/CardDAV: fix contacts created with \"Copy instead of move\" checked in \"Move to addressbook\" context menu sync not correctly (already created ones need to be deleted!)- Mail: Fix compose dialog goes under window\'s taskbar and attachments are not visible- Infolog: Fix not working subtraction option for infolog-value widget- Filemanager: Fix not being able to upload files in filemanager if user id includes space- Calendar/ mail integration: Fix created event out of mail has no delete button available in participants list
* Mon Nov 30 2015 Ralf Becker - version 14.3.20151130- PostgreSQL/Calendar: fix SQL error on update, caused by using reserved word \"user\" as alias- all apps/Tutorials:- Univention: allow to migrate accounts from SQL backupt to Univention (install new EGroupware app and delete all users and groups in Univention first)- Calendar/CalDAV: allow to download whole calendar as one big iCal file using \"https://$user:$passwdAATTdomain.com/egroupware/groupdav.php/$user/calendar/?download\"- ImportExport: switch notifications off by default on import- Calendar/edit: Fix broken tooltip for participant image in conflict dialog- Addressbook: Fix conflict between search letter and delete a contact- Mail: Fix not showing mail quota for the first time load- Infolog: Fix infolog status- Mail: Fix slow loading of mail list if there is mail with winmail.dat attachment- Mail: Fix mail print version has very small font size
* Tue Nov 10 2015 Ralf Becker - version 14.3.20151110- all apps: replace flash based clipboard with html5 solution supported by Chrome, IE, FF 41+, not working in Safari- all apps: update CKEditor to version 4.5.4- Mail: account wizzard uses now higher timeout of 3 seconds and detects office365 account automatic- Mail: fix for cascading forward problem (problem when forwarding mails with forwarded messages attached in inline mode)- Calendar/CalDAV: recurring events with non-EGroupware participants (specified by email) were showing additional participants with cryptic mailto addresses (DB update required!)- Calendar/favorites: Fix not working setting a group while creating a calendar favorite- Tracker/ProjectManager: images dragged into new (not yet saved) entries where not accessible by other users
* Fri Oct 30 2015 Ralf Becker - version 14.3.20151030- Calendar: fix not working storing of events
* Wed Oct 28 2015 Ralf Becker - version 14.3.20151028- Tutorials: divers fixes for different browsers, specially IE 10/11 and Safari
* Tue Oct 27 2015 Ralf Becker - version 14.3.20151027- All Applications: Implement new features for showing all video tutorials accessible from app\'s sidebox- Calendar/CalDAV/iMip: only include replying participant in iMip REPLY messages- Mail: Fix issue download an attachment from mail preview, crashes Chrome- Addressbook/CardDAV: fix not working import / PUT of birthday in vCard- Mail/Wiki/Sitemgr: reworked XSS tests to allow eg. font-names containing \"script\" and other patterns forbidden by previous test, also added new html5 specific tests- Filemanager/all apps: fix not working filemanager favorites in file selection popup- Notifications/all apps: do not block other requests while notifications are queried- Calendar/Mail: send meeting requests including html body like current Exchange server does it- Etemplate: Fix issue expose view gets opened for not supported mime-type (eg. image/pdf)- Filemanager/Mail/LDAP/UCS: fix not working sharing, if accounts are stored in ldap- Mail: disable BINARY IMAP extension wrongly reported by yandex.ru, causing mails to be shown in transfer encoding- Mail/API: map charset ks_c_5601-1987 to CP949 as the former is not supported by php(s) conversion functions- Calendar: disabling Apply button for IE 10/11 and Edge, because all but current tab fail to load- IE10/11 and Edge: catching \"Permission denied\" error when accessing reloaded opener- API: fix SQL error in upgrade from 1.8/11.1: Incorrect string value
*
*
* for column async_data- Timesheet/Tracker: date filters like \"last week\" where not aware of daylight saving time changes
* Mon Oct 12 2015 Ralf Becker - version 14.3.20151012- Calendar/eSync: iOS 9.0.2 (maybe other clients and versions too) moved start- and end-date of synchronised meeting requests to date of sync- Calendar: use event title for mails generated via edit popup actions: mail all participants and meeting request- Calendar/Mail: fix edit action meeting-requests to NOT set content-disposition: attachment, as this seems to stop automatic processing in Exchange- Calendar/CalDAV: fixed event not show if user only participates in an exeception (not the master) and has no read-rights for any master participant- Calendar/CalDAV: could not set own status for participation in an exception, if not being a participant of master- Calendar/CalDAV: fix Outlook does not import invitations with wired error \"organizer needs not to send responses\"- Calendar/Filemanager: display warning when clicking on an iCal file with more then 1 event, only first one is displayed- Projectmanager: fix external role to NOT lose project when storing a new timesheet- Wiki: respect table settings (eg. border) of user in html- Wiki: search in comment too- Tracker: CRM bugfixes- Preferences: Fix ACL error allowing regular users to delete global categories- Mail: implement the sorting by AutoFolders into the retrieval of folders and fix some sorting issues- eTemplate: setting higher request timeout of 4 hours (was 2 hours)- Addressbook: allow eg. telephone apps to jump directly into CRM view of a phonenumber with https://domain.com/egroupware/index.php?menuaction=addressbook.addressbook_ui.view&search=\"49 123 456789\"&ajax=true&cd=yes- LDAP: fix not working connect under newer PHP 5.6 (maybe other versions too) with PHP Warning: invalid port number: 0
* Tue Sep 08 2015 Ralf Becker - version 14.3.20150908- All apps: fix broken group-favorites- All apps: some favorites could not be deleted (reappeared after reload/next login)- CardDAV/Addressbook: fixed not working adding or update of photo- Calendar: fixed SQL error in list-view- Calendar: fix not working \"no filter\" favorite- Calendar/CalDAV: update timezones to 2015e from Thunderbird zones.json- Mail/preferences: Add Preview Pane option into mail preferences in order to be able to show/hide mail preview pane (split panel)- Mail: fix PHP Fatal error under 5.3 when displaying mails containing inline-images- Projectmanager: fix external role to NOT lose project when storing a new timesheet- LDAP: fix not working connect under newer PHP 5.6 (maybe other versions too) with PHP Warning: invalid port number: 0
* Wed Aug 26 2015 Ralf Becker - version 14.3.20150826- Calendar/all apps: fix since last package not working old favorites and json-encode all php-serialized preferences- InfoLog: fix not working \"No filter\" favorite- PostgreSQL: repairing/creating missing indexes- Backup/PostgreSQL: indexes were not reported for backup- Backup/MySQL: limited index length was not reported for PHP mysqli driver- Backup: backup ascii columns as such, allways check and if necessary fix indexes on restore
* Fri Aug 21 2015 Ralf Becker - version 14.3.20150821- All Apps: Implement drag and drop file from desktop into CKEditor / html-editor- Login: catch all exceptions in session creation, to NOT log user passwords, in case of (eg. database-)errors- PostgreSQL/Filemanager: fix SQL error while downloading files with long name (probably other cases too)- PostgreSQL: fix SQL error on login with auto-create accounts enabled and user-name already exists with different case- Admin: fix SQL error when searching in access rights popup (probably other places too)- Calendar: fix SQL error on storing events containing rfc822 email addresses with non-ascii characters eg. \"Hugo Müller \"- InfoLog: fix SQL errors for custom types containing non-ascii chars (eg. German umlauts or Frensh acents- Mail: performance improvement for mail folder-tree- Tracker: treat html2text properly when notifying with html_edit activated- Addressbook: storing of account-contact-data did not work for non-admins which are in groups allowed to edit accounts (defined in Addressbook configuration)- Addressbook: fixed copying a contact one can only read, gives a readonly popup with just a cancel button
* Tue Aug 11 2015 Ralf Becker - version 14.3.20150811- Filemanager: fix comments show non-ascii chars as ? (requires DB schema update again!)- PostgreSQL: automatic shorten all content requiring it, before schema update, to not stall 14.3 update- Admin/PostgreSQL: shorten ACL labels used to limit admin rights to 16 char and fixed stalled 14.3 update for PostgreSQL- Filemanager/WebDAV: enable old workarounds for NetDrives current user-agent string, create 0 byte files when storing without- Filemanager/WebDAV: use full urlencoding for OS X Finder, fixes problems with non-ascii chars in file- or folder-names- Filemanager/WebDAV: rename of a file or directory removed other files with names only differing in case eg. \"test\" and \"Test\"- Univention/Admin: renaming of accounts or groups works now (failed with removed old account)
* Wed Jul 29 2015 Ralf Becker - version 14.3.20150729- Univention: fix PHP Fatal error while installing- Mail/subscription: Performance improvement- Filemanager/Versioning: filesystem checks now fixes directories existing multiple times, causing them to appear empty- Admin: fix SQL error when search contains a non-ascii character- Nginx/FastCGI: run shutdown callbacks (eg. link notification processing) after sending response to user- CalDAV/Calendar: fix not working private flag from Apple clients
* Tue Jul 28 2015 Ralf Becker - version 14.3.20150728- Update API version to 14.3, NO new features, just database optimization targeting InnoDB engine in MySQL- CardDAV/Addresbook: contacts containing photos were broken and iOS showed phone number labels like \"WORK instead of work- Univention: support Dovecot as IMAP available and default from 4.0-2 on- CalDAV/Calendar/InfoLog: do NOT use ENCODING=QUOTED-PRINTABLE for iCal 2.0, cuts eg. description off in TB, if containing non-ascii chars- CardDAV/Addressbook: fix iOS 8.4 problem allways creating new contacts for admins in accounts addressbook, using now default or personal addressbook- Addressbook: custom fields of accounts enabled via own-account-acl were not editable- Chat: using phpFreeChat 1.7 from Github now- Filemanager/Versioning: rewrite SQL query to show attic-directory (deleted files) to improve performance
* Fri Jul 17 2015 Ralf Becker - version 14.2.20150717- All apps: highlighting selected favorite- All apps: fixed not working notification links (not opening given entry) or changing app via url- Mail: fix PHP Fatal error in HTML mails, when using PHP 5.3- Mail/Calendar: remove iCal from alarms and correctly display canceled events in mail- Calendar: deleting an event did not honor \"Do not notify\" checkbox (if enabled)- Calendar: fixed copied execption of an event series still contained reference to original series- Calendar/CalDAV: rejected meeting-requests were not returned when searching for free time- Calendar/CalDAV: recurence exceptions were not exported since last package (Horde_Icalendar update)- InfoLog/CalDAV: fixed since last package (Horde_Icalendar update) not imported start, due and completed dates
* Tue Jul 07 2015 Ralf Becker - version 14.2.20150707- Login/Password: handle forced password change on login page- Mail/CalDAV/CardDAV: update to new Horde and PEAR versions, specially Horde_Icalendar 2.1.1- Mail: correctly quote name / personal part containing German umlauts or special chars when searching for email addresses in compose- Mail: fix inline image handling for reply/forward mail- Mail: inline images were not shown in Thunderbird- Mail: fix mail compose d-n-d for emails and distribution lists- Mail: fix sieve rules for moving mails into folder containing non-ascii chars (Dovecot requires sieve rules in utf8, while Cyrus needs utf7-imap)- Mail/ActiveSync: fix priority issue on retrieval of messages- Addressbook: fix sending many mails from AB to mail compose causes url length limitation error in IE and some webservers- Calendar: iCal export of list-view contains event series and not recurrences, also fixes wrong timezone, if different between user and server- Calendar/iCal/CalDAV: recuring events were exported to long- Calendar: fixed handling of alarms when creating exceptions to have them on exception and next regular recurrence- CalDAV/Calendar: storing now all properties send by client and not known to EGroupware and fixed acknowledging and snoozing of alarms- Admin: bulk password reset: fixed missing password from email and csv, csv download is working again- EMailAdmin: fixed not shown (used) quota for arbitrary user in admin- EMailAdmin: create a unique index for egw_ea_valid table- Android/EPL: SmoothSync app works now on non-standards ports eg. https://domain.com:4433/egroupware- API/VFS: download as zip; increase the time limit on a small amount of files, as they may hold a big amount of data- Setup: support mail authentication without PHP imap extension
* Wed Jun 03 2015 Ralf Becker - version 14.2.20150603- All apps: if column information is stored in a favorite, restore it along with the filters- All apps: keep order of select-options custom-fields (was not working for nummeric values)- All apss: resize history log when edit popup get resized- Calendar/Mail: converting mails to calendar entries- Tracker: mailhandling always showed content as comment (no description for first ticket), subject did not trigger correct detection of existing tickets- Tracker: fix slow rendering of edit popup for hugh number of tracker-user- Calendar: added deleted timestamp to history, to be able to see who deleted an event and when- Addressbook: visualize own account ACL for non-admin users by making all other fields readonly- EMailAdmin: fixed not shown quote for Cyrus backend (Cyrus returns no used space, if no quota set!)- EMail: make sure internaldate is used and displayed, when header date is not set or available- Mobile: fix redirect loop, if template_set was forced to something else then \"pixelegg\"
* Fri May 01 2015 Ralf Becker - version 14.2.20150501- Debian 8 and Ubuntu 15.04 packages- Calendar: when trying to load new holidays overwrite existing ones to not accumulate old ones (slowing down calendar)- Mail: fix not working compose on mobile devices / template- Mail/Activesync: Handle problem when forward / reply on mails original message was not included- ProjectManager: fix missing edit & delete buttons in roles
* Tue Apr 28 2015 Ralf Becker - version 14.2.20150429- Calendar: update to remove with 14.2.001 updated set end-date for yearly recuring events (other recurrence-types can not be changed)- eTemplate: stoping requesting more and more rows causing browser to stall, if browser does not give us height for rows (probably because it defered rendering)
* Tue Apr 28 2015 Ralf Becker - version 14.2.20150428-1- API: caching uses by default APC(u) if available AND apc.shm_size
* apc.shm_segments >= 64M, it no longer complains in cron/cli if APC is not enabled (as it should and is by default)- Notifications: skip email notification if we have no valid SMTP profile (eg. because there are only personal accounts and we run via cron)- PostgreSQL/Addressbook: fixed not working creating of new distribution lists- PostgreSQL: fix SQL error viewing history of an entry containing attachments- IE/Addressbook: fixed width for notes field
* Tue Apr 21 2015 Ralf Becker - version 14.2.20150421-1- All apps: fix unable to remove last value from multiselect- LDAP/Filemanager: fix fatal error / white screen in sharing when opening a sharing url- ActiveDirectory: primary group was not used when filtering accounts by a group, causing eg. no accounts to be found for \"Domain Users\" group in Admin or other apps- CardDAV: fixed not working MULTIGET report, if more then 500 contacts requested- Calendar: fix meeting invitations to allow accept or reject in Outlook (not set \"Content-Disposition: attachment\" for ical alternative)- Mail/Sieve: require a vacation notice text on vacationnotice edit and save- Admin: fixed not working notification for blocked users after too many tries with wrong password- All apps: fixed various issues with select-boxes, also minimising content transmitted to server- Filemanager/VFS: moved VFS code from \"phpgwapi\" directory to new \"api\" directory
* Thu Apr 02 2015 Ralf Becker - version 14.2.20150402-1- LDAP,ActiveDirectory: setting default sorting of accounts to ascending, as in SQL backend- LDAP/AD/UCS/Filemanager: group-names were displayed as \"#123\" instead of name- LDAP/AD/UCS/Filemanager: new created groups home-directory was not displayed in filemanager- LDAP: fixed not working creation of new groups (with empty describtion)- LDAP/UCS/Admin: empty groups showed all users, if selected in accounts-list- Univention: Samba SID was not propagated to config of SambaAdmin app- Admin/ActiveDirectory: filtering user-list by groups was not implemented- ActiveDirectory: real password change (not reset) for PHP 5.4>=5.4.26, 5.5>=5.5.10, 5.6+ (subject to minimum password age policy!)- Calendar: meeting requests were not recogniced by other clients as such because of lost method parameter- Calendar: automatic load new holidays, if there are no irregular ones for a given year, plus new Germany holidays for 2016- Calendar: added configuration \"Use range-views to optimise calendar queries?\", to go back to algorithm before 14.2.20150121- Infolog: Fix favorits are not working with details/no detail filter- Mail: fix fatal error / white screen when parsing winmal.dat (by updating to fixed Horde_Compress-2.1.1)- Mail: if user never send a mail from an account select first identity with an non-empty signature, not default identity- Mail: setting default font-face and -size reliable and remove space in front of cursor- Mail: on attachment/body retrieval BINARY retrieval may fail on certain servers; if so retry and fetch bodypart with BODY instead leaving the decoding to the library- All apps: use now same handling for pdf, text or html are opened now in popup, fixes viewing of attachments using mobile theme- All apps: expose view has not a save icon- All apps: nummeric custom-fields (float or new integer) sort nummeric in lists- All apps: Add a loading overlay while an application is loading- All apps: fix custom-fields with multiple not displayed fields- API/CKEditor: update to version 4.4.7
* Tue Mar 10 2015 Ralf Becker - version 14.2.20150310-1- Mail/idots: fix not be able to open mail folders from the mail-tree- Safari: fix security warning caused by auto-complete when submitting from https to about:blank- Notification/Mail: Fix / work around for BAD Header problem encountered in notifications for insufficiently encoded subject- ProjectManager: additional columns for Gantt chart- Sharing: fixed not accessible share, if user already logged into same EGroupware instance, also fixed WebDAV problems using a share URL- Calendar: fix not shown last recurrence of limited recurring event in day-view (requires database update for existing events)- Mail: fixed problem with space in folder names under current PHP 5.5.22 or 5.6.6 by updating to newest Horde and PEAR versions- InfoLog: fixed not able to remove already selected project- Infolog: add update script to recover any InfoLogs hidden because of missing status
* Wed Feb 18 2015 Ralf Becker - version 14.2.20150218-1- THIS RELEASE CONTAINS IMPORTANT SECURITY FIXES, PLEASE UPDATE ASAP- Critical: Unauthenticated insecure PHP object deseralization allowing arbitrary code execution- High: Cross site scripting by circumventing content security policy- High: Unauthenticated local file access read and write under MS Windows- credits to Andreas Fischer (http://www.andreasfischer.net/) and Lukas Reschke (http://www.statuscode.ch)- Mail: composed mails saved as draft contains again attachments, drafts created by autosaving every 2 minutes do not for performance reasons- Tracker: fixed memberships were not taken into account when opening private tickets or reading restricted comments- InfoLog: new context menu: View parent with children- Univention: mail app was not working for in UCS created users- Admin: add a description to stock groups Admins, Default and NoGroup, allow to edit that description for LDAP and ADS- PostgreSQL: fixed not working new installation- ProjectManager/PostgreSQL: fix SQL error in project-list caused by new resources column- InfoLog/Addressbook: refresh CRM view if InfoLog was edited without having InfoLog tab open- Calendar: fixed week 13 was skiped (due to daylight saving change) when using week navigation, added propper header for multiple week view- SiteMgr: fix not displayed template preferences- SiteMgr: fix accordeon to work in 14.x- Mobile theme: Login page style improvement
* Thu Feb 12 2015 Ralf Becker - version 14.2.20150212-1- 14.2 final release- All apps: improved printing: CRM view and given number or rows- All apps: drag & drop files only worked on input nodes, eg. files draged in from desktop- Filemanager/Mail: fixed not created thumbnails for readable shares- ImportExport: links supposed to open in admin did not show admin sidebox with tree- ProjectManager: add new role with rights limited only to add timesheets- Home: fixed placing of portlets for FireFox and missing context menu after re-opening home tab
* Tue Feb 10 2015 Ralf Becker - version 14.2.20150210-1- 3. release candidate for upcomming 14.2 release- All apps: Activate cross-browser autocomplete- All apps: printing of lists improved a lot, asks now how many lines to print- Backup: backing up bool columns now for all databases as 1 or 0, but understanding PostgreSQL \"t\" or \"f\" too- Mail: fix not working BCC addresses- Mail: fixed exception when opening vacation notice or sieve-rules for an account with a changed standard identity or later created account- InfoLog: allow type specific index templates (named infolog.index.rows.$type)- Calendar/CalDAV: fixed not synced recurrences, because invitation was to a group only or first recurrence was an exception- Calendar/CalDAV: fixed synced events still contained deleted exceptions- Calendar: fix not working tooltip (showing html tags) in year-view- Calendar: fixed deleting exceptions while editing a series- Knowledgebase: use activate_links to make sure links open in new windows- Admin: fix not working setting of ACL for account-selection \"select-box with primary group and search\", data from contains no selection- Admin: Fix edit groups dialog resize problem- Filemanager/Expose view: enhancements- Mail/IE: fixed compose popup did not open again after it was closed eg. mail was send- Mail/Sieve: check capability if VACATION is supported by SIEVE Server before trying to set an serverside vacation absent notice- Sieve: coping with a dbmail bug in some versions of the Server. Server using formal syntax being reserved for client->server communication
* Wed Jan 21 2015 Ralf Becker - version 14.2.20150121-1- 2. release candidate for upcomming 14.2 release- Filemanager: click on image opens expose view incl. gallery and slide-show- Filemanager: enhance sharing to keep session of already logged in user, when he clicks on a share- Mail/SMTP: fixed not working sending of mails, if secure connection setting was different from IMAP server \"cound not connect to SMTP server\"- Mail/Sieve: fixed not running/set async vacation notice- Mail/Sieve: remove prefix (of mail-account) for sieve save into folder- All application: Fix unintentional dragging happens while user try to do scrolling over a dragging item in FF(e.g. scrolling over an scrollable infolog entry)- Backup: fixed broken backup of tables without an auto index- WebDAV: fixed not working range requests causing eg. direct playing of video files to fail- Calendar: speed improvments for huge calendar databases- Calendar/CalDAV/eSync: fixed not synced events constructed from exceptions- ProjectManager: fix SQL error \"unknown column pe_
* in order clause\"- Setup: allow to use Composer (https://getcomposer.org/) to manager requirements (instead of PEAR)- no longer requiring php(5)-pear, but new egroupware-epl-vendor package containing all dependencies
* Tue Jan 13 2015 Ralf Becker - version 14.2.20150113-1- Release candidate for 14.2- Filemanager: Tile view for filemanager incl. new bigger Mine icons and thumbnails for OpenOffice documents- Home: portlets (widgets on home screen) can be set as default for all users or groups by admins- Home: default home screen containing video tutorials, egroupware.org new and calendar week-view- Mail: customizable toolbar in compose dialog- Mail: fix for Horde_Imap_Client-2.26.0 requiring Horde_Mail-2.5.1 requring Horde_Idna-1.0.1 which stalls our autoloader by calling spl_autoload_register- Mail: fix problem sent or copied mail ending up with in folder of wrong mailaccount- Univention: allow installation on backup DC too (master was working before)- News: fixed SQL error when deleting huge number of news items- All apps: improved German translations, other languages are lacking
* Fri Dec 19 2014 Ralf Becker - version 14.2.20141219-1- Filemanager: fixed create directory icon in list and select popup, clicking on favorites in select popup- Filemanager: fixed directory creation in vfs root (you need root permisstions of cause)- Mail: update title of compose window with subject- EMailAdmin: disable certificate validation for Sieve, which is enabled by default in PHP 5.6- all apps: suppressing private (or removed) custom-fields from history log- all apps: preserving for current user unavailable categories (eg. private categories of other user) when editing entries
* Thu Dec 11 2014 Ralf Becker - version 14.2.20141211-1- egw-pear: removed, as no longer necessary- jdots/pixelegg: moved to main egroupware archive
* Wed Dec 10 2014 Ralf Becker - version 14.2.20141210-1- bumping API version to 14.2 and fixing wrong version in changelog
* Tue Dec 09 2014 Ralf Becker - version 14.2.20141209-1- first beta for 14.2 release- Home: new dashboard like app showing lists from favorits and entries dragged there from all apps- Filemanager/EMail: sharing of files and directories via links with optional password (EPL only)- EMail: using above sharing as alternativ to mailing huge attachments- all apps: much improved tablet support, also usable as desktop theme for small screens- all apps: popups can now be resized or maximized for easier editing of big description
* Fri Dec 05 2014 Ralf Becker - version 14.1.20141205-1- Mail: combine account and identity/signature selection, allows now to send with a different identity- Mail: allways showing signature in compose, unless new (forcable) preference is set to add signature after compose- EMailAdmin: fixed creating identities as admin when further identities are not allowed (for regular users) overwrites standard identity- EMailAdmin: used quota not shown in mail-account when called by an admin for an other user (only for managed mail-servers)- all aps: lower memory requirements of insert into document by skipping HTML processing, if there are no html (custom-)fields- API: report failed Ajax requests to user incl. a hint that server error-log should contain more information- Admin: fix fatal error in admin >> bulk password reset- Tracker: remove NULL values for tr_private hiding tickets and preventing their creation on database level- CardDAV/Addressbook: fixed OS X addressbook overwrites account with lowest id when creating a new contact (caused crash of OS X addressbook)- Calendar: Add new feature to the calendar app, in order to be able to sort calendars in day and week views- eSyncPro: show policies and other former sidebox content in admin tree
* Thu Nov 13 2014 Ralf Becker - version 14.1.20141113-1- PHP: fix not starting Apache after adding apc.shm_size, caused by old APC version 3.1 (eg. in Debian6) using a shm_size in MB without unit- Admin/Setup: ignoring doublicate rows from old backups
* Wed Nov 12 2014 Ralf Becker - version 14.1.20141112-1- Mail: fix mail display and compose open again in full height- Mail: setting a font-size of 12pt for printing mails- eMailAdmin: allow as admin to add or edit identities&signatures for other users- CalDAV: big calendars with more then 500 events in result-set were missing events- CalDAV: fixed users participating only in exceptions of a recurring event were also shown in whole series in Thunderbird and iCal- Calendar: add customizable link title in calendar preferences, in order to append extra fields to calendar\'s link title- SiteMgr: got languages containing a dash eg. \"es-es\" working again- SiteMgr: content-area got lost when editing a block only allowed in a single content-area- PHP: automatic set size of shared memory available to PHP APC(u) extension to 128MB, if installed and less then 64MB
* Thu Nov 06 2014 Ralf Becker - version 14.1.20141106-1- All Apps: get text selection in lists working with Alt/Cmd modifier and file drag-out with Shift+Alt/Cmd modifier- All Apps: Add clear button to nextmatch search box for Firefox- eSync: fixed not working sending of mails after 14.1.20141021 package- Calendar/CalDAV/eSync: exceptions show up in calendars of participants only participating in exceptions not whole recuring event (requires a DB update for existing events!)- Admin: if group was selected only active accounts were shown and show primary group in LDAP- InfoLog: \"No filter\" favorite was not resetting filters anymore- InfoLog/Tracker: fix missing attachments when converting a composed mail to an InfoLog or Tracker entry- Filemanager: fix since PHP 5.5.18 not longer working non-ascii chars in filenames, eg. German umlauts or accents- Filemanager: Add some new filter options to show all sub-directories and files from links- NewsAdmin: fix SQL error on import, if a number of news items to keep was configured- Calendar: Add event description to calendar event body if the event is long enough (3 times bigger than calendar view interval).- Calendar: allow admin to set a \"default calendar view\" used for first display of calendar, afterwards last selected view is used- Addressbook: Add ability to rename current distribution list from context menu, as well as more consistent behaviour for adding lists- SambaAdmin: fixed not set password hashes and disabling old Lanmanager hashes by default, also polishing UI a bit- Mail: Make selected email item in compose dialog editable- Mail: fixed icons for special use folders did not use folders set in mail account- Mail: on save as zip: always fetch all attachments, even inline (images); do not fatally fail on empty attachments- ProjectManager/Timesheet: fixed an infinit loop when trying to save a project-element, caused by timesheet notifying project again- Projectmanager: prevent some infinit loop during updates- LDAP/Univention: add support for Univention LDAP schemas
* Tue Oct 21 2014 Ralf Becker - version 14.1.20141021-1- SECURITY: path traversal revealing arbitrary files on server fixed, please update ASAP- All apps: Drag and drop entries between lists to link them- Mail: fix copy/move of mails between accounts- Mail: fix for messed up plain-text signature in some cases- Mail: import and display of mails failed, if personal part of addresses contains valid encoded utf-8 characters- Calendar: make custom fields available in table plugins for document merge- Calendar: fixed planner by category view was showing all categories under \"None\"- Addressbook: with double-click preference set to edit, CRM-view did not open when selected in menu- Addressbook: Fix tab order between zip code and city in AB edit dialog- InfoLog: allow to (re-)set view of entries link to contacts via favorites- Tracker: async job data of tracker got mangled by asyncservice- Timesheet: fix (un)setting project for adding, editing and save&new timesheets- News: fix broken automatic periodical import of news- Filemanager: fixed super-user not able to create top-level directory, eg. /test- Admin/LDAP: show LDAP extra attributes shell/homedir, if enabled in setup- Admin/LDAP: LDAP extra attributes homedirector and loginshell were not stored (home set to /dev/null)
 
ICM