Sat Aug 10 18:34:07 2019 -0800
	Added support for TCP-NODELAY
	Changed set_path on http_request to have lazy behavior

Tue Aug 06 22:22:14 2019 -0800
	Added support for body parsing in DELETE requests.
	Added support for PATCH method

Sat Jan 27 21:59:11 2019 -0800
	libhttpserver now includes set of examples to demonstrate the main capabilities of the library
	"examples" are now optionally disabled.
	Adds valgrind memcheck to the build system on travis
	Travis now tests performance with apache benchmark
	Reduced the CPU time spent in normalizing URLs (thus saving ~15% on average per request).
	All classes now implement move constructor and move assignment operator
	The library now avoids collecting connection properties (headers, arguments, footers, cookies, etc...) unless explicitly asked by the client code.

Sat Jan 12 00:51:00 2019 -0800
	Removed the support for integrated COMET logic.
	Removed the support for caching logic.
	Added integ tests.
	Changed http_resource interface to use shared_ptr.
	Improved interface of the http_response object.
	Deprecated http_response_builder object.

Thu Dec 26 10:00:30 2018 -0800
	Fixed IPV6 parsing logic.
	Added tests to support IP parsing, URL parsing and utilities

Thu Nov 22 20:58:00 2018 -0800
	Solved problem with the server not being able to start on mac os

Sun Nov 04 19:28:00 2018 -0800
	Moved http_endpoint as a sub-class of webserver. This avoids usage of friends.

Wed Feb 26 21:31:00 2017 +0000
	Fixed problem with segfault when copying http_response object

Wed Feb 12 13:14:01 2017 +0000
	Updated to libmicrohttpd 0.9.52

Wed Jul 13 02:23:11 2016 +0100
	Fixed problems with large payloads
	Fixed memory leak in http_response_ptr

Tue Dec 29 18:56:31 2015 +0100
	Removed support for event supplier (badly defined, complicated and almost useless)
	Eliminated custom selection logic (simplified overall code in webserver.cpp)
	Changed comet to use a lock-free implementation

Sun Dec 27 19:39:01 2015 +0100
	Removed POLL start configuration (THREAD now defaults to POLL or EPOLL on Linux)
	Use TCP_FASTOPEN on linux >= 3.6

Sat Dec 26 15:08:22 2015 +0100
	Changed http_resource to use classic C++ polymorphism using virtual instead of CRTP

Fri Jul 17 21:38:54 2015 +0000
	Removed build dependency on pkg-config

Wed Apr 15 01:40:11 2015 +0000
	Support build on MacOsX
	Improved support for CI on travis
	Solved bug on event_supplier registering
	Solved bug on standardize_url to avoid removing root
	Change cycle_callback_ptr so that buffer can be modified
	Moved to version 0.9.0

Sun Jul 23 02:46:20 2014 +0100
	Support for building on MinGW/Cygwin systems
	min libmicrohttpd version moved to 0.9.37
	Moved to version 0.8.0

Sat Mar 23 15:22:40 2014 +0100
	Continue the cleanup reducing webserver.cpp responsibilities
	Deep work on documentation
	Moved to version 0.7.2

Sat Jan 25 16:31:03 2014 +0100
	Cleaned-up webserver.cpp code to extract secondary classes
	Enforced immutability of webserver class
	Enabled library to compile on g++ 4.1.2

Wed Oct 31 17:59:40 2012 +0100
	Added parameter in http_response to specify if it needs to be deleted by
	WS - Sebastiano Merlino

Wed Oct 31 14:23:57 2012 +0100
	Changed dependency download method - Sebastiano Merlino

Wed Oct 31 14:13:49 2012 +0100
	Added dependency to travis - Sebastiano Merlino

Wed Oct 31 14:07:30 2012 +0100
	Changed travis build path - Sebastiano Merlino

Wed Oct 31 14:02:59 2012 +0100
	Added travis conf to repo - Sebastiano Merlino

Tue Oct 30 16:13:10 2012 +0100
	Changed the buggy debian changelog - Sebastiano Merlino

Tue Oct 30 16:06:26 2012 +0100
	Changed version to v0.5.4 - Sebastiano Merlino

Tue Oct 30 15:59:45 2012 +0100
	Adjusted debian build rules - Sebastiano Merlino

Tue Oct 30 12:52:04 2012 +0100
	Changed version to 0.5.3
	Added grow method to http_request - Sebastiano Merlino

Tue Oct 23 12:46:48 2012 +0200
	Changed version from 0.5.1 to 0.5.2 - Sebastiano Merlino

Tue Oct 23 12:46:07 2012 +0200
	Changed default log behaviour to print nothing
	Added getters and setters for dynamic components of WS - Sebastiano Merlino

Mon Oct 22 12:13:11 2012 +0200
	Modified version number and changelog in order to prepare tag - Sebastiano Merlino

Fri Oct 19 17:11:21 2012 +0200
	Added response constructor with byte - Sebastiano Merlino

Mon Oct 15 11:16:22 2012 +0200
	Removed unuseful dependency from libuuid - Sebastiano Merlino

Fri Oct 12 15:42:21 2012 +0200
	Solved a bug that made impossible to parse post data - Sebastiano Merlino

Wed Oct 10 17:19:25 2012 +0200
	Moved to version 0.5.1 - Sebastiano Merlino

Wed Oct 10 17:16:26 2012 +0200
	Added querystring to request attributes - Sebastiano Merlino

Fri Oct 5 18:00:38 2012 +0200
	Merge branch 'master' of https://github.com/etr/libhttpserver
	Conflicts:
	src/webserver.cpp - Sebastiano Merlino

