Commit graph

152 commits

Author SHA1 Message Date
Markus Unterwaditzer
e4c88ce84b Fix formatting 2016-05-01 21:28:17 +02:00
Markus Unterwaditzer
a1532f36f6 Remove old code for deprecations 2016-04-29 20:33:06 +02:00
Markus Unterwaditzer
ea17f2ac01 Show error for Python 2 users (#441)
* Show error for Python 2 users

The error can be disabled with a config option.

See #219
2016-04-28 16:44:17 +02:00
Markus Unterwaditzer
70c6349de9 Catch up in changelog 2016-04-28 00:57:54 +02:00
Markus Unterwaditzer
aee99708a3 Version 0.10 2016-04-23 16:22:15 +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
be8df955e9 Ability to sync differently named collections with each other (#423)
* Ability to sync differently named collections

* Fixes

* Fixes

* Add example
2016-04-10 12:36:51 +02:00
Lucas Hoffmann
10cc4b1a16 Add a --config option. 2016-04-07 18:48:01 +02:00
Markus Unterwaditzer
6e10666ab1 Add changelog 2016-04-02 22:56:01 +02:00
Markus Unterwaditzer
b73c0908d0 Version 0.9.3 2016-03-22 20:52:36 +01:00
Markus Unterwaditzer
0788277a2f More changelog entries 2016-03-20 15:08:01 +01:00
Markus Unterwaditzer
7ce0fb958f Split recurring events properly
Previously we moved each VEVENT into its own Item, now we group by UID,
if one exists.
2016-03-20 14:16:52 +01:00
Markus Unterwaditzer
b726364b93 Replace all instances of untitaker with pimutils 2016-03-15 15:36:40 +01:00
Markus Unterwaditzer
c95fa8fc3c Version 0.9.2 2016-03-13 20:54:26 +01:00
Markus Unterwaditzer
108c375f39 Version 0.9.1 2016-03-13 19:03:20 +01:00
Markus Unterwaditzer
cfe53f4a8b Mention packaging guidelines in changelog 2016-03-04 15:09:12 +01:00
Markus Unterwaditzer
52489f471f Add changelog 2016-03-04 15:06:00 +01:00
Markus Unterwaditzer
0162a0c4b6 Prepare changelog for 0.9.1 2016-02-27 20:35:46 +01:00
Markus Unterwaditzer
e30f71d63e Version 0.9.0 2016-02-15 15:46:04 +01:00
Markus Unterwaditzer
727ce250cf Remove the default of collections to autodiscovery
See #328
2016-02-12 23:00:07 +01:00
Markus Unterwaditzer
20ac606132 Version 0.8.1 2016-01-30 21:11:43 +01:00
Markus Unterwaditzer
6c7b6f47b1 Version 0.8.0 2016-01-28 00:00:30 +01:00
Markus Unterwaditzer
ef8c638f41 Changelog for #324 2016-01-25 19:43:39 +01:00
Markus Unterwaditzer
3a3b6ee7ee Remove keyring support 2016-01-16 23:29:14 +01:00
Markus Unterwaditzer
8b57abaf44 Version 0.7.5 2015-12-28 17:55:20 +01:00
Markus Unterwaditzer
4fe6d59d1f Changelog for e8dbe9 2015-12-27 23:39:56 +01:00
Markus Unterwaditzer
c0f773214f Bugfix: open_graphical_browser opens CLI browsers 2015-12-25 21:06:55 +01:00
Markus Unterwaditzer
bb4e7b2c0e Version 0.7.4 2015-12-22 18:41:14 +01:00
Markus Unterwaditzer
709377561f Release date is wrong 2015-12-18 21:08:36 +01:00
Markus Unterwaditzer
2c600c96e5 Require at least lxml==3.1 2015-12-18 21:08:35 +01:00
Markus Unterwaditzer
cdc026ed3d Add changelogs for next version 2015-12-16 15:09:40 +01:00
Markus Unterwaditzer
6b5cd035da Massively improve doc refs
Fix #243
2015-12-06 21:10:02 +01:00
Markus Unterwaditzer
ffadca3553 Version 0.7.3 2015-11-05 16:46:03 +01:00
Markus Unterwaditzer
ed3ffcfdee Version 0.7.2 2015-11-05 15:43:33 +01:00
Markus Unterwaditzer
2775dafffd Version 0.7.1 2015-11-05 15:39:08 +01:00
Markus Unterwaditzer
296c216bae Version 0.7.0 2015-10-27 18:53:32 +01:00
Markus Unterwaditzer
d317250a8f Fix ref 2015-09-11 23:25:05 +02:00
Markus Unterwaditzer
3a4e4218a6 New password fetching
Fix #233
2015-09-11 02:53:31 +02:00
Markus Unterwaditzer
30efccb959 Add changelog 2015-08-16 22:27:29 +02:00
Markus Unterwaditzer
d59b310cd3 Version 0.6.0 2015-08-06 14:40:22 +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
c51952d6fd Add some notes for packagers 2015-07-26 14:02:14 +02:00
Markus Unterwaditzer
e172fa43f3 Add changelog for #227 2015-07-07 16:37:32 +02:00
Markus Unterwaditzer
776bfa2f4f password_command failures are now fatal 2015-07-07 15:40:12 +02:00
Markus Unterwaditzer
3a8d5aed77 Version 0.5.2 2015-06-15 23:17:06 +02:00
Markus Unterwaditzer
3cb6f3389d Changelog for #215 2015-06-13 14:07:23 +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
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
46addd7e35 Version 0.5.1
https://bitbucket.org/pypa/pypi/issue/293/re-uploading-of-releases-is-completely
2015-05-29 19:14:32 +02:00
Markus Unterwaditzer
55be28c12b Obey useragent setting for DAV discovery 2015-05-15 00:34:53 +02:00
Markus Unterwaditzer
8c7af4bfc9 Disallow verify=false 2015-04-28 16:56:05 +02:00
Markus Unterwaditzer
f0e4cf9ca7 Use only one worker if debug mode is activated 2015-04-16 20:09:49 +02:00
Markus Unterwaditzer
f23c79eac9 Fix compatibility with iCloud again 2015-04-14 10:29:30 +02:00
Markus Unterwaditzer
ed12509c77 Lazily load storages 2015-04-13 18:28:11 +02:00
Markus Unterwaditzer
575d270e06 Use FingerprintAdapter from req-toolbelt
Fix #187
2015-04-11 15:03:07 +02:00
Markus Unterwaditzer
0a35e27d5d Fix missing line in changelog 2015-04-10 18:12:57 +02:00
Markus Unterwaditzer
1857ec50b2 Bump changelog 2015-04-10 18:12:10 +02:00
Markus Unterwaditzer
f3c8c93a2b Fix missing date in changelog -- again! 2015-04-10 18:11:50 +02:00
Markus Unterwaditzer
8131166dce Version 0.4.4 2015-03-12 13:22:49 +01:00
Markus Unterwaditzer
f17984559a Rephrasing in changelog 2015-03-08 14:43:59 +01:00
Markus Unterwaditzer
8d5fed48bc Remove icalendar 2015-03-07 18:34:57 +01:00
Markus Unterwaditzer
114c73537e Add changelog for #183 2015-02-26 12:17:57 +01:00
Markus Unterwaditzer
8f0fdcfcc1 Fix missing release date 2015-02-26 12:14:59 +01:00
Markus Unterwaditzer
3f0415cc09 Add basic repair tool
Fix #172
2015-02-17 23:10:30 +01:00
Markus Unterwaditzer
f043bdfb12 Fix multiple issues with URL handling in discovery 2015-02-16 18:19:55 +01:00
Markus Unterwaditzer
8275d23635 Remove some workarounds for Radicale 2015-02-14 18:25:15 +01:00
Markus Unterwaditzer
54a07099b5 Add changelog entry regarding fixed MKCOL 2015-02-13 17:10:18 +01:00
Markus Unterwaditzer
857395392e Move post_hook description to docs, changelog 2015-02-08 19:39:45 +01:00
Markus Unterwaditzer
08380c199e More performance improvements to singlefile 2015-01-31 10:35:53 +01:00
Markus Unterwaditzer
9014222af6 Add changelog entry for 0.4.3 2015-01-31 10:35:53 +01:00
Markus Unterwaditzer
51564ff594 Version 0.4.2 2015-01-30 15:36:59 +01:00
Markus Unterwaditzer
fa54d3145a Add changelog for #173 2015-01-30 15:35:51 +01:00
Markus Unterwaditzer
bdc66633b3 Implement Storage.at_once() 2015-01-29 12:49:00 +01:00
Markus Unterwaditzer
b3b356e514 Introduce atomicwrites 2015-01-29 12:13:23 +01:00
Markus Unterwaditzer
868a099310 Add changelog for #166 and #167 2015-01-19 21:02:09 +01:00
Markus Unterwaditzer
ce2cea130c Make status_path relative to config file 2015-01-12 20:16:10 +01:00
Markus Unterwaditzer
e6a5fbfb42 Follow redirects on PUT
Inspired by https://github.com/bitfireAT/davdroid/issues/414
2015-01-07 17:47:27 +01:00
Markus Unterwaditzer
c2750e025e Add changelog entry for 0.4.2 2015-01-07 17:46:11 +01:00
Markus Unterwaditzer
c5fba836d3 Version 0.4.1 2015-01-05 12:52:06 +01:00
Markus Unterwaditzer
978abc6872 add changelog entry for Baikal 2015-01-05 12:51:55 +01:00
Markus Unterwaditzer
ccc3dee28b Handle UID conflicts during sync 2015-01-03 16:30:23 +01:00
Markus Unterwaditzer
6f95870a48 Remove old config value style 2015-01-01 23:28:54 +01:00
Markus Unterwaditzer
67ff41e820 docs and changelog 2015-01-01 22:01:24 +01:00
Markus Unterwaditzer
6c0223f048 Add 0.4.1 to changelog 2014-12-31 14:21:02 +01:00
Markus Unterwaditzer
38c1c77508 Version 0.4.0 2014-12-31 01:19:19 +01:00
Markus Unterwaditzer
0d3dc10b35 Remove old config format
Fix #148
2014-12-31 01:13:26 +01:00
Markus Unterwaditzer
2a80dfae30 Improve DAV discovery
- Fix #156, .well-known URIs are now supported.

- More resilience against error responses, which are not surprising
  given that we send partially invalid requests in order to brute-force
  the home-set URL.
2014-12-23 22:21:30 +01:00
Markus Unterwaditzer
0ddd52d14f Add changelog for #152 2014-12-17 15:16:45 +01:00
Markus Unterwaditzer
90c9f227f3 Rename passwordeval to password_command
Fix #139
2014-12-17 14:58:26 +01:00
Markus Unterwaditzer
625cb4adde Changelogs should now be written immediately
...and together with the accompanying patch.
2014-12-17 14:25:50 +01:00
Markus Unterwaditzer
3f41930f7b Version 0.3.4 2014-12-11 20:13:04 +01:00
Markus Unterwaditzer
43ff90da9a Version 0.3.3 2014-12-11 19:04:28 +01:00
Markus Unterwaditzer
1efb00b5f7 Version 0.3.2 2014-12-03 17:32:24 +01:00
Markus Unterwaditzer
29cf9e0b50 Version 0.3.1 2014-11-24 20:57:21 +01:00
Markus Unterwaditzer
c759069c0d Add github issue link role 2014-10-19 13:48:09 +02:00
Markus Unterwaditzer
0e693c5bfe Add tags feed 2014-09-22 18:20:48 +02:00
Markus Unterwaditzer
d5d55d084c Version 0.3.0 2014-09-20 14:37:50 +02:00
Markus Unterwaditzer
b3e6f22518 Version 0.2.5 2014-08-27 14:06:55 +02:00
Markus Unterwaditzer
cef25b58da Version 0.2.4 2014-08-18 12:45:50 +02:00
Markus Unterwaditzer
9f26c6450c Version 0.2.3 2014-08-11 16:42:31 +02:00