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 Mar 19, 2011
contrib s/2011/2012 Jan 13, 2012
doc automatically substitute version in kl1.doxy Jan 22, 2012
etc More v6 stuff (update man pages and sample conf files) Nov 4, 2011
klone reponse: missing response_del_field() declaration in header (patch pr… Nov 27, 2013
pkg [klone] --daemon_name=NAME configure arg support Aug 7, 2007
site Fix SSL compilation flags missing during cross-compilation Dec 20, 2011
skin/default missing kl_bg.png in DISTFILES Jul 12, 2013
src tls: force usage of TLSv1+ [CVE-2014-3566 POODLE] Oct 30, 2014
test libu2 carpal integration Nov 2, 2010
webapp Fix SSL compilation flags missing during cross-compilation Dec 20, 2011
.gitignore gitignore update Sep 4, 2012
BSDmakefile [klone] BSDmakefile added to display a warn when using bsd make Sep 12, 2007
ChangeLog tls: force usage of TLSv1+ [CVE-2014-3566 POODLE] Oct 30, 2014
DESIGN new libu syntax for addresses in sample config files Jan 13, 2012
INFO Initial revision Sep 9, 2005
LICENSE BSD license Sep 4, 2012
LICENSE.OpenSSL [klone] License update to permit OpenSSL linking May 15, 2006
Makefile [klone] regex-url-to-function supplier (kilt) Oct 27, 2008
Makefile.dist [dist] add also css and gif for www build Jan 23, 2012
README README.dist update Nov 8, 2010
README.CyaSSL cyassl support Mar 19, 2011
README.dist README.dist: tagging reminder since it's not auto Jan 22, 2012
THANKS Fix bad buffer length in {http,supemb}_is_valid_uri() (reported by Se… Dec 28, 2011
TODO [klone] CGI disabled warning removed on Windows Oct 26, 2007
VERSION prepare for 3.1.0 release Sep 4, 2012
configure [configure] remove check on sub - now failure only causes warning Jan 23, 2012
configure.help [klone] network headers added May 29, 2008



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 http://www.koanlogic.com/klone