Jörg Lehrke
e340d34810
Add multi-domain support for SyncML
2009-11-22 17:40:32 +00:00
Jörg Lehrke
f6a3622115
Add additional datatstores in varios places
2009-11-22 16:47:37 +00:00
Jörg Lehrke
aacbe20355
Backport of Christians SyncML Category Handling
2009-11-20 14:45:26 +00:00
Jörg Lehrke
024faa2a3c
SyncML filter handling improved, code cleanup
2009-11-20 07:42:09 +00:00
Jörg Lehrke
ed326ddc69
Fix Domain Issue (Bug #2367 ) for SyncML
2009-11-18 18:56:36 +00:00
Jörg Lehrke
707a118184
Fix for 'Enforce Server' during SlowSync
2009-11-17 21:20:55 +00:00
Jörg Lehrke
9a7830b6d7
Add additional datastores
2009-11-17 07:14:50 +00:00
Ralf Becker
ccb408af27
"let new method hooks fail gracefully if hook class-file does not exists (like the old hooks do, eg. if app got removed)"
2009-11-16 09:44:20 +00:00
Ralf Becker
3c23ce30e0
fixing PHP5.3 deprecated warnings
2009-11-16 09:01:01 +00:00
Jörg Lehrke
18ff8a6fa7
Merge SyncML Extensions with 1.6
2009-11-16 08:04:18 +00:00
Klaus Leithoff
3a5e270948
bugfix groupmembers of groups got lost, while renaming accounts
2009-11-04 11:21:30 +00:00
Klaus Leithoff
a276e48d48
backport of Christian Binders patch: little helper for prefs if unserialize failed - this can happen if the pref comes from an installation with another charset than the current system charset, ported to handle config as well
2009-11-02 10:51:51 +00:00
Ralf Becker
e2a43a60ed
Backported fixes and upload enhancement from Trunk:
...
anonymous user can now download files, without the need to have
filemanager run rights
2009-10-25 19:29:56 +00:00
Ralf Becker
93d9e51982
"replace $this with self, to allow static call"
2009-10-22 09:12:00 +00:00
Ralf Becker
dbcd815fb5
"fix to cope with $vars[0] containing '%2' in lang() calls"
2009-10-19 07:45:27 +00:00
Ralf Becker
3f2b6c9a21
"- fixed error prefenting updating of locks
...
- added constant do enable debuging of locks"
2009-10-13 21:09:15 +00:00
Klaus Leithoff
c819f15dbc
fixing a problem regarding the datehandling in Horde/iCalendar.php reported by Chr.Kaulich
2009-10-02 09:05:09 +00:00
Ralf Becker
2f88277af7
"fixed not working egw_link::set_cache"
2009-09-29 09:59:32 +00:00
Klaus Leithoff
39296e9d41
added the option allfirst for account display to show [username] firstname lastname, as the option all displayed [username] firstname lastname and not [username] lastname, firstnamne as advertised
2009-09-28 15:19:17 +00:00
Ralf Becker
6284e79259
removed tests folder, as it is NOT used by EGroupware
2009-09-21 08:19:41 +00:00
Ralf Becker
53b5e86323
Fix to get iCal in OS X 10.6 working (again):
...
WebDAV RFC 4918 allows a full url or a path as <D:href>:
http://www.webdav.org/specs/rfc4918.html#ELEMENT_href
Some clients can NOT deal with one or the other:
- KAddressbook (at least in 3.5) can NOT subscribe to addressbooks (it
does not find them) if just a path is used
- iCal in OS X 10.6 generates wrong requests, if a full url is used
2009-09-14 08:48:30 +00:00
Ralf Becker
c94d6f9fad
quote all table or column names, to allow to use reserved words of dbms
2009-09-09 08:27:38 +00:00
Ralf Becker
73f6e47071
Fixed typo happend --> happened reported by David Rankin
2009-08-25 08:33:05 +00:00
Ralf Becker
bf712c89b0
fixing a few more PHP5.3 problems, caused by PHP5.3 behavior to NOT
...
register cookies in $_REQUEST any more by default (there's now a php.ini
variable 'request_order' to controll that, but we want to work with a
default configuraltion):
- session restore was not working, as only $_REQUEST[sessionid] was
checked
- multi domain installs not working, as domain cookie was not checked
- encrypted session were not working, because kp3 cookie was not checked
--> there's now a static method egw_session::get_request($name), which
checks $_REQUEST[$name], $_COOKIE[$name] and for that Safari bug also
$_COOKIE[ucfirst($name)]
2009-08-22 19:38:45 +00:00
Ralf Becker
a54df4b480
"added uicontacts --> addressbook_ui conversation, as user on english list reported a problem with it"
2009-08-22 08:12:24 +00:00
Ralf Becker
4d4962769a
adding addressbook object classes to new accounts (if they are supported
...
by the server)
--> overcome problem reported by krupka(at)depag.de on the german list:
password get's lost if contact get saved, because it had to remove the
account first to add the addressbook object classes
2009-08-22 08:07:37 +00:00
Ralf Becker
4fca7fb43c
prevent using the numeric value of a group or user twice, by checking if it already exists for both sides
2009-08-22 08:01:10 +00:00
Ralf Becker
1423948060
"cant create an index without fields (was observed in broken backups)"
2009-08-17 07:32:24 +00:00
Ralf Becker
39fee5d8bc
some precaution to never allow to (recursivly) remove /, /apps or /home
2009-08-12 09:55:41 +00:00
Ralf Becker
fed41cf05e
"Fix for bug #2111 : xml_functions.inc.php calls to an undefined method
...
as suggested by Igor Blanco"
2009-07-18 12:46:05 +00:00
Ralf Becker
fac44715bb
"Fix for bug #1885 : egw_db->row doesn't work as expected
...
reverted r25031, as it returns the first record with numeric indexes (it's anyway a depricated function)"
2009-07-18 12:36:19 +00:00
Ralf Becker
201f498a9c
checking if attachment or attachment dir exists, before trying to delete it, to quieten warning, also improved warning to be precise if file does not exist, is no directory, or permission missing
2009-07-18 09:33:30 +00:00
Ralf Becker
2fc7222f68
merged htmlpurifier from trunk
2009-06-23 16:48:40 +00:00
Klaus Leithoff
ce593cac12
propfind: fix regarding the retrieval of sqlfs_props, if key of array with a single entry is the vfspath for the file in question
2009-06-10 10:33:38 +00:00
Ralf Becker
9a027d3346
fix for php5.3, which by default seems NOT include content of $_COOKIE in
2009-06-07 15:52:32 +00:00
Ralf Becker
e33a0ce020
"Patch from Carsten Wolf:
...
Timesheet-Einträge mit Uhrzeit 0:00, die in der Winterzeit gemacht wurden,
werden in einem Union-Query, der in der Sommerzeit stattfindet, dem falschen
Tag zugeordnet. Vermutlich stimmt dies nur für den PostgreSQL query und ist
Dir deshalb bisher nicht aufgefallen.
Der Patch:
Ändert den PostgreSQL-spezifischen Teil des queries so um, dass er
Zeitzoneninformationen berücksichtigt."
2009-05-30 07:05:54 +00:00
Klaus Leithoff
424fa5ffd8
added windows-1257 as it seems to be used widely, to display baltic letters
2009-05-27 07:13:45 +00:00
Ralf Becker
ad788f03c8
"re-added (depricated) php4 constructor, as it get's called by some old apps"
2009-05-26 17:27:03 +00:00
Ralf Becker
ad1a7f3451
"fixed not always executed hooks for disabled applications (using app-names from existing hooks now, instead of egw_info[apps])"
2009-05-26 11:56:43 +00:00
Ralf Becker
d2edcf6e24
merged setup-cli related bugfixes 27105, 27106 and 27109
2009-05-25 07:00:08 +00:00
Ralf Becker
947b78e0a1
"allow to use now() beside current_timestamp, as Postgres backups contain it and it's easier to remember anyway"
2009-05-15 07:18:47 +00:00
Ralf Becker
fad005ac62
added translated languages and visible charset to charset selection
2009-05-11 08:47:57 +00:00
Ralf Becker
d26e172992
"Backported case-sensitivity (commits r26637 (partially) and 26796) from trunk,
...
as it fixes several bugs reported on the user list:
- renaming to a name which differs only in case deletes file/directory
- same is true eg. for German umlauts or French accents"
2009-05-08 07:35:06 +00:00
Ralf Becker
9acc5f2037
"setting the value to 7, after reports on the user list, thought MySQL 5.0.51 with MyISAM engine works up to 10"
2009-05-04 16:48:20 +00:00
Ralf Becker
79355f0417
"fix for bug reported on the english user list:
...
limit on the number of cascaded folders in Filemanager
--> MySQL 5.0 has a nesting limit for subqueries
--> working around that by limiting the nesting level to 10"
2009-05-01 19:15:44 +00:00
Ralf Becker
09aa8c46bb
"fixed failed move or rename via WebDAV (eg. NetDrive on Windows):
...
trailing slashes added to all collections caused a rename to an empty filename
--> all training slashes get now removed prior to calling any backend functions"
2009-04-30 07:50:02 +00:00
Ralf Becker
cfc74f5918
"copied COPY from HTTP_WebDAV_Server_Filesystem:
...
- it contained sql queries, which can not work in eGW
- to add Location header shown in rfc2518 example (section 8.9.5)"
2009-04-30 07:43:21 +00:00
Ralf Becker
1af0e3b409
"adding path (EGW_SERVER_ROOT) to hash for basic auth pseudo sesion id
...
(otherwise different installs in different pathes using identical credentials would share the session, which is no good idea)"
2009-04-30 07:36:23 +00:00
Ralf Becker
accff8c9c2
fixed Notices under error_reporting E_ALL
2009-04-28 20:08:28 +00:00
Ralf Becker
18897b4367
"removed unneeded stripslashes while reading the configuration, as it \"eats\" the backslashed of windows pathes (eg. messes up the default cache path)"
2009-04-28 19:35:57 +00:00