Fost 5 release 5.19.12.45093 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=5.19.12.45093 --recursive git@github.com:hotkit/fost-hello.git
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
../dist/bin/hello

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

export DYLD_LIBRARY_PATH=../dist/lib
../dist/bin/hello

Download locations

Applications

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

Libraries

  • cord — First version of a new string library with compile time string and Unicode support — git@github.com:hotkit/cord.git
  • fost-aws — Amazon AWS and OpenStack — git@github.com:hotkit/fost-aws.git
  • 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 — git@github.com:hotkit/fost-beanbag.git
  • fost-base — Build system and core libraries — git@github.com:hotkit/fost-base.git
  • fost-internet — Internet protocols, servers & clients — git@github.com:hotkit/fost-internet.git
  • fost-postgres — PostgreSQL — git@github.com:hotkit/fost-postgres.git
  • fost-web — Web server libraries — git@github.com:hotkit/fost-web.git
  • fost-wright — Experiment in a build system — git@github.com:hotkit/fost-wright.git
  • json-schema — JSON Schema validation — git@github.com:hotkit/json-schema.git
  • threading — Preview of the first Fost 5 library which includes help for threading — git@github.com:hotkit/threading.git

Detailed change log

cord

  • Remove the vstring header.

fost-internet

  • 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

Categories: