tine20
7 years agoupdated sikuli script
Philipp Schüle [Thu, 26 Sep 2013 13:03:36 +0000 (15:03 +0200)]
updated sikuli script

7 years ago#7726: show inline images of multipart/related message parts
Philipp Schüle [Thu, 26 Sep 2013 08:31:48 +0000 (10:31 +0200)]
#7726: show inline images of multipart/related message parts

- replace cid urls in images with getResource query link (by adding new
custom URIScheme)
- removed some obsolete code from TransformURI class
- implemented test
- this is part 2/2 for #7726
- added Felamimail.getResource to FMail HTTP frontend

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

Change-Id: I3c21594b5e88f128ae957f9c389c0407278b87d2
Reviewed-on: https://gerrit.tine20.org/tine20/2210
Tested-by: jenkins user
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
7 years agoAdded idprefix
AirMike [Thu, 26 Sep 2013 08:20:21 +0000 (10:20 +0200)]
Added idprefix

Change-Id: Icd264c701bea59b96fa7b0702ec83cefa465347e
Reviewed-on: https://gerrit.tine20.org/tine20/2362
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Philipp Schüle <p.schuele@metaways.de>
7 years ago#8952: Update von 7.2 auf 8.0 nicht möglich
Philipp Schüle [Thu, 26 Sep 2013 09:39:09 +0000 (11:39 +0200)]
#8952: Update von 7.2 auf 8.0 nicht möglich

- added update_2()

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

Change-Id: I903c09bf18b796bebf8db0bb37cf4840cea555d0
Reviewed-on: https://gerrit.tine20.org/tine20/2364
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Philipp Schüle <p.schuele@metaways.de>
7 years agoIncreased zindex for Layer Combo
AirMike [Thu, 26 Sep 2013 08:10:08 +0000 (10:10 +0200)]
Increased zindex for Layer Combo

Change-Id: Ifa8468571ac0689e2fa4f3ea25bf90d197816bb5
Reviewed-on: https://gerrit.tine20.org/tine20/2361
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Philipp Schüle <p.schuele@metaways.de>
7 years ago#8790: Phone_JsonTest::testGetCalls sometimes fails
Philipp Schüle [Thu, 26 Sep 2013 09:20:59 +0000 (11:20 +0200)]
#8790: Phone_JsonTest::testGetCalls sometimes fails

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

Change-Id: I7da8a799dee503b1cee27f4e2f4b191d683f9a6a
Reviewed-on: https://gerrit.tine20.org/tine20/2363
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Philipp Schüle <p.schuele@metaways.de>
7 years agowe need dev dependencies now (for phing)
Philipp Schüle [Thu, 26 Sep 2013 09:18:06 +0000 (11:18 +0200)]
we need dev dependencies now (for phing)

7 years agoASSIGNED - # 8942: make build.xml work with phing 2.6.*
Lars Kneschke [Wed, 25 Sep 2013 07:12:37 +0000 (09:12 +0200)]
ASSIGNED - # 8942: make build.xml work with phing 2.6.*
https://forge.tine20.org/mantisbt/view.php?id=8942

Change-Id: I56031c595e0cb0df998f106293ee6ba61955640f
Reviewed-on: https://gerrit.tine20.org/tine20/2355
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Philipp Schüle <p.schuele@metaways.de>
7 years agoupdated activesync rewrite rule
Philipp Schüle [Thu, 26 Sep 2013 08:46:01 +0000 (10:46 +0200)]
updated activesync rewrite rule

7 years ago#8782: Endless loop login windows when calling Active Sync
Philipp Schüle [Wed, 25 Sep 2013 15:57:30 +0000 (17:57 +0200)]
#8782: Endless loop login windows when calling Active Sync

- added Tinebase_Server_Abstract
- implemented generic getBasicAuthData
- added helper fn searchArrayByRegexpKey
- get *REMOTE_USER values from $_SERVER

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

Change-Id: Ic24bc1f979d7210fa7982e0b7594f99c32ef71cc
Reviewed-on: https://gerrit.tine20.org/tine20/2357
Tested-by: jenkins user
Reviewed-by: Lars Kneschke <l.kneschke@metaways.de>
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
7 years ago#8940: enable IP validation by default if HTTP connection
Philipp Schüle [Wed, 25 Sep 2013 16:50:21 +0000 (18:50 +0200)]
#8940: enable IP validation by default if HTTP connection

- created helper function Tinebase_Core::isHttpsRequest

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

Change-Id: I79c41afe5bd44efdd6f61cf1fc69c3968fed607c
Reviewed-on: https://gerrit.tine20.org/tine20/2354
Tested-by: jenkins user
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
7 years ago#8890: Can't save records without files directory
Philipp Schüle [Wed, 25 Sep 2013 15:08:14 +0000 (17:08 +0200)]
#8890: Can't save records without files directory

- added helper fn isFilesystemAvailable
- pass that value to client registry
- only get/set attachements when isFilesystemAvailable == TRUE
- only show attachments tab when isFilesystemAvailable == TRUE

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

