2010-11-23  Wolfgang Sourdeau  <wsourdeau@inverse.ca>

	* scanhttp.c (NGScanHeaders): make use of apr_table_add, rather
	than .._set to make sure "set-cookie" headers are put each in
	their individual slot, as many browsers break the HTTP spec and
	ignore such headers in merged form.

	* handler.c (_copyHeadersToRequest): same as above.

2008-03-29  Wolfgang Sourdeau  <WSourdeau@Inverse.CA>

	* config.c, NGBufferedDescriptor.c: include common.h, minor code cleanups

2008-03-29  Wolfgang Sourdeau  <WSourdeau@Inverse.CA>

	* handler.c: fixed more potential socket leaks

2008-03-26  Helge Hess  <helge.hess@opengroupware.org>

	* handler.c: fixed a double free() crasher, as reported by Stephane

	* NGBufferedDescriptor.c (NGBufferedDescriptor_read): fixed a
	  potential crasher, discovered by Stephane

2007-07-19  Wolfgang Sourdeau  <WSourdeau@Inverse.CA>

	* GNUmakefile: include APR CFLAGS and LDFLAGS in compilation (fixes OGo
	  bug #1886)

2007-07-06  Marcus Mueller  <znek@mulle-kybernetik.com>

	* handler.c: fixed compilation for Apache 2.2.x. No heavy testing has
	  gone into using mod_ngobjweb with Apache 2.2 currently, but first
	  tests indicate that it just works.

2007-01-15  Helge Hess  <helge@perform>

	* added ngobjweb.load configuration file for Apache2 setups which
	  support a2enmod (eg Ubuntu)

2006-08-21  Helge Hess  <helge.hess@opengroupware.org>

	* handler.c: added ability to forward app requests to other hosts
	  (using IP:port syntax)

2005-10-04  Helge Hess  <helge.hess@skyrix.com>

	* GNUmakefile: add APR include dirs if apr-config can be found (this is
	  for Apache2 only) (OGo bug #900)

2005-08-01  Helge Hess  <helge.hess@skyrix.com>

	* scanhttp.c, sns.c: fixed gcc 4.0 warnings

2005-07-31  Helge Hess  <helge.hess@opengroupware.org>

	* NGBufferedDescriptor.[hc]: fixed some gcc 4.0 warnings

	* added an Xcode 2.1 project for building the adaptor

	* GNUmakefile: added a distclean and an install-usr-libexec target

	* NGBufferedDescriptor.c: fixed some gcc 4.0 warnings

2005-04-15  Helge Hess  <helge.hess@skyrix.com>

	* handler.c: deliver Apache SSL environment as HTTP headers, either
	  using x-webobjects- headers or using SSL_CLIENT_xxx headers (when no
	  proper x-webobjects- header is known)

	* NGBufferedDescriptor.c: escape headers containing '\r' or '\n' (using
	  %10, %13), required for transporting the certificate header ...

	* GNUmakefile: autolocate apxs2 (tested on SuSE 9.1)

	* handler.c: minor code cleanups

2005-02-24  Helge Hess  <helge.hess@skyrix.com>

	* handler.c: only write the x-webobjects-port if the Apache variable
	  is not 0 (need to find out how this can happen ...)

2004-11-17  Helge Hess  <helge.hess@skyrix.com>

	* handler.c (_connectInstance): fixed apr_sleep for Apache 2 which now
	  requires microseconds (thanks Christophe Bernard for pointing that
	  out!)

2004-09-20  Helge Hess  <helge.hess@skyrix.com>

	* scanhttp.c (NGScanResponseLine): changed char types to unsigned char

	* GNUmakefile: remove version and EAPI marker from generated module,
	  the result is now called mod_ngobjweb.so

2004-09-08  Helge Hess  <helge.hess@opengroupware.org>

	* handler.c: fixed some log text

2004-04-02  Marcus Mueller <znek@mulle-kybernetik.com>

	* README: Minor additions/changes for Apache 1.3.x

2003-12-22  Frank Reppin  <frank@opengroupware.org>

	* handler.c: ap_setup_client_block before ap_get_client_block
	  which fixes the issue reported in Bug #354.
	  Tested with 2.0.40/2.0.47/2.0.48

	* thanks to Frank Wuebbeling <wuebbel@math dot uni-muenster dot de>
	  for pointing!

2003-08-08  Helge Hess  <helge.hess@skyrix.com>

	* handler.c: if r->handler is NULL on Apache2, decline request - might
	  have been the cause for some crashes with Apache2

2003-08-01  Bjoern Stierand  <bjoern@opengroupware.org>

	* globals.c, common.h: added some missing headers to remove compilation
          warnings on FreeBSD RELENG_4 (thanks to Frank Reppin <fr@skyrix.com>)

2003-07-15  Thomas Woerner <twoerner@redhat.com>

	* port to apache 2.x
	
	* thanks to Ricardo Cerqueira <ricardo@cerqueira.org> for testing
	
2003-02-05  Helge Hess  <helge.hess@skyrix.com>

	* globals.c: disable HEAVY_LOG per default

2003-01-31  Helge Hess  <helge.hess@skyrix.com>

	* config.c: fixed a bug in the configuration of SNSAppPrefix

2002-12-10  Helge Hess  <helge.hess@skyrix.com>

	* added CHANGES

Tue Jul  2 16:09:56 2002  Jan Reichmann  <jan@skyrix.com>

	* NGBufferedDescriptor.c: char -> unsigned char (fixes SuSE Bug 
	  13871),umlauts in HTTP were not correctly handled by the ngobjweb
	  proxy module

Sat Mar 23 17:18:58 2002  Helge Hess  <helge.hess@skyrix.com>
	
	* removed "global" sns config (you need to specify the sns
	  explicitly using SetSNSPort
	
	* handler.c: major cleanups

2001-11-12  Helge Hess  <helge.hess@skyrix.com>

	* sns.c (_sendSNSQuery): added fail-codes

Tue Oct  9 15:42:07 2001  Helge Hess  <helge.hess@skyrix.com>

	* sns.c: removed support for SNS over HTTP

Wed Feb 28 16:03:14 2001  Helge Hess  <helge.hess@mdlink.de>

	* sns.c (_sendSNSQuery): fixed bugs in HTTP support

Fri Dec  1 16:08:00 2000  Helge Hess  <helge.hess@mdlink.de>

	* added apxs support

Tue Aug  3 16:35:38 1999  Helge Hess  <helge@trex.mdlink.de>

	* sns.c (_sendSNSQuery): fixed bug, returned Unix-domain addresses 
	  were not null terminated (the SUN_LEN of an address is excluding 
	  the zero byte which is therefore not transferred by snsd)
