2011-10-31  Philipp Kern  <phil@0x539.de>

	* NEWS: add CVE numbers

2011-10-30  Philipp Kern  <phil@0x539.de>

	* configure.ac:
	* NEWS: bump version to 1.3.14 and document the changes

2011-10-30  Philipp Kern  <phil@0x539.de>

	* po/ast.po:
	* po/de.po:
	* po/en_GB.po:
	* po/es.po:
	* po/fr.po:
	* po/he.po:
	* po/it.po:
	* po/ko.po:
	* po/nb.po:
	* po/net6.pot:
	* po/nl.po:
	* po/pt.po:
	* po/pt_BR.po:
	* po/ru.po:
	* po/sk.po:
	* po/sv.po:
	* po/uk.po:
	* po/zh_CN.po: updated translations from Launchpad

	* po/LINGUAS: add ast

2011-10-30  Armin Burgmeier  <armin@arbur.net>

	* inc/server.hpp: Run custom authentication before checking for the
	user name, to prevent unauthorized clients from gathering information
	about logged in users (Vasiliy Kulikov).

2011-10-30  Armin Burgmeier  <armin@arbur.net>

	* inc/server.hpp:
	* inc/host.hpp: Choose the lowest possible user ID when a new user
	joins instead of increasing the ID counter. This prevents possible
	duplicate IDs in the case of an unsigned integer overflow (Vasiliy
	Kulikov).

2011-09-28  Vincent Untz  <vuntz@opensuse.org>

	* src/encrypt.cpp: fix build failure with gnutls 3.0.3 and above

2011-09-05  Vincent Untz  <vuntz@opensuse.org>

	* inc/encrypt.hpp:
	* src/encrypt.cpp: fix build failure with gnutls 3.0

2011-04-14  Philipp Kern  <phil@0x539.de>

	* configure.ac:
	* NEWS: bump version to 1.3.13 and document the changes

