Michael Gratton
13d43d41b2
Update Geary.Imap.ClientSession connect timeout handling
...
Allow specifying the connect greeting timeout length, ensure that
any connect errors are in place before releasing the connect waiter,
add unit test to ensure it works properly.
2020-03-27 08:29:14 +11:00
Michael Gratton
cc4389f41d
Make Geary.ComposedEmail implement Geary.EmailHeaderSet
...
This allows it to be used in exchange with the Geary.Email and
RFC822.Message classes in places.
2019-11-17 19:59:19 +11:00
Michael Gratton
eb6afae358
Rename UNCONNECTED FSM and protocol state to NOT_CONNECTED
...
The former is ambiguous, the latter is not.
2019-08-26 13:55:43 +10:00
Michael Gratton
7cc3e6633e
Make adding MIME parts to a new RFC822 message async
...
This will allow us to schedule some long-running work on a background
thread.
2019-07-19 20:41:34 +10:00
Michael Gratton
c58d0b74e9
Add simple SMTP integration test
2019-04-24 17:18:03 +10:00
Michael Gratton
71d8c8b1a4
Update Imap.ClientSession now IMAP NO commands aren't treated as errors
...
Check the response code when logging in for the command, and handle as
appropriate.
2019-04-01 02:01:04 +11:00
Michael Gratton
cddbb28a43
Add initial integration test famework and IMAP client session tests
2019-03-31 02:05:14 +11:00