Commit graph

543 commits

Author SHA1 Message Date
Markus Unterwaditzer
73a540261c Version 0.2.2 2014-08-04 18:49:18 +02:00
Markus Unterwaditzer
59dd78dfd9 Don't check for href prefix anymore
This doesn't really serve any security purposes at all.

Fix #91
Fix #87
2014-08-04 18:34:11 +02:00
Markus Unterwaditzer
667c10ef00 Fix autodiscovery for radicale
See https://github.com/Kozea/Radicale/pull/95#issuecomment-50314561
2014-08-04 11:48:27 +02:00
Markus Unterwaditzer
574869f619 ownCloud 7 now does If-Match headers right 2014-07-23 14:21:10 +02:00
Markus Unterwaditzer
62a817fef3 Hardcode mkdir mode 2014-07-23 12:25:06 +02:00
Markus Unterwaditzer
722665747e Actually use mode 2014-07-23 12:24:33 +02:00
Markus Unterwaditzer
f4f39207fa Some refactoring 2014-07-23 12:21:27 +02:00
Markus Unterwaditzer
838e816a65 Don't influence user's homedir 2014-07-23 12:21:03 +02:00
Markus Unterwaditzer
d263a399f3 Improve docstrings and comments 2014-07-23 10:21:45 +02:00
Markus Unterwaditzer
666ffe6afc Slight rewording of tutorial 2014-07-19 00:12:46 +02:00
Markus Unterwaditzer
3c2597054a Fix build script to be same as wheel docs 2014-07-18 00:58:57 +02:00
Markus Unterwaditzer
5a3b3d8bc1 Use better wheel hosting 2014-07-16 22:44:39 +02:00
Markus Unterwaditzer
eb9253af94 Merge pull request #90 from untitaker/vcard_groups
Add tests for vcard groups
2014-07-14 18:03:16 +02:00
Markus Unterwaditzer
0f44645e78 Formatting and string type fixes 2014-07-14 15:32:59 +02:00
Markus Unterwaditzer
e2fa26a711 Add another test related to vcards vs icalendar 2014-07-14 15:15:50 +02:00
Markus Unterwaditzer
dea468fcaa Xfail vcard group test 2014-07-13 19:28:14 +02:00
Markus Unterwaditzer
97ad7eb27a Fix import order 2014-07-13 19:11:59 +02:00
Markus Unterwaditzer
c8f97b43ec Add testcase for #89 2014-07-13 19:11:06 +02:00
Markus Unterwaditzer
a79d1ddb52 Indent multiline string. 2014-07-13 18:35:08 +02:00
Markus Unterwaditzer
c750561fb8 Use more fixtures 2014-07-06 23:22:02 +02:00
Markus Unterwaditzer
29ba12cf19 Only warn on duplicate hrefs in DAV
Fix #88
2014-07-06 20:58:47 +02:00
Markus Unterwaditzer
97a428f3c8 Add new testcase 2014-07-06 20:43:59 +02:00
Markus Unterwaditzer
7bbc8b87da Some smaller changes to testsuite 2014-07-06 20:28:48 +02:00
Markus Unterwaditzer
fde7efd52e Move changelog to root of repo 2014-07-06 12:14:12 +02:00
Markus Unterwaditzer
25bc02ad6b Add missing changelog entry 2014-07-06 11:41:53 +02:00
Markus Unterwaditzer
01059d4cd2 Version 0.2.1 2014-07-05 15:40:24 +02:00
Markus Unterwaditzer
0dfcefbfd3 Use PROPFIND for carddav queries because of Zimbra
Fix #83
Fix #84
2014-07-05 14:09:30 +02:00
Markus Unterwaditzer
3abebde87f Fix logging in test suite 2014-07-05 01:07:23 +02:00
Markus Unterwaditzer
9c076f7278 Remove duplicate dot. 2014-07-03 11:42:49 +02:00
Markus Unterwaditzer
f5f505f557 Elaborate on caldav item queries with Radicale 2014-07-02 20:00:20 +02:00
Markus Unterwaditzer
0b6e3adf0e Some docstring fixes 2014-07-02 18:37:57 +02:00
Markus Unterwaditzer
be10f8ce58 Exception cleanup 2014-07-02 16:28:26 +02:00
Markus Unterwaditzer
b9bf6f2e9e Another style fix 2014-07-01 18:32:49 +02:00
Markus Unterwaditzer
e4ae04aaa1 Some minor optimizations
In the case of singlefile this doesn't help much as the whole
implementation is algorithmically flawed. It's not like i care enough to
make the code even more complicated though.
2014-06-29 19:03:49 +02:00
Markus Unterwaditzer
6a63dcec81 Fix bug for --verbosity setting 2014-06-25 15:29:13 +02:00
Markus Unterwaditzer
78addbf4c7 Fix broken reference. 2014-06-25 15:22:30 +02:00
Markus Unterwaditzer
8f5f7eea76 Style fixes 2014-06-22 00:48:57 +02:00
Markus Unterwaditzer
96aae16c32 Fix typo induced bug in split_collection 2014-06-22 00:21:29 +02:00
Markus Unterwaditzer
2cc375aee6 Merge branch 'click'
Fix #80
2014-06-19 18:16:23 +02:00
Markus Unterwaditzer
2fb58d6bcd Fix bug in keyring fetching code
Leading to infinite loop when the password is simply not there.

Also fixed some import styling again
2014-06-19 18:14:51 +02:00
Markus Unterwaditzer
289ac2cfac More tests 2014-06-19 18:14:51 +02:00
Markus Unterwaditzer
28b649dec9 Don't use click's newline echoing
click.echo does two write calls, which get flushed immediately. Using
this in multiprocessing might make output overlap. Using a single
write-call apparently resolves that issue, although i don't know why.

A proper solution would be to use locks, but e.g. multiprocessing's
logger doesn't seem have nearly as much flexibility as others. For now
it seems to be bugfree enough.
2014-06-19 18:14:51 +02:00
Markus Unterwaditzer
a6e2f23bbc Catch exceptions with decorator
This allows us to validate the exact output in the tests
2014-06-19 18:14:51 +02:00
Markus Unterwaditzer
65a845c7ca Add one more test 2014-06-19 18:14:51 +02:00
Markus Unterwaditzer
a300c8c222 Only add stdout handler when running as cli 2014-06-19 18:14:51 +02:00
Markus Unterwaditzer
3cc9081f1c More beautiful output 2014-06-19 18:14:51 +02:00
Markus Unterwaditzer
e9722ee63d Add test for simple usage 2014-06-19 18:14:51 +02:00
Markus Unterwaditzer
8b889e9ecd Port CLI to Click.
After a while i finally gave in and ported the whole command line
interface of vdirsyncer to Click. While it might seem like a huge
dependency, i hope we can eliminate some helper functions in the
process, and maybe are more motivated to write a more beautiful and
intuitive interface due to all the niceties Click provides.
2014-06-19 18:14:50 +02:00
Markus Unterwaditzer
d98c4b37ba Cheap shots for test coverage 2014-06-19 18:13:45 +02:00
Markus Unterwaditzer
201c840e88 Import beautification 2014-06-19 00:07:54 +02:00