|
|
|
|
Changelog for tine20-base-2021.12.1-1.1.noarch.rpm :
* Mon Dec 20 2021 Johannes Weberhofer - ine version 2021.12.1 Bugfix and feature release See https://github.com/tine20/tine20/releases/tag/2021.12.1 * Mon Sep 27 2021 Johannes Weberhofer - Tine version 2021.02.4 Bugfix and feature release See https://github.com/tine20/tine20/releases/tag/2021.02.4 * PHP 7.4+ (including PHP 8) is now required * Added tine20-sso package * Tue Jul 20 2021 Johannes Weberhofer - Tine version 2021.02.3 Bugfix and feature release See https://github.com/tine20/tine20/releases/tag/2021.02.3 * Mon Apr 26 2021 Johannes Weberhofer - Improved packaging- Tine version 2021.02.2 See https://github.com/tine20/tine20/releases/tag/2021.02.2 * Added support for multiple MFA providers (SMS, yubico, ...) * Several more fixes and features * Sat Feb 20 2021 Johannes Weberhofer - Tine version 2021.02.1 See https://github.com/tine20/tine20/releases/tag/2021.02.1 Warning: MySQL 8.0.20 has a major bug (see https://bugs.mysql.com/bug.php?id=99398 for more information) and should not be used! * Wed Feb 03 2021 Johannes Weberhofer - Tine version 2020.08.8 See https://github.com/tine20/tine20/releases/tag/2020.08.8 * Wed Dec 30 2020 Johannes Weberhofer - Tine version 2020.08.7 See https://github.com/tine20/tine20/releases/tag/2020.08.7 Several new features and bugfixes * Fri Nov 20 2020 Johannes Weberhofer - Simplified Apache config- Include all php files from base * Fri Nov 20 2020 Johannes Weberhofer - Tine version 2020.08.5 See https://github.com/tine20/tine20/releases/tag/2020.08.5 * Clear cache moved to setup (setup.php --clear_cache [-v]) * Support OpenSync on Android * Shard Containers: don\'t give anyone export/sync grants * Major Bug in Update Script has been fixed in 2020.08.5- Tine version 2020.08.4 See https://github.com/tine20/tine20/releases/tag/2020.08.4 * Major Bug in Update Script has been fixed in 2020.08.4 * Support for PHP versions < 7.2 has been dropped. * PHPUNIT 8.5 * Thu Oct 22 2020 Johannes Weberhofer - Tine version 2020.08.3 See https://github.com/tine20/tine20/releases/tag/2020.08.3- We found an issue with MySQL 8 - some queries did not work correctly. This has been fixed so MySQL 8 is now fully supported.- Added \"setup.php --clear_cache [-v]\"- make week view days configurable- confirm changeing event status * Thu Sep 24 2020 Johannes Weberhofer - Tine version 2020.08.2 See https://github.com/tine20/tine20/releases/tag/2020.08.2- Many fixes and improvements * Thu Sep 10 2020 Johannes Weberhofer - Tine version 2020.08.1 See https://github.com/tine20/tine20/releases/tag/2020.08.1- Tine 2.0 now supports the new Thunderbird release. We also added support for the sync-token with this version.- Many fixes and improvements * Thu Jul 16 2020 Johannes Weberhofer - Tine version 2020.03.4 See https://github.com/tine20/tine20/releases/tag/2020.03.4- Tine 2.0 admins are now able to configure a DB logger, that logs into a database table. The logs can be viewed in the Tine 2.0 Admin module- Many fixes and some new features * Wed Jun 10 2020 Johannes Weberhofer - Tine version 2020.03.3 See https://github.com/tine20/tine20/releases/tag/2020.03.3- GUI + CLI export functions for VCARD (contact) and VCALENDAR/VEVENT (event) have been added- The old qCal-based export has been removed. The exports use the same functionality as the CardDAV/CalDAV sync APIs.- Many fixes- Features: * ActiveSync/Admin add device owner filter * Addressbook/Export: add VCard export * Tinebase: implement /health check * Tinebase/Filesystem: add setNodeAcl CLI * Timetracker: use accounting_time for invoicing * Calendar/Export: export all personal calendars * Calendar/Export: split big export files * Timetracker: Add accounting Time and Factor * Calendar/Export: make big exports work * Calendar/Export: export VCalendar into file * Calendar/Export: add attachment to VCalendar export * Calendar/Export: add VCalendar export to gui * Tinebase/LDAP: allow to set SYNC_USER_ACCOUNT_STATUS via config * Calendar: use sabredav for ics export * Crm/Export: add csv export for leads * Tinebase: allow authUser/roleChange login * Felamimail: define html editor default font * Tue Apr 28 2020 Johannes Weberhofer - Tine version 2020.03.2 See https://github.com/tine20/tine20/releases/tag/2020.03.2 and https://github.com/tine20/tine20/compare/2020.03.1...2020.03.2 and https://github.com/tine20/tine20/milestone/349- Many fixes- Features: * tweak(ci) do not run pipelines for feature branches * tweak(Tinebase/FilesystemPreviews): create previews now is a feature * feature(Tinebase/PreviewService): allow to disable proxy for preview * feature(Calendar): import resource * feature(Filemanager): add Demodata csv import. * feature(Tinebase/Cli): add repairFSAclNodes * feature(Felamimail): switch grid columns and filter for sent folder * feature(Addressbook): set private grant cli script * feature(Calendar): allow custom periods in gridView * feature(Setup/Cli): add verbose mode to --update * feature(ci): phpstan code quality reports * feature(Tinebase/EmailUser): activate EMAIL_USER_ID_IN_XPROPS by default * feature(Tinebase): make expanding of layerCombos interceptable * feature(Addressbook): Add Contact private grant * Mon Apr 06 2020 Johannes Weberhofer - Tine version 2020.03.1 See https://github.com/tine20/tine20/releases/tag/2020.03.1 and https://github.com/tine20/tine20/compare/2019.12.5...2020.03.1 and https://github.com/tine20/tine20/milestone/345?closed=1- Many fixes- Features * feature(Addressbook/Import): add DE Outlook 2010 import definition * feature(Tinebase/Previews): resetErrorCount on fileSystemCheckPreviews * feature(Admin/EmailAccount): convert from system to userInternal * feature(Sales/Products): show product attributes in grid * feature(Felamimail/Grid): allow to move to all accounts * feature(Filemanager): add file name filter * feature(Admin/User): do not create email account without password * feature(ci): gitlab ci * feature(ci): gitlab ci * feature(Setup/Cli): add update_needed cli * (Felamimail/Compose): improve contact/list filtering * (Filemanager): enable favorites panel in filemanager * (Task): add pref for default alarm * (test/e2etest): backport from 2020.11 * (TB add json api restoreRevision for VFS node) * (Admin/Cli): add enableAutoMoveNotificationsinSystemEmailAccounts * Fri Feb 21 2020 Johannes Weberhofer - Tine version 2019.12.5 See https://github.com/tine20/tine20/releases/tag/2019.12.5 and https://github.com/tine20/tine20/compare/2019.12.4...2019.12.5 and https://github.com/tine20/tine20/issues?q=is%3Aclosed+milestone%3A2019.12.5 * Mon Jan 20 2020 Johannes Weberhofer - Tine version 2019.12.4 See https://github.com/tine20/tine20/releases/tag/2019.12.4 and https://github.com/tine20/tine20/compare/2019.12.3...2019.12.4 and https://github.com/tine20/tine20/issues?q=is%3Aclosed+milestone%3A2019.12.4 * Thu Jan 09 2020 Johannes Weberhofer - Upgraded to version 2019.12.3 See https://github.com/tine20/tine20/releases/tag/2019.12.3 and https://github.com/tine20/tine20/compare/2019.12.2...2019.12.3 and https://github.com/tine20/tine20/issues?q=is%3Aclosed+milestone%3A2019.12.3 Fixes: * Felamimail: Error when forwarding mail with attachment #7119 * Tinebase/Core: make (RELEASE) buildtype work again #7118 * Sales: invoice positions might be empty * Felamimail: MessageComposeDlg does not close- Upgraded to version 2019.12.2 See https://github.com/tine20/tine20/releases/tag/2019.12.2 and https://github.com/tine20/tine20/compare/2019.12.1...2019.12.2 and https://github.com/tine20/tine20/issues?q=is%3Aclosed+milestone%3A2019.12.2 Features: * Filemanager: add file hash to node grid * Filemanager: delete tempfile after upload Fixes: * Tinebase: allow to create empty record from json- Upgraded to version 2019.12.1 See https://github.com/tine20/tine20/releases/tag/2019.12.1 and https://github.com/tine20/tine20/compare/2019.08.4...2019.12.1 and https://github.com/tine20/tine20/issues?q=is%3Aclosed+milestone%3A2019.12.1 Features: * ActiveSync: delete AS device if user is deleted * Addressbook+Tinebase: add xprops to user and list models * Admin: group/list member synchronizer * Admin/EmailAccounts: change personal email via system account * Felamimail: add feature switch for auto-save drafts * Felamimail: save email user id in account xprops * Felamimail/Account: add xprops to account model * Setup: allow to create email addresses via updateAllAccountsWithAccountEmail * Setup/Backup: allow to skip backup validation * Tinebase: add additionalFilterSpec for combobox in editdialog * Tinebase: allow creation of new files in filePicker * Tinebase: introduce additionaldomains smtp config * Tinebase/Config: check conf.d files before include * Tinebase/Notes: allow to purge redundant nodes * Tinebase/User: move email user id to user xprops * Tinebase+Felamimail: add config EMAIL_USER_ID_IN_XPROPS Fixes: * Addressbook: allowEmpty for ContactSearchCombo * Addressbook: don\'t check short name when merging records * Addressbook: fix system user adding/removal from group * Addressbook/List: add system accounts as system group members * Addressbook/List: write modlog of list if it is created/update from group * Admin/User: prevent problems with missing param * Calendar: catch TENF when setting cal user * Calendar: use iso week in wk period picker * Crm: save relation always set type = CUSTOMER if missing * enforce utf8 on authenticate * Felamimail: attachments from filemanger can not be renamend (yet * Felamimail: use correct email regex in gridpanel hook * Felamimail/MessageEditDialog: fix opening of unfetched mails * Filemanager: create folder sometimes fails * Filemanager: in/active staate of upload/createFolder actions * Filemanager: no account_grants for actionUpdater * Filemanager: word type icons * fix #7113 - setupuser adb contact missing * fix #7113 - setupuser adb contact missing * fix expressive response envelop http status handling * fix minimumRequiredVersion * PollClient: branding logo max size * Setup/Cli: always return 0 in --update if there are no errors * Setup/Update: always update import/export definitions * Tinebase Controller searchCount add missing defaultFilter call * Tinebase filePicker overwrite check not working * Tinebase: contentype for uploads missing * Tinebase: error if additionalFilterSpec null * Tinebase: nodeSaveDlg, check for conflicts * Tinebase: tempfile id wrong after bus add * Tinebase: westpanel state was not preserved * Tinebase: wrong fieldName in getByFieldDefinition * Tinebase/FileSystem: add missing json_encode for alarm options * Tinebase/FileSystem: fix table names in repairTreeIsDeletedState * Tinebase/Groups: re-add deleteAllGroups * Tinebase/Layout: max width on loginpage * Tinebase/Notes: make purge redundant nodes finally work * Tinebase/purgeDeletedRecords: make purge work for tree_nodes with children and fix account purging too * Tinebase/Record: only call isEmpty on Diff objects * Tinebase/User/Ldap: add getLoginName to ldap abstract * Tinebase+Admin/EmailUser: introduce smtpAliasesDispatchFlag capability * Upload create tempfile with proper mime type * Fri Nov 22 2019 Johannes Weberhofer - Upgraded to version 2019.08.4 See https://github.com/tine20/tine20/releases/tag/2019.08.4 and https://github.com/tine20/tine20/compare/2019.08.3...2019.08.4 and https://github.com/tine20/tine20/issues?q=is%3Aclosed+milestone%3A2019.08.4 * Thu Oct 17 2019 Johannes Weberhofer - Upgraded to version 2019.08.3 See https://github.com/tine20/tine20/compare/2019.08.2...2019.08.3 and https://github.com/tine20/tine20/issues?q=is%3Aclosed+milestone%3A2019.08.3 * Fri Sep 20 2019 Johannes Weberhofer - Upgraded to version 2019.08.2 See https://github.com/tine20/tine20/releases/tag/2019.08.2 and https://github.com/tine20/tine20/releases/tag/2019.08.1 * Wed Jul 31 2019 Johannes Weberhofer - Upgraded to version 2019.02.8 See https://github.com/tine20/tine20/releases/tag/2019.02.8 * SSO via OpenID Connect has been added. * Lots of additional fixes and improvements * Tue May 07 2019 Johannes Weberhofer - Upgraded to version 2019.02.7 See https://github.com/tine20/tine20/releases/tag/2019.02.7 Fixes major issues in verson 2019.02.5 * Thu May 02 2019 Johannes Weberhofer - Upgraded to version 2019.02.5 See https://github.com/tine20/tine20/compare/2019.02.4...2019.02.5 * Tinebase database not updated to v. 12.21 when v. 2019.02.4 installed * Update 2018.08.9 > 2019.02.4 PHP intl Fehler * CoreData broken, if right to execute Felamimail is not granted * Tue Mar 26 2019 Johannes Weberhofer - Upgraded to version 2019.02.4 See https://github.com/tine20/tine20/releases/tag/2019.02.4 * Restored the support for older versions of MySQL/MariaDB * Fixed major bug from version 2019.02.3 * Sat Mar 02 2019 Johannes Weberhofer - Upgraded to version 2019.02.2 See https://github.com/tine20/tine20/releases/tag/2019.02.2 * Support for PGSQL has been dropped * Support for Oracle has been dropped * MySQL Version needs to be greater or equal to 5.7.5 * MariaDB Version needs to be greater or equal to 10.0.2 * Security fix apply generating user grants in Filemanager_Controller_DownloadLink::getNode gh#/tine20/tine20#7000 * Fixed major bug from version 2019.02.1 * Thu Jan 17 2019 jweberhoferAATTweberhofer.at- Upgraded to version 2018.08.9 See https://github.com/tine20/tine20/releases/tag/2018.08.9 and https://github.com/tine20/tine20/compare/2018.08.8...2018.08.9 * Export-Templates: export templates for older installations has been restored. If you customized the default templates, you might have to save your changes in separate template files. * OwnCloud Client 2.5 Support * DAVx5 Support * Wed Jan 09 2019 jweberhoferAATTweberhofer.at- Upgraded to version 2018.08.8 See https://github.com/tine20/tine20/releases/tag/2018.08.8 and: https://github.com/tine20/tine20/compare/2018.08.7...2018.08.8 * DB collation check * Support for PHP 7.3 * Dropped Support for PHP 5 * Thu Dec 20 2018 jweberhoferAATTweberhofer.at- Upgraded to version 2018.08.7 See: https://github.com/tine20/tine20/releases/tag/2018.08.7 and: https://github.com/tine20/tine20/compare/2018.08.6...2018.08.7 A check has been added if the table collations is utf8[mb4]_unicode_ci to the update process. If this throws an error, you might have to repair your table schema (for example with phpMyAdmin) as it is not considered valid. Note: tine20_tree_nodes.name is the only column with a different collation: utf8[mb4]_bin * Fixed: Problem defining new resources * Fixed: Addressbook: JS Error on contact copy * Fixed: Translations with slash in name dont work with sales module * Fixed: Can not delete calendar * Fri Nov 30 2018 jweberhoferAATTweberhofer.at- Upgraded to version 2018.08.6 See: https://github.com/tine20/tine20/releases/tag/2018.08.6 More Details at https://github.com/tine20/tine20/compare/2018.08.5...2018.08.6 * MailFiler module removed * Some updgrade errors fixed * Tue Oct 30 2018 jweberhoferAATTweberhofer.at- Upgraded to version 2018.08.5 See: https://github.com/tine20/tine20/releases/tag/2018.08.5 More Details at https://github.com/tine20/tine20/compare/2018.08.4...2018.08.5 * Enforcing table structure of addressbook, container and applications * Time-sheet filter \"billed\" yes/no disappeared in tine 2018.08.4 Bug Timetracker * Mysql <5.5 Error even when config \'useUtf8mb4\' => false is set Database Setup * Addressbook: Unable to resolve conflict on \"copy contact\" Addressbook Bug * improve preferences performance * Update ts_default_ods.xml Export Timetracker * DoctrineMappingDriver.php _removeFullTextIndex($table) is wrong in * Tue Sep 04 2018 jweberhoferAATTweberhofer.at- Upgraded to version 2018.08.4 See: https://github.com/tine20/tine20/releases/tag/2018.08.4 More Details in https://github.com/tine20/tine20/compare/2018.08.3...2018.08.4 * Thu Aug 30 2018 jweberhoferAATTweberhofer.at- Upgraded to version 2018.08.3 See: https://github.com/tine20/tine20/releases/tag/2018.08.3 More Details in https://github.com/tine20/tine20/compare/2018.08.2...2018.08.3- Removed several files not required in the package * Tue Jul 24 2018 jweberhoferAATTweberhofer.at- Upgraded to version 2018.08.2 See: https://github.com/tine20/tine20/releases/tag/2018.08.2 More Details in https://github.com/tine20/tine20/compare/2018.08.1...2018.08.2 * tine20-6876 2018.08.1: Shared folder - Error in property dialog * 2018.08.1 not working with IE11 * 2018.08.1: Shared folder - Error in property dialog * Fri Jun 22 2018 jweberhoferAATTweberhofer.at- Upgraded to version 2018.08.1 See: https://github.com/tine20/tine20/releases/tag/2018.08.1 * CardDav update support for gnome evolution contacts * Calendar Resource acl update doesn\'t work * MySQL: Specified key was too long * fix(Calendar): removes (not working) import into new container from gui * fix(Felamimail): ignore \"invalid xml\" errors when loading html mail * feature(Calendar): configure allowed free/busy informations * Tinebase WebDAV Container - disallow property updates on file container * Felamimail Backend Imap - fix zend imap protocol weakness * Calendar Frontend iMIP - add test for external organizer/multi import * tweak(Addressbook): support standard DE address schema * Wed Jun 20 2018 jweberhoferAATTweberhofer.at- Upgraded to version 2018.02.6 See: https://github.com/tine20/tine20/releases/tag/2018.02.6 * Removed the Events app which is no longer maintained by the main project * Update Problems have been fixed (see #77, #74 and others) * A new SVG based icon set is used * Several mor fixes * Fri May 25 2018 jweberhoferAATTweberhofer.at- Upgraded to version 2018.02.5 Security Release: found a possible denial-of-service attack in release 2018.02.4 * Sat May 19 2018 jweberhoferAATTweberhofer.at- Updated package to work with PHP7- Do no longer use old php5-pear-phpexcel packages- Cleaned up spec- Upgraded to version 201.02.4 * ActiveSync: ActiveSync folder type not working for custom Trash folder * ActiveSync: allow attendee in all calendars for iOS >=11 * ActiveSync: Call to a member function getClone() on null * CalDAV: Shared calendars are shown twice locally in calDAV * Calendar: week picker in paging toolbar neglects year * HumanResources: feast calendar not selectable in Admin panel * Setup: have verifyPeer config option for email * Tinebase: generic attachment renderer with previews * Tinebase JavaScript: wrong genders in filter toolbar (n)one of operators * Tinebase: skip empty csv rows * Tinebase: switch to mysql utf8mb4 * Tinebase: Tinebase ActionQueue Monitoring * Tinebase: Update auf 2018.02.3 Community Edition crasht mit Verweis auf Redis im Stacktrace * Mon Apr 16 2018 jweberhoferAATTweberhofer.at- Upgraded to version 201.02.3 * Addressbook: add contact event panel to contact edit dialog * Addressbook: selection of all addresses on all pages doesn\'t work with compose email * Admin: allow to prevent special chars in user login name * CRM: Overdue leads are not marked red any more * Other: Found another db user/password leak * Sales: invoice position timesheet export * Sales: Unknown column \'fulltext\' in sales_sales_invoices * Timetracker: don\'t copy relations of timeaccounts * Tinebase: define custom access log rotation * Tinebase: move user pw policy to separate config struct * Tinebase: Reopen Bug 0013512 - Wrong Quota in Admin panel for Cyrus Imap Backend * Tinebase: Tinebase Application - add relational state table * WebDAV: Hidden groups break webdav due to missing * WebDAV: Tinebase WebDAV - show hidden users * WebDAV: Tinebase WebDAV support for NTLMv2 authentification * Wed Mar 14 2018 jweberhoferAATTweberhofer.at- Upgraded to version 201.02.2 * Calendar: Can\'t reschedule an event using the webinterface in monthly view * Calendar: Fatal error: Call to a member function getId() on a non-object in Calendar/Model/Attender.php * Calendar: shared user calendar report * Felamimail: Search for recepients brings irrelevant results * Felamimail: Sieve Filter + SSL - does not work, tine20 blocks entirely * Felamimail: Unable to modify existing calendar event - TypeError: Cannot read property \'hasPoll\' of undefined * Filemanager: add i18n to public download views * Filemanager: creator should have admin grant for new toplevel shared folder node * Inventory: fix image display in grid details panel * Setup: don\'t allow installation without configured filesdir * Tinebase: configurable area locks (server) * Tinebase: configuration for fulltext fields in query filter * Tinebase: fix backslash in text filter * Tinebase: fulltext index Support for MariaDB * Tinebase: generalize import + definition handling in json frontends * Tinebase: get numbearable config from container xprops * Tinebase JavaScript: internet explorer 11.0.9600.18738 is unable to open tine * Tinebase JavaScript: js unittests with karma * Tinebase: repair some failing email tests * Tinebase: support PHP 7.2 * Mon Feb 19 2018 jweberhoferAATTweberhofer.at- Upgraded to version 2018.02.1 * Addressbook: convert Addressbook Model Contact to ModelConfig * Felamimail: improve display of deeply nested rfc/822 messages * Filemanager: file download possible via properties dialog only * Filemanager: remove recursive filter automatecally * Filemanager: resolve account grants in recursive search * HumanResources: feast calendar not selectable in Admin panel * Tinebase: adds cli queue check for monitoring * Tinebase: do not log \"program flow\" exceptions to error log * Tinebase: False detection MariaDB version * Tinebase: integrate sentry.io error handling * Tinebase JavaScript: force available note types * Tue Jan 23 2018 jweberhoferAATTweberhofer.at- Upgraded to version 2017.0.11 * Admin: LDAP user backend: groups are not synced * Calendar: Calendar List is mixed up while printing * Calendar: Calendar: printing day and week sheet broken in FF * Calendar: remove finally from MSEventFacade * Setup: setup CLI: allow to apply schema changes when running --compare * Tinebase: add autocomplete type for mc model fields * Tinebase: customfield with type string should not use fulltext filtering * Tinebase: improve relation degree definitions and renderer * Tinebase JavaScript: Almost every modal window is broken * Tinebase JavaScript: Hammerjs does not load * Tinebase JavaScript: iOS: edit dialogs out of view on orientationchange * Tinebase: model configuration: add generic records filter * Tinebase: recursive resolving of dependent records * WebDAV: Misused php header causes malformed headers * WebDAV: Owncloud client status.php produces malformed headers lately * Tue Dec 19 2017 jweberhoferAATTweberhofer.at- Upgraded to version 2017.0.10 * ActiveSync: allow to remote wipe device from admin gui * Addressbook: pdf export from edit dialog empty * Admin: add quota-usage panel to admin * Admin: show file and email quota in admin user grid and Filemanager * CalDAV: macOS 10.13 - event exceptions mixed up after THISANDFUTURE update * Calendar: Calendar polls: add poll url to event mails and switch to mass mailing mode * Calendar: no emails are sent on external invitation reply * Felamimail: sending plain text messages with special chars fails * Filemanager: add quota config to usage panel * Filemanager: add user/group quotas to Filemanager / Tinebase_FileSystem * Setup: setup.php --restore -- db=1 bails out and leave database unusable * Timetracker: notes and relations actions/panels are disabled in TA edit dialog * Timetracker: timesheet billable checkboxes are not updated * Tinebase: Changing user account adds 8 MByte garbage to account field xprops, breaks some Admin functions and user cannot log in * Tinebase: improve fulltext handling in frontend * Tinebase JavaScript: add christmas tree icon to title * Tinebase JavaScript: apply generic sort order for tabpanels in editDialogs * Tinebase JavaScript: default page size of comboBoxes * Tinebase JavaScript: fileselection, email compose dialog rework * Tinebase JavaScript: fix grid renderer for foreign records * Tinebase JavaScript: have tags&description open at once * Tinebase JavaScript: split webpack config into dev & prod * Tinebase: refactor export framework - resolved. * Tinebase: Tinebase ActionQueue Worker - make tine20.php configurable * Tinebase: use new periodPicker for date filters * Translations: update translation files * Thu Nov 30 2017 jweberhoferAATTweberhofer.at- Upgraded to version 2017.0.9 * ActiveSync: allow to remote wipe device from admin gui * Addressbook: pdf export from edit dialog empty * Admin: add quota-usage panel to admin * Admin: show file and email quota in admin user grid and Filemanager * CalDAV: macOS 10.13 - event exceptions mixed up after THISANDFUTURE update * CalDAV: Reinstate CalDAV default time-range filter to avoid memory issues * CalDAV: Tine sends an invalid VTODO during sync, when a task is marked as done * Calendar: no emails are sent on external invitation reply * Felamimail: Felamimail Message - introduce mass mailing and plugins for it * Felamimail: sending plain text messages with special chars fails * Filemanager: add quota config to usage panel * Filemanager: add user/group quotas to Filemanager / Tinebase_FileSystem * Setup: configure timezone of log timestamp * Setup: setup.php --restore -- db=1 bails out and leave database unusable * Setup: update from 2017.02.2 to 2017.08.6 fails * Timetracker: notes and relations actions/panels are disabled in TA edit dialog * Timetracker: timesheet billable checkboxes are not updated * Tinebase: Changing user account adds 8 MByte garbage to account field xprops, breaks some Admin functions and user cannot log in * Tinebase: Enhancement of 0011236: Smtp-Backend simpleMail should remove remaining user data * Tinebase: improve fulltext handling in frontend * Tinebase JavaScript: apply generic sort order for tabpanels in editDialogs * Tinebase JavaScript: default page size of comboBoxes * Tinebase JavaScript: fileselection, email compose dialog rework * Tinebase JavaScript: fix grid renderer for foreign records * Tinebase JavaScript: have tags&description open at once * Tinebase JavaScript: update to latest webpack * Tinebase: refactor export framework - resolved. * Tinebase: rework scheduler * Tinebase: Tinebase ActionQueue Worker - make tine20.php configurable * Tinebase: update app versions to 11.0- removed tine20-ical-import.patch after upstream integration * Wed Oct 25 2017 jweberhoferAATTweberhofer.at- Require php5-openssl instead of php5-mcrypt- Change most requirements from php5 to php- Upgraded to version 2017.0.8 * ActiveSync: ActiveSync: Add android as device which is abled to handle multiple folders * Addressbook: remove group member role column from adressbook grid * Admin: Human readable password policies * CalDAV: macOS 10.13 - daily event update produces doubled events * Calendar: import of VEVENTs with RRULE COUNT=9999 causes out of memory exception * Calendar: new event window sometimes does not open * Calendar: ok button disabled in event edit dialog * Calendar: resource can\'t be saved after it loses all grants * Calendar: sort contacts by type in attendee search * Felamimail: IMAP Quota miscalculated * Felamimail: linkify uris: handle special case with \">\" at the end of uri * Filemanager: delete action in node grid is not updated * Filemanager: grants grid should be readOnly when folder has no own grants * Filemanager: other people root node name is their login name * Filemanager: prevent to upload folders but allow all files * Tinebase: create abstract Tinebase_Controller_Record_Container * Tinebase: Dovecot Email Backend: respect instancename if configured * Tinebase: fix attach/detach tags in grids of model config v2 apps * Tinebase JavaScript: numberable fields should be disabled by default * Tinebase JavaScript: remove maxSize of west panel * Tinebase: PostgreSQL and table \"notes\": index on \"record_id\" speeds up things a little bit... * Tinebase: Tinebase - add acl table cleaning scheduler task and cli fe * Fri Oct 06 2017 jweberhoferAATTweberhofer.at- Upgraded to version 2017.0.6 * Felamimail: add email note should check contact acl * Felamimail: failing smtp authentication after upgrade to tine 2017.08.3 CE * Filemanager: Update from 10.16 -> 10.28 fails * MailFiler: Sorting of certain columns is not possible * Tinebase: pgsql: repair index creation and add missing indices * Tue Sep 26 2017 jweberhoferAATTweberhofer.at- Upgraded to version 2017.0.5 * Addressbook: Filemanager needed to open contacts * Calendar: improve resource permission handling * Felamimail: always show loadmask when filing messages * Felamimail: fix toolbar in sieve rules grid * Filemanager: improve performance / selection of relatable files * Filemanager: repair revision history * MailFiler: fix doubleclick on folder node * MailFiler: folder acl is broken * MailFiler: Improve loading performance * MailFiler: Only 50 folders visible * Setup: Tinebase needs to be updated first * Syncroton: update to version 1.4 * Tinebase: deleteUser fails partly saying you don\'t have permission * Tinebase: Tinebase Path Filter - fix empty value behavior * Tinebase: update scripts should work without dedicated setupuser * Mon Aug 28 2017 jweberhoferAATTweberhofer.at- Upgraded to version 2017.0.3 Calendar: add timeline as additional view Protect applications with second factor * Addressbook: Change of contact image does not log useful information in timemachine * Addressbook: skip path generation for lists without access * Addressbook: Unescaped values for displayed name and company * Admin: only show \"Computers\" if manageSAM is configured * Calendar: add timeline as additional view * Calendar: allow multitype attendee search with freebusy info * Calendar: allow to edit transistent daysView events * Calendar: Allow to filter for rrule * Calendar: allow to set fixed calendars as user preference * Calendar: Calendar update fails with \"no permission\" * Calendar: Calendar update fails with \"no permission\" * Calendar: ignore default container if it\'s not definitely selected * Calendar: select week of year button for week view * CardDAV: CardDAV URL in Adressbook Properties contains #/Addressbook/ * CRM: Added contacts not preserved in a new CRM lead * CRM: DemoData creation failed * Felamimail: fix toolbar in sieve rules grid * Felamimail: More attachment methods for mail * Felamimail: Notification to external email via sieve * Felamimail: Wrong name in \"from:\" in sent mail * Filemanager: add pin protection to folders * Filemanager: repair revision history * Filemanager: upload of bigger files fails * Filemanager: Use filepicker for filemanager relations * MailFiler: allow to download nodes * MailFiler: allow to move nodes * MailFiler: doubleclick should open edit dialog * MailFiler: Sorting of certain columns is not possible * Sales: export button missing * Sales: integer vs int may cause issues in Sales_Controller_NumerableAbstract * Setup: add --setpassword to setup cli * Setup: install from dump with url * Setup: \"Setup Admin undefined\" when updating Tinebase 10.9 ? 10.28 * Setup: setup.php --install should only install available apps on demand * Setup: Tinebase needs to be updated first * Setup: user sync creates contact even if user creation fails * Syncroton: update to version 1.4 * Timetracker: Timesheet: select duration text on focus * Timetracker: Unable to add new timesheets * Tinebase: Acl/Grant account_type should support roles too * Tinebase: add pin column, backend and config * Tinebase: allow second factor with pin for accounts * Tinebase: allow to configure default user/admin role names * Tinebase: Currency selector * Tinebase: customfield as duplicate check field does not work for empty values * Tinebase: customfield filter for type record with \"defined by\" * Tinebase JavaScript: client presence observer for pin validation * Tinebase JavaScript: custom field tab might appear twice * Tinebase: new customfield type (multiple) \"records\" * Tinebase: pass actionqueue config to queue backend * Tinebase: protect applications with second factor * Tinebase: Redis-Actionqueue isn\'t working anymore * Tinebase: rework action queue * Tinebase: Scrollbar in detailspanel textarea missing * Tinebase: show user report (CLI) * Tinebase: Tinbase Roles - change int id to uuid * Tinebase: Tinebase_Container - container id to uuid * Tinebase: Tinebase_EmailUser - add new postfix multi instance backend * Tinebase: Tinebase_FileSystem - make it replicable * Tinebase: Tinebase_Filesystem - undo filesystem actions * Tinebase: Tinebase Records / TimeMachine - make all changes revertable * Tinebase: Tinebase.undo CLI function should support undelete * Tinebase: triggerAsyncEvents: After SMTP error alarm sent_status is on \'success\' * Tinebase: update zf to 1.12.20pl15 * Tinebase: use useridAATTinstancename and for email account name * Translations: create mo files for extra translations during build * WebDAV: do not check download grant for record attachments * Tue Jul 04 2017 jweberhoferAATTweberhofer.at- Upgraded to version 2017.02.5 * Felamimail: Add feature to \"add attachement from filemanager\" as link to the file * Felamimail: can\'t send attachements from Filemanager * Mon Jun 19 2017 jweberhoferAATTweberhofer.at- Upgraded to version 2017.02.4 * Addressbook: Allow to manage resources in addressbook module * Addressbook: allow to print groups from edit dialog * Addressbook: contact single print in edit dialog * Addressbook: Exception if no email is set * Addressbook: Some fields groups have invalid content * Admin: Popup window for user edit not working (touch device) * Admin: user search should find disabled/hidden users * Admin: Via Admin-App created calendar-container have a wrong model * CalDAV: wrong CalDav URL * Calendar: Calendar not working anymore in web interface * Calendar: event details panel is a bit to small * Calendar: export: add handling for multiday whole day events * Calendar: export event from resource attendee * Calendar: improve demodata: use recurring events and extend visibility * Calendar: One cannot add a new calendar within the calendar-app * CRM: CRM can\'t store leads * Events: 2016.09.7 Exception during cron purgeDeletedRecords - closed. * Felamimail: allow to set system account default folders via config * Felamimail: convert single part file content body to attachment * Felamimail: External mail accounts credentials break after update. * Felamimail: Favorites are not working * Felamimail: fix HR and FMail template folder nodes * Felamimail: improve action renderer in sieve rules grid panel * Felamimail: löschen der email Zugangsdaten bei Sonderzeichen im User-Passwort * Felamimail: navigate anchors in mails via javascript * Filemanager: add GRANT_DOWNLOAD * Filemanager: add GRANT_PUBLISH * Filemanager: add ui for indexed status * Filemanager: Allow document preview by selecting any file and pressing space * Filemanager: auto create personal folders for initial and synced users * Filemanager: Dropping folder into FM causes a crash * Filemanager: Extend document preview * Filemanager: fix handling of otherUsers in Filemanager * Filemanager: Introduce notifications into filemanager * Filemanager: new filter criteria \'contains a word starting with\' * Filemanager: Owncloud Clients Dateiverwaltung no permission * Filemanager: refactor filemanager node actions * Filemanager: return account grants for toplevel nodes * Filemanager: Revision settings in fm dialog * Filemanager: WebDAV can\'t \"move\" (rename) files (lab-at-nohl) - resolved. * Inventory: don\'t show image in grid * MailFiler: base Mailfiler UI on Filemanager * MailFiler: Filing process fails with large no. of mails * MailFiler: mails containing backshlashes in subject can\'t be filed * Other: Touch devices show double modal popups * Setup: Menu and displayed content not consistent after logging into setup.php * Setup: Setup - set setup user * Timetracker: Timetracker cannot be updated * Tinebase: add failcount to scheduled import filter * Tinebase: allow to config grid copy edit via modelconfig * Tinebase: allow to configure when removed users should be deleted * Tinebase: allow to create textarea customfields * Tinebase: Crash on execution of phing * Tinebase: Export - enable export of custom fields for RichtextDoc * Tinebase: Export - enable to put template files in Tine FileSystem * Tinebase: fix \"method not found\" in example app * Tinebase: generic json api should resolve customfields by default * Tinebase: If virtual node is selected, select all container below * Tinebase: IMAP passwords containing \"notAlnum\" characters are not accepted anymore * Tinebase JavaScript: Allow contains and notcontains for description * Tinebase JavaScript: allow dynamic layout for customfields * Tinebase JavaScript: applications keep switching * Tinebase JavaScript: export favourites in adressbook * Tinebase JavaScript: export into attached/linked template * Tinebase JavaScript: generic export buttons & favorite * Tinebase JavaScript: support custom conditions for custom fields * Tinebase: Ldap port isn\'t set automatically anymore * Tinebase: move all exports to definition files * Tinebase: mysql lock ids can\'t be longer than 64 chars * Tinebase: Password field * Tinebase: Remove button order preference * Tinebase: set interval for user password change * Tinebase: some context menu entries missing * Tinebase: Tinebase Config: fix lazy db loading * Tinebase: Tinebase Export - reimplemented abstract framework * Tinebase: Tinebase not updateable * Tinebase: Tinebase Update from 10.9 to 10.20 not working, Tine 2.0 completely offline * Tinebase: Tinebase Update from 10.9 to 10.20 not working, Tine 2.0 completely offline, even after applying patch 0012990 * Tinebase: Tinebase_User_ActiveDirectory - accountStatus fix * Tinebase: Tinebase_User_Sql - only persist status enabled, disabled and expired * UNKNOWN: Severe Display Problems in Tine * WebDAV: add Tinebase to webdav root tree * WebDAV: can\'t save file over webdav * WebDAV: increase announced own cloud server version * Thu Apr 27 2017 jweberhoferAATTweberhofer.at- Use tine20 standard languages and remove tine20-translation.patch- Upgraded to version 2017.02.3 * Addressbook: add a flag to select a preferred address * Addressbook: can\'t see contacts of other users * Addressbook: show groups of contact in edit dialog * Admin: admin application grid quick filter not working * Admin: role rights are not working: access log read / active sync devices management * Calendar: add attachments to resources * Calendar: add location relation to resources * Calendar: add max attendee as structured resource property * Calendar: add resource edit shortcut to calendar attendeeGrid * Calendar: add resource edit shortcut to calendar tree * Calendar: admin container actions break resources * Calendar: don\'t send custom alarms to declined attendee * Calendar: replace resource location flag by resource type key field * Calendar: week view -> print page -> sheet is broken * Felamimail: External mail accounts credentials break after update. * Felamimail: Filter breaks in felamimail until filtertoolbar is rendered once * Felamimail: fix some mail issues with php 7 * Felamimail: \'#\' in urls should not be replaced * Felamimail: löschen der email Zugangsdaten bei Sonderzeichen im User-Passwort * Felamimail: search recipients dialog fails to close in IE * Felamimail: TLS doesn\'t work with Self-signed * Filemanager: acl UI for folder nodes * Filemanager: add filemanager recursive search * Filemanager: add usage tab to file/folder properties dialog * Filemanager: allow acl for all folder nodes * Filemanager: allow filemanager deep links * Filemanager: implement fulltext search for files * Filemanager: Improve upload handling in filemanager * Filemanager: view/download revisions in file manager * MailFiler: Display and print filed mails * Setup: update of inventory fails without php 5.5+ * Tinebase: add more feature switches * Tinebase: add option to keep filesystem revisions * Tinebase: Addressbook - Lists get their paths appended * Tinebase: colorize logging * Tinebase: Extend tag description and add fulltext index * Tinebase: Fixing user deletion * Tinebase: IMAP passwords containing \"notAlnum\" characters are not accepted anymore * Tinebase: implement nested/recursive config * Tinebase JavaScript: allow native context menu for links * Tinebase JavaScript: file picker dialog in fileuploadgrid * Tinebase JavaScript: Fix RecordPickerManager and wrong registered pickercombo * Tinebase JavaScript: horizontal space in westpanel is broken for long folder names in IE 11 * Tinebase JavaScript: new file picker component * Tinebase JavaScript: no paging in print -> print all pages at once * Tinebase JavaScript: relation type cannot be set/changed * Tinebase JavaScript: remove clearable combos in filter toolbar * Tinebase: linkify descriptions / details panels * Tinebase: logger user is always setupuser with ldap user backend * Tinebase: make sessionLifetime configurable at runtime * Tinebase: path filter with fulltext search * Tinebase: recursively sum up file sizes as folder size * Tinebase: reimplementation of record paths * Tinebase: remove no longer used file (revisions) with cleanup task * Tinebase: skip broken persistent filters * Tinebase: sum up sizes of all available file revisions * Tinebase: Tinebase Path - getPathPart implement decorator pattern * Tinebase: update sabredav vobject to support php7 * Thu Mar 30 2017 jweberhoferAATTweberhofer.at- Upgraded to version 2017.02.2 * ActiveSync: message-id double quoted * Addressbook: allow to configure when user contacts are hidden * Addressbook: Contact Edit Dialog does not close with Modal Windows * Addressbook: list member filter in lists not working * Addressbook: nominatim service could not handle invalid xml response * Addressbook: phone numbers: fix update *_normalized for empty values * Addressbook: Refactor detailspanel * Addressbook: seq is missing for lists * Admin: grid not reloading after delete * Calendar: Changing the weekday for a whole series should change the rrule as well * Calendar: disable more editDialog elements when write grant is missing * Calendar: introduce abstract calendar import class * Calendar: reply to external organiser is not send in some cases * Felamimail: add reply-to setting to email account * Felamimail: \"Datetime field overflow\" when adding message to cache * Felamimail: fix delimiter handling for Domino mailserver * Felamimail: Mail appears to be empty on webview * Felamimail: Mail composer gets cleared and not closed after send * Felamimail: trim invalid mails address format * Filemanager: replication: implement for filemanager * MailFiler: Display and print filed mails * MailFiler: Filter on field \'Description\' * Other: upgrade to PHP 7.1.x (remove mcrypt ext + fix DateTime) * Sales: allow to set product aggregate attributes * Setup: add cache busting params in initial html * Setup: allow to whitelist available languages * Setup: improve detection of version update in client * Setup: install from (backup) dump * Setup: install from dump sets master replication id * Setup: master/slave replication of tine20 installations * Setup: pgsql - fix autoincrement in update * Setup: rework setup view to use new assetMap * Timetracker: export button is incorrectly disabled * Tinebase: add client user agent to modlog * Tinebase: add frontend to request modification logs * Tinebase: CORS preflight requests are not dispatched properly * Tinebase: don\'t cache mainscreen / popup html in DEV mode * Tinebase: implement replication client * Tinebase: improve creation of system users * Tinebase: improve session handling for webApps * Tinebase: introduce full text search * Tinebase JavaScript: add iOS homescreen shortcut * Tinebase JavaScript: advancedSearch/linkedSearch feature breaks UI * Tinebase JavaScript: apps without mainscreen should not appear in menu * Tinebase JavaScript: convert touch events to mouse events * Tinebase JavaScript: Deal with empty values in numberfield * Tinebase JavaScript: detect orientation change * Tinebase JavaScript: fix history panel for mc v2 apps * Tinebase JavaScript: implement d&d alternatives * Tinebase JavaScript: improve touch device login experience * Tinebase JavaScript: Improve usability on small screens * Tinebase JavaScript: improve user experience on tablet / touch devices * Tinebase JavaScript: MessageBox \"Session invalid\" occurs if Browser is closed without logout in the last Session * Tinebase JavaScript: module panel click on active module should reset filters * Tinebase JavaScript: multiedit not working with modal windows * Tinebase JavaScript: own state for touch devices in grids * Tinebase JavaScript: redirectUrl prevents browser cache clearing * Tinebase JavaScript: show checkbox selection model for touch devices * Tinebase JavaScript: show message if popup window does not close * Tinebase JavaScript: support new w3c Notification api * Tinebase: language change does not work * Tinebase: modlog refactoring * Tinebase: Replication - email notifications for errors * Tinebase: support additional translations * Tinebase: tidy LDAP user sync * Tinebase: Tinbase_Model_Filter_Query - reimplement using FilterGroup * Tinebase: Tinebase_FileSystem - fix clear deleted files * Tinebase: Tinebase_Group - add modlog / replication feature * Tinebase: Tinebase_User - add modlog / replication feature * Thu Feb 16 2017 jweberhoferAATTweberhofer.at- Upgraded to version 2017.02.1 * ActiveSync: Email: update cache error repeating when folder is missing * ActiveSync: Too much linebreaks using Nine Client * Addressbook: allow to update all contact geodata with cli command * CalDAV: Allow BusyCal as CalDAV client to write to calendar * CalDAV: reminders app creates calendars if tasks is disabled * Calendar: ActiveSync: creating recur exceptions with group attendee creates a contact * Calendar: calendar icon missing when installed in subdir * Calendar: fix displaycontainer calendar update script broken * Felamimail: container select for filing mails broken * Felamimail: delimiter could be empty when extracting folder * Felamimail: untranslated menu item * Filemanager: do not limit plaintext body text in description * Filemanager: filter non-ascii chars from mail filenames * Filemanager: use mb_substr to preserve utf8 chars when filing mail * MailFiler: attachments of mail nodes not found * MailFiler: Mail with same subject only saved once * Other: move example app to doctrine model * Other: update zendframework1 to 1.12.20pl8 * Other: upgrade to PHP 7.1.x (Tinebase_DateTime) * Other: upgrade to PHP 7.1.x (Zend_Translate) * Packaging: Missing packages expressomail, requesttracker and sipgate available * Sales: Add EC Card to payment methods * Setup: don\'t use table schema cache during update * Setup: during update to 2016.09.7: Unknown column \'container.owner_id\' * Tasks: DavDROID can\'t save tasks * Timetracker: Bulk edit doesn\'t work * Tinebase: allow generic csv import without definition * Tinebase: cronuser needs to be in admin group * Tinebase: fix AD account expiry * Tinebase JavaScript: add extendable global context menu * Tinebase JavaScript: add support for canonical paths * Tinebase JavaScript: avoid unnecessary state saving calls * Tinebase JavaScript: client reloads without confirm on session timeout * Tinebase JavaScript: Deal with empty values in numberfield * Tinebase JavaScript: get rid of cryptoJS * Tinebase JavaScript: increase js/lang and index caching * Tinebase JavaScript: RecordPickerCombo set value fails if no element selected * Tinebase JavaScript: show description is recordCombo pickers * Tinebase JavaScript: support npm style package includes * Tinebase JavaScript: uidtriggerfield isn\'t working correctly * Tinebase JavaScript: use one version of lodash only * Tinebase: only cache conf.d configs in RELEASE mode * Tinebase: related records should be updateable during create * Tinebase: use configured proxy for scheduled imports * Fri Jan 27 2017 jweberhoferAATTweberhofer.at- Upgraded to version 2016.0.7 * ActiveSync: AccessLog is flooded by ActiveSync Logins without correspondend Logout * ActiveSync: quality of contact picture is degrading * Addressbook: Add \"Saved in \" to column selection and in adressbook * Addressbook: allow to configure nominatim http client proxy * Admin: Delete user should not delete participating events * CalDAV: add caldav sync token feature switch * CalDAV: CalDAV - add synctoken support to Inbox * CalDAV: CalDAV speedup for etag/content type property lookups * CalDAV: caldav sync with thunderbird problem: replay action failed * CalDAV: support property-update calendar-order * Calendar: daysView calendar refresh removed currently editing event * Calendar: empty validator in event edit dialog does not work * Calendar: fix diverged displaycontainer of container owner * Calendar: groupmember filter adds wrong attendee * Calendar: iCal .ics file import fails * Calendar: splitView drag create doesn\'t end if other view is focused * Calendar: split view should not be enabled by default * Calendar: Suppress resource notifictions should suppress ALL notifications * CardDAV: handle empty ADR TYPE property * Felamimail: Change signature to medium text * Felamimail: Felamimail crashes when tried to set credentials for email account. * Felamimail: message-id is not valid because of double brackets * Felamimail: Preview panel hides main panel on low resolution displays * Filemanager: can\'t move node to parent dir * Filemanager: can\'t upload into other users container * HumanResources: default feast_calendar not selectable * HumanResources: Extrafreetime days can be negative * HumanResources: Fix small issues with vacation datepicker * HumanResources: supervisor not shown in grid * HumanResources: vacation popup can\'t be closed * Inventory: no german notation in Inventory / Buchhaltung / Price * Inventory: property costcentre renamed to costcenter * MailFiler: make html format the default for filed messages * Sales: adds product (aggregate) filter to contracts * Sales: fix needsInvoiceRecreation for TA with budget * Setup: add useEmailAsUsername IMAP config option to setup * Setup: bump app versions to 10.x * Setup: compare schema of two tine dbs * Setup: useEmailAsUsername IMAP config option not working for standard system accounts * Setup: Zend_Cache_Backend_Redis: prevent redis exceptions on remove() * Syncroton: catch database exceptions during sync loop * Timetracker: change timeaccount of a timesheet breaks it\'s billable settings * Timetracker: Don\'t shorten description in export * Timetracker: Improve infopanel for timetracker * TimeZoneConvert: update timezoneconvert to be php7 compatible * Tinebase: add repair container owner cli fn and improve update script * Tinebase: catch access denied exceptions when trying to fetch model config * Tinebase: catch credential cache problems during scheduled import * Tinebase: Clear numberfield default 0 on focus * Tinebase: Fixing user deletion * Tinebase: fix replace of attachments * Tinebase: group column description too short * Tinebase: improves (default) session save path handling * Tinebase: introduce tree config structs * Tinebase JavaScript: add modlog and customfield columns to Tasks grid * Tinebase JavaScript: avoid line break in col headers * Tinebase JavaScript: deleted container needs to be removed from \"recents\" in container selection combo * Tinebase JavaScript: details panel might break edit-dialog save * Tinebase JavaScript: don\'t apply small window sizes from state * Tinebase JavaScript: eTag calculation for js/lang delivery fails * Tinebase JavaScript: FF fails loading login page * Tinebase JavaScript: fix generic details panel for current mc apps * Tinebase JavaScript: fix horizontal scrolling for automatic editDialogs * Tinebase JavaScript: generalize import/export and allow to configure via modelconfig * Tinebase JavaScript: implement generic details panel * Tinebase JavaScript: replace jsb2k with webpack * Tinebase JavaScript: show record in import failure grid * Tinebase JavaScript: support field dependent automatic editDialogs * Tinebase JavaScript: Tinebase-libs-FAT-debug.js.inc was missing after build * Tinebase JavaScript: use code-splitting for less frequent used js libs * Tinebase JavaScript: use run right as fallback if app has no view right * Tinebase: ldap sync: do not remove users with same login name * Tinebase: re-use of WebDAV and ActiveSync access logs not working * WebDAV: WebDAV - SyncToken - check if synctoken is valid * Fri Jan 27 2017 jweberhoferAATTweberhofer.at- Upgraded to version 2016.09.7 * Packages expressomail, requesttracker and sipgate are no longer supported * The complete changelog can be found at: https://github.com/tine20/Tine-2.0-Open-Source-Groupware-and-CRM/releases/tag/2016.09.7 * Thu Dec 08 2016 jweberhoferAATTweberhofer.at- Upgraded to version 2016.09.6 * Calender: empty validator in event edit dialog does not work - #12354 * Calender: daysView calendar refresh removed currently editing event - #0012348 * Calender: split view should not be enabled by default: #12360 * Tinebase: Tinebase_Application::getModelsOfAllAplications * Tinebase: Tests: - Tinebase clear dangling data tests * Tinebase: Tinebase_Numberable: adding free() implementation * Timetracker: skip test * Phone: fix update script for phone_history * Phone: Setup - fix update_2 * Sales: purchase invoice description column too short: #12358 * MailFiler: tags not working: #12370 * MailFiler: flag filter not working (PGSQL): #12372 * MailFiler: can\'t move node to parent dir: #12376, #12378 * MailFiler: multipart mails with attachments are not shown correctly: #12384 * MailFiler: allow to forward mail nodes with attachments: #12392 * MailFiler: fix mailfiler actions: #12388 * Revert \"0012316: change timeaccount of a timesheet breaks it\'s billable settings\" * Thu Nov 24 2016 jweberhoferAATTweberhofer.at- removed tine20-issue11832-disable-sync-token.patch- Upgraded to version 2016.09.5 * 0012340: [Felamimail] Incorrect validation of recipient mail address (\"Invalid address format\") * 0012324: [Other] Since upgrading from 2016.09.2 to 2016.09.4 the \"tine20.php --method Tinebase.triggerAsyncEvents\" fails * 0012308: remove \"(null)\" from contact getTitle if email is null * 0012310: gracefull fallback if custom field definition is missing/broken * 0011470: Tine 2.0 creates additional container when importing stick to interface * 0012066: Existing Event cannot be modified when it exists in a deleted * fix scheduledImport failcount feature * 0011986: Default Calender in Preferences reset to personal * 0012316: change timeaccount of a timesheet breaks it\'s billable settings * Addressbook - Ldap Sync Backend - added mozilla ab schema fields * Tinebase - CLI - cleanCustomFields / Notes * Addressbook Sync Backend - cli + catch error * Addressbook - Ldap Sync Backend - update: implement diff * Setup - create setup user - fixed ldap plugin handling * Addressbook Backend Sync Ldap - exclude uid / dn from diff * 0012328: birthday in ldap breaks login/user sync * 0012302: fix controller tests with PGSQL (skipped) * fix setting caching backendOptions * 0012306: allow custom setup initialize hooks * fix custom favicon in app tab panel * Revert \"0012292: check and show invalid email addresses before sending mail\" * removes duplicate _createCustomField() in tests * 0012276: LDAP addressbook sync * 0012312: pgsql text filters should be case insensitive * uit variable was renamed * Merge branch \'2015.11-develop\' into 2016.11 * 0012318: deactivated invoice module breaks timesheet grid and filters * only put setupuser in config if created successfully * fixes merge failure in ScheduledImport * skip some tests that require invoices module feature * 0012300: add container owner column * allow apps without own js, lang and css files * fix sambaad build * 0012330: fix inventory price column alter table for pgsql * 0011736: SQLSTATE: Syntax error or access violation: is to long * improves uninstall applications * 0011366: support privacyIdea authentication * fixes createTable function call in ADB updates * 0012262: remove quoting fromforwarded rfc822 attachment names * adds Deutsches Museum to CREDITS * fixes createTable function call in ADB updates #2 * container table version has increased * 0012336: php-redis prevents installation of Inventory * 0012338: add more output for clean CFs and Notes CLI fns * moves tine/.gitignore to main .gitignore * 0012334: catch and repair json encode errors in Tinebase_Server_Json * 0012222: customfields with space in name are not shown * 0012342: cli function for truncating email cache * adds another assertion for messages * 0012352: only allow integer numbers for customer number * improve webdav container tree logging * allow to include user sync hook from include_path * 0012280: Add Industries to Contact * 0011736: SQLSTATE: Syntax error or access violation: is to long * keep copy translations * 0012268: update script for calendar import definitions * 0012292: check and show invalid email addresses before sending mail * Fri Nov 11 2016 jweberhoferAATTweberhofer.at- Upgraded to version 2016.09.4 * New: Event Application * New: Favorites for timeaccounts * 0012292: check and show invalid email addresses before sending mail set app name in MailFiler_Model_Node * 0012136: support port and enable ssl using ldap * 0012296: no longer disable HR if feast days cal is deleted * 0009292: Filemanager Custom Fields not saved * 0012182: item price is not saved * improves setPW test with complex pw * 0012298: add new Events application * 0011688: fix line end encoding in attachments * 0011720: ActiveSync stopped working when signed/encrypted S/MIME Mails are sent * 0012138: Favorites for timeaccounts * 0012288: improve user feedback for file messages action * 0012258: Tinebase/Mail.php::convertFromTextToHTML exhausts memory * only syncContactData on webclient login * support apps without own models * only syncContactData on webclient login (fixed) * Tinebase - Advanced Search - improve filter performance * 0012290: ics import: support deletion of no longer existing events * 0011992: Selected e-mail-address is unusable * 0011054: Problems with ScheduledImport of external ics calendars * fix import job execution frequency- Upgraded to version 2016.09.3 * Calendar: .ics import should import attendees * Calendar: .ics import yearly * Calendar: Import Calender fails * MailFiler: create new MailFiler application * Tinebase: PHP Fatal Error after upgrade in CustomField.php * Thu Oct 20 2016 jweberhoferAATTweberhofer.at- Upgraded to version 2016.09.2 * Calendar: support caldav sync token * Felamimail: Email attachments are suddenly limited in size * Felamimail: Fehlermeldung bei schicken von großen Anhängen per E-Mail * Filemanager: save emails in filemanager * Filemanager: User managed to destroy folder structure * MailFiler: create new MailFiler application * Timetracker: Simply assign a predefined tag by one click to timesheets * Tinebase: Factor2Authentication via Yubikey * Tinebase JavaScript: support custom placement custom fields * Tinebase: support privacyIdea authentication * Mon Sep 19 2016 jweberhoferAATTweberhofer.at- Manually remove old Zend symlik because rpm doesn\'t handle that correctly- Fixed php dependency * Sat Sep 17 2016 jweberhoferAATTweberhofer.at- Upgraded to version 2016.09.1 * Felamimail: allow self signed certificates for imap tls * Setup: Extend LDAP configuration options in Setup * Setup: Extend setup to support configuration of ssl port and enable ssl for authentication using ldap * Setup: update app versions to 10.0 * Setup: Zend_Cache_Backend_Redis: prevent redis exceptions on load() * Syncroton: update syncroton to 1.3.1 * Tinebase: Tine 2.0 dependencies are raising php min level to 5.5- Disabled synctoken as it does not work: tine20-issue11832-disable-sync-token.patch * Thu Aug 11 2016 jweberhoferAATTweberhofer.at- Upgraded to version 2016.03.5 * CalDAV: Unknow client: Caldav Synchronizer * Expressomail: Fixes and improvements for Expressomail * Felamimail: Decouple Tinebase_EmailUser backend from Felamimail * Other: Update ExpressoLite client for 20160518 release * Packaging: create dedicated ubuntu 16.04 xenial debs * Packaging: Packages in composer.json missing * Tinebase: run \"composer update\" * Tinebase: Windows aren\'t opened centered on second monitory * Translations: update translations * Unittests: Update to Phing 2.6.2 when released- Upgraded to version 2016.03.4 * Setup: setup.php (webbased) \"accept conditions\"-dialog broken now * Setup: terms and conditions writing misstake * CalDAV: Merge SOGO integrator changes- Do no longer require the external Zend-Framework as tine uses a modified version * Mon Aug 08 2016 jweberhoferAATTweberhofer.at- Fixed two bugs in tine20-asyncrunner * Thu Jun 16 2016 jweberhoferAATTweberhofer.at- Upgraded to version 2016.03.3 * CalDAV: Tine 2.0 blocks emClient 7 (lab-at-nohl) - resolved. * Felamimail: credential cache decode fails sometimes * Felamimail: Felamimail crashes when tried to set credentials for email account. * Felamimail: Felamimail reply, forward or reply-all broken for most emails * Felamimail: SMTP user set without domain while using Postfix Ldap (qmail schema) in setup * Filemanager: can\'t create new folder * Setup: setup.php wird nicht geladen: PHP-Pfad falsch? * Thu Apr 21 2016 jweberhoferAATTweberhofer.at- Upgraded to version 2016.03.2 * Calendar: broken daysView after hidden background refresh * Calendar: __clone method called on non-object in /usr/share/tine20/Calendar/Controller/Event.php on line 482 * Filemanager: can\'t create new folder * Timetracker: multi-update is not working for timesheets * Tinebase: CLI Function Tinebase.clearTable not working * Tinebase JavaScript: FF border bellow appTabs to big * Tinebase: PHP 7 can\'t decode empty JSON-strings- Removed tine20-2016.03.00-0011702-clone-method-called-on-non-object-rrule_co.patch * Fri Apr 01 2016 jweberhoferAATTweberhofer.at- Added tine20-2016.03.00-0011702-clone-method-called-on-non-object-rrule_co.patch from upstream which fixes the problem described in https://forge.tine20.org/view.php?id=11702 * Thu Mar 17 2016 jweberhoferAATTweberhofer.at- Remove seperate tine20-ZendFramework and use the system\'s default ZendFramework- Upgraded to version 2016.03.1 * Addressbook: Add unit tests for new list feature * Addressbook: allow list customfields and add list type * Addressbook: allow to set group member roles * Addressbook: fire event when list has changed * Addressbook: use default contact picker with search combo for list members * Admin: deactivated user is removed from group when group is saved * CalDAV: caldav sync with thunderbird problem: replay action failed * Calendar: add calendar doc export * Calendar: add config for visible hours in day|week sheet view * Calendar: add export functionality to gui * Calendar: add full screen mode * Calendar: add relations and custom fields to calendar resources * Calendar: add rrule constraints * Calendar: Copy Event to clipboard and paste not working * Calendar: Localisation issues: preferences for calendar start day and time format * Calendar: Optionally Deny Resource Overbooking * Calendar: Single Event printable * CardDAV: make CardDAV image size configurable * CoreData: add list roles to CoreData + Addressbook * CoreData: add new CoreData application * CoreData: move cal resources to core data * CRM: apply new config concept to CRM * Expressodriver: Some fixes for Expressodriver * Expressomail: Update Expressomail to 0.6 version * Felamimail: Images in Emails are not being displayed. * Felamimail: improve mailvelope integration * Felamimail: Parse UTF-8 from header correctly * Felamimail: use mailvelope API if available * Inventory: record images as attachment / Inventory images * Other: Update ExpressoLite client for 20151221 release * Packaging: adjust packaging to changes in config.inc.php.dist file * Setup: Unable to enter setup.php after update to newes version * Tinebase: add \"path\" filter for records * Tinebase: add state to relation panel * Tinebase: allow more than one tine 2.0 instance in one database * Tinebase: allow to sort shared containers * Tinebase: avoid dead/outdated dependencies * Tinebase: degree configuration is mixed up in UI * Tinebase: Feature: SMTP Backend handling \"simpleMail\" and other LDAP schemata (lab-at-nohl) - resolved. * Tinebase: improve concurrent update check performance * Tinebase JavaScript: separate application main screens * Tinebase: support adding relation on multi updates * Tinebase: update RELEASENOTES for Egon * Tinebase: Update to latest ZF1 * Translations: update translations * Thu Dec 03 2015 jweberhoferAATTweberhofer.at- Upgraded to version 2015.07.7 * ActiveSync: unable to add new activesync-devices in tine20 * CalDAV: caldav sync with thunderbird stopped working * Calendar: group attendee notifications raise error * Calendar: support caldav sync token- Removed patch tine20-fix-SyncToken.php.patch * Mon Nov 23 2015 jweberhoferAATTweberhofer.at- Added patch tine20-fix-SyncToken.php.patch to fix issue #11450 * Thu Nov 19 2015 jweberhoferAATTweberhofer.at- Upgraded to version 2015.07.6 * Admin: generic application settings dialog for saving config values * Calendar: support caldav sync token * Felamimail: Update8.4 fails on MySQL < 5.5 * Other: A mobile client for Tine 2.0 * Other: Fix composer order for Zend Framework 1 * Packaging: Debian / Ubuntu: depend on virtual-mysql-server instead of mysql-server * Setup: LDAP sync should delete contacts * Setup: remove relations + modlog if app is uninstalled * Timetracker: Use check_grants to block editing of timesheets of closed Timeaccount * Tinebase: add maintenance mode * Tinebase JavaScript: completely remove flash from extjs * Tinebase: Tinebase.purgeDeletedRecords fails * Translations: push/pull transifex- Removed tine20-php5.3.8-comaptibility.patch; lost php 5.3.8- compatibility.- Do not include some binary files from sabre * Thu Oct 22 2015 jweberhoferAATTweberhofer.at- Upgraded to version 2015.07.5 * Addressbook: add module view for lists in addressbook * Calendar: ics-scheduled import only imports 1 remote calendar * CRM: send mail on lead import to responsibles * Felamimail: add index account_id + folder_id + messageuid to messages table * Felamimail: Attachments in draft converted to rfc-822 attachment * Felamimail: attachments in forwarded messages (avoid .eml) * Felamimail: Attachments in templates converted to rfc-822 attachment * Felamimail: gmail can\'t open attachments of forwarded mails * Felamimail: show a tine20 icon on each message which was written in tine20 * Filemanager: count anonymous downloads (via link) * Filemanager: mime-type lost after detail update * Sales: Add Payment Methods * Sales: invoices update mechanism * Setup: First Configuration fails after Installation * Setup: support backup and restore via cli * Tinebase: add own_id index to relations table * Tinebase: cleanup script for relations of removed records * Tinebase: improve cache cleaning after LDAP sync * Tinebase: keep both records if duplicates are within current import file * Tinebase: multiple destinations in csv import mapping * Tinebase: New version notification should not be visible to users * Tinebase: Plugin system for filters * Tinebase: prune tine20 history * Tinebase: repair function for persistent filters (favorites) without grants * Tinebase: use php session.save_handler ini setting if available * Thu Sep 17 2015 jweberhoferAATTweberhofer.at- Upgraded to version 2015.07.4 * Addressbook: Addressbook_Model_Contact::__set function should validate org_name + lastname * Addressbook: allow contacts without org/family name * Addressbook: Translate salutation in xls export * CalDAV: Calendars with read etc access are not synced to OX X Calendar Mac OS X * Calendar: Accepting (some, likely external) calendar events results in database error when using Postgres * Calendar: Calender print shows only time range 0-11 o\'clock * Calendar: Create a Event in Month View is not possible * Calendar: increase size of event fields summary and location * Calendar: Make resource notification handling and default status configurable * Calendar: resource invitation: organizer receives no mail if he is no attendee * Calendar: special subject for booked resources * Calendar: Update all day event with \"this and future\" hides last event in old series * Calendar: When creating a new event with Split View, Calendar owner does not appear with status \"Accepted\" (jeferson.miranda) - resolved. * CardDAV: Fetch Exception when Client tries to delete system folder * CRM: automatically add task for responsible person on lead import * Expressodriver: New application Expressodriver: filemanager with WebDAV backend * Expressomail: Can not use Expressomail * Expressomail: Expressomail: Interface not found * Felamimail: standard Email settings not used in Elena (version 07.2+3) * Sales: add price gross for purchase invoices * Tinebase: 0011250: Registry function containsKey does not work in Firefox * Tinebase: add \"not\" and \"not in\" operators to container filter * Tinebase: can\'t upload files when upload_max_filesize is given in GB * Tinebase: ChangeAccount fails when user logged in via SSO / loginFromPost * Tinebase: Feature: SMTP Backend handling \"simpleMail\" and other LDAP schemata * Tinebase: LDAP sync: contact image is not updated * Tinebase: prevent parallel cli execution on multiple servers * Tinebase: tag filter returns wrong counts * WebDAV: optimize getGroupmemberships in Principalbackend * WebDAV: support ATTENDEE in OSX 10.10- removed obsolete tine20-0011230-Expressomail-Interface.patch * Tue Aug 25 2015 jweberhoferAATTweberhofer.at- Use Zend-Framework distributed by tine20, as a mixture of older and newer version is required. Automatically un-install the old package- Refactored and renamed the delivered scripts. Removed file not longer needed.- The packaging proces is now using the original sources- Don\'t check the java version * Fri Aug 14 2015 jweberhoferAATTweberhofer.at- Upgraded to version 2015.07.3 * Admin: setup.php --create_admin failed with segmentation fault * CalDAV: After upgrade to 2015.07.2: Exception in Pdo.php * Calendar: Accepting events from attendee grid does not work * Calendar: Davdroid support for calendar * Calendar: multiple bugs in calendar js * Felamimail: Mail application with IMAP direct access * Other: Improvement of config.inc.php.dist file * Setup: Setup logout destroy credential cache * Tinebase: extend caching of Tinebase_Container functions * Tinebase: Update and decoupling of digital certificate implementation * Tinebase: Zend_Filter_Empty can not be loaded by Zend_Loader_PluginLoader- Upgraded to version 2015.07.2 * Calendar: handle bad originator timzone in VCALENDAR converter * Calendar: recur events with missing displaycontainer_id * Calendar: recur exceptions lose history * Calendar: resolveGrantsOfExternalOrganizers $event->organizer non-object * Calendar: UID can be duplicate * Calendar: Use Organizer view for events as default * Filemanager: big files can\'t be uploaded * Phone: Snom Webserver Backend: Unable to read response, or response is empty * Setup: can\'t activate TLS for LDAP connections * Setup: Extend LDAP configuration options in Setup * Setup: LDAP sync should delete contacts * Setup: LDAP with secure connection (TLS) not available * Setup: start TLS combobox in LDAP settings is broken * Timetracker: Allow to close timeaccounts by context menu * Tinebase: allow to lock preferences for individual users * Tinebase: Cannot login since upgrade to Koriander * Tinebase: fix non-autoincrement integer id column for pgsql * Tinebase: Fix static call to method * Tinebase JavaScript: Allow DurationSpinner.js to exceed 24h limitation * Tinebase: LDAP auth: user without Tinebase permissions is able to login * Tinebase: Ldap plugin error: no user object found * Tinebase: Renaming a group is actually not renaming the group in ldap * Tinebase: secondaryDomains are static if Tine 2.0 configures SMTP/LDAP * WebDAV: optimize getGroupmemberships in Principalbackend * Thu Jul 02 2015 jweberhoferAATTweberhofer.at- Upgraded to version 2015.07.1 * ActiveSync: Attachments in synced emails can\'t be downloaded * ActiveSync: Foldermapping ActiveSync funktioniert nicht * ActiveSync: \"Private field\" for calendar events doesn\'t sync using ActiveSync * Calendar: Calendar sheet year view * Calendar: Events from external organizers are not visible in calendar * Calendar: Make more readable condition to get deleted records * Calendar: Prevent user edit external organizer events * Calendar: Split View + Month View kills the whole view * CRM: keep both leads when duplicate is detected * CRM: remove flash pie charts * Sales: popup window error ins some modules * Setup: update all applications to 9.0 * Tinebase: Active Directory as User Backend * Tinebase: Open_basedir error- Removed obsolete patch: tine20-no-searches-in-test-path.patch * Fri May 29 2015 jweberhoferAATTweberhofer.at- Upgraded to version 2014.09.12 * Admin: don\'t treat expired user as disabled * CalDAV: Cannot accept invitation to meeting when organiser email is too long * Calendar: don\'t show external imip events in shared calendars * Calendar: Fix event conversion of CANCELLED status * Calendar: Uncaught TypeError when saving items * Calendar: VEVENT converter: fix timezone handling for all day events * Felamimail: Hinzufügen von E-Mail Konten * Filemanager: Folder structure is displayed incorrectly * Sales: property \'Product\' of undefined * Setup: Dovecot MySQL SSHA512 password too long * Tinebase: Cron job not working any more: getDispatchServer returns NULL * Tinebase: failed scheduled imports stop async job * Tinebase: Frequent messages because autoloader can not load LICENSE/Config.php and PRIVACY/Config.php * Tinebase JavaScript: MessageBox \"Session invalid\" occurs if Browser is closed without logout in the last Session * Tinebase: Ldap plugin error: no user object found * Tinebase: Modules get disabled every now and then * Tinebase: No such windowType * Tinebase: Search for CustomField type \"keyField\" does not work * Tinebase: setting the locale on login screen throws errors * Translations: Language selector in Loginpage not working * Thu Apr 30 2015 jweberhoferAATTweberhofer.at- Added upstream patch tine20-0010998-LICENSE_and_PRIVACY_were_loaded_as_plugin.patch to prevent lots of log messages * Thu Apr 30 2015 jweberhoferAATTweberhofer.at- Upgraded to version 2014.09.10 * ActiveSync: update script for android 5.0 / lollipop devices * Admin: LDAP plain password not possible * Calendar: introduce calendar split view * CardDAV: DavDROID does can\'t save contacts * CardDAV: shrink contact images for vcards * Felamimail: .eml attachments can\'t be opened * Filemanager: Filemanager Edit Dialog is broken * Setup: Setup DNS name limit * Timetracker: Adding timesheets results in fatal error for some users * Tinebase: Create input field to theme configuration * Tinebase: filter record relations should not be resolved * Tinebase: IE9/11: User interface reloads permanently * Tinebase: improve caching (in memory/persistent/apc) * Tinebase JavaScript: MessageBox \"Session invalid\" occurs if Browser is closed without logout in the last Session * Tinebase: load additional config from conf.d * Translations: transifex push / pull- Fixed old typo in tine20-translation.patch- Don\'t lookup for libraries in not existing test paths * Thu Mar 26 2015 jweberhoferAATTweberhofer.at- Added tine20-Timesheet-fix-10894.patch to allow all users update their calendars * Thu Mar 26 2015 jweberhoferAATTweberhofer.at- Upgraded to version 2014.09.9 * ActiveSync: language preference is changed by ActiveSync clients to \'en\' * ActiveSync: update script for android 5.0 / lollipop devices * CalDAV: private flag not working in iOS / OSX * Calendar: Frozen whole day events * CRM: lead import * Projects: No actions on Projects possible since 2014.09.7 * Tinebase: add monitoring cli function for active users * Tinebase: Calendar application gets disabled continuously * Tinebase: Fatal error: Class Tinebase_EmailUser_Smtp_Standard contains 3 abstract methods * Tinebase: fix non-autoincrement integer id column for pgsql * Tinebase JavaScript: every popup window triggers survey check * Tinebase: Upon login the recommendation to the already installed version appears at each log-in- PHP Version is now 5.3.7+ * Tue Feb 17 2015 jweberhoferAATTweberhofer.at- Upgraded to version 2014.09.8 * ActiveSync: activesync device management * ActiveSync: Activesync no longer functions correctly with android 5.0 / lollipop --> gmail, contacts and calendar are empty * Addressbook: Import contacts using merge mine * CalDAV: Latest GIT breaks some Cal/CardDAV stuff - iPhone/Thunderbird/KDE * Calendar: Modal Window: Mute Notification Buttons Stacks if reopen * Calendar: Print header breaks all day events * CRM: contact relation is not saved correctly when new lead is created * CRM: quicksearch should search in related records * CRM: Sort leads by status and source * Sales: set product lifespan * Setup: Setup does not allow to accept terms and conditions * Tinebase: add feature switches for easy enabling/disabling of features * Tinebase: add \"use personal tags\" right to all applications * Tinebase: allow to filter for foreign records with \"not\" operator * Tinebase: defining a key-value costumfield breaks addressbook * Tinebase: locale preference should not be checked in every request * Tinebase: use current grid sort in exports- Removed old upstream patches * Tue Jan 20 2015 jweberhoferAATTweberhofer.at- Added a patch to resolve a Activesync/Android 4.0 issue (#10520)- Added a patch to fix CalDAV/CardDAV issue with latest tine20 (#10198) * Fri Jan 09 2015 jweberhoferAATTweberhofer.at- Upgraded to version 2014.09.7 * Tinebase: new notes dialog conflicts with felamimail * Tinebase: update RELEASENOTES for Koriander * Thu Jan 08 2015 jweberhoferAATTweberhofer.at- Upgraded to version 2014.09.6 * ActiveSync: CLI function for resetting sync on devices * CalDAV: CalDAV / CardDav stopped working after Koriander update * Calendar: Dates with annual repetition can not be saved * Calendar: load event relations on demand * Calendar: yearly event is not shown in week view * Courses: create default department (school) on Courses installation * Courses: Fix for groups in active directory is broken * Courses: maximal username length * Courses: Shorten Usernames * Felamimail: Tld with more than 4 letter in Webmail as receipt address * Sales: fix failing tests in Sales_JsonTest (user is not resolved) * Tinebase JavaScript: always show tags in edit dialog * Tinebase: LDAP user sync needs to set creation time * Tinebase: user contact email is not updated during LDAP sync * Mon Dec 01 2014 jweberhoferAATTweberhofer.at- Upgraded to version 2014.09.5 * Admin: add modlog information to Accounts and Groups * Other: Error message in e-mail every hour * Sales: updating postal address fails due concurrency conflict * Setup: startup not working because DB is not initialized yet (redis) * Setup: Update von Version: Collin (2013.10.7) auf Koriander schlägt fehl. SQLSTATE[42S21]: Column already exists: 1060 Duplicate column * Tinebase: Remove password from log * Translations: grants/permissions strings are not translated in edit filter dialog * Translations: update translations * Thu Nov 13 2014 jweberhoferAATTweberhofer.at- Upgraded to version 2014.09.3, 2014.09.4 * ActiveSync: ActiveSync doesn\'t work (http user agent session validator) * ActiveSync: Exdate update does not update seq of base event / container content_seq * ActiveSync: require Syncroton 1.1.0 * ActiveSync: E-Mail sync stopped to work * CalDAV: Allow caldav updates for OSX 10.10 ical * CalDAV: create synced events even if the id already exists * CalDAV: Kein CalDAV Änderungen mit Kalender.app in MacOSX 10.10 * Calendar: adopt Calendar_Controller_EventTests::testAdoptAlarmTimeOfYearlyEvent * Calendar: allow to ignore data when importing ics * Calendar: attendee filter grid breaks: Cannot read property \'getElementsByTagName\' of undefined * Calendar: cli script for comparing calendars * Calendar: cli script for repairing attendee * Calendar: could not delete resource if resource container already got deleted * Calendar: displaycontainer events are not shown when single calendar is clicked * Calendar: Fail to intelligent add resources to an new entry * Calendar: report script for acknowledged alarms * Calendar: Status-change of attendees in events | Status von Teilnehmern ändern * Filemanager: Publish * Inventory: Inventory_Import_CsvTest::testImportOfCSVWithHook fails sometimes * Other: user access_log handling * Packaging: error in tine20.log after update to 2014.09.2 * Phone: saving phone settings / connect to asterisk should close session writing * Sales: setup.php --update should not require a user/password * Tinebase: access log record could not be found on logout * Tinebase: add repair script for groups without list_ids * Tinebase: CLI script for repairing containers * Tinebase: save access log / client information when acknowledging alarm * Tinebase: Security: Remove password from scheduled import log * Tinebase: use lazy loading to access credential cache * Unittests: add tests for new access log & session management & login handling- Removed upstream patches- Fixed download path * Thu Nov 13 2014 jweberhoferAATTweberhofer.at- Added patch which prevents from questing a password during the update * Mon Oct 20 2014 jweberhoferAATTweberhofer.at- Fixed packaging error; failure has been fixed upstream- Updated managed: ActiveSync could not be updated when previous update failed * Fri Oct 17 2014 jweberhoferAATTweberhofer.at- Async module must now be downloaded using https * Fri Oct 17 2014 jweberhoferAATTweberhofer.at- Removed patch for larger caldav-sync frame as this is configurable now * Thu Oct 16 2014 jweberhoferAATTweberhofer.at- Upgraded to version 2014.09.2 * ActiveSync: Calendar sync does not work if there is a wrong configured mail account * Addressbook: add cli function for deleting autogenerated contacts * Addressbook: cli command for removing autogenerated contacts * Addressbook: getPreferedEmailAddress() of lists * Addressbook: Import Conflict Window is broken * Admin: edit user does not accept email address with new \".cologne\" top level domain * Admin: loginname generating functions break Umlaute * Admin: Undefined value in user edit dialog * CalDAV: Latest GIT breaks some Cal/CardDAV stuff - iPhone/Thunderbird/KDE * Calendar: Adding calendar sources via CalDAV * Calendar: improve calendar performance by reducing the number of recurring events fetched * Calendar: today is marked on every month * Calendar: Updating fails due to conversion problem * CRM: Add source (leadsource_id) field to filter * CRM: Show Expected Turnover as currency * Felamimail: Anchors get converted * Felamimail: do not send unused config data to client * Filemanager: Update using PGSQL backend fails * Packaging: deb: allow to use alternative php5-mysqlnd * Sales: Billables won\'t be set billed on clearing an invoice * Sales: Make Billing dependent on Products * Sales: Price Gross should be rounded up * Sales: Render volumes as GB * Sales: Show costcenter in grid * Setup: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name \'conjunction\' * TimeZoneConvert: Event invitation email is not rendered as expected * Tinebase: Refactoring of login methods * Tinebase: Refactoring of session management * Tinebase: Tinebase record resolving * Unittests: Tinebase test calls method non-existent * Voipmanager: Allow to configure canreinvite of Sip-Peers * Fri Sep 12 2014 jweberhoferAATTweberhofer.at- Upgraded to version 2014.09.1 * ActiveSync: allow concurrent updates via ActiveSync * ActiveSync: linebreaks missing when replying or forwarding mail * Addressbook: allow exports grouped by a record property * Addressbook: Allow to define the default export definition * Addressbook: allow to export a bulk letter with MS Word * Addressbook: Broken group filter favorite * Addressbook: CLI Addressbook Export doesn\'t work * Admin: Allow to import Groups * Admin: can\'t save shared tag with anyoneAccountDisabled * Admin: Problems adding a user after a fresh install * Admin: send mail on account deactivation * CalDAV: support uuids for new calendars * CalDAV: event with lots of exdates leads to alarm saving failure * Calendar: Allow Custom Fields * Calendar: allow to configure default period filter in json frontend * Calendar: Calendar Cli exportICS fails with empty calendar * Calendar: Cannot delete calender * Calendar: config for disabling external imip * Calendar: config for notifications for past events * Calendar: ics import: recurring events one day earlier * Calendar: Infinite loop in adoptAlarmTime / computeNextOccurrence (DST Boundary) * Calendar: Log calendar event raw data * Calendar: rename resource does not update container name * Calendar: repeat print headers in month view * Calendar: resource manager and email handling * Calendar: sanitize attender quantity * Calendar: time is not grayed out for all-day events * Calendar: update script 8.1 fails if invalid Event records are in DB * Calendar: update script for invalid event records * Calendar: whole day events display problem * Courses: Change students loginname pattern * Courses: Default course type * Courses: new students are not in the students group * Courses: Students with the same name in different courses (active directory) * CRM: add estimated_end to grid * CRM: CRM relation fixes * CRM: Highlight important tasks * CRM: Remove unused right * CRM: Show Organizer in Task-Grid of a Lead * Felamimail: add \'to and cc\' to filter rules / add OR operator * Felamimail: allow or filter in sieve rules * Felamimail: allow sieve filter bcc and cc * Felamimail: Allow to configure the default mail client * Felamimail: allow to use email address as username for system accounts * Felamimail: Extract winmail.dat * Felamimail: Failed to attach files with russian characters * Felamimail: folder selection does not work in folder filter * Felamimail: IMAP Folders are renamed? (GMX + web.de) * Felamimail: mail structure of rfc/822 subparts overwrites cached structure * Felamimail: mark folder as read does not work with pgsql * Felamimail: sieve + tls problem: Could not authenticate with user xy (Plaintext authentication disabled.) * Felamimail: Text gets removed in invalid tags * Felamimail: Tine 2.0 is creating a FINBOX folder inside the INBOX (cassiano.dalpizzol) - resolved. * Felamimail: unselectable folder with subfolders disappears * Felamimail: updateFlags is using too much memory * Felamimail: urls without anchor tags should be replaced with links in html mail parts * Filemanager: anonymous download links for files and folders * Filemanager: Copying 2 Folders back and forth fails * Filemanager: Remove unused right * Filemanager: User managed to destroy folder structure * Filemanager: WebDAV File Upload fails \"Tinebase_Exception_Record_Validation\' with message \'some fields session_id have invalid content\" * HumanResources: Allow to create accounts manually * HumanResources: Change AccountPickerValue on Year Change * HumanResources: Changing contract results in wrong vacation days * HumanResources: contract gaps are not shown as greyed out fields on defining free days * HumanResources: Fix timezone in freedays * HumanResources: HR Account needs a field \"description\" * HumanResources: Saving an employee fails * HumanResources: Updating vacation days does not update grid before saving the employee * Inventory: Inventory_Import_CsvTest::testImportOfCSVWithHook fails sometimes * Other: Improvement of application generator * Other: Improvement of application generator * Packaging: New prerelease-naming * Phone: memory limit reached on search phones * Phone: OR-Filter gets created on each call search * Sales: Allow to edit costcenters * Sales: Apply Modelconfig to Sales * Sales: fix failing HR and Sales tests in pgsql tests * Sales: fix Sales_JsonTest.testAllCostCenterMethods * Sales: remove contract container from grid * Sales: Update von 8.3 auf 8.4 schlägt fehl * Setup: add getConfig cli function * Setup: allow to --create_admin for LDAP accounts backend * Setup: allow to set initial admin for LDAP accounts backend * Setup: createDemoData fails * Tasks: CalDAV URL field to be added to task collection -> Properties in web UI * Timetracker: copy another users timesheet fails * Timetracker: Loadmask won\'t disappear * Timetracker: relation filter swiches back in fe * Timetracker: Timeaccount Edit Dialog needs loadMask * Timetracker: Timezone handling Date Filter * Tinebase: all get * container functions need model param * Tinebase: allow download of record attachments * Tinebase: allow to change user role * Tinebase: allow to configure if notes should be written * Tinebase: allow to define which relations should be fetched on search * Tinebase: allow to disable ldap certificate check * Tinebase: Allow to export tags as a matrix * Tinebase: cache Tinebase_ImportExportDefinition::getOptionsAsZendConfigXml * Tinebase: Can\'t open login page on Ubuntu \"due to a temporary overloading\" * Tinebase: check index lengths * Tinebase: create a test for resolving dependent records recursively * Tinebase: Delete last dependent record fails * Tinebase: DemoData: set random password on missing definition * Tinebase: Dependent Records: Do not try to normalize id of existing records * Tinebase: do not fetch relations the user do not have the right for * Tinebase: Do not return relations the user shouldn\'t see on search * Tinebase: do not update related records per default * Tinebase: Enabling Tine 2.0 for working with transaction pooling level of PgBouncer * Tinebase: Fix & use Explicit_Related_Record Filter in all applications * Tinebase: Group containers by delimeters in tree panels * Tinebase: Human readable export definition * Tinebase: IDs of new created dependent records failure * Tinebase: improve demo data * Tinebase JavaScript: add loadmask to all edit dialogs if its missing * Tinebase JavaScript: Allow custom filter sorting * Tinebase JavaScript: Allow to add actions to the grid rows * Tinebase JavaScript: Allow to add a prefix or suffix to a number field * Tinebase JavaScript: Allow to add custom columns to gridpanel * Tinebase JavaScript: Application Starter doesn\'t create modlog-user-filter * Tinebase JavaScript: create a record clipboard * Tinebase JavaScript: \"defined by\" filter combos are hiding sometimes * Tinebase JavaScript: FF: combobox pasting passes validation when combo is invisible * Tinebase JavaScript: Handle right correctly in gridpanel generic column model * Tinebase JavaScript: handle window id on editing dependent records * Tinebase JavaScript: Hard coded Stylesheet background colors for Calendar Monthview daycells * Tinebase JavaScript: Multiple Edit Dialog - Relation Picker Combos broken * Tinebase JavaScript: relation grid panel does not cleanup invalid rows on delete * Tinebase JavaScript: relation picker combo doesn\'t work correctly on multiple edit * Tinebase JavaScript: relations config - constraints from the other side * Tinebase JavaScript: resolve related record handling properly * Tinebase: login impossible with php5.5 due to deprecated use of e flag in preg_replace in zend framework (when using ldap) * Tinebase: Make autocomplete field globally available * Tinebase: notes are visible even if they have is_deleted = 1 * Tinebase: ODS export empty lines * Tinebase: Plugins architecture for allowing dependency injection into frontend, controller and backend layers * Tinebase: Possibility to save queries into syslog * Tinebase: Refactoring of login methods * Tinebase: replace _setRightChecks with doRightChecks * Tinebase: resolve dependent records with virtual fields properly * Tinebase: set CSP and STS security header * Tinebase: shadow expire = -1 in LDAP should be mapped to \"infinite\" * Tinebase: shared favorites acl * Tinebase: User / Group relationships are not properly synced from LDAP. * Tinebase: xDAV CATEGORIES broken due to Tinebase_Model_Tag::resolveTagNameToTag * Translations: do not use leading/trailing spaces in translations * Translations: fix duplicate translations in de.po * Translations: neueN Zeitkonto hinzufügen * Translations: translation is inconsistent * Translations: update german translations * Translations: update translations * Unittests: Addressbook_ControllerTest::testUpdateContactWithMissingPostalcode fails * Unittests: add translations check to unittests * Unittests: Calendar tests: use lazy init for test data like containers, users, events * Unittests: ci ldap tests * Unittests: Crm test coupled with Tinebase * Unittests: Felamimail test coupled with Tinebase * Unittests: fix Calendar_Controller_EventNotificationsTests::testParallelAlarmTrigger * Unittests: HumanResources test coupled with Tinebase * Unittests: Sales test coupled with Tinebase * WebDAV: Tinebase_WebDav_Root::__construct should check all installed apps for $app_Frontend_WebDAV * Fri Sep 12 2014 jweberhoferAATTweberhofer.at- Refreshed sources * Fri Sep 05 2014 jweberhoferAATTweberhofer.at- Upgraded to version 2013.10.8crowdfunding2 * CalDAV: caldav client / import caldav tasks/task lists via CLI * CalDAV: CalDAV: single event appears in personal and shared calendar * CalDAV: improve external event invitation support * Calendar: Add exceptionhandler to calendar * Calendar: Adding configurable defaults for calendar events attendees * Calendar: add user contact on the fly if hidden from addressbook * Tinebase: allow scheduled imports * Thu Aug 14 2014 jweberhoferAATTweberhofer.at- Upgraded to version 2013.10.8 * CalDAV: add etag to event model * CalDAV: bysetpos unknown in rrule.php * CalDAV: caldav client / import caldav calendars/events via CLI * CalDAV: create new calendar from caldav client (apple iCal) * CalDAV: shorten long event summaries * Calendar: ICAL import via GUI * Setup: Update via repository doesn´t work (ubuntu) * Tinebase: Import Widget Tag Panel is broken * Mon Jun 02 2014 jweberhoferAATTweberhofer.at- Upgraded to version 2013.10.7 * Calendar: shared (only free/busy) calendar is showing event details within the history tab. * Sipgate: fix typos * Tinebase: Sabre\\DAV Security Release * Tinebase: Refactor and improve pwpolicy handling * Tinebase: update 8.1 fails if invalid Event records are in DB * Tinebase: improve ActiveDirectory handling * Tinebase: don\'t try to remove hidden members, when return list id\'s only- Improved relinking of duplicates * Wed Mar 26 2014 jweberhoferAATTweberhofer.at- Fix Tine20 issue #0009674: update 8.1 fails if invalid Event records are in DB * Fri Feb 14 2014 jweberhoferAATTweberhofer.at- Upgraded to version 2013.10.5 * Addressbook: copied contact is always added to selected container * Admin: grid toolbar is missing in Roles, Groups and Tags modules * CalDAV: disallow event \"cleanup\" in the past * CalDAV: iCal: default attendee missing in exdates * Calendar: add missing rule clauses on create/update * Calendar: adopt notification level for external attendee * Calendar: can\'t remove attender from attendee filter (west panel) * Calendar: imip invitation mails show js error (in Felamimail) * Calendar: implicit recur exceptions should not trigger reschedule mails * CRM: add filters for last_modified / last_modifier / creation_time / creator * CRM: CRM should cope with empty start of leads * CRM: xls exports always exports only 100 leads * HumanResources: Adding a new cost center to a employee fails * HumanResources: setting contract end_date fails * HumanResources: vacation or sickness days can\'t be booked on the last working day * Inventory: InventoryItem-CostCenter filter fails without rights on Sales-App * Sales: Create more DemoData * Sales: Sales Contract Container Grants are not editable * Setup: add setup CLI tests * Setup: allow to pass json arrays as config values via CLI * Timetracker: remove cleared_time from timesheets * Tinebase JavaScript: Multiple Edit Dialog - no clear button anymore * Tinebase JavaScript: Own record filter duplicate entries * Tinebase: preferences: forcing current default value is not working * Thu Jan 16 2014 jweberhoferAATTweberhofer.at- Upgraded to version 2013.10.4 * ActiveSync: added alarm to event on iOS 6.1 -> description removed * ActiveSync: Different Adressbooks not synced with Outlook 2013 * ActiveSync: Passwords in plaintext in tine log * Addressbook: missing postalcode prevents saving of contact * Addressbook: show container name in contact grid * Admin: allow to delete container without the required grants * Admin: user grid does not refresh after ctx menu action * CalDAV: alarm_ack_time and alarm_snooze_time are not updated * CalDAV: Alarms from Mavericks (OSX 10.9) are not saved * CalDAV: fix concurrency handling in CalDAV Frontend * CalDAV: is it allowed to have no main vevent in ics? * CalDAV: save ack and snooze in alarm * Calendar: event loses saved relations on reload * Calendar: improve sorting of contacts in attendee picker grid * Calendar: validation error is not cleared, no saving possible * Felamimail: missing translation for \'Datei\' * Felamimail: support CONDSTORE extension for quick flag sync * Felamimail: try to reduce memory consumption when sending message with big attachement(s) * HumanResources: Datepicker switches to january on changing the year * HumanResources: Editing vacation days from last year fails * HumanResources: Extra vacation grid does not sort * HumanResources: HR Account calculates wrong working hours * HumanResources: Month filter \"date after\" fails * HumanResources: New unexcused sickness days aren\'t bookable as vacation days * Inventory: add note buttons missing in edit dialog * Packaging: preserve windowNameConnection files in package * Tinebase: allow to configure number of alarms in each run of sendPendingAlarms * Tinebase: endless loop in Calendar_Controller_Event::adoptAlarmTime * Tinebase: improve count sql query * Tinebase: IP in logfile * Tinebase JavaScript: don\'t show zero counts in edit dialog * Tinebase JavaScript: Firefox does not show tags and notes count in edit dialog * Tinebase: Mysql-Password gets exposed * Tinebase: On older PHP Versions: Can\'t inherit abstract function Tinebase_User_Interface::getUsersByPrimaryGroup() * Tinebase: update htmlpurifier to 4.6.0 * Translations: update transifex strings and translations * Voipmanager: fix generating xml of user settings * Fri Dec 20 2013 jweberhoferAATTweberhofer.at- Added patch for issue #9420 that prevents users of older PHP versions to log in. * Thu Dec 19 2013 jweberhoferAATTweberhofer.at- Upgraded to version 2013.10.3 * ActiveSync: Only Admin Contact Data is synced (Outlook 2013) * ActiveSync: Passwords in plaintext in tine log * Addressbook: Contact -> New -> Event - Relations Error * Addressbook: Problem email sort column * Addressbook: edit multiple contacts is not working if they contain active custom fields (type: boolean/logical term) * Admin: deleting a group that is an accounts primary group fails * CRM: IE9: js error in (new) lead edit dialog * CalDAV: Tinebase_Record_RecordSet::_getMatchingRecords extremely slow or called unnecessarily often * Calendar: PHP fatal error on accessing PARTSTAT values() * Calendar: Wrong notification on first occurrence exceptions * Calendar: allow to phone and email attendee from recipient grid * Calendar: missing file cleanup function * Calendar: private must lever out admin grant on get/Multiple in controller * Felamimail: Attachment Buttons Label * Felamimail: error when sending mail with note (wrong charset) * Felamimail: getFolderStatus must check user accounts * Setup: installing with LDAP via CLI should apply default settings for missing options * Tinebase JavaScript: The EditDialog should show the count of tags and notes * Tinebase: CORS authentication fails * Tinebase: Tinebase better manager with relation, modlog, CFcache * Tinebase: add copy() and is_file() to Tinebase_FileSystem * Tinebase: add duplicate resolving to cli import * Tinebase: add more log decorators * Tinebase: allow to filter for empty datetimes * Unittests: add unittest target to phing build.xml * Unittests: allow to set additional params for phpunit in build.xml * Unittests: fix Tinebase_Relation_RelationTest::testTransfer (pgsql) * WebDAV: Add support for OwnCloud\'s chunked file upload * WebDAV: Filemanager Root Folder Timestamp * Thu Nov 21 2013 jweberhoferAATTweberhofer.at- Upgraded to version 2013.10.2 * ActiveSync: ActiveSync with BB 10, Wrong Data in Calender RRULE * ActiveSync: \"Undefined type constant type blackberry\" causes Apache error 500 * Addressbook: On OSX and Linux the Birthday field is too narrow when there is an existing entry * Admin: saveUser: Call to undefined method Tinebase_Ldap::insertProperty() * CalDAV: Argument 1 passed to Sabre\\\\VObject\\\\Component::__construct() must be an instance of Sabre\\\\VObject\\\\Document, string given * CalDAV: Categories are not send to client * CalDAV: find workaround for iCal rrule_until interpretation * CalDAV: \"Foreign\" events won\'t sync/show up via CalDAV. * CalDAV: Mavericks iCal adds organizer as attendee upon update * CalDAV: OSX CalDAV does not sync * Calendar: After update calendar won´t work * Calendar: fix test Calendar_Controller_EventNotificationsTests::testRecuringAlarmAfterSeriesEnds * Calendar: Mail address of organizer is broken in invite mails * Calendar: show weekday in calendar details panel * Calendar: When edit event, history show \"code\" ... * CardDAV: Add full support for KDE addressbook * CardDAV: Carddav multiple Adressbooks on MacOSX * CardDAV: CATEGORIES are not imported/created * CardDAV: quoting in compounds and notes * CardDAV: remove code duplication of CATEGORIES conversion * CardDAV: VCard converters broken and won\'t sync when image present * Felamimail: error when sending mail with note (wrong charset) * Felamimail: Passwords in plaintext in apache2-log * Felamimail: show weekday in email details panel * Filemanager: Filemanager is not available for users * HumanResources: allow to book vacation days from next year * HumanResources: Booked sickness and vacation days, feastdays are not shown in firefox * HumanResources: booking unexcused sickness days as vacation days * HumanResources: Contract editable state * HumanResources: contracts aren\'t editable and overlapping results in an unhandled exception * HumanResources: HR fixes * HumanResources: HR: Module tree panel doesn\'t get a focus on application start * HumanResources: HR QuickSearch * HumanResources: HR saving sickness days days_count failure * HumanResources: Method HumanResources.searchContracts not found * HumanResources: remaining vacation days * HumanResources: remaining vacation days doesn\'t get updated sometimes * HumanResources: sickness days should be bookable on vacation days * HumanResources: the vacation and sickness grid should show the days count and the last date * HumanResources: translate WorkingTime records * HumanResources: Vacation- and sickness-day grid sorting * HumanResources: When editing a contract again, the template shows a date * Sales: sometimes the status of sales contract has an icon, sometimes not * Setup: catch ugly errors when there are database config problems * Timetracker: Timetracker breaks after \"Die Buchungsfrist für dieses Zeitkonto wurde überschritten\" error * Tinebase: add documentation for import scripting interface to tine20.org wiki * Tinebase: add getNodesByContainer function * Tinebase: Allow to change relations * Tinebase: Create phing task for validating translation files * Tinebase JavaScript: can not save record after fixing unique relation validation error * Tinebase JavaScript: customfield search fails in MC apps * Tinebase JavaScript: license and contributors links in about dialog are not working * Tinebase JavaScript: Models without constraints config can\'t be related to a record * Tinebase JavaScript: some names for favorites are not accepted * Tinebase: saving of record fails because of too many relations * Translations: merge transifex * Translations: [Translation DE] \"Occurrences\" is translated to \"Wiederholungen\" which is wrong * Thu Oct 24 2013 jweberhoferAATTweberhofer.at- Upgraded to version 2013.10.1 * Tine 2.0 now supports ActiveDirectory as accounts backend. * It is now possible to show a CAPTCHA on the login page when a user enters wrong credentials multiple times. * OwnCloud clients are now able to connect to a Tine 2.0 server * It is now possible to synchronize tasks via CalDAV- See: /usr/share/doc/packages/tine20/RELEASENOTES- See: https://forge.tine20.org/mantisbt/changelog_page.php?version_id=242 * Thu Oct 17 2013 jweberhoferAATTweberhofer.at- Upgraded to version 2013.10.1~rc2 See: https://forge.tine20.org/mantisbt/changelog_page.php?version_id=246 * Thu Oct 10 2013 jweberhoferAATTweberhofer.at- Upgraded to version 2013.10.1~rc1 Detailed changelogs at: * https://forge.tine20.org/mantisbt/changelog_page.php?version_id=244 * https://forge.tine20.org/mantisbt/changelog_page.php?version_id=240 * https://forge.tine20.org/mantisbt/changelog_page.php?version_id=208 * Thu Sep 19 2013 jweberhoferAATTweberhofer.at- Upgraded to version 2013.03.8 * ActiveSync: CalDav - Tine - Thunderbird - Palm Pre * ActiveSync: Contacts deleted on Android device after new created contact via ActiveSync * ActiveSync: failed to delete contact from device * ActiveSync: Mails sent without content (NIL) * ActiveSync: Redundant Ping commands running for long time * ActiveSync: rrule_until: remove special handling for windows CE * Admin: when tabbing in user edit dialog, wrong tab content is displayed * Calendar: alarm is sent for recur series that is already over * Calendar: copy event does not copy alarms * Calendar: rrule_until is saved in usertime * Calendar: \"rrule until must not be before dtstart\" when updating recur exception (THISANDFUTURE) * Felamimail: folder tree always scrolls to top on copying a mail into a folder * Felamimail: json_encode(): Invalid UTF-8 sequence in argument * Felamimail: recipient grid should not show \"red corner\" * Filemanager: file size precision increases with grid index * Tinebase JavaScript: Allow using idProperty setting in fe * Tinebase JavaScript: Copying a record does not copy its relations * Tinebase JavaScript: Fix text of empty search result of models without container property * Tinebase JavaScript: mem leak with popup windows * Tinebase JavaScript: RelationPickerGrid model-searchbox doesn\'t apply to model-type sb. on key input * Tinebase JavaScript: relation types should have an empty item * Translations: update from transifex * Mon Aug 19 2013 jweberhoferAATTweberhofer.at- Upgraded to version 2013.03.7 * ActiveSync: äöüß cause corrupted outgoing E-Mails when sending from iOS 6.1.4 via Active Sync * ActiveSync: email reply text garbled * Admin: alias table in user admin dialog truncated * Admin: Import User via CLI don\'t import all fields * Admin: user smtp settings: no forward_only forward addresses are not saved * CalDAV: normalize rrule when converting to Cal_Model_Event * CalDAV: recurids of exceptions (non-fallout) are not converted to UTC * Calendar: copy of recurring events fails * Calendar: do not allow both rrule and recurId in event * Calendar: Event invitation email is not rendered as expected * Calendar: Import von .ics-Dateien in Kalender schlägt fehl * Calendar: moving a recur exception twice creates concurrency exception * Calendar: state save/restore no longer works in attendee filter grid * Felamimail: add class \"felamimail-body-blockquote\" to all blockquote tags in mail body * Felamimail: error when sending mail with note (wrong charset) * Other: langHelper creates duplicate header in en.po * SimpleFAQ: Hinzufügen von Tags in der FAQ mit Rechtsklick erzeugt Fehler * Sipgate: cached callHistory & phoneInfo * Timetracker: \"undefined\" in translated text when trying to delete a timesheet * Tinebase: add new tine20org logo * Tinebase: Cannot login when using a SSL-Proxy * Tinebase: increase execution time of Tinebase_Frontend_Json::updateMultipleRecords * Tinebase JavaScript: emptyText gets inserted into ComboBoxes when the Box gets Hidden while focused * Tinebase JavaScript: quickfilter reset does not work with backspace or del * Translations: datetime validation text still contains placeholders * Fri Jul 19 2013 jweberhoferAATTweberhofer.at- Upgraded to version 2013.03.6 * ActiveSync: Contacts created on Android device do not sync via ActiveSync, syncing breaks * ActiveSync: email reply text garbled * ActiveSync: failure in update script 6.0 -> 6.1 * Addressbook: Icedove not detected as supported client * Addressbook: use round in Addressbook_JsonTest::testUpdateContactWithGeodata * Admin: wrong paging in admin menu for TAGS * Calendar: Calendar.import shifts dates upon import from ics files * Calendar: delete exdate / range this and future fails for firstInstance Exceptions * Calendar: Fix fatal error in Calendar/Model/Event.php * Calendar: Invalid datetime format: 1292 Incorrect datetime value: \'\' for column \'alarm_ack_time\' * Calendar: prevent concurrency exceptions when updating recurring exceptions * Felamimail: move some helper functions to Tinebase_Mail * Other: Can\'t select Example Application * Setup: always update to current version when doing CLI --update * SimpleFAQ: Hinzufügen von Tags in der FAQ mit Rechtsklick erzeugt Fehler * Tinebase: Using the same customfield in an or-filter-search returns an exception * Translations: update transifex strings * Fri Jun 21 2013 jweberhoferAATTweberhofer.at- Upgraded to version 2013.03.5 * ActiveSync: fix ActiveSync_Controller_CalendarTests.testGetChangedEntries * Admin: Import User via CLI don\'t import all fields * Calendar: alarm is sent for recur series that is already over * Calendar: Attendee Filter Grid eats checkbox click when \"add attendee combo\" is focused * Calendar: Fehlerhafte Übersetzung * Calendar: freebusy check does not work when creating recur exception * Calendar: \"x more\" tooltip shows wrong numbers * Courses: allow username schema 0 (just lastname) for new accounts/members * Courses: course can\'t be saved (user not found) * Felamimail: BCC does not save the draft message * Felamimail: child folders parent field is not updated when renaming folder * Felamimail: Drafts are not working * Felamimail: email attachment without file extension is not sent properly * Felamimail: repair/reset parent folder when updating existing folders * Felamimail: Wrong recipient with read confirmation * Filemanager: WebDAV File Upload fails \"Tinebase_Exception_Record_Validation\' with message \'some fields session_id have invalid content\" * HumanResources: Out of range value adjusted for column \'vacation_days\' * Inventory: Inventory_Import_CsvTest::testImportOfCSVWithHook fails sometimes * Other: passwords stored in trace log * Phone: write a test for saveMyPhone as unprivileged user * Sales: add history/modlog to sales contracts * Setup: Update table with PostgreSQL fails * Tinebase: apps should be sorted the other way round in menu * Translations: update transifex strings * Thu May 23 2013 jweberhoferAATTweberhofer.at- Upgraded to version 2013.03.4 * ActiveSync: CalDav - Tine - Thunderbird - Palm Pre * ActiveSync: Emails do not sync when I disable and then I enable sync email on my smartphone * ActiveSync: Email search not working * Calendar: add attendee changes to modlog * Calendar: calendar whole day rendering bug after background refresh * Calendar: concurrent attendee change should be merged * Calendar: \"rrule until must not be before dtstart\" when updating recur exception (THISANDFUTURE) * Calendar: use vcalendar converter for ics import * Felamimail: allow email pw suffix * Felamimail: Credential-Dialog show up multiple times * Felamimail: js error when selecting a row in contact search grid * Felamimail: signature disappeared after changing it in account settings * HumanResources: duplicate check for employee * Packaging: Packages: /etc/tine20/config.php should be http-server modifiable * Setup: error during install with redis cache backend * Setup: No login possible with active IMAP and DBmail MySQL-Backend * Tasks: Tasks should be assignable to leads after creation * Timetracker: state error when losing timeaccount rights * Tinebase: add clear accesslog to scheduler * Tinebase: allow record_id and overwrite param in undo cli function * Tinebase: can not overwrite existing favorite without manage-right * Tinebase JavaScript: multiedit. checkboxes can\'t be changed * Tinebase JavaScript: quickfilter reset does not reset filter toolbar * Tinebase JavaScript: Within Combo box in Date Filter is editable * Tinebase: php warning during html5 file upload * Tinebase: prevent \"Method not found\" exceptions * Tinebase: \'search for groups\' is not working in manage permissions dialog * Tinebase: Upgrade HTML Purifier to version 4.5.0 * Unittests: fix Calendar_Frontend_WebDAV_EventTests * Voipmanager: create voipmanager demodata * Thu Apr 25 2013 jweberhoferAATTweberhofer.at- Upgraded to version 2013.03.3 * ActiveSync: Dates created on Pixi multiplied by each sync * ActiveSync: event with lots of exceptions breaks calendar sync * ActiveSync: HTMLPurifier/TokenFactory.php : Allowed memory size exhausted * ActiveSync: Outlook 2013 Sync does not work * Addressbook: removed unused columns from contact grid * Admin: paging in group grid acts strange * Admin: user edit dialog: primary group field is cleared when TABBING out of it * Calendar: displaycontainer_id not set when recur exception is created * Calendar: loading / refresh animation does not stop in list view when cancelling recur event (exdate) * Calendar: New element in calendar: only calender, nothing else * Calendar: opening the calendar with user that is hidden from adb throws errors * Felamimail: allow email pw suffix * Felamimail: email grid: set flag does not work sometimes * Felamimail: Email Update Interval = 0 (never) * Felamimail: exception dialog when sending email to unknown recipient * Felamimail: files with umlauts in filename cannot be attached with safari * Felamimail: German translation in Felamimail \"Compose\" -> Search Recipients * Felamimail: RE: FWD: tags not recognized properly * Felamimail: Show embedded Images in Mails * Felamimail: Sieve - Vacation notify frequency not being set (Cyrus) * Felamimail: Unable to view multiple mails in different windows * Filemanager: Drag and drop a folder inside a folder * Filemanager: error when trying to copy sub folder to current folder * Filemanager: Unable to upload files * Phone: deactivate phone app if phone backend not available * Projects: Projekt ist nicht zu sehen, sobald ein \'tags\' dazu gewählt wird. * Tasks: Linking a task to a lead is not displayed in the CRM * Tinebase: add cleanup script for deleted files * Tinebase: broken State after update to Kristina * Tinebase: catch Integrity constraint violations in state update script * Tinebase: Change in user preference alters admin preferences * Tinebase: Change password is disabled * Tinebase: client state too long for DB * Tinebase: import breaks with malformated datetimes * Tinebase JavaScript: change pw button active even if it is not allowed * Tinebase JavaScript: Ext.ux.log does not work in build * Tinebase JavaScript: filtertoolbar breaks when using subfilters in favorite * Tinebase JavaScript: Filter toolbar IE9 problem * Tinebase JavaScript: IE10: drag and drop of files does not work * Tinebase JavaScript: javascript error after copy record * Tinebase JavaScript: multiedit field: allow to edit with one click * Tinebase JavaScript: when setting \"last used filter\" as default favorite fb breaks sometimes * Tinebase: Preferences values contains translated value * Tinebase: Re-Syncing users and groups from LDAP throws an exception. * Translations: show translation status in language combo * Translations: Turkish does not work / throws an error * Translations: update transifex strings * Tue Apr 02 2013 jweberhoferAATTweberhofer.at- Upgraded to version 2013.03.2 * ActiveSync: ActiveSync doesn\'t transmit Alarm in Event * ActiveSync: Activesync emails show up twice. * ActiveSync: Add support for preview of emails * ActiveSync: doppelte termine im handy kalender * ActiveSync: iOS: attachments missing in some emails * ActiveSync: Keep ActivsSync options element between requests * ActiveSync: Mails werden dreimal gesynct * ActiveSync: Mails werden nicht gelöscht * ActiveSync: Recurring event exceptions are not syncronized * ActiveSync: reset device pingfolder in update script * ActiveSync: Syncroton Synct sich Tot * Addressbook: can not add contact of type user * Addressbook: DD image upload broken after token mode * Addressbook: improved default for internet field * Addressbook: Multiple addresses edit - OK button grayed out * Addressbook: Tag list without colored icons * Addressbook: token mode removes contact image * Admin: pw policy: do not allow pws that contain username * Calendar: attendee filter grid stops editing mode on server data * Calendar: Clicking on \"today\" on the mini-calender changes viewmode * Calendar: concurrent update of dtstart of event fails * Calendar: Internal Server Error on calendar search * Felamimail: can\'t delete sieve filter rule * Felamimail: Can\'t send big files (> 60 MB) * Felamimail: dd file upload not working in compose area * Felamimail: dd file upload not working in file-upload-grid * Felamimail: email read flag is removed sometimes * Felamimail: external links in emails are removed * Felamimail: find a better icon for reading confirmation * Felamimail: fix email grid reload * Felamimail: js client shows wrong attachment icon in grid * Felamimail: link did not get an anchor in html mail * Felamimail: Scrolling is broken in Felamimal folder tree * Felamimail: System returns after exclusion recipient * Filemanager: could not create a personal folder with the name of a folder of another user * Filemanager: prevent sql error when user tries to save long node description * Filemanager: Rename personal folder to personal folder of another user * Filemanager: shared folders are not selectable * HumanResources: HR Modul - Description text to short * Projects: not able to choose participants * Timetracker: error when searching for single timeaccount * Tinebase: fatal error in redis action queue backend * Tinebase JavaScript: Blob.webkitSlice() is deprecated. Use Blob.slice() instead * Tinebase JavaScript: clicking on checkbox of OR filter does not update view * Tinebase JavaScript: grid state should check the available cols in grid on restore * Tinebase: monitoringCheckCron -> check if cron did run in the last hour * Tinebase: WindowNameConnection does not work in IE10 * Translations: translations in felamimail contact search dialog missing * Voipmanager: Voipmanager/Fritz/Monitor.php contains shebangs- Added script to prepare change-logs- Added php5-fileinfo to requires section- For CalDAV Connectors: Sync the last 6 month always * Thu Feb 28 2013 jweberhoferAATTweberhofer.at- Upgraded to Version 2013.03.1 (Kristina)- Major Changes: * E-Mail - You can request a reading confirmation now * Calendar - Improved user selection - Copy events - Exception handling for recurring events - Permissions for resources - Improved history * Queue Management - Supports Redis as queue backend * Import - Scripting interface to simplify import from different sources - Egroupware: Accounts/Groups/Permissions/Calendar events/Addressbook/Categories * Revert changes made by specific user - This is now possible via command-line * HumanResources: - Freetime management (vacation and sickness time) * Performance improvements - Espesially but not only in the ActiveSync section- A detailed description is available at: http://www.tine20.org/wiki/index.php/Releases/Kristina- A list of all changes can be found at: https://forge.tine20.org/mantisbt/changelog_page.php * Fri Feb 22 2013 jweberhoferAATTweberhofer.at- Upgraded to Version 2012.10.4 * ActiveSync - ActiveSync doesn\'t show all folder tree until it\'s fully viewed in web-interface * ActiveSync - ActiveSync not working properly * ActiveSync - Can\'t send mail without subject * ActiveSync - changed folder names do not sync to device * ActiveSync - Emails get only synched, if the user is logged on with an browser * ActiveSync - iOS 6 (iPad) does not show provisioning dialog * ActiveSync - Kein ActiveSync von freiggebenen Daten * ActiveSync - shared calendars of other users (iOS) * ActiveSync - SmartReply with HTML message fails * Admin - Adding user fails when using read only sync backend * Admin - Group Event Migration from Egroupware 1.6 not working due to negative Group ID * Admin - pw policy: do not allow pws that contain username * Admin - save user fails if primary group no longer exists * Admin - saving of group fails because ldap group memberships out of sync * CalDAV - support repeat button in iCal * Calendar - cannot create recur exceptions with edit grant only * Calendar - cannot update event \'permission denied\' with inherited grants * Calendar - handle iMIP messages from outlook * Felamimail - check signature linebreaks in vacation message from template * Felamimail - confirmation of empty subject does not clear load mask * Felamimail - convert plain text quoting (\"> \") to html blockquotes * Felamimail - could not parse structure of multipart/related msg * Felamimail - date is missing in email detail popup view * Felamimail - do not allow to remove all recipient grid rows * Felamimail - email compose: moving with tab to subject does not add recipient * Felamimail - improve handling of newsletters * Felamimail - order of sieve rules changes when vacation message is saved * Felamimail - problem with encoding in plain/text emails * Felamimail - Quota being removed when using Cyrus in Tine Setup * Felamimail - Some mails are not display, neither in Felamimail or Activesync * Felamimail - System returns after exclusion recipient * Felamimail - Two clicks in mail subject * HumanResources - new employee dialog shows vacation requests of all employee * Other - O\'Tine migration errors (failed to parse time string) * Phone - fix Phone_ControllerTest::testDisconnected * Phone - phone westpanel should not show \"save favorite\" button or allow favorites * Setup - allow to configure session backends/options in setup gui * Setup - do not show passwords from setup in the log * Setup - sync_accounts_from_ldap will hide groups when run multiple times * Setup - Unblock admin user (if blocked) when calling CLI --create_admin * Tasks - Neu laden nach jeder Aktion behindert schnelles Arbeiten * Tinebase - JavaScriptLast changed field gets not submitted * Tinebase - JavaScriptno file upload progress bar visible * Tinebase - JavaScriptRecordPicker doesn\'t load value if it is on another tab than the first one * Tinebase - Customfield read access to all users * Tinebase - implement egw user import sql -> sql * Tinebase - state contains sort info of a column that has been renamed/deleted * Tinebase - translation \"last modified by\" field * Tinebase - Update PHPExcel to 1.7.8 * Wed Jan 16 2013 jweberhoferAATTweberhofer.at- Upgraded to Version 2012.10.3 * ActiveSync - do not send iMIP-messages via ActiveSync * ActiveSync - Mails can\'t be forwarded or replied * ActiveSync - Nokia Mail for Exchange 3.0 crashes because of Addressbook_Exception_AccessDenied * ActiveSync - SendMail dies without any response * Addressbook - Create new appointment with selected contacts out of the addressbook module * Admin - add new smtp forward/alias without domain part -> strange error message * Admin - Configurable maxLoginFailures * Admin - Deleting a group belonging to a role => can not use the role anymore ! * CalDAV - CalDAV Access to other Users personal shared Calendar not possible * Felamimail - \"At least one mail header line is too long\" * Felamimail - cannot save sieve vacation with localpart aliases * Felamimail - losing non-contact recipient * Felamimail - losing umlauts in attached filenames * Felamimail - no email reply or forward * Felamimail - Preferences > Email - get stuck * Felamimail - recipient vanishes when To/CC/BCC combo is clicked * Felamimail - Two clicks in mail subject * Filemanager - Newly created directories disappear * Filemanager - Problem with TopToolbar * HumanResources - can\'t delete user that is linked to an employee * Inventory - customfields for new records are not saved * Phone - fix Phone_ControllerTest::testDisconnected * Setup - sync users/groups does not work when switching to LDAP * Sipgate - cached callHistory & phoneInfo * Tinebase - Error \" No base path * Tinebase - Make contact search case INsensitive * Tinebase - postfix configuration * Tinebase - SQL Foreign Key Error on save of Contact * Tinebase - timeout when opening multiedit dlg and assigning records to events/projects/email * Tinebase - Unable to login when running Tine 2.0 under nginx * Tinebase - Undefined index: mimeSupport * Tinebase JavaScript - js error when attaching tags to * Translations - add new translators to credits * Translations - merge transifex * Translations - push to transifex * Fri Nov 23 2012 jweberhoferAATTweberhofer.at- Upgraded to Version 2012.10.2 * HumanResources - add primary key to humanresources_contract * HumanResources - validate \"duration\" input fields in freetime edit dialog * HumanResources - validate \"number\" input field in employee edit dialog * Courses - check existence of group/list before user import * Calendar - Calendar sends too many alarms for recurring events * HumanResources - HumanResources dependency * Tinebase JavaScript - export grant is not included in admin grant * Tinebase - add \"server info\" section to admin * Translations - merge transifex * ActiveSync - add mail body on Forward via ActiveSync * Felamimail - Unable to delete Mails - Integrity constraint violation * Felamimail - Kein Mail Forward oder Reply per ActiveSync * Calendar - Calendar Display Day-1 in current week/month * Felamimail - Unable to download email attachments from subfolders under INBOX * ActiveSync - activesync mit Windows Phone 7.5 causes Zend_Db_Statement_Exception * Calendar - handle iMIP messages from outlook * Translations - \"All INBOXES\" favorite not translated * Calendar - Wrong container id\'s in calendar * Felamimail - E-Mail signature missing * HumanResources - duplicate merge does not work * Tinebase JavaScript - add link to transifex to login page * Calendar - sheet zero-length events * Tinebase - Index customfield table * Timetracker - profile and improve timesheet performance for non-privileged users * Tinebase JavaScript - add details & summarypanel to example application * Tinebase - add example .htaccess file with rewrite rules * ActiveSync - Index missing for id column in acsync_synckey * Tinebase - add index for \'li\' in access_log table * ActiveSync - Answered flags were not synced by activesync * Felamimail - BCC does not save the draft message * Tinebase - Editable locale combobox in login panel * ActiveSync - Syncroton - gal_data_class * Translations - remove release.php texts from langHelper.php * Setup - fix setup session problems * Admin - make groups / group memberships cache cleaning more efficient * Tinebase - increase tag name size to 256 chars * ActiveSync - events with tags are not synced * Setup - user can change pw even if setup shows \"no\" * Tinebase - function for merging duplicate tags * Tinebase - sometimes expanding containers in tree view doesn\'t work * Tinebase - Treatment of GROUP_CONCAT * Tinebase - Last insert id is not recovered when backend uses sequences * Calendar - Use of alias in having clause doesn\'t works for PostgreSQL * Tinebase - Method getAllRelations * ActiveSync - support ActiveSync-Version 14.0 * Tinebase JavaScript - Treepanel breaks in IE on expanding * ActiveSync - Sync failed: simplexml_import_dom * Tinebase - customfield * Calendar - show tags in recurring events + all day events * Tinebase - Required methods for Tine 2.0 works with PostgreSQL * Tinebase JavaScript - time combo does not work with locale en * ActiveSync - itemdId or itemId ... which one is correct? * Unittests - ActiveSync_Command_PingTests::testPingForEmails breaks on PGSQL * Tinebase - multipleUpdate - record not found * Calendar - add copy button for calendar * Tinebase - customfield type record: error when trying to add self * Tinebase - DirectoryIterator - hourly error * Felamimail - vacation dialog should reload text each time an input field is changed * Tinebase - import re-creates tags that have names with more than 40 chars * Tinebase - customfield type record are not shown anymore * Tinebase JavaScript - Checkboxes multiple edit IE * Timetracker - remove show closed -> ftb * Timetracker - add tag to multiple timeaccounts - closed tas. are not updated * ActiveSync - No ActiveSync after Upgrade of Windows 8 Mail,Contacts,Calendar-App * Timetracker - Timetracker should work even if Sales is not installed * Filemanager - Drag & Drop and filesizerenderer problems * HumanResources - Dialog \"Default Feast Calendar\" without translation, OK button is labeled with KO * Wed Oct 24 2012 jweberhoferAATTweberhofer.at- Module HumanResources depends on sales module * Wed Oct 24 2012 jweberhoferAATTweberhofer.at- Upgraded to version 2012.10.1 * New module Human Resources Management - privat address - bank and health insurance data - weekly working hours - holiday entitlements * Safety guidelines for ActiveSync - make the use of passwords on mobile devices compulsory - extinguish data on lost smartphones * PostgreSQL support * Visual Calendar enhancements - New colored tags - Standard alarms for new appointments * Linkable data * Supports for Outlook 2013 * Fri Aug 31 2012 jweberhoferAATTweberhofer.at- Upgraded to version 2012.03.6 * 0006376: [CardDAV] Moving a contact from one addressbook to an other fails * 0006988: [Tinebase] improve notification error message if no mail/contact exists * 0006250: [Felamimail] missing Umlauts in some mails * 0007028: [Filemanager] moving a folder to another folder with a folder with the same name * 0006748: [Felamimail] Filter für \'Empfangen -> ist gleich -> Datum\' liefert keine Ergebnis. * 0006996: [Translations] missing translations in container properties dialog * 0007002: [Tinebase JavaScript] send bugreports automatically if user cancels generic exception * 0007004: [Setup] \"dead lock detected\" when trying to uninstall ActiveSync * 0006912: [Felamimail] Not needed ext js element in the sieve window * 0006506: [Addressbook] Addressbook Entry GUID created by Thunderbird/Lightning not accepted as valid sync with CardDAV / Sogo Connector * 0006796: [Addressbook] When detecting contact already in Addressbook, wrong addressbook selected * 0006986: [Tinebase JavaScript] add config option to send bugreports automatically * 0006652: [Packaging] debian package should require php5-cli * 0006952: [Tinebase JavaScript] Settings dialog html encoding failed in tooltipps * 0006974: [Tinebase] Zend causes fatal error on PHP 5.4.6 * 0006504: [CalDAV] VTIMEZONE component calculated incorrecty * 0006586: [Tinebase JavaScript] multiple OK btn press tirggers multiple saves * 0006714: [Calendar] update attendee on group update for recurring events * 0006680: [Filemanager] folder permissions dialog is broken * 0006938: [Felamimail] do not show timeout errors for updateMessageCache * 0006700: [Felamimail] E-Mails encoded in ISO-8859-1 or -15 not showed correctly (synology NAS) * 0006928: [Setup] added/activated admin should belong to admin role * 0006474: [Setup] improve ldap user sync - 0006472: [Setup] add cli function for password sync with ldap - 0006476: [Setup] allow ldap plugins in user sync * 0006902: [Setup] email user sync is missing mail aliases + forwards * 0006908: [Tinebase] do not change enctype if pw is unchanged (dbmail imap plugin) * 0006946: [Felamimail] only show error on timeout/connection loss on manual cache update * 0006914: [Timetracker] timeaccounts should be sorted by number/title in selection combo * 0006936: [Tinebase] detect import file encoding * 0006852: [Tinebase] always add iconv filter on import * 0006882: [Felamimail] can\'t send mail after wrong recipient error * 0006524: [Filemanager] Access Problems via Webdav * 0003008: [Tinebase] add password policies * 0006868: [Tinebase] deactivate session locking for multi update * 0006820: [Filemanager] Filemanager Container GrantsDialog corrupted * 0006520: [Setup] \"edit profile\" button should be removed / disabled * 0006522: [Filemanager] Changing the ACL of a subfolder of a container is not possible * 0006802: [Felamimail] Error on setting a Flags message filter. * 0006792: [Projects] attendee list in project edit dialog should be sortable by name * 0006800: [Tinebase] add message-id to notification mails * 0006654: [Felamimail] date in mail header (display panel) should be from date header * 0006620: [Tinebase] Update HTML purifier * 0006644: [Felamimail] \"At least one mail header line is too long\" * 0006774: [Admin] fix empty password handling * 0006770: [Admin] check if username already exists when creating new user / changing username * 0006762: [Admin] user still in admin role when admin group is removed * 0006254: [Admin] edit/create user is not possible * 0006684: [Tasks] update script can\'t drop index in old tine installation * 0006716: [Tinebase] default favorite \"me\" is not resolved properly * 0006446: [Tinebase] Remove jsb2tk/JSBuilder2 and jsb2tk/tests from packaged releases * 0005368: [Setup] Bad request for getJsTranslations * 0006722: [Tinebase] dbmail user exists: just update tine20_userid * 0006750: [Admin] Assign the new group to user is partially correct * Tue Jul 03 2012 jweberhoferAATTweberhofer.at- Removed jsb2tk/JSBuilder2 and jsb2tk/tests- Removed unused patches * Thu Jun 28 2012 jweberhoferAATTweberhofer.at- Removed obsolete patches- Upgraded to version 2012.03.5 * 0006514: [Tinebase] & quot; in Displaypanel * 0006660: [Tinebase JavaScript] tag combo fills with duplicates in filtertoolbar * 0006612: [ActiveSync] rrule COUNT is not send through activeSync * 0006606: [Tinebase] deleting container fails when no default addressbook is set or not accessible * 0006600: [Tinebase] generic foreign record resolving method * 0006598: [Tinebase JavaScript] modlog filters should have the same label as the grid columns * 0006596: [Calendar] ActiveSync/CalDAV adds attendee if user w.o. email is in attendee set * 0006590: [Tinebase JavaScript] allow fixing fields in record edit dialog * 0006566: [Admin] change email user password when saveUser is called * 0006614: [Tinebase] don\'t log history for unix/windows line ends * 0006616: [CalDAV] group events have duplicate member and status loss * 0006622: [Tinebase JavaScript] Opening Window again in Firefox * 0006656: [Felamimail] check account owner when saving vacation message * 0006650: [Packaging] deb: fix some apache php_admin_values * 0006646: [Addressbook] Sending email from context menu is broken * 0006634: [Addressbook] custom fields missing in XLS export * 0006632: [Tinebase JavaScript] import / export definitions are not sorted * 0006630: [Tinebase] import wizzard doesn\'t show errors for final import * 0006628: [Addressbook] tag handling on duplicate resolve actions in import fails * 0006624: [Calendar] calendar sends alarms for past events * 0006560: [Sipgate] Remove file: Sipgate/translations/tine20.php * 0006558: [Calendar] don\'t send alarms to declined attendee * 0006556: [CalDAV] calendar sends reschedule notifications for tend seconds move from 59 seconds * 0006338: [Filemanager] folder with the same name can\'t be selected * 0006276: [CRM] Lead relations disappear * 0006440: [Felamimail] delete by filter does not delete all messages * 0006644: [Felamimail] \"At least one mail header line is too long\" * 0006202: [Calendar] Do not show details of free-busy events * 0006044: [CalDAV] contact instead of user is taken * 0006544: [Admin] fix paging in admin/users grid * 0005294: [ActiveSync] sync seems to delete contact image sometimes * 0006204: [Tinebase JavaScript] tag filter breaks filter toolbar * 0006538: [Felamimail] charset problems with some headers * 0006546: [Admin] saving user with duplicate imap/smtp user entry fails * 0006554: [CalDAV] Lightning saves event series with start behind end * 0006508: [Unittests] do not expect the generic exception class * 0006552: [Setup] installation via setup.php is broken * 0006528: [Addressbook] Contact Edit Dialog does not open when user doesn\'t have editRights * 0006534: [Addressbook] import of contacts with umlaut as first char fails * 0006548: [Calendar] it\'s possible to create event duplicates with concurrent updates on recurring events * 0006678: [Addressbook] contacts in adressbook no longer selectable (after update) * Sun Jun 03 2012 jweberhoferAATTweberhofer.at- Added cronjob and script to execute all cronjobs for installations- Added patch to detect languages from *.po files * Fri Jun 01 2012 jweberhoferAATTweberhofer.at- Added %lang tags to .mo files- removed *.po and *.pot files- Improved manager script: install/update/remove process for packages- Improved spec install/update/remove handling- Added fixes for: * 0006552: installation via setup.php is broken * 0006534: import of contacts with umlaut as first char fails * 0006538: charset problems with some headers- remove temporary ActiveSync download when checksum is wrong * Fri May 25 2012 jweberhoferAATTweberhofer.at- Reduced number of update executions * Fri May 25 2012 jweberhoferAATTweberhofer.at- Integrated application-update-script in manager.sh script * Thu May 24 2012 jweberhoferAATTweberhofer.at- Removed old, backported patches- Upgraded to version 2012.03.3 * 0006484: [ActiveSync] Calendar/Contact synchronization fails if existing mail account doesn\'t work * 0004878: [Tinebase] improve asyncJob fencing * 0006490: [Felamimail] can not delete single filter rule * 0006480: [Tinebase JavaScript] relation panel problems in Timesheet and Tasks edit dialog * 0006486: [Unittests] fix testDetachTagsFromMultipleRecords * 0006284: [Filemanager] context menu labels for file actions are wrong * 0006456: [Felamimail] catch folder missing exceptions on message moving/flagging * 0006336: [Felamimail] delete messages with filter select: unread count is only decreased by <= 50 * 0006446: [Tinebase] Remove jsb2tk/JSBuilder2 and jsb2tk/tests from packaged releases * 0006458: [Felamimail] add DELETED flag does not work sometimes * 0005712: [Addressbook] import dialog: add google, vcard, mac example files * 0006470: [Timetracker] When Application Tasks is not installed, the logfile fills up with notices * 0005488: [Timetracker] corrupted ods export files * 0005990: [CRM] cardinality violation when searching for leads * 0006272: [Timetracker] improve mass update performance * 0006426: [Translations] application crashes on incomplete plural translations * 0006278: [Sales] concurrency conflict when saving product * 0006450: [Addressbook] container is not shown correctly in contact merge dialog * 0006436: [Courses] Courses preferences do not work * 0005540: [Felamimail] High CPU usage with mysql * 0006148: [Felamimail] lost a recipient * 0005654: [Tinebase JavaScript] support clearing of pickers * 0006402: [Tinebase] email user backend misconfig should not throw exception on user pwd change * 0006410: [Voipmanager] suppress error reporting dialog for publishConfiguration * 0006182: [Addressbook] create generic AddToRecord Panel & Hook * 0006006: [ActiveSync] ActiveSync should not depend on Tasks or Calendar apps * 0006392: [Phone] call forward update gets timeout -> line link is lost * 0006374: [Admin] if app has no own rights, tinebase rights are shown * 0006330: [Tinebase JavaScript] filesize renderer shows wrong filesize * 0006308: [Tinebase JavaScript] allow plain object as title property of record definitions * 0006224: [Tinebase JavaScript] Multiple Edit without custom fields * 0006362: [Courses] school type filter does not work correctly * 0005832: [Tinebase] initial getAllRegistryData is very slow * 0006344: [Tinebase] improve config performance * 0006352: [Tinebase] improve smd / reflection performance * 0006346: [Tinebase] put login credential cache into session * 0006366: [Courses] saving of a course does not work * 0006256: [Tinebase] Log-Messages: Tinebase_Record_RecordSet - filtering field without indices * 0006300: [Felamimail] add unique message-id header to new messages * 0006132: [Filemanager] folder doubleclick in grid does not set the filter correctly * 0006294: [CRM] saving record that is no longer in filter fails * 0006220: [Tinebase] .tx directory in tine20 directory broke build process * 0006292: [Phone] phone settings edit dialog does not open * 0006274: [Calendar] Can no longer change calendar\'s color * 0006244: [Timetracker] user filter does not work * 0006252: [Tinebase] allow to undo history items * 0003440: [Tinebase] LDAP \"mail\" attribute: multiple values not supported by Tine * 0006240: [Translations] delete action label is not translated * 0006384: [Tinebase] Can\'t update - Fix error in setup * Thu May 10 2012 jweberhoferAATTweberhofer.at- Fixed an issue tat caused the timezonzes to be handled wrong while importing * Thu May 10 2012 jweberhoferAATTweberhofer.at- Fix ical import * Fri May 04 2012 jweberhoferAATTweberhofer.at- remove .orig file which resulted out of a patch * Fri May 04 2012 jweberhoferAATTweberhofer.at- added index for \'is_deleted\' before filtering * Mon Apr 23 2012 jweberhoferAATTweberhofer.at- Fixed two issues: * #6256: add indices to record sets to avoid slow filtering * #6274: allow calendar color change * Wed Apr 18 2012 jweberhoferAATTweberhofer.at- Do not uninstall ActiveSync when upgrading the package * Tue Apr 17 2012 jweberhoferAATTweberhofer.at- Fixed wrong dependency * Tue Apr 17 2012 jweberhoferAATTweberhofer.at- Added ActiveSync and DAV configuration lines to be generated via the manage-script and to the apache pre-configuration- The main-package can now be used to install a typical installation- Common files have been moved to the tine20-base package- mysql and ldap packages are now suggested for opensuse platforms- cleaned up the license files- changed permissions for tine20.php and languageHelper.php files * Mon Apr 16 2012 jweberhoferAATTweberhofer.at- Manager: auto-generated configuration file has been renamed- Link LICENSE and PRIVACY file from doc-folder- Merged fetchActiveSync into manager script- Added post and postun sections to all sub-packages- Added ActiveSyncInstall and ActiveSyncRemove commands to the manager script * Sun Apr 15 2012 jweberhoferAATTweberhofer.at- Fix dependencies for CRM module- Remove unneccessary build dependency * Sat Apr 14 2012 jweberhoferAATTweberhofer.at- Removing special ptoperties while unpacking ActiveSync tar archive- Add symlinks to htmlpurifier * Thu Apr 12 2012 jweberhoferAATTweberhofer.at- Upgraded to version 2012.03.2- Splitted packages in sub-packages- Added active-sync downloader script * Wed Mar 07 2012 jweberhoferAATTweberhofer.at- Upgraded to version 2012.03.1- Added a makealias script- Added documentation * Thu Dec 09 2010 opendevelAATTweberhofer.at- 2010.3.9- Suggest php5-APC and php5-pecl-memcache only for SuSE rpms, as fedora does not habdle this- Also SLES_9 can not handle suggests * Tue Dec 07 2010 opendevelAATTweberhofer.at- 2010.3.9- 0003444: [Timetracker] Can not modify date of a timetrack entry (pschuele) - resolved.- 0003442: [Calendar] Can not add or modify calendar entries (pschuele) - resolved. * Mon Dec 06 2010 opendevelAATTweberhofer.at- 2010.3.8- 0003282: [ActiveSync] Events lasting several days shortened to 1 day (cweiss) - resolved.- 0003362: [Addressbook] add modlog fields to ods/xls export (pschuele) - resolved.- 0003356: [Addressbook] Special characters in telephone numbers makes addressbook stop responding (pschuele) - resolved.- 0003348: [Felamimail] Email address stripped from SMTP error message (pschuele) - resolved.- 0003322: [Tinebase] Removing Calendar definition on preferences causes error on login (pschuele) - resolved.- 0002976: [Addressbook] Default adressbook not set correctly when adding new entry (pschuele) - resolved.- 0002030: [Admin] fix checkbox trees (missing icon) (pschuele) - resolved.- 0003276: [Calendar] work around for PHP bug #35793 (cweiss) - resolved.- 0003216: [Addressbook] Falscher Bezeichner in Export-Konfiguration ODS und XLS (pschuele) - resolved.- 0003194: [CRM] adding new leadstate (type/source?) auto-creates a really big id value (pschuele) - resolved.- 0003190: [Tinebase JavaScript] main menu not working in IE7 (cweiss) - resolved.- 0003184: [Tinebase] allow to set container grants by CLI call (pschuele) - resolved.- 0003134: [Felamimail] No body element found (pschuele) - resolved.- 0003118: [Tinebase JavaScript] email note icon missing (pschuele) - resolved.- 0003116: [Felamimail] new folders are not shown (pschuele) - resolved.- 0003122: [Timetracker] add filter/column for created_by and modified by (pschuele) - resolved.- 0003114: [Addressbook] add filter/column for created_by and modified by (pschuele) - resolved.- 0003198: [Addressbook] Exporting customfields is not possible (pschuele) - closed. * Tue Nov 23 2010 opendevelAATTweberhofer.at- 2010.3.7- initial release
|
|
|