Markus Unterwaditzer
18d8bb9fc2
Remove Python 2 support ( #499 )
...
* Discontinue Python 2.
See #219
* Remove Python 2 config option
* Remove coerce_native
* Remove PY2 variable
* s/text_type/str/g
* Flake8 fixes
* Remove str = str
* s/to_native/to_unicode/g
* Remove to_unicode = to_unicode
* Remove iteritems
* Remove itervalues
* Remove str import, flake8 fixes
* Remove urlparse compat code
* Remove with_metaclass
* Remove unused PY2 variable
* Remove getargspec_ish
* Remove to_bytes
* Remove compat module
* Remove Python 2 from Travis
* fixup! Remove urlparse compat code
* fixup! Remove urlparse compat code
* fixup! Remove compat module
2016-09-08 12:18:36 +02:00
Markus Unterwaditzer
696e53dc1f
Fix up http storage example
...
Fix #497
2016-09-06 11:32:13 +02:00
Markus Unterwaditzer
b6f009e79e
Fix identconflict handling
...
See #495
2016-09-02 18:23:42 +02:00
Markus Unterwaditzer
5a382be9c6
update davical-testserver
2016-08-28 23:19:22 +02:00
Markus Unterwaditzer
8ecef1e9a6
Update davical
...
Fix #458
2016-08-27 17:20:10 +02:00
Markus Unterwaditzer
d9387ad0a7
Improve title
2016-08-27 15:49:22 +02:00
Markus Unterwaditzer
ecd35e4a00
Move installation to own page
2016-08-27 15:48:35 +02:00
Markus Unterwaditzer
509b1f5b88
Add debian package
2016-08-27 15:45:23 +02:00
Markus Unterwaditzer
540713f006
Replace with slightly less clever code
2016-08-26 16:58:06 +02:00
Markus Unterwaditzer
d89ec31168
Fix bug in Component.__del__
2016-08-26 10:36:42 +02:00
Markus Unterwaditzer
12f5d32251
Fix up pytest deprecation warning
2016-08-26 08:35:22 +02:00
Markus Unterwaditzer
0de8415183
Stylefixes
2016-08-26 08:34:32 +02:00
Markus Unterwaditzer
3c7c1f5f67
Add test for CollectionRequired
2016-08-26 01:39:29 +02:00
Markus Unterwaditzer
5ae2d27b66
Refactor IGNORE_PROPS
2016-08-26 00:46:53 +02:00
Markus Unterwaditzer
66031a51e6
Add CODE_OF_CONDUCT.rst for completeness
2016-08-23 23:48:13 +02:00
Markus Unterwaditzer
6bed4f504e
Add the CoC to this project
2016-08-23 23:45:22 +02:00
Markus Unterwaditzer
6f43e14908
Update baikal-testserver
2016-08-23 16:05:47 +02:00
Markus Unterwaditzer
a05c30be58
Update mysteryshack-testserver
2016-08-20 17:14:26 +02:00
Markus Unterwaditzer
8645310422
Version 0.12.1
2016-08-20 11:41:14 +02:00
Markus Unterwaditzer
902d914db6
Remove = from reserved chars
...
See #491
2016-08-19 20:05:14 +02:00
Markus Unterwaditzer
e1c2e1b5d8
Fix bug in URL normalization
2016-08-19 20:05:14 +02:00
Markus Unterwaditzer
f238a58c85
DAV: Don't violate Storage API ( #492 )
...
The implementation of #476 is problematic as it returns None.
`vdirsyncer.sync` has internal assertions that this is a string, which
is why we get a crash like this:
error: Unknown error occured for cal/markus@unterwaditzer.net:
error: Use `-vdebug` to see the full traceback.
debug: File "/home/untitaker/projects/vdirsyncer/vdirsyncer/cli/tasks.py", line 66, in sync_collection
debug: force_delete=force_delete
debug: File "/home/untitaker/projects/vdirsyncer/vdirsyncer/sync.py", line 228, in sync
debug: action(a_info, b_info, conflict_resolution)
debug: File "/home/untitaker/projects/vdirsyncer/vdirsyncer/sync.py", line 276, in inner
debug: assert isinstance(dest_etag, (bytes, text_type))
Discovered in #467
2016-08-19 19:58:38 +02:00
Markus Unterwaditzer
f8dffaf51e
Update mysteryshack-testserver
2016-08-19 19:11:58 +02:00
Markus Unterwaditzer
214ec10826
Add CREATED to ignored properties
2016-08-19 17:36:17 +02:00
Markus Unterwaditzer
9a4dbef3a9
Version 0.12.0
2016-08-19 12:36:21 +02:00
Markus Unterwaditzer
4b4ed83df2
Fix broken formatting in changelog
2016-08-18 13:14:20 +02:00
Markus Unterwaditzer
5606f3171a
Changelog for #488
2016-08-17 17:42:39 +02:00
Markus Unterwaditzer
a54999ff17
Introduce collections for singlefile storage ( #488 )
...
Fix #485
2016-08-17 17:41:40 +02:00
Markus Unterwaditzer
e9185324ae
Fix up links for new docs URL
2016-08-15 20:44:45 +02:00
Markus Unterwaditzer
4ca4f13423
Update nextCloud
2016-08-15 13:05:40 +02:00
Markus Unterwaditzer
d96ad6ad10
Update mysteryshack-testserver again
2016-08-15 12:48:14 +02:00
Markus Unterwaditzer
7b81415b58
Update mysteryshack-testserver
2016-08-15 12:36:49 +02:00
Markus Unterwaditzer
c099b876d2
Syntax fix
2016-08-15 12:12:49 +02:00
Markus Unterwaditzer
3deba27d8b
Make test_collection_arg more generic
2016-08-15 11:25:37 +02:00
Markus Unterwaditzer
bec3a81186
Restructure setup.py
...
See #487
2016-08-13 12:05:32 +02:00
Markus Unterwaditzer
dc8c1402c2
Version 0.11.3
2016-07-29 15:46:48 +02:00
Markus Unterwaditzer
707c824c2b
Revert "Run all tests in PR" ( #483 )
2016-07-26 21:49:47 +02:00
Martin Zimmermann
48d72aa7a1
fully resolve well-known URI ( #481 )
...
Currently, `find_dav` only resolves a single redirect. When using
Baïkal behind a proxy with HTTPS, this becomes an issue:
1. dav.example.com/.well-known/caldav (Apache rewrite to http)
2. dav.example.com/dav.php (http)
3. dav.example.com/dav.php (https)
The Apache configuration is provided by Baïkal, hence it is also
possible to fix it server-side:
-RewriteRule /.well-known/carddav /dav.php [R,L]
+RewriteRule /.well-known/carddav https://dav.example.com/dav.php [R,L]
-RewriteRule /.well-known/caldav /dav.php [R,L]
+RewriteRule /.well-known/caldav https://dav.example.com/dav.php [R,L]
2016-07-26 21:49:17 +02:00
Markus Unterwaditzer
97bfccdb44
Stylefix for flake8 update
2016-07-26 21:48:42 +02:00
Markus Unterwaditzer
f7076118df
Stylefixes
2016-07-25 04:58:10 +02:00
Markus Unterwaditzer
d8a1fb4a62
Always use string header values
...
Preparing for https://github.com/kennethreitz/requests/issues/3386
2016-07-25 04:58:10 +02:00
Markus Unterwaditzer
140af81ead
Fix XML querying bug
...
Fix #480
2016-07-25 04:58:10 +02:00
Markus Unterwaditzer
4df423b93e
Correct click-threading requirement
...
Fix #478
2016-07-25 01:51:06 +02:00
Markus Unterwaditzer
e4a0afcf00
Make auth = basic the default again ( #477 )
...
Fix #461
Fix #457
2016-06-17 14:35:06 +02:00
Markus Unterwaditzer
3228e22621
DAV: Fix behavior when PUT doesn't return ETag ( #476 )
...
Thanks to @evert for pointing this out in the #sabredav IRC channel.
2016-06-16 21:40:18 +02:00
Markus Unterwaditzer
5b87dcceeb
Merge pull request #475 from pimutils/all-tests-in-pr
...
Run all tests in PR
2016-06-16 18:15:15 +02:00
Markus Unterwaditzer
df5545946e
Run all tests in PR
...
The current behavior is annoying in combination with homu.io
Reverts #387
2016-06-16 17:44:09 +02:00
Markus Unterwaditzer
842162136a
Fix nextcloud submodule URL
2016-06-16 17:23:46 +02:00
Markus Unterwaditzer
8d0b055110
Merge pull request #470 from pimutils/collections-null-fix
...
Kill special codepath for `null`-collection
2016-06-16 15:30:16 +02:00
Markus Unterwaditzer
c6e66dc682
Test nextcloud ( #473 )
2016-06-16 15:28:24 +02:00