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