Skip to content


Subversion checkout URL

You can clone with
Download ZIP
KLone is a fully-featured, multiplatform, web application development framework, targeted especially for embedded systems and appliances.
C CSS Other
Failed to load latest commit information.
build cyassl support
contrib s/2011/2012
doc automatically substitute version in kl1.doxy
etc More v6 stuff (update man pages and sample conf files)
klone reponse: missing response_del_field() declaration in header (patch pr…
pkg [klone] --daemon_name=NAME configure arg support
site Fix SSL compilation flags missing during cross-compilation
skin/default missing kl_bg.png in DISTFILES
src tls: force usage of TLSv1+ [CVE-2014-3566 POODLE]
test libu2 carpal integration
webapp Fix SSL compilation flags missing during cross-compilation
.gitignore gitignore update
BSDmakefile [klone] BSDmakefile added to display a warn when using bsd make
ChangeLog tls: force usage of TLSv1+ [CVE-2014-3566 POODLE]
DESIGN new libu syntax for addresses in sample config files
INFO Initial revision
LICENSE.OpenSSL [klone] License update to permit OpenSSL linking
Makefile [klone] regex-url-to-function supplier (kilt)
Makefile.dist [dist] add also css and gif for www build
README README.dist update
README.CyaSSL cyassl support
README.dist README.dist: tagging reminder since it's not auto
THANKS Fix bad buffer length in {http,supemb}_is_valid_uri() (reported by Se…
TODO [klone] CGI disabled warning removed on Windows
VERSION prepare for 3.1.0 release
configure [configure] remove check on sub - now failure only causes warning [klone] network headers added



NOTE: KLone needs GNU make in order to be built, which is not the default 'make'
      on most *BSD systems (usually you will find it as 'gmake' or 'gnumake').

1) Configure and build KLone:

    $ ./configure && ${GNUMAKE}

2) Import the example web-application

    [ on Windows edit doc/example-site/etc/kloned.conf and remove syslog 
      logging paragraph ]

    $ ${GNUMAKE} depend
    $ cd site && ../src/tools/klone/klone -c import ../doc/example-site
    $ cd .. && ${GNUMAKE}
    $ su
    # ${GNUMAKE} install

3) Launch the KLone executable:

    [ on Windows register the service with "kloned -i" and start it using
      the Services console ]

    $ kloned

4) Start your web browser:

    [ start your web browser and go to http://localhost:8080/ ]

For further info and documentation, see
Something went wrong with that request. Please try again.