HaskellNet icon indicating copy to clipboard operation
HaskellNet copied to clipboard

Haskell library which provides client support for POP3, SMTP, and IMAP protocols.

Results 15 HaskellNet issues
Sort by recently updated
recently updated
newest added

Fixes a typo in the `pListLine` parser. IMAP uses `Noinferiors` instead of `Noinferior`. That causes lines in the output of `IMAP.list` that contain `Noinferiors` to not show up. E.g. an...

I was previously running v0.6.0.2 and all my IMAP operations were working fine. Now I have updated to the latest master version and the `fetch` operation returns empty strings for...

Please consider supporting https://tools.ietf.org/html/rfc4315

feature

Some servers support pipelining. I.e. combining multiple commands into a single TCP message. It would be nice if the library could support it. RFC details can be found at https://tools.ietf.org/html/rfc2920

feature

We retry each command several times. Such code always look very suspicious and it seems as it hides potential problems. I've tried to follow the reasons for adding that, but...

feature
help needed

The keyword flag parser in Network.HaskellNet.IMAP.Parsers will parse keywords preceded by "\", but according to RFC 3501 section 2.3.2., keywords do not start with slashes. (The parser does have an...

bug

According to section 2.3.2. Flags Message Attribute of RFC 3501, keyword flags do not begin with "\", but the Show instance of Flag in Network.HaskellNet.IMAP shows keywords prefixed with "\"....

bug

I wanted to use IMAP with TLS and this turned out to be quite complex. (Relates to #7.) So far, I found these solutions: - Use threads - one for...

feature

At the end of a FETCH reply, just before the terminating ), Office365 accounts have an added line of the format UID nn FLAGS (\Seen). This results in a parse...

bug

I have written the following function using the HaskellNet and HaskellNet-SSL libraries. Using the "fetch" function results with memory usage blowing up and extreme swapping. What am I doing wrong?...

bug