File: CHANGES

package info (click to toggle)
qwebdavlib 1.0.0-1
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid, trixie
  • size: 232 kB
  • sloc: cpp: 1,356; makefile: 17
file content (36 lines) | stat: -rw-r--r-- 1,968 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
QWebDAV library (qwebdavlib) version 1.0 (LGPL v2.1)

Changes* for version 1.0
    - Simple structure:
        * QWebdav inherits QNetworkAccessManager and is used to create
          requests and puts
        * QWebdavDirParser inherits QObject and is used together with QWebdav
          to request a directory listing and subsequent parsing of the
          response. QWebdavDirParser::getList() returns a QList of QWebdavItem.
        * QWebdavItem is used to handle all data related to a file or
          a directory
        * QNaturalSort make the function naturalCompare from
          http://qt.gitorious.org/qt/qt/blobs/4.7/src/gui/dialogs/qfilesystemmodel.cpp
          available for QWebdavDirParser to sort directory listings
    - SSL support added, so that certificates can be accepted explicitly
      with their MD5 and SHA1 digests. The lib can now also handle self-signed
      certificates which are not signed by a system-wide accepted certification
      authority (CA).
    - Source property has been removed (lack of support according to RFC4918)
    - Added custom port support
    - Added support of root path, which is prepended to the path
      argument of functions from class QWebdav, so that the root path can be used
      as WebDAV share path. The path arguments are relative to
      the root path.
    - FIX: request header destination (copy/move) has to be an absolute URI
    - username and password are not any longer part of the m_baseURL
      in qwebdav.cpp. They are only used to set parameters of QAuthenticator.
    - WebDAV server dependent handling of href of PROPFIND responses
      (Apache returns path without scheme and authority and
      MS IIS returns full URL)

* in comparison to the initial libraries
        QWebdav plugin for MeeDav (LGPL v2.1)
                http://projects.developer.nokia.com/meedav/
        QWebdav - WebDAV lib for Qt4 (LGPL v2.1)
                http://xf.iksaif.net/dev/qwebdav.html