2022-01-17 23:00:00 +00:00
# :newspaper: YANS
2022-01-17 22:47:32 +00:00
**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.
2022-01-17 22:58:14 +00:00
## List of implemented commands and features
### Features
2022-01-20 21:29:58 +00:00
- :heavy_check_mark: Wildmat support
2022-01-17 22:58:14 +00:00
- :heavy_check_mark: Database (SQLite)
2022-02-03 17:40:38 +00:00
- :heavy_check_mark: Basic article posting
2022-04-12 00:29:22 +00:00
- :heavy_check_mark: Article retrieving
- :heavy_check_mark: Multipart article support
- :construction: Transit mode
2022-01-17 22:58:14 +00:00
- :x: Authentication
#### Commands
2022-02-05 11:05:37 +00:00
- :heavy_check_mark: Session Administration Commands
- :heavy_check_mark: `MODE READER`
- :heavy_check_mark: `CAPABILITIES`
- :heavy_check_mark: `QUIT`
- :construction: Article posting
2022-04-12 00:29:22 +00:00
- :heavy_check_mark: `POST`
- :construction: `IHAVE`
2022-02-05 15:20:22 +00:00
- :heavy_check_mark: Article retrieving
2022-02-05 11:05:37 +00:00
- :heavy_check_mark: `ARTICLE`
2022-02-05 14:40:38 +00:00
- :heavy_check_mark: `HEAD`
2022-02-05 14:46:25 +00:00
- :heavy_check_mark: `BODY`
2022-02-05 15:20:22 +00:00
- :heavy_check_mark: `STAT`
2022-02-05 18:31:22 +00:00
- :construction: Articles overview
- :heavy_check_mark: `OVER`
2022-02-05 19:10:00 +00:00
- :heavy_check_mark: `LIST OVERVIEW.FMT`
2022-02-05 11:05:37 +00:00
- :x: `HDR`
- :x: `LIST HEADERS`
2022-02-05 16:23:20 +00:00
- :heavy_check_mark: Group and Article Selection
2022-02-05 11:05:37 +00:00
- :heavy_check_mark: `GROUP`
- :heavy_check_mark: `LISTGROUP`
2022-02-05 16:19:43 +00:00
- :heavy_check_mark: `LAST`
2022-02-05 16:23:20 +00:00
- :heavy_check_mark: `NEXT`
2022-02-05 11:05:37 +00:00
- :construction: The LIST Commands
- :heavy_check_mark: `LIST ACTIVE`
- :heavy_check_mark: `LIST NEWSGROUPS`
2022-02-05 11:06:37 +00:00
- :x: `LIST ACTIVE.TIMES`
- :x: `LIST DISTRIB.PATS`
2022-02-05 15:42:23 +00:00
- :heavy_check_mark: Information Commands
2022-02-05 11:05:37 +00:00
- :heavy_check_mark: `DATE`
2022-02-05 15:32:38 +00:00
- :heavy_check_mark: `HELP`
2022-02-05 11:05:37 +00:00
- :heavy_check_mark: `NEWGROUPS`
2022-02-05 15:42:23 +00:00
- :heavy_check_mark: `NEWNEWS`
2022-01-17 22:58:14 +00:00
2022-01-17 22:47:32 +00:00
## License
This project is licensed under the GPLv3 license. For more information see [LICENSE ](LICENSE ) file.