Commit graph

1877 commits

Author SHA1 Message Date
Markus Unterwaditzer
fdff446e92 Update pypy3 2017-05-31 14:21:53 +02:00
Markus Unterwaditzer
9d393623fd Fix error message if etesync is not installed 2017-05-31 13:56:10 +02:00
Markus Unterwaditzer
76b9bb0aa1 Travis: Upgrade to trusty 2017-05-31 13:44:40 +02:00
Markus Unterwaditzer
fa6a98ec9b Remove useless skip 2017-05-31 12:40:40 +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
5f3c14ef7d Restructure supported.rst into tutorial subpages (#631)
* Restructure supported.rst into tutorial subpages

Fix #623

* Fix section headings and whitespace

* fix link

* Stylefix
2017-05-29 02:50:39 +02:00
Hugo Osvaldo Barrera
1bf863c615 Add systemd.timer files and a relevant tutorial (#635)
Include a systemd.timer file (the interval can be overridden, as
mentioned in the docs). TBH, I'd suggest downstream packagers of
systemd-based distributions include these files on installation
(activation needs to be done manually anyway).
2017-05-24 22:38:42 +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
Doron Behar
34dc84c29f Add more instructions regarding docs/keyring.rst. (#624)
* Add more instructions regarding `docs/keyring.rst`.

Add minimal explanation for using external password manger named `pass`
to automatically safely and fetch the password.

* Some fixups
2017-05-05 23:21:26 +02:00
Sandro Santilli
9e1adf877e More quoting (#630) 2017-05-04 15:08:40 +02:00
Sandro Santilli
609434fe76 Properly quote "b wins" (#629)
avoids a warning on use
2017-05-04 13:22:04 +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
83531f95e5 Fix NameError 2017-04-27 16:50:21 +02:00
Markus Unterwaditzer
09dacde3f3 owncloud update 2017-04-18 23:12:32 +02:00
Markus Unterwaditzer
5a8b141b53 Fix MANIFEST.in 2017-04-18 16:01:39 +02:00
Markus Unterwaditzer
1ed6d4db0a Add reference 2017-04-15 12:04:09 +02:00
Markus Unterwaditzer
3f6c135806 More discovery docs (#621) 2017-04-14 10:01:58 +02:00
Markus Unterwaditzer
97708ab3da Fix shitty exception 2017-04-13 18:41:37 +02:00
Markus Unterwaditzer
b0cd233f81 Changelog for #614 2017-04-13 18:37:23 +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
7aa0ea20be Relicense to 3-clause BSD, fix #610 2017-04-07 15:32:27 +02:00
Markus Unterwaditzer
b6be4b44de Fix metasync testcase 2017-04-07 12:58:42 +02:00
Markus Unterwaditzer
ef0ef1bdde Remove outdated OS packages
Fix #606
2017-03-31 13:21:15 +02:00
Markus Unterwaditzer
22d7a88063 changelog 2017-03-30 22:48:44 +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
07f6c3af12 Add claws-mail to supported.rst 2017-03-28 18:57:32 +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
00ce809a34 Add openbsd link, thanks @remilocherer 2017-03-25 23:17:20 +01:00
Markus Unterwaditzer
e69360aa50 Enable pip cache 2017-03-23 14:59:51 +01: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
7744070568 Use bash codecov 2017-03-22 16:23:02 +01:00
Markus Unterwaditzer
461fab84ec Use codecov tags 2017-03-22 15:59:54 +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
28f204162b Add xandikos to CI (#601)
* Add xandikos to CI

* wip

* Work around missing dependency spec

* Add xandikos to travis

* Remove auth

* Test release and devel

* Refactor xandikos setup

* Fix syntax error

* Only test xandikos-git

* Add section to supported.rst

* changelog
2017-03-22 14:40:41 +01:00
Markus Unterwaditzer
bb4a9a1e6c Give up on packaging 2017-03-16 22:08:16 +01:00
Markus Unterwaditzer
f36061969a Fix misformatted doc 2017-03-16 21:56:33 +01:00
Markus Unterwaditzer
fe77532948 remove "Should be easy"-ish remark 2017-03-16 21:30:20 +01:00
Kuba Orlik
5e0dc0d5aa Add quotes to the suggested config (#602)
Without the quotes the app doesn't start, throwing: 

```
critical: Error during reading config /home/kuba/.vdirsyncer/config: Section "general": Section "general", option "status_path": Expecting value: line 1 column 1 (char 0)
```
2017-03-14 16:06:00 +01:00
Markus Unterwaditzer
56b0b48d90 Skip remote tests on PRs 2017-03-14 16:05:30 +01:00