SEARCH
NEW RPMS
DIRECTORIES
ABOUT
FAQ
VARIOUS
BLOG

 
 
Changelog for tine20-inventory-2018.02.3-114.1.noarch.rpm :
Mon Apr 16 14:00:00 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 13:00:00 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 13:00:00 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 13:00:00 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 13:00:00 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 13:00:00 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 14:00:00 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 6 14:00:00 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 14:00:00 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 14:00:00 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 4 14:00:00 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 14:00:00 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 14:00:00 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 14:00:00 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 13:00:00 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 13:00:00 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 13:00:00 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 8 13:00:00 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 13:00:00 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 13:00:00 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 14:00:00 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 14:00:00 2016 jweberhoferAATTweberhofer.at
- Manually remove old Zend symlik because rpm doesn\'t handle that correctly
- Fixed php dependency

Sat Sep 17 14:00:00 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 14:00:00 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 8 14:00:00 2016 jweberhoferAATTweberhofer.at
- Fixed two bugs in tine20-asyncrunner

Thu Jun 16 14:00:00 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 14:00:00 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 1 14:00:00 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 13:00:00 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 3 13:00:00 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 13:00:00 2015 jweberhoferAATTweberhofer.at
- Added patch tine20-fix-SyncToken.php.patch to fix issue #11450

Thu Nov 19 13:00:00 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 14:00:00 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 14:00:00 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 14:00:00 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 14:00:00 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 2 14:00:00 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 14:00:00 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 14:00:00 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 14:00:00 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 13:00:00 2015 jweberhoferAATTweberhofer.at
- Added tine20-Timesheet-fix-10894.patch to allow all users update
their calendars

Thu Mar 26 13:00:00 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 13:00:00 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 13:00:00 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 9 13:00:00 2015 jweberhoferAATTweberhofer.at
- Upgraded to version 2014.09.7

* Tinebase: new notes dialog conflicts with felamimail

* Tinebase: update RELEASENOTES for Koriander

Thu Jan 8 13:00:00 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 1 13:00:00 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 13:00:00 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 13:00:00 2014 jweberhoferAATTweberhofer.at
- Added patch which prevents from questing a password during the update

Mon Oct 20 14:00:00 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 14:00:00 2014 jweberhoferAATTweberhofer.at
- Async module must now be downloaded using https

Fri Oct 17 14:00:00 2014 jweberhoferAATTweberhofer.at
- Removed patch for larger caldav-sync frame as this is configurable now

Thu Oct 16 14:00:00 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 14:00:00 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 14:00:00 2014 jweberhoferAATTweberhofer.at
- Refreshed sources

Fri Sep 5 14:00:00 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 14:00:00 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 2 14:00:00 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 13:00:00 2014 jweberhoferAATTweberhofer.at
- Fix Tine20 issue #0009674: update 8.1 fails if invalid Event records are in
DB

Fri Feb 14 13:00:00 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 13:00:00 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 13:00:00 2013 jweberhoferAATTweberhofer.at
- Added patch for issue #9420 that prevents users of older PHP versions
to log in.

Thu Dec 19 13:00:00 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 13:00:00 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 14:00:00 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 14:00:00 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 14:00:00 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 14:00:00 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 14:00:00 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 14:00:00 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 14:00:00 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 14:00:00 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 14:00:00 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 2 14:00:00 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 13:00:00 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 13:00:00 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 13:00:00 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 13:00:00 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 14:00:00 2012 jweberhoferAATTweberhofer.at
- Module HumanResources depends on sales module

Wed Oct 24 14:00:00 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 14:00:00 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 3 14:00:00 2012 jweberhoferAATTweberhofer.at
- Removed jsb2tk/JSBuilder2 and jsb2tk/tests
- Removed unused patches

Thu Jun 28 14:00:00 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 3 14:00:00 2012 jweberhoferAATTweberhofer.at
- Added cronjob and script to execute all cronjobs for installations
- Added patch to detect languages from
*.po files

Fri Jun 1 14:00:00 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 14:00:00 2012 jweberhoferAATTweberhofer.at
- Reduced number of update executions

Fri May 25 14:00:00 2012 jweberhoferAATTweberhofer.at
- Integrated application-update-script in manager.sh script

Thu May 24 14:00:00 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 14:00:00 2012 jweberhoferAATTweberhofer.at
- Fixed an issue tat caused the timezonzes to be handled wrong while
importing

Thu May 10 14:00:00 2012 jweberhoferAATTweberhofer.at
- Fix ical import

Fri May 4 14:00:00 2012 jweberhoferAATTweberhofer.at
- remove .orig file which resulted out of a patch

Fri May 4 14:00:00 2012 jweberhoferAATTweberhofer.at
- added index for \'is_deleted\' before filtering

Mon Apr 23 14:00:00 2012 jweberhoferAATTweberhofer.at
- Fixed two issues:

* #6256: add indices to record sets to avoid slow filtering

* #6274: allow calendar color change

Wed Apr 18 14:00:00 2012 jweberhoferAATTweberhofer.at
- Do not uninstall ActiveSync when upgrading the package

Tue Apr 17 14:00:00 2012 jweberhoferAATTweberhofer.at
- Fixed wrong dependency

Tue Apr 17 14:00:00 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 14:00:00 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 14:00:00 2012 jweberhoferAATTweberhofer.at
- Fix dependencies for CRM module
- Remove unneccessary build dependency

Sat Apr 14 14:00:00 2012 jweberhoferAATTweberhofer.at
- Removing special ptoperties while unpacking ActiveSync tar archive
- Add symlinks to htmlpurifier

Thu Apr 12 14:00:00 2012 jweberhoferAATTweberhofer.at
- Upgraded to version 2012.03.2
- Splitted packages in sub-packages
- Added active-sync downloader script

Wed Mar 7 13:00:00 2012 jweberhoferAATTweberhofer.at
- Upgraded to version 2012.03.1
- Added a makealias script
- Added documentation

Thu Dec 9 13:00:00 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 7 13:00:00 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 6 13:00:00 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 13:00:00 2010 opendevelAATTweberhofer.at
- 2010.3.7
- initial release


 
ICM