Ralf Becker
|
c70a93e7c1
|
* CalDAV/CardDAV/GroupDAV: as all clients dislike not getting an ETag for a PUT, we sending it again even not storing byte-by-byte
|
2012-02-20 11:33:43 +00:00 |
|
Ralf Becker
|
b0d47bd7d5
|
fixed missing owner
|
2012-02-20 11:25:41 +00:00 |
|
Ralf Becker
|
baf8999392
|
log request in case of exceptions too by installing a custom exeception handler
|
2012-02-20 09:06:24 +00:00 |
|
Ralf Becker
|
7e0df9eb55
|
allow to force tooltip for help messages by prepending a pipe "|" character
|
2012-02-19 13:54:57 +00:00 |
|
Ralf Becker
|
e97b390573
|
improved working in CalDAV/CardDAV prefs
|
2012-02-19 12:39:04 +00:00 |
|
Ralf Becker
|
97fd9598d3
|
SL translations from Ludvik, Robert
|
2012-02-18 14:48:09 +00:00 |
|
Ralf Becker
|
0037bf4077
|
* InfoLog/CalDAV: fixed sub-entries created in WebGUI got identical caldav_name as parent and therefore updates of sub-entries did not work as expected
|
2012-02-18 13:39:56 +00:00 |
|
Ralf Becker
|
dea5bfef24
|
add empty line in log between request body and response
|
2012-02-18 10:49:24 +00:00 |
|
Ralf Becker
|
873db447bc
|
fixed not working PUT of groups/lists
|
2012-02-18 10:22:59 +00:00 |
|
Ralf Becker
|
eb440fe4d3
|
* Addressbook: disable custom field tabs, if contact is stored in LDAP, which does not support CFs
|
2012-02-17 15:00:51 +00:00 |
|
Ralf Becker
|
51982be2de
|
refining translations for CalDAV/CardDAV logging
|
2012-02-17 14:01:21 +00:00 |
|
Ralf Becker
|
f2e2c60c04
|
cat_owner can be groups too (cat_owner < 0)
|
2012-02-17 11:01:56 +00:00 |
|
Ralf Becker
|
164b0c73b7
|
logging whole requests, to be able to lock the log-file, as some clients (eg. SOGO) use multiple threads to request resources, which messes up the log otherwise
|
2012-02-17 09:14:33 +00:00 |
|
Ralf Becker
|
f0fef47688
|
fixed PHP Warning, if log-dir is not yet created
|
2012-02-17 08:13:50 +00:00 |
|
Nathan Gray
|
ddd13e8620
|
Add 'selected' day table for daily schedules
|
2012-02-16 16:55:42 +00:00 |
|
Ralf Becker
|
9a3ef9f726
|
* CalDAV/CardDAV: continous display (like tail -f) of logs inside EGroupware
|
2012-02-16 16:37:10 +00:00 |
|
Ralf Becker
|
9dd3b99353
|
* CalDAV/CardDAV: continous display (like tail -f) of logs inside EGroupware
|
2012-02-16 16:35:58 +00:00 |
|
Ralf Becker
|
9d704a7c0d
|
ignore exception while sending notification to admin (eg. SMTP error), to block the account and give a correct error-message to user
|
2012-02-16 14:35:42 +00:00 |
|
Ralf Becker
|
82f2c91005
|
Ajax log file viewer (tail -f)
|
2012-02-15 21:32:45 +00:00 |
|
Ralf Becker
|
253f98d315
|
Restore all eTemplates from distirbution file via eTemplate editor (no need to touch distribution file or fiddle with the database)
|
2012-02-15 14:51:58 +00:00 |
|
Ralf Becker
|
d33929a332
|
* Addressbook/CardDAV: fixed sync all in one addressbook changed AB to personal, use default addressbook for new contacts if synced, otherwise use always synced personal AB
|
2012-02-15 13:04:27 +00:00 |
|
Ralf Becker
|
902c040add
|
handling special case of module "egroupware" in merge
|
2012-02-15 10:37:23 +00:00 |
|
Ralf Becker
|
81f42ec050
|
making ^/trunk default for svn-helper.php merge
|
2012-02-15 10:32:08 +00:00 |
|
Ralf Becker
|
0b3f4a04f0
|
switch filter (all|global|own) and access column off for all global categories
|
2012-02-15 10:25:41 +00:00 |
|
Ralf Becker
|
0d5d839b30
|
fixed app >> categories filter "all" to contain private categories too, also added a private column for easier identification
|
2012-02-15 09:40:05 +00:00 |
|
Nathan Gray
|
90ccc3f8fc
|
Sitemgr reservations - Add confirmed addressbook option to move confirmed contacts
|
2012-02-14 21:01:03 +00:00 |
|
Nathan Gray
|
1109aea63a
|
Lock import/export job while running, to prevent multiple instances.
|
2012-02-14 20:29:33 +00:00 |
|
Nathan Gray
|
68798a2200
|
- Fix sorting by modification time to handle files changed at the same time
- Catch exceptions for logging
|
2012-02-14 18:36:15 +00:00 |
|
Nathan Gray
|
f175a12c6e
|
Reset warnings before starting import
|
2012-02-14 18:34:44 +00:00 |
|
Ralf Becker
|
2939d7bbf3
|
propagate data from settings hook to handlers, to fix failed installs because setup was not detected
|
2012-02-14 17:38:45 +00:00 |
|
Ralf Becker
|
2ba0b31c43
|
added basic update of own cache, to work around failed sitemgr install via setup (cant read just added categories)
|
2012-02-14 17:36:35 +00:00 |
|
Ralf Becker
|
7d2572dca5
|
added user-agent detection for Snow Leopard (OS X 10.6) addressbook, to stop it from messing up categories and photo, Lion (10.7) addressbook works find
|
2012-02-14 15:14:41 +00:00 |
|
Nathan Gray
|
1624c37dc7
|
Fix typo in Excel date processing
|
2012-02-13 19:23:17 +00:00 |
|
Nathan Gray
|
4f669300a4
|
When merging into a spreadsheet document, convert dates into SS dates
|
2012-02-13 18:59:00 +00:00 |
|
Nathan Gray
|
59b277ec5f
|
A new sitemgr module for public reservation of one specified resource. Uses an emailed confirmation link to confirm the reservation
|
2012-02-11 00:47:54 +00:00 |
|
Ralf Becker
|
1f76e0c191
|
fixed several small issues around CardDAV and history logging in addressbook (dont log not set custom fields as there are not stored and therefore not changed)
|
2012-02-10 21:29:50 +00:00 |
|
Ralf Becker
|
f8d2a88e41
|
* Addressbook: use vCard version 3 when exporting via context menu
|
2012-02-10 20:32:45 +00:00 |
|
Ralf Becker
|
56f286e877
|
using instance-wide cache for categories, so updates from other sessions are immediatly available and sessions get smaller
|
2012-02-10 20:14:44 +00:00 |
|
Ralf Becker
|
f4f289011e
|
improved svn-helper quickly merge affected modules only, run a diff afterwards and output a commandline for svn update incl. commit-messages of all merged commits: ./svn-helper.php merge (-c N|-r N:M)+ ^/trunk
|
2012-02-10 12:33:57 +00:00 |
|
Ralf Becker
|
eef250747f
|
necessary update for distributions lists as groups in CardDAV, fixes SQL errors "unknows column list_...."
|
2012-02-10 10:09:18 +00:00 |
|
Ralf Becker
|
3ecd71cbc7
|
switch off permanent error-log
|
2012-02-09 20:15:18 +00:00 |
|
Ralf Becker
|
7a6959ca3f
|
many bugfixes around distribution-lists/groups and some code restructuring
|
2012-02-09 20:09:49 +00:00 |
|
Ralf Becker
|
7db225b181
|
* eSync/Addressbook: HTC Desire needs at least one telefon number, otherwise sync of contact fails without error, we now return at least an empty work phone
|
2012-02-09 13:28:47 +00:00 |
|
Ralf Becker
|
edb42dbfd2
|
* eSync/Addressbook: for all-in-one addressbook only use add-default, if it is contained in addressbooks selected, otherwise use personal addressbook
|
2012-02-08 15:12:37 +00:00 |
|
Nathan Gray
|
caec90f104
|
Better handling of date-times without times, prevent double-conversion to server time
|
2012-02-07 20:49:38 +00:00 |
|
Ralf Becker
|
aef04880e9
|
* CalDAV: allow to create private events on OS X iCal, fixing DAV header for new shared folders
|
2012-02-07 20:19:16 +00:00 |
|
Ralf Becker
|
fe0b914acc
|
as SOGO Connector requires ETag header to recognice as successful PUT, we are sending them again for it
|
2012-02-07 17:10:52 +00:00 |
|
Ralf Becker
|
213a53900d
|
missing change in addressbook for r37912
|
2012-02-07 17:10:21 +00:00 |
|
Nathan Gray
|
6fa67b2e28
|
More robust handling of importing date-times:
1. Check against user's preference
2. Try any other possibilities, by egw_time
3. Error, unless app plugin takes special measures
|
2012-02-07 15:37:16 +00:00 |
|
Klaus Leithoff
|
34502fc66f
|
handle warning on cat_id when it is not a string, as expected on explode but already an array of cat-ids
|
2012-02-07 14:10:34 +00:00 |
|