Fost 5 release now out

Created 28th December, 2019 02:34 (UTC), last edited 28th December, 2019 09:06 (UTC)

A very small release this time that just adds server verification to TLS/SSL connections. This is now enabled by default on the HTTP user agent.

Next time though there will be some libraries. Watch this space!

Building on Linux & Mac

You should install Boost development packages using your package manager or brew to safe you from having to build them.

git clone --branch= --recursive
cd fost-hello
mkdir build.tmp
cd build.tmp
cmake -G Ninja .. -DCMAKE_INSTALL_PREFIX=../dist
ninja install/strip
export LD_LIBRARY_PATH=../dist/lib

On the Mac you will need to set DYLD_LIBRARY_PATH before running hello

export DYLD_LIBRARY_PATH=../dist/lib

Download locations


  • fost-hello — Sample seed project —
  • fost-meta — All libraries and applications in one wrapper —
  • mengmon — Stand alone web server —
  • test-android — Android application that runs Fost unit tests —
  • test-ios — iOS application that runs Fost unit tests —
  • wright — Experimental build system —


  • cord — First version of a new string library with compile time string and Unicode support —
  • fost-aws — Amazon AWS and OpenStack —
  • fost-android-ndk — The native code for Android. Includes required parts of Boost configured to use the standard Android build system.
  • fost-beanbag — Transactional JSON database —
  • fost-base — Build system and core libraries —
  • fost-internet — Internet protocols, servers & clients —
  • fost-postgres — PostgreSQL —
  • fost-web — Web server libraries —
  • fost-wright — Experiment in a build system —
  • json-schema — JSON Schema validation —
  • threading — Preview of the first Fost 5 library which includes help for threading —

Detailed change log


  • Remove the vstring header.


  • Added a number of configuration options for server certificate checking.
  • Add option to verify server certificates on the network connection and force UA to use it