Cédric Krier
d80abe4548
Fix missing closing of database cursor
2011-05-16 12:22:43 +02:00
Steffen Beyer
8fc9820dcb
Fix WebDAV socket misbehaviour under BSD for Python >= 2.6 for issue1914
...
work around http://bugs.python.org/issue7995
2011-03-31 17:39:24 +02:00
Cédric Krier
c370a1fdc7
Handle timeout in SocketServer for Python < 2.6 for issue1731
2010-10-19 22:32:37 +02:00
Phillip Heller
91184b1173
Factored out common daemon code from services to new trytond.protocols.com
...
Suppress Errno 57 when attempting to close an already shut socket, fixes issue1624
Revert from join() on enumerated threads to join() on individual service threadsto preserve debugging environments
2010-10-06 16:53:00 -04:00
Cédric Krier
aa5816be0f
Move Cache in trytond.cache and convert outside tools for issue1653
2010-08-24 20:54:27 +02:00
Cédric Krier
df1fd283ac
New transaction management
...
Remove cursor, user and context from methods and use Transaction instead
2010-08-19 22:01:12 +02:00
Cédric Krier
483afed26a
Catch only Exception according to PEP 352
2010-07-08 19:53:39 +02:00
Cédric Krier
015c05c174
Fix get_data to work with pywebdav 0.9.4 for issue1561
2010-05-08 00:54:56 +02:00
Cédric Krier
b5fb4d1ef3
Refactoring by validation with pylint
2010-02-18 18:50:35 +01:00
Cédric Krier
26eca14fc1
Add new methods to webdav CONFIG for upcomming version of pywebdav
2009-11-13 12:31:48 +01:00
Cédric Krier
e67d02a97f
Handle displayname on webdav.collection
2009-11-10 16:04:05 +01:00
Cédric Krier
bc69da34f7
Handle current-user-privilege-set on webdav.collection
2009-11-10 15:53:05 +01:00
Cédric Krier
9137b41bb8
Add current-user-privilege-set to DAV props for iPhone
2009-11-10 14:15:16 +01:00
Cédric Krier
fceab78186
Add access-control to DAV header
2009-11-10 14:14:30 +01:00
Cédric Krier
d06784202e
Return value for displayname
2009-11-10 14:13:37 +01:00
Cédric Krier
fb7bddf5cf
Improve exception handling for issue1180
2009-11-10 14:03:20 +01:00
Cédric Krier
63589c8ebf
Fix webdav get_dburi when uri is empty
2009-08-28 16:31:44 +02:00
Cédric Krier
6df5fe2f0c
Add timeout to BaseThreadedHTTPServer for Python 2.6
2009-08-24 17:50:08 +02:00
Cédric Krier
f75d0277b4
Add logging of exception in webdav
2009-07-08 15:26:46 +02:00
Cédric Krier
e9b6f88506
Update webdav to work with pywebdav 0.9.3
2009-07-02 19:37:02 +02:00
Cédric Krier
afb56ab238
Change only value of USER_ID instead of replacing it to make USER_ID available
...
for other modules
2009-06-12 13:56:16 +02:00
Cédric Krier
d37ba1d82e
Fix code to use pywebdav 0.9.2
2009-05-12 15:39:54 +02:00
Cédric Krier
a53fe098f3
Add missing unquote uri
...
Fix encoding of children
2009-05-12 13:56:51 +02:00
Cédric Krier
8cbc111068
Use one transaction per webdav request
...
Remove the use of baseuri
2009-05-06 13:10:50 +02:00
Cédric Krier
a8ca5195f9
Raise only DAV_ exception to webdav server
2009-05-03 14:12:39 +02:00
Cédric Krier
2af24426fd
Handle getetag and use lastmodified
2009-04-30 17:42:17 +02:00
Cédric Krier
aff08f1d0b
Move _get_dburi into staticmethod get_dburi and keep backward compatibility
2009-04-30 17:41:38 +02:00
Cédric Krier
216051a2fc
Fix webdav to work with pywebdav version greater than 0.8
2009-04-08 11:40:10 +02:00
Cédric Krier
af9395e32b
Add missing call to pool init if needed for issue940
2009-04-07 19:37:10 +02:00
Cédric Krier
23d74a0469
Move webdav in protocols
2009-02-12 18:46:43 +01:00