summaryrefslogtreecommitdiff
path: root/addons/document_webdav/webdav_server.py
AgeCommit message (Collapse)Author
2010-08-01WebDAV: Add keep-alive in headers, fix If-MatchP. Christeas
We must check the "If-Match" header. Its value is quoted, so try to remove quotes (crude way), and also consume any body before we respond with 4xx. Conflicts: document_webdav/webdav_server.py bzr revid: p_christ@hol.gr-20100801083828-lh9htiqlwewvhloh
2010-07-29Doc Webdav: better exceptions, close cursors.P. Christeas
bzr revid: p_christ@hol.gr-20100729133938-fo37j2dftn7755gg
2010-07-29Doc webdav: use the new server API for http OPTIONSP. Christeas
Since a063f7e441f910f, server has a better API for the http options, use that instead of the ill-written do_OPTIONS handler.' bzr revid: p_christ@hol.gr-20100729133936-e0laz7p3j1l2zodo
2010-07-12Document webdav: fix mkcol, rename, get_data (temp)P. Christeas
Conflicts: document_webdav/dav_fs.py document_webdav/webdav_server.py bzr revid: p_christ@hol.gr-20100712193236-8xde2tpmmxfp004n
2010-07-12Doc Webdav: One more workaround for python-webdav.P. Christeas
bzr revid: p_christ@hol.gr-20100712192819-7lr9zfogs6jjqq74
2010-06-24Doc WebDAV: allow auth of False db, even with user setP. Christeas
This is another workaround for nautilus, that descends into the db (=does authorization) and then requests info for the parent again (causing db=False later). bzr revid: p_christ@hol.gr-20100624150122-tntum07kgth2ogup
2010-06-24Doc WebDAV: workaround py-webdav for persistent connections.P. Christeas
Python-webdav does not follow the http protocol for persistent connections, nor does it accept patches. So, override their functions. bzr revid: p_christ@hol.gr-20100624150054-iwuvgehsyjr7qghv
2010-06-23Doc Webdav: Cleanup code, fix db listing, children paths.P. Christeas
This is a reshape of the code, since the porting. While the MultiHttpHandler will strip the '/webdav' part of the path, the DAV code will try to generate more paths without it. So, there must be consinstent functions that will convert (at mk_prop_response and mk_propname_response) to the full path or back. Also, only have one function that will strip the db name from the path, so that we control the auth requirements (for the purpose of database listings, which shouldn't require authentication). bzr revid: p_christ@hol.gr-20100623105437-kmy0ccqihu5h9ydp
2010-06-22Doc webdav: temp fixesP. Christeas
Including a meaningful exception when range of data (chunked transfer) is requested. bzr revid: p_christ@hol.gr-20100622150339-e93xs3dw0kw1ni3y
2010-06-16[IMP][REF] Sql-injection changes, remove print statement, some space ↵vra
improvement. bzr revid: vra@tinyerp.com-20100616115139-cql5oiqf622spa6p
2010-04-21[IMP] caldavHarry (Open ERP)
bzr revid: hmo@tinyerp.com-20100421133402-191nwwj3nohx6zas
2010-04-12[REF+IMP] caldavHarry (Open ERP)
bzr revid: hmo@tinyerp.com-20100412105200-c3kvao81ypbh8l0g
2010-04-06[IMP] document_webdav: removed DAV and refactore codeHarry (Open ERP)
bzr revid: hmo@tinyerp.com-20100406111132-9bscvnb6aojdvioo
2009-12-29[IMP] document_webdav : webdav enable true if not specified in configuration ↵Harry (Open ERP)
file bzr revid: hmo@tinyerp.com-20091229093655-vohg3lxkzfs7zwka
2009-12-15[FIX] document_webdav : Replace <TAB> with four <WHITE SPACE>Harry (Open ERP)
bzr revid: hmo@tinyerp.com-20091215143105-3m1zuyf0fas65opf
2009-11-26[MERGE] merge from lp:~xrg/openobject-addons/doc2-5.2Panos Christeas
bzr revid: hmo@tinyerp.com-20091126135400-z32iycvadbt9so8n