Change-Id: I0dacdde94bff056fe2dffb7765a0810d3f8ca4f5
Reviewed-on: https://gerrit.tine20.org/tine20/2356
Tested-by: jenkins user
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Philipp Schüle <p.schuele@metaways.de>
7 years ago#8898: add transifex push/pull to phing build.xml
Philipp Schüle [Wed, 25 Sep 2013 17:09:53 +0000 (19:09 +0200)]
#8898: add transifex push/pull to phing build.xml

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

Change-Id: Iae96d070c9d097caef9e2eccc8e42b17730c680c
Reviewed-on: https://gerrit.tine20.org/tine20/2359
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Philipp Schüle <p.schuele@metaways.de>
7 years ago0008624: update from transifex
Philipp Schüle [Wed, 25 Sep 2013 17:19:35 +0000 (19:19 +0200)]
0008624: update from transifex

7 years ago#7612: remove fileinfo from setup essentials
Philipp Schüle [Tue, 24 Sep 2013 15:10:08 +0000 (17:10 +0200)]
#7612: remove fileinfo from setup essentials

- fileinfo is optional but recommended

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

Change-Id: I056851b5a4b45310b42847382cc4465d7d62aace
Reviewed-on: https://gerrit.tine20.org/tine20/2353
Tested-by: jenkins user
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
7 years agoupdated surveyCheck urls
Philipp Schüle [Tue, 24 Sep 2013 14:48:38 +0000 (16:48 +0200)]
updated surveyCheck urls

Change-Id: I4c7a6b4617f8eb9832c8a9ba9c3144e900f62e9c
Reviewed-on: https://gerrit.tine20.org/tine20/2352
Tested-by: jenkins user
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
7 years agoactivated version check
Philipp Schüle [Tue, 24 Sep 2013 14:32:26 +0000 (16:32 +0200)]
activated version check

- make sure that correct date formats are used
- build timestamps should be UTC

Change-Id: I8eac60c23e0abed7f40b1b7526f8ecc47f36c682
Reviewed-on: https://gerrit.tine20.org/tine20/2351
Tested-by: jenkins user
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Philipp Schüle <p.schuele@metaways.de>
7 years ago#8068: update app versions to 8.0
Philipp Schüle [Tue, 24 Sep 2013 09:03:08 +0000 (11:03 +0200)]
#8068: update app versions to 8.0

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

Change-Id: Iefd51dbb0ddb677fa9b47c83d1d067f88110cdfc
Reviewed-on: https://gerrit.tine20.org/tine20/2349
Tested-by: jenkins user
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
7 years ago#8938: add sikuli scripts for gui test automation
Philipp Schüle [Mon, 23 Sep 2013 11:27:06 +0000 (13:27 +0200)]
#8938: add sikuli scripts for gui test automation

- added a first sikuli test case (needs some improvement: start
browser, navigate to url, ...)
- added install howto for ubuntu 12.10

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

Change-Id: I430d86b6c66175ec6b1e0e1925dd789427fab168
Reviewed-on: https://gerrit.tine20.org/tine20/2346
Tested-by: jenkins user
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Philipp Schüle <p.schuele@metaways.de>
7 years agoMerge branch '2013.03'
Philipp Schüle [Wed, 25 Sep 2013 16:21:51 +0000 (18:21 +0200)]
Merge branch '2013.03'

7 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>
7 years ago#2756: Support Activedirectory as accounts backend
Lars Kneschke [Wed, 25 Sep 2013 09:25:32 +0000 (11:25 +0200)]
#2756: Support Activedirectory as accounts backend

- implements ActiveDirectory backend
- only run tests with mocking if phpunit 3.5+
- added helper function to check phpunit version in tests

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

Change-Id: I6c4cd02f93e611a5f5ba32f3e9db6ef2b9c0e621
Reviewed-on: https://gerrit.tine20.org/tine20/2333
Tested-by: jenkins user
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Reviewed-by: Lars Kneschke <l.kneschke@metaways.de>
7 years ago0008930: tag filter does not work in Inventory
sstamer [Tue, 24 Sep 2013 13:33:55 +0000 (15:33 +0200)]
0008930: tag filter does not work in Inventory

- add unittest for Tag search
- temporary fix! This need to be refactored also see Ticket: 0008944

Change-Id: I874f88a75ecac0abbd0be8a251b255a58c5991f8
Reviewed-on: https://gerrit.tine20.org/tine20/2350
Tested-by: jenkins user
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Philipp Schüle <p.schuele@metaways.de>
7 years agoASSIGNED - # 8738: support uuids for new calendars
Lars Kneschke [Tue, 24 Sep 2013 05:14:56 +0000 (07:14 +0200)]
ASSIGNED - # 8738: support uuids for new calendars
https://forge.tine20.org/mantisbt/view.php?id=8738

- updated table schema and added uuid to model and filter

Change-Id: Ib061d9e5ab4f9bc33d290eeb6e298753a2fd0f08
Reviewed-on: https://gerrit.tine20.org/tine20/2348
Tested-by: jenkins user
Reviewed-by: Lars Kneschke <l.kneschke@metaways.de>
7 years agocheck if mysql cli is available
Lars Kneschke [Tue, 24 Sep 2013 04:57:15 +0000 (06:57 +0200)]
check if mysql cli is available

Change-Id: I6c8fce26e4b355a201b1b1d6276f658237a57247

