📰 YANS (Yet Another NNTP Server) is a server implementation of NNTP protocol
Go to file
2022-01-18 20:47:32 +03:00
cmd/yans Better CAPABILITIES command implementation using declared types, use textproto package for connection i/o 2022-01-18 18:04:44 +03:00
internal Change default capabilities list to transit mode 2022-01-18 20:47:32 +03:00
.gitignore init commit 2022-01-18 01:38:56 +03:00
go.mod Implement session pool, refactor connection/command handling 2022-01-18 20:26:37 +03:00
go.sum init commit 2022-01-18 01:38:56 +03:00
LICENSE.md Add README and LICENSE 2022-01-18 01:47:32 +03:00
README.md Add missing command to README roadmap 2022-01-18 18:13:35 +03:00

📰 YANS

YANS (Yet Another NNTP Server) is a server implementation of NNTP protocol (according to RFC 3977) in Go.

List of implemented commands and features

Features

  • ✔️ Database (SQLite)
  • 🚧 Articles posting
  • Transit mode
  • Authentication

Commands

  • 🚧 CAPABILITIES
  • ✔️ DATE
  • 🚧 LIST
  • ✔️ LIST NEWSGROUPS
  • 🚧 MODE READER
  • ✔️ QUIT
  • ARTICLE
  • BODY
  • GROUP
  • HDR
  • HEAD
  • HELP
  • IHAVE
  • LAST
  • LISTGROUP
  • NEWGROUPS
  • NEWNEWS
  • NEXT
  • OVER
  • POST
  • STAT

License

This project is licensed under the GPLv3 license. For more information see LICENSE file.