Matthew Brace
8c466c35ba
Add proper handling for relative paths from initial login page for WebDav. Provides support for Exchange 2007.
2009-02-09 06:48:57 +00:00
Matthew Brace
da46773f74
Fix potential index issues when less than 10 emails are in the folder when fetching messages in WebDavStore.
2009-02-09 01:50:31 +00:00
Matthew Brace
f184350aec
Fix for index out of bounds exception (regression) from r330
2009-01-31 22:09:16 +00:00
Matthew Brace
0a6bc9bdd4
Changed authentication method. Added support for authentication if the server returns a 401 status code. No longer requires form based authentication.
2009-01-27 05:39:41 +00:00
Matthew Brace
de24b6a166
Added support for optional Form Based Authentication login path and user mailbox path in account settings.
2009-01-25 07:37:10 +00:00
Matthew Brace
483857ed74
A missed hardcoded value. This should resolve most 400 Bad Request issues. It is unknown if this affects the Invalid Verb responses.
2009-01-22 03:53:09 +00:00
Matthew Brace
1cda221fa3
Added support for Exchange path. This is not specifying the path for authentication or for the mailbox. This is support for situations like " https://www.myserver.com/owapath " for authentication.
2009-01-21 05:27:22 +00:00
Matthew Brace
b50a782c1c
New DataSet data model for XML parses from HTTP responses. Much less memory used for a negligible hit in processor usage. Some additional whitespace cleanup.
2009-01-18 02:43:15 +00:00
Matthew Brace
7d5d29e078
Added support for non-Exchange 2003 standard login paths (web scraping for login URL).
...
Added support for default mailbox path setting if we can't automatically determine what it is.
Fixed a bug exposed by changes relating to a fix for non-relative email paths being returned.
2009-01-08 05:47:10 +00:00
Bradley Young
2e4ee5b59f
Fix for sending mail; additional logging when there is an invalid (non-http-2xx) response.
2009-01-06 01:31:57 +00:00
Bradley Young
8221094570
self-signed cert support for WebDav.
2009-01-05 00:05:43 +00:00
Bradley Young
73006c65a3
Disabling self-signed certs for webdav (not IMAP); they are currently causing issues.
2009-01-03 10:15:56 +00:00
Bradley Young
51b6a03f8c
Added self-signed/mismatched domain handling for HTTP over SSL connections in WebDav.
2009-01-01 08:56:19 +00:00
Matthew Brace
72c4095ceb
Finished initial refactoring of fetch(). Some slight formatting and cleanup changes as well.
2008-12-29 00:25:19 +00:00
Matthew Brace
34be0269f8
Added stubs for the added functions needed for the DAMail merge. Did not add @Override. Doing it this way to allow easier testing/modifications in preparation for the merge to trunk. All trunk changes will be committed to the DAMail merge branch next.
2008-12-26 06:52:07 +00:00
Matthew Brace
2dede98463
Refactored how the HTTP calls were to reduce the growing volume of duplicated code.
2008-12-26 06:47:00 +00:00
Matthew Brace
409acd0134
Added support for proper deletions in WebDAV. Deleting a message the first time moves it to the (currently hardcoded) Deleted Items. Deleting an item in 'Deleted Items' will remove it completely.
2008-12-25 08:38:55 +00:00
Matthew Brace
46d4619ffb
Fix for date/time issues prior to fetch(BODY) or fetch(BODY_SANE) is called.
2008-12-25 01:08:34 +00:00
Matthew Brace
dc7a1a0532
Fixed an issue where some Exchange servers wouldn't mark messages as read. Fixed incorrect URL encoding in some folder path names. Removed some unneccessary headers from the envelope request.
2008-12-24 03:09:37 +00:00
Matthew Brace
18c51bae5c
Removed unneeded header fields from WebDav requests. Fix for some instances of subfolders not working.
2008-12-22 22:14:02 +00:00
Jesse Vincent
28e8827827
Even more progressive rename/unfork work
2008-12-16 23:34:01 +00:00
Jesse Vincent
ac55d3034b
oops
2008-12-16 23:09:23 +00:00