7 years agoimprove build process
Lars Kneschke [Mon, 23 Sep 2013 08:39:18 +0000 (10:39 +0200)]
improve build process

- removed phing from composer again, as building packages did not work
as expected any more
- download composer and put it into search path

Change-Id: I65ba2e9c1dc5e9f94f89e40ad3de3a28a3c4a03f

7 years agodowngrade to phing 2.5.*
Lars Kneschke [Tue, 24 Sep 2013 03:40:06 +0000 (05:40 +0200)]
downgrade to phing 2.5.*

Change-Id: Ia7d48980c5236fc03cd90837575af9705b17429c

7 years agocode cleanup
Lars Kneschke [Mon, 23 Sep 2013 15:08:45 +0000 (17:08 +0200)]
code cleanup

Change-Id: Icf0a712fc39041b59ff4ee7693caae3f3c5b8351
Reviewed-on: https://gerrit.tine20.org/tine20/2347
Tested-by: jenkins user
Reviewed-by: Lars Kneschke <l.kneschke@metaways.de>
7 years agoMerge branch '2013.03'
Philipp Schüle [Mon, 23 Sep 2013 14:38:17 +0000 (16:38 +0200)]
Merge branch '2013.03'

7 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>
7 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>
7 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>
7 years ago#7622: losing non-contact recipient
Philipp Schüle [Mon, 23 Sep 2013 09:03:54 +0000 (11:03 +0200)]
#7622: losing non-contact recipient

- we need to use setRawValue() instead of setValue() in
ClearableComboBox::assertValue()

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

Change-Id: I327a62e7c93d5af3d31e42fad6992f1650365586
Reviewed-on: https://gerrit.tine20.org/tine20/2345
Tested-by: jenkins user
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Philipp Schüle <p.schuele@metaways.de>
7 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>
7 years agoadded phing via composer and updated phpunit to its latest release
Lars Kneschke [Sun, 22 Sep 2013 18:42:40 +0000 (20:42 +0200)]
added phing via composer and updated phpunit to its latest release

Change-Id: Ib87083124565a8fd13f797a3178bca849b4fe44e
Reviewed-on: https://gerrit.tine20.org/tine20/2343
Tested-by: jenkins user
Reviewed-by: Lars Kneschke <l.kneschke@metaways.de>
7 years agoMerge branch '2013.03'
Philipp Schüle [Fri, 20 Sep 2013 15:24:48 +0000 (17:24 +0200)]
Merge branch '2013.03'

7 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>
7 years ago#8926: customfield filters missing from non-modelconfig apps
Philipp Schüle [Thu, 19 Sep 2013 10:18:00 +0000 (12:18 +0200)]
#8926: customfield filters missing from non-modelconfig apps

- activated customfield filters again
- marked function as deprecated

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

Change-Id: Ia2a36ebf615186bf50e8e94a9f99217cc8268706
Reviewed-on: https://gerrit.tine20.org/tine20/2338
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Philipp Schüle <p.schuele@metaways.de>
7 years agoMerge branch '2013.03'
Philipp Schüle [Thu, 19 Sep 2013 10:00:26 +0000 (12:00 +0200)]
Merge branch '2013.03'

Conflicts:
scripts/packaging/debian/changelog
tine20/library/Syncroton/.gitignore
tine20/library/Syncroton/composer.json
tine20/library/Syncroton/docs/syncroton.sql
tine20/library/Syncroton/lib/Syncroton/Command/Ping.php
tine20/library/Syncroton/lib/Syncroton/Command/Sync.php
tine20/library/Syncroton/lib/Syncroton/Model/IDevice.php
tine20/library/Syncroton/lib/Syncroton/Server.php
tine20/library/Syncroton/lib/Syncroton/Wbxml/Abstract.php
tine20/library/Syncroton/lib/Syncroton/Wbxml/Decoder.php
tine20/library/Syncroton/lib/Syncroton/Wbxml/Dtd/ActiveSync/CodePage0.php
tine20/library/Syncroton/lib/Syncroton/Wbxml/Encoder.php
tine20/library/Syncroton/tests/Syncroton/ServerTests.php
tine20/library/Syncroton/tests/bootstrap.php
tine20/library/Syncroton/tests/phpunit.xml

7 years agoadded repair table for import/export definitions
Philipp Schüle [Tue, 17 Sep 2013 14:55:43 +0000 (16:55 +0200)]
added repair table for import/export definitions

- added generic repairTable() to cli frontend

Change-Id: Iaca2825d947d0270182961264b129abec96a3979
Reviewed-on: https://gerrit.tine20.org/tine20/2330
Tested-by: jenkins user
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Philipp Schüle <p.schuele@metaways.de>
7 years ago0008914 - Abstraction to improve queries
Flávio Gomes da Silva Lisboa [Thu, 12 Sep 2013 16:31:14 +0000 (13:31 -0300)]
0008914 - Abstraction to improve queries

Change-Id: I6af2a5b1ca3bb1dff658cacbaa8369dc4ee7793c
Reviewed-on: https://gerrit.tine20.org/tine20/2323
Tested-by: jenkins user
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
7 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

7 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>
7 years agofixed function signature of toTine20ModelParseEmail
Philipp Schüle [Wed, 18 Sep 2013 14:17:28 +0000 (16:17 +0200)]
fixed function signature of toTine20ModelParseEmail

