error_t is defined in glibc & not necessarily available on operating systems which use a different implementation
This allows Coova to build on FreeBSD with GCC

	modified:   src/redir.c
dos2unix (CR/LF > LF)
	modified:   bstring/bstraux.c
	modified:   bstring/bstraux.h
	modified:   bstring/bstrlib.c
	modified:   bstring/bstrlib.h
	modified:   bstring/bstrlib.txt
	modified:   bstring/license.txt
	modified:   bstring/porting.txt
	modified:   bstring/security.txt
Update README

We've moved on from SVN repo
Merge pull request #2 from sevan/patch-1

Update README
Merge pull request #1 from sevan/master

Fix a build issue with FreeBSD
dos2unix (CR/LF > LF)
	modified:   json/README.html
	modified:   json/arraylist.c
	modified:   json/arraylist.h
	modified:   json/bits.h
	modified:   json/debug.c
	modified:   json/debug.h
	modified:   json/json.h
	modified:   json/json_object.c
	modified:   json/json_object.h
	modified:   json/json_object_private.h
	modified:   json/json_tokener.c
	modified:   json/json_tokener.h
	modified:   json/json_util.c
	modified:   json/json_util.h
	modified:   json/linkhash.c
	modified:   json/linkhash.h
	modified:   json/printbuf.c
	modified:   json/printbuf.h
	modified:   json/test1.c
	modified:   json/test2.c
dos2unix (CR/LF > LF)
	modified:   LICENSE
Merge pull request #3 from sevan/master

dos2unix (CR/LF > LF)
Initial set of patches which allow Coova to be built using clang without any options enabled
src/redir.c still needs further work
	modified:   src/dhcp.c
	modified:   src/garden.c
	modified:   src/ippool.c
	modified:   src/md5.c
	modified:   src/redir.c
When calling redir_main_exit() from redir_main() pass it forked

	modified:   src/redir.c
struct ifreq has been marked deprecated for some time in the BSDs
This struct was removed in FreeBSD 10 which meant that if you tried
to run it, a tun inteface would be created but no IP address would
be assigned.
The changes in this commit moves all BSDs & derivatives to use the
new struct ifaliasreq & leave Linux to use the pre-existing method.
The benefit on the new method that it only takes a single call to
set things up rather than 3 previously
One for IP address, subnet mask, destination address

	modified:   src/net.c
Fix indentation of closing brakets in check_options()
	modified:   src/dhcp.c
Do no drop IP fragments (needed for some UDP VPN).

- Probably since SVN before R462 / git e4a934 (2012-03-01 15:46:22),
  all IP fragments were dropped.
- Clients normally shouldn't send fragments if MTUs are configured
  correctly, but IP allows to do so.
- Some UDP based VPNs may generate fragments, because VPN overhead
  increases packet size and the UDP tunnel packet can exceed MTU.
- Fixed a log_dbg() statement format string.
Just fixed automake warnings.

Fixed two warnings issued by automake (GNU automake) 1.11.6 on Debian 7.5.
Merge pull request #4 from sevan/master

Fix building using clang & dev_set_address() on the BSD's
Merge pull request #6 from sdettmer/fix_automake_warning

Just fixed automake warnings.
Merge pull request #5 from sdettmer/dont_drop_frags

Do no drop IP fragments (needed for some UDP VPN).
Reference the members of socket struct correctly
	modified:   src/redir.c
Merge pull request #7 from sevan/master

Reference the members of socket struct correctly
Pass redir_request *rreq to redir_main_exit()
Unbreaks building with OpenSSL support
Pointed out by @matahr
	modified:   src/redir.c