Commit Briefs

dcbe062ca7 Oliver Lowe

rename to regular README name (master)


be2ae183c2 Oliver Lowe

rename module


cd9ed71323 Oliver Lowe

nntp: minor doc fixups

Actually refer to the specification. No usenet, and redundant comments.


807f644f28 Oliver Lowe

nntp: remove nntpserver package

Don't think there's anything special about it to separate it. Also abandon unfinished tests


29ce0ee40d Oliver Lowe

nntp: remove unused files

Don't need GitHub to run tests for us. go.sum unused as no modules


ba988fd446 Oliver Lowe

nntp: move errors to nntp package

There's nothing special about the error codes and server implementation. It's just part of the protocol


de59b21200 Oliver Lowe

nntp: remove couchserver example

No external deps


f00d51cf8c Dustin Sallings

Added go module stuff


7f1d21d368 GitHub

Adding a go workflow.


7b30ed992e Dustin Sallings

Add client helper for multi-line roundtrip handling


3c37ea2157 Dustin Sallings

Add Capability support and STARTTLS to nntpclient


c90cf61f8f Dustin Sallings

enable client creation from an existing connection


5787f144b7 Dustin Sallings

Fix leading . in output for LIST OVERVIEW.FMT


d9b5eddbdf Dustin Sallings

Use a more meaningful 215 text for LIST OVERVIEW.FMT


82592ef9a3 Dustin Sallings

server: Use net.Conn interface in Process()

This allows implementations to pass a crypto/tls Conn, for instance.


2ceb8dcb12 Dustin Sallings

Fix the link to the couchserver example


373a550c48 Dustin Sallings

Comment consistency++


c072475797 Dustin Sallings

Do proper error handling in the example


f304ad58f4 Dustin Sallings

And maybe set a good example in the client by closing


a93f673a01 Dustin Sallings

Use fmt instead of strconv for simple int stringing


7afa1f6b49 Dustin Sallings

Implemented client.Close()

Because sometimes, clients don't stay connected forever.


b4367e1d72 Dustin Sallings

authenticate first

Otherwise, I get the following: 2014/10/28 12:16:54 Got banner: news.example.com NNRP Service Ready (posting ok) (yEnc enabled). 2014/10/28 12:16:54 Error in setting reader mode: 480 Authentication required for command Closes #2


27c8681078 Dustin Sallings

Added a LICENSE

Closes #1


5683f6883c Dustin Sallings

Remaining lint work


a08b98e6d6 Dustin Sallings

Fewer Ns in nntpserver