Change-Id: Ie5c329f5a2cd4800567d2e820f3db770fdf04667
Reviewed-on: https://gerrit.tine20.org/tine20/2336
Tested-by: jenkins user
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Philipp Schüle <p.schuele@metaways.de>
7 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

7 years agoMerge branch '2013.03'
Philipp Schüle [Wed, 18 Sep 2013 13:14:23 +0000 (15:14 +0200)]
Merge branch '2013.03'

Conflicts:
tests/tine20/Addressbook/Convert/Contact/VCard/AllTests.php
tine20/Addressbook/Convert/Contact/VCard/Abstract.php
tine20/Addressbook/Convert/Contact/VCard/Factory.php
tine20/Addressbook/Convert/Contact/VCard/KDE.php

7 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>
7 years agofix empty status in update script
Philipp Schüle [Tue, 17 Sep 2013 18:45:02 +0000 (20:45 +0200)]
fix empty status in update script

Change-Id: If77d5782f2bdddaec56b14142eb5976252e8342d
Reviewed-on: https://gerrit.tine20.org/tine20/2331
Tested-by: jenkins user
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Philipp Schüle <p.schuele@metaways.de>
7 years ago8888: Autocomplete is not working
sstamer [Mon, 3 Jun 2013 09:58:27 +0000 (11:58 +0200)]
8888: Autocomplete is not working

- ConfigurationObject is NULL
- also...
7542: add unittest for
Inventory_Frontend_Json::autoCompleteInventoryItemProperty

Change-Id: I5bedf132c93d87176537947fd96d11820e9b86db
Reviewed-on: https://gerrit.tine20.org/tine20/2328
Tested-by: jenkins user
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Philipp Schüle <p.schuele@metaways.de>
7 years ago#8924: allow to send mail to each event attender
Philipp Schüle [Wed, 18 Sep 2013 12:50:56 +0000 (14:50 +0200)]
#8924: allow to send mail to each event attender

- improved Felamimail GridPanelHook to work with calendar
- activated "compose email" action in calendar
- removed some obsolete code

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

Change-Id: Ibca47ce6277a2e821ec2e47ad33a32df726cf76a
Reviewed-on: https://gerrit.tine20.org/tine20/2334
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Philipp Schüle <p.schuele@metaways.de>
7 years agoadded themes dir to package
Philipp Schüle [Wed, 18 Sep 2013 12:45:58 +0000 (14:45 +0200)]
added themes dir to package

- reorganized package FILES variable

Change-Id: I529b2dd953f74d4af5c6dd78284345795482fde3
Reviewed-on: https://gerrit.tine20.org/tine20/2335
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Philipp Schüle <p.schuele@metaways.de>
7 years agopreparing for Collin
Philipp Schüle [Tue, 17 Sep 2013 14:12:47 +0000 (16:12 +0200)]
preparing for Collin

- changed CODENAME
- added status.php

Change-Id: I2abbaceeb6272b043ded98ae486cff227cc522dc

7 years agoMerge branch '2013.03'
Philipp Schüle [Tue, 17 Sep 2013 13:45:50 +0000 (15:45 +0200)]
Merge branch '2013.03'

Conflicts:
tine20/Felamimail/translations/de.po
tine20/Tinebase/Record/Abstract.php

7 years ago0008624: update from transifex
Philipp Schüle [Tue, 17 Sep 2013 13:41:01 +0000 (15:41 +0200)]
0008624: update from transifex

7 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>
7 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>
7 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>
7 years agosome code improvements in text filter model
Philipp Schüle [Fri, 13 Sep 2013 09:57:33 +0000 (11:57 +0200)]
some code improvements in text filter model

- moved sql map setting to separate function
- throw exception if operator key is not found in sql map

Change-Id: Ibc3061327432aca6dbbf4b2f40ee8deb4f42ff34
Reviewed-on: https://gerrit.tine20.org/tine20/2325
Tested-by: jenkins user
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
7 years agoAdd support for Owncloud clients
Lars Kneschke [Thu, 12 Sep 2013 06:20:37 +0000 (08:20 +0200)]
Add support for Owncloud clients

Change-Id: I8bd6266b76bdcb624ea7255a8d6479e20ad25d47
Reviewed-on: https://gerrit.tine20.org/tine20/2322
Tested-by: jenkins user
Reviewed-by: Lars Kneschke <l.kneschke@metaways.de>
7 years agoupdate webserver rewrite rules
Lars Kneschke [Tue, 17 Sep 2013 09:57:29 +0000 (11:57 +0200)]
update webserver rewrite rules

Change-Id: I980bce19193827b73dbc6459d73688d4aa7db3ef

7 years agoMantis#0008506 Expresso#5542
Gabriel Malheiros [Mon, 10 Jun 2013 19:06:16 +0000 (16:06 -0300)]
Mantis#0008506 Expresso#5542

Thunderbird SOGO-Intgerator integration

