tine20
7 years ago#9688: allow to configure default period filter in json frontend
Philipp Schüle [Thu, 20 Feb 2014 11:02:32 +0000 (12:02 +0100)]
#9688: allow to configure default period filter in json frontend

- adds two new config options to define default json period filter
(from+until)

https://forge.tine20.org/mantisbt/view.php?id=9688

Change-Id: I095e593fb9c139e79ef6f6844d13790d1ded91b6
Reviewed-on: http://gerrit.tine20.com/customers/357
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
7 years ago0009638: xls exports always exports only 100 leads
Alexander Stintzing [Fri, 7 Feb 2014 14:18:25 +0000 (15:18 +0100)]
0009638: xls exports always exports only 100 leads

 - xls exports always exports only 100 leads
   (even if there are many more)

https://forge.tine20.org/mantisbt/view.php?id=9638

Change-Id: I9ff8d4a764300b5cfef92bba5d223fc292d62f62
Reviewed-on: http://gerrit.tine20.com/customers/324
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
7 years ago#9644: remove user registration
Philipp Schüle [Fri, 7 Feb 2014 13:13:14 +0000 (14:13 +0100)]
#9644: remove user registration

- removes all registration tables and code

https://forge.tine20.org/mantisbt/view.php?id=9644

Change-Id: I45898b5a30de892c73f44044c148738a71520435
Reviewed-on: http://gerrit.tine20.com/customers/321
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
7 years ago#9606: preferences: forcing current default value is not working
Philipp Schüle [Wed, 29 Jan 2014 12:46:23 +0000 (13:46 +0100)]
#9606: preferences: forcing current default value is not working

- adds a test
- improves condition for saving admin preferences

https://forge.tine20.org/mantisbt/view.php?id=9606

Change-Id: I9f89649ea13903859a9d1a29ae11d7422279e9a3
Reviewed-on: http://gerrit.tine20.com/customers/302
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
7 years ago#9602: CRM should cope with empty start of leads
Philipp Schüle [Wed, 29 Jan 2014 10:17:33 +0000 (11:17 +0100)]
#9602: CRM should cope with empty start of leads

- sanitizes empty start date coming via JSON frontend
- updates some TODOs

https://forge.tine20.org/mantisbt/view.php?id=9602

Change-Id: Ic551bb532688ee0347f2eddcf0a857823f7e115d
Reviewed-on: http://gerrit.tine20.com/customers/298
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
7 years agoremoves some record data from request
Philipp Schüle [Tue, 28 Jan 2014 11:34:34 +0000 (12:34 +0100)]
removes some record data from request

Change-Id: I5de57ddde2a41b60104c0d1ca96d5ac976cf000e
Reviewed-on: http://gerrit.tine20.com/customers/292
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Philipp Schüle <p.schuele@metaways.de>
7 years ago# 9566: allow to pass json arrays as config values via CLI
sstamer [Mon, 27 Jan 2014 15:45:28 +0000 (16:45 +0100)]
# 9566: allow to pass json arrays as config values via CLI

https://forge.tine20.org/mantisbt/view.php?id=9566

- decode string if Json
- don't double encode

Change-Id: I0f4939ff7684eca2816e9207a7cca0ff10d7b415
Reviewed-on: http://gerrit.tine20.com/customers/291
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Philipp Schüle <p.schuele@metaways.de>
8 years ago#9418: copied contact is always added to selected container
Philipp Schüle [Thu, 16 Jan 2014 14:01:50 +0000 (15:01 +0100)]
#9418: copied contact is always added to selected container

- removes special container handling in contact edit dialog that
prevented the resolved container from duplicate panel to be used when
saving

https://forge.tine20.org/mantisbt/view.php?id=9418

Change-Id: I050d7a02a6c64e3c30b194e8efe0ec078bc8fceb
Reviewed-on: http://gerrit.tine20.com/customers/281
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Philipp Schüle <p.schuele@metaways.de>
8 years ago#4169: reduce memory consumption when sending message
Philipp Schüle [Fri, 10 Jan 2014 14:32:16 +0000 (15:32 +0100)]
#4169: reduce memory consumption when sending message

- allow to configure logging in Zend_Mail_Protocol_Abstract
- disabled logging in Zend_Mail_Protocol by default
- enable logging in one test for checking smtp log

https://forge.tine20.org/mantisbt/view.php?id=4169

Change-Id: Ib2b709ab53a696de176a4ae3211370e4e5d08b3a
Reviewed-on: http://gerrit.tine20.com/customers/261
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
8 years ago#9512: preserve windowNameConnection files in package
Philipp Schüle [Thu, 9 Jan 2014 20:08:53 +0000 (21:08 +0100)]
#9512: preserve windowNameConnection files in package

https://forge.tine20.org/mantisbt/view.php?id=9512

Change-Id: Idbcd4c60607516d60564d6a9a1abcc681cfab4e9
Reviewed-on: http://gerrit.tine20.com/customers/276
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Philipp Schüle <p.schuele@metaways.de>
8 years agoinitialize $baseVevent variable
Philipp Schüle [Thu, 9 Jan 2014 19:41:05 +0000 (20:41 +0100)]
initialize $baseVevent variable

8 years ago#9396: alarm_ack_time and alarm_snooze_time are not updated
Philipp Schüle [Wed, 8 Jan 2014 17:15:08 +0000 (18:15 +0100)]
#9396: alarm_ack_time and alarm_snooze_time are not updated

- adds tests for mseventfacade and vcalendar converter
- moz ack+snooze properties need to be passed to exdates (converter)
- some minor improvements

https://forge.tine20.org/mantisbt/view.php?id=9396

Change-Id: Ic37f4a94acab6f437ee80f452ab498711513f147
Reviewed-on: http://gerrit.tine20.com/customers/234
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
8 years ago#9498: improve sorting of contacts in attendee picker grid
Philipp Schüle [Thu, 9 Jan 2014 13:47:24 +0000 (14:47 +0100)]
#9498: improve sorting of contacts in attendee picker grid

