YANS (Yet Another NNTP Server) is a server implementation of NNTP protocol (according to RFC 3977) in Go.
- ✔️ Wildmat support
- ✔️ Database (SQLite)
- ✔️ Basic article posting
- ✔️ Article retrieving
- ✔️ Multipart article support
- 🚧 Transit mode
- ❌ Authentication
- ✔️ Session Administration Commands
- ✔️
MODE READER - ✔️
CAPABILITIES - ✔️
QUIT
- ✔️
- 🚧 Article posting
- ✔️
POST - 🚧
IHAVE
- ✔️
- ✔️ Article retrieving
- ✔️
ARTICLE - ✔️
HEAD - ✔️
BODY - ✔️
STAT
- ✔️
- 🚧 Articles overview
- ✔️
OVER - ✔️
LIST OVERVIEW.FMT - ❌
HDR - ❌
LIST HEADERS
- ✔️
- ✔️ Group and Article Selection
- ✔️
GROUP - ✔️
LISTGROUP - ✔️
LAST - ✔️
NEXT
- ✔️
- 🚧 The LIST Commands
- ✔️
LIST ACTIVE - ✔️
LIST NEWSGROUPS - ❌
LIST ACTIVE.TIMES - ❌
LIST DISTRIB.PATS
- ✔️
- ✔️ Information Commands
- ✔️
DATE - ✔️
HELP - ✔️
NEWGROUPS - ✔️
NEWNEWS
- ✔️
This project is licensed under the GPLv3 license. For more information see LICENSE file.