Markus Unterwaditzer
|
b726364b93
|
Replace all instances of untitaker with pimutils
|
2016-03-15 15:36:40 +01:00 |
|
Markus Unterwaditzer
|
87560481d6
|
Update davical module
|
2016-03-14 15:32:59 +01:00 |
|
Markus Unterwaditzer
|
0e7fa2ed62
|
Fix broken test for webbrowser internals
List may be empty if running in minimal environment.
|
2016-03-13 20:38:00 +01:00 |
|
Markus Unterwaditzer
|
0d0902cc48
|
Test OS X
|
2016-03-12 21:34:45 +01:00 |
|
Homu
|
f9375eaa82
|
Auto merge of #378 - untitaker:server-submodules, r=untitaker
Add servers as submodules
Fix #377
|
2016-03-11 20:14:21 +09:00 |
|
Markus Unterwaditzer
|
6a2dc53db9
|
Add servers as submodules
|
2016-03-10 22:50:11 +01:00 |
|
Markus Unterwaditzer
|
88df14a724
|
Testing: Tolerate slowness in CI
|
2016-03-10 13:46:44 +01:00 |
|
Markus Unterwaditzer
|
55914bd575
|
Merge pull request #372 from untitaker/test-open-graphical-browser
Add tests for open_graphical_browser
|
2016-03-10 12:13:00 +01:00 |
|
Markus Unterwaditzer
|
376d6fc70b
|
Add tests for open_graphical_browser
Fix #312
|
2016-03-10 00:03:22 +01:00 |
|
Markus Unterwaditzer
|
0cba8eb816
|
Remove outdated reference to https://github.com/owncloud/core/issues/18409
|
2016-03-09 16:00:06 +01:00 |
|
Markus Unterwaditzer
|
baa82846c0
|
Remove ownCloud skip for multiget crash
Ref https://github.com/owncloudarchive/calendar/issues/935
|
2016-03-09 15:53:47 +01:00 |
|
Markus Unterwaditzer
|
1f190e69ff
|
Remove ownCloud skip for metadata glitch
Ref https://github.com/owncloud/core/issues/18409
|
2016-03-09 15:52:42 +01:00 |
|
Markus Unterwaditzer
|
4ff0680092
|
Merge pull request #366 from untitaker/remove-baikal-xfail
Remove old Baikal xfails
|
2016-03-09 12:59:13 +01:00 |
|
Markus Unterwaditzer
|
66bd52244d
|
Remove old Baikal xfails
Ref #160
Ref https://github.com/fruux/sabre-dav/issues/422
|
2016-03-08 21:27:45 +01:00 |
|
Markus Unterwaditzer
|
75a9987ec2
|
Hypothesis: Blacklist surrogates
|
2016-03-06 22:50:55 +01:00 |
|
Markus Unterwaditzer
|
23ea0e203f
|
Refactor metadata None values
This fixes #358 again, in a different way.
|
2016-03-06 21:13:50 +01:00 |
|
Hugo Osvaldo Barrera
|
bac0966814
|
Replace instances of envvar TRAVIS with CI
|
2016-03-04 12:32:50 -03:00 |
|
Markus Unterwaditzer
|
13af5ffbaf
|
Replace CI with TRAVIS
|
2016-03-04 15:07:55 +01:00 |
|
Markus Unterwaditzer
|
e244eecc52
|
Stylefixes
|
2016-03-04 15:07:55 +01:00 |
|
Hugo Osvaldo Barrera
|
1ede6884b7
|
Allow running deterministic tests
|
2016-03-04 15:07:55 +01:00 |
|
Markus Unterwaditzer
|
cd07d7fc68
|
Add test for proper dependencies
|
2016-03-04 15:07:55 +01:00 |
|
Markus Unterwaditzer
|
e725df4747
|
metasync: Strip whitespace from values
Fix #358
|
2016-03-04 15:06:00 +01:00 |
|
Markus Unterwaditzer
|
3eee5a55a1
|
Hypothesis: Use more idiomatic filter instead of return
|
2016-03-04 12:38:17 +01:00 |
|
Markus Unterwaditzer
|
dec27d3b17
|
More hypothesis tests
|
2016-03-02 15:59:46 +01:00 |
|
Markus Unterwaditzer
|
a25fd354d9
|
Remove unnecessary teardown
|
2016-03-01 14:57:34 +01:00 |
|
Markus Unterwaditzer
|
768cebe0e1
|
Fix coerce_native
See #344
|
2016-02-28 19:08:18 +01:00 |
|
Hugo Osvaldo Barrera
|
f9c1bcb9a1
|
Add test when syncing inexistent pair
|
2016-02-28 07:13:12 -03:00 |
|
Markus Unterwaditzer
|
7d60c05b2b
|
filesystem: missing metadata is handled correctly
|
2016-02-26 16:39:37 +01:00 |
|
Markus Unterwaditzer
|
8a6ad410da
|
Tests for fetchparams
|
2016-02-26 16:39:37 +01:00 |
|
Markus Unterwaditzer
|
5300e6816b
|
100% coverage for metasync
|
2016-02-26 16:39:37 +01:00 |
|
Markus Unterwaditzer
|
f81f248dde
|
Stylefix
|
2016-02-17 19:51:18 +01:00 |
|
Markus Unterwaditzer
|
6e9e856aae
|
Better comments
|
2016-02-16 23:05:00 +01:00 |
|
Markus Unterwaditzer
|
f2a0d07c09
|
Fix bug in sync if href changes
|
2016-02-16 22:59:07 +01:00 |
|
Markus Unterwaditzer
|
fd3d81e925
|
Remove VERSION from ignored props, more tests
|
2016-02-16 01:37:39 +01:00 |
|
Markus Unterwaditzer
|
27345add6d
|
Accomodate to new Sabre version
|
2016-02-15 21:57:58 +01:00 |
|
Markus Unterwaditzer
|
727ce250cf
|
Remove the default of collections to autodiscovery
See #328
|
2016-02-12 23:00:07 +01:00 |
|
Markus Unterwaditzer
|
be4baba19e
|
Merge CliError into UserError
|
2016-02-10 15:09:25 +01:00 |
|
Markus Unterwaditzer
|
b12660f1a8
|
Warn when running under Python 2
See #219
|
2016-01-24 19:35:37 +01:00 |
|
Markus Unterwaditzer
|
3a3b6ee7ee
|
Remove keyring support
|
2016-01-16 23:29:14 +01:00 |
|
Markus Unterwaditzer
|
129c9305f7
|
More safety checks for #315
|
2016-01-10 02:34:26 +01:00 |
|
Markus Unterwaditzer
|
d8964660f8
|
Introduce hypothesis into codebase
|
2016-01-10 02:24:48 +01:00 |
|
Markus Unterwaditzer
|
563f9c9d34
|
Re-add minimal requirements build
Testing older lxml against radicale
|
2015-12-18 21:08:11 +01:00 |
|
Markus Unterwaditzer
|
211ff0e889
|
Stylefixes
|
2015-11-28 16:08:17 +01:00 |
|
Markus Unterwaditzer
|
5f80b9f3f6
|
Fix testcase
|
2015-11-28 16:07:40 +01:00 |
|
Markus Unterwaditzer
|
b694c3f60c
|
Add testcase for bogus etag changes
|
2015-11-28 16:05:22 +01:00 |
|
Markus Unterwaditzer
|
b144ae1701
|
Restructure status layout for more flexibility
|
2015-11-28 15:41:37 +01:00 |
|
Markus Unterwaditzer
|
3efca22207
|
Stylefix
|
2015-11-13 23:57:07 +01:00 |
|
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 |
|
Markus Unterwaditzer
|
209648a936
|
Make XML parsing more tolerant re invalid chars
Fix #207
|
2015-05-21 08:05:59 +02:00 |
|
Markus Unterwaditzer
|
4cfca383d9
|
Small refactor
|
2015-05-19 13:29:49 +02:00 |
|
Markus Unterwaditzer
|
a90815f5df
|
Improve errorhandling for enduser
|
2015-04-28 17:57:00 +02:00 |
|