Commit graph

77 commits

Author SHA1 Message Date
Evgeny Ezhov
13ba29604a Style fixes 2019-11-27 15:52:31 +03:00
Tobias Küchel
8a919ac866 on pull() return a boolean, if something was changed on disk or not 2019-11-27 15:52:31 +03:00
Tobias Küchel
6b90e1d16c remove a costy is_dir-check on obvious directories to speed up a pull 2019-11-27 15:52:31 +03:00
Evgeny Ezhov
6415617852 Tests for push and pull methods 2019-11-27 15:52:31 +03:00
Evgeny Ezhov
5b1285392c Changed HEAD to GET method for 'check' request due of not all servers support HEAD 2019-11-27 15:18:02 +03:00
Evgeny Ezhov
78a979715d Adapt to use Apache WebDAV Container for CI 2019-11-27 15:00:52 +03:00
Evgeny Ezhov
ba2453800d Readme update 2019-11-27 15:00:52 +03:00
Evgeny Ezhov
64a3b66efb Add webdav container 2019-11-27 15:00:52 +03:00
Evgeny Ezhov
c238c281dd Merge branch 'master' into develop 2019-11-27 13:24:35 +03:00
Emil 'Skeen' Madsen
1fb79c36be Stripping suburl from paths in extract_response_for_path (#15)
When accessing a server on a suburl, such as an Alfresco WebDav:

http://172.17.0.8:8080/alfresco/webdav
The file paths processed by extract_response_for_path, specifically href contains the suburl as a prefix, for instance:
/alfresco/webdav/Sites/ rather than just Sites/.
I am not sure if this is a specific problem with Alfresco WebDav, or a common issue.
Either way, the provided code fixes this issue by removing the suburl from paths, if it exists.
2019-11-26 14:05:33 +03:00
Evgeny Ezhov
6118801098
Merge pull request #12 from delrey1/master
Updated to use sessions
2019-11-26 13:26:16 +03:00
Evgeny Ezhov
fdea5d1b70
Merge branch 'develop' into master 2019-10-13 17:56:46 +03:00
Evgeny Ezhov
7e409f1f1c Update git ignore 2019-10-13 17:54:45 +03:00
Evgeny Ezhov
c606ae3875
Merge branch 'develop' into master 2019-10-13 17:51:19 +03:00
Jorge
75a4241201 [Jorge] Updated to add verify to workaround request 2019-10-13 17:44:44 +03:00
Jorge
0f0721554b [Jorge] Updated to run a GET with proxy auth as overridden in subs request 2019-10-13 17:44:44 +03:00
Jorge
5a01cbf823 [Jorge] Switch to use python sessions rather than requests 2019-10-13 17:44:44 +03:00
Jorge
dc617d43aa [Jorge] Updated to add venv/.idea/build 2019-10-13 17:44:44 +03:00
Evgeny Ezhov
035c7d315e Update git ignore 2019-10-13 17:43:30 +03:00
Evgeny Ezhov
b663345e9d Tests are fixed 2019-10-13 17:27:14 +03:00
Evgeny Ezhov
d4edab9044 Main version of Python is updated up to 3.7
And small style fixes
2019-10-09 10:35:23 +03:00
Jorge
af85e056bd [Jorge] Updated to add verify to workaround request 2019-09-30 20:50:14 +01:00
Jorge
3632c2a1e0 [Jorge] Updated to run a GET with proxy auth as overridden in subs request 2019-09-30 20:41:01 +01:00
Jorge
8491fdec4c [Jorge] Switch to use python sessions rather than requests 2019-09-30 19:54:25 +01:00
Jorge
2e6284af1b [Jorge] Updated to add venv/.idea/build 2019-09-30 19:54:06 +01:00
Evgeny Ezhov
da46592c6f Update before release 0.12 2019-06-21 13:39:55 +03:00
Jesper Håkansson
991e645fdb Added verify attribute to execute_request method
To be able to control whether to verify the server's TLS certificate
or not, the verify attribute has been added to the execute_request
method.
2019-06-21 13:31:01 +03:00
Jesper Håkansson
ea139d2ec7 Added depth_to_copy argument in copy method in client.py
Implemented support to control the depth http header for the copy
command.
2019-06-21 13:29:41 +03:00
Evgeny Ezhov
1c43adb5bd Update before release 0.11 2019-03-30 09:37:03 +03:00
Evgeny Ezhov
e576958f4b Update before release 0.11 2019-03-30 09:35:21 +03:00
Eric Van Horn
d38aded83d fixed missing requirement; incorrect import 2019-03-30 09:29:19 +03:00
Benjamin Böhmke
460160ed04 fixed download of large files 2019-03-27 17:43:31 +03:00
Evgeny Ezhov
51458a439b Update before release 0.10 2019-01-31 15:44:03 +03:00
Zimmermann, Stefan
f63a7dc48e Remove the upload filesize limit which is a remnant of using PyCurl 2019-01-31 11:34:05 +03:00
Zimmermann, Stefan
17fae10abc Fixing problems of integration and unit tests
- AssertEquals deprecation warnings
- Problems with byte/UTF strings and xml library
2019-01-31 11:33:40 +03:00
Evgeny Ezhov
2628a80e2f prepare to publish 0.9 2018-05-10 14:51:10 +03:00
Evgeny Ezhov
c6ec44e479
Merge pull request #5 from a1ezzz/return_codes
webdav3/client.py: Client.mkdir now accepts 201 HTTP-code
2018-05-10 14:27:12 +03:00
Evgeny Ezhov
d06c1f381a
Update README.rst 2018-05-10 13:43:53 +03:00
Evgeny Ezhov
88530c86c4
Update readme 2018-05-10 13:03:46 +03:00
Evgeny Ezhov
3d8e35abb8 update readme 2018-05-10 12:57:23 +03:00
Evgeny Ezhov
bf10244d19 fixed tests for travis and skipped 4 tests are broken by incorrect yandex webdav response 2018-05-10 12:45:51 +03:00
Evgeny Ezhov
3f50866118 added travis pipeline 2018-05-10 11:59:30 +03:00
Evgeny Ezhov
41d2f51783 update tests 2018-05-10 11:59:30 +03:00
Ildar Gafurov
165ade9c3f webdav3/client.py: Client.mkdir now accepts 201 HTTP-code 2018-05-08 23:07:13 +03:00
Evgeny Ezhov
4d23755c9f
Merge pull request #4 from a1ezzz/path_search_fix
webdav3/client.py: Client.list method fix
2018-05-07 23:02:55 +03:00
Ildar Gafurov
4f1d1ec869 webdav3/client.py: Client.list method fix 2018-05-07 22:45:16 +03:00
Evgeny Ezhov
370d35e72f prepare to publish v0.8 2018-05-07 11:12:01 +03:00
Evgeny Ezhov
794d9248f3
Merge pull request #3 from a1ezzz/path_search_fix
webdav3/client.py: WebDavXmlUtils.extract_response_for_path method no…
2018-05-07 11:11:17 +03:00
Ildar Gafurov
d1f17f6fb0 webdav3/client.py: WebDavXmlUtils.extract_response_for_path method now is able to parse an absolute links 2018-05-07 10:10:52 +03:00
Evgeny Ezhov
c5e0511178 prepare to publish v0.6.1 as v0.7 2018-03-16 09:43:47 +03:00