improves attendee picker combo sorting:
- sort contacts by type (users first)
- sort groups/resources by name

introduces sortDir config in RecordPickerComboBox

https://forge.tine20.org/mantisbt/view.php?id=9498

Change-Id: Ifa5cca4722d5df3b06ba3167ef1cae3e542203b8
Reviewed-on: http://gerrit.tine20.com/customers/274
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Philipp Schüle <p.schuele@metaways.de>
8 years agofixed wrong message/action param handling
Philipp Schüle [Thu, 4 Jul 2013 15:00:03 +0000 (17:00 +0200)]
fixed wrong message/action param handling

8 years ago0009262: Import Calender fails
Philipp Schüle [Mon, 18 Nov 2013 10:19:06 +0000 (11:19 +0100)]
0009262: Import Calender fails

- log ics parse errors during import

https://forge.tine20.org/mantisbt/view.php?id=9262

Change-Id: Id7a22dfef861e4506460d3e5915cea4ae5f27385
Reviewed-on: https://gerrit.tine20.org/tine20/2555
Tested-by: jenkins user
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
8 years ago#9462: endless loop in Calendar_Controller_Event::adoptAlarmTime
Philipp Schüle [Fri, 27 Dec 2013 12:07:22 +0000 (13:07 +0100)]
#9462: endless loop in Calendar_Controller_Event::adoptAlarmTime

- adds test case
- adoptAlarmTime by instance // calculate from in usertime
  as otherwise time shifts due to DST changes may lead
  to wrong results

https://forge.tine20.org/mantisbt/view.php?id=9462

Change-Id: I689412dac2ecddbb31ef443a28ca5d239ca88c5f
Reviewed-on: http://gerrit.tine20.com/customers/259
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Philipp Schüle <p.schuele@metaways.de>
8 years ago#9458: allow to configure number of alarms
Philipp Schüle [Fri, 27 Dec 2013 14:33:14 +0000 (15:33 +0100)]
#9458: allow to configure number of alarms

- default is 100 alarm notifications for earch run of
sendPendingAlarms

https://forge.tine20.org/mantisbt/view.php?id=9458

Change-Id: Ia425e948c69755695e57f3087e54aa768e1e74a1
Reviewed-on: http://gerrit.tine20.com/customers/257
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
8 years ago#9464: user grid does not refresh after ctx menu action
Philipp Schüle [Fri, 27 Dec 2013 14:12:42 +0000 (15:12 +0100)]
#9464: user grid does not refresh after ctx menu action

- as Users have no modlog yet, we have to make sure that the grid is
updated correctly after a record has changed

https://forge.tine20.org/mantisbt/view.php?id=9464

Change-Id: Ia3594409b856d417e2f4f1979f75afcb1d0a9ce1
Reviewed-on: http://gerrit.tine20.com/customers/260
Tested-by: Philipp Schüle <p.schuele@metaways.de>
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
8 years ago0009320: Wrong notification on first occurrence exceptions
Cornelius Weiß [Fri, 27 Dec 2013 12:38:15 +0000 (13:38 +0100)]
0009320: Wrong notification on first occurrence exceptions

