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
|
f401078c57
|
Bump minimal shippai version
|
2018-04-26 22:30:34 +02:00 |
|
Markus Unterwaditzer
|
a61d51bc8f
|
Migrate to newer shippai version
|
2018-04-24 20:17:59 +02:00 |
|
Markus Unterwaditzer
|
168d999359
|
Remove useless makefile target
|
2018-03-16 18:27:05 +01:00 |
|
Markus Unterwaditzer
|
06d59f59a5
|
Refactor rust errors (#722)
Refactor rust errors
|
2018-03-03 22:43:28 +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
|
69543b8615
|
Install rust on readthedocs
|
2017-10-05 17:45:19 +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
|
6954b26e0f
|
Fixes for click-log 0.2.0
|
2017-08-24 13:29:20 +02:00 |
|
Markus Unterwaditzer
|
37a1eb2fdb
|
Remove remoteStorage (#648)
Fix #647
|
2017-07-02 18:42:55 +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
|
7aa0ea20be
|
Relicense to 3-clause BSD, fix #610
|
2017-04-07 15:32:27 +02:00 |
|
Hugo Osvaldo Barrera
|
7cf0865081
|
Add trove classifiers (#558)
|
2017-02-16 17:58:25 +01:00 |
|
Markus Unterwaditzer
|
c6b23b493d
|
Fix weird styling and resource warning in setup.py
|
2017-02-06 21:22:08 +01:00 |
|
Markus Unterwaditzer
|
eadb7203ee
|
stylefixes
|
2016-12-06 15:32:44 +01:00 |
|
Markus Unterwaditzer
|
39b27532e7
|
Exclude buggy setuptools-scm version
https://github.com/pypa/setuptools_scm/issues/103
|
2016-10-05 18:52:47 +02:00 |
|
Markus Unterwaditzer
|
e62e3a26f6
|
Better formatting in setup.py
|
2016-09-19 19:17:39 +02:00 |
|
Markus Unterwaditzer
|
e9185324ae
|
Fix up links for new docs URL
|
2016-08-15 20:44:45 +02:00 |
|
Markus Unterwaditzer
|
bec3a81186
|
Restructure setup.py
See #487
|
2016-08-13 12:05:32 +02:00 |
|
Markus Unterwaditzer
|
4df423b93e
|
Correct click-threading requirement
Fix #478
|
2016-07-25 01:51:06 +02:00 |
|
Markus Unterwaditzer
|
3cb03a55e4
|
Fix race conditions in Google storage (#460)
Fix #456
Fix #404
|
2016-06-09 23:57:27 +02:00 |
|
Markus Unterwaditzer
|
c0aee14acf
|
setup.py: Refer to packaging.rst
|
2016-05-19 18:07:29 +02:00 |
|
Markus Unterwaditzer
|
ec2f743ffa
|
Replace LXML with stdlib XML
Just because the XML module is already there, and suits our needs as
well. DoS concerns should be irrelevant as we trust the server to that
extent.
|
2016-04-22 23:08:32 +02:00 |
|
Markus Unterwaditzer
|
2888757e1b
|
Refactor Google support into own storage types
|
2016-04-02 21:14:17 +02:00 |
|
Marek Marczykowski
|
6d8db949fa
|
Initial OAuth2 (Google variant) support for dav storage
This commits adds 'oauth2_google' authentication mechanism to dav
storage driver.
|
2016-04-02 20:51:11 +02:00 |
|
Markus Unterwaditzer
|
b726364b93
|
Replace all instances of untitaker with pimutils
|
2016-03-15 15:36:40 +01:00 |
|
Markus Unterwaditzer
|
6b9d7b074a
|
Stylefix
|
2016-03-05 21:05:36 +01:00 |
|
Markus Unterwaditzer
|
949c568852
|
Pin requests>=2.4.1 and remove weird version check
|
2016-03-05 20:20:22 +01:00 |
|
Markus Unterwaditzer
|
017495935f
|
Pin requests-toolbelt back to >=0.4.0
|
2016-03-05 20:20:22 +01:00 |
|
Markus Unterwaditzer
|
e244eecc52
|
Stylefixes
|
2016-03-04 15:07:55 +01:00 |
|
Markus Unterwaditzer
|
c8c4409321
|
Just use a normal loop
|
2016-03-04 15:07:55 +01:00 |
|
Markus Unterwaditzer
|
dd48ac05c9
|
Rename setup.py requirements cmd
|
2016-03-04 15:07:55 +01:00 |
|
Hugo Osvaldo Barrera
|
8a7ac52ee7
|
Implement command to print minimal requirements
|
2016-03-04 15:07:55 +01:00 |
|
Markus Unterwaditzer
|
48a649ee8c
|
Fix up requirements=minimal
|
2016-03-04 15:07:55 +01:00 |
|
Markus Unterwaditzer
|
c7e6ca20e4
|
Add packaging guidelines
|
2016-03-04 15:07:55 +01:00 |
|
Markus Unterwaditzer
|
b72303b823
|
Add comments for #298
|
2016-01-26 23:53:40 +01:00 |
|
Markus Unterwaditzer
|
3a3b6ee7ee
|
Remove keyring support
|
2016-01-16 23:29:14 +01:00 |
|
Markus Unterwaditzer
|
ce5276fba9
|
Stylefix
|
2015-12-27 23:41:00 +01:00 |
|
Markus Unterwaditzer
|
4e8dbe9598
|
Only pin down lxml version for PyPy
|
2015-12-27 23:38:02 +01:00 |
|
Markus Unterwaditzer
|
54620c31ed
|
Annotate version requirements
|
2015-12-21 00:15:25 +01:00 |
|
Markus Unterwaditzer
|
2c600c96e5
|
Require at least lxml==3.1
|
2015-12-18 21:08:35 +01:00 |
|
Markus Unterwaditzer
|
0aeb599e75
|
Exclude buggy requests version
|
2015-12-17 14:13:20 +01:00 |
|
Markus Unterwaditzer
|
fa2b5df05c
|
Use older lxml because of Travis
See https://github.com/travis-ci/travis-ci/issues/5130
Meta: https://github.com/untitaker/vdirsyncer/issues/298
|
2015-11-28 20:47:04 +01:00 |
|
Markus Unterwaditzer
|
779ff094bb
|
Fix #295
|
2015-11-24 23:34:56 +01:00 |
|
Markus Unterwaditzer
|
86bf8ccffa
|
Make requests-oauthlib actually optional
|
2015-11-05 15:51:48 +01:00 |
|
Markus Unterwaditzer
|
f74b6ac78e
|
Use setuptools extras instead of requiring user to manually specify deps
|
2015-11-05 15:36:25 +01:00 |
|
Markus Unterwaditzer
|
5050f4663d
|
Adjust dependencies
|
2015-11-05 00:00:18 +01:00 |
|
Markus Unterwaditzer
|
6e1846ea9d
|
Remove custom ctx global
|
2015-08-16 19:40:00 +02:00 |
|
Markus Unterwaditzer
|
7f705aeb3a
|
Another note for packagers
|
2015-07-21 15:46:03 +02:00 |
|