2011-04-14  Philipp Kern  <phil@0x539.de>

	* po/*.po: refreshed from Launchpad

2009-12-23  Philipp Kern  <phil@0x539.de>

	* configure.ac: add AC_CONFIG_MACRO_DIR for libtoolize

2009-12-23  Philipp Kern  <phil@0x539.de>

	* NEWS:
	* po/LINGUAS:
	* po/en_GB.po:
	* po/ko.po: new translations from Launchpad: Korean and English
	(Great Britain)

2009-12-23  Philipp Kern  <phil@0x539.de>

	* configure.ac:
	* NEWS: bump version to 1.3.12 and document the changes

2009-12-21  Armin Burgmeier  <armin@arbur.net>

	* src/connection.cpp (on_sock_event): Allow non-blocking sockets by
	not closing the connection on EAGAIN. We did that for Windows already,
	since Windows requires sockets to be non-blocking when using
	WSAEventSelect.

2009-12-07  Philipp Kern  <phil@0x539.de>

	* configure.ac:
	* NEWS: bump version to 1.3.11 and document the changes

2009-10-20  Armin Burgmeier  <armin@0x539.de>

	* src/connection.cpp (do_handshake): After TLS handshake, make also
	sure to call send() as a re-enabling function if we have data to send,
	on Windows. This can prevent a lockup after the TLS negotiation.

2009-10-12  Armin Burgmeier  <armin@0x539.de>

	* po/uk.po: Added Ukrainian translation by Yuri Chornoivan. Bug #479.

	* po/LINGUAS: Added uk.

2009-08-24  Philipp Kern  <phil@0x539.de>

	* configure.ac:
	* NEWS: bump version to 1.3.10 and document the changes

2009-08-24  Philipp Kern  <phil@0x539.de>

	* po/{he,nb,pt_BR,ru,sk,zh_CN}.po: Import Hebrew, Norwegian Bokmal,
	  Brazilian Portuguese, Russian, Slovak and Simplified Chinese
	  from Ubuntu Jaunty's translation branch.

2009-08-24  Philipp Kern  <phil@0x539.de>

        * po/{es,fr,it,pt}.po: Update existing transitions from Ubuntu
          Jaunty's translation branch.

2009-06-20  Armin Burgmeier  <armin@0x539.de>

	* configure.ac: Removed superfluous comma.

2009-06-01  Priit Laes  <plaes@plaes.org>

	* net6.pc.in: Removed @addcflags@ from cflags, as this variable does
	no longer exist anymore.

2009-05-31  Priit Laes  <plaes@plaes.org>

	* Makefile.am: Don't use LIBGNUTLS_LIBS and LIBGNUTLS_CFLAGS anymore,
	as these variables are no longer set anyway.

	* m4/libgnutls.m4: Removed. This file is no longer required.

2009-05-29  Philipp Kern  <phil@0x539.de>

	* src/socket.cpp: set SO_REUSEADDR on server sockets

2009-05-29  Philipp Kern  <phil@0x539.de>

	* inc/server.hpp: fix is_open to include serv6_sock

2009-05-22  Armin Burgmeier  <armin@0x539.de>

	* configure.ac: Locate gnutls via pkg-config, not libgnutls-config
	which newer versions no longer have.

2009-01-03  Philipp Kern  <phil@0x539.de>

	* configure.ac:
	* NEWS: bump version to 1.3.9 and document the changes

2009-01-03  Armin Burgmeier  <armin@0x539.de>

	* inc/server.hpp: Try to open both IPv6 and IPv4 listening sockets.
	This is required in case bindtov6only is 1 to also accept IPv4
	connections in IPv6 mode.

2008-07-24  Philipp Kern  <phil@0x539.de>

	* NEWS, configure.ac: bump version to 1.3.8 and document the changes

2008-07-24  Benjamin Herr  <ben@0x539.de>

	* src/packet.cpp: Preallocate and only copy the string once when
	escaping or unescaping it.

2008-07-02  Philipp Kern  <phil@0x539.de>

	* Makefile.am: fix the file to work with `make distcheck'

2008-07-02  Philipp Kern  <phil@0x539.de>

	* configure.ac: adjust the bug reporting address to `gobby@0x539.de'

2008-07-02  Philipp Kern  <phil@0x539.de>

	* NEWS, configure.ac: bump version to 1.3.7 and document the changes

2008-07-02  Philipp Kern  <phil@0x539.de>

	* po/pt.po: add new partial Portuguese translation
	* po/{fr,it,sv,nl}.po: updated files exported from Launchpad

2008-07-01  Armin Burgmeier  <armin@0x539.de>

	* src/select.cpp: Include config.hpp so that HAVE_SYS_SELECT_H is
	defined when we need it. Thanks to Hasso Tepper.

2007-12-03  Philipp Kern <phil@0x539.de>

	* configure.ac: bump version to 1.3.6

2007-12-01  Philipp Kern <phil@0x539.de>

	* New Italian translation, thanks to Sergio Zanchetta.
	* Translation import from Rosetta.

2007-07-22  Philipp Kern <phil@0x539.de>

	* New Swedish translation by Daniel Nylander [fixes #280]

2007-06-15  Philipp Kern <phil@0x539.de>

	* NEWS, configure.ac: bump version to 1.3.5 and document the
	  changes

2007-05-21  Benjamin Herr <ben@0x539.de>

	* inc/server.hpp: fixed user object access after deallocation

2007-04-15  Philipp Kern <phil@0x539.de>

	* NEWS, configure.ac: bump version to 1.3.4, try to document
	  the changes

2007-04-15  Philipp Kern <phil@0x539.de>

	* configure.in: renamed to configure.ac

2007-04-07  Armin Burgmeier  <armin@0x539.de>

	* src/address.cpp: Fix self-assignment check in net6::ipv4_address and
	net6::ipv6_address. Fixes #254.

2007-04-02  Philipp Kern <phil@0x539.de>

	* inc/client.hpp: reset connection pointer if an error occurs

2007-02-25  Armin Burgmeier <armin@0x539.de>

	* inc/server.hpp: Added overload instead of default argument for ipv6
	parameter in reopen(). Older gcc versions seem not to support member
	variables as default arguments. I don't even know whether that's
	allowed by the C++ standard or not.

2007-02-25  Philipp Kern <phil@0x539.de>

	* NEWS, configure.in: Version bump to 1.3.3
	* README: Added GNUTLS to the dependency list

2007-02-25  Philipp Kern <phil@0x539.de>

	Reformatted ChangeLog to ease new entries which are not
	autogenerated anymore.

2007-02-24  Philipp Kern <phil@0x539.de>

	Remove a darcs relict.

2006-12-31  Armin Burgmeier <armin@0x539.de>

	Preserve API compatibility for the IPv6 fix

2006-11-08  Armin Burgmeier <armin@0x539.de>

	Made ipv6 a parameter to reopen

2006-11-04  Armin Burgmeier <armin@0x539.de>

	Reorder netinet/in.h inclusion in address.hpp

2006-11-04  Armin Burgmeier <armin@0x539.de>

	libtool stuff

2006-11-04  Armin Burgmeier <armin@0x539.de>

	Do not propagate any errors to the selector [fixes #215]

2006-09-24  Philipp Kern <phil@0x539.de>

	Updated ChangeLog for release

2006-09-24  Philipp Kern <phil@0x539.de>

	Updated build system supplementaries

2006-09-15  Philipp Kern <phil@0x539.de>

	Use CXXFLAGS instead of CFLAGS in gnutls detection

2006-09-05  Philipp Kern <phil@0x539.de>

	MingW compilation fix

2006-08-25  Philipp Kern <phil@0x539.de>

	Updated ChangeLog for release

2006-08-25  Philipp Kern <phil@0x539.de>

	Bump version to 1.3.1

2006-08-21  Philipp Kern <phil@0x539.de>

	Drop Fortran checks for a massive speed-up

2006-08-17  Philipp Kern <phil@0x539.de>

	Updated ChangeLog for release

2006-08-17  Philipp Kern <phil@0x539.de>

	Fixed the po/ Makefile

2006-08-17  Philipp Kern <phil@0x539.de>

	Translation roundup

2006-08-16  Philipp Kern <phil@0x539.de>

	Bumped version to 1.3.0rc3

2006-08-16  Philipp Kern <phil@0x539.de>

	Updated NEWS

2006-08-15  Armin Burgmeier <armin@0x539.de>

	Listen only on IPv6 when IPv6 is enabled

2006-08-15  Philipp Kern <phil@0x539.de>

	Fix the ADDRCONFIG check by using the C++ compiler for it

2006-08-15  Philipp Kern <phil@0x539.de>

	Check for AI_ADDRCONFIG (used for IPv6 availability check)

2006-08-07  Philipp Kern <phil@0x539.de>

	Minor tweak to the boring controlfile

2006-08-07  Armin Burgmeier <armin@0x539.de>

	gettext m4 macros

2006-08-03  Armin Burgmeier <armin@0x539.de>

	Updated po/Makefile.in.in to gettext 0.15

2006-08-03  Armin Burgmeier <armin@0x539.de>

	Added virtual empty destructors to serialise contexts to avoid
	compiler warnings

2006-05-14  Philipp Kern <phil@0x539.de>

	Updated ChangeLog for release

2006-05-14  Philipp Kern <phil@0x539.de>

	Bump version to 1.3.0rc2

2006-05-08  Armin Burgmeier <armin@0x539.de>

	Include <unistd.h> for close() in socket.cpp

2006-05-08  Armin Burgmeier <armin@0x539.de>

	Splitted up assignment operators in enum_ops into two lines

2006-05-06  Philipp Kern <phil@0x539.de>

	Check for substrings in Win32 detection

2006-04-24  Armin Burgmeier <armin@0x539.de>

	Build fix for older GNUTLS versions [fixes #153]

2006-04-18  Philipp Kern <phil@0x539.de>

	Check for SO_NOSIGPIPE through Autoconf [fixes #135]

2006-03-31  Armin Burgmeier <armin@0x539.de>

	Fixed a problem that caused WIN32 programs to abort when using
	encryption

2006-03-30  Armin Burgmeier <armin@0x539.de>

	Include <limits> in selector for numeric_limits

2006-03-30  Philipp Kern <phil@0x539.de>

	Updated ChangeLog for release

2006-03-30  Philipp Kern <phil@0x539.de>

	Updated NEWS once again

2006-03-30  Philipp Kern <phil@0x539.de>

	Set version to 1.3.0rc1

2006-03-30  Armin Burgmeier <armin@0x539.de>

	Create dh params only once in server, used in each connection

2006-03-30  Armin Burgmeier <armin@0x539.de>

	Separate encryption stuff from socket stuff

2006-03-29  Armin Burgmeier <armin@0x539.de>

	Provide bad_packet exception class

2006-03-28  Armin Burgmeier <armin@0x539.de>

	Splitted context up into context_to and context_from

2006-03-28  Armin Burgmeier <armin@0x539.de>

	Overload send in basic_host to avoid warnings about hidden
	virtual methods

2006-03-27  Armin Burgmeier <armin@0x539.de>

	connection_base::set_enable_keepalives toggled state instead of
	setting it

2006-03-27  Armin Burgmeier <armin@0x539.de>

	Added keepalives in connection, IO_TIMEOUT for selector

2006-03-27  Armin Burgmeier <armin@0x539.de>

	Made files in test/ compile again, added timeout test

2006-03-27  Armin Burgmeier <armin@0x539.de>

	Its config.hpp.................

2006-03-27  Armin Burgmeier <armin@0x539.de>

	Include config.h in socket.cpp to get HAVE_MSG_NOSIGNAL

2006-03-25  Armin Burgmeier <armin@0x539.de>

	#if should be #ifdef

2006-03-25  Philipp Kern <phil@0x539.de>

	Check MSG_NOSIGNAL's presence via autoconf

2006-03-25  Armin Burgmeier <armin@0x539.de>

	Only send encryption info for logged in users

2006-03-25  Philipp Kern <phil@0x539.de>

	Make really, really sure that LIBGNUTLS_LIBS is added to the
	linker command

2006-03-25  Armin Burgmeier <armin@0x539.de>

	Win32 build fix

2006-03-25  Philipp Kern <phil@0x539.de>

	Use net6-1.3 for pkgconfig instead of net6-1.2

2006-03-25  Philipp Kern <phil@0x539.de>

	Preliminary NEWS for 1.3.0

2006-03-25  Philipp Kern <phil@0x539.de>

	Translation roundup: Update the template

2006-03-24  Armin Burgmeier <armin@0x539.de>

	Allow tcp_sockets with unix domain addresses

2006-03-24  Armin Burgmeier <armin@0x539.de>

	Added send_event to connection

2006-03-24  Philipp Kern <phil@0x539.de>

	Bump API version

2006-03-24  Armin Burgmeier <armin@0x539.de>

	Removed debuglog on unknown GnuTLS error

2006-03-22  Philipp Kern <phil@0x539.de>

	Implement stubs for non-NLS systems

2006-03-22  Armin Burgmeier <armin@0x539.de>

	Use MSG_NOSIGNAL for nonencrypted sockets, too

2006-03-22  Philipp Kern <phil@0x539.de>

	Compile fix for Mac OS X; NOSIGPIPE is not yet set on *BSD

2006-03-22  Armin Burgmeier <armin@0x539.de>

	Avoid sending TLS client hello directly after encryption_ok

2006-03-20  Armin Burgmeier <armin@0x539.de>

	Send messages with MSG_NOSIGNAL to prevent SIGPIPE to be sent
	to the process

2006-03-20  Armin Burgmeier <armin@0x539.de>

	Restored signal_encrypted in client for encryptions before login

2006-03-19  Armin Burgmeier <armin@0x539.de>

	Minor corrections

2006-03-20  Armin Burgmeier <armin@0x539.de>

	Close all client connections before closing server

2006-03-19  Armin Burgmeier <armin@0x539.de>

	Allow side selection in encryption initiation

2006-03-18  Philipp Kern <phil@0x539.de>

	Removed a superfluous word

2006-03-13  Philipp Kern <phil@0x539.de>

	Fix the GNUTLS build for unusual paths

2006-03-13  Philipp Kern <phil@0x539.de>

	Fix misplaced NLS conditional

2006-03-16  Armin Burgmeier <armin@0x539.de>

	Fixes to make GnuTLS work on WIN32

2006-03-14  Armin Burgmeier <armin@0x539.de>

	Some fixes to compile net6 against older gnutls [Ben Martin]

2006-03-10  Armin Burgmeier <armin@0x539.de>

	Propagate encryption state to other clients

2006-03-03  Armin Burgmeier <armin@0x539.de>

	Win32 build fixes

2006-03-01  Armin Burgmeier <armin@0x539.de>

	Added basic_client::is_logged_in

2006-02-27  Armin Burgmeier <armin@0x539.de>

	This fixes a crash when the connection has been deleted in
	the io signal handler and data was remaining in the GnuTLS cache.

2006-02-26  Armin Burgmeier <armin@0x539.de>

	Removed debuglogs

2006-02-26  Armin Burgmeier <armin@0x539.de>

	Process data cached in GnuTLS' internal buffer

2006-02-25  Armin Burgmeier <armin@0x539.de>

	Close connection on some GnuTLS error codes [fixes #125]

2006-02-25  Armin Burgmeier <armin@0x539.de>

	Some TLS code cleanup

2006-02-24  Armin Burgmeier <armin@0x539.de>

	Made io_impl template work

2006-02-23  Armin Burgmeier <armin@0x539.de>

	Closed connection state

2006-02-23  Philipp Kern <phil@0x539.de>

	Enable source skipping in Doxygen (DOXYGEN_SHOULD_SKIP_THIS)

2006-02-20  Armin Burgmeier <armin@0x539.de>

	Working TLS encryption, still needs some cleanup

2006-02-18  Armin Burgmeier <armin@0x539.de>

	Added GnuTLS error handling, gave selector to connection

2006-02-15  Philipp Kern <phil@0x539.de>

	Added get/set to selector, removed add/remove/check

2006-02-14  Philipp Kern <phil@0x539.de>

	Exported some encryption stuff over client; misc fixes

2006-02-13  Philipp Kern <phil@0x539.de>

	Added check for GNUTLS

2006-02-13  Philipp Kern <phil@0x539.de>

	Bump version to 1.3.0

2006-02-13  Armin Burgmeier <armin@0x539.de>

	TLS handshake implementation (untested)

2006-02-10  Armin Burgmeier <armin@0x539.de>

	Initial GNUTLS-encrypted socket

2006-01-28  Armin Burgmeier <armin@0x539.de>

	Workarounded inet_ntop for AF_INET6 on Win32 using WSAAdressToString

2006-01-26  Armin Burgmeier <armin@0x539.de>

	Sockets are no more reference-counted

2006-01-26  Armin Burgmeier <armin@0x539.de>

	Some autostuff...

2006-01-26  Armin Burgmeier <armin@0x539.de>

	Avoids compiler warnings

2006-01-21  Trac <trac@darcs.0x539.de>

	TODO updated

2005-12-08  Philipp Kern <phil@0x539.de>

	Update NEWS for 1.2.2

2005-12-08  Philipp Kern <phil@0x539.de>

	Update version number to 1.2.2

2005-12-08  Philipp Kern <phil@0x539.de>

	Translation roundup to get up-to-date files

2005-12-08  Philipp Kern <phil@0x539.de>

	Translation roundup

2005-11-27  Trac <trac@darcs.0x539.de>

	TODO updated

2005-11-25  Trac <trac@darcs.0x539.de>

	TODO updated

2005-11-24  Philipp Kern <phil@0x539.de>

	Translation roundup

2005-11-24  Philipp Kern <phil@0x539.de>

	Updated NEWS

2005-11-24  Philipp Kern <phil@0x539.de>

	Update version number to 1.2.1

2005-11-20  Armin Burgmeier <armin@0x539.de>

	Do not call WSAGetLastError() twice in net6::error constructor

2005-11-20  Armin Burgmeier <armin@0x539.de>

	Nullterminate address names on WIN32

2005-11-17  Armin Burgmeier <armin@0x539.de>

	Link against libintl on windows

2005-11-17  Armin Burgmeier <armin@0x539.de>

	Added gettext_package files

2005-11-17  Armin Burgmeier <armin@0x539.de>

	gettext_package class for gettext usage in header files and
	Win32 support

2005-11-17  Trac <trac@darcs.0x539.de>

	TODO updated

2005-11-13  Philipp Kern <phil@0x539.de>

	Updated NEWS

2005-11-05  Philipp Kern <phil@0x539.de>

	Added complete Swedish translation, thanks Daniel Nylander!

2005-10-09  Armin Burgmeier <armin@0x539.de>

	Removed possibility to set ID using login_event

2005-10-07  Armin Burgmeier <armin@0x539.de>

	Unescape parameters received via the net

2005-10-07  Armin Burgmeier <armin@0x539.de>

	Return *this in net6::packet::operator<<

2005-10-07  Armin Burgmeier <armin@0x539.de>

	Specialised context for string data

2005-10-07  Armin Burgmeier <armin@0x539.de>

	Throw error if socket could not be created

2005-10-07  Armin Burgmeier <armin@0x539.de>

	Redesigned type concept with thread safety in mind

2005-10-05  Philipp Kern <phil@0x539.de>

	Comment fixes

2005-04-15  Armin Burgmeier <armin@0x539.de>

	Some documentation fixes

2005-10-04  Armin Burgmeier <armin@0x539.de>

	ltmain stuff

2005-09-22  Philipp Kern <phil@0x539.de>

	Added contributors

2005-09-19  Armin Burgmeier <armin@0x539.de>

	Store pointer auf user into map

2005-09-19  Armin Burgmeier <armin@0x539.de>

	re-insert user to map if ID changed after login_event

2005-09-19  Armin Burgmeier <armin@0x539.de>

	Remove not logged in clients from user list when disconnecting

2005-09-15  Armin Burgmeier <armin@0x539.de>

	Removed __FUNCTION__ macro from inet_ntop wrapper

2005-09-15  Michael Walter <michael.walter@gmail.com>

	Moved Win32 inet_ntop replacement to from config.hpp to address.cpp.

2005-09-15  Michael Walter <michael.walter@gmail.com>

	Added missing ws2_32.lib dependency to .vcproj file.

2005-09-15  Michael Walter <michael.walter@gmail.com>

	Added MSVC8 project feat. compilation work-arounds (fake
	config.hpp with inet_ntop, dummy inttypes.h).

2005-09-15  Michael Walter <michael.walter@gmail.com>

	MSVC8 dislikes "try/catch function body".

2005-09-15  Michael Walter <michael.walter@gmail.com>

	Added work-around for EAI_NODATA == EAI_NONAME (recent Platform
	SDKs).

2005-09-15  Michael Walter <michael.walter@gmail.com>

	Added missing #include of <algorithm> (required for std::find,
	std::remove on MSVC8).

2005-09-15  Michael Walter <michael.walter@gmail.com>

	Fixed typo involving potential instantion of abstract class.

2005-09-15  Armin Burgmeier <armin@0x539.de>

	Emit close signal after having called disconnect in client

2005-09-15  Armin Burgmeier <armin@0x539.de>

	Use inet_ntop to convert an address to its string representation

2005-09-15  Philipp Kern <phil@0x539.de>

	Added more information to the 1.2.0 NEWS item

2005-09-14  Armin Burgmeier <armin@0x539.de>

	Fixed false positive of assertion when assigning new client id
	via login_event

2005-09-14  Armin Burgmeier <armin@0x539.de>

	Fixed two wrongly formed assertions

2005-09-14  Armin Burgmeier <armin@0x539.de>

	client_part is not emitted for non-logged in users

2005-09-14  Armin Burgmeier <armin@0x539.de>

	Some const fixes

2005-09-12  Armin Burgmeier <armin@0x539.de>

	net6::basic_client::send is const

2005-09-11  Armin Burgmeier <armin@0x539.de>

	libtool stuff

2005-09-07  Armin Burgmeier <armin@0x539.de>

	connection uses exceptions instead of asserts

2005-09-07  Armin Burgmeier <armin@0x539.de>

	non_copyable throws exception when copying

2005-09-07  Armin Burgmeier <armin@0x539.de>

	Virtual inheritance for host and client

2005-09-07  Philipp Kern <phil@0x539.de>

	Install the correct pkgconfig file

2005-09-07  Armin Burgmeier <armin@0x539.de>

	protocol mismatch error shows packet command

2005-09-07  Armin Burgmeier <armin@0x539.de>

	Added bad_value exception for packet reception handlers

2005-09-07  Armin Burgmeier <armin@0x539.de>

	Added missing base class source files

2005-09-07  Philipp Kern <phil@0x539.de>

	Export new API

2005-09-06  Armin Burgmeier <armin@0x539.de>

	Renamed net6::peer to net6::user, base class for client and
	server, templatized selector usage

2005-07-25  Armin Burgmeier <armin@0x539.de>

	More preallocation

2005-09-04  Philipp Kern <phil@0x539.de>

	FreeBSD build fixes, thanks to Ben Laurie

2005-08-25  Armin Burgmeier <armin@0x539.de>

	Made net6::client reusable

2005-08-25  Armin Burgmeier <armin@0x539.de>

	Own type for boolean parameter allowing to type as<bool>

2005-08-15  Philipp Kern <phil@0x539.de>

	Properly aligned error types

2005-08-05  Philipp Kern <phil@0x539.de>

	Preliminary addition of a boolean type, thanks to Ben Levitt

2005-07-29  Philipp Kern <phil@0x539.de>

	Updated ChangeLog for release

2005-07-28  Philipp Kern <phil@0x539.de>

	Added missing string to German translation

2005-07-27  Armin Burgmeier <armin@0x539.de>

	host inherits virtually from server

2005-07-25  Trac <trac@darcs.0x539.de>

	TODO updated

2005-07-24  Philipp Kern <phil@0x539.de>

	Opened new 1.2 tree

2005-07-24  Philipp Kern <phil@0x539.de>

	This release is both API- and ABI-incompatible to the 1.0.x series

2005-07-23  Philipp Kern <phil@0x539.de>

	Minor addition to the release notes

2005-07-21  Armin Burgmeier <armin@0x539.de>

	Changes by libtool

2005-07-21  Armin Burgmeier <armin@0x539.de>

	Added default_accumulator in Makefile.am

2005-07-21  Armin Burgmeier <armin@0x539.de>

	Fixed buffer overflow when sending much data with a packet

2005-07-21  Armin Burgmeier <armin@0x539.de>

	Added default_accumulator template

2005-07-21  Armin Burgmeier <armin@0x539.de>

	Fixed possible SEGV with custom parameter types

2005-07-20  Armin Burgmeier <armin@0x539.de>

	Support float type as packet parameter

2005-07-19  Armin Burgmeier <armin@0x539.de>

	long packet parameters wrapping to int

2005-07-18  Philipp Kern <phil@0x539.de>

	Increase the maximum error code

2005-06-30  Philipp Kern <phil@0x539.de>

	Fixed silly typo in socket::operator!=

2005-06-24  Philipp Kern <phil@0x539.de>

	Shuffle gettext Makefile to get built correctly

2005-06-24  Philipp Kern <phil@0x539.de>

	Bumped SONAME as net6 1.1.0 is ABI-incompatible to 1.0.0

2005-06-23  Armin Burgmeier <armin@0x539.de>

	Removed debug log

2005-06-19  Philipp Kern <phil@0x539.de>

	Updated de.po's header

2005-06-19  Trac <trac@darcs.0x539.de>

	TODO updated

2005-06-18  Philipp Kern <phil@0x539.de>

	Fixed version number in pkg-config spec

2005-06-18  Philipp Kern <phil@0x539.de>

	Updated NEWS with 1.1.0 information

2005-06-17  Trac <trac@darcs.0x539.de>

	TODO updated

2005-06-16  Philipp Kern <phil@0x539.de>

	Un'fuzzy'ed the German translation

2005-06-16  Armin Burgmeier <armin@0x539.de>

	Initial German translation

2005-06-16  Philipp Kern <phil@0x539.de>

	Removed autogen.sh, it is superseded by autoreconf

2005-06-16  Philipp Kern <phil@0x539.de>

	Fix the permissions when building the tarball [fixes #46]

2005-06-16  Philipp Kern <phil@0x539.de>

	Implemented internationalisation [fixes #14]

2005-06-16  Armin Burgmeier <armin@0x539.de>

	Added bad_format exception

2005-06-16  Armin Burgmeier <armin@0x539.de>

	More dynamic type system

2005-06-14  Trac <trac@darcs.0x539.de>

	TODO updated

2005-06-11  Armin Burgmeier <armin@0x539.de>

	Some getaddrinfo() error values do not exist on FreeBSD [xorAxAx]

2005-06-07  Trac <trac@darcs.0x539.de>

	TODO updated

2005-06-06  Armin Burgmeier <armin@0x539.de>

	Transmit error codes rather than error strings [fixes #16]

2005-06-05  Trac <trac@darcs.0x539.de>

	TODO updated

2005-06-04  Armin Burgmeier <armin@0x539.de>

	Use gethostbyname for address resolution on win32 [fixes #19]

2005-06-03  Trac <trac@darcs.0x539.de>

	TODO updated

2005-06-02  Trac <trac@darcs.0x539.de>

	TODO updated

2005-06-02  Trac <trac@darcs.0x539.de>

	TODO updated

2005-06-02  Trac <trac@darcs.0x539.de>

	TODO updated

2005-06-02  Trac <trac@darcs.0x539.de>

	TODO updated

2005-05-30  Armin Burgmeier <armin@0x539.de>

	Allow to choose client's ID

2005-05-19  Philipp Kern <phil@0x539.de>

	Opened new 1.1 tree

2005-05-19  Philipp Kern <phil@0x539.de>

	Updated ChangeLog for release

2005-05-07  Philipp Kern <phil@0x539.de>

	Use 1.0 as API identifier instead of 1

2005-05-05  Philipp Kern <phil@0x539.de>

	Typo corrected, updated autotools helper scripts

2005-04-16  Philipp Kern <phil@0x539.de>

	UNDO: Development for 1.0.x is now in feature freeze, 1.1.x opened

2005-04-16  Philipp Kern <phil@0x539.de>

	Development for 1.0.x is now in feature freeze, 1.1.x opened

2005-05-04  Philipp Kern <phil@0x539.de>

	Mac OS X build fix, typo correction in configure.in

2005-04-26  Philipp Kern <phil@0x539.de>

	Added boringfile

2005-04-20  Philipp Kern <phil@0x539.de>

	Fixed minor typo in a comment

2005-04-17  Philipp Kern <phil@0x539.de>

	Gather host information correctly

2005-04-16  Armin Burgmeier <armin@0x539.de>

	Some more win32 build fixes

2005-04-15  Armin Burgmeier <armin@0x539.de>

	Replaced the custom_login API by a login_extend-like one.

2005-04-15  Armin Burgmeier <armin@0x539.de>

	Server does not release peer list in shutdown_impl(), but in
	~server()

2005-04-15  Armin Burgmeier <armin@0x539.de>

	Fixed some consistency issues

2005-04-15  Armin Burgmeier <armin@0x539.de>

	Removed EXPORT-stuff, libobby works well without

2005-04-15  Armin Burgmeier <armin@0x539.de>

	net6::connection treats Connection resets like EOF

2005-04-15  Armin Burgmeier <armin@0x539.de>

	net6::error stores the error code

2005-04-14  Philipp Kern <phil@0x539.de>

	Deactivated ENODATA, EBADMSG: not BSD-compatible

2005-04-14  Armin Burgmeier <armin@0x539.de>

	Added error codes

2005-04-12  Armin Burgmeier <armin@0x539.de>

	Emit select signals with sockets in the selector instead of
	creating new ones

2005-04-11  Armin Burgmeier <armin@0x539.de>

	Selector hooks to prevent socket events to be emitted

2005-04-10  Philipp Kern <phil@0x539.de>

	Changed the version number of the newly contributed ebuild

2005-04-10  Thomas Glatt <tom@0x539.de>

	net6 ebuild

2005-04-10  Philipp Kern <phil@0x539.de>

	Changed copyright notice in AUTHORS to reflect LGPL-2.1

2005-04-10  Philipp Kern <phil@0x539.de>

	Substitute addlibs correctly

2005-04-10  Philipp Kern <phil@0x539.de>

	Replaced shell expansion in .pc with a macro one

2005-04-10  Philipp Kern <phil@0x539.de>

	Fixed WIN32 build support

2005-04-10  Philipp Kern <phil@0x539.de>

	Untested autotools support for WIN32

2005-04-09  Armin Burgmeier <armin@0x539.de>

	net6::main counts references to allow multiple instanciations

2005-04-09  Armin Burgmeier <armin@0x539.de>

	Some win32 fixes

2005-04-09  Armin Burgmeier <armin@0x539.de>

	Renamed ERROR to IOERROR in inc/socket.hpp

2005-04-09  Philipp Kern <phil@0x539.de>

	ERROR -> IOERROR

2005-04-09  Armin Burgmeier <armin@0x539.de>

	Removed trailing / on INCLUDES variable leading to compile problems on win32

2005-04-09  Philipp Kern <phil@0x539.de>

	Relicensed under the LGPL-2.1

2005-04-09  Armin Burgmeier <armin@0x539.de>

	Avoided code reduplication in server thorugh private *_impl functions

2005-04-09  Armin Burgmeier <armin@0x539.de>

	Store incoming packets is a list instead of building them directly to allow a signal handler to delete the connection object

2005-04-08  Armin Burgmeier <armin@0x539.de>

	server-ctor does not call reopen() because it does not care
	about its virtualness

2005-04-08  Armin Burgmeier <armin@0x539.de>

	Virtual destructor for non_copyable

2005-04-08  Armin Burgmeier <armin@0x539.de>

	Virtual destructor for net6::client

2005-04-08  Armin Burgmeier <armin@0x539.de>

	peers list has not been cleared at shutdown()
	-> Leading to segfault if called twice

2005-04-08  Armin Burgmeier <armin@0x539.de>

	Condition to allow multiple calls to shutdown()

2005-04-08  Armin Burgmeier <armin@0x539.de>

	TODO entry

2005-04-08  Armin Burgmeier <armin@0x539.de>

	+on_join in server, TODO entry to provide such methods for
	other signals, too

2005-04-08  Armin Burgmeier <armin@0x539.de>

	Fixed a memleak in net6::server::shutdown

2005-04-08  Armin Burgmeier <armin@0x539.de>

	Virtualised net6::client::send

2005-04-08  Armin Burgmeier <armin@0x539.de>

	Virtualised event handlers

2005-04-08  Armin Burgmeier <armin@0x539.de>

	Added methods to access the underlaying socket objects for
	server and client

2005-04-04  Philipp Kern <phil@0x539.de>

	Fix version in NEWS

2005-04-03  Philipp Kern <phil@0x539.de>

	Fixed test/ by replacing socket constants

2005-04-03  Philipp Kern <phil@0x539.de>

	Some content for the mostly empty documentation files

2005-04-03  Philipp Kern <phil@0x539.de>

	Check NEWS on ``make dist'', versioned automake dependency

2005-04-03  Armin Burgmeier <armin@0x539.de>

	Virtual destructors for host and server

2005-04-01  Armin Burgmeier <armin@0x539.de>

	Splitted login event to pre-login and post-login

2005-03-30  Philipp Kern <phil@0x539.de>

	Replace socket constants to use better, longer names

2005-03-27  Armin Burgmeier <armin@0x539.de>

	self-login for net6::host

2005-03-27  Armin Burgmeier <armin@0x539.de>

	DEFAULT_PRIORITY as constant

2005-03-22  Armin Burgmeier <armin@0x539.de>

	Fixed missing <string> include in packet.hpp

2005-03-16  Armin Burgmeier <armin@0x539.de>

	Emit login_signal before login_extend_signal.

2005-03-16  Armin Burgmeier <armin@0x539.de>

	Extra parameters for login packets

2005-03-16  Armin Burgmeier <armin@0x539.de>

	net6::host

2005-03-15  Armin Burgmeier <armin@0x539.de>

	Added unsigned int constructor to param

2005-03-15  Armin Burgmeier <armin@0x539.de>

	Added non_copyable base class

2005-03-14  Armin Burgmeier <armin@0x539.de>

	Updated tests to new API

2005-03-14  Armin Burgmeier <armin@0x539.de>

	Packet priorities

2005-03-14  Armin Burgmeier <armin@0x539.de>

	custom login authentification

2005-03-14  Armin Burgmeier <armin@0x539.de>

	Standard constructor for net6::ipvn_address

2005-03-14  Armin Burgmeier <armin@0x539.de>

	Actual TODO list

2005-03-06  Philipp Kern <phil@0x539.de>

	Added libtool binary compatibility version

2005-03-05  Armin Burgmeier <armin@0x539.de>

	Fixed segfault caused by selecting on dead sockets

2005-03-05  Armin Burgmeier <armin@0x539.de>

	Remove socket from selector when removing a client connection

2005-03-05  Armin Burgmeier <armin@0x539.de>

	Fixed inversed IPv4 address output on big endian machines

2005-03-04  Armin Burgmeier <armin@0x539.de>

	inline documentation used by doxygen

2005-03-03  Philipp Kern <phil@0x539.de>

	Change all headers for improved casing.

2005-03-03  Philipp Kern <phil@0x539.de>

	address.hpp: Add dots to sentences, change ipv? to IPv?.

2005-03-03  Armin Burgmeier <armin@0x539.de>

	some address doc fixes

2005-03-03  Armin Burgmeier <armin@0x539.de>

	address documentation

2005-03-03  Philipp Kern <phil@0x539.de>

	Added doxygen configuration file

2005-03-02  Philipp Kern <phil@0x539.de>

	Remove old object file directory

2005-03-02  Philipp Kern <phil@0x539.de>

	autotoolise

2005-03-02  Armin Burgmeier <armin@0x539.de>

	fixed include directives

2005-03-02  Armin Burgmeier <armin@0x539.de>

	Initial revision