- ensure [start,end[ definition of getNextOccurence for baseEvents
  for WEEKLY events with BTDAY definition

Reviewed-on: https://gerrit.tine20.org/tine20/2648
Tested-by: jenkins user
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Conflicts:
tests/tine20/Calendar/Controller/EventTests.php
tests/tine20/Calendar/Export/ICalTest.php
tests/tine20/Calendar/RruleTests.php
tine20/Calendar/Model/Rrule.php

Change-Id: I74ab79c21a170db219caf6355838409df3c29caa
Reviewed-on: http://gerrit.tine20.com/customers/258
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Philipp Schüle <p.schuele@metaways.de>
8 years ago#9424: missing postalcode prevents saving of contact
Philipp Schüle [Fri, 20 Dec 2013 12:23:28 +0000 (13:23 +0100)]
#9424: missing postalcode prevents saving of contact

- Nominatim sends a comma separated list of postcodes for bigger places
- find the similar numbers to create a postcode with placeholders ('x')

https://forge.tine20.org/mantisbt/view.php?id=9424

Change-Id: Ic279d631dc7fb74612492ce01cca43e0f94a7cb8
Reviewed-on: http://gerrit.tine20.com/customers/254
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
8 years ago#9418: copied contact is always added to "Internal Contacts"
Philipp Schüle [Fri, 20 Dec 2013 10:56:44 +0000 (11:56 +0100)]
#9418: copied contact is always added to "Internal Contacts"

- deactivates copy mode after resolving duplicate to prevent copy
handling in onRecordLoad()

https://forge.tine20.org/mantisbt/view.php?id=9418

Change-Id: Ib9c0b5378c2c1972ec61c3d499f8cdc9b7581244
Reviewed-on: http://gerrit.tine20.com/customers/253
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Philipp Schüle <p.schuele@metaways.de>
8 years ago#9416: IE9: js error in (new) lead edit dialog
Philipp Schüle [Thu, 19 Dec 2013 10:12:09 +0000 (11:12 +0100)]
#9416: IE9: js error in (new) lead edit dialog

- nullify values before delete()
- do not use native json in IE9

https://forge.tine20.org/mantisbt/view.php?id=9416

Change-Id: I2f17778aee0be7be544ac00ff8b65951b197b9d9
Reviewed-on: http://gerrit.tine20.com/customers/252
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Philipp Schüle <p.schuele@metaways.de>
8 years ago#9408: getFolderStatus must check user accounts
Philipp Schüle [Mon, 16 Dec 2013 11:37:19 +0000 (12:37 +0100)]
#9408: getFolderStatus must check user accounts

- makes sure that accountId filter is applied when updating folders

https://forge.tine20.org/mantisbt/view.php?id=9408

Change-Id: If50e43f51185deca1fb13a71bb6787f3fee05998
Reviewed-on: http://gerrit.tine20.com/customers/244
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
8 years ago#9184: Only Admin Contact Data is synced (Outlook 2013)
Philipp Schüle [Mon, 16 Dec 2013 10:24:05 +0000 (11:24 +0100)]
#9184: Only Admin Contact Data is synced (Outlook 2013)

- removes outlook15 from devices with multiple folders in addressbook
sync

https://forge.tine20.org/mantisbt/view.php?id=9184

Change-Id: Ifc26bc54077f7828253140806690e59f69c88e56
Reviewed-on: http://gerrit.tine20.com/customers/241
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Lars Kneschke <l.kneschke@metaways.de>
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
8 years agoprevents 'undefined index' errors when fetching quota
Philipp Schüle [Fri, 29 Nov 2013 12:50:55 +0000 (13:50 +0100)]
prevents 'undefined index' errors when fetching quota

Change-Id: I3a37d06b9a1b3d3075db42c4c0d561289109db1a
Reviewed-on: http://gerrit.tine20.com/customers/222
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
8 years ago#8644: error when sending mail with note (wrong charset)
Philipp Schüle [Fri, 22 Nov 2013 11:42:16 +0000 (12:42 +0100)]
#8644: error when sending mail with note (wrong charset)

- catch db exceptions (like "incorrect string value") when trying to add
note to contact
- disabled filtering as it did not help

https://forge.tine20.org/mantisbt/view.php?id=8644

Change-Id: Ia1f09842042c70504bb97cc316a279206cab14a0
Reviewed-on: http://gerrit.tine20.com/customers/218
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
8 years ago# 8676: ActiveSync with BB 10, Wrong Data in Calender RRULE
Lars Kneschke [Mon, 18 Nov 2013 10:35:19 +0000 (11:35 +0100)]
# 8676: ActiveSync with BB 10, Wrong Data in Calender RRULE

- Fixed preg_replace statement

https://forge.tine20.org/mantisbt/view.php?id=8676

Change-Id: Ic1c90a404848e31a21c36e188cb557cb8da6e181
Reviewed-on: http://gerrit.tine20.com/customers/215
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
8 years ago0009264: Mavericks iCal adds organizer as attendee upon update
Cornelius Weiß [Fri, 15 Nov 2013 12:41:36 +0000 (13:41 +0100)]
0009264: Mavericks iCal adds organizer as attendee upon update

- skip attedee without role for versions > 10.9

Change-Id: Id249b247c20cd98cfdba0ab3a7bbaf4e878b3977
Reviewed-on: http://gerrit.tine20.com/customers/213
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
8 years ago0009190: find workaround for iCal rrule_until interpretation
Cornelius Weiß [Fri, 15 Nov 2013 09:46:01 +0000 (10:46 +0100)]
0009190: find workaround for iCal rrule_until interpretation

 - make sure rrule gets normalised from CalDAV

Change-Id: Id249b247c20cd98cfdba0ab3a7bbaf4e878b3976
Reviewed-on: http://gerrit.tine20.com/customers/212
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Philipp Schüle <p.schuele@metaways.de>
8 years ago#9250: fix test testChangePasswordAndUpdateCredentialCache
Philipp Schüle [Wed, 13 Nov 2013 15:46:46 +0000 (16:46 +0100)]
#9250: fix test testChangePasswordAndUpdateCredentialCache

- skip test for the moment

https://forge.tine20.org/mantisbt/view.php?id=9250

Change-Id: I777b2c50bf91b244871915f447688e48d074deaf
Reviewed-on: https://gerrit.tine20.org/tine20/2531
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Philipp Schüle <p.schuele@metaways.de>
8 years agoprevent empty cfConfig failures
Philipp Schüle [Thu, 14 Nov 2013 11:08:36 +0000 (12:08 +0100)]
prevent empty cfConfig failures

Change-Id: Id249b247c20cd98cfdba0ab3a7bbaf4e878b3975
Reviewed-on: http://gerrit.tine20.com/customers/211
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
8 years ago#8644: error when sending mail with note (wrong charset)
Philipp Schüle [Mon, 11 Nov 2013 09:41:40 +0000 (10:41 +0100)]
#8644: error when sending mail with note (wrong charset)

- trying to reproduce the problem
- added more filtering and debugging to note saving

https://forge.tine20.org/mantisbt/view.php?id=8644

Change-Id: I32148dbddb18d9d4855cdc434df4ddad0d81a3c1
Reviewed-on: http://gerrit.tine20.com/customers/198
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
8 years ago0009190: find workaround for iCal rrule_until interpretation
Cornelius Weiß [Sat, 9 Nov 2013 17:07:39 +0000 (18:07 +0100)]
0009190: find workaround for iCal rrule_until interpretation

- neglect minor UNTIL modifications for modlog/notifications

Change-Id: I0df81257264d94d653088758164e4b83e0f4325d
Reviewed-on: http://gerrit.tine20.com/customers/205
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
8 years agoimproved debugging for sending mail via smtp
Philipp Schüle [Fri, 8 Nov 2013 09:46:27 +0000 (10:46 +0100)]
improved debugging for sending mail via smtp

- show the current config in the log

Change-Id: I9a9393dcb4a8b4f94d09099bf12802954b411fe3
Reviewed-on: http://gerrit.tine20.com/customers/204
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
8 years ago0009190: find workaround for iCal rrule_until interpretation
Cornelius Weiß [Fri, 1 Nov 2013 16:50:21 +0000 (17:50 +0100)]
0009190: find workaround for iCal rrule_until interpretation

Set until to end of the day of the last occurence.
NOTE: this is in contrast to the iCal spec which says until should
      be the dtstart of the last occurence. But as the client with
      the name of the spec sets it to the end of the day, we do it
      also.

Change-Id: I0df81257264d94d653088758164e4b83e0f4325c
Reviewed-on: http://gerrit.tine20.com/customers/197
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
8 years ago0009186: OSX CalDAV does not sync
Cornelius Weiß [Thu, 31 Oct 2013 12:36:42 +0000 (13:36 +0100)]
0009186: OSX CalDAV does not sync

- only match for OSX Addressbook
- cope with reordered version

Change-Id: Ife8ce8ad87d3bbbb02a212329ce2877911245125
Reviewed-on: http://gerrit.tine20.com/customers/196
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
8 years ago#9180: saveUser: Call to undefined method insertProperty
Philipp Schüle [Wed, 30 Oct 2013 17:27:56 +0000 (18:27 +0100)]
#9180: saveUser: Call to undefined method insertProperty

- insertProperty is called addProperty

https://forge.tine20.org/mantisbt/view.php?id=9180

Change-Id: I5bf7f6bf9a8986b53fea6e9993a85b209287fdc4
Reviewed-on: http://gerrit.tine20.com/customers/193
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
8 years ago#9148: fix test testRecuringAlarmWithThisAndFutureSplit
Philipp Schüle [Wed, 30 Oct 2013 13:19:25 +0000 (14:19 +0100)]
#9148: fix test testRecuringAlarmWithThisAndFutureSplit

- handle DST boundaries

https://forge.tine20.org/mantisbt/view.php?id=9148

Change-Id: Ib72808f6812b321f0455ba5a8e7e67ecf8590845
Reviewed-on: http://gerrit.tine20.com/customers/191
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
8 years ago#9148: fix test testRecuringAlarmAfterSeriesEnds
Philipp Schüle [Mon, 28 Oct 2013 10:50:56 +0000 (11:50 +0100)]
#9148: fix test testRecuringAlarmAfterSeriesEnds

- use recur event for rrule assertion to prevent dst boundary problems

https://forge.tine20.org/mantisbt/view.php?id=9148

Change-Id: I7fb629c138d515e038b4358d920221c397f73a4b
Reviewed-on: http://gerrit.tine20.com/customers/190
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Philipp Schüle <p.schuele@metaways.de>
8 years agohelper function for user agent dependent actions
Cornelius Weiß [Mon, 28 Oct 2013 09:28:49 +0000 (10:28 +0100)]
helper function for user agent dependent actions

Change-Id: I963e0055ef023ea7c8ded4fd7d4bfb7929eaeb04
Reviewed-on: http://gerrit.tine20.com/customers/189
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Philipp Schüle <p.schuele@metaways.de>
8 years agodetect addressbook from OSX Mavericks
Cornelius Weiß [Mon, 28 Oct 2013 09:26:44 +0000 (10:26 +0100)]
detect addressbook from OSX Mavericks

Change-Id: I963e0055ef023ea7c8ded4fd7d4bfb7929eaeb03
Reviewed-on: http://gerrit.tine20.com/customers/188
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Philipp Schüle <p.schuele@metaways.de>
8 years agodate could not be parsed correctly
Philipp Schüle [Mon, 7 Oct 2013 10:11:53 +0000 (12:11 +0200)]
date could not be parsed correctly

- expect 1970-01-01
- this might have worked in php <= 5.3.2

8 years ago#9102: sometimes message cache update enters infinite loop
Philipp Schüle [Tue, 22 Oct 2013 13:11:09 +0000 (15:11 +0200)]
#9102: sometimes message cache update enters infinite loop

- prevent infinite recursions if structure of part could not be found

https://forge.tine20.org/mantisbt/view.php?id=9102

Change-Id: I11f4695df99d4948265eaab6f6daade9510124b3
Reviewed-on: http://gerrit.tine20.com/customers/180
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Philipp Schüle <p.schuele@metaways.de>
8 years ago#9076: prevent sql connection to email backend for cronuser
Philipp Schüle [Mon, 21 Oct 2013 12:51:24 +0000 (14:51 +0200)]
#9076: prevent sql connection to email backend for cronuser

- fixes re-registration of sql plugins

https://forge.tine20.org/mantisbt/view.php?id=9076

Change-Id: I1c1412aab07c93277b89c3b03756167c8e194c27
Reviewed-on: https://gerrit.tine20.org/tine20/2439
Tested-by: jenkins user
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
8 years ago #9076: prevent sql connection to email backend for cronuser
Philipp Schüle [Mon, 21 Oct 2013 09:48:40 +0000 (11:48 +0200)]
 #9076: prevent sql connection to email backend for cronuser

- allow to unregister all user plugins
- this prevents unnecessary connections to email backends

https://forge.tine20.org/mantisbt/view.php?id=9076

Change-Id: Ib66d3ee561199a625ce3af60d0e32feb3e77cb2a
Reviewed-on: http://gerrit.tine20.com/customers/178
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Philipp Schüle <p.schuele@metaways.de>
8 years agothrow exception if node container is missing
Philipp Schüle [Tue, 8 Oct 2013 08:26:05 +0000 (10:26 +0200)]
throw exception if node container is missing

Change-Id: I45750549aed64fd8d087efe980c294b5140882c7
Reviewed-on: http://gerrit.tine20.com/customers/158
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Philipp Schüle <p.schuele@metaways.de>
8 years ago#8960: more than one list ilter breaks contact search
Philipp Schüle [Thu, 26 Sep 2013 12:35:54 +0000 (14:35 +0200)]
#8960: more than one list ilter breaks contact search

- added unique correlation name for each filter

https://forge.tine20.org/mantisbt/view.php?id=8960

Change-Id: I959003d121fa702173601cd8573d9de64df6a967
Reviewed-on: http://gerrit.tine20.com/customers/144
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Philipp Schüle <p.schuele@metaways.de>
8 years ago#8948: deactivate context menu on new events
Philipp Schüle [Wed, 25 Sep 2013 16:14:12 +0000 (18:14 +0200)]
#8948: deactivate context menu on new events

https://forge.tine20.org/mantisbt/view.php?id=8948

Change-Id: Iab9e38fb17d7a4d3741049c2df450cb5bf19fb65
Reviewed-on: https://gerrit.tine20.org/tine20/2358
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Philipp Schüle <p.schuele@metaways.de>
8 years ago#8910: "base event not found" when trying to create new event
Philipp Schüle [Sat, 21 Sep 2013 17:11:57 +0000 (19:11 +0200)]
#8910: "base event not found" when trying to create new event

- only allow to update existing events

https://forge.tine20.org/mantisbt/view.php?id=8910

Change-Id: I299a9b188d8b965ed1707aba15e1816ace370284
Reviewed-on: https://gerrit.tine20.org/tine20/2344
Tested-by: jenkins user
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Philipp Schüle <p.schuele@metaways.de>
8 years ago#8854: Error when printing a calendar
Philipp Schüle [Sat, 21 Sep 2013 12:18:41 +0000 (14:18 +0200)]
#8854: Error when printing a calendar

- check if metaData exists before setting attr

https://forge.tine20.org/mantisbt/view.php?id=8854

Change-Id: Ic842d37a430989644af8fd2a4792d88c107ab272
Reviewed-on: https://gerrit.tine20.org/tine20/2342
Tested-by: jenkins user
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Philipp Schüle <p.schuele@metaways.de>
8 years ago#6880: save drafts/templates without subject/recipients
Philipp Schüle [Sat, 21 Sep 2013 08:25:47 +0000 (10:25 +0200)]
#6880: save drafts/templates without subject/recipients

when saving message as draft/template
- only check for uploading files
- no other validation
- use Felamimail error handler

https://forge.tine20.org/mantisbt/view.php?id=6880

Change-Id: I741c60f39a936326ea2e80e54f53220ea6e9f2e4
Reviewed-on: https://gerrit.tine20.org/tine20/2340
Tested-by: jenkins user
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Philipp Schüle <p.schuele@metaways.de>
8 years ago#8932: dtend is wrong after dtstart has been changed
Philipp Schüle [Mon, 23 Sep 2013 14:19:03 +0000 (16:19 +0200)]
#8932: dtend is wrong after dtstart has been changed

- need to consider DST border crossings

https://forge.tine20.org/mantisbt/view.php?id=8932

Change-Id: I8c8f6dc252665ef57272a51d85d81acaa86e7fb0
Reviewed-on: https://gerrit.tine20.org/tine20/2341
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Philipp Schüle <p.schuele@metaways.de>
8 years agoonly add pwsuffix once
Philipp Schüle [Thu, 19 Sep 2013 14:23:53 +0000 (16:23 +0200)]
only add pwsuffix once

Change-Id: Ifff16f5315735526f4cd45bec89ff13b215401b3
Reviewed-on: https://gerrit.tine20.org/tine20/2339
Tested-by: jenkins user
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Philipp Schüle <p.schuele@metaways.de>
8 years agoupdated changelogs for 2013.03.8
Philipp Schüle [Thu, 19 Sep 2013 08:10:38 +0000 (10:10 +0200)]
updated changelogs for 2013.03.8

8 years agoMantis#0008596 Expresso#6568
emersonfaria [Thu, 8 Aug 2013 17:01:54 +0000 (14:01 -0300)]
Mantis#0008596 Expresso#6568

Redundant Ping commands running for long time

Change-Id: Ia78d79b80a2cf66a30d3ecc1bedf2485bc251d3a
Reviewed-on: https://gerrit.tine20.org/tine20/2245
Tested-by: jenkins user
Reviewed-by: Lars Kneschke <l.kneschke@metaways.de>
Reviewed-on: https://gerrit.tine20.org/tine20/2337
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
8 years agoMerge branch '1.0' of http://git.syncroton.org/Syncroton into 2013.03
Philipp Schüle [Wed, 18 Sep 2013 14:11:11 +0000 (16:11 +0200)]
Merge branch '1.0' of git.syncroton.org/Syncroton into 2013.03

8 years agosupport bynari WebDAV Collaborator for Outlook
Cornelius Weiß [Mon, 26 Aug 2013 13:23:30 +0000 (15:23 +0200)]
support bynari WebDAV Collaborator  for Outlook

support CardDAV
http://www.bynari.net/products-page/product-category/bynari-webdav-collaborator/
Change-Id: If3e865e48dcbf2f2ee8c1b1de743b7c03e05ab59
Reviewed-on: https://gerrit.tine20.org/tine20/2332
Tested-by: jenkins user
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
8 years ago#8848: rrule_until: remove special handling for windows CE
Philipp Schüle [Tue, 17 Sep 2013 12:39:22 +0000 (14:39 +0200)]
#8848: rrule_until: remove special handling for windows CE

- removed obsolete fix
- adopted unit test

https://forge.tine20.org/mantisbt/view.php?id=8848

Change-Id: Ie633e9ba5dc69da1b0be87cd3e60ea0397de2f46
Reviewed-on: https://gerrit.tine20.org/tine20/2291
Tested-by: jenkins user
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
8 years ago8920: file size precision increases with grid index
Cornelius Weiß [Sun, 15 Sep 2013 19:08:58 +0000 (21:08 +0200)]
8920: file size precision increases with grid index

Change-Id: I280a74f8a72f363fb173405943483695bb349bd8
Reviewed-on: https://gerrit.tine20.org/tine20/2327
Tested-by: jenkins user
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
8 years ago008906: rrule_until is saved in usertime
Philipp Schüle [Thu, 12 Sep 2013 15:10:49 +0000 (17:10 +0200)]
008906: rrule_until is saved in usertime

- backport diff ommit param from master
- overwrite event::diff to cope with rrule

https://forge.tine20.org/mantisbt/view.php?id=8906

Change-Id: I7bafbbcfcad19fad08a379cd944e4efb292babea
Reviewed-on: https://gerrit.tine20.org/tine20/2324
Tested-by: jenkins user
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
8 years agoadded missing german translations
Philipp Schüle [Thu, 12 Sep 2013 11:55:54 +0000 (13:55 +0200)]
added missing german translations

8 years agoshow exception message for (sometimes) failing test
Philipp Schüle [Thu, 12 Sep 2013 10:49:21 +0000 (12:49 +0200)]
show exception message for (sometimes) failing test

8 years ago0008894: update from transifex
Philipp Schüle [Wed, 11 Sep 2013 15:33:12 +0000 (17:33 +0200)]
0008894: update from transifex

8 years agoallow to enable disabled Addressbook (Admin, Tinebase)
Philipp Schüle [Mon, 9 Sep 2013 13:54:12 +0000 (15:54 +0200)]
allow to enable disabled Addressbook (Admin, Tinebase)

Change-Id: I01129537b54a6770a6fb051367d123a6d172f421
Reviewed-on: https://gerrit.tine20.org/tine20/2320
Tested-by: jenkins user
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
8 years agolowered memory usage in Synroton_Server and Syncroton_Wbxml_Encoder
Lars Kneschke [Mon, 9 Sep 2013 08:41:10 +0000 (10:41 +0200)]
lowered memory usage in Synroton_Server and Syncroton_Wbxml_Encoder

Change-Id: I1367f783b3a5c13aa04c9bee9deff174cfce1d1b

8 years agoLowered memeroy usage during encoding (profiled with xhprof)
Lars Kneschke [Sun, 8 Sep 2013 06:26:12 +0000 (08:26 +0200)]
Lowered memeroy usage during encoding (profiled with xhprof)

Total memory usage for 15 MByte test document
Before: Total Incl. PeakMemUse (bytes): 30,179,232 bytes
After:  Total Incl. PeakMemUse (bytes):  5,322,056 bytes

Memory usage can be tunned by changing the maxmemory parameter.

Change-Id: Id13a907fd854472d015b6e498cbdf154261b7904

8 years ago0008866: Fix text of empty search result of models without container property
Alexander Stintzing [Mon, 2 Sep 2013 13:46:40 +0000 (15:46 +0200)]
0008866: Fix text of empty search result of models without container property

If searching in modules of models not having the container property,
the text/translation fails due no "containersName" model meta-property.

https://forge.tine20.org/mantisbt/view.php?id=8866
Change-Id: Ifc8aecd372598b11d672004111f7a4fa48c222dc
Reviewed-on: https://gerrit.tine20.org/tine20/2301
Tested-by: jenkins user
Reviewed-by: Cornelius Weiß <c.weiss@metaways.de>
8 years agoadd build.xml for easier test automatization
Lars Kneschke [Fri, 30 Aug 2013 19:33:56 +0000 (21:33 +0200)]
add build.xml for easier test automatization

Change-Id: I1ad496f5a67afc977ec9c21270fb25b345803deb

8 years agolog full stacktrace at debug level
Lars Kneschke [Fri, 30 Aug 2013 17:06:22 +0000 (19:06 +0200)]
log full stacktrace at debug level

Change-Id: Ia61b7bfd37d2cc586ab4bcdd2a7e9b90ca44e739

8 years agoadopt test to last days of month
Philipp Schüle [Fri, 30 Aug 2013 10:38:02 +0000 (12:38 +0200)]
adopt test to last days of month

8 years agoMantis#0008596 Expresso#6568
emersonfaria [Thu, 8 Aug 2013 17:16:32 +0000 (14:16 -0300)]
Mantis#0008596 Expresso#6568

Redundant Ping commands running for long time

Change-Id: Ia5b62591ed40afc40ea2019ed56a8d487a859854

8 years agoremove trailing comma
Alexander Stintzing [Thu, 29 Aug 2013 11:54:46 +0000 (13:54 +0200)]
remove trailing comma

Change-Id: I1f128869d9b66a8c3904390e2f883115f3a6622d
Reviewed-on: https://gerrit.tine20.org/tine20/2294
Tested-by: jenkins user
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
8 years ago#8844: Mails sent without content (NIL)
Philipp Schüle [Thu, 29 Aug 2013 11:10:36 +0000 (13:10 +0200)]
#8844: Mails sent without content (NIL)

- need to use Zend_Mime::ENCODING_7BIT as default
- prevent a NOTICE in IMAP backend if mail has invalid structure

https://forge.tine20.org/mantisbt/view.php?id=8844

Change-Id: I751d18b893e04f421bf6dc37cc8cdd9971a2ead7
Reviewed-on: https://gerrit.tine20.org/tine20/2293
Tested-by: jenkins user
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Philipp Schüle <p.schuele@metaways.de>
8 years ago0008838: RelationPickerGrid model-searchbox doesn't apply to model-type sb. on key...
Alexander Stintzing [Mon, 26 Aug 2013 11:50:34 +0000 (13:50 +0200)]
0008838: RelationPickerGrid model-searchbox doesn't apply to model-type sb. on key input

When choosing a model type (e.g Sales-Contract) by typing and submitting it by enter, the
model searchbos still uses the first element in the list to search for (Adressbook-Contact)

 - also set all properties to null before deleting in the RelationPickerGrid

https://forge.tine20.org/mantisbt/view.php?id=8838

Change-Id: Id6d14c4adcbf9fb9041d1cace777a3ef32a61ba8
Reviewed-on: https://gerrit.tine20.org/tine20/2288
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Philipp Schüle <p.schuele@metaways.de>
8 years ago#8826: update range:all does not work on first occurrence exception
Philipp Schüle [Thu, 22 Aug 2013 11:17:14 +0000 (13:17 +0200)]
#8826: update range:all does not work on first occurrence exception

- just added a test

https://forge.tine20.org/mantisbt/view.php?id=8826

Change-Id: I415958223eef73141d0c77c7e100162b442ddba8
Reviewed-on: https://gerrit.tine20.org/tine20/2278
Tested-by: jenkins user
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
8 years agoMerge "improve handling of unknown tags"
Lars Kneschke [Fri, 30 Aug 2013 06:55:56 +0000 (08:55 +0200)]
Merge "improve handling of unknown tags"

8 years agoMerge "Fix bug in reading php://input stream where OPAQUE data is cut. fread() can...
Lars Kneschke [Thu, 29 Aug 2013 21:27:50 +0000 (23:27 +0200)]
Merge "Fix bug in reading php://input stream where OPAQUE data is cut. fread() can return less bytes than specified length, we need to read stream in loop until all requested bytes are read."

8 years agoFix bug in reading php://input stream where OPAQUE data is cut.
Aleksander Machniak [Fri, 23 Aug 2013 17:25:09 +0000 (19:25 +0200)]
Fix bug in reading php://input stream where OPAQUE data is cut.
fread() can return less bytes than specified length, we need to read
stream in loop until all requested bytes are read.

Change-Id: I1c5bc63991bf20863fa0b3d4479ec455d301405f

8 years agoimprove handling of unknown tags
Lars Kneschke [Thu, 29 Aug 2013 20:55:49 +0000 (22:55 +0200)]
improve handling of unknown tags

Change-Id: I205a38ab4ad81a82cd724e2ac4983226081e348e

8 years agoupcase first name of sql table names to match the default table prefix
Lars Kneschke [Thu, 29 Aug 2013 20:30:10 +0000 (22:30 +0200)]
upcase first name of sql table names to match the default table prefix

Change-Id: I04cac82d6f5dde1af0847f922862726258274bb1

8 years ago#8486: Contacts deleted on Android device
Philipp Schüle [Thu, 22 Aug 2013 14:29:35 +0000 (16:29 +0200)]
#8486: Contacts deleted on Android device

- removed duplicate check when creation records via ActiveSync

https://forge.tine20.org/mantisbt/view.php?id=8486

Change-Id: I547ab46d3d696b0ca379532c4b3a9d4a82a5cdb0
Reviewed-on: https://gerrit.tine20.org/tine20/2279
Reviewed-by: Lars Kneschke <l.kneschke@metaways.de>
Tested-by: jenkins user
8 years ago#8306: Just one or not all folders available for some devices
Philipp Schüle [Mon, 19 Aug 2013 12:31:22 +0000 (14:31 +0200)]
#8306: Just one or not all folders available for some devices

- added wp8, windowsoutlook15 and blackberry to
_devicesWithMultipleFolders

https://forge.tine20.org/mantisbt/view.php?id=8306

Change-Id: I79c615cb08bb80178063a6be8e97385ea98dac1e
Reviewed-on: https://gerrit.tine20.org/tine20/2266
Tested-by: jenkins user
Reviewed-by: Lars Kneschke <l.kneschke@metaways.de>
8 years ago0008796: folder tree always scrolls to top on copying a mail into a folder
Alexander Stintzing [Tue, 20 Aug 2013 12:59:23 +0000 (14:59 +0200)]
0008796: folder tree always scrolls to top on copying a mail into a folder

When having a large folder tree, with a folder at a position to have to scroll
to, copying a mail into that folder always forces the tree to scroll to top.

https://forge.tine20.org/mantisbt/view.php?id=8796

Change-Id: I134baaa92112453ed1490255f1ac99b73707d838
Reviewed-on: https://gerrit.tine20.org/tine20/2267
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Philipp Schüle <p.schuele@metaways.de>
8 years ago#8386: alarm is sent for recur series that is already over
Philipp Schüle [Thu, 22 Aug 2013 10:55:25 +0000 (12:55 +0200)]
#8386: alarm is sent for recur series that is already over

- rrule until check did not work in computeNextOccurrence
- do not send alarm that is not 'pending'
- added more test cases

https://forge.tine20.org/mantisbt/view.php?id=8386

Change-Id: I96537f24186d0932cee8da758a611cb336f86bb0
Reviewed-on: https://gerrit.tine20.org/tine20/2258
Tested-by: jenkins user
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
8 years agoremoved braces from number
Philipp Schüle [Tue, 20 Aug 2013 07:59:44 +0000 (09:59 +0200)]
removed braces from number

- snom phone did only show "WD" and no number

Change-Id: I86cd02a1d67c91335a1be84a7e9317064e99eb2e
Reviewed-on: https://gerrit.tine20.org/tine20/2276
Tested-by: jenkins user
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
8 years ago0008812: Copying a record does not copy its relations
Alexander Stintzing [Mon, 19 Aug 2013 13:41:11 +0000 (15:41 +0200)]
0008812: Copying a record does not copy its relations

When making a copy of a record using the context menu,
the record shows the relations at first, but saving
doesn't persist them.

https://forge.tine20.org/mantisbt/view.php?id=8812

Change-Id: I684cb2309fff79d6ea55327d0fb5c382a98ee100
Reviewed-on: https://gerrit.tine20.org/tine20/2269
Tested-by: jenkins user
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Philipp Schüle <p.schuele@metaways.de>
8 years ago0008816: relation types should have an empty item
Alexander Stintzing [Mon, 19 Aug 2013 16:51:48 +0000 (18:51 +0200)]
0008816: relation types should have an empty item

when having predefined types of a relation, it should be
possible to assign an empty type in the relation grid panel.

https://forge.tine20.org/mantisbt/view.php?id=8816
Change-Id: I9f4d8a28a711958ec2771b2c41aa74684f384a5f
Reviewed-on: https://gerrit.tine20.org/tine20/2275
Tested-by: jenkins user
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Philipp Schüle <p.schuele@metaways.de>
8 years agouse mbConvertTo
Philipp Schüle [Mon, 19 Aug 2013 14:25:52 +0000 (16:25 +0200)]
use mbConvertTo

Change-Id: I86b43bda471a74e4f84e2078d91c58084e7d9c73
Reviewed-on: https://gerrit.tine20.org/tine20/2273
Tested-by: jenkins user
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
8 years ago#8416: json_encode(): Invalid UTF-8 sequence in argument
Philipp Schüle [Mon, 19 Aug 2013 13:57:17 +0000 (15:57 +0200)]
#8416: json_encode(): Invalid UTF-8 sequence in argument

- check return value and output invalid structure array

https://forge.tine20.org/mantisbt/view.php?id=8416

Change-Id: Ia803e7ad0c5388ae890935187af62aa579424f3d
Reviewed-on: https://gerrit.tine20.org/tine20/2270
Tested-by: jenkins user
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
8 years ago#8384: recipient grid should not show "red corner"
Philipp Schüle [Mon, 19 Aug 2013 14:22:03 +0000 (16:22 +0200)]
#8384: recipient grid should not show "red corner"

- added grid view config with markDirty:false

https://forge.tine20.org/mantisbt/view.php?id=8384

Change-Id: I8e433e9f72db74cec7b3f8352cb931236d16f3ec
Reviewed-on: https://gerrit.tine20.org/tine20/2272
Tested-by: Philipp Schüle <p.schuele@metaways.de>
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
8 years ago#8226: when tabbing - wrong tab content is displayed
Philipp Schüle [Mon, 19 Aug 2013 15:03:57 +0000 (17:03 +0200)]
#8226: when tabbing - wrong tab content is displayed

- added custom TAB handling in last input field

https://forge.tine20.org/mantisbt/view.php?id=8226

Change-Id: Ic131368a73ee7d7f3d32ecf6603d85f2567de754
Reviewed-on: https://gerrit.tine20.org/tine20/2274
Tested-by: Philipp Schüle <p.schuele@metaways.de>
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
8 years agoexclude all '.' and '..' files (check subdirs, too)
Philipp Schüle [Mon, 19 Aug 2013 08:50:32 +0000 (10:50 +0200)]
exclude all '.' and '..' files (check subdirs, too)

- this fix has been suggested by Stefan <s.schweer@metaways.de>

Change-Id: Iedfd824cf9d90b67bd98b5287e2bd5306f36ac70
Reviewed-on: https://gerrit.tine20.org/tine20/2265
Tested-by: jenkins user
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
8 years ago0008220: copy event does not copy alarms
Alexander Stintzing [Mon, 19 Aug 2013 14:06:39 +0000 (16:06 +0200)]
0008220: copy event does not copy alarms

copy event does not copy alarms

https://forge.tine20.org/mantisbt/view.php?id=8220
Change-Id: I08819321ac1b5ca0e666bf2a8eb0b692aa5d78b6
Reviewed-on: https://gerrit.tine20.org/tine20/2271
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Philipp Schüle <p.schuele@metaways.de>
8 years ago0008810: mem leak with popup windows
Cornelius Weiß [Mon, 19 Aug 2013 12:05:16 +0000 (14:05 +0200)]
0008810: mem leak with popup windows

- destruct popupWindow when window is closed without cancel/ok btns
- remove x-window references from listeners proxy
- set windowMgr list property null before deleting it
- schedule cleanup task

Change-Id: I90bbc7bbda4c0b7169c360e7fc21b701f3529354
Reviewed-on: https://gerrit.tine20.org/tine20/2268
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Philipp Schüle <p.schuele@metaways.de>
8 years agoudpated changelogs for 2013.03.7
Philipp Schüle [Thu, 15 Aug 2013 11:42:59 +0000 (13:42 +0200)]
udpated changelogs for 2013.03.7

8 years agolimit note text length to 10k chars
Philipp Schüle [Thu, 15 Aug 2013 10:28:10 +0000 (12:28 +0200)]
limit note text length to 10k chars

Change-Id: Ifa7de362482a582498753ed56f785d4144a0db3a
Reviewed-on: https://gerrit.tine20.org/tine20/2260
Tested-by: jenkins user
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
8 years agoshow correct path in exception when fopen fails
Philipp Schüle [Thu, 15 Aug 2013 10:12:13 +0000 (12:12 +0200)]
show correct path in exception when fopen fails

Change-Id: I5faf5c624946dc2a65fb02b53bfc6846aa5c3ea2
Reviewed-on: https://gerrit.tine20.org/tine20/2259
Tested-by: jenkins user
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
8 years ago#8788: copy of recurring events fails
Philipp Schüle [Thu, 15 Aug 2013 08:53:22 +0000 (10:53 +0200)]
#8788: copy of recurring events fails

- do not allow to copy recurring events

https://forge.tine20.org/mantisbt/view.php?id=8788

Change-Id: Ifcbd727d3841d33daa07f672fdb544cbfa484009
Reviewed-on: https://gerrit.tine20.org/tine20/2257
Tested-by: jenkins user
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Philipp Schüle <p.schuele@metaways.de>
8 years ago0008764: normalize rrule when converting to Cal_Model_Event
Cornelius Weiß [Fri, 9 Aug 2013 08:06:31 +0000 (10:06 +0200)]
0008764: normalize rrule when converting to Cal_Model_Event

Change-Id: I18f6d12896adf5afce70c4209b65b994cfa0dc79
Reviewed-on: https://gerrit.tine20.org/tine20/2247
Tested-by: jenkins user
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
8 years ago#8780: user smtp settings: forward_only
Philipp Schüle [Tue, 13 Aug 2013 13:12:44 +0000 (15:12 +0200)]
#8780: user smtp settings: forward_only

- integer 0 is default if value is empty (boolean false could not be
saved in db int col)

https://forge.tine20.org/mantisbt/view.php?id=8780

Change-Id: I6920d72ea2a63e4c86f6354228d6c745eea171ef
Reviewed-on: https://gerrit.tine20.org/tine20/2255
Tested-by: jenkins user
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Philipp Schüle <p.schuele@metaways.de>