Markus Unterwaditzer
68f2cf3195
(backport) Make docs build independent of app
2018-06-13 18:25:10 +02:00
Markus Unterwaditzer
9e3c231cc3
Remove Python 3.3 support ( #674 )
...
* Remove Python 3.3 support
2017-10-02 14:38:54 +02:00
Markus Unterwaditzer
be33fd3ed3
Restructure vdirsyncer.sync
2017-10-01 21:44:14 +02:00
Markus Unterwaditzer
32d1fecbb4
New tests for sync status
2017-10-01 21:44:14 +02:00
Markus Unterwaditzer
3112e6899e
Remove invalid ascii chars from xml, fix #626 ( #668 )
...
* Remove invalid ascii chars from xml, fix #626
* Add changelog
* Remove unused imports
* Fix errors on older Python versions
* Fix tests
2017-09-13 20:55:03 +02:00
Markus Unterwaditzer
6954b26e0f
Fixes for click-log 0.2.0
2017-08-24 13:29:20 +02:00
Markus Unterwaditzer
35ffdd6f8c
Fix crash in google calendar when using filters
...
Fix #657
2017-08-15 14:05:52 +02:00
Markus Unterwaditzer
c9a085522f
Abort discovery on UserError
2017-08-15 14:05:09 +02:00
Markus Unterwaditzer
395e8276de
Change warning to debug, see #658
2017-08-12 17:01:47 +02:00
Markus Unterwaditzer
629de5558d
Remove babbling about abstract interfaces
2017-08-12 16:56:32 +02:00
Markus Unterwaditzer
e305869fac
Simplify code a little
2017-08-12 16:26:16 +02:00
Markus Unterwaditzer
e3060529a5
Move from deprecated readfp to read_file
2017-07-15 22:50:59 +02:00
Markus Unterwaditzer
37a1eb2fdb
Remove remoteStorage ( #648 )
...
Fix #647
2017-07-02 18:42:55 +02:00
Markus Unterwaditzer
fb558e5139
Remove stray debug print
2017-06-10 21:24:33 +02:00
Markus Unterwaditzer
9d393623fd
Fix error message if etesync is not installed
2017-05-31 13:56:10 +02:00
Markus Unterwaditzer
6a273953f7
Fix xandikos test: multistatus parsing
2017-05-30 11:25:52 +02:00
Markus Unterwaditzer
7f80251527
Test development Radicale again ( #428 )
...
* Revert "Don't test development Radicale"
This reverts commit 7a5241101e .
* Fix Radicale test setup
* Radicale is very tolerant
* Simplify test such that output is more predictable
* Runtime version check for Radicale
* Don't create user explicitly
* stylefix
* Shorter tracebacks
Travis logs are very hard to read
2017-05-30 09:12:00 +02:00
Markus Unterwaditzer
d2127030c2
Use inode number in addition to mtime ( #632 )
...
* Use inode number in addition to mtime
* Changelog
2017-05-18 20:42:08 +02:00
Markus Unterwaditzer
6851ceede0
Better useragent ( #633 )
2017-05-18 20:41:52 +02:00
Markus Unterwaditzer
83531f95e5
Fix NameError
2017-04-27 16:50:21 +02:00
Markus Unterwaditzer
97708ab3da
Fix shitty exception
2017-04-13 18:41:37 +02:00
Markus Unterwaditzer
0d9ec646d7
Initial etesync support ( #614 )
...
* Initial etesync support
* Optimized get()
* Bugfixes
* bugfixes
* Add writing operations
* collection creation WIP
* Fix collection creation
* tests wip
* wip
* Final touch for test setup
* actually skip tests
* Disable metadata tests
* Avoid polluting working tree
* Avoid importing wsgi-intercept if not installed
* Fix collection tests
* Proper teardown
* Skip bad test
* Remove vtodo
* wip
* wip
* wip
* wip
* wip
* wip
* wip
* wip
* wip
* Add docs
* Remove useless pkg
* Don't crash if etesync isn't imported
* Stylefix
* Fix more import errors
* More import errors
* Only run etesync on latest python
* Fix etesync check
* journal-manager migration
2017-04-13 16:27:11 +02:00
Markus Unterwaditzer
dad9fd8904
Ignore directories with leading dot
2017-03-30 22:48:00 +02:00
Markus Unterwaditzer
fbe3f9910d
Fix transactions once again
2017-03-29 21:57:34 +02:00
Markus Unterwaditzer
e7a746705f
Fix status migration on Py34
2017-03-28 10:47:09 +02:00
Markus Unterwaditzer
9a32c34e76
Switch to sqlite for sync status ( #611 )
...
* Switch to sqlite for sync status
* Add more info to changelog
* Fix transactions
* Fix transactions more
2017-03-28 10:18:24 +02:00
Markus Unterwaditzer
0e89753757
Use sqlite for sync internally ( #609 )
...
See #546
2017-03-27 00:08:23 +02:00
Markus Unterwaditzer
9d2d35f21a
fixup! Refine Python 3 warning
2017-03-23 13:55:34 +01:00
Markus Unterwaditzer
2952ea8b15
Refine Python 3 warning
2017-03-23 13:52:00 +01:00
Markus Unterwaditzer
b361fe755c
Add Windows warning, see #535
2017-03-23 13:48:06 +01:00
Markus Unterwaditzer
5a508ae327
Abstract status into own class ( #607 )
...
* Refactor status management in separate class
* Rename to SubStatus, remove unused field
* Move item cache out of status
* stylefix
2017-03-22 15:08:43 +01:00
Markus Unterwaditzer
f36061969a
Fix misformatted doc
2017-03-16 21:56:33 +01:00
Markus Unterwaditzer
ceb6296669
Add trailing slash on discovery ( #600 )
2017-03-14 11:12:44 +01:00
Markus Unterwaditzer
a217623e8e
Fix deprecation warning
2017-03-14 11:09:43 +01:00
Markus Unterwaditzer
ba17fe6135
Reformat examples in CLI help ( #594 )
2017-03-12 13:10:12 +01:00
Markus Unterwaditzer
06017c39c0
Document that gcal doesn't support VTODO ( #592 )
2017-03-09 19:33:47 +01:00
Markus Unterwaditzer
a285c555f0
Ignore fs collections that have subfolders ( #591 )
...
Fix #588
2017-03-09 13:40:27 +01:00
Markus Unterwaditzer
bada6abfc6
Make discovery more RFC-conformant ( #585 )
...
* Make discovery more RFC-conformant
Fix #584
2017-03-08 09:36:10 +01:00
Christian Geier
7fc5f1bf23
Fixed some typos. ( #587 )
...
I installed mwic, so you don't have to.
`unperformant` doesn't seem to be an often used english word either and
`addressbook` is probably `address book`.
2017-03-07 22:12:04 +01:00
Markus Unterwaditzer
785bf52d73
Fix crash when saving token file
2017-03-07 16:12:23 +01:00
Markus Unterwaditzer
4027e077e7
Fix crash when discovery fails
...
See #574
2017-03-02 22:00:05 +01:00
Markus Unterwaditzer
b722e5aec5
Make subpackage a module
2017-03-02 21:56:40 +01:00
Markus Unterwaditzer
335c7062fd
Make subpackage a module
2017-03-02 21:56:06 +01:00
Markus Unterwaditzer
4de920b552
Ignore METHOD prop while hashing
2017-03-02 14:52:17 +01:00
Markus Unterwaditzer
38599e1666
Strip method:publish, fix #502
2017-03-02 14:45:11 +01:00
Markus Unterwaditzer
76f794eef3
Module restructuring
2017-02-27 21:19:27 +01:00
Markus Unterwaditzer
6aeeb90259
Test iCloud ( #567 )
...
* Test iCloud
Fix #149
2017-02-27 19:52:24 +01:00
Markus Unterwaditzer
ded1feb05a
Work around Google Contacts discovery bug ( #564 )
...
* Work around Google Contacts discovery bug
* fixup
* changelog
2017-02-27 16:06:28 +01:00
Markus Unterwaditzer
e457586b29
Fix bug in custom conflict_resolution
...
Fix #563
2017-02-26 23:24:30 +01:00
Markus Unterwaditzer
af150ef0ae
Roll back change of --list option for discover
2017-02-19 21:40:21 +01:00