Markus Unterwaditzer
db4923c3ef
Stylefixes
2016-04-26 22:44:19 +02:00
Markus Unterwaditzer
2beb854157
Factor out duplicate UID strategies
2016-04-25 21:48:51 +02:00
Markus Unterwaditzer
75a9987ec2
Hypothesis: Blacklist surrogates
2016-03-06 22:50:55 +01:00
Markus Unterwaditzer
23ea0e203f
Refactor metadata None values
...
This fixes #358 again, in a different way.
2016-03-06 21:13:50 +01:00
Markus Unterwaditzer
27345add6d
Accomodate to new Sabre version
2016-02-15 21:57:58 +01:00
Markus Unterwaditzer
930ea6a226
Fix tests for ownCloud
...
See https://github.com/owncloud/contacts/issues/1025
2015-08-18 21:25:44 +02:00
Markus Unterwaditzer
334ade7e6b
style fix
2015-01-31 17:31:03 +01:00
Markus Unterwaditzer
08380c199e
More performance improvements to singlefile
2015-01-31 10:35:53 +01:00
Markus Unterwaditzer
5ce0d97f91
Remove copyright headers
2015-01-21 13:02:30 +01:00
Markus Unterwaditzer
e933f6db44
Ensure updated items have the same UID (if any)
...
FastMail insists on this.
2014-12-30 18:07:27 +01:00
Markus Unterwaditzer
3abebde87f
Fix logging in test suite
2014-07-05 01:07:23 +02:00
Markus Unterwaditzer
2fb58d6bcd
Fix bug in keyring fetching code
...
Leading to infinite loop when the password is simply not there.
Also fixed some import styling again
2014-06-19 18:14:51 +02:00
Markus Unterwaditzer
179d9bc393
Move 3k compat stuff to own module
2014-06-11 19:37:39 +02:00
Markus Unterwaditzer
96d55c523c
Fix semicolon bug
...
Fix #70
Also remove multiple parameters from vcard template. Android JB for
example converts this:
Email: lol@lol (work)
Email: lol@lol (home)
to this:
EMAIL;TYPE=WORK:lol@lol
which is exactly what icalendar (our parser) does too. ownCloud on the
other hand converts this:
EMAIL;TYPE=HOME,WORK:lol@lol
to this:
EMAIL;TYPE=HOME;TYPE=WORK:lol@lol
So at this point it does not really matter anymore whether our behavior
is RFC-conform or not.
2014-05-30 17:11:47 +02:00
Markus Unterwaditzer
f59c8d1fdf
Add testcase for #70
2014-05-30 16:53:22 +02:00
Markus Unterwaditzer
fd3f6e4532
Some improvements to join_collection
...
Which induces a behavior change in singlefilestorage, as now
join_collection wouldn't write a wrapper if no items are given
2014-05-29 18:11:29 +02:00
Markus Unterwaditzer
c1eb55c241
Copyright and contributor stuff
...
Fix #60
2014-05-22 12:50:43 +02:00
Markus Unterwaditzer
8f5fdfb2d4
Hash items resilient against formatting
2014-05-18 21:42:47 +02:00
Markus Unterwaditzer
7e8fa89985
First version of SingleFileStorage
2014-05-18 21:42:46 +02:00
Markus Unterwaditzer
61ef8b3ee3
Use icalendar for parsing
2014-05-15 15:14:06 +02:00
Markus Unterwaditzer
0376fd40b9
Remove useless version tag
...
[ci skip]
2014-04-01 21:10:26 +02:00
Markus Unterwaditzer
d14dfcd5f8
More copyright headers
...
[ci skip]
2014-04-01 21:09:40 +02:00
Markus Unterwaditzer
4e1371e561
Globally log requests
2014-03-29 17:52:57 +01:00
Markus Unterwaditzer
d088098e20
Setup logging again
2014-03-29 12:45:49 +01:00
Markus Unterwaditzer
e39a4d3ef9
Debug everything while testing
2014-03-22 17:05:37 +01:00
Markus Unterwaditzer
ff688ca2b9
Make assertions a bit narrower again...
...
and use ownCloud/SabreDAV normalized form for item template instead
2014-03-19 16:03:57 +01:00
Markus Unterwaditzer
3bff81303c
Loosen up assertions even more
2014-03-19 15:55:58 +01:00
Markus Unterwaditzer
273cc4d6fd
Fixed a lot of tests
2014-03-04 17:27:09 +01:00