Commit graph

398 commits

Author SHA1 Message Date
Markus Unterwaditzer
9a9c680248 Add width and height to image tags
Readthedocs' theme is trying so hard to be completely responsive, it
scales these badges up to 100% of the viewport width
2014-05-19 18:57:54 +02:00
Markus Unterwaditzer
9f975791ca Add link to list of supported storages 2014-05-19 18:52:30 +02:00
Markus Unterwaditzer
ee01369591 Change error formatting to not use **locals() 2014-05-19 18:38:57 +02:00
Markus Unterwaditzer
eece22723e Move class inspection code to utils 2014-05-19 18:32:31 +02:00
Markus Unterwaditzer
7a3b612c20 Update ancient parts of the documentation
The ssl_verify param is a legacy from khal's wiki page.
2014-05-19 18:00:49 +02:00
Markus Unterwaditzer
5d727c26e5 Actually only filter out PRODID key
It might happen that we filter out a SUMMARY line or similar which
coincidentally contains "PRODID"
2014-05-19 17:01:26 +02:00
Markus Unterwaditzer
f9cd26e644 SSL doesn't seem to work on rtfd.org 2014-05-18 23:25:05 +02:00
Markus Unterwaditzer
ca72afde4e Merge branch 'guessauth' 2014-05-18 23:23:08 +02:00
Markus Unterwaditzer
c66a074f36 Add GuessAuth to authentication methods 2014-05-18 23:22:55 +02:00
Markus Unterwaditzer
b23298ff71 Add missing file! 2014-05-18 23:15:15 +02:00
Markus Unterwaditzer
229413464a Reformat index page 2014-05-18 23:15:04 +02:00
Markus Unterwaditzer
67822972bc Move some stuff around. 2014-05-18 23:12:10 +02:00
Markus Unterwaditzer
eb5afdff86 More doc cleanup 2014-05-18 22:58:16 +02:00
Markus Unterwaditzer
9d5be79cf5 Style fixes 2014-05-18 22:43:10 +02:00
Markus Unterwaditzer
3c1718a64a Add some docs 2014-05-18 22:25:42 +02:00
Markus Unterwaditzer
b3321429d7 Rename for consistency 2014-05-18 21:52:44 +02:00
Markus Unterwaditzer
411bfb993b Merge branch 'singlefilestorage' 2014-05-18 21:50:42 +02:00
Markus Unterwaditzer
8f5fdfb2d4 Hash items resilient against formatting 2014-05-18 21:42:47 +02:00
Markus Unterwaditzer
a80fa62927 Remember order of items 2014-05-18 21:42:46 +02:00
Markus Unterwaditzer
d824882551 Add another testcase 2014-05-18 21:42:46 +02:00
Markus Unterwaditzer
7e8fa89985 First version of SingleFileStorage 2014-05-18 21:42:46 +02:00
Markus Unterwaditzer
16c1171581 Move safe_write to utils 2014-05-18 19:44:24 +02:00
Markus Unterwaditzer
29405f59ef Fix a bug where only basic auth would work 2014-05-18 19:43:09 +02:00
Markus Unterwaditzer
5c6806ce97 Greatly simplify monkeypatching code for radicale 2014-05-18 19:35:08 +02:00
Markus Unterwaditzer
5fd866b41b Fix severe bug in davstorage
where (href, etag) instead of etag would be returned.

Thanks for @slavkoja for finding it.
2014-05-18 13:39:33 +02:00
Markus Unterwaditzer
91de80cef0 Also test carddav about this 2014-05-18 10:13:52 +02:00
Markus Unterwaditzer
7852dfc1a2 Also move tests for vobject to own module 2014-05-16 13:57:16 +02:00
Markus Unterwaditzer
bcf6c0612e Move vobject utils to own module 2014-05-16 13:51:55 +02:00
Markus Unterwaditzer
72d20e26d6 Remove unnecessary enumeration 2014-05-15 16:27:18 +02:00
Markus Unterwaditzer
d3752baf60 Don't overwrite builtin 2014-05-15 16:26:51 +02:00
Markus Unterwaditzer
f33b667b24 Merge pull request #53 from untitaker/kill_parser
Kill custom vobject parser
2014-05-15 15:30:37 +02:00
Markus Unterwaditzer
46f7a0cb05 Flake8 2014-05-15 15:18:25 +02:00
Markus Unterwaditzer
61ef8b3ee3 Use icalendar for parsing 2014-05-15 15:14:06 +02:00
Markus Unterwaditzer
069641dfab Start depending on icalendar 2014-05-15 13:34:11 +02:00
Markus Unterwaditzer
7e917c6ec5 Revert the reversion.
I forgot that the version of flake8 which doesn't break hasn't been
released yet.
2014-05-14 16:40:49 +02:00
Markus Unterwaditzer
272a39040d Version 0.1.5
- Introduced changelogs.

  - Many bugfixes.

  - Many doc fixes.

  - vdirsyncer now doesn't necessarily need UIDs anymore for syncronization.

  - vdirsyncer now aborts if one collection got completely emptied between two
    syncronizations. See #42.
2014-05-14 16:39:33 +02:00
Markus Unterwaditzer
ef1f4fd875 Remove assertion of order. 2014-05-14 16:23:39 +02:00
Markus Unterwaditzer
fc5cbe11fe Revert "Jeez flake8, you're so picky"
This reverts commit e9c681aa41.
2014-05-14 16:19:00 +02:00
Markus Unterwaditzer
aff7a93582 owncloud requires UIDs 2014-05-14 16:10:33 +02:00
Markus Unterwaditzer
a33e34bc60 Flake8 2014-05-14 15:47:41 +02:00
Markus Unterwaditzer
98a9748392 Ident is now a property of Item 2014-05-14 15:40:06 +02:00
Markus Unterwaditzer
b87abfa4c0 Syncronization without UIDs! 2014-05-14 15:08:31 +02:00
Markus Unterwaditzer
cb29c2567f Allow uploading of items without UID 2014-05-14 14:48:50 +02:00
Markus Unterwaditzer
0f26517661 Don't assign empty UID 2014-05-14 14:23:20 +02:00
Markus Unterwaditzer
0f3ba10650 Remove UID checking from item 2014-05-14 14:12:59 +02:00
Markus Unterwaditzer
c89242e512 Fix VOBJECT parsing again
Apparently stuff like

    BEGIN:VEVENT
    UID
        :hahaha

is a thing.
2014-05-13 20:19:50 +02:00
Markus Unterwaditzer
0cd41290cc Merge pull request #52 from untitaker/special_href
Fix #49
2014-05-13 19:55:36 +02:00
Markus Unterwaditzer
b5df8a4514 Possible fix for #49
- Radicale incorrectly unquotes URLs
  - Older versions of radicale are so buggy they fail to look up items
    with url quotes in them.
  - ownCloud/SabreDAV follows the rebustness principle such that it
    takes anything, but returns properly encoded URLs.

Conclusion: Send broken, unquoted URLs, because both sides seem to be
happy with them. As wrong as it might seem, it works.
2014-05-13 19:32:59 +02:00
Markus Unterwaditzer
89063c5096 Add test case for #49 2014-05-13 19:26:55 +02:00
Markus Unterwaditzer
d3cff80beb Fix #51 2014-05-13 19:25:16 +02:00