yans/README.md

41 lines
989 B
Markdown
Raw Normal View History

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)
- :construction: Articles posting
- :x: Transit mode
- :x: Authentication
#### Commands
2022-01-19 19:51:38 +00:00
- :heavy_check_mark: `CAPABILITIES`
2022-01-17 23:00:00 +00:00
- :heavy_check_mark: `DATE`
- :heavy_check_mark: `LIST ACTIVE`
2022-01-17 23:00:00 +00:00
- :heavy_check_mark: `LIST NEWSGROUPS`
- :heavy_check_mark: `MODE READER`
2022-01-17 23:00:00 +00:00
- :heavy_check_mark: `QUIT`
2022-01-18 15:13:35 +00:00
- :x: `ARTICLE`
2022-01-17 23:00:00 +00:00
- :x: `BODY`
2022-01-25 16:27:58 +00:00
- :heavy_check_mark: `GROUP`
2022-01-17 23:00:00 +00:00
- :x: `HDR`
- :x: `HEAD`
- :x: `HELP`
- :x: `IHAVE`
- :x: `LAST`
2022-02-03 17:39:08 +00:00
- :heavy_check_mark: `LISTGROUP`
2022-01-25 21:29:30 +00:00
- :heavy_check_mark: `NEWGROUPS`
2022-01-17 23:00:00 +00:00
- :x: `NEWNEWS`
- :x: `NEXT`
- :x: `OVER`
2022-02-03 16:44:08 +00:00
- :construction: `POST`
2022-01-17 23:00:00 +00:00
- :x: `STAT`
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.