Markus Unterwaditzer
fd3d81e925
Remove VERSION from ignored props, more tests
2016-02-16 01:37:39 +01:00
Markus Unterwaditzer
196f9c858a
Some extra properties to ignore
...
See #318
2016-01-10 20:53:38 +01:00
Markus Unterwaditzer
c0f773214f
Bugfix: open_graphical_browser opens CLI browsers
2015-12-25 21:06:55 +01:00
Markus Unterwaditzer
16f0c033c2
Bugfix: Pass encoding for urlparse hack
2015-12-18 17:31:12 +01:00
Markus Unterwaditzer
c739bbfcac
vobject: Add basic error display for broken items
...
See #300
2015-12-13 01:53:03 +01:00
Markus Unterwaditzer
53bf33dd56
Open URLs automatically during OAuth
2015-11-28 21:56:56 +01:00
Markus Unterwaditzer
d5254081f8
Add locks around password fetching
2015-10-03 19:27:16 +02:00
Markus Unterwaditzer
7a945e3721
Work around utter disregard of semver
2015-09-22 19:46:06 +02:00
Markus Unterwaditzer
13925ed3d5
Extra asserts
2015-09-22 17:36:34 +02:00
Markus Unterwaditzer
661180b138
Ignore UID when comparing items
2015-09-12 16:18:35 +02:00
Markus Unterwaditzer
3a4e4218a6
New password fetching
...
Fix #233
2015-09-11 02:53:31 +02:00
Markus Unterwaditzer
ccb94a1c29
Create Config object
2015-08-20 15:19:25 +02:00
Markus Unterwaditzer
1aa6812bad
Don't ask for same password twice
2015-08-16 19:45:39 +02:00
Markus Unterwaditzer
6e1846ea9d
Remove custom ctx global
2015-08-16 19:40:00 +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
10148f47f8
repair: Also fix hrefs, stricter safe-set
...
Fix #236
2015-07-26 12:04:14 +02:00
Markus Unterwaditzer
93480c059f
Move hack for ownCloud bug into _normalize_href
...
Also refine the testsuite a bit to catch such problems.
2015-07-26 09:29:54 +02:00
Markus Unterwaditzer
60a7778cea
Document password_command behavior in keyring.rst
2015-07-16 15:18:31 +02:00
Markus Unterwaditzer
73e2ccf46a
Create always safe hrefs
...
The set of safe characters was inspired by the set of safe characters in
URLs.
Fixes #229
2015-07-12 23:42:49 +02:00
Markus Unterwaditzer
04b3379172
Ignore DTSTAMP when hashing items
2015-07-12 18:44:58 +02:00
Markus Unterwaditzer
75d4f08c25
Bugfix: Actually cache passwords
2015-07-08 17:16:35 +02:00
Markus Unterwaditzer
776bfa2f4f
password_command failures are now fatal
2015-07-07 15:40:12 +02:00
Markus Unterwaditzer
263a45e2a5
Fix unicode URLs
2015-06-12 02:51:34 +02:00
Markus Unterwaditzer
b2fccdb484
Bugfix: Cache should be checked *before* command is called
2015-05-30 12:45:06 +02:00
Markus Unterwaditzer
0c4e023c95
Fix typo
2015-05-26 22:21:54 +02:00
Markus Unterwaditzer
3cd216687e
Copy cached_property from python-webuntis
2015-05-26 22:05:54 +02:00
Markus Unterwaditzer
6ab6d1ddfd
Check Python version at runtime
2015-05-02 15:45:15 +02:00
Markus Unterwaditzer
598d3600cd
stylefix
2015-04-23 16:49:41 +02:00
Markus Unterwaditzer
00c856eca0
Add warning about misbehavior
2015-04-23 15:53:59 +02:00
Markus Unterwaditzer
e80f10aa99
Refactor join_collection
...
See #194
2015-04-23 15:47:18 +02:00
Markus Unterwaditzer
d37d85dc26
Rewrite split_collection
...
Related to #194
2015-04-23 15:21:27 +02:00
Markus Unterwaditzer
f32b4411ae
Fix Py3
2015-04-13 23:19:55 +02:00
Markus Unterwaditzer
ed12509c77
Lazily load storages
2015-04-13 18:28:11 +02:00
Markus Unterwaditzer
e2eb79d656
A lot of module restructuring
...
- Split utils up again
- Optimize performance when importing a specific storage. This is useful
for khal which uses our FilesystemStorage (and doesn't want to import
requests).
2015-04-13 17:33:44 +02:00
Markus Unterwaditzer
2320570217
Remove leftover FingerprintAdapter
2015-04-13 17:09:20 +02:00
Markus Unterwaditzer
575d270e06
Use FingerprintAdapter from req-toolbelt
...
Fix #187
2015-04-11 15:03:07 +02:00
Markus Unterwaditzer
1cbb8f2274
Improve documentation on verify_fingerprint
2015-04-10 17:32:34 +02:00
Markus Unterwaditzer
c8c7305cbf
Fix bug with UID parsing
2015-03-07 21:09:17 +01:00
Markus Unterwaditzer
07d90fa476
Fix severe bug with continuation lines
2015-03-07 21:05:50 +01:00
Markus Unterwaditzer
dd49b7e6fe
Fix repair utility for new ical parser
2015-03-07 19:17:46 +01:00
Markus Unterwaditzer
8d5fed48bc
Remove icalendar
2015-03-07 18:34:57 +01:00
Markus Unterwaditzer
6dac27d741
Improve UID parsing
2015-03-03 21:25:54 +01:00
Markus Unterwaditzer
c8a7ad36de
Compatibility with PyPy
...
On PyPy, dict.__reversed__ exists and raises a TypeError, on CPython, it
doesn't.
However, reversed({}) behaves the same on both sides.
2015-02-23 00:22:01 +01:00
Markus Unterwaditzer
6541b5b4af
Don't do fsync on unix
2015-02-22 14:56:30 +01:00
Markus Unterwaditzer
32a4bd9c16
Better documentation for mtime-helpers
2015-02-14 18:14:39 +01:00
Markus Unterwaditzer
8e0d4d415e
Remove one-time func after usage
2015-02-12 13:16:42 +01:00
Markus Unterwaditzer
2cd0a26a12
Check requests version at runtime
2015-02-12 12:24:24 +01:00
Markus Unterwaditzer
2831e17ae1
Flush more buffers when getting etag
2015-02-08 14:56:16 +01:00
Markus Unterwaditzer
6a9d7c191d
Style fixes
2015-02-08 12:09:41 +01:00
Markus Unterwaditzer
32c84cc86e
style fix
2015-02-02 19:51:45 +01:00