Change-Id: Ic29e87726160bb0de0841de626c6889a9dc69f91
Reviewed-on: https://gerrit.tine20.org/tine20/2113
Tested-by: jenkins user
Reviewed-by: Lars Kneschke <l.kneschke@metaways.de>
7 years agoASSIGNED - # 8824: wrong dependency for tine20-worker
Lars Kneschke [Tue, 17 Sep 2013 05:19:48 +0000 (07:19 +0200)]
ASSIGNED - # 8824: wrong dependency for tine20-worker
https://forge.tine20.org/mantisbt/view.php?id=8824

Fixed multiple problems building packages for Collin

Change-Id: Iad57cc405b2e9a7a089af81a4046a58a0377e218

7 years agoASSIGNED - # 8918: Unable to create folder at container level via webdav
Lars Kneschke [Fri, 13 Sep 2013 16:50:32 +0000 (18:50 +0200)]
ASSIGNED - # 8918: Unable to create folder at container level via webdav
https://forge.tine20.org/mantisbt/view.php?id=8918

fix and code cleanup

Change-Id: Ie93b4ee0bf2f649bc75fd8d841e68b03dac570cd
Reviewed-on: https://gerrit.tine20.org/tine20/2326
Tested-by: jenkins user
Reviewed-by: Lars Kneschke <l.kneschke@metaways.de>
7 years agoadded missing german translations
Philipp Schüle [Thu, 12 Sep 2013 11:55:54 +0000 (13:55 +0200)]
added missing german translations

7 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

7 years agoASSIGNED - # 8904: Filemanager has to return ETag
Lars Kneschke [Thu, 12 Sep 2013 04:57:05 +0000 (06:57 +0200)]
ASSIGNED - # 8904: Filemanager has to return ETag
https://forge.tine20.org/mantisbt/view.php?id=8904

Change-Id: I76ad895e2dbdbf3489c46c13233b98a20b1e7649
Reviewed-on: https://gerrit.tine20.org/tine20/2321
Tested-by: jenkins user
Reviewed-by: Lars Kneschke <l.kneschke@metaways.de>
7 years ago0008624: update transifex strings
Philipp Schüle [Wed, 11 Sep 2013 16:30:38 +0000 (18:30 +0200)]
0008624: update transifex strings

7 years ago0008624: update transifex strings
Philipp Schüle [Wed, 11 Sep 2013 15:54:21 +0000 (17:54 +0200)]
0008624: update transifex strings

7 years agoMerge branch '2013.03'
Philipp Schüle [Wed, 11 Sep 2013 15:53:13 +0000 (17:53 +0200)]
Merge branch '2013.03'

