Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/chronosxyz/yans
:newspaper: YANS (Yet Another NNTP Server) is a server implementation of NNTP protocol
https://github.com/chronosxyz/yans
Last synced: about 2 months ago
JSON representation
:newspaper: YANS (Yet Another NNTP Server) is a server implementation of NNTP protocol
- Host: GitHub
- URL: https://github.com/chronosxyz/yans
- Owner: ChronosXYZ
- License: gpl-3.0
- Created: 2022-01-17T22:48:27.000Z (almost 3 years ago)
- Default Branch: master
- Last Pushed: 2023-01-31T06:53:42.000Z (almost 2 years ago)
- Last Synced: 2023-12-11T15:54:14.893Z (about 1 year ago)
- Language: Go
- Homepage:
- Size: 188 KB
- Stars: 3
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE.md
Awesome Lists containing this project
README
# :newspaper: YANS
**YANS** (*Yet Another NNTP Server*) is a server implementation of NNTP protocol (according to [RFC 3977](https://datatracker.ietf.org/doc/html/rfc3977)) in Go.
## List of implemented commands and features
### Features
- :heavy_check_mark: Wildmat support
- :heavy_check_mark: Database (SQLite)
- :heavy_check_mark: Basic article posting
- :heavy_check_mark: Article retrieving
- :heavy_check_mark: Multipart article support
- :construction: Transit mode
- :x: Authentication#### Commands
- :heavy_check_mark: Session Administration Commands
- :heavy_check_mark: `MODE READER`
- :heavy_check_mark: `CAPABILITIES`
- :heavy_check_mark: `QUIT`
- :construction: Article posting
- :heavy_check_mark: `POST`
- :construction: `IHAVE`
- :heavy_check_mark: Article retrieving
- :heavy_check_mark: `ARTICLE`
- :heavy_check_mark: `HEAD`
- :heavy_check_mark: `BODY`
- :heavy_check_mark: `STAT`
- :construction: Articles overview
- :heavy_check_mark: `OVER`
- :heavy_check_mark: `LIST OVERVIEW.FMT`
- :x: `HDR`
- :x: `LIST HEADERS`
- :heavy_check_mark: Group and Article Selection
- :heavy_check_mark: `GROUP`
- :heavy_check_mark: `LISTGROUP`
- :heavy_check_mark: `LAST`
- :heavy_check_mark: `NEXT`
- :construction: The LIST Commands
- :heavy_check_mark: `LIST ACTIVE`
- :heavy_check_mark: `LIST NEWSGROUPS`
- :x: `LIST ACTIVE.TIMES`
- :x: `LIST DISTRIB.PATS`
- :heavy_check_mark: Information Commands
- :heavy_check_mark: `DATE`
- :heavy_check_mark: `HELP`
- :heavy_check_mark: `NEWGROUPS`
- :heavy_check_mark: `NEWNEWS`## License
This project is licensed under the GPLv3 license. For more information see [LICENSE](LICENSE) file.