Pywebdav3

Latest version: v0.10.0

Safety actively analyzes 631110 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 3 of 3

0.7

---

Added MySQL auth support brought by Vince Spicer
Added INI file support also introduced by Vince
Some minor bugfixes and integration changes.
Added instance counter to make multiple instances possible
Extended --help text a bit
[Simon Pamies]

0.6

---

Added bugfixes for buggy Mac OS X Finder implementation
Finder tries to stat .DS_Store without checking if it exists
Cleaned up readme and install files
Moved license to extra file
Added distutils support
Refactored module layout
Refactored class and module names
Added commandline support
Added daemonize support
Added logging facilities
Added extended arguments

some more things I can't remember
[Simon Pamies]

0.5.1

-------------------
Updated to work with latest 4Suite

0.5

-----------------

added constants.py
data.py must now return COLLECTION or OBJECT when getting asked for
resourcetype. propfind.py will automatically generate the right xml
element.
<href> now only contains the path
changed HTTP/1.0 header to HTTP/1.1 which makes it work with WebFolders
added DO_AUTH constant to AuthServer.py to control whether authentication
should be done or not.
added chunked responses in davserver.py
One step in order to get a server with keep-alive one day.
we now use 4DOM instead if PyDOM
the URI in a href is quoted
complete rewrite of the PROPFIND stuff:
error responses are now generated when a property if not found or not accessible
namespace handling is now better. We forget any prefix and create them ourselves later in the response.
added superclass iface.py in DAV/ in order to make implementing
interface classes easier. See data.py for how to use it.
Also note that the way data.py handles things might have changed from
the previous release (if you don't like it wait for 1.0!)
added functions to iface.py which format creationdate and lastmodified
implemented HEAD

lots of bugfixes

0.3

-----------------

removed hard coded base uri from davserver.py and replaced by
a reference to the dataclass. Added this to iface.py where you
have to define it in your subclass.
added davcmd.py which contains utility functions for copy and move
reimplemented DELETE and removed dependencies to pydom. move actual
delete method to davcmd.
implemented COPY
implemented MOVE
fixed bugs in errors.py, needs revisiting anyway..
URIs are now unquoted in davserver.py before being used
paths in data.py are quoted in system calls in order to support
blanks in pathnames (e.g. mkdir '%s' )
switched to exceptions when catching errors from the interface class
added exists() method to data.py
added more uri utility functions to utils.py
millenium bugfixes ;-)

Page 3 of 3

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.