Nntp is a library to connect to nntp (i.e. mainly USENET) servers. Since
0.0.1 nntp undergone an nearly total rewrite.

Currently RFC977 + one command of RFC2980 is implemented but RFC3977 is
on the top of the TODO list.

Changes since 0.0.1:
- Put into a NntpT monad. It allows to pass and change the state more
easily. As code should not be interleave much with normal IO (servers
sometimes have short timeout) additional lifts should not be a problem.
- Add basic support for XHDR. Other commands should follow.

TODO:
- Implement the CAPABILITIES call
- Change article headers to allow fetching only some of the headers (for
use with XOVER etc.)
- Implementing other commands
- Writing tests
- Implementing extentions (TLS, Auth...)

Special thanks for Antti-Juhani Kaijanaho who allowed me to experiment
with NNTP protocol on his server.

Regards

Attachment: signature.asc
Description: This is a digitally signed message part

_______________________________________________
Haskell mailing list
[email protected]
http://www.haskell.org/mailman/listinfo/haskell

Reply via email to