Home
Name Modified Size Downloads / Week Status
Totals: 4 Items   206.1 kB 4
eGroupware-14.1 2014-12-19 432432 weekly downloads
eGroupware-14.2 2014-12-19 135135 weekly downloads
eGroupware-1.8 2014-09-10 8181 weekly downloads
README 2014-12-19 206.1 kB 44 weekly downloads
egroupware-epl (14.1.20141219-1) hardy; urgency=low * Filemanager: fixed 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 * API/CKEditor: update to version 4.4.3 * 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 -- Ralf Becker <rb@stylite.de> Fri, 19 Dec 2014 13:06:05 +0100 egroupware-epl (14.1.20141205-1) hardy; urgency=low * 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 -- Ralf Becker <rb@stylite.de> Fri, 05 Dec 2014 14:32:44 +0100 egroupware-epl (14.1.20141113-1) hardy; urgency=low * 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 -- Ralf Becker <rb@stylite.de> Thu, 13 Nov 2014 14:28:04 +0100 egroupware-epl (14.1.20141112-1) hardy; urgency=low * 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 -- Ralf Becker <rb@stylite.de> Wed, 12 Nov 2014 13:18:37 +0100 egroupware-epl (14.1.20141106-1) hardy; urgency=low * 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 -- Ralf Becker <rb@stylite.de> Thu, 06 Nov 2014 08:59:03 +0100 egroupware-epl (14.1.20141021-1) hardy; urgency=low * 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) -- Ralf Becker <rb@stylite.de> Tue, 21 Oct 2014 17:33:58 +0200 egroupware-epl (14.1.20141010-1) hardy; urgency=low * Mail: fix download/saving of mail or attachments lead to redirect loop on next refresh * Mail: allow to enter name+mail eg. "Ralf Becker <rb@stylite.de>" in compose, automatic fix unquoted commas in entered mail addresses * all apps: custom fields of type "float" allow to specify maxlength,size,min,max comma-separated in length field * Sambaadmin: fix editing user-data -- Ralf Becker <rb@stylite.de> Fri, 10 Oct 2014 19:21:37 +0200 egroupware-epl (14.1.20141007-1) hardy; urgency=low * Mail: handle (and correct if needed) charset for subject on import of messages * ProjectManager: fix an other SQL error in summary * Apache 2.4 and RHEL 7 installation fixes * Knowledgebase: restore capability to send articles via mail -- Ralf Becker <rb@stylite.de> Tue, 07 Oct 2014 09:54:28 +0200 egroupware-epl (14.1.20141002-1) hardy; urgency=low * All apps: fixed diverse regressions found while testing * Addressbook/Tracker/other apps: custom-fields were not saved (existing custom-fields and InfoLog worked) -- Ralf Becker <rb@stylite.de> Thu, 02 Oct 2014 11:37:36 +0200 egroupware-epl (14.1.20141001-1) hardy; urgency=low * Mail: decoding of TNEF/winmail.dat as attachments, requires installation of PEAR packages Horde_Compress, Horde_Icalendar, Horde_Mapi and PHP bcmath extension * Mail: fetch all subscribed folders for a given account in a single pass * Mail: vaction notice indicator in mail showed result of other users * Admin: New setting for admin users with available administrator password to be able to modify mail ACL rights and vacation notices (no longer in admin context menu but under edit account->forward... tab) of each accounts via both mail and admin app. * Samabaadmin: fix fatal error when calling app * Preferences: opening forced preferences set selectboxes for not set values to first real value not "Users Choice" * Timesheet: fix SQL error when searching and NO custom fields defined * Calendar: user without edit access to event could not delete own alarm * Filemanager: New styling and access to list of uploading files in progress * PostgreSQL/Admin: adding new accounts failed * PostgreSQL/Mail: changing password gave SQL error * PostgreSQL/Projectmanager: fix various SQL errors around filtering by app-name in element list * Mail/Calendar/eTemplate2: fix timezone problems of times in grid or lists, if server_timezone differs from php.ini date.timezone -- Ralf Becker <rb@stylite.de> Wed, 01 Oct 2014 22:04:59 +0200 egroupware-epl (14.1.20140923-1) hardy; urgency=low * Preferences: non-admin user was able to give himself run-rights to any app incl. admin * Mail: automatic save as draft during compose every 2 minutes * Mail: support the propagation of Thread-Topic, Thread-Index and List-Id on reply too * Mail: resolve distributionlists upon saving as draft, infolog, tracker and storing sent message in designated send-folder * ProjectManager: Gantt chart speed improvements and other bug fixes * Tracker: fix problem with correct resolution initzialization for new tracker entries * Tracker/Mailhandling: handle/catch problem with failed notification initialization * CardDAV/Addressbook/Preferences: accounts, primary group, all, ... were not selectable in personal preferences * Login: disabling cookie-enabled-check again, as it causes a redirect look under certain conditions and browsers * API/MySQL: automatic try to reconnect once, if server closed connection "MySQL server has gone away" * Admin: using proxy configuration from setup for update-check and retrieving EPL license from my.stylite.de -- Ralf Becker <rb@stylite.de> Tue, 23 Sep 2014 11:30:14 +0200 egroupware-epl (14.1.20140910-1) hardy; urgency=low * all apps: fixed regressions in yesterdays package * Timesheet: fix lost comment when viewtype was set to simple * Mail: Colorize mail contents according to their hierarchy in body * Projectmanager: fix SQL error when filtering by an application in element list, close and reopen PM -- Ralf Becker <rb@stylite.de> Wed, 10 Sep 2014 14:35:39 +0200 egroupware-epl (14.1.20140909-1) hardy; urgency=low * All apps/IE: fix not working file upload in IE * eTemplate2/all apps: fixed not displayed readonly dates outside lists (eg. created/modified dates in dialogs) * Spellchecker: marking "browser based" (default for new installs) and "No" as safer and fixing CSP policy for web-spell-checker * Projectmanager: speed improvements for large gantt charts * Projectmanager/all apps: fix not working popups, eg. add existing action in elements list * Calendar: if contact is added as participant and event has not yet a title add contact as title * Calendar: fixed freetime search to correctly read and set times from edit window * Mail: fix mail compose attachment is not shown while it's on upload progress for the first time * Mail: improvement of attachment area UI in compose,display and preview dialogs * Mail: handle problem on Mail2Infolog/Mail2Tracker when creating the header info section on mails * Mail: make the saveAsDraft and print functionality working in mail compose dialog * Addressbook: fixed diverse problem with advanced search * InfoLog: keep pm link when changing contact * Filemanager: fixed not working file drop in with Firefox * Tracker/PostgreSQL: fix SQL error originating from timesheet -- Ralf Becker <rb@stylite.de> Tue, 09 Sep 2014 15:20:16 +0200 egroupware-epl (14.1.20140903-1) hardy; urgency=low * Timesheet: fixed not working custom date filter * Mail/EMailAdmin: change minimum version for Horde_Imap_Client to 2.24.2 to fix an error with namespaces * Mail: Fix changing flags and (un)read does not affect immidiately on mail list -- Ralf Becker <rb@stylite.de> Wed, 03 Sep 2014 12:56:57 +0200 egroupware-epl (14.1.20140902-1) hardy; urgency=low * ActiveSync: recreate session, if session does not contain correct password, fixes broken sync on some devices * InfoLog: fixed selection over multiple hierarchy levels (eg. deleting a child from an opened InfoLog also deleted previously selected top-level entry!) * InfoLog: allways show all children when opening an InfoLog containing children in list (not applying filters or search) * Tracker/eTemplate: user could not empty CC field (taglist-email) * EMail: show add icon if hovering over email address for adding it to addressbook (instead of white tooltip, covering further addresses) -- Ralf Becker <rb@stylite.de> Tue, 02 Sep 2014 15:16:43 +0200 egroupware-epl (14.1.20140828-1) hardy; urgency=low * EMailAdmin/Mail: folders on personal accounts where not stored, automatic unsetting "use default" when changing/adding folders * eTemplate2: fixed regressions from not published 14.1.20140827 package -- Ralf Becker <rb@stylite.de> Thu, 28 Aug 2014 11:55:09 +0200 egroupware-epl (14.1.20140827-1) hardy; urgency=low * all apps: current user was not taken into account for private custom-fields * all apps/eTemplate2: fixing various timezone related issues * all apps: fixed column sizes and stretch (which columns change when window size changes) * all apps: fix problem with resizing listviews' columns in FireFox (FF) and Internet Explorer (IE) * PostgreSQL/Admin/Setup: backup stopped with SQL error * PostgreSQL/Mail: fixed SQL error in compose * LDAP/AD: auto-created accounts not allways set primary group also as membership * eSync: limit creation of sessions to one per device and user (like already done for CalDAV) * Mail: keyword actions were not always displayed (eg. never for Dovecot and GMail) * Mail: fix problem on not applied but possibly set status filter on all message actions for flagging * Mail: fixed sometimes not working (un)subscribe of mailboxes, added better diagnostic and automatic (de)select children * Mail: fix for failed zip-download when users startfolder is not writeable * Mail: make to/cc/bcc fields in compose draggable and droppable * EMailAdmin/Admin/Cyrus: fixed mailbox creation for new users incl. Sent,Trash,Drafts,Templates,Spam subfolders, if defined in account * EMailAdmin/Admin/Cyrus: deleting of users did not delete mailbox on managed Cyrus server * EMailAdmin: folders to notify about were always stored as default for all users, if editied by an admin * Projectmanager: Load all sub-views at the start, and switch between them as needed. This gives faster switching between sub-views, and lower overall load times. * Projectmanager: dynamic loading of project tree leaves (speed up for huge number of projects) * Addressbook: no longer offering to move contacts to accounts addressbook, as we do not support that * Calendar: Fix recurrent whole day events do not pop up edit series dialog * Calendar/IE11: fixed calendar and other apps were not working, if doing something in the calendar in IE11 * Calendar/InfoLog: Implement drag,drop and resize for integrated infolog events in all calendar views * Tracker: database update to fix new public tickets were not visible for technicians (change tr_private from NULL to "0") * InfoLog: subentries are now shown only in hierarchical view and updates to them also update modification time of parent -- Ralf Becker <rb@stylite.de> Wed, 27 Aug 2014 10:16:27 +0200 egroupware-epl (14.1.20140812-1) hardy; urgency=low * EMailAdmin/Mail: fix to work with Horde_Imap_Client 2.24.1+ (Tried to access unknown attribute "capability"!) * Mail: performance improvements and bug fixes * Mail: add all aliases to vacation message * Addressbook: next/previous button in CRM view was not working * Filemanager: fixed delete button for extended ACL * Addressbook/Mail: Dutch translations from our translation server -- Ralf Becker <rb@stylite.de> Tue, 12 Aug 2014 14:42:56 +0200 egroupware-epl (14.1.20140731-1) hardy; urgency=low * Mail: handle broken filenames (non utf8) in attachments -- Ralf Becker <rb@stylite.de> Thu, 31 Jul 2014 15:57:50 +0200 egroupware-epl (14.1.20140725-1) hardy; urgency=low * Admin: restore backups from admin was not working (worked only from setup) * Addressbook/all apps: dates change every time they get stored (temporary fix as conditions causing that are not clear) -- Ralf Becker <rb@stylite.de> Fri, 25 Jul 2014 12:18:25 +0200 egroupware-epl (14.1.20140724-1) hardy; urgency=low * Admin: automatic update check displaying an icon for available (security-)updates for admins, escalating for security updates to all users after 3 days * EMailAdmin: if wizzard was called on error, it was not able to save fixed account (showed same error again) * API/Admin: fixed not working Admin >> Clear cache for default APC(u) and files backends * Admin/API: remove no longer fully supported method to not "store session-id in cookie", it is the safer default anyway * Mail: fixed wrong folders displayed, if Cyrus administration was activated * eTemplate2: fixed popups eg. tracker open empty, not rendering popup content * Admin/LDAP: deactivated accounts could not be reactivated, as account popup was not showing selected account * API/CKEditor: update to version 4.4.3 adding additional skins/themes * Admin/Setup: restore of 14.1 backup was not working (backup file itself is correct) -- Ralf Becker <rb@stylite.de> Wed, 23 Jul 2014 18:50:31 +0200 egroupware-epl (14.1.20140714-1) hardy; urgency=low * Backup: backup could contain rows multiple times (which caused restore to fail) * API: fixed broken configuration, causing eg. ActiveDirectory or LDAP authentication to fail (you need to run Setup >> Clear cache!) * Preferences: non-admins were allowed to changed default, forced or group preferences * Preferences: do NOT use deny configuration for admins * SiteMgr: fixed sliteshow (was loaded before jQuery) * Mail: unlock tree again after copy/move actions * ProjectManager: fix broken duration units causing times to display as undefined * eTemplate2: several fixes in widgets -- Ralf Becker <rb@stylite.de> Mon, 14 Jul 2014 18:40:34 +0200 egroupware-epl (14.1.20140710-1) hardy; urgency=low * final 14.1 release * Admin/all apps: fix refresh of admin after calling site configuration, categories, etc from apps * Admin: custom-fields were not loaded, account was edited from admin not addressbook * EMailAdmin: fixed migration of Sieve to use SSL/TLS for port 5190 and StartTLS for all other ports * EMailAdmin: fixed mail accounts valid for groups or multiple users and switching regular accounts to or from that * Addressbook: fixed sorting of category tree * Added context menu to download all linked files in one zip file -- Ralf Becker <rb@stylite.de> Wed, 09 Jul 2014 20:50:54 +0200 egroupware-epl (14.1.20140708-1) hardy; urgency=low * Debian: aptitude install egroupware-epl now removes 1.8 community packages or updates all EPL 11.1 packages * Calendar/API: allow not serialized data in async jobs, only run automatic purge if we have a real number > 0 * Admin: fixed user statistic submit to work in 14.1 * Admin/API: remove old database based error-log * Mail/Infolog/Tracker: fix problem with converting mail to infolog/tracker entries, when forwarded messages are attached (message/rfc822 attachments) * Setup: fixed fatal error "Cannot redeclare auth_type()", when there is a validation error on saving configuration * Setup: config changed in setup did not update instance cache and was therefore not immediatly available * Infolog: Edit adds an implicit user preference in order to remember the last chosen of infolog's type * Addressbook,Calendar,InfoLog,Timesheet: switch on history / delete preventions, if there is not already a config -- Ralf Becker <rb@stylite.de> Tue, 08 Jul 2014 14:07:30 +0200 egroupware-epl (14.1.20140630-1) hardy; urgency=low * 14.1 release candidate: you need to visit setup for manual (non-package) installations! * many bugfixes in all applications * all apps: custom-fields are now stored in own egw_customfields table (no more limit on number), site configurations get now JSON serialized * all apps: categories and async jobs extra data is now stored JSON serialized * ProjectManager: only query projects visible in tree, autoload others on opening, to improve performance with huge number of projects * Admin: admin view did no refresh if it shows something else then accounts list * PostgreSQL: fixed not working installation (access to not yet existing table stalls transaction) * PostgreSQL: fixed not working update from 1.8, as not existing FMail tables stalled update * PostgreSQL/Addressbook: fixed not displayed pictures * Notification/Mail: make sure acc_smtp_username is used (if available), to cope with strict mailserver settings to prevent faking sender information -- Ralf Becker <rb@stylite.de> Mon, 30 Jun 2014 12:03:54 +0200 egroupware-epl (14.1.20140617-1) hardy; urgency=low * ProjectManager: fixed parent projects were not updated with changes (you had to run sync-all manually * ProjectManager/Timesheet: automatic change a changed project-title in Timesheet too * ProjectManager: fixed switching from account-type "status" to "status and times" set datasource time as overwritten time * Setup: re-add config for mail authentication and fixed it to always try to use a TLS connection * Admin/Mail: allow admins to set vacation notice for a user * Mail/Vacation: Make vacation be able to be set from both Admin and Mail * Mail: store last move or copy targets for action menu options to be used to move mails to previously used targets on rightclick * EMailAdmin: wizard allows now in manual mode to skip IMAP configuration completely to create a SMTP only profile * Mail/Sieve: Show mail sieve rules list in mail index with sidebox mailTree available * Mail: when changing account on compose, we no longer fake the sender, but we use the outgoing Server settings of that account AND copy the sent message to that accounts sentfolder (if set and prefs suggest we should store a copy in the selected accounts sentfolder) * Mail: detect and handle actions on ALL-messages for setting and removing flags and lables for the mailbox we operate on * fixed SQL error "Field last_mod doesnt have a default value" on update for newer MySQL versions or PostgreSQL * API/htmLawed: update to version 1.1.17 * Calendar/Alarm: Move calendar Alarm from Alarm tab to Details tab and make it more user friendly to add alarm * Calendar: adding default alarm for regular or whole-day events, preference is shared with CalDAV clients * Addressbook: fixed empty edit popup, if contact contains photo and changing of private custom-fields in extra private tab * Admin/Filemanager: creating groups did not create group directory, but damaged VFS (can be repaired with "Check virtual filesystem") * Admin: accounts could not be deactivated * Notifications: fixed not used SMTP authentication and selection of mail account * Calendar/Notifications: show notification errors, eg. mail could not be sent * Mail: if we use a different Identity on sending AND the identity email is different but not empty from the account email; then use identity information for From and FromName; Do not touch Sender * Filemanager: user interface to mount into VFS or enable versioning (requires EPL) * Preferences: now stored JSON encoded in database (also removed many deprecated methods) * Calendar/iCal/CalDAV: normalize enddates not on a recurrence-date, to recurrence-date before (not next) -- Ralf Becker <rb@stylite.de> Tue, 17 Jun 2014 09:04:57 +0200 egroupware-epl (14.1.20140514-1) hardy; urgency=low * eTemplate2: fixed accounts got lost, if account-selection did not show all accounts * Filemanager/InfoLog: perserve expanded rows/directories on refresh * Filemanager: fixed not working opening of directories on double-click or using favorites * EMailAdmin: only query imap or smtp backend user-data (quota, aliases, forwards, ...), if explicitly requested --> improve Mail performance * ProjectManager: further work on clientside gantt-chart * all apps: favorites caused apps to reload, as the got initialised for popups -- Ralf Becker <rb@stylite.de> Wed, 14 May 2014 12:36:19 +0200 egroupware-epl (14.1.20140512-1) hardy; urgency=low * Mail: display an error for broken accounts and let user fix it or continue working with other accounts * Mail: fix a namespace issue (for additional defineable namespaces under dovecot) reported by E.Popp * Mail: fix for messed up signature in some cases; fix for not beeing able to delete/remave an attachment to a new mail that was attached using PRESET methods * Tracker/Mailhandling: Add new feature to tracker mailhandling in order to extract latest reply from mail content, instead of the entire content including the previous replies. * Mail: limit async notification on new mail to once every 3 minutes; control if a imapHost is set on choosen profile * Mail: remember last used Signature on Compose, and try to use it on subsequent compose sessions * Setup: fixed (partially) stalled installation, because caching could not find not yet created configuration * Setup: fixed not working admin account creation, if it triggers an error in emailadmin (eg. because on email address given) -- Ralf Becker <rb@stylite.de> Mon, 12 May 2014 11:24:58 +0200 egroupware-epl (14.1.20140429-1) hardy; urgency=low * ImportExport: Creation of new filter column before we update definitions -- Ralf Becker <rb@stylite.de> Tue, 29 Apr 2014 09:34:56 +0200 egroupware-epl (14.1.20140425-1) hardy; urgency=low * Mail: skip accounts with no imap server set for notification and foldertree -- Ralf Becker <rb@stylite.de> Fri, 25 Apr 2014 11:50:02 +0200 egroupware-epl (14.1.20140424-1) hardy; urgency=low * Mail: fix wrong port (typo) for SMTP STARTTLS in wizard * Calendar: fix mail to all participants; uninvited additional email in preset email addresses * Mail: remove option to reset cached objects; reset Cached Objects on account-edit * Favorites: Make favorites item sortable and store their orders as user preference * Mail: implement notification for incomming mails in folders if configured/set in mailaccountprofile -- Ralf Becker <rb@stylite.de> Thu, 24 Apr 2014 17:00:30 +0200 egroupware-epl (14.1.20140419-1) hardy; urgency=low * Mail: working now without PHP imap extension -- Ralf Becker <rb@stylite.de> Sat, 19 Apr 2014 13:20:32 +0200 egroupware-epl (14.1.20140417-1) hardy; urgency=low * first 14.1 beta * Mail: new mail app replacing old felamimail and using Horde IMAP Client as backend (no PHP imap extension required) * EMailAdmin: completly rewritten including a wizard to create new mail accounts * Admin: new navigation tree, context menus on tree and user list, editing/adding accounts via account tab in addressbook * Preferences: new settings and ACL dialogs accessible via context sensitve popups in top-menu * Pixelegg: new default template for 14.1 * eTemplate2: new engine rendering eTemplates on clientside, all submits are now ajax, lots of improvements in all widgets * all apps: many improvments from EPL compared to 1.8 -- Ralf Becker <rb@stylite.de> Thu, 17 Apr 2014 12:15:00 +0200 egroupware-epl (11.1.20140416-1) hardy; urgency=low * CalDAV/calendar: if requesting user had only freebusy rights, no freebusy information was regurned * FireFox/all apps: fixed in recent FF version popups opened always in a single popup (overwritting previous opened one) * eTemplate/all apps: removed custom-field widget type IP again, as it caused too many problems in various modules * eMail: give user feedback when setting/applying timed vacation; do display of dates regarding user time zone settings; improve information when a vacation is set for a given time-range * eMail: fix / improve condition for copy to send folder, on not existing send folder -> give warning on compose window * eMail: make evaluation of message flags case INSENSITIVE (by changing all flags to lowercase before evaluating * eMail: some Servers have very limited SEARCH capability; (no OR allowed/supported) try to detect and act accordingly * Tracker: preserve html mode if set for tracker entry, but switched off globaly later (for display of comments); When in HTML mode, comments may exceed the size limit of the databasefield, if they do: try to fix the display of the comment by checking/validating the reply-comment with our purifying method -> tag balancing, as unbalanced tags in the reply may destroy the edit-form -- Ralf Becker <rb@stylite.de> Wed, 16 Apr 2014 08:44:34 +0200 egroupware-epl (11.1.20140317-1) hardy; urgency=low * All apps: run link notifications after processing and returning control to user to speed up saving of entries with links to (big) projects * eTemplate/all apps: limit displayed history to 500 entries * CardDAV/Addressbook: add "None" to forced preferences of addressbooks to sync in addition to personal one * CalDAV/Calendar: sending now iMip response to external organizer when initialy accepting invitation via CalDAV client (before only status changes where sent) * CalDAV/Calendar: store and therefore keep external organizer if he has no common name (just email) and also store its common name * CalDAV/CardDAV: entries with urls containing url-encoded chars, eg. from Google calendar, were not send to clients (missing urldecoding in multiget report) * CalDAV/CardDAV: fixed support for limited sync-collection report used eg. by Marten Gajdas Android apps * WebDAV/Filemanager: reject to save files by clients using chunked transfer-encoding on servers which does not support that (eg. OS X Finder with server using FastCGI PHP) * Tracker: improve detection of related/existing tickets by subject when importing mails to tracker * Tracker: allow to deny global category, version, status, ... on a per tracker base (eg. create single category for all queues but one) * Tracker/Mailhandling: fix broken linking to addressbook entrys for prepare_import_mail * eSync: fix a problem with a non working global profile, when verifying settings * Sieve/Felamimail|Mail:Make exclamation mark (\!) in the begining of sieve rule query escapable from always bien used as NOT conditon * Calendar/EMail: wrong timezone conversation when accepting meeting requests (happening if server- and user-timezone are different!) * EMail(Admin): inetOrgPerson schema support reported all accounts as inactive -- Ralf Becker <rb@stylite.de> Mon, 17 Mar 2014 15:47:55 +0100 egroupware-epl (11.1.20140317-1) hardy; urgency=low * Tracker: improve detection of related/existing tickets by subject when importing mails to tracker * All apps: run link notifications after processing and returning control to user to speed up saving of entries with links to (big) projects * eTemplate/all apps: limit displayed history to 500 entries * CardDAV/Addressbook: add "None" to forced preferences of addressbooks to sync in addition to personal one * CalDAV/Calendar: sending now iMip response to external organizer when initialy accepting invitation via CalDAV client (before only status changes where sent) * CalDAV/CardDAV: entries with urls containing url-encoded chars, eg. from Google calendar, were not send to clients (missing urldecoding in multiget report) * CalDAV/CardDAV: fixed support for limited sync-collection report used eg. by Marten Gajdas Android apps * WebDAV/Filemanager: reject to save files by clients using chunked transfer-encoding on servers which does not support that (eg. OS X Finder with server using FastCGI PHP) * ESync: fix a problem with a non working global profile, when verifying settings * CalDAV/Calendar: store and therefore keep external organizer if he has no common name (just email) and also store its common name * Sieve/Felamimail|Mail:Make exclamation mark (\!) in the begining of sieve rule query escapable from always bien used as NOT conditon * Calendar/EMail: wrong timezone conversation when accepting meeting requests (happening if server- and user-timezone are different!) * Tracker: allow to deny global category, version, status, ... on a per tracker base (eg. create single category for all queues but one) * EMail(Admin): inetOrgPerson schema support reported all accounts as inactive * Tracker/Mailhandling: fix broken linking to addressbook entrys for prepare_import_mail -- Ralf Becker <rb@stylite.de> Mon, 17 Mar 2014 15:46:58 +0100 egroupware-epl (11.1.20140317-1) hardy; urgency=low * Tracker: improve detection of related/existing tickets by subject when importing mails to tracker * All apps: run link notifications after processing and returning control to user to speed up saving of entries with links to (big) projects * eTemplate/all apps: limit displayed history to 500 entries * CardDAV/Addressbook: add "None" to forced preferences of addressbooks to sync in addition to personal one * CalDAV/Calendar: sending now iMip response to external organizer when initialy accepting invitation via CalDAV client (before only status changes where sent) * CalDAV/CardDAV: entries with urls containing url-encoded chars, eg. from Google calendar, were not send to clients (missing urldecoding in multiget report) * CalDAV/CardDAV: fixed support for limited sync-collection report used eg. by Marten Gajdas Android apps * WebDAV/Filemanager: reject to save files by clients using chunked transfer-encoding on servers which does not support that (eg. OS X Finder with server using FastCGI PHP) * ESync: fix a problem with a non working global profile, when verifying settings * CalDAV/Calendar: store and therefore keep external organizer if he has no common name (just email) and also store its common name * Sieve/Felamimail|Mail:Make exclamation mark (\!) in the begining of sieve rule query escapable from always bien used as NOT conditon * Calendar/EMail: wrong timezone conversation when accepting meeting requests (happening if server- and user-timezone are different!) * Tracker: allow to deny global category, version, status, ... on a per tracker base (eg. create single category for all queues but one) * EMail(Admin): inetOrgPerson schema support reported all accounts as inactive * Tracker/Mailhandling: fix broken linking to addressbook entrys for prepare_import_mail -- Ralf Becker <rb@stylite.de> Mon, 17 Mar 2014 15:38:27 +0100 egroupware-epl (11.1.20140317-1) hardy; urgency=low * Tracker: improve detection of related/existing tickets by subject when importing mails to tracker * All apps: run link notifications after processing and returning control to user to speed up saving of entries with links to (big) projects * eTemplate/all apps: limit displayed history to 500 entries * CardDAV/Addressbook: add "None" to forced preferences of addressbooks to sync in addition to personal one * CalDAV/Calendar: sending now iMip response to external organizer when initialy accepting invitation via CalDAV client (before only status changes where sent) * CalDAV/CardDAV: entries with urls containing url-encoded chars, eg. from Google calendar, were not send to clients (missing urldecoding in multiget report) * CalDAV/CardDAV: fixed support for limited sync-collection report used eg. by Marten Gajdas Android apps * WebDAV/Filemanager: reject to save files by clients using chunked transfer-encoding on servers which does not support that (eg. OS X Finder with server using FastCGI PHP) * ESync: fix a problem with a non working global profile, when verifying settings * CalDAV/Calendar: store and therefore keep external organizer if he has no common name (just email) and also store its common name * Sieve/Felamimail|Mail:Make exclamation mark (\!) in the begining of sieve rule query escapable from always bien used as NOT conditon * Calendar/EMail: wrong timezone conversation when accepting meeting requests (happening if server- and user-timezone are different!) * Tracker: allow to deny global category, version, status, ... on a per tracker base (eg. create single category for all queues but one) * EMail(Admin): inetOrgPerson schema support reported all accounts as inactive * Tracker/Mailhandling: fix broken linking to addressbook entrys for prepare_import_mail -- Ralf Becker <rb@stylite.de> Mon, 17 Mar 2014 15:38:02 +0100 egroupware-epl (11.1.20140212-1) hardy; urgency=low * eSyncPro: fixed fatal error caused by accidental changes for new release * Calendar: fixed conflict not from a resource could not be ignored (resource conflicts need direct booking permission to ignore) -- Ralf Becker <rb@stylite.de> Wed, 12 Feb 2014 15:35:19 +0100 egroupware-epl (11.1.20140210-1) hardy; urgency=low * THIS RELEASE CONTAINS IMPORTANT SECURITY FIXES, PLEASE UPDATE ASAP * Security: fixed arbitrary file overwrite and remote code execution reported by Pedro Ribeiro (pedrib@gmail.com) of Agile Information Security * API: support for mbstring.func_overload=0 (previously we required mbstring.func_overload=7 to correctly support utf-8) * Tracker: dropping unique index(es) on escalations to not limit creating same escalations eg. on different queues * Tracker: allow to filter by private: yes or no * API/Preferences: fixed can NOT unset last (forced) preference of an app, also fixed not working deleting of prefs when deleting a user or group * Adressbook/CardDAV: changed (down-)scaling of images to width of 240px (was 60px) to cater for higher screen resolutions * Calendar,EventMgr: fixed locking of events to work with current browser versions * CalDAV/Resources: fixed only first N resources were available in CalDAV (N = common preference how many entries to show) * Calendar/eSync: fixed caching causing new events on EGroupware side not to appear on device (withing time of a running ping-request) * CalDAV/Calendar: fixed invalid ics file for alarm exactly at the event * InfoLog: query custom-fields for notifications * eMail: completely remove the ui/bo/sofilter classes as they are not effectively used anymore -- Ralf Becker <rb@stylite.de> Mon, 10 Feb 2014 14:15:46 +0100 egroupware-epl (11.1.20140108-1) hardy; urgency=low * eTemplate: fixed error caused by handling of empty indexes, causing eg. in filemanager-select popup to display in first row / instead of filename -- Ralf Becker <rb@stylite.de> Wed, 08 Jan 2014 10:02:48 +0100 egroupware-epl (11.1.20140107-1) hardy; urgency=low * API/Admin: fixed SQL error on repairing filesystem, if one of required directories has wrong permissions * CalDAV/CardDAV: only advertice sync-collection report, if we track deleted entries (history-logging enabled, not working otherwise) * eMail/Mailhandling: introduce option >mail text only< for better control of import of mails to other apps * CalDAV/Calendar: fixed permanent auth request in iCal, if accountselection is set to "selectbox with groupmembers" and rights granted from group without being a member -- Ralf Becker <rb@stylite.de> Tue, 07 Jan 2014 19:27:35 +0100 egroupware-epl (11.1.20131216-1) hardy; urgency=low * CalDAV/InfoLog: fixed not working sync-collection report, eg. used by eM client -- Ralf Becker <rb@stylite.de> Mon, 16 Dec 2013 09:51:48 +0100 egroupware-epl (11.1.20131209-1) hardy; urgency=low * CalDAV/CardDAV: do NOT use Content-Length header, if zlib.output_compression is enabled, fixes problems with iOS7 eg. eTask app * eMail/SIEVE: finalization of providing the ability of testing the content of the mail in Server Side Mail Filtering (if the CAPABILITY required to do so is reported) * eMail: fix problem regarding lost control/warning when no recipient and/or no subject is provided on submit * API/CKEditor: update to CKEditor 4.3 (compatibility issues with IE10/11) * Infolog/Notification: when notifying asyncronously , make sure possible customfields are read, as search does not supply these -- Ralf Becker <rb@stylite.de> Mon, 09 Dec 2013 13:51:47 +0100 egroupware-epl (11.1.20131105-1) hardy; urgency=low * jQuery: update to version 1.10.2 to improve IE10 experience * CKEditor: update to version 4.2.2; add additional skins * Admin/SambaAdmin/LDAP: fixed for new accounts not created Samba password hashes * CalDAV: fixed wrong http-status for delete in inbox and announce sync-report on inbox, so clients using it get events only once * Admin/Preferences: changepassword hook was called twice * PostgreSQL/ProjectManager: fixed SQL error "pm_id is ambigues" when accessing /apps/projectmanager via filemanager * PostgreSQL/Calendar: clicking on InfoLog entries opened new calendar entry instead of existing InfoLog * PostgreSQL/Addressbook: fixed SQL error when sorting by a custom field * eMail: preference to show external image was only shown to admins * eMail: fix problem with lost connection on drafted message when using printPreview on messages with attachments * eMail/Infolog/Tracker: upon converting mails on send, if we attach messages get the message itself, and attach it, as we are able to display it in egw instead of fetching only the attachments attached files (as we did previously) * ProjectManager: anonymous access (implicit read rights for everyone) was not cached correctly and therefore sometimes failed * Tracker/SiteMgr: block to add new tickets * Tracker/Mailhandling: on connection failure while in operation, now we notify egroupware admins, and double the interval time for the queue in question (instead of disabling the queue in question) * Tracker: give description and replys full width for non-html editing too * InfoLog: add converting into a Tracker ticket to actions selectbox of edit popup * SiteMgr: fixed not working anonymous user and using now a random password * SiteMgr: allow to store or overwrite instance-specific modules in a sitemgr subdir of files directory * All apps: new custom-field type IP-Address getting initially set with remote IP address, and allowing to set negativ length for text fields to make them readonly -- Ralf Becker <rb@stylite.de> Tue, 05 Nov 2013 14:23:10 +0100 egroupware-epl (11.1.20131008-1) hardy; urgency=low * CardDAV/Addressbook: fixed all contacts were reported as NOT found and therefore not synchronised -- Ralf Becker <rb@stylite.de> Tue, 08 Oct 2013 09:44:21 +0200 egroupware-epl (11.1.20131007-1) hardy; urgency=low * API: fixed not working session encryption, by switch back to previous MCrypt algorithm and mode -- Ralf Becker <rb@stylite.de> Mon, 07 Oct 2013 09:44:30 +0200 egroupware-epl (11.1.20131001-1) hardy; urgency=low * THIS RELEASE CONTAINS IMPORTANT SECURITY FIXES, PLEASE UPDATE ASAP * Security: fixed remote code execution * API: using now httponly and secure cookies (secure only if https is used to login) * API: header.inc.php uses for new installations or on update now secure password hashes like they were used for accounts since some time now * Setup: uses now a session instead of storing credentials in a cookie * Filemanager: html downloads get now either force a download or - if brower supports - use a content-security-policiy header to mitigate risk of session hijacking * THANKS and credits to Marcel Mangold <marcel.mangold@syss.de>, Pascal Uter <pascal.uter@syss.de> from SySS GmbH for notifying us about above problems and hardening possibilities * eMail: fix possible problem when mail-message-body (text or html part) is empty * eMail: fix problem for folder preferences did not overrule folders set by getSpecialUseFolders * eMail/Sieve: improved capability parsing * eMail: fix for inline image not displayed in print preview * eMail/IMAP: fix for failed connection for subsequent connects when using STARTTLS in certain enviroments * Tracker: add default version for mailhandling * Tracker: add possibility to use a queue-specific template (tracker.edit.xyz), if one exists, otherwise fall back to the generic one * Tracker: implement deleteaccount hook for tracker; support transfer to other user OR (if requested) deleting all entries created by user * Projectmanager: fix broken template selection on first load * eMail: limit compose window height to 1000px * eMail/eSync: control wait sequence for device; * CalDAV/CardDAV: fixed multiget-report to correctly report not found urls * CalDAV/CardDAV: fixed not working propfind-request to single resource in calendar/addressbook collection -- Ralf Becker <rb@stylite.de> Tue, 01 Oct 2013 14:14:54 +0200 egroupware-epl (11.1.20130903-1) hardy; urgency=low * Addressbook/eSync/CardDAV: fixed not working (forced) preference to display only accounts of groupmembers, causing eSync to permanently try and fail reading other accounts * Tracker/Mailhandling: process mail using eGroupware Mail Object and functionality (intention is to have the same behavior as mail2tracker in Mail Application) * CardDAV/Addressbook/LDAP/ADS: syncing all addressbooks into one now also allows to include accounts not stored like contacts * CardDAV/Addressbook/LDAP/ADS: prefix, middle name, suffix was messed up, if iOS addressbook "Display Order" preferences was set to "lastname firstname" * Timesheet/PostgreSQL: fix SQL error when selecting a timerange * Calendar: automatic cancel alarms from removed or rejected participants * Calendar/EMail: accepting mail invitations sets now external organizer as role CHAIR (externals can not be event-owners), to send replys back to organizer * Calendar/ActiveSync: keep external organizer and status&role of existing participants, if clients does not send them * Addressbook: deleting an account now also takes care of deleting or changing ownership of distribution lists (beside contacts as before) * EMail/all apps: fixed notifications caused EMail to loose connection to IMAP server -- Ralf Becker <rb@stylite.de> Tue, 03 Sep 2013 08:28:26 +0200 egroupware-epl (11.1.20130816-1) hardy; urgency=low * eMail/eSync: fix cut off of multiple TO/CC addresses in header retrieval (seen in eSync); return empty syncMail Object on header retrieval failure for activesync * eMail/Filemanager: when saving mail to filemanager, add headerdata without subject to file - comment field * Admin/SambaAdmin: fixed not set sambaNTPassword and sambaLMPassword hashes in LDAP (hook changepassword was called without password) * Admin/Filemanager: added filesystem check and repair for missing or broken required directories /, /apps and /home * CardDAV/Addressbook: fixed not working sync-collection report eg. by eMclient, if server-time is different from user * CardDAV/Addressbook: fixed various issues with groups/distribution lists as supported by Apple and eMclient (groups need to be enabled in CalDAV/CardDAV preferences!) * CardDAV/Addressbook/ActiveDirectory: fixes SQL error when clients tries to propfind groups/distribution lists on accounts-addressbook, also return "403 Forbidden" when he tries to create one, as they are not (yet) supported on accounts, if not stored in SQL * PostgreSQL/Addressbook: fix SQL error in addressbook by organisation and department * Tracker/PostgreSQL: fix sql error when sorting be modified date * ProjectManager: fix SQL error if searching for string containing numbers and underscore or percent * CKEditor/ASpell: hardening of jscode for IE10, as spellCheckerWin object may not be defined * Calendar: when moving a series exceptions where lost (regular recurrences shown again) and exceptions where moved too * Calendar: fixed not working filter "only group events", to not include events of members * phpFreeChat: use the clearCache hook to clear freeChats ohn class cache * phpfreechat: enable reconnecting with the same nick, when not properly disconnected before -- Ralf Becker <rb@stylite.de> Fri, 16 Aug 2013 14:01:12 +0200 egroupware-epl (11.1.20130729-1) hardy; urgency=low * eMail/Activesync: improve behavior on connection failure. Return 503 Service unavailable/Retry After on Connection error. * All apps/custom fields: fixed multiple identical rows, if custom fields where set (introduced in last package) * Tracker: preserve edit-mode on automatic mail handling based on original edit-mode of ticket. * Admin/Preferences: fixed not working special char detection in passwords, if you required 4 character classes it always failed * Filemanager/eMail: on attaching files to emails from filemanager; if there is a plus sign within the path, we have to encode it, so the file can be found by filesize after urldecode * EMailAdmin/Setup: disabling certificate validation on imaps connection by default for new profiles (can be enabled in EMailAdmin) * Tracker: fix problem handling preselected tracker-queues when multiple queues are selected * Async service/Backup: updating job to next scheduled time BEFORE running it, to copy with jobs running longer then async frequency of 5min, eg. backup * PostgreSQL/ProjectManager/InfoLog: invalid SQL opening a new entry InfoLog entry * eTemplate/all apps: (silently) limit number of links shown to 1000 newest, to not run into memory_limit or max_execution_time and assuming noone will scroll further down anyway * CKEditor/ASpell: adaption of aspell plugin to work with IE10 * eMail/Net-IMAP: harden get raw response against unexpected return results from server * CardDAV/ActiveDirectory/LDAP: fixed typo causing doublication in account-addressbook of eMclient by always returning all accounts in multiget report -- Ralf Becker <rb@stylite.de> Mon, 29 Jul 2013 12:24:54 +0200 egroupware-epl (11.1.20130716-1) hardy; urgency=low * Active Directory: several small fixes around account creation and setting passwords * PostgreSQL: fix for SQL error eg. on update from 1.8.001 to 1.8.004 from 9.1 on -- Ralf Becker <rb@stylite.de> Tue, 16 Jul 2013 17:31:56 +0200 egroupware-epl (11.1.20130715-1) hardy; urgency=low * eMail/ActiveDirectory: fixed not working autocomplete of accounts * PostgreSQL: automatic fix GROUP BY clause to contain all non-aggregate selected columns, to work around SQL errors, caused by this MySQL "optimisation" * InfoLog: fixed storing of InfoLog site config: fields to exclude when copying or creating subs and load custom fields in index for types * API: fix for wrong (unexpected array) type passed in check_list * eMail: reset possible default ActiveProfileID in preferences * eMail: if available show emailaddress of defaultprofile * Setup/Active Directory: setup_cmd_ldap sub_command=copy2ad now checks multivalue attributes caseinsensitive for doublicate values and new parameter no_sid_check=1 allow to use it for migrating mail-attributes without Samaba checks * eMail: handle problem when calculated IFrame height for preview area is too small (negative) * Admin/Active Directory: create new users with CN=<username> as Windows does and allow to configure profilePath, homeDirectory, homeDrive and scriptPath for new users (in setup) * Addressbook/Home: mend issue regarding the display of multiple birthdays of the same contact in the home area * eMail/Sieve: when editing sieve rules mend double linefeeds returned by IE10 on edit of the vacation-message * eMail/Compose: make address suggestion selectbox scrollable * eMail/ActiveSync: if copy to sent folder fails, for whatever reason, only log to debugLog, do not consider the send action as failed as this would cause the mobile device to resend the mail in question * eMail: handle excess linebreaks in signatures when compose as plainText (when using div for linebreak mode for ck-editor) * All apps: allow to log user-agent and action of all changes in history-log of entries (enable in Admin >> Site configuration) * Addressbook/Active Directory: got prefix, middle name and suffix working for AD account, file as got disabled (as well as not supported history tab) * Admin/Active Directory: fixed not working display, setting and removing of "must change password upon next login" * Admin/Preferences/Active Directory: more understandable password policy errors and using windows defaults only, if admin has not configured something else * WebDAV/CalDAV/CardDAV: fixed basic authentication via redirect-rule to use $_SERVER["REDIRECT_HTTP_AUTHORIZATION"] as it is used by newer Apache versions * Active Directory: allow to do a forced password change in EGroupware and handle reset of that flag for Samba4 too * Stylite template: allow to force an application to be the active one after each new login, eg. home -- Ralf Becker <rb@stylite.de> Mon, 15 Jul 2013 22:32:34 +0200 egroupware-epl (11.1.20130629-1) hardy; urgency=low * Admin/API/ADS: account creation did not set initial password * Admin/Preferences/ADS: give explicit error, that AD requires SSL or TLS to change passwords (not just failing with unspecific error) * Debian/RPM: fixed "PHP Fatal error: Call to a member function drop_add_all_langs() on a non-object" on install/update of a non-default package -- Ralf Becker <rb@stylite.de> Sat, 29 Jun 2013 11:37:41 +0200 egroupware-epl (11.1.20130628-1) hardy; urgency=low * Admin/API/LDAP: fixed not working pagination of accounts for 2. or further pages introduced by enabling caching again in last package * EMailAdmin: Postfix tcp-map and Dovecot checkpassword scripts supporting ActiveDirectory using multivalued proxyAddresses attribute as implemented by emailadmin_smtp_ads * ProjectManager: reverted fix "role_acl in list view seems not to be used ...", as it influences visibility of projects * ProjectManager: fixed project shown multiple times in project-list, if user had multiple roles (eg. assigned to himself and 2. one to one of his memberhips) * ProjectManager/Timesheet: automatic change a changed project-title in Timesheet too * Calendar: use "default" filter for home screen, instead of "all" which shows canceled events too -- Ralf Becker <rb@stylite.de> Fri, 28 Jun 2013 13:37:03 +0200 egroupware-epl (11.1.20130625-1) hardy; urgency=low * Addressbook/CardDAV: PUT returned empty ETag, proably causing unnecessary reloads of contacts * Admin: split password strength config in minimum length and number of character types, allow account backends specially AD to report password policy failures -- Ralf Becker <rb@stylite.de> Tue, 25 Jun 2013 19:35:42 +0200 egroupware-epl (11.1.20130620-1) hardy; urgency=low * Addressbook/LDAP: recreation of contact (eg. because of missing objectclass) failed and lead to deleted contact or account * Setup: typo caused admin account creation to fail, if "delete all users and acl" was checked * Setup/LDAP/ADS: script to change uidNumber and gidNumber in LDAP to match relative id (last part of SID) in preparation of Samba4 migration and using ActiveDirectory * Setup/LDAP/ADS: script to copy from samba-tool classicupgrade not copied inetOrgPerson and mail-server attributes * Addressbook/ActiveDirectory: accounts addressbook was empty, if not explicit context was set * Admin/ActiveDirectory: fixed only first N accounts where shown and turned accidently switched off caching in session on again * Setup: allow to enable account in AD via setup-cli.php and renamed --postfix and --cyrus options to more generic names --smtp and --imap * API: if re-connect to database fails for an existing session, stop execution with an exception, as otherwise eg. preferences can get lost * API: ancient APC (3.1.3) in Debian 6/Squezze has size in MB without a unit, this caused APC not to be used because of to small cache size -- Ralf Becker <rb@stylite.de> Thu, 20 Jun 2013 19:27:59 +0200 egroupware-epl (11.1.20130613-1) hardy; urgency=low * API/Addressbook/EMailAdmin: full support for active directory as account storage, tested with Samba4 and win2008r2 * Admin/All apps: enable private custom-fields * Filemanager: urlencode password to cope with url special chars like forward slash or @ in passwords, requires smbcw version 1.2 * Filemanager: store last view as implicit preference and restore it from there * eMail: while composing try refreshing listview for Draftfolder (this is, when email app is open, and draft folder is selected) * eMail/Addressbook: adapt search for emailaddresses to search in prefix, given-, familyname, org and emailaddresses as addressbook * ProjectManager: view all sub-entries of an InfoLog by context menu * Calendar: configuration to automatic create links for participants from addressbook * Calendar: changing an existing, recurring event to whole-day, caused an end-time on day before start * Calendar/CalDAV: updated timezone database to 1.2013c * API: allow to set a maximum caching time used instead of unlimited caching or a bigger time, eg. in header.inc.php: egw_caching::$max_expiration = 864000; // 10days * Timesheet: fix for missing preset title * Tracker/Filemanager: new not-closed folder in VFS -- Ralf Becker <rb@stylite.de> Thu, 13 Jun 2013 17:19:42 +0200 egroupware-epl (11.1.20130531-1) hardy; urgency=low * eMail/Sieve/API: updated to jquery version from Trunk 1.7.1, to fix not working edit of Sieve rules and ease backporting * MySQL: got mysqli extension working and make it default for EGroupware, as mysql is now officially deprecated, existing installs need to be switched manually in header.inc.php or Setup >> Manage header * eMail: allow to delete messages immediately (on userinteraction), if OVERQUOTA error is encountered * eMail: reenable edit of existing sieve rules; needs doubleclick to open edit window * Sambaadmin: create new users/groups in LDAP with uidNumber/gidNumber matching relative id (last part of SID) to ease migration to AD or Samba4 -- Ralf Becker <rb@stylite.de> Fri, 31 May 2013 10:35:31 +0200 egroupware-epl (11.1.20130524-1) hardy; urgency=low * eMail/Sieve: sort filter rules via drag-n-drop * eMail/Sieve: tell user of errors while saving rules * eMail/Sieve: fix bug that prevented the ssl communication with a sieve-server; if port 5190 is configured, we switch communicating to the sieve server to use ssl * eMail/Sieve/eMailAdmin: give hint about server port usage and its impact on connection * eMail/Sieve: small modification of user interface for editing sieve rules to clarify the use of :matches , :contains or :regex * eMail: fix bug unable to delete/rename/move selected folder * eMail: make sure all of an compose/view window is shown and not hidden by e.g. the taskbar * eMail: rework parsing of email adresses and making compose links out of them * eMail: handle inline forward as reply as we decide about starting the compose-dialog in text OR html mode; so for the startupmode of the editor for forwards: inline forwards are handled as replys, forwards as attachments as a new mail * eMail: introduce method to preset emailaddress by contact-ids (preferred emailaddress setting will be used) * eMail: allow user to view / change its ActiveProfileID (quite useful if you have a basic misconfiguration) * eMail: allow open as HTML/Plain Text on right click action * eMail/forwarding: fix bug in smtp_ldap backend regarding broken change of forwarding addresses introduced with capability of setting multiple forwardingaddresses * eMail: fix problem on compose when changing signatures, when html-mail contained anchors * API/phpmailer: introduce optional parameter to InlineImageExists, to be able to determine if all attachments are inline, or only some; this will be used to decide on the mimetype of the message to be sent (multipart/ related (all) or mixed (some)) * Addressbook: allow to add a customfield to link title of addressbook * Calendar: create InfoLog from event * Calendar/CalDAV: fixed typo causing time range for sync into past and future to be shorter then default or explicilty set in preferences * Calendar/CalDAV: reduced memory foot-print by caching alarms, calendars with lots of alarms and recurring events sync now with 128MB memory_limit * CalDAV/CardDAV/Calendar/InfoLog/Addressbook: changed database schema to allow for up to 200 char name-part in url to support eg. Bynari WebDAV Collaborator Outlook client, plus some new indexes to speed up huge installs * Calendar/InfoLog/Timesheet/Tracker/ProjectManager: edit focuses now automatic on title input * Tracker: widget to fetch tracker-data for custom print templates * Tracker: fix bug regarding the save of replys that could be regarded as empty (only span with style, no content) * Timesheet: allow to add timesheets starting yesterday and end today (no warning end-time before start-time) * eSync: kill HandlePing / sync if device reports a lifetime bolow 60s * All apps: group grants now again return inactive users, was broken since inactive users are no longer shown in user-selections * API: fallback auth checks and - if necessary - updates passwords on fallback on successful primary authentication or password change, to ensure they are kept up to date * Admin: fixed fatal error when creating new users * LDAP: only check for matching system users, if a new account get added, as existing accounts can be reported - depending on configuration - as system users too * EventMgr: fixed typo causing an uncaught exception, when used with PHP 5.4 -- Ralf Becker <rb@stylite.de> Fri, 24 May 2013 09:14:48 +0200 egroupware-epl (11.1.20130426-1) hardy; urgency=low * Filemanager: fixed not working "Save as" for Internet Explorer (all versions), gave PHP Fatal Error * eMail: increases font-size by 10% to 120% for display and textarea * API/Auth: when required by setup check password strength upon login; strength must be specified, and user must be allowed to change password * API/eMail/HTMLawed/CKEditor: tidy eats away even some wanted whitespace, so we switch it off;we used it for its compacting and beautifying capabilities, which resulted in better html for further processing * EMail: fixed not working update of vacation notice using IE 10 and show a failure or success message * InfoLog/CalDAV: fixed initial sync of more then 60 contacts created duplicates (no REPORT filters were used) * WiKi: attempt to make those WiKi Links who include html-special-chars work * eMail: handle IE10 focus issue (open attachment link on list view; multiple select on list view) when on single BrowserInstance * API: introduce optional parameter to pass java script to be executed after CKEDITOR instance ready * eMail: handle focus problem experienced under IE10 (single BrowserInstance) for forward * eMail: fix problem with signature change on html with styles (left over style fragments) * eMail: handle not checked keep local copy on message forward when no mailaddress is set; make clear not keeping a copy means: FORWARD ONLY for the mailbox in question * eMail/IMAP-API: trying to recover when fetching mailheaders, but resultset retrieved does not match the expected amount of message headers * Calendar/DragDrop: Add drag n drop capability for IE Version >=10; * eMail: reintroduce the ability to set a identity as default;(available only for userDefinedAccounts=false); userDefinedAccounts=true are not longer allowed to save a profile without host as active * eMail: handle problem popup foldertree does not show subfolders of folders with umlauts * eMail: handle Focus Issues (browser pops in front when in background on mail list refresh) * Addressbook/Export: fix fatal error regarding order by for postgresql on addressbook export * Stylite template: fixed not displayed framework, if a link with target was used to open it -- Ralf Becker <rb@stylite.de> Fri, 26 Apr 2013 09:16:04 +0200 egroupware-epl (11.1.20130322-1) hardy; urgency=low * Setup: fixed not working install on openSUSE 12.2/3, because last line of output from "service (mysql|apache2) status" is empty * API/CKEditor: allow link dialog in simple-with-image feature mode (email) -- Ralf Becker <rb@stylite.de> Fri, 22 Mar 2013 11:39:16 +0100 egroupware-epl (11.1.20130321-1) hardy; urgency=low * SiteMgr: Module to set a from global value different Expries and Cache-Control header for all pages it is contained in * Calendar/CalDAV: fixed iCal parser calculating recurrence-enddate from COUNT parameter, taking into account BY* rul
Source: README, updated 2014-12-19