💾 Archived View for vostok.any-key.press captured on 2024-06-16 at 12:00:00. Gemini links have been rewritten to link to archived content
View Raw
More Information
⬅️ Previous capture (2024-05-10)
➡️ Next capture (2024-08-18)
-=-=-=-=-=-=-
vostok: simple C++11 Gemini server
Git repository:
ssh://anonymous@got.any-key.press/vostok
vostok repository web frontend
Latest version (git tag): v0.1.4
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)
- [ ] syslog(3)
- [ ] clang-tydi (lightweight standalone alternatives?)
- [ ] man pages
- [ ] Gemini redirect 3x (symbolic link on the file system/config?)
- [ ] 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>