Conflicts:
tine20/Calendar/translations/bg.po
tine20/Calendar/translations/ca.po
tine20/Calendar/translations/cs.po
tine20/Calendar/translations/da.po
tine20/Calendar/translations/de.po
tine20/Calendar/translations/es_MX.po
tine20/Calendar/translations/et.po
tine20/Calendar/translations/fa_IR.po
tine20/Calendar/translations/fi.po
tine20/Calendar/translations/fr.po
tine20/Calendar/translations/hr_HR.po
tine20/Calendar/translations/hu.po
tine20/Calendar/translations/it.po
tine20/Calendar/translations/ja.po
tine20/Calendar/translations/ko_KR.po
tine20/Calendar/translations/lt.po
tine20/Calendar/translations/nb.po
tine20/Calendar/translations/nl_NL.po
tine20/Calendar/translations/pl.po
tine20/Calendar/translations/pt_BR.po
tine20/Calendar/translations/sk.po
tine20/Calendar/translations/sv_SE.po
tine20/Calendar/translations/tr_TR.po
tine20/Calendar/translations/vi.po
tine20/Calendar/translations/zh_CN.po
tine20/Calendar/translations/zh_TW.po
tine20/Courses/translations/bg.po
tine20/Courses/translations/ca.po
tine20/Courses/translations/ja.po
tine20/HumanResources/translations/cs.po
tine20/HumanResources/translations/da.po
tine20/HumanResources/translations/de.po
tine20/HumanResources/translations/es_MX.po
tine20/HumanResources/translations/et.po
tine20/HumanResources/translations/fa_IR.po
tine20/HumanResources/translations/fi.po
tine20/HumanResources/translations/fr.po
tine20/HumanResources/translations/hr_HR.po
tine20/HumanResources/translations/hu.po
tine20/HumanResources/translations/it.po
tine20/HumanResources/translations/ko_KR.po
tine20/HumanResources/translations/lt.po
tine20/HumanResources/translations/nl_NL.po
tine20/HumanResources/translations/pl.po
tine20/HumanResources/translations/pt_BR.po
tine20/HumanResources/translations/sk.po
tine20/HumanResources/translations/sv_SE.po
tine20/HumanResources/translations/tr_TR.po
tine20/HumanResources/translations/vi.po
tine20/HumanResources/translations/zh_CN.po
tine20/HumanResources/translations/zh_TW.po
tine20/Phone/translations/de.po
tine20/Sales/translations/bg.po
tine20/Sales/translations/ca.po
tine20/Sales/translations/cs.po
tine20/Sales/translations/da.po
tine20/Sales/translations/de.po
tine20/Sales/translations/es_MX.po
tine20/Sales/translations/et.po
tine20/Sales/translations/fa_IR.po
tine20/Sales/translations/fi.po
tine20/Sales/translations/fr.po
tine20/Sales/translations/hr_HR.po
tine20/Sales/translations/hu.po
tine20/Sales/translations/it.po
tine20/Sales/translations/ja.po
tine20/Sales/translations/ko_KR.po
tine20/Sales/translations/lt.po
tine20/Sales/translations/nb.po
tine20/Sales/translations/nl_NL.po
tine20/Sales/translations/pl.po
tine20/Sales/translations/pt_BR.po
tine20/Sales/translations/sk.po
tine20/Sales/translations/sv_SE.po
tine20/Sales/translations/tr_TR.po
tine20/Sales/translations/vi.po
tine20/Sales/translations/zh_CN.po
tine20/Sales/translations/zh_TW.po
tine20/Sipgate/translations/cs.po
tine20/Sipgate/translations/da.po
tine20/Sipgate/translations/de.po
tine20/Sipgate/translations/es_MX.po
tine20/Sipgate/translations/et.po
tine20/Sipgate/translations/fa_IR.po
tine20/Sipgate/translations/fi.po
tine20/Sipgate/translations/fr.po
tine20/Sipgate/translations/hr_HR.po
tine20/Sipgate/translations/hu.po
tine20/Sipgate/translations/it.po
tine20/Sipgate/translations/ko_KR.po
tine20/Sipgate/translations/lt.po
tine20/Sipgate/translations/nl_NL.po
tine20/Sipgate/translations/pl.po
tine20/Sipgate/translations/pt_BR.po
tine20/Sipgate/translations/sk.po
tine20/Sipgate/translations/sv_SE.po
tine20/Sipgate/translations/tr_TR.po
tine20/Sipgate/translations/vi.po
tine20/Sipgate/translations/zh_CN.po
tine20/Sipgate/translations/zh_TW.po
tine20/Tasks/translations/bg.po
tine20/Tasks/translations/ca.po
tine20/Tasks/translations/cs.po
tine20/Tasks/translations/da.po
tine20/Tasks/translations/de.po
tine20/Tasks/translations/es_MX.po
tine20/Tasks/translations/et.po
tine20/Tasks/translations/fa_IR.po
tine20/Tasks/translations/fi.po
tine20/Tasks/translations/fr.po
tine20/Tasks/translations/hr_HR.po
tine20/Tasks/translations/hu.po
tine20/Tasks/translations/it.po
tine20/Tasks/translations/ja.po
tine20/Tasks/translations/ko_KR.po
tine20/Tasks/translations/lt.po
tine20/Tasks/translations/nb.po
tine20/Tasks/translations/nl_NL.po
tine20/Tasks/translations/pl.po
tine20/Tasks/translations/pt_BR.po
tine20/Tasks/translations/sk.po
tine20/Tasks/translations/sv_SE.po
tine20/Tasks/translations/tr_TR.po
tine20/Tasks/translations/vi.po
tine20/Tasks/translations/zh_CN.po
tine20/Tasks/translations/zh_TW.po
tine20/Timetracker/translations/bg.po
tine20/Timetracker/translations/ca.po
tine20/Timetracker/translations/cs.po
tine20/Timetracker/translations/da.po
tine20/Timetracker/translations/de.po
tine20/Timetracker/translations/es_MX.po
tine20/Timetracker/translations/et.po
tine20/Timetracker/translations/fa_IR.po
tine20/Timetracker/translations/fi.po
tine20/Timetracker/translations/fr.po
tine20/Timetracker/translations/hr_HR.po
tine20/Timetracker/translations/hu.po
tine20/Timetracker/translations/it.po
tine20/Timetracker/translations/ko_KR.po
tine20/Timetracker/translations/lt.po
tine20/Timetracker/translations/nb.po
tine20/Timetracker/translations/nl_NL.po
tine20/Timetracker/translations/pl.po
tine20/Timetracker/translations/pt_BR.po
tine20/Timetracker/translations/sk.po
tine20/Timetracker/translations/sv_SE.po
tine20/Timetracker/translations/tr_TR.po
tine20/Timetracker/translations/vi.po
tine20/Timetracker/translations/zh_CN.po
tine20/Timetracker/translations/zh_TW.po
tine20/Tinebase/translations/bg.po
tine20/Tinebase/translations/ca.po
tine20/Tinebase/translations/cs.po
tine20/Tinebase/translations/da.po
tine20/Tinebase/translations/de.po
tine20/Tinebase/translations/es_MX.po
tine20/Tinebase/translations/et.po
tine20/Tinebase/translations/fa_IR.po
tine20/Tinebase/translations/fi.po
tine20/Tinebase/translations/fr.po
tine20/Tinebase/translations/hr_HR.po
tine20/Tinebase/translations/hu.po
tine20/Tinebase/translations/it.po
tine20/Tinebase/translations/ja.po
tine20/Tinebase/translations/ko_KR.po
tine20/Tinebase/translations/lt.po
tine20/Tinebase/translations/nb.po
tine20/Tinebase/translations/nl_NL.po
tine20/Tinebase/translations/pl.po
tine20/Tinebase/translations/pt_BR.po
tine20/Tinebase/translations/sk.po
tine20/Tinebase/translations/sv_SE.po
tine20/Tinebase/translations/tr_TR.po
tine20/Tinebase/translations/vi.po
tine20/Tinebase/translations/zh_CN.po
tine20/Tinebase/translations/zh_TW.po
tine20/Voipmanager/translations/bg.po
tine20/Voipmanager/translations/ca.po
tine20/Voipmanager/translations/cs.po
tine20/Voipmanager/translations/da.po
tine20/Voipmanager/translations/de.po
tine20/Voipmanager/translations/es_MX.po
tine20/Voipmanager/translations/et.po
tine20/Voipmanager/translations/fa_IR.po
tine20/Voipmanager/translations/fi.po
tine20/Voipmanager/translations/fr.po
tine20/Voipmanager/translations/hr_HR.po
tine20/Voipmanager/translations/hu.po
tine20/Voipmanager/translations/it.po
tine20/Voipmanager/translations/ja.po
tine20/Voipmanager/translations/ko_KR.po
tine20/Voipmanager/translations/lt.po
tine20/Voipmanager/translations/nb.po
tine20/Voipmanager/translations/nl_NL.po
tine20/Voipmanager/translations/pl.po
tine20/Voipmanager/translations/pt_BR.po
tine20/Voipmanager/translations/sk.po
tine20/Voipmanager/translations/sv_SE.po
tine20/Voipmanager/translations/tr_TR.po
tine20/Voipmanager/translations/vi.po
tine20/Voipmanager/translations/zh_CN.po
tine20/Voipmanager/translations/zh_TW.po

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

