Commit graph

358 commits

Author SHA1 Message Date
Markus Unterwaditzer
ed22764921 Fix bug during prefetch
The idea that prefetching isn't necessary if the other storage can't be
written to is wrong, we still need to prefetch for UID-matching
2015-11-13 23:00:59 +01:00
Markus Unterwaditzer
87baac535d Add tests 2015-11-05 00:00:18 +01:00
Markus Unterwaditzer
21b1bafc48 Add prompt strategy 2015-10-04 13:30:43 +02:00
Markus Unterwaditzer
5f682cadb9 Make server config management generic 2015-09-24 17:01:23 +02:00
Markus Unterwaditzer
86d35c6d69 Merge pull request #271 from untitaker/enable-owncloud
Revert "xfail owncloud, #255"
2015-09-20 17:49:14 +02:00
Markus Unterwaditzer
b5e36ec3b2 Skip DAV tests on ownCloud for now 2015-09-20 02:14:30 +02:00
Markus Unterwaditzer
138c8f00a0 Revamp tests once again 2015-09-20 01:59:28 +02:00
Markus Unterwaditzer
bcd1bfdc62 Fix up build scripts 2015-09-19 22:58:32 +02:00
Markus Unterwaditzer
029f5e3eee Just skip meta tests for ownCloud for now 2015-09-17 11:41:24 +02:00
Markus Unterwaditzer
1c24abd4db Extend testsuite for DAV metadata 2015-09-16 22:50:54 +02:00
Markus Unterwaditzer
eb1485d99f Fix test 2015-09-12 16:42:50 +02:00
Markus Unterwaditzer
8425984ebb Style fixes 2015-09-11 03:14:32 +02:00
Markus Unterwaditzer
3a4e4218a6 New password fetching
Fix #233
2015-09-11 02:53:31 +02:00
Markus Unterwaditzer
2d62ec9a26 Kill parse_pairs_args 2015-08-20 17:18:23 +02:00
Markus Unterwaditzer
d59376e231 Remove unnecessary params, fix tests 2015-08-20 15:49:36 +02:00
Markus Unterwaditzer
0041934318 fix tests 2015-08-20 15:38:04 +02:00
Markus Unterwaditzer
930ea6a226 Fix tests for ownCloud
See https://github.com/owncloud/contacts/issues/1025
2015-08-18 21:25:44 +02:00
Markus Unterwaditzer
4f7589ca7f Fix logging 2015-08-18 21:25:19 +02:00
Markus Unterwaditzer
6e1846ea9d Remove custom ctx global 2015-08-16 19:40:00 +02:00
Markus Unterwaditzer
97d65ab222 Fix tests 2015-08-06 11:27:42 +02:00
Ben Boeckel
216e6c3b21 ssl: use verify and verify_fingerprint
Both have their uses. The latter is very strict in what it will accept,
but it does not catch expired certificates.
2015-08-06 11:25:06 +02:00
Markus Unterwaditzer
c812b5d50f Stylefix 2015-07-26 13:51:14 +02:00
Markus Unterwaditzer
7575fb21a7 Remove build.sh for good 2015-07-26 13:45:53 +02:00
Markus Unterwaditzer
10148f47f8 repair: Also fix hrefs, stricter safe-set
Fix #236
2015-07-26 12:04:14 +02:00
Markus Unterwaditzer
93480c059f Move hack for ownCloud bug into _normalize_href
Also refine the testsuite a bit to catch such problems.
2015-07-26 09:29:54 +02:00
Markus Unterwaditzer
f0e842ac41 Split up caldav and carddav tests 2015-07-25 03:30:47 +02:00
Markus Unterwaditzer
73e2ccf46a Create always safe hrefs
The set of safe characters was inspired by the set of safe characters in
URLs.

Fixes #229
2015-07-12 23:42:49 +02:00
Markus Unterwaditzer
b58935c90d Fix tests again
Reverts f087ec599e
2015-07-09 00:10:02 +02:00
Markus Unterwaditzer
fc5175f7f3 Flake8 fixes 2015-07-08 20:42:26 +02:00
Markus Unterwaditzer
75d4f08c25 Bugfix: Actually cache passwords 2015-07-08 17:16:35 +02:00
Markus Unterwaditzer
2d5a230fa4 Style fixes 2015-07-07 16:51:31 +02:00
Markus Unterwaditzer
d35cb1bc50 Tests for metasync 2015-07-07 16:32:47 +02:00
Markus Unterwaditzer
a007828f87 Simple metadata interface 2015-07-07 16:20:04 +02:00
Markus Unterwaditzer
f087ec599e This is not needed anymore 2015-07-07 16:19:27 +02:00
Markus Unterwaditzer
31de43b4a9 Remove collection_human 2015-07-06 16:22:33 +02:00
Markus Unterwaditzer
fe1d512b38 Fix tests 2015-07-06 12:40:15 +02:00
Markus Unterwaditzer
cad938d023 Fix flake8 2015-07-05 22:56:33 +02:00
Markus Unterwaditzer
aab878744a create vdirsyncer.repair 2015-07-05 22:18:36 +02:00
Markus Unterwaditzer
4d918b92c6 repair: When UID changes, don't re-use href 2015-07-05 13:32:04 +02:00
Markus Unterwaditzer
555e4b688a Python 2 fixes 2015-06-16 02:15:57 +02:00
Markus Unterwaditzer
1730cc34c9 Repair nonascii UIDs 2015-06-16 00:15:02 +02:00
Markus Unterwaditzer
2866bbde5f Support unicode collections
- DAV: Avoid re-coding if possible
- Filesystem: Convert to native strings because that's what `os.path`
  utilities expect.
2015-06-13 18:15:21 +02:00
Markus Unterwaditzer
237aacee7d Deal with unicode UIDs in sync 2015-06-12 02:51:34 +02:00
Markus Unterwaditzer
263a45e2a5 Fix unicode URLs 2015-06-12 02:51:34 +02:00
Markus Unterwaditzer
e5c826ccfd Harden vdirsyncer against changing UIDs
In a strict sense not necessary since UIDs of an item must not be
changed.
2015-06-06 15:40:16 +02:00
Markus Unterwaditzer
78efcf15de Stylefix 2015-06-05 14:55:19 +02:00
Markus Unterwaditzer
7ace6fb8f1 Permissions of status files are now checked
Also vdirsyncer now doesn't leak passwords from the config file into
the collection cache.

See #213.
2015-06-05 12:00:48 +02:00
Markus Unterwaditzer
7d41378505 dav: Fully move collection management into Discover 2015-06-04 12:18:18 +02:00
Markus Unterwaditzer
7ef30202d6 Move imports for startup speed 2015-06-03 13:23:49 +02:00
Markus Unterwaditzer
2aaeeb4e6b Merge branch 'tolerant-xml-parser' 2015-05-21 08:10:15 +02:00