You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@cordova.apache.org by sh...@apache.org on 2016/07/25 07:57:29 UTC

[43/57] [abbrv] cordova-plugins git commit: Squashed 'local-webserver/src/ios/GCDWebServer/' content from commit 15caa9c

Squashed 'local-webserver/src/ios/GCDWebServer/' content from commit 15caa9c

git-subtree-dir: local-webserver/src/ios/GCDWebServer
git-subtree-split: 15caa9cd20ed6b32bd69704a90261efe1ca71b77


Project: http://git-wip-us.apache.org/repos/asf/cordova-plugins/repo
Commit: http://git-wip-us.apache.org/repos/asf/cordova-plugins/commit/1547b6bc
Tree: http://git-wip-us.apache.org/repos/asf/cordova-plugins/tree/1547b6bc
Diff: http://git-wip-us.apache.org/repos/asf/cordova-plugins/diff/1547b6bc

Branch: refs/heads/master
Commit: 1547b6bcc17fad312449c2d522935370e0552b77
Parents: 
Author: Andreas Kohn <an...@gmail.com>
Authored: Thu Mar 24 12:39:29 2016 +0100
Committer: Andreas Kohn <an...@gmail.com>
Committed: Thu Mar 24 12:39:29 2016 +0100

----------------------------------------------------------------------
 .gitignore                                      |    5 +
 .travis.yml                                     |    2 +
 GCDWebDAVServer/GCDWebDAVServer.h               |  156 +
 GCDWebDAVServer/GCDWebDAVServer.m               |  688 +++
 GCDWebServer.podspec                            |   49 +
 GCDWebServer.xcodeproj/project.pbxproj          |  637 ++
 GCDWebServer/Core/GCDWebServer.h                |  567 ++
 GCDWebServer/Core/GCDWebServer.m                | 1214 ++++
 GCDWebServer/Core/GCDWebServerConnection.h      |  179 +
 GCDWebServer/Core/GCDWebServerConnection.m      |  845 +++
 GCDWebServer/Core/GCDWebServerFunctions.h       |  101 +
 GCDWebServer/Core/GCDWebServerFunctions.m       |  299 +
 GCDWebServer/Core/GCDWebServerHTTPStatusCodes.h |  116 +
 GCDWebServer/Core/GCDWebServerPrivate.h         |  228 +
 GCDWebServer/Core/GCDWebServerRequest.h         |  182 +
 GCDWebServer/Core/GCDWebServerRequest.m         |  319 +
 GCDWebServer/Core/GCDWebServerResponse.h        |  208 +
 GCDWebServer/Core/GCDWebServerResponse.m        |  305 +
 GCDWebServer/Requests/GCDWebServerDataRequest.h |   60 +
 GCDWebServer/Requests/GCDWebServerDataRequest.m |  106 +
 GCDWebServer/Requests/GCDWebServerFileRequest.h |   45 +
 GCDWebServer/Requests/GCDWebServerFileRequest.m |  103 +
 .../Requests/GCDWebServerMultiPartFormRequest.h |  132 +
 .../Requests/GCDWebServerMultiPartFormRequest.m |  439 ++
 .../GCDWebServerURLEncodedFormRequest.h         |   51 +
 .../GCDWebServerURLEncodedFormRequest.m         |   70 +
 .../Responses/GCDWebServerDataResponse.h        |  108 +
 .../Responses/GCDWebServerDataResponse.m        |  143 +
 .../Responses/GCDWebServerErrorResponse.h       |   81 +
 .../Responses/GCDWebServerErrorResponse.m       |  128 +
 .../Responses/GCDWebServerFileResponse.h        |   96 +
 .../Responses/GCDWebServerFileResponse.m        |  181 +
 .../Responses/GCDWebServerStreamedResponse.h    |   78 +
 .../Responses/GCDWebServerStreamedResponse.m    |   79 +
 GCDWebUploader/GCDWebUploader.bundle/Info.plist |  Bin 0 -> 126 bytes
 .../css/bootstrap-theme.css                     |  347 ++
 .../GCDWebUploader.bundle/css/bootstrap.css     | 5785 ++++++++++++++++++
 .../GCDWebUploader.bundle/css/index.css         |  130 +
 .../css/jquery.fileupload.css                   |   36 +
 .../en.lproj/Localizable.strings                |    3 +
 .../fonts/glyphicons-halflings-regular.eot      |  Bin 0 -> 20335 bytes
 .../fonts/glyphicons-halflings-regular.svg      |  229 +
 .../fonts/glyphicons-halflings-regular.ttf      |  Bin 0 -> 41280 bytes
 .../fonts/glyphicons-halflings-regular.woff     |  Bin 0 -> 23320 bytes
 GCDWebUploader/GCDWebUploader.bundle/index.html |  196 +
 .../GCDWebUploader.bundle/js/bootstrap.min.js   |    6 +
 .../GCDWebUploader.bundle/js/html5shiv.min.js   |    8 +
 .../GCDWebUploader.bundle/js/index.js           |  305 +
 .../js/jquery.fileupload.js                     | 1426 +++++
 .../js/jquery.iframe-transport.js               |  214 +
 .../js/jquery.jeditable.js                      |  546 ++
 .../GCDWebUploader.bundle/js/jquery.min.js      |    4 +
 .../js/jquery.ui.widget.js                      |  521 ++
 .../GCDWebUploader.bundle/js/respond.min.js     |    5 +
 .../GCDWebUploader.bundle/js/tmpl.min.js        |    1 +
 GCDWebUploader/GCDWebUploader.h                 |  197 +
 GCDWebUploader/GCDWebUploader.m                 |  417 ++
 LICENSE                                         |   24 +
 Mac/main.m                                      |  407 ++
 README.md                                       |  444 ++
 Run-Tests.sh                                    |   60 +
 Tests/HTMLFileUpload/001-200.response           |    9 +
 Tests/HTMLFileUpload/001-GET.request            |   10 +
 Tests/HTMLFileUpload/002-200.response           |    9 +
 Tests/HTMLFileUpload/002-POST.request           |  Bin 0 -> 107816 bytes
 Tests/HTMLForm/001-200.response                 |    9 +
 Tests/HTMLForm/001-GET.request                  |   10 +
 Tests/HTMLForm/002-200.response                 |    9 +
 Tests/HTMLForm/002-POST.request                 |   15 +
 Tests/Payload.zip                               |  Bin 0 -> 322944 bytes
 Tests/Sample-Movie.mp4                          |  Bin 0 -> 3400266 bytes
 Tests/WebDAV-Cyberduck/001-200.response         |    6 +
 Tests/WebDAV-Cyberduck/001-HEAD.request         |    6 +
 Tests/WebDAV-Cyberduck/002-207.response         |   14 +
 Tests/WebDAV-Cyberduck/002-PROPFIND.request     |   10 +
 Tests/WebDAV-Cyberduck/003-207.response         |   12 +
 Tests/WebDAV-Cyberduck/003-PROPFIND.request     |   10 +
 Tests/WebDAV-Cyberduck/004-207.response         |   13 +
 Tests/WebDAV-Cyberduck/004-PROPFIND.request     |   10 +
 Tests/WebDAV-Cyberduck/005-200.response         |    6 +
 Tests/WebDAV-Cyberduck/005-HEAD.request         |    6 +
 Tests/WebDAV-Cyberduck/006-404.response         |    7 +
 Tests/WebDAV-Cyberduck/006-HEAD.request         |    6 +
 Tests/WebDAV-Cyberduck/007-201.response         |    6 +
 Tests/WebDAV-Cyberduck/007-COPY.request         |    8 +
 Tests/WebDAV-Cyberduck/008-207.response         |   15 +
 Tests/WebDAV-Cyberduck/008-PROPFIND.request     |   10 +
 Tests/WebDAV-Cyberduck/009-200.response         |    6 +
 Tests/WebDAV-Cyberduck/009-HEAD.request         |    6 +
 Tests/WebDAV-Cyberduck/010-200.response         |  Bin 0 -> 116315 bytes
 Tests/WebDAV-Cyberduck/010-GET.request          |    6 +
 Tests/WebDAV-Cyberduck/011-207.response         |   13 +
 Tests/WebDAV-Cyberduck/011-PROPFIND.request     |   10 +
 Tests/WebDAV-Cyberduck/012-204.response         |    6 +
 Tests/WebDAV-Cyberduck/012-DELETE.request       |    6 +
 Tests/WebDAV-Cyberduck/013-204.response         |    6 +
 Tests/WebDAV-Cyberduck/013-DELETE.request       |    6 +
 Tests/WebDAV-Cyberduck/014-204.response         |    6 +
 Tests/WebDAV-Cyberduck/014-DELETE.request       |    6 +
 Tests/WebDAV-Cyberduck/015-207.response         |   14 +
 Tests/WebDAV-Cyberduck/015-PROPFIND.request     |   10 +
 Tests/WebDAV-Cyberduck/016-201.response         |    6 +
 Tests/WebDAV-Cyberduck/016-MOVE.request         |    8 +
 Tests/WebDAV-Cyberduck/017-207.response         |   14 +
 Tests/WebDAV-Cyberduck/017-PROPFIND.request     |   10 +
 Tests/WebDAV-Cyberduck/018-201.response         |    6 +
 Tests/WebDAV-Cyberduck/018-MOVE.request         |    8 +
 Tests/WebDAV-Cyberduck/019-207.response         |   13 +
 Tests/WebDAV-Cyberduck/019-PROPFIND.request     |   10 +
 Tests/WebDAV-Cyberduck/020-207.response         |   13 +
 Tests/WebDAV-Cyberduck/020-PROPFIND.request     |   10 +
 Tests/WebDAV-Cyberduck/021-200.response         |    6 +
 Tests/WebDAV-Cyberduck/021-HEAD.request         |    6 +
 Tests/WebDAV-Cyberduck/022-404.response         |    7 +
 Tests/WebDAV-Cyberduck/022-HEAD.request         |    6 +
 Tests/WebDAV-Cyberduck/023-201.response         |    6 +
 Tests/WebDAV-Cyberduck/023-PUT.request          |   11 +
 Tests/WebDAV-Cyberduck/024-207.response         |   14 +
 Tests/WebDAV-Cyberduck/024-PROPFIND.request     |   10 +
 Tests/WebDAV-Cyberduck/025-201.response         |    6 +
 Tests/WebDAV-Cyberduck/025-MKCOL.request        |    8 +
 Tests/WebDAV-Cyberduck/026-207.response         |   15 +
 Tests/WebDAV-Cyberduck/026-PROPFIND.request     |   10 +
 Tests/WebDAV-Cyberduck/027-207.response         |   11 +
 Tests/WebDAV-Cyberduck/027-PROPFIND.request     |   10 +
 Tests/WebDAV-Cyberduck/028-201.response         |    6 +
 Tests/WebDAV-Cyberduck/028-MOVE.request         |    8 +
 Tests/WebDAV-Cyberduck/029-201.response         |    6 +
 Tests/WebDAV-Cyberduck/029-MOVE.request         |    8 +
 Tests/WebDAV-Cyberduck/030-207.response         |   13 +
 Tests/WebDAV-Cyberduck/030-PROPFIND.request     |   10 +
 Tests/WebDAV-Cyberduck/031-207.response         |   13 +
 Tests/WebDAV-Cyberduck/031-PROPFIND.request     |   10 +
 Tests/WebDAV-Cyberduck/032-207.response         |   13 +
 Tests/WebDAV-Cyberduck/032-PROPFIND.request     |   10 +
 Tests/WebDAV-Cyberduck/033-204.response         |    6 +
 Tests/WebDAV-Cyberduck/033-DELETE.request       |    6 +
 Tests/WebDAV-Cyberduck/034-204.response         |    6 +
 Tests/WebDAV-Cyberduck/034-DELETE.request       |    6 +
 Tests/WebDAV-Cyberduck/035-204.response         |    6 +
 Tests/WebDAV-Cyberduck/035-DELETE.request       |    6 +
 Tests/WebDAV-Cyberduck/036-207.response         |   12 +
 Tests/WebDAV-Cyberduck/036-PROPFIND.request     |   10 +
 Tests/WebDAV-Finder/001-200.response            |    7 +
 Tests/WebDAV-Finder/001-OPTIONS.request         |    7 +
 Tests/WebDAV-Finder/002-200.response            |    7 +
 Tests/WebDAV-Finder/002-OPTIONS.request         |    7 +
 Tests/WebDAV-Finder/003-200.response            |    7 +
 Tests/WebDAV-Finder/003-OPTIONS.request         |    7 +
 Tests/WebDAV-Finder/004-207.response            |   11 +
 Tests/WebDAV-Finder/004-PROPFIND.request        |   18 +
 Tests/WebDAV-Finder/005-207.response            |   11 +
 Tests/WebDAV-Finder/005-PROPFIND.request        |   18 +
 Tests/WebDAV-Finder/006-207.response            |   11 +
 Tests/WebDAV-Finder/006-PROPFIND.request        |   18 +
 Tests/WebDAV-Finder/007-207.response            |   11 +
 Tests/WebDAV-Finder/007-PROPFIND.request        |   18 +
 Tests/WebDAV-Finder/008-207.response            |   11 +
 Tests/WebDAV-Finder/008-PROPFIND.request        |   18 +
 Tests/WebDAV-Finder/009-207.response            |   11 +
 Tests/WebDAV-Finder/009-PROPFIND.request        |   18 +
 Tests/WebDAV-Finder/010-207.response            |   11 +
 Tests/WebDAV-Finder/010-PROPFIND.request        |   18 +
 Tests/WebDAV-Finder/011-207.response            |   11 +
 Tests/WebDAV-Finder/011-PROPFIND.request        |   18 +
 Tests/WebDAV-Finder/012-404.response            |    8 +
 Tests/WebDAV-Finder/012-PROPFIND.request        |   18 +
 Tests/WebDAV-Finder/013-404.response            |    8 +
 Tests/WebDAV-Finder/013-PROPFIND.request        |   18 +
 Tests/WebDAV-Finder/014-404.response            |    8 +
 Tests/WebDAV-Finder/014-PROPFIND.request        |   18 +
 Tests/WebDAV-Finder/015-404.response            |    8 +
 Tests/WebDAV-Finder/015-PROPFIND.request        |   18 +
 Tests/WebDAV-Finder/016-404.response            |    8 +
 Tests/WebDAV-Finder/016-PROPFIND.request        |   18 +
 Tests/WebDAV-Finder/017-404.response            |    8 +
 Tests/WebDAV-Finder/017-PROPFIND.request        |   18 +
 Tests/WebDAV-Finder/018-404.response            |    8 +
 Tests/WebDAV-Finder/018-PROPFIND.request        |   18 +
 Tests/WebDAV-Finder/019-403.response            |    8 +
 Tests/WebDAV-Finder/019-PROPFIND.request        |   18 +
 Tests/WebDAV-Finder/020-403.response            |    8 +
 Tests/WebDAV-Finder/020-PROPFIND.request        |   18 +
 Tests/WebDAV-Finder/021-403.response            |    8 +
 Tests/WebDAV-Finder/021-PUT.request             |    7 +
 Tests/WebDAV-Finder/022-403.response            |    8 +
 Tests/WebDAV-Finder/022-PROPFIND.request        |   18 +
 Tests/WebDAV-Finder/023-207.response            |   14 +
 Tests/WebDAV-Finder/023-PROPFIND.request        |   18 +
 Tests/WebDAV-Finder/024-207.response            |   11 +
 Tests/WebDAV-Finder/024-PROPFIND.request        |   18 +
 Tests/WebDAV-Finder/025-404.response            |    8 +
 Tests/WebDAV-Finder/025-PROPFIND.request        |   18 +
 Tests/WebDAV-Finder/026-404.response            |    8 +
 Tests/WebDAV-Finder/026-PROPFIND.request        |   18 +
 Tests/WebDAV-Finder/027-404.response            |    8 +
 Tests/WebDAV-Finder/027-PROPFIND.request        |   18 +
 Tests/WebDAV-Finder/028-207.response            |   13 +
 Tests/WebDAV-Finder/028-PROPFIND.request        |   18 +
 Tests/WebDAV-Finder/029-404.response            |    8 +
 Tests/WebDAV-Finder/029-PROPFIND.request        |   18 +
 Tests/WebDAV-Finder/030-404.response            |    8 +
 Tests/WebDAV-Finder/030-PROPFIND.request        |   18 +
 Tests/WebDAV-Finder/031-404.response            |    8 +
 Tests/WebDAV-Finder/031-PROPFIND.request        |   18 +
 Tests/WebDAV-Finder/032-404.response            |    8 +
 Tests/WebDAV-Finder/032-PROPFIND.request        |   18 +
 Tests/WebDAV-Finder/033-404.response            |    8 +
 Tests/WebDAV-Finder/033-PROPFIND.request        |   18 +
 Tests/WebDAV-Finder/034-404.response            |    8 +
 Tests/WebDAV-Finder/034-PROPFIND.request        |   18 +
 Tests/WebDAV-Finder/035-207.response            |   12 +
 Tests/WebDAV-Finder/035-PROPFIND.request        |   18 +
 Tests/WebDAV-Finder/036-404.response            |    8 +
 Tests/WebDAV-Finder/036-PROPFIND.request        |   18 +
 Tests/WebDAV-Finder/037-404.response            |    8 +
 Tests/WebDAV-Finder/037-PROPFIND.request        |   18 +
 Tests/WebDAV-Finder/038-404.response            |    8 +
 Tests/WebDAV-Finder/038-PROPFIND.request        |   18 +
 Tests/WebDAV-Finder/039-207.response            |   14 +
 Tests/WebDAV-Finder/039-PROPFIND.request        |   18 +
 Tests/WebDAV-Finder/040-207.response            |   14 +
 Tests/WebDAV-Finder/040-PROPFIND.request        |   18 +
 Tests/WebDAV-Finder/041-404.response            |    8 +
 Tests/WebDAV-Finder/041-PROPFIND.request        |   18 +
 Tests/WebDAV-Finder/042-207.response            |   11 +
 Tests/WebDAV-Finder/042-PROPFIND.request        |   18 +
 Tests/WebDAV-Finder/043-207.response            |   12 +
 Tests/WebDAV-Finder/043-PROPFIND.request        |   18 +
 Tests/WebDAV-Finder/044-404.response            |    8 +
 Tests/WebDAV-Finder/044-PROPFIND.request        |   18 +
 Tests/WebDAV-Finder/045-404.response            |    8 +
 Tests/WebDAV-Finder/045-PROPFIND.request        |   18 +
 Tests/WebDAV-Finder/046-207.response            |   12 +
 Tests/WebDAV-Finder/046-PROPFIND.request        |   18 +
 Tests/WebDAV-Finder/047-404.response            |    8 +
 Tests/WebDAV-Finder/047-PROPFIND.request        |   18 +
 Tests/WebDAV-Finder/048-207.response            |   13 +
 Tests/WebDAV-Finder/048-PROPFIND.request        |   18 +
 Tests/WebDAV-Finder/049-404.response            |    8 +
 Tests/WebDAV-Finder/049-PROPFIND.request        |   18 +
 Tests/WebDAV-Finder/050-207.response            |   11 +
 Tests/WebDAV-Finder/050-PROPFIND.request        |   18 +
 Tests/WebDAV-Finder/051-404.response            |    8 +
 Tests/WebDAV-Finder/051-PROPFIND.request        |   18 +
 Tests/WebDAV-Finder/052-404.response            |    8 +
 Tests/WebDAV-Finder/052-PROPFIND.request        |   18 +
 Tests/WebDAV-Finder/053-403.response            |    8 +
 Tests/WebDAV-Finder/053-PROPFIND.request        |   18 +
 Tests/WebDAV-Finder/054-403.response            |    8 +
 Tests/WebDAV-Finder/054-PROPFIND.request        |   18 +
 Tests/WebDAV-Finder/055-403.response            |    8 +
 Tests/WebDAV-Finder/055-PUT.request             |    7 +
 Tests/WebDAV-Finder/056-403.response            |    8 +
 Tests/WebDAV-Finder/056-PROPFIND.request        |   18 +
 Tests/WebDAV-Finder/057-404.response            |    8 +
 Tests/WebDAV-Finder/057-PROPFIND.request        |   18 +
 Tests/WebDAV-Finder/058-200.response            |  Bin 0 -> 107049 bytes
 Tests/WebDAV-Finder/058-GET.request             |    6 +
 Tests/WebDAV-Finder/059-200.response            |  Bin 0 -> 107049 bytes
 Tests/WebDAV-Finder/059-GET.request             |    8 +
 Tests/WebDAV-Finder/060-404.response            |    8 +
 Tests/WebDAV-Finder/060-PROPFIND.request        |   18 +
 Tests/WebDAV-Finder/061-200.response            |  Bin 0 -> 116315 bytes
 Tests/WebDAV-Finder/061-GET.request             |    6 +
 Tests/WebDAV-Finder/062-200.response            |  Bin 0 -> 116315 bytes
 Tests/WebDAV-Finder/062-GET.request             |    8 +
 Tests/WebDAV-Finder/063-404.response            |    8 +
 Tests/WebDAV-Finder/063-PROPFIND.request        |   18 +
 Tests/WebDAV-Finder/064-404.response            |    8 +
 Tests/WebDAV-Finder/064-PROPFIND.request        |   18 +
 Tests/WebDAV-Finder/065-404.response            |    8 +
 Tests/WebDAV-Finder/065-PROPFIND.request        |   18 +
 Tests/WebDAV-Finder/066-404.response            |    8 +
 Tests/WebDAV-Finder/066-PROPFIND.request        |   18 +
 Tests/WebDAV-Finder/067-404.response            |    8 +
 Tests/WebDAV-Finder/067-PROPFIND.request        |   18 +
 Tests/WebDAV-Finder/068-404.response            |    8 +
 Tests/WebDAV-Finder/068-PROPFIND.request        |   18 +
 Tests/WebDAV-Finder/069-201.response            |    6 +
 Tests/WebDAV-Finder/069-MOVE.request            |    8 +
 Tests/WebDAV-Finder/070-404.response            |    8 +
 Tests/WebDAV-Finder/070-PROPFIND.request        |   18 +
 Tests/WebDAV-Finder/071-404.response            |    8 +
 Tests/WebDAV-Finder/071-PROPFIND.request        |   18 +
 Tests/WebDAV-Finder/072-404.response            |    8 +
 Tests/WebDAV-Finder/072-PROPFIND.request        |   18 +
 Tests/WebDAV-Finder/073-207.response            |   13 +
 Tests/WebDAV-Finder/073-PROPFIND.request        |   18 +
 Tests/WebDAV-Finder/074-404.response            |    8 +
 Tests/WebDAV-Finder/074-PROPFIND.request        |   18 +
 Tests/WebDAV-Finder/075-207.response            |   13 +
 Tests/WebDAV-Finder/075-PROPFIND.request        |   18 +
 Tests/WebDAV-Finder/076-207.response            |   13 +
 Tests/WebDAV-Finder/076-PROPFIND.request        |   18 +
 Tests/WebDAV-Finder/077-207.response            |   11 +
 Tests/WebDAV-Finder/077-PROPFIND.request        |   18 +
 Tests/WebDAV-Finder/078-207.response            |   11 +
 Tests/WebDAV-Finder/078-PROPFIND.request        |   18 +
 Tests/WebDAV-Finder/079-404.response            |    8 +
 Tests/WebDAV-Finder/079-PROPFIND.request        |   18 +
 Tests/WebDAV-Finder/080-404.response            |    8 +
 Tests/WebDAV-Finder/080-PROPFIND.request        |   18 +
 Tests/WebDAV-Finder/081-204.response            |    6 +
 Tests/WebDAV-Finder/081-DELETE.request          |    7 +
 Tests/WebDAV-Finder/082-404.response            |    8 +
 Tests/WebDAV-Finder/082-PROPFIND.request        |   18 +
 Tests/WebDAV-Finder/083-207.response            |   12 +
 Tests/WebDAV-Finder/083-PROPFIND.request        |   18 +
 Tests/WebDAV-Finder/084-404.response            |    8 +
 Tests/WebDAV-Finder/084-PROPFIND.request        |   18 +
 Tests/WebDAV-Finder/085-207.response            |   12 +
 Tests/WebDAV-Finder/085-PROPFIND.request        |   18 +
 Tests/WebDAV-Finder/086-404.response            |    8 +
 Tests/WebDAV-Finder/086-PROPFIND.request        |   18 +
 Tests/WebDAV-Finder/087-207.response            |   12 +
 Tests/WebDAV-Finder/087-PROPFIND.request        |   18 +
 Tests/WebDAV-Finder/088-404.response            |    8 +
 Tests/WebDAV-Finder/088-PROPFIND.request        |   18 +
 Tests/WebDAV-Finder/089-207.response            |   12 +
 Tests/WebDAV-Finder/089-PROPFIND.request        |   18 +
 Tests/WebDAV-Finder/090-404.response            |    8 +
 Tests/WebDAV-Finder/090-PROPFIND.request        |   18 +
 Tests/WebDAV-Finder/091-404.response            |    8 +
 Tests/WebDAV-Finder/091-PROPFIND.request        |   18 +
 Tests/WebDAV-Finder/092-207.response            |   12 +
 Tests/WebDAV-Finder/092-PROPFIND.request        |   18 +
 Tests/WebDAV-Finder/093-404.response            |    8 +
 Tests/WebDAV-Finder/093-PROPFIND.request        |   18 +
 Tests/WebDAV-Finder/094-403.response            |    8 +
 Tests/WebDAV-Finder/094-PROPFIND.request        |   18 +
 Tests/WebDAV-Finder/095-403.response            |    8 +
 Tests/WebDAV-Finder/095-PROPFIND.request        |   18 +
 Tests/WebDAV-Finder/096-403.response            |    8 +
 Tests/WebDAV-Finder/096-PUT.request             |    7 +
 Tests/WebDAV-Finder/097-403.response            |    8 +
 Tests/WebDAV-Finder/097-PROPFIND.request        |   18 +
 Tests/WebDAV-Finder/098-404.response            |    8 +
 Tests/WebDAV-Finder/098-PROPFIND.request        |   18 +
 Tests/WebDAV-Finder/099-404.response            |    8 +
 Tests/WebDAV-Finder/099-PROPFIND.request        |   18 +
 Tests/WebDAV-Finder/100-404.response            |    8 +
 Tests/WebDAV-Finder/100-PROPFIND.request        |   18 +
 Tests/WebDAV-Finder/101-404.response            |    8 +
 Tests/WebDAV-Finder/101-PROPFIND.request        |   18 +
 Tests/WebDAV-Finder/102-201.response            |    6 +
 Tests/WebDAV-Finder/102-PUT.request             |    9 +
 Tests/WebDAV-Finder/103-404.response            |    8 +
 Tests/WebDAV-Finder/103-PROPFIND.request        |   18 +
 Tests/WebDAV-Finder/104-200.response            |   21 +
 Tests/WebDAV-Finder/104-LOCK.request            |   19 +
 Tests/WebDAV-Finder/105-204.response            |    6 +
 Tests/WebDAV-Finder/105-UNLOCK.request          |    8 +
 Tests/WebDAV-Finder/106-200.response            |   21 +
 Tests/WebDAV-Finder/106-LOCK.request            |   19 +
 Tests/WebDAV-Finder/107-204.response            |    6 +
 Tests/WebDAV-Finder/107-UNLOCK.request          |    8 +
 Tests/WebDAV-Finder/108-404.response            |    8 +
 Tests/WebDAV-Finder/108-PROPFIND.request        |   18 +
 Tests/WebDAV-Finder/109-403.response            |    8 +
 Tests/WebDAV-Finder/109-PUT.request             |    7 +
 Tests/WebDAV-Finder/110-404.response            |    8 +
 Tests/WebDAV-Finder/110-PROPFIND.request        |   18 +
 Tests/WebDAV-Finder/111-207.response            |   11 +
 Tests/WebDAV-Finder/111-PROPFIND.request        |   18 +
 Tests/WebDAV-Finder/112-207.response            |   11 +
 Tests/WebDAV-Finder/112-PROPFIND.request        |   18 +
 Tests/WebDAV-Finder/113-404.response            |    8 +
 Tests/WebDAV-Finder/113-PROPFIND.request        |   18 +
 Tests/WebDAV-Finder/114-204.response            |    6 +
 Tests/WebDAV-Finder/114-DELETE.request          |    7 +
 Tests/WebDAV-Finder/115-404.response            |    8 +
 Tests/WebDAV-Finder/115-PROPFIND.request        |   18 +
 Tests/WebDAV-Finder/116-404.response            |    8 +
 Tests/WebDAV-Finder/116-PROPFIND.request        |   18 +
 Tests/WebDAV-Finder/117-201.response            |    6 +
 Tests/WebDAV-Finder/117-PUT.request             |    7 +
 Tests/WebDAV-Finder/118-404.response            |    8 +
 Tests/WebDAV-Finder/118-PROPFIND.request        |   18 +
 Tests/WebDAV-Finder/119-200.response            |   21 +
 Tests/WebDAV-Finder/119-LOCK.request            |   19 +
 Tests/WebDAV-Finder/120-204.response            |    6 +
 Tests/WebDAV-Finder/120-PUT.request             |   16 +
 Tests/WebDAV-Finder/121-404.response            |    8 +
 Tests/WebDAV-Finder/121-PROPFIND.request        |   18 +
 Tests/WebDAV-Finder/122-403.response            |    8 +
 Tests/WebDAV-Finder/122-PUT.request             |    7 +
 Tests/WebDAV-Finder/123-404.response            |    8 +
 Tests/WebDAV-Finder/123-PROPFIND.request        |   18 +
 Tests/WebDAV-Finder/124-403.response            |    8 +
 Tests/WebDAV-Finder/124-PUT.request             |    7 +
 Tests/WebDAV-Finder/125-204.response            |    6 +
 Tests/WebDAV-Finder/125-UNLOCK.request          |    8 +
 Tests/WebDAV-Finder/126-404.response            |    8 +
 Tests/WebDAV-Finder/126-PROPFIND.request        |   18 +
 Tests/WebDAV-Finder/127-200.response            |   21 +
 Tests/WebDAV-Finder/127-LOCK.request            |   19 +
 Tests/WebDAV-Finder/128-204.response            |    6 +
 Tests/WebDAV-Finder/128-UNLOCK.request          |    8 +
 Tests/WebDAV-Finder/129-200.response            |   21 +
 Tests/WebDAV-Finder/129-LOCK.request            |   19 +
 Tests/WebDAV-Finder/130-204.response            |    6 +
 Tests/WebDAV-Finder/130-UNLOCK.request          |    8 +
 Tests/WebDAV-Finder/131-207.response            |   14 +
 Tests/WebDAV-Finder/131-PROPFIND.request        |   18 +
 Tests/WebDAV-Finder/132-404.response            |    8 +
 Tests/WebDAV-Finder/132-PROPFIND.request        |   18 +
 Tests/WebDAV-Finder/133-404.response            |    8 +
 Tests/WebDAV-Finder/133-PROPFIND.request        |   18 +
 Tests/WebDAV-Finder/134-207.response            |   13 +
 Tests/WebDAV-Finder/134-PROPFIND.request        |   18 +
 Tests/WebDAV-Finder/135-404.response            |    8 +
 Tests/WebDAV-Finder/135-PROPFIND.request        |   18 +
 Tests/WebDAV-Finder/136-207.response            |   11 +
 Tests/WebDAV-Finder/136-PROPFIND.request        |   18 +
 Tests/WebDAV-Finder/137-207.response            |   11 +
 Tests/WebDAV-Finder/137-PROPFIND.request        |   18 +
 Tests/WebDAV-Finder/138-207.response            |   13 +
 Tests/WebDAV-Finder/138-PROPFIND.request        |   18 +
 Tests/WebDAV-Finder/139-207.response            |   13 +
 Tests/WebDAV-Finder/139-PROPFIND.request        |   18 +
 Tests/WebDAV-Finder/140-207.response            |   13 +
 Tests/WebDAV-Finder/140-PROPFIND.request        |   18 +
 Tests/WebDAV-Finder/141-404.response            |    8 +
 Tests/WebDAV-Finder/141-PROPFIND.request        |   18 +
 Tests/WebDAV-Finder/142-207.response            |   14 +
 Tests/WebDAV-Finder/142-PROPFIND.request        |   18 +
 Tests/WebDAV-Finder/143-404.response            |    8 +
 Tests/WebDAV-Finder/143-PROPFIND.request        |   18 +
 Tests/WebDAV-Finder/144-404.response            |    8 +
 Tests/WebDAV-Finder/144-PROPFIND.request        |   18 +
 Tests/WebDAV-Finder/145-404.response            |    8 +
 Tests/WebDAV-Finder/145-PROPFIND.request        |   18 +
 Tests/WebDAV-Finder/146-207.response            |   12 +
 Tests/WebDAV-Finder/146-PROPFIND.request        |   18 +
 Tests/WebDAV-Finder/147-404.response            |    8 +
 Tests/WebDAV-Finder/147-PROPFIND.request        |   18 +
 Tests/WebDAV-Finder/148-207.response            |   13 +
 Tests/WebDAV-Finder/148-PROPFIND.request        |   18 +
 Tests/WebDAV-Finder/149-404.response            |    8 +
 Tests/WebDAV-Finder/149-PROPFIND.request        |   18 +
 Tests/WebDAV-Finder/150-404.response            |    8 +
 Tests/WebDAV-Finder/150-PROPFIND.request        |   18 +
 Tests/WebDAV-Finder/151-207.response            |   11 +
 Tests/WebDAV-Finder/151-PROPFIND.request        |   18 +
 Tests/WebDAV-Finder/152-207.response            |   11 +
 Tests/WebDAV-Finder/152-PROPFIND.request        |   18 +
 Tests/WebDAV-Finder/153-207.response            |   14 +
 Tests/WebDAV-Finder/153-PROPFIND.request        |   18 +
 Tests/WebDAV-Finder/154-403.response            |    8 +
 Tests/WebDAV-Finder/154-PROPFIND.request        |   18 +
 Tests/WebDAV-Finder/155-403.response            |    8 +
 Tests/WebDAV-Finder/155-PROPFIND.request        |   18 +
 Tests/WebDAV-Finder/156-403.response            |    8 +
 Tests/WebDAV-Finder/156-PUT.request             |    7 +
 Tests/WebDAV-Finder/157-403.response            |    8 +
 Tests/WebDAV-Finder/157-PROPFIND.request        |   18 +
 Tests/WebDAV-Finder/158-404.response            |    8 +
 Tests/WebDAV-Finder/158-PROPFIND.request        |   18 +
 Tests/WebDAV-Finder/159-404.response            |    8 +
 Tests/WebDAV-Finder/159-PROPFIND.request        |   18 +
 Tests/WebDAV-Finder/160-404.response            |    8 +
 Tests/WebDAV-Finder/160-PROPFIND.request        |   18 +
 Tests/WebDAV-Finder/161-404.response            |    8 +
 Tests/WebDAV-Finder/161-PROPFIND.request        |   18 +
 Tests/WebDAV-Finder/162-201.response            |    6 +
 Tests/WebDAV-Finder/162-MOVE.request            |    8 +
 Tests/WebDAV-Finder/163-404.response            |    8 +
 Tests/WebDAV-Finder/163-PROPFIND.request        |   18 +
 Tests/WebDAV-Finder/164-404.response            |    8 +
 Tests/WebDAV-Finder/164-PROPFIND.request        |   18 +
 Tests/WebDAV-Finder/165-404.response            |    8 +
 Tests/WebDAV-Finder/165-PROPFIND.request        |   18 +
 Tests/WebDAV-Finder/166-404.response            |    8 +
 Tests/WebDAV-Finder/166-PROPFIND.request        |   18 +
 Tests/WebDAV-Finder/167-207.response            |   14 +
 Tests/WebDAV-Finder/167-PROPFIND.request        |   18 +
 Tests/WebDAV-Finder/168-404.response            |    8 +
 Tests/WebDAV-Finder/168-PROPFIND.request        |   18 +
 Tests/WebDAV-Finder/169-404.response            |    8 +
 Tests/WebDAV-Finder/169-PROPFIND.request        |   18 +
 Tests/WebDAV-Finder/170-404.response            |    8 +
 Tests/WebDAV-Finder/170-PROPFIND.request        |   18 +
 Tests/WebDAV-Finder/171-404.response            |    8 +
 Tests/WebDAV-Finder/171-PROPFIND.request        |   18 +
 Tests/WebDAV-Finder/172-207.response            |   13 +
 Tests/WebDAV-Finder/172-PROPFIND.request        |   18 +
 Tests/WebDAV-Finder/173-404.response            |    8 +
 Tests/WebDAV-Finder/173-PROPFIND.request        |   18 +
 Tests/WebDAV-Finder/174-404.response            |    8 +
 Tests/WebDAV-Finder/174-PROPFIND.request        |   18 +
 Tests/WebDAV-Finder/175-404.response            |    8 +
 Tests/WebDAV-Finder/175-PROPFIND.request        |   18 +
 Tests/WebDAV-Finder/176-207.response            |   14 +
 Tests/WebDAV-Finder/176-PROPFIND.request        |   18 +
 Tests/WebDAV-Finder/177-404.response            |    8 +
 Tests/WebDAV-Finder/177-PROPFIND.request        |   18 +
 Tests/WebDAV-Finder/178-404.response            |    8 +
 Tests/WebDAV-Finder/178-PROPFIND.request        |   18 +
 Tests/WebDAV-Finder/179-404.response            |    8 +
 Tests/WebDAV-Finder/179-PROPFIND.request        |   18 +
 Tests/WebDAV-Finder/180-207.response            |   11 +
 Tests/WebDAV-Finder/180-PROPFIND.request        |   18 +
 Tests/WebDAV-Finder/181-404.response            |    8 +
 Tests/WebDAV-Finder/181-PROPFIND.request        |   18 +
 Tests/WebDAV-Finder/182-201.response            |    6 +
 Tests/WebDAV-Finder/182-MKCOL.request           |    8 +
 Tests/WebDAV-Finder/183-404.response            |    8 +
 Tests/WebDAV-Finder/183-PROPFIND.request        |   18 +
 Tests/WebDAV-Finder/184-404.response            |    8 +
 Tests/WebDAV-Finder/184-PROPFIND.request        |   18 +
 Tests/WebDAV-Finder/185-403.response            |    8 +
 Tests/WebDAV-Finder/185-PROPFIND.request        |   18 +
 Tests/WebDAV-Finder/186-403.response            |    8 +
 Tests/WebDAV-Finder/186-PROPFIND.request        |   18 +
 Tests/WebDAV-Finder/187-403.response            |    8 +
 Tests/WebDAV-Finder/187-PUT.request             |    7 +
 Tests/WebDAV-Finder/188-404.response            |    8 +
 Tests/WebDAV-Finder/188-PROPFIND.request        |   18 +
 Tests/WebDAV-Finder/189-403.response            |    8 +
 Tests/WebDAV-Finder/189-PROPFIND.request        |   18 +
 Tests/WebDAV-Finder/190-207.response            |   11 +
 Tests/WebDAV-Finder/190-PROPFIND.request        |   18 +
 Tests/WebDAV-Finder/191-404.response            |    8 +
 Tests/WebDAV-Finder/191-PROPFIND.request        |   18 +
 Tests/WebDAV-Finder/192-404.response            |    8 +
 Tests/WebDAV-Finder/192-PROPFIND.request        |   18 +
 Tests/WebDAV-Finder/193-404.response            |    8 +
 Tests/WebDAV-Finder/193-PROPFIND.request        |   18 +
 Tests/WebDAV-Finder/194-404.response            |    8 +
 Tests/WebDAV-Finder/194-PROPFIND.request        |   18 +
 Tests/WebDAV-Finder/195-404.response            |    8 +
 Tests/WebDAV-Finder/195-PROPFIND.request        |   18 +
 Tests/WebDAV-Finder/196-404.response            |    8 +
 Tests/WebDAV-Finder/196-PROPFIND.request        |   18 +
 Tests/WebDAV-Finder/197-207.response            |   15 +
 Tests/WebDAV-Finder/197-PROPFIND.request        |   18 +
 Tests/WebDAV-Finder/198-207.response            |   11 +
 Tests/WebDAV-Finder/198-PROPFIND.request        |   18 +
 Tests/WebDAV-Finder/199-404.response            |    8 +
 Tests/WebDAV-Finder/199-PROPFIND.request        |   18 +
 Tests/WebDAV-Finder/200-404.response            |    8 +
 Tests/WebDAV-Finder/200-PROPFIND.request        |   18 +
 Tests/WebDAV-Finder/201-404.response            |    8 +
 Tests/WebDAV-Finder/201-PROPFIND.request        |   18 +
 Tests/WebDAV-Finder/202-404.response            |    8 +
 Tests/WebDAV-Finder/202-PROPFIND.request        |   18 +
 Tests/WebDAV-Finder/203-201.response            |    6 +
 Tests/WebDAV-Finder/203-MOVE.request            |    8 +
 Tests/WebDAV-Finder/204-404.response            |    8 +
 Tests/WebDAV-Finder/204-PROPFIND.request        |   18 +
 Tests/WebDAV-Finder/205-404.response            |    8 +
 Tests/WebDAV-Finder/205-PROPFIND.request        |   18 +
 Tests/WebDAV-Finder/206-404.response            |    8 +
 Tests/WebDAV-Finder/206-PROPFIND.request        |   18 +
 Tests/WebDAV-Finder/207-404.response            |    8 +
 Tests/WebDAV-Finder/207-PROPFIND.request        |   18 +
 Tests/WebDAV-Finder/208-207.response            |   15 +
 Tests/WebDAV-Finder/208-PROPFIND.request        |   18 +
 Tests/WebDAV-Finder/209-404.response            |    8 +
 Tests/WebDAV-Finder/209-PROPFIND.request        |   18 +
 Tests/WebDAV-Finder/210-404.response            |    8 +
 Tests/WebDAV-Finder/210-PROPFIND.request        |   18 +
 Tests/WebDAV-Finder/211-404.response            |    8 +
 Tests/WebDAV-Finder/211-PROPFIND.request        |   18 +
 Tests/WebDAV-Finder/212-404.response            |    8 +
 Tests/WebDAV-Finder/212-PROPFIND.request        |   18 +
 Tests/WebDAV-Finder/213-207.response            |   15 +
 Tests/WebDAV-Finder/213-PROPFIND.request        |   18 +
 Tests/WebDAV-Finder/214-404.response            |    8 +
 Tests/WebDAV-Finder/214-PROPFIND.request        |   18 +
 Tests/WebDAV-Finder/215-404.response            |    8 +
 Tests/WebDAV-Finder/215-PROPFIND.request        |   18 +
 Tests/WebDAV-Finder/216-404.response            |    8 +
 Tests/WebDAV-Finder/216-PROPFIND.request        |   18 +
 Tests/WebDAV-Finder/217-404.response            |    8 +
 Tests/WebDAV-Finder/217-PROPFIND.request        |   18 +
 Tests/WebDAV-Finder/218-404.response            |    8 +
 Tests/WebDAV-Finder/218-PROPFIND.request        |   18 +
 Tests/WebDAV-Finder/219-404.response            |    8 +
 Tests/WebDAV-Finder/219-PROPFIND.request        |   18 +
 Tests/WebDAV-Finder/220-404.response            |    8 +
 Tests/WebDAV-Finder/220-PROPFIND.request        |   18 +
 Tests/WebDAV-Finder/221-404.response            |    8 +
 Tests/WebDAV-Finder/221-PROPFIND.request        |   18 +
 Tests/WebDAV-Finder/222-207.response            |   11 +
 Tests/WebDAV-Finder/222-PROPFIND.request        |   18 +
 Tests/WebDAV-Finder/223-404.response            |    8 +
 Tests/WebDAV-Finder/223-PROPFIND.request        |   18 +
 Tests/WebDAV-Finder/224-404.response            |    8 +
 Tests/WebDAV-Finder/224-PROPFIND.request        |   18 +
 Tests/WebDAV-Finder/225-403.response            |    8 +
 Tests/WebDAV-Finder/225-PROPFIND.request        |   18 +
 Tests/WebDAV-Finder/226-403.response            |    8 +
 Tests/WebDAV-Finder/226-PROPFIND.request        |   18 +
 Tests/WebDAV-Finder/227-403.response            |    8 +
 Tests/WebDAV-Finder/227-PUT.request             |    7 +
 Tests/WebDAV-Finder/228-403.response            |    8 +
 Tests/WebDAV-Finder/228-PROPFIND.request        |   18 +
 Tests/WebDAV-Finder/229-404.response            |    8 +
 Tests/WebDAV-Finder/229-PROPFIND.request        |   18 +
 Tests/WebDAV-Finder/230-404.response            |    8 +
 Tests/WebDAV-Finder/230-PROPFIND.request        |   18 +
 Tests/WebDAV-Finder/231-404.response            |    8 +
 Tests/WebDAV-Finder/231-PROPFIND.request        |   18 +
 Tests/WebDAV-Finder/232-201.response            |    6 +
 Tests/WebDAV-Finder/232-MOVE.request            |    8 +
 Tests/WebDAV-Finder/233-404.response            |    8 +
 Tests/WebDAV-Finder/233-PROPFIND.request        |   18 +
 Tests/WebDAV-Finder/234-404.response            |    8 +
 Tests/WebDAV-Finder/234-PROPFIND.request        |   18 +
 Tests/WebDAV-Finder/235-404.response            |    8 +
 Tests/WebDAV-Finder/235-PROPFIND.request        |   18 +
 Tests/WebDAV-Finder/236-207.response            |   12 +
 Tests/WebDAV-Finder/236-PROPFIND.request        |   18 +
 Tests/WebDAV-Finder/237-404.response            |    8 +
 Tests/WebDAV-Finder/237-PROPFIND.request        |   18 +
 Tests/WebDAV-Finder/238-207.response            |   14 +
 Tests/WebDAV-Finder/238-PROPFIND.request        |   18 +
 Tests/WebDAV-Finder/239-207.response            |   11 +
 Tests/WebDAV-Finder/239-PROPFIND.request        |   18 +
 Tests/WebDAV-Finder/240-404.response            |    8 +
 Tests/WebDAV-Finder/240-PROPFIND.request        |   18 +
 Tests/WebDAV-Finder/241-404.response            |    8 +
 Tests/WebDAV-Finder/241-PROPFIND.request        |   18 +
 Tests/WebDAV-Finder/242-207.response            |   11 +
 Tests/WebDAV-Finder/242-PROPFIND.request        |   18 +
 Tests/WebDAV-Finder/243-404.response            |    8 +
 Tests/WebDAV-Finder/243-PROPFIND.request        |   18 +
 Tests/WebDAV-Finder/244-404.response            |    8 +
 Tests/WebDAV-Finder/244-PROPFIND.request        |   18 +
 Tests/WebDAV-Finder/245-404.response            |    8 +
 Tests/WebDAV-Finder/245-PROPFIND.request        |   18 +
 Tests/WebDAV-Finder/246-207.response            |   14 +
 Tests/WebDAV-Finder/246-PROPFIND.request        |   18 +
 Tests/WebDAV-Finder/247-404.response            |    8 +
 Tests/WebDAV-Finder/247-PROPFIND.request        |   18 +
 Tests/WebDAV-Finder/248-404.response            |    8 +
 Tests/WebDAV-Finder/248-PROPFIND.request        |   18 +
 Tests/WebDAV-Finder/249-207.response            |   12 +
 Tests/WebDAV-Finder/249-PROPFIND.request        |   18 +
 Tests/WebDAV-Finder/250-404.response            |    8 +
 Tests/WebDAV-Finder/250-PROPFIND.request        |   18 +
 Tests/WebDAV-Finder/251-404.response            |    8 +
 Tests/WebDAV-Finder/251-PROPFIND.request        |   18 +
 Tests/WebDAV-Finder/252-207.response            |   11 +
 Tests/WebDAV-Finder/252-PROPFIND.request        |   18 +
 Tests/WebDAV-Finder/253-207.response            |   11 +
 Tests/WebDAV-Finder/253-PROPFIND.request        |   18 +
 Tests/WebDAV-Finder/254-404.response            |    8 +
 Tests/WebDAV-Finder/254-PROPFIND.request        |   18 +
 Tests/WebDAV-Finder/255-207.response            |   12 +
 Tests/WebDAV-Finder/255-PROPFIND.request        |   18 +
 Tests/WebDAV-Finder/256-404.response            |    8 +
 Tests/WebDAV-Finder/256-PROPFIND.request        |   18 +
 Tests/WebDAV-Finder/257-403.response            |    8 +
 Tests/WebDAV-Finder/257-PROPFIND.request        |   18 +
 Tests/WebDAV-Finder/258-403.response            |    8 +
 Tests/WebDAV-Finder/258-PROPFIND.request        |   18 +
 Tests/WebDAV-Finder/259-403.response            |    8 +
 Tests/WebDAV-Finder/259-PUT.request             |    7 +
 Tests/WebDAV-Finder/260-403.response            |    8 +
 Tests/WebDAV-Finder/260-PROPFIND.request        |   18 +
 Tests/WebDAV-Finder/261-207.response            |   12 +
 Tests/WebDAV-Finder/261-PROPFIND.request        |   18 +
 Tests/WebDAV-Finder/262-404.response            |    8 +
 Tests/WebDAV-Finder/262-PROPFIND.request        |   18 +
 Tests/WebDAV-Finder/263-404.response            |    8 +
 Tests/WebDAV-Finder/263-PROPFIND.request        |   18 +
 Tests/WebDAV-Finder/264-403.response            |    8 +
 Tests/WebDAV-Finder/264-PUT.request             |    7 +
 Tests/WebDAV-Finder/265-207.response            |   12 +
 Tests/WebDAV-Finder/265-PROPFIND.request        |   18 +
 Tests/WebDAV-Finder/266-204.response            |    6 +
 Tests/WebDAV-Finder/266-DELETE.request          |    7 +
 Tests/WebDAV-Finder/267-404.response            |    8 +
 Tests/WebDAV-Finder/267-PROPFIND.request        |   18 +
 Tests/WebDAV-Finder/268-207.response            |   11 +
 Tests/WebDAV-Finder/268-PROPFIND.request        |   15 +
 Tests/WebDAV-Finder/269-204.response            |    6 +
 Tests/WebDAV-Finder/269-DELETE.request          |    7 +
 Tests/WebDAV-Finder/270-404.response            |    8 +
 Tests/WebDAV-Finder/270-PROPFIND.request        |   18 +
 Tests/WebDAV-Finder/271-404.response            |    8 +
 Tests/WebDAV-Finder/271-PROPFIND.request        |   18 +
 Tests/WebDAV-Finder/272-404.response            |    8 +
 Tests/WebDAV-Finder/272-PROPFIND.request        |   18 +
 Tests/WebDAV-Finder/273-207.response            |   13 +
 Tests/WebDAV-Finder/273-PROPFIND.request        |   18 +
 Tests/WebDAV-Finder/274-404.response            |    8 +
 Tests/WebDAV-Finder/274-PROPFIND.request        |   18 +
 Tests/WebDAV-Finder/275-404.response            |    8 +
 Tests/WebDAV-Finder/275-PROPFIND.request        |   18 +
 Tests/WebDAV-Finder/276-207.response            |   13 +
 Tests/WebDAV-Finder/276-PROPFIND.request        |   18 +
 Tests/WebDAV-Finder/277-404.response            |    8 +
 Tests/WebDAV-Finder/277-PROPFIND.request        |   18 +
 Tests/WebDAV-Finder/278-404.response            |    8 +
 Tests/WebDAV-Finder/278-PROPFIND.request        |   18 +
 Tests/WebDAV-Finder/279-404.response            |    8 +
 Tests/WebDAV-Finder/279-PROPFIND.request        |   18 +
 Tests/WebDAV-Finder/280-404.response            |    8 +
 Tests/WebDAV-Finder/280-PROPFIND.request        |   18 +
 Tests/WebDAV-Finder/281-207.response            |   13 +
 Tests/WebDAV-Finder/281-PROPFIND.request        |   18 +
 Tests/WebDAV-Finder/282-404.response            |    8 +
 Tests/WebDAV-Finder/282-PROPFIND.request        |   18 +
 Tests/WebDAV-Finder/283-404.response            |    8 +
 Tests/WebDAV-Finder/283-PROPFIND.request        |   18 +
 Tests/WebDAV-Finder/284-404.response            |    8 +
 Tests/WebDAV-Finder/284-PROPFIND.request        |   18 +
 Tests/WebDAV-Finder/285-404.response            |    8 +
 Tests/WebDAV-Finder/285-PROPFIND.request        |   18 +
 Tests/WebDAV-Finder/286-207.response            |   13 +
 Tests/WebDAV-Finder/286-PROPFIND.request        |   18 +
 Tests/WebDAV-Finder/287-404.response            |    8 +
 Tests/WebDAV-Finder/287-PROPFIND.request        |   18 +
 Tests/WebDAV-Finder/288-404.response            |    8 +
 Tests/WebDAV-Finder/288-PROPFIND.request        |   18 +
 Tests/WebDAV-Finder/289-207.response            |   13 +
 Tests/WebDAV-Finder/289-PROPFIND.request        |   18 +
 Tests/WebDAV-Finder/290-404.response            |    8 +
 Tests/WebDAV-Finder/290-PROPFIND.request        |   18 +
 Tests/WebDAV-Finder/291-404.response            |    8 +
 Tests/WebDAV-Finder/291-PROPFIND.request        |   18 +
 Tests/WebDAV-Finder/292-404.response            |    8 +
 Tests/WebDAV-Finder/292-PROPFIND.request        |   18 +
 Tests/WebDAV-Finder/293-207.response            |   13 +
 Tests/WebDAV-Finder/293-PROPFIND.request        |   18 +
 Tests/WebDAV-Finder/294-404.response            |    8 +
 Tests/WebDAV-Finder/294-PROPFIND.request        |   18 +
 Tests/WebDAV-Finder/295-404.response            |    8 +
 Tests/WebDAV-Finder/295-PROPFIND.request        |   18 +
 Tests/WebDAV-Finder/296-404.response            |    8 +
 Tests/WebDAV-Finder/296-PROPFIND.request        |   18 +
 Tests/WebDAV-Finder/297-404.response            |    8 +
 Tests/WebDAV-Finder/297-PROPFIND.request        |   18 +
 Tests/WebDAV-Finder/298-207.response            |   11 +
 Tests/WebDAV-Finder/298-PROPFIND.request        |   18 +
 Tests/WebDAV-Transmit/001-200.response          |    7 +
 Tests/WebDAV-Transmit/001-OPTIONS.request       |    7 +
 Tests/WebDAV-Transmit/002-207.response          |   11 +
 Tests/WebDAV-Transmit/002-PROPFIND.request      |   13 +
 Tests/WebDAV-Transmit/003-207.response          |   14 +
 Tests/WebDAV-Transmit/003-PROPFIND.request      |   16 +
 Tests/WebDAV-Transmit/004-207.response          |   12 +
 Tests/WebDAV-Transmit/004-PROPFIND.request      |   16 +
 Tests/WebDAV-Transmit/005-207.response          |   13 +
 Tests/WebDAV-Transmit/005-PROPFIND.request      |   16 +
 Tests/WebDAV-Transmit/006-200.response          |  Bin 0 -> 107049 bytes
 Tests/WebDAV-Transmit/006-GET.request           |    6 +
 Tests/WebDAV-Transmit/007-204.response          |    6 +
 Tests/WebDAV-Transmit/007-DELETE.request        |    6 +
 Tests/WebDAV-Transmit/008-201.response          |    6 +
 Tests/WebDAV-Transmit/008-MOVE.request          |    8 +
 Tests/WebDAV-Transmit/009-201.response          |    6 +
 Tests/WebDAV-Transmit/009-MOVE.request          |    8 +
 Tests/WebDAV-Transmit/010-207.response          |   11 +
 Tests/WebDAV-Transmit/010-PROPFIND.request      |   13 +
 Tests/WebDAV-Transmit/011-200.response          |   13 +
 Tests/WebDAV-Transmit/011-GET.request           |    6 +
 Tests/WebDAV-Transmit/012-201.response          |    6 +
 Tests/WebDAV-Transmit/012-PUT.request           |   12 +
 Tests/WebDAV-Transmit/013-204.response          |    6 +
 Tests/WebDAV-Transmit/013-DELETE.request        |    6 +
 Tests/WebDAV-Transmit/014-201.response          |    6 +
 Tests/WebDAV-Transmit/014-MOVE.request          |    8 +
 Tests/WebDAV-Transmit/015-201.response          |    6 +
 Tests/WebDAV-Transmit/015-PUT.request           |    8 +
 Tests/WebDAV-Transmit/016-201.response          |    6 +
 Tests/WebDAV-Transmit/016-MOVE.request          |    8 +
 Tests/WebDAV-Transmit/017-207.response          |   11 +
 Tests/WebDAV-Transmit/017-PROPFIND.request      |   13 +
 Tests/WebDAV-Transmit/018-204.response          |    6 +
 Tests/WebDAV-Transmit/018-DELETE.request        |    6 +
 Tests/WebDAV-Transmit/019-204.response          |    6 +
 Tests/WebDAV-Transmit/019-DELETE.request        |    6 +
 Tests/WebDAV-Transmit/020-207.response          |   11 +
 Tests/WebDAV-Transmit/020-PROPFIND.request      |   13 +
 Tests/WebDAV-Transmit/021-204.response          |    6 +
 Tests/WebDAV-Transmit/021-DELETE.request        |    6 +
 Tests/WebDAV-Transmit/022-201.response          |    6 +
 Tests/WebDAV-Transmit/022-MKCOL.request         |    6 +
 Tests/WebDAV-Transmit/023-201.response          |    6 +
 Tests/WebDAV-Transmit/023-MOVE.request          |    8 +
 Tests/WebDAV-Transmit/024-201.response          |    6 +
 Tests/WebDAV-Transmit/024-MOVE.request          |    8 +
 Tests/WebServer-Sample-Movie/001-200.response   |  Bin 0 -> 1278221 bytes
 Tests/WebServer-Sample-Movie/001-GET.request    |   12 +
 Tests/WebServer-Sample-Movie/002-206.response   |  Bin 0 -> 1278274 bytes
 Tests/WebServer-Sample-Movie/002-GET.request    |   13 +
 Tests/WebServer-Sample-Movie/003-206.response   |  Bin 0 -> 9265 bytes
 Tests/WebServer-Sample-Movie/003-GET.request    |   13 +
 Tests/WebServer-Sample-Movie/004-206.response   |  Bin 0 -> 3391644 bytes
 Tests/WebServer-Sample-Movie/004-GET.request    |   12 +
 Tests/WebServer-Sample-Movie/005-206.response   |  Bin 0 -> 1173 bytes
 Tests/WebServer-Sample-Movie/005-GET.request    |   12 +
 Tests/WebServer/001-200.response                |   16 +
 Tests/WebServer/001-GET.request                 |    9 +
 Tests/WebServer/002-200.response                |   14 +
 Tests/WebServer/002-GET.request                 |   10 +
 Tests/WebServer/003-200.response                |   15 +
 Tests/WebServer/003-GET.request                 |   10 +
 Tests/WebServer/004-200.response                |  Bin 0 -> 116334 bytes
 Tests/WebServer/004-GET.request                 |   10 +
 Tests/WebServer/005-200.response                |  Bin 0 -> 107068 bytes
 Tests/WebServer/005-GET.request                 |   10 +
 Tests/WebServer/006-304.response                |    7 +
 Tests/WebServer/006-GET.request                 |   12 +
 Tests/WebServer/007-304.response                |    7 +
 Tests/WebServer/007-GET.request                 |   12 +
 Tests/WebServer/008-200.response                |   14 +
 Tests/WebServer/008-GET.request                 |   10 +
 Tests/WebServer/009-200.response                |  Bin 0 -> 182226 bytes
 Tests/WebServer/009-GET.request                 |   10 +
 Tests/WebServer/010-304.response                |    7 +
 Tests/WebServer/010-GET.request                 |   13 +
 Tests/WebServer/011-304.response                |    7 +
 Tests/WebServer/011-GET.request                 |   13 +
 Tests/WebServer/012-200.response                |    8 +
 Tests/WebServer/012-HEAD.request                |    5 +
 Tests/WebUploader/018-200.response              |    9 +
 Tests/WebUploader/018-GET.request               |   11 +
 Tests/WebUploader/019-200.response              |   14 +
 Tests/WebUploader/019-GET.request               |   10 +
 Tests/WebUploader/020-200.response              |    9 +
 Tests/WebUploader/020-GET.request               |   11 +
 Tests/WebUploader/022-200.response              |    9 +
 Tests/WebUploader/022-GET.request               |   11 +
 Tests/WebUploader/023-200.response              |    9 +
 Tests/WebUploader/023-POST.request              |   15 +
 Tests/WebUploader/024-200.response              |    9 +
 Tests/WebUploader/024-GET.request               |   11 +
 Tests/WebUploader/025-200.response              |    9 +
 Tests/WebUploader/025-POST.request              |   25 +
 Tests/WebUploader/026-200.response              |    9 +
 Tests/WebUploader/026-GET.request               |   11 +
 Tests/WebUploader/027-200.response              |    9 +
 Tests/WebUploader/027-POST.request              |   15 +
 Tests/WebUploader/028-200.response              |    9 +
 Tests/WebUploader/028-GET.request               |   11 +
 Tests/WebUploader/029-200.response              |    9 +
 Tests/WebUploader/029-POST.request              |   15 +
 Tests/WebUploader/030-200.response              |    9 +
 Tests/WebUploader/030-GET.request               |   11 +
 Tests/WebUploader/031-200.response              |    9 +
 Tests/WebUploader/031-POST.request              |   15 +
 Tests/WebUploader/032-200.response              |    9 +
 Tests/WebUploader/032-GET.request               |   11 +
 Tests/WebUploader/033-200.response              |    9 +
 Tests/WebUploader/033-POST.request              |   15 +
 Tests/WebUploader/034-200.response              |    9 +
 Tests/WebUploader/034-GET.request               |   11 +
 Tests/WebUploader/035-200.response              |    9 +
 Tests/WebUploader/035-GET.request               |   11 +
 Tests/WebUploader/036-200.response              |    9 +
 Tests/WebUploader/036-POST.request              |   15 +
 Tests/WebUploader/037-200.response              |    9 +
 Tests/WebUploader/037-GET.request               |   11 +
 Tests/WebUploader/038-200.response              |    9 +
 Tests/WebUploader/038-POST.request              |   25 +
 Tests/WebUploader/039-200.response              |    9 +
 Tests/WebUploader/039-GET.request               |   11 +
 Tests/WebUploader/040-200.response              |    9 +
 Tests/WebUploader/040-GET.request               |   11 +
 iOS/AppDelegate.h                               |   32 +
 iOS/AppDelegate.m                               |   70 +
 iOS/Info.plist                                  |   43 +
 iOS/main.m                                      |   34 +
 869 files changed, 29064 insertions(+)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/cordova-plugins/blob/1547b6bc/.gitignore