7 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>
7 years agoMerge branch 'pu/2013.03/modelconfig-hr'
Philipp Schüle [Mon, 9 Sep 2013 14:40:41 +0000 (16:40 +0200)]
Merge branch 'pu/2013.03/modelconfig-hr'

Conflicts:
tine20/HumanResources/Setup/Update/Release7.php
tine20/Tinebase/js/widgets/relation/GenericPickerGridPanel.js

7 years agoMerge branch '2013.03'
Philipp Schüle [Mon, 9 Sep 2013 14:33:27 +0000 (16:33 +0200)]
Merge branch '2013.03'

Conflicts:
tine20/Tinebase/js/widgets/grid/GridPanel.js
tine20/Tinebase/translations/template.pot

7 years agoupdate Syncroton
Lars Kneschke [Mon, 9 Sep 2013 09:52:51 +0000 (11:52 +0200)]
update Syncroton

Change-Id: I71498f0608ed538c5d0444b3f960de7578c132d6
Reviewed-on: https://gerrit.tine20.org/tine20/2319
Tested-by: jenkins user
Reviewed-by: Lars Kneschke <l.kneschke@metaways.de>
7 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

7 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

7 years ago0008840: relations config - constraints from the other side
Alexander Stintzing [Tue, 27 Aug 2013 14:58:47 +0000 (16:58 +0200)]
0008840: relations config - constraints from the other side

relation panel does not respect the constraints config
if defined on the side of the related_record.

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

Change-Id: Ie358a7511f17d13faf1dd5f3c2e13530b1f962f7
Reviewed-on: https://gerrit.tine20.org/tine20/2290
Tested-by: jenkins user
Reviewed-by: Lars Kneschke <l.kneschke@metaways.de>
7 years ago0008874: The employee model needs bic and iban
Alexander Stintzing [Wed, 4 Sep 2013 14:25:46 +0000 (16:25 +0200)]
0008874: The employee model needs bic and iban

The employee model needs the additional fields iban and bic

https://forge.tine20.org/mantisbt/view.php?id=8874
Change-Id: I12fb6a14188cbb927f8bc58a03eb4e566e0163ef
Reviewed-on: https://gerrit.tine20.org/tine20/2312
Tested-by: jenkins user
Reviewed-by: Lars Kneschke <l.kneschke@metaways.de>
7 years agoCalDAV tasks support
Lars Kneschke [Wed, 4 Sep 2013 08:24:01 +0000 (10:24 +0200)]
CalDAV tasks support

Change-Id: Ia8214ac090a64253e17e1dc60e13bad0def560a1
Reviewed-on: https://gerrit.tine20.org/tine20/2310
Tested-by: jenkins user
Reviewed-by: Lars Kneschke <l.kneschke@metaways.de>
7 years ago0008868: Editing contracts should be less restrictive
Alexander Stintzing [Mon, 2 Sep 2013 17:53:34 +0000 (19:53 +0200)]
0008868: Editing contracts should be less restrictive

Atm. contracts can't be edited if start_date is in the past. It
should be enough to restrict editing contracts when there are no
vacation days assigned already.

 - additionally allow virtual fields be resolved by a user defined function
 - some little fixes for resolving
 - allow to ignore fields on diff in Tinebase_Record_Abstract

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

Change-Id: If806d703093f224c25e49ccb15c1d3df4603ec2e
Reviewed-on: https://gerrit.tine20.org/tine20/2307
Tested-by: jenkins user
Reviewed-by: Lars Kneschke <l.kneschke@metaways.de>
7 years ago0008872: Allow attachments in courses, projects, sales, simplefaq, timetracker
Alexander Stintzing [Tue, 3 Sep 2013 15:58:00 +0000 (17:58 +0200)]
0008872: Allow attachments in courses, projects, sales, simplefaq, timetracker

