Markus Unterwaditzer
|
fefaf658f0
|
Shorten links
|
2014-10-05 20:04:06 +02:00 |
|
Markus Unterwaditzer
|
9b6dba8511
|
Add Orage and khard to client apps
Fix #122
|
2014-10-03 15:05:07 +02:00 |
|
Markus Unterwaditzer
|
281b537531
|
Fix module header
|
2014-09-28 14:13:21 +02:00 |
|
Markus Unterwaditzer
|
19b324f5f2
|
Better build errors
|
2014-09-23 21:30:17 +02:00 |
|
Markus Unterwaditzer
|
cdd0d21f33
|
I did it again...
|
2014-09-23 21:29:55 +02:00 |
|
Markus Unterwaditzer
|
036f786ed3
|
Add tests to distribution
See #119
|
2014-09-23 17:58:48 +02:00 |
|
Markus Unterwaditzer
|
27682f130d
|
Add supported software
|
2014-09-23 17:47:37 +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
|
32dbba8c44
|
Add documentation for `passwordeval` parameter.
|
2014-09-20 14:20:54 +02:00 |
|
Markus Unterwaditzer
|
fcf0f003aa
|
Merge branch 'outlook_fixes'
|
2014-09-20 14:06:42 +02:00 |
|
Markus Unterwaditzer
|
1db680eb4d
|
Internal API and doc improvements
|
2014-09-19 23:53:08 +02:00 |
|
Markus Unterwaditzer
|
5539ec26e9
|
Recommend system packages over pip
Including pkgsrc package by @0-wiz-0 and AUR package by @hobarrera.
|
2014-09-13 20:36:32 +02:00 |
|
Markus Unterwaditzer
|
37551b376f
|
Rely on Python 3 to decode stdout.
|
2014-09-13 14:56:29 +02:00 |
|
Markus Unterwaditzer
|
14f7da4e04
|
Change command error to warning
Also fix some smaller stilistic things
|
2014-09-13 14:38:51 +02:00 |
|
Markus Unterwaditzer
|
1699324304
|
Add docs for passwordeval function
|
2014-09-13 14:34:16 +02:00 |
|
Markus Unterwaditzer
|
3ad598c7b4
|
Merge pull request #117 from vimbaer/passwordeval
New general config option: passwordeval
|
2014-09-13 14:29:54 +02:00 |
|
Markus Unterwaditzer
|
1c1aadedc0
|
Change exception to warning
|
2014-09-12 16:57:33 +02:00 |
|
vimbaer
|
23a4a96cb9
|
Fixed style.
|
2014-09-12 00:02:11 +02:00 |
|
vimbaer
|
64e9ef7dc3
|
Renamed evalcmd -> command, use py.test's tmpdir, allow arguments in passwordeval option.
|
2014-09-11 23:33:44 +02:00 |
|
vimbaer
|
4e895b8635
|
Added passwordeval as an option for the general config section. If no password is provided the command provided as passwordeval will be called with username and hostname as arguments.
|
2014-09-10 22:03:05 +02:00 |
|
Markus Unterwaditzer
|
9dbb359569
|
Fix failing testcase
|
2014-09-10 16:39:25 +02:00 |
|
Markus Unterwaditzer
|
4f05962cb0
|
Merge remote-tracking branch 'origin/keyring_bugfix'
Fix #116
|
2014-09-09 17:49:06 +02:00 |
|
Markus Unterwaditzer
|
3bb6662e8e
|
Add testcase
|
2014-09-09 17:48:36 +02:00 |
|
Christian Geier
|
753e730906
|
bugfix: save password with host in keyring
(the same way we try to recover it)
|
2014-09-09 14:10:37 +02:00 |
|
Markus Unterwaditzer
|
f9f1e37655
|
Properly mark a wart in code.
|
2014-09-06 01:51:36 +02:00 |
|
Markus Unterwaditzer
|
9e12e29db6
|
Properly deal with invalid filename characters
Fix #110
|
2014-09-03 20:35:31 +02:00 |
|
Markus Unterwaditzer
|
3d39526531
|
Allow file arg on netrc mock
On my machine, requests is trying to access it for some reason
|
2014-09-03 19:13:20 +02:00 |
|
Markus Unterwaditzer
|
add9f640b4
|
CalDAV: Explicitly exclude items
Excluding items without mimetype "text/calendar" becomes necessary when
listing items, because iCloud would re-send us the URL we issued the
REPORT request on, a collection, with a mimetype of
"httpd/unix-directory".
debug: REPORT https://p28-caldav.icloud.com/8010146223/calendars/home/
debug: {'Depth': 'infinity', 'Content-Type': 'application/xml; charset=UTF-8', 'User-Agent': 'vdirsyncer '}
debug: <?xml version="1.0" encoding="utf-8" ?>
debug: <C:calendar-query xmlns:D="DAV:"
debug: xmlns:C="urn:ietf:params:xml:ns:caldav">
debug: <D:prop>
debug: <D:getetag/>
debug: </D:prop>
debug: <C:filter>
debug:
debug: <C:comp-filter name="VCALENDAR">
debug: <C:comp-filter name="VTODO">
debug:
debug: </C:comp-filter>
debug: </C:comp-filter>
debug:
debug: </C:filter>
debug: </C:calendar-query>
debug: Sending request...
debug: 207
debug: {'content-encoding': 'gzip', 'transfer-encoding': 'chunked', 'server': 'iCloudCalendarServer 14F4 1', 'last-modified': 'Tue, 02 Sep 2014 13:59:11 GMT', 'dav': '1, access-control, calendar-access, calend ar-schedule, calendar-auto-schedule, calendar-managed-attachments, calendarserver-sharing, calendarserve r-subscribed, calendarserver-home-sync', 'x-transaction-id': '7f311996-32b4-11e4-a6db-78e3b5058dc0', 'da te': 'Tue, 02 Sep 2014 15:19:13 GMT', 'x-responding-server': 'mr21p28ic-hpaf05163701 18 a63660a6f7d1a25b 5a7ed66dab0da843', 'content-type': 'text/xml'}
debug: <?xml version='1.0' encoding='UTF-8'?><multistatus xmlns='DAV:'>
debug:
debug: <response>
debug: <href>/8010146223/calendars/home/</href>
debug: <propstat>
debug: <prop>
debug: <getetag>"FT=-@RU=301785db-0889-442c-ab5d-03144258969a@S=30"</getetag>
debug: <getcontenttype>httpd/unix-directory</getcontenttype>
debug: </prop>
debug: <status>HTTP/1.1 200 OK</status>
debug: </propstat>
debug: </response>
debug:
debug: <response>
debug: <href>/8010146223/calendars/home/412580F4-7A0A-480D-BA99-73260B921E5D.ics</href>
debug: <propstat>
debug: <prop>
debug: <getetag>"C=30@U=301785db-0889-442c-ab5d-03144258969a"</getetag>
debug: <getcontenttype>text/calendar</getcontenttype>
...
|
2014-09-02 17:25:09 +02:00 |
|
Markus Unterwaditzer
|
4426fbc1d3
|
Merge pull request #109 from geier/master
README: build.sh command names changed
|
2014-09-01 17:44:40 +02:00 |
|
Christian Geier
|
406392db5d
|
README: build.sh command names changed
|
2014-09-01 17:43:27 +02:00 |
|
Markus Unterwaditzer
|
686441b5ab
|
Merge pull request #106 from untitaker/tls_fingerprints
TLS fingerprints (2.1)
|
2014-08-30 18:59:26 +02:00 |
|
Markus Unterwaditzer
|
0bc03666ba
|
Fix dead doubleclick testcase
click.CliRunner swallowed all exceptions, also AssertionError
|
2014-08-30 17:06:01 +02:00 |
|
Markus Unterwaditzer
|
2bbc92534d
|
Some sync refactoring
- Use only one dict for storing all temporary state of a storage
- Rename functions to be internal
|
2014-08-30 16:23:27 +02:00 |
|
Thomas Weißschuh
|
fa2f7ca540
|
always serve something, else werkzeug blows up
|
2014-08-29 18:44:23 +00:00 |
|
Thomas Weißschuh
|
23ae6eb03f
|
we need the git version of werkzeug for ssl support on py3
|
2014-08-29 17:24:27 +00:00 |
|
Markus Unterwaditzer
|
69505f4c61
|
Fix link again
|
2014-08-27 17:46:04 +02:00 |
|
Markus Unterwaditzer
|
7e606f6123
|
Update link
|
2014-08-27 17:42:13 +02:00 |
|
Markus Unterwaditzer
|
b3e6f22518
|
Version 0.2.5
|
2014-08-27 14:06:55 +02:00 |
|
Markus Unterwaditzer
|
96b1c08804
|
doubleclick: sanity check re multiple contexts
|
2014-08-26 00:43:44 +02:00 |
|
Markus Unterwaditzer
|
c78ac67ba9
|
Merge pull request #107 from untitaker/reuse_passwords
Reuse passwords
|
2014-08-24 19:55:44 +02:00 |
|
Markus Unterwaditzer
|
f6088fd036
|
Give up on proper signal handling
|
2014-08-23 10:37:42 +02:00 |
|
Markus Unterwaditzer
|
ed6d75f1db
|
Add locks for click.confirm
I assumed click.confirm uses click.prompt, but it doesn't (version 3.1)
|
2014-08-22 20:06:37 +02:00 |
|
Markus Unterwaditzer
|
c7e6acc0ba
|
Rewrite get_password
Only fetching by hostname, no bruteforce algorithm for system keyring
|
2014-08-22 20:06:37 +02:00 |
|
Markus Unterwaditzer
|
25843580e0
|
Switch to threading
|
2014-08-22 20:06:37 +02:00 |
|
Markus Unterwaditzer
|
f5a701a920
|
Create global context
|
2014-08-22 13:06:22 +02:00 |
|
Markus Unterwaditzer
|
9816e0140d
|
Require click>=3.1
See https://github.com/mitsuhiko/click/issues/200
|
2014-08-21 17:38:52 +02:00 |
|
Markus Unterwaditzer
|
b093989220
|
Refine testcase again
|
2014-08-21 01:26:00 +02:00 |
|
Markus Unterwaditzer
|
63c990a320
|
Properly remove monkeypatching in radicale tests
|
2014-08-21 00:56:13 +02:00 |
|
Markus Unterwaditzer
|
b909d525f8
|
Fix broken testcase
|
2014-08-21 00:51:25 +02:00 |
|