----------------------------------------------------------------------
diff --git a/.gitignore b/.gitignore
new file mode 100644
index 0000000..f8bf09a
--- /dev/null
+++ b/.gitignore
@@ -0,0 +1,5 @@
+.DS_Store
+xcuserdata
+project.xcworkspace
+
+Tests/Payload

http://git-wip-us.apache.org/repos/asf/cordova-plugins/blob/1547b6bc/.travis.yml
----------------------------------------------------------------------
diff --git a/.travis.yml b/.travis.yml
new file mode 100644
index 0000000..0bad31e
--- /dev/null
+++ b/.travis.yml
@@ -0,0 +1,2 @@
+language: objective-c
+script: ./Run-Tests.sh

http://git-wip-us.apache.org/repos/asf/cordova-plugins/blob/1547b6bc/GCDWebDAVServer/GCDWebDAVServer.h
----------------------------------------------------------------------
diff --git a/GCDWebDAVServer/GCDWebDAVServer.h b/GCDWebDAVServer/GCDWebDAVServer.h
new file mode 100644
index 0000000..de3b538
--- /dev/null
+++ b/GCDWebDAVServer/GCDWebDAVServer.h
@@ -0,0 +1,156 @@
+/*
+ Copyright (c) 2012-2014, Pierre-Olivier Latour
+ All rights reserved.
+ 
+ Redistribution and use in source and binary forms, with or without
+ modification, are permitted provided that the following conditions are met:
+ * Redistributions of source code must retain the above copyright
+ notice, this list of conditions and the following disclaimer.
+ * Redistributions in binary form must reproduce the above copyright
+ notice, this list of conditions and the following disclaimer in the
+ documentation and/or other materials provided with the distribution.
+ * The name of Pierre-Olivier Latour may not be used to endorse
+ or promote products derived from this software without specific
+ prior written permission.
+ 
+ THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND
+ ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
+ WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
+ DISCLAIMED. IN NO EVENT SHALL PIERRE-OLIVIER LATOUR BE LIABLE FOR ANY
+ DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
+ (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
+ LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND
+ ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
+ (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
+ SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+ */
+
+#import "GCDWebServer.h"
+
+@class GCDWebDAVServer;
+
+/**
+ *  Delegate methods for GCDWebDAVServer.
+ *
+ *  @warning These methods are always called on the main thread in a serialized way.
+ */
+@protocol GCDWebDAVServerDelegate <GCDWebServerDelegate>
+@optional
+
+/**
+ *  This method is called whenever a file has been downloaded.
+ */
+- (void)davServer:(GCDWebDAVServer*)server didDownloadFileAtPath:(NSString*)path;
+
+/**
+ *  This method is called whenever a file has been uploaded.
+ */
+- (void)davServer:(GCDWebDAVServer*)server didUploadFileAtPath:(NSString*)path;
+
+/**
+ *  This method is called whenever a file or directory has been moved.
+ */
+- (void)davServer:(GCDWebDAVServer*)server didMoveItemFromPath:(NSString*)fromPath toPath:(NSString*)toPath;
+
+/**
+ *  This method is called whenever a file or directory has been copied.
+ */
+- (void)davServer:(GCDWebDAVServer*)server didCopyItemFromPath:(NSString*)fromPath toPath:(NSString*)toPath;
+
+/**
+ *  This method is called whenever a file or directory has been deleted.
+ */
+- (void)davServer:(GCDWebDAVServer*)server didDeleteItemAtPath:(NSString*)path;
+
+/**
+ *  This method is called whenever a directory has been created.
+ */
+- (void)davServer:(GCDWebDAVServer*)server didCreateDirectoryAtPath:(NSString*)path;
+
+@end
+
+/**
+ *  The GCDWebDAVServer subclass of GCDWebServer implements a class 1 compliant
+ *  WebDAV server. It is also partially class 2 compliant but only when the
+ *  client is the OS X WebDAV implementation (so it can work with the OS X Finder).
+ *
+ *  See the README.md file for more information about the features of GCDWebDAVServer.
+ */
+@interface GCDWebDAVServer : GCDWebServer
+
+/**
+ *  Returns the upload directory as specified when the server was initialized.
+ */
+@property(nonatomic, readonly) NSString* uploadDirectory;
+
+/**
+ *  Sets the delegate for the server.
+ */
+@property(nonatomic, assign) id<GCDWebDAVServerDelegate> delegate;
+
+/**
+ *  Sets which files are allowed to be operated on depending on their extension.
+ *
+ *  The default value is nil i.e. all file extensions are allowed.
+ */
+@property(nonatomic, copy) NSArray* allowedFileExtensions;
+
+/**
+ *  Sets if files and directories whose name start with a period are allowed to
+ *  be operated on.
+ *
+ *  The default value is NO.
+ */
+@property(nonatomic) BOOL allowHiddenItems;
+
+/**
+ *  This method is the designated initializer for the class.
+ */
+- (instancetype)initWithUploadDirectory:(NSString*)path;
+
+@end
+
+/**
+ *  Hooks to customize the behavior of GCDWebDAVServer.
+ *
+ *  @warning These methods can be called on any GCD thread.
+ */
+@interface GCDWebDAVServer (Subclassing)
+
+/**
+ *  This method is called to check if a file upload is allowed to complete.
+ *  The uploaded file is available for inspection at "tempPath".
+ *
+ *  The default implementation returns YES.
+ */
+- (BOOL)shouldUploadFileAtPath:(NSString*)path withTemporaryFile:(NSString*)tempPath;
+
+/**
+ *  This method is called to check if a file or directory is allowed to be moved.
+ *
+ *  The default implementation returns YES.
+ */
+- (BOOL)shouldMoveItemFromPath:(NSString*)fromPath toPath:(NSString*)toPath;
+
+/**
+ *  This method is called to check if a file or directory is allowed to be copied.
+ *
+ *  The default implementation returns YES.
+ */
+- (BOOL)shouldCopyItemFromPath:(NSString*)fromPath toPath:(NSString*)toPath;
+
+/**
+ *  This method is called to check if a file or directory is allowed to be deleted.
+ *
+ *  The default implementation returns YES.
+ */
+- (BOOL)shouldDeleteItemAtPath:(NSString*)path;
+
+/**
+ *  This method is called to check if a directory is allowed to be created.
+ *
+ *  The default implementation returns YES.
+ */
+- (BOOL)shouldCreateDirectoryAtPath:(NSString*)path;
+
+@end


---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@cordova.apache.org
For additional commands, e-mail: commits-help@cordova.apache.org