https://forge.tine20.org/mantisbt/view.php?id=8872
Change-Id: I3343269ef930150322b0f941b464da8742a0584b
Reviewed-on: https://gerrit.tine20.org/tine20/2311
Tested-by: jenkins user
Reviewed-by: Cornelius Weiß <c.weiss@metaways.de>
7 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>
7 years agoWeb/CalDAV improvements
Lars Kneschke [Wed, 4 Sep 2013 07:59:04 +0000 (09:59 +0200)]
Web/CalDAV improvements

Change-Id: Ie5d467c5e133ba5ec4b6e9645101ab5bccaea978
Reviewed-on: https://gerrit.tine20.org/tine20/2309
Tested-by: jenkins user
Reviewed-by: Lars Kneschke <l.kneschke@metaways.de>
7 years ago0008864: Allow using idProperty setting in fe
Alexander Stintzing [Mon, 2 Sep 2013 12:24:42 +0000 (14:24 +0200)]
0008864: Allow using idProperty setting in fe

When setting idProperty in model, it doesn't affect the js models.

https://forge.tine20.org/mantisbt/view.php?id=8864
Change-Id: I1b490fda903701f82b05a5f49b5c5470b45a96d8
Reviewed-on: https://gerrit.tine20.org/tine20/2300
Tested-by: jenkins user
Reviewed-by: Lars Kneschke <l.kneschke@metaways.de>
7 years agothrow exception on wrong month selection
Alexander Stintzing [Mon, 2 Sep 2013 13:57:58 +0000 (15:57 +0200)]
throw exception on wrong month selection

 - also added translation

Change-Id: I9f082d14f9342748da6fa76865c5f6169468c052
Reviewed-on: https://gerrit.tine20.org/tine20/2302
Tested-by: jenkins user
Reviewed-by: Lars Kneschke <l.kneschke@metaways.de>
7 years ago[Tine 2.0 0008858]: change Officespot to Tine20.net
Andre Mueller [Mon, 2 Sep 2013 15:44:37 +0000 (17:44 +0200)]
[Tine 2.0 0008858]: change Officespot to Tine20.net

Change-Id: I2569d136df5cd0ff01e1bbba75cd4a2fc79b59d9
Reviewed-on: https://gerrit.tine20.org/tine20/2304
Tested-by: jenkins user
Reviewed-by: Cornelius Weiß <c.weiss@metaways.de>
7 years agoadded PHPUnit as require-dev
Lars Kneschke [Tue, 3 Sep 2013 09:49:08 +0000 (11:49 +0200)]
added PHPUnit as require-dev

Change-Id: Ibca11e337ac05cf3153d64159380837b7fced3fe
Reviewed-on: https://gerrit.tine20.org/tine20/2308
Tested-by: jenkins user
Reviewed-by: Lars Kneschke <l.kneschke@metaways.de>
7 years agoSwitch to latest version of SabreDAV
Lars Kneschke [Thu, 27 Jun 2013 06:30:00 +0000 (08:30 +0200)]
Switch to latest version of SabreDAV

Change-Id: I52c0ed4bdd75ce942ec53c92473ded5acda14de3
Reviewed-on: https://gerrit.tine20.org/tine20/2298
Tested-by: jenkins user
Reviewed-by: Cornelius Weiß <c.weiss@metaways.de>
7 years agoASSIGNED - # 8860: Export GEO data in VCARD export too
Lars Kneschke [Mon, 2 Sep 2013 08:26:43 +0000 (10:26 +0200)]
ASSIGNED - # 8860: Export GEO data in VCARD export too
https://forge.tine20.org/mantisbt/view.php?id=8860

Change-Id: I2ed5a17cd56107fb5100e77906379c7007a4d872
Reviewed-on: https://gerrit.tine20.org/tine20/2299
Tested-by: jenkins user
Reviewed-by: Lars Kneschke <l.kneschke@metaways.de>
7 years agoDownload stable branch of Syncroton via packagist.
Lars Kneschke [Fri, 30 Aug 2013 18:18:15 +0000 (20:18 +0200)]
Download stable branch of Syncroton via packagist.

Change-Id: Id1a147b35fbfccdc4453f2cc40db511b56d61fa4
Reviewed-on: https://gerrit.tine20.org/tine20/2297
Tested-by: jenkins user
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
7 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

7 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

7 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>
7 years ago0008706: Exclude OpenDocument and TimezoneConvert library from core
Alexander Stintzing [Thu, 22 Aug 2013 09:43:44 +0000 (11:43 +0200)]
0008706: Exclude OpenDocument and TimezoneConvert library from core

The OpenDocument and TimeZone Convert libraries should be own projects and not be included in THE TINE20 core.

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

Change-Id: Ie94fbdd4e28f6e64980cfca39c75e69ef49be72b
Reviewed-on: https://gerrit.tine20.org/tine20/2295
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Philipp Schüle <p.schuele@metaways.de>
7 years agoMerge branch '2013.03'
Philipp Schüle [Fri, 30 Aug 2013 10:38:55 +0000 (12:38 +0200)]
Merge branch '2013.03'

7 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

7 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

7 years agoMerge branch '2013.03'
Philipp Schüle [Fri, 30 Aug 2013 09:22:29 +0000 (11:22 +0200)]
Merge branch '2013.03'

7 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>
7 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>