Ralf Becker
45f22ee1b6
using PATH_INFO as backend (HTTP_WebDAV_Server also only uses that
2012-03-27 09:11:07 +00:00
Ralf Becker
bb607c609c
added support for PHP running as (F)CGI (uses ORIG_PATH_INFO instead of PATH_INFO)
2010-09-27 07:56:02 +00:00
Jörg Lehrke
5f47910187
Fix WebDAV support for Bitkinex client (EGw.org#2650)
2010-06-11 09:05:28 +00:00
Jörg Lehrke
df36afa1ed
Fix DAV issue for neon for GroupDAV, too
2010-05-18 10:45:46 +00:00
Jörg Lehrke
854c5a83a0
Fix DAV issue for neon
2010-05-18 10:30:28 +00:00
Ralf Becker
930f1052d5
supporting digest auth (see RFC 2617), which is more secure then basic auth on http (no cleartext password), it currently requires cleartext passwords in the database, to calculate the A1 hash!
2010-05-05 09:19:37 +00:00
Jörg Lehrke
af6e0c661d
Fix Windows 7 WebDAV issue
2010-03-25 14:17:56 +00:00
Ralf Becker
5d734876a4
"webdav is stateless: we dont need to keep the session open, it only blocks other calls to same basic-auth session"
2009-11-29 10:53:25 +00:00
Ralf Becker
5db94b17f4
"fixed not working fallback to \"sitemgr\" rights (was sitemgr-site, but has to be sitemgr-link)"
2009-10-25 17:21:31 +00:00
Ralf Becker
f70cccd2ef
"allowing to use GET parameter \"auth\" instead of (basic) Authentication header, as talked on devel list"
2009-08-18 07:55:59 +00:00
Ralf Becker
90fa0dc0e2
"reverting my inition comit to switch output buffering off in webdav.php, as it makes problems on system with do automatic output compression, eg. debian5
...
--> modified header template to not switch it on in first place, for webdav.php"
2009-06-25 10:25:35 +00:00
Ralf Becker
3cc9330725
"switch of output buffering (switched on in header), as otherwise we run against memory_limit, for big files
...
only do it if no output_handler is set in php.ini, as at least with zlib.output_handler it stalls ...
if (!ini_get('output_handler')) ob_end_flush();
"
2009-06-25 07:24:40 +00:00
Ralf Becker
6aaf8e1d84
"switch of output buffering (switched on in header), as otherwise we run against memory_limit, for big files"
2009-06-18 10:59:10 +00:00
Ralf Becker
76caa7db75
new ajax_submit() function with submitts the whole form via ajax to a given callback
2009-04-29 14:15:19 +00:00
Ralf Becker
1c11bfcf55
using a session for basic auth (not session aware) clients for WebDAV
...
and GroupDAV. The "sessionid" get's constructed from the basic auth
credentials and is not random (as the clients dont store them).
--> speeds up the use of *DAV
--> stops *DAV handlers to created numerious sessions
2009-04-04 08:38:56 +00:00
Klaus Leithoff
3850ce1a63
giving a valid responsehaeder back if we get al malformed or missing url (PATH_INFO)
2009-02-27 10:05:15 +00:00
Klaus Leithoff
be859fa1f6
fixing various webdav problems, regarding pathbuilding
2009-01-29 18:58:52 +00:00
Ralf Becker
fa73ad5339
Improved exception handling:
...
- exceptions get now always logged to the error_log
- in the webgui it's now configurable, if the message contains a
stacktrace (incl. function arguments) - default no (security)
- command line interfaces get detected and contain no html anymore
- webdav and groupdav send the exceptions as basic auth realms to the
client
- webdav and groupdav login failures contain the reason as part of the
basic auth realm
2008-10-26 12:13:01 +00:00
Ralf Becker
5cfc38b4f6
moved webdav handler in the root dir, as its now a general service and not only used by filemanager
2008-05-10 21:15:46 +00:00