Commit Graph

29 Commits

Author SHA1 Message Date
Hadi Nategh
34e881d72c Allow access to upload in user/.tmp/ even if user has no rights to filemanager 2017-05-08 17:21:51 +02:00
Ralf Becker
1e90ba1cd1 allow access to mounted eTemplates, if there are no filemanager or sitemgr-link app rights 2017-04-26 19:35:22 +02:00
Ralf Becker
67cb60b972 moving egw_digest_auth, vfs_webdav_server and egw_sharing to new api 2016-03-20 16:19:53 +00:00
Ralf Becker
428e71daad documented required rewrite rule for Apache FCGI 2013-03-18 08:14:47 +00:00
Ralf Becker
c23f7fc95b * WebDAV/GroupDAV/CalDAV/CardDAV: removed option only used for old KDE GroupDAV resource and unknown WebDAV clients producing invalid XML, fix for community bug #3152 2012-08-13 09:32:03 +00:00
Ralf Becker
aeb469dab8 using PATH_INFO as backend (HTTP_WebDAV_Server also only uses that 2012-03-27 09:04:23 +00:00
Ralf Becker
4eeaf95eea reverted accidently commited webdav.php 2011-09-29 10:54:48 +00:00
Ralf Becker
b874dd0aaa fixed $infolog is no array 2011-09-29 10:53:33 +00:00
Ralf Becker
c0da340b64 more informative WebDAV logging 2011-08-08 07:18:07 +00:00
Andreas Stöckel
f7ea18ade4 accidently commited line added for debuging 2010-12-28 14:54:33 +00:00
Andreas Stöckel
072a57da04 Fixed MyStylite #1082, language in sidebox not being properly loaded 2010-12-28 14:51:12 +00:00
Ralf Becker
c1d7256972 added support for PHP running as (F)CGI (uses ORIG_PATH_INFO instead of PATH_INFO) 2010-09-27 07:55:15 +00:00
Jörg Lehrke
f9c5c02a55 Fix WebDAV support for Bitkinex client (EGw.org#2650) 2010-06-11 09:06:05 +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