yans/README.md
2022-01-18 20:52:58 +03:00

40 lines
881 B
Markdown

# :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: Database (SQLite)
- :construction: Articles posting
- :x: Transit mode
- :x: Authentication
#### Commands
- :construction: `CAPABILITIES`
- :heavy_check_mark: `DATE`
- :construction: `LIST`
- :heavy_check_mark: `LIST NEWSGROUPS`
- :heavy_check_mark: `MODE READER`
- :heavy_check_mark: `QUIT`
- :x: `ARTICLE`
- :x: `BODY`
- :x: `GROUP`
- :x: `HDR`
- :x: `HEAD`
- :x: `HELP`
- :x: `IHAVE`
- :x: `LAST`
- :x: `LISTGROUP`
- :x: `NEWGROUPS`
- :x: `NEWNEWS`
- :x: `NEXT`
- :x: `OVER`
- :x: `POST`
- :x: `STAT`
## License
This project is licensed under the GPLv3 license. For more information see [LICENSE](LICENSE) file.