Fri Oct 5 17:55:42 2012 +0200
	Added -D_REENTRANT to configuration.
	Aligned debian changelog.
	Added comet capabilities to the server. - Sebastiano Merlino

Tue Sep 25 00:50:45 2012 +0200
	Solved a bug with print in debug mode - Sebastiano Merlino

Mon Sep 24 15:29:28 2012 +0200
	Modified webserver in order to accept comet calls
	Added ignored patters in gitignore - Sebastiano Merlino

Sun Sep 23 19:10:28 2012 +0200
	Partially solved undefined symbol in wrappers - Sebastiano Merlino

Sun Sep 23 19:09:54 2012 +0200
	Avoided the usage of the sole option MHD_USE_POLL - Sebastiano Merlino

Thu Sep 20 08:47:24 2012 +0200
	Added forgotten modded_request.hpp file - Sebastiano Merlino

Thu Sep 20 08:46:33 2012 +0200
	Added .gitignore file - Sebastiano Merlino

Sat Sep 15 13:02:52 2012 +0200
	Moved http_endpoint to details namespace - Sebastiano Merlino

Sat Sep 15 02:39:47 2012 -0700
	Merge pull request #35 from etr/cflags_for_swig_in_pcfile
	add -I${includedir}/httpserver to CFLAGS - Sebastiano Merlino

Tue Aug 28 16:33:45 2012 +0200
	add -I${includedir}/httpserver to CFLAGS
	This make swig file generation easier because HTTPSERVER_CFLAGS can be
	directly used in swig file generation.
	This fix affect only clients that use swing on their code. - Dario Mazza

Sun Aug 26 19:03:44 2012 +0200
	Changed version.
	Aligned version and dependencies in pc and debian files
	Updated debian changelog. - Sebastiano Merlino

Sun Aug 26 18:55:05 2012 +0200
	Changed visibility of http_endpoint methods to avoid them to be called
	by external applications.
	Avoided explicit usage of MHD constants in classes interface.
	Changed http_resource interface in order to avoid copy-constructor calls
	and improve performances.
	Changed answer_to_connection method in order to avoid multiple checking
	on methods and thus improve performances.
	Added a way to register personalized error pages. - Sebastiano Merlino

Wed Aug 8 17:33:39 2012 +0200
	Removed code repetition in handle_request method - Sebastiano Merlino

Wed Aug 8 12:31:44 2012 +0200
	Added capability to compile with gcov
	Changed infinite loop in ws to use wait conditions
	Removed a bug from GET-like method handling - Sebastiano Merlino

Sun Aug 5 18:26:25 2012 +0200
	Modified in order to parse qs in POST/PUT cases - Sebastiano Merlino

Fri Aug 3 23:36:14 2012 +0200
	Avoid inclusion of internal headers - Sebastiano Merlino

Thu Aug 2 00:43:02 2012 +0200
	Changed in order to find libmicrohttpd in system - Sebastiano Merlino

Thu Jul 26 14:08:47 2012 +0200
	Solved some performance and style issues - Sebastiano Merlino

Wed Jul 25 18:42:48 2012 +0200
	Merge branch 'master' of github.com:etr/libhttpserver - Sebastiano Merlino

Wed Jul 25 18:41:45 2012 +0200
	Added some comments to http_endpoint and http_request - Sebastiano Merlino

Wed Jul 25 08:58:04 2012 -0700
	Merge pull request #29 from etr/libtool_version_number
	using m4 to define major,minor and revision number in configure.ac - Sebastiano Merlino

Wed Jul 25 17:50:05 2012 +0200
	using m4 to define major,minor and revision number in configure.ac and send version number to libtool and AC_INIT - Dario Mazza

Wed Jul 25 17:10:49 2012 +0200
	Changed in order to solve some problems with deb package and rpm package - Sebastiano Merlino

Tue Jul 24 16:55:51 2012 -0700
	Merge pull request #28 from etr/debpkg_patch_deps
	added parameter used to ignore dependecies during debpkg creation - Sebastiano Merlino

Wed Jul 25 01:51:52 2012 +0200
	added parameter used to ignore dependecies during debpkg creation - Dario Mazza

Wed Jul 25 00:42:25 2012 +0200
	Adjusted errors in debian rules - Sebastiano Merlino

Tue Jul 24 16:37:07 2012 +0200
	Modified rpm build in order to compile it
	Lowered required version of libmicrohttpd to 0.9.7 - Sebastiano Merlino

Tue Jul 24 13:28:38 2012 +0200
	Changed also build default directory for debs - Sebastiano Merlino

Tue Jul 24 13:22:59 2012 +0200
	Changed rules.in in order to avoid relative paths in deb compile - Sebastiano Merlino

Mon Jul 23 15:42:33 2012 +0200
	Solved a logical error in http_resource route
	Added some debug prints - Sebastiano Merlino

Sun Jul 22 00:24:04 2012 +0200
	Changed in order to add optional optimizations on ws - Sebastiano Merlino

Sat Jul 21 17:46:03 2012 +0200
	Changed in order to enhance deb packages generation
	Added rpm packages generation - Sebastiano Merlino

Sat Jul 21 00:43:39 2012 +0200
	adjusted error in changelog - Sebastiano Merlino

Sat Jul 21 00:41:43 2012 +0200
	Changed in order to include debian package creation to makefile - Sebastiano Merlino

Fri Jul 20 12:11:30 2012 -0700
	Merge pull request #26 from etr/debpackage
	project debianized - Sebastiano Merlino

Fri Jul 20 21:03:43 2012 +0200
	Merge branch 'master' of github.com:etr/libhttpserver - Sebastiano Merlino

Fri Jul 20 21:03:24 2012 +0200
	Changed version - Sebastiano Merlino

