vostok: simple C++11 Gemini server
Git repository:
ssh://anonymous@got.any-key.press/vostok
vostok repository web frontend
Latest version (git tag): v0.2.1
What is "vostok"?
______ ___ ___ _____ ___ _ __
| ___ \ _ \ _ \_ _| _ | | / /
| |_/ / | | | / \/ | | | | | | |/ /
| ___ \ | | | | | | | | | | \
| |_/ / \_/ / \_/\ | | \ \_/ / |\ \
\____/ \___/ \___/ \_/ \___/\_| \_/
Tasks
- [?] add test
- [v] open "[...]/index.gmi" when "[.../]" is requested
- [v] make install
- [v] mime.types
- [v] redirect (31) "[.../]dir" to "[.../]dir/" (correctness of relative link)
- [v] dynamic content: VGI (CGI-like)
- [ ] syslog(3)
- [ ] man pages (alternatives?)
- [ ] O_NONBLOCK (processing with a fixed number of threads)
- [ ] pledge(2) / unveil(2)
Documents
vostok C++ coding style
vostok external dependencies
How to run vostok locally
Feedback
Send your patches, questions and suggestions to e-mail
vostok@to.any-key.press
Special thanks:
- la-ninpre <aaoth () aaoth ! xyz>
- nervuri <seva () nervuri ! net>