Commit Graph

9 Commits

Author SHA1 Message Date
Jörg Lehrke
352ad138a6 Improved WebDAV 2010-03-15 19:07:25 +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
cd9879112e "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:34:14 +00:00
Ralf Becker
9fabbf434a "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:25:51 +00:00
Ralf Becker
68ba51f8d8 "switch of output buffering (switched on in header), as otherwise we run against memory_limit, for big files" 2009-06-18 11:01:06 +00:00
Ralf Becker
a80ffb6223 Backported r26747 to 1.6:
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-09 07:49:17 +00:00
Klaus Leithoff
d313eb2daf fixing various webdav problems, regarding pathbuilding 2009-03-09 12:23:47 +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