Markus Unterwaditzer
9324fa4a74
Implement http storage in rust ( #730 )
...
* Port http storage to rust (#729 )
* Port http storage to rust
* implement rest of parameters as far as possible
* stylefixes
* rustup
* fix invalid timestamp
* fix header file
* Fix compilation errors
* basic impl of dav
* dockerize xandikos
* add xandikos build
* Fix circleci build
* Fix circleci config
* fix nextcloud port
* stylefix
* implement upload, upload, delete in rust
* fix exc handling
* python stylefixes
* move caldav.list to rust
* fix exc again (fastmail)
* stylefixes
* add basic logging, fix fastmail
* stylefixes
* fix tests for etag=None (icloud)
* overwrite busted cargo-install-update
* install clippy from git
* fix rustfmt
* rustfmt
* clear cache
2018-06-06 14:16:25 +02:00
Markus Unterwaditzer
8cedf13fdf
Reenable davical ( #728 )
2018-03-28 16:55:24 +02:00
Markus Unterwaditzer
85bc7ed169
Implement filesystem storage in rust ( #724 )
...
* Implement filesystem storage in rust
* Fix circleci
* stylefixes
2018-03-15 21:07:45 +01:00
Markus Unterwaditzer
916fc4eb30
Skip external storage tests if no creds ( #718 )
2018-02-14 20:43:33 +01:00
Markus Unterwaditzer
8f2734c33e
Singlefile storage in rust ( #698 )
...
* Singlefile storage in rust
* add NOW
* Avoid global item
2018-02-14 19:15:11 +01:00
Markus Unterwaditzer
2a2457e364
CI refactor ( #713 )
...
* Switch to CircleCI
* add circleci badge
2018-02-09 20:50:48 +01:00
Markus Unterwaditzer
cc37e6a312
Merge branch '0.16-maintenance'
2018-02-05 17:01:46 +01:00
Markus Unterwaditzer
97f58ddc46
Disable health checks for distro builds
2018-02-05 17:01:37 +01:00
Markus Unterwaditzer
93df284d3c
Make a maintenance release of vdirsyncer, fix #708
2018-02-05 08:23:45 +01:00
Markus Unterwaditzer
b1ec9c26c7
Fix unused formatting string
2018-01-22 01:02:44 +01:00
Markus Unterwaditzer
82f47737a0
Revert use of hypothesis
2018-01-21 23:23:08 +01:00
Markus Unterwaditzer
45d76c889c
Remove remotestorage leftovers
2018-01-21 20:51:30 +01:00
Markus Unterwaditzer
2d0527ecf0
Skip davical test skipper
2018-01-19 11:17:58 +01:00
Markus Unterwaditzer
991076d12a
stylefixes
2018-01-18 23:30:47 +01:00
Markus Unterwaditzer
f58f06d2b5
Remove hypothesis from system test
2018-01-18 23:25:49 +01:00
Markus Unterwaditzer
b1cddde635
Remove baikal and owncloud from docs, see #489
2018-01-18 23:18:42 +01:00
Markus Unterwaditzer
41f64e2dca
Dockerize nextcloud ( #704 )
...
* Dockerize nextcloud
* Remove ownCloud and baikal, fix #489
* Remove branch from travis conf
2018-01-18 23:10:53 +01:00
Markus Unterwaditzer
afa8031eec
Improve handling of malformed items
2018-01-05 18:14:32 +01:00
Amanda Hickman
cd6cb92b59
Little spelling fix ( #695 )
...
* Fixed spelling of "occurred"
* Fix spelling of occurred.
* fixed one lingering misspelling
2018-01-03 15:52:55 +01:00
Markus Unterwaditzer
b32932bd13
Relax recurrence tests
2017-12-03 14:00:21 +01:00
Markus Unterwaditzer
22d009b824
Remove unnecessary filter
2017-11-27 19:52:15 +01:00
Markus Unterwaditzer
3984f547ce
Update nextcloud ( #684 )
2017-11-05 15:59:42 +01:00
Markus Unterwaditzer
9769dab02e
Update owncloud ( #685 )
2017-11-05 15:59:34 +01:00
Markus Unterwaditzer
bdbfc360ff
Move item hashing into rust
2017-10-10 00:52:58 +02:00
Markus Unterwaditzer
1b7cb4e656
Use rust-vobject ( #675 )
...
Use rust-vobject
2017-10-04 22:41:18 +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
1f8d1a0dc5
More tests for sync status
2017-10-01 22:29:33 +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
cf8e89b5b4
Split up fetchparams tests
2017-10-01 21:44:14 +02:00
Markus Unterwaditzer
88969ae5e6
Fix xandikos git url
2017-09-24 12:02:24 +02:00
Markus Unterwaditzer
9314a93d67
Add autopep8 git commit hook ( #671 )
...
* Add autopep git hook
* Fix broken link
2017-09-23 13:55:57 +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
77658fa0b5
Disable urllib3 warnings
2017-09-11 21:25:56 +02:00
Markus Unterwaditzer
0d47e06d89
Add test re #657
2017-08-12 16:46:22 +02:00
Markus Unterwaditzer
547b327557
Attempt to fix requests tests
2017-08-02 19:55:56 +02:00
Jelmer Vernooij
01c88b514c
Set defaults for CI and DETERMINISTIC_TESTS. ( #653 )
...
This makes it a bit easier to manually run individual tests.
2017-07-19 21:40:52 +02:00
Markus Unterwaditzer
56fe38fcdc
UID replacement benchmark
2017-07-16 22:17:04 +02:00
Markus Unterwaditzer
37a1eb2fdb
Remove remoteStorage ( #648 )
...
Fix #647
2017-07-02 18:42:55 +02:00
Markus Unterwaditzer
fa6a98ec9b
Remove useless skip
2017-05-31 12:40:40 +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
8a5df8b802
stylefix
2017-05-02 13:56:57 +02:00
Markus Unterwaditzer
2b0492fe5e
Fix etesync tests
2017-05-02 12:58:58 +02:00
Markus Unterwaditzer
cc54ed6e7c
Migrate etesync db
2017-04-29 21:33:50 +02:00
Markus Unterwaditzer
09dacde3f3
owncloud update
2017-04-18 23:12:32 +02:00
Markus Unterwaditzer
3dd132e1b6
Fix import
2017-04-13 16:51:24 +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
45d275f71d
Disable OS X in Travis ( #618 )
...
See #617
2017-04-13 16:26:37 +02:00
Markus Unterwaditzer
b6be4b44de
Fix metasync testcase
2017-04-07 12:58:42 +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