# vostok: simple C++11 Gemini server Git repository: ``` ssh://anonymous@got.any-key.press/vostok ``` => https://got.any-key.press/?action=summary&path=vostok.git vostok repository web frontend Latest version (git tag): v0.2.0 => capsule/vostok.png 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 => capsule/coding_style.gmi vostok C++ coding style => capsule/external_dependencies.gmi vostok external dependencies => capsule/how_to_run_locally.gmi How to run vostok locally ## Feedback Send your patches, questions and suggestions to e-mail ``` vostok@to.any-key.press ``` Special thanks: * la-ninpre * nervuri