2003-09-09  Enrico Scholz  <enrico.scholz@informatik.tu-chemnitz.de>

	* NEWS, configure.ac, doc/index.html:
	version 0.7

	* ip-sentinel.spec.in:
	removed more unneeded curlies

	* src/testsuite/prioqueue-check.c:
	fixed 'void *' vs. 'void const *' issue

	* src/compat.h:
	use __attribute__((__always_inline__)) only with gcc>=3

	* configure.ac:
	version 0.6.90

	* README:
	updated TODO list

	* NEWS:
	documented plans about future default values
	other, minor updates

	* doc/ip-sentinel.man:
	documented plans about future default values

2003-08-29  Enrico Scholz  <enrico.scholz@informatik.tu-chemnitz.de>

	* src/worker.c:
	use '>-' and '->' instead of '!->'/'->!' in the log-strings
	made Worker_jobCompare static

2003-08-28  Enrico Scholz  <enrico.scholz@informatik.tu-chemnitz.de>

	* NEWS, configure.ac:
	version 0.6.3

	* README:
	documented the 'FROM' behavior
	mentioned 'minit' support
	documented 'simulate' testprogram
	updated TODO-list

	* ip-sentinel.spec.in:
	documented '--without dietlibc' switch

	* THANKS:
	mentioned Mark ZZZ Smith

	* doc/index.html:
	mentioned ranges
	version 0.6

	* doc/ip-sentinel.man:
	documented --mac, --llmac and --direction switch
	added paragraph about possible mac-addresses
	added BIG-FAT-WARNINGS
	s!TeX!nroff/groff...! in the copyright-comments
	version 0.7

	* src/parameters.h:
	parameterized the randomized-mac base
	added more doc

	* src/util.c:
	parameterized the randomized-mac base

	* src/worker.c, src/ip-sentinel.c, src/blacklist.c:
	made error_count an 'unsigned int'

2003-08-27  Enrico Scholz  <enrico.scholz@informatik.tu-chemnitz.de>

	* src/arguments.c:
	documented '--llmac' correctly

2003-08-22  Enrico Scholz  <enrico.scholz@informatik.tu-chemnitz.de>

	* src/.cvsignore:
	added simulate and prioqueue-check programs

	* NEWS, configure.ac:
	version 0.6.2

	* src/testsuite/simulate.c:
	added explicit 'return 0' work with C89 compilers

	* src/testsuite/Makefile-files:
	added simulate and releated test-data

	* src/testsuite/data/simulate-R-S.out, src/testsuite/data/simulate.cfg, src/testsuite/data/simulate.inp, src/testsuite/data/simulate-L-L.cmd, src/testsuite/data/simulate-L-L.out, src/testsuite/data/simulate-L-R.cmd, src/testsuite/data/simulate-L-R.out, src/testsuite/data/simulate-L-S.cmd, src/testsuite/data/simulate-L-S.out, src/testsuite/data/simulate-R-L.cmd, src/testsuite/data/simulate-R-L.out, src/testsuite/data/simulate-R-R.cmd, src/testsuite/data/simulate-R-R.out, src/testsuite/data/simulate-R-S.cmd:
	initial checkin

	* src/testsuite/simulate.sh:
	enabled VPATH builds

	* src/testsuite/simulate.c:
	ignore empty input-lines

	* src/util.c:
	include <time.h>

	* src/prioqueue.c:
	fixed signed/unsigned issue

	* src/Makefile.am:
	added autogenerated testsuite-files to CLEANFILES

	* src/testsuite/data/blacklist.dat, src/testsuite/data/blacklist.out:
	added testcase for 'LOCAL' mac-type

	* src/testsuite/simulate.sh, src/testsuite/simulate.c:
	initial checkin

	* src/testsuite/functions:
	adaptations for new 'simulate' output

	* src/testsuite/prioqueue-check.c:
	added local_mac_address variable

	* src/testsuite/blacklist-parser.c:
	added local_mac_address variable
	use new TaggedMac type
	removed old child_count variable

	* src/testsuite/blacklist-check.c:
	added local_mac_address variable
	use new TaggedMac type

	* src/ip-sentinel.c:
	added the 'struct Arguments' variable when calling the Worker-constructor

	* src/worker.c:
	added 'llmac' field to Worker structure
	added a 'struct Arguments' field to the Worker-constructor
	added debug-functions
	cleaned up package-generation

	* src/worker.h:
	added 'llmac' field to Worker structure
	added a 'struct Arguments' field to the Worker-constructor
	added debug-functions

	* src/arguments.h, src/arguments.c:
	added 'SAME' mac-address type (valid for '--llmac' only)

	* src/blacklist.c, src/util.c, src/util.h:
	made *_setRandomMac() a global function and moved it into Util namespace

	* src/ip-sentinel.h:
	- determine the local mac-address in the main-thrunk and export it
	  with a 'local_mac_address' variable
	- removed export of 'child_count' variable

	* src/ip-sentinel.c, src/util.c, src/util.h:
	- determine the local mac-address in the main-thrunk and export it
	  with a 'local_mac_address' variable
	- removed local_mac_address handling from util.c since it is in
	  ip-sentinel.c now

	* src/compat.h:
	added ALWAYSINLINE macro

	* src/arguments.c:
	added support for "LOCAL" mac-type
	use 'TaggedMac' datatype for special mac-notations
	added support for '--llmac' options

	* src/arguments.h:
	added support for "LOCAL" mac-type
	generate 'TaggedMac' datatype for special mac-notations

	* src/util.h, src/util.c:
	added support for "LOCAL" mac-type

	* src/worker.c, src/prioqueue.c:
	tagged some functions with ALWAYSINLINE

	* src/ip-sentinel.c:
	added supported for "LOCAL" mac-type
	tagged some functions with ALWAYSINLINE

	* src/blacklist.c:
	use the new TaggedMac datatype
	tagged some functions with ALWAYSINLINE

	* NEWS, configure.ac:
	version 0.6.1

	* src/util.c, src/util.h:
	removed const'ness of 2nd xether_aton_r() param

	* src/prioqueue.c:
	moved variable-declarations to top of blocks to make it compilable
	with C89 compilers

	* src/ip-sentinel.c:
	fixed signess of generateJob*Intruder() arguments

	* src/testsuite/functions:
	ok; this should fix the mac-canonicalization really...

	* src/Makefile.am, src/testsuite/Makefile-files:
	added missing files

	* src/ip-sentinel.c:
	moved a lot of code into worker.c

	* src/Makefile.am:
	added new scheduler files

	* src/arguments.c:
	added support for arp-replies *from* intruders ('--direction' option)

	* src/arguments.h:
	added support for arp-replies *from* intruders

	* src/parameters.h:
	s!MAX_CHILDS!MAX_REQUESTS!
	increased MAX_REQUESTS to 511

	* src/wrappers.h:
	added Emalloc() and Epipe() wrappers

	* src/testsuite/Makefile-files:
	added priority-queue testcases

	* src/testsuite/functions:
	fixed :00: vs. :0: finally (??)

	* src/testsuite/data/blacklist.out:
	removed information about active children
	fixed another :00: vs. :0:

	* src/testsuite/data/blacklist-check.out, src/testsuite/data/blacklist-check1.out:
	removed information about active children

	* src/testsuite/data/prioqueue-check1.inp, src/testsuite/data/prioqueue-check1.out, src/testsuite/data/prioqueue-check2.inp, src/testsuite/data/prioqueue-check2.out, src/testsuite/data/prioqueue-check3.inp, src/testsuite/data/prioqueue-check3.out, src/testsuite/prioqueue-check.c, src/testsuite/prioqueue-check.sh, src/jobinfo.h, src/prioqueue.c, src/prioqueue.h, src/prioqueue.ic, src/worker.c, src/worker.h:
	initial checkin

2003-08-21  Enrico Scholz  <enrico.scholz@informatik.tu-chemnitz.de>

	* src/blacklist.c:
	removed usage of 'child_count' variable
	do not call close(-1) anymore

	* src/testsuite/data/blacklist.dat, src/testsuite/data/blacklist.out:
	adapted to new Blacklist_print behavior
	added testcases for 'RANDOM', '802.1d' and '802.3x' mac-addresses

	* src/testsuite/data/blacklist-check.fd3, src/testsuite/data/blacklist-check1.fd3:
	adapted to new Blacklist_print behavior

	* src/testsuite/functions:
	added new regexps to generate more reliable mac-addresses (':x:' -> ':0x:')

	* src/testsuite/blacklist-check.c, src/testsuite/blacklist-parser.c:
	adapted to new BlackList_init interface by adding and using a 'struct
	Arguments' variable

	* src/util.c, src/util.h:
	added xether_aton_r() helper function which understands special
	mac-names like "802.1d" and "802.3x"

	* src/ip-sentinel.c:
	restructured some parts to support the new default-mac option

	* src/blacklist.c, src/blacklist.h:
	- added support for a '--mac' option to specify type/value of the used default mac
	- restructured some parts to support the new default-mac option
	- changed BlackList_print() to give out more reasonable values for
	  random MACs and to skip them on ignored IPs

	* src/arguments.c, src/arguments.h:
	added support for a '--mac' option to specify type/value of the used default mac

2003-08-06  Enrico Scholz  <enrico.scholz@informatik.tu-chemnitz.de>

	* NEWS, configure.ac:
	version 0.6

2003-08-05  Enrico Scholz  <enrico.scholz@informatik.tu-chemnitz.de>

	* contrib/Makefile-files, doc/Makefile-files, src/testsuite/Makefile-files, m4/changelog.am, m4/diet.am, m4/doxygen.am, m4/gpgsig.am, m4/pkgconfig.am, m4/substrule.am, m4/validate.am, m4/wwwpublish.am:
	s!#!##! to avoid cluttering of the generated makefile with copyright-notices

	* contrib/Makefile-files:
	added minit support

	* ip-sentinel.spec.in:
	added minit support
	removed unneeded curlies

	* contrib/ip-sentinel-run:
	initial checkin

	* src/vector.c:
	added small piece of documentation

2003-08-01  Enrico Scholz  <enrico.scholz@informatik.tu-chemnitz.de>

	* src/testsuite/.cvsignore:
	added .gdb_history

	* src/blacklist.c:
	use the PARSE_ERROR macro where possible

2003-07-31  Enrico Scholz  <enrico.scholz@informatik.tu-chemnitz.de>

	* doc/ip-sentinel.man:
	version 0.6
	documented performance and the new ranges-feature

2003-07-30  Enrico Scholz  <enrico.scholz@informatik.tu-chemnitz.de>

	* configure.ac:
	version 0.5.1

	* README:
	added example for ip-ranges

	* ip-sentinel.spec.in:
	removed %%doc attribute from %%mandir-entries

	* src/blacklist.c:
	allow to specify ip-ranges; suggested by Jon Belanger

	* NEWS:
	version 0.5.1

	* src/testsuite/data/blacklist.dat, src/testsuite/data/blacklist.out:
	added testcases for the new ranges-feature

	* src/vector.c, src/vector.h:
	added Vector_unique() function

	* src/util.c, src/util.h:
	added fillUInt() function

	* src/ip-sentinel.c:
	fixed creation-mode of logfiles

2003-07-15  Enrico Scholz  <enrico.scholz@informatik.tu-chemnitz.de>

	* .cvsignore, NEWS, configure.ac, doc/index.html, ip-sentinel.spec.in:
	version 0.5

	* src/ip-sentinel.c:
	assign 'from_len' everytime before calling recvfrom

	* contrib/ip-sentinel.init:
	simplified option-generation code and removed some typos
	minor cleanups

2003-07-10  Enrico Scholz  <enrico.scholz@informatik.tu-chemnitz.de>

	* contrib/ip-sentinel.init:
	Used $lockfile variable
	Simplified the 'case ... esac' statement a little bit
	Fixed 'condrestart'
	Removed redundant 'exit $?'
	Return an LSB compliant exit-code in case of '*'

	* ip-sentinel.spec.in:
	moved 'make check' into the %check section

	* src/ip-sentinel.c:
	Fixed binding to an interface as reported by Sergeev Sergey

	* src/wrappers.h:
	Added Ebind() wrapper

2003-06-20  Enrico Scholz  <enrico.scholz@informatik.tu-chemnitz.de>

	* m4/ensc_cflags.m4:
	changed ENSC_CHECK_DEFAULT_FLAG

2003-05-27  Enrico Scholz  <enrico.scholz@informatik.tu-chemnitz.de>

	* doc/index.html:
	fixed broken markup
	added w3c validator images

	* NEWS, configure.ac, ip-sentinel.spec.in:
	version 0.4

	* .cvsignore:
	added .*-up-to-date files

	* README:
	fixed some typos

	* doc/ip-sentinel.man:
	Version 0.4
	fixed some typos

	* doc/index.html:
	initial checkin

	* src/blacklist.c, src/vector.c:
	do not compile the *_free() methods into the standard binary; they are
	used by the testsuite only and their removal will save some bytes

	* contrib/ip-sentinel.init, contrib/ip-sentinel.sysconfig:
	minor cleanups

	* contrib/Makefile-files:
	updated copyright date

2003-05-26  Enrico Scholz  <enrico.scholz@informatik.tu-chemnitz.de>

	* ip-sentinel.spec.in:
	cleanups and other enhancements

	* src/testsuite/functions:
	added (X)Emacs modeline

	* src/testsuite/blacklist-parser.sh:
	set $srcdir to a default value

	* src/testsuite/blacklist-check.sh:
	set $srcdir to a default value
	set LANG=C

	* src/testsuite/blacklist-parser.c, src/testsuite/blacklist-check.c:
	free resources explicitely on exit

	* src/vector.h, src/vector.c:
	updated copyright dates
	added Vector_free() method

	* src/blacklist.h, src/blacklist.c:
	updated copyright dates
	added BlackList_free() method

	* src/Makefile.am, src/antidos.c, src/antidos.h, src/arguments.c, src/arguments.h, src/arpmessage.h, src/compat.h, src/ether.c, src/ip-sentinel.c, src/ip-sentinel.h, src/parameters.h, src/util.c, src/util.h, src/vector.ic, src/wrappers.h:
	updated copyright dates

2003-01-30  Enrico Scholz  <enrico.scholz@informatik.tu-chemnitz.de>

	* m4/ensc_developing.m4:
	Removed __USE_MALLOC stuff; it does not work with gcc>=3.2 anymore

	* m4/ensc_cflags.m4:
	Typo

	* m4/ensc_cflags.m4:
	Fixed C++ language-checks

2003-01-23  Enrico Scholz  <enrico.scholz@informatik.tu-chemnitz.de>

	* m4/wwwpublish.am:
	Added .timestamp file to clean-rule

	* m4/validate.am:
	Made it a little bit more robust when used with non-GNU make

2002-12-10  Enrico Scholz  <enrico.scholz@informatik.tu-chemnitz.de>

	* Makefile.m4.am:
	Added missing ensc_tools.m4 file

	* m4/ensc_tools.m4:
	Fixed detection of CHOWN_REFERENCE/CHMOD_REFERENCE

2002-12-03  Enrico Scholz  <enrico.scholz@informatik.tu-chemnitz.de>

	* src/testsuite/blacklist-check.sh, src/testsuite/blacklist-parser.sh, src/testsuite/functions:
	Cleanups

	* src/testsuite/data/blacklist-check.fd3, src/testsuite/data/blacklist-check.ips, src/testsuite/data/blacklist-check.lst, src/testsuite/data/blacklist-check.out, src/testsuite/data/blacklist-check.res, src/testsuite/data/blacklist-check1.fd3, src/testsuite/data/blacklist-check1.lst, src/testsuite/data/blacklist-check1.out, src/testsuite/data/blacklist-check1.res, src/testsuite/data/blacklist.dat, src/testsuite/data/blacklist.out:
	- Adapted testcases to the new fact, that MACs are allowed now in
	  network-specifications
	- Added new testcases to test the new behavior

	* src/ip-sentinel.c:
	Typo

	* src/blacklist.c:
	Allowed to specify MAC addresses at network definitions

	* doc/ip-sentinel.man:
	Reflected change, that MACs can be specified for networks now
	Fixed typos

	* README:
	Reflected change, that MACs can be specified for networks now

2002-11-28  Enrico Scholz  <enrico.scholz@informatik.tu-chemnitz.de>

	* src/testsuite/Makefile-files:
	Added -DENSC_TESTSUITE flag to the CPPFLAGS of the testsuite programs;
	formerly only the library was built with this define

	* src/parameters.h:
	Increased limits

	* src/ip-sentinel.c:
	Enhanced logging

	* src/ether.c:
	Allow ether_ntoa() to produce leading zeros by default

2002-11-27  Enrico Scholz  <enrico.scholz@informatik.tu-chemnitz.de>

	* NEWS, configure.ac:
	Version 0.3

	* src/ip-sentinel.c:
	Fixed typo

	* src/ip-sentinel.c:
	Fixed minor off-by-one error while checking actual child-count against
	MAX_CHILDS

	* src/ip-sentinel.c:
	Rearranged signal-blocking to handle failed fork()'s in a better way

	* README:
	Updated

	* src/blacklist.c:
	Parameterized certain aspects of the sliding-random-MAC mechanism
	Added some doc

	* src/parameters.h:
	Parameterized certain aspects of the sliding-random-MAC mechanism

	* src/vector.c:
	Fixed bad typo in vector-resize code which caused exponential memory
	consumption

	* src/ip-sentinel.c:
	Fixed broken signal-handling

	* src/blacklist.c:
	Made sorting more determinably when running in testsuite-mode

	* src/blacklist.c:
	Minor cleanups
	Netmask will be calculated more efficiently now

	* src/arguments.c, src/compat.h:
	Minor cleanups

	* src/ip-sentinel.h, src/parameters.h, src/vector.c:
	Parameterized behavior

	* src/antidos.c, src/ip-sentinel.c:
	Minor code-cleanups
	Parameterized behavior

	* src/testsuite/data/blacklist.dat, src/testsuite/data/blacklist.out:
	Added some testcases

2002-11-22  Enrico Scholz  <enrico.scholz@informatik.tu-chemnitz.de>

	* NEWS, configure.ac:
	Version 0.2

	* doc/ip-sentinel.man:
	Documented 'interface' commandline-option

	* README:
	Added content

	* m4/ensc_cflags.m4:
	Added ENSC_CHECK_DEFAULT_FLAG

	* src/ip-sentinel.c:
	Beautified error-message

2002-11-18  Enrico Scholz  <enrico.scholz@informatik.tu-chemnitz.de>

	* NEWS, configure.ac:
	Version 0.1.1

	* src/testsuite/Makefile-files:
	Added -DENSC_TESTSUITE flag

	* src/.cvsignore:
	Added generated testsuite-scripts

	* src/blacklist.c, src/blacklist.h:
	Compile BlackList_print() when running 'make check' also

	* README:
	Added short note about the manpage and the testsuite files

	* .cvsignore:
	Added more temporary files

	* src/blacklist.c:
	Do not compile BlackList_print when NDEBUG is defined

	* m4/ensc_compat.m4:
	Fixed detection of in_addr_t with strict compiler-settings

2002-11-16  Enrico Scholz  <enrico.scholz@informatik.tu-chemnitz.de>

	* doc/ip-sentinel.man:
	minor documentation fixes

	* src/compat.h:
	Define in_addr_t if needed

	* m4/ensc_diet.m4:
	s!==!=!

	* configure.ac:
	Version 0.1

	* src/.cvsignore:
	Added ip-sentinel

	* src/ip-sentinel.c:
	Fixed signal-handling
	Beautified output

2002-11-15  Enrico Scholz  <enrico.scholz@informatik.tu-chemnitz.de>

	* ip-sentinel.spec.in:
	Fixed default username

	* README:
	Added a short note

	* src/arguments.c:
	Fixed default of configfile

	* src/testsuite/blacklist-parser.sh:
	typo

	* src/antidos.c, src/antidos.h, src/ip-sentinel.c, src/parameters.h:
	Added protection against flooding the program with queries from
	different IPs which would oversize the AntiDOS vector.

	* contrib/ip-sentinel.init, contrib/ip-sentinel.sysconfig:
	Added IPS_ prefix to avoid ambiguities

	* .cvsignore:
	Added some temporary files

	* src/blacklist.c:
	Fixed resource-leak (cfg-file was not closed)

	* src/wrappers.h:
	Added wrappers for getgrnam

	* src/vector.h, src/vector.c:
	Moved some functions into vector.ic

	* src/vector.ic:
	initial checkin

	* src/ip-sentinel.c:
	Added --group parameter support
	Minor fixes

	* src/arguments.h, src/arguments.c:
	Added --group parameter support

	* src/Makefile.am:
	Added vector.ic

	* doc/ip-sentinel.man:
	Documented --group parameter
	Added configfile example

	* doc/Makefile-files:
	Added doc_CLEANFILES

	* contrib/ip-sentinel.sysconfig:
	Added support for --group parameter

	* contrib/ip-sentinel.init:
	Added missing $
	Added support for --group parameter

	* Makefile.am:
	Added doc_CLEANFILES

	* src/testsuite/blacklist-check.sh, src/testsuite/blacklist-parser.sh:
	Certain cleanups
	Added functions-file support

	* src/testsuite/Makefile-files:
	Added CVS tags
	Certain cleanups
	Added functions and data/blacklist.out file

	* contrib/Makefile-files, contrib/ip-sentinel.init, contrib/ip-sentinel.sysconfig, doc/.cvsignore, doc/Makefile-files, doc/ip-sentinel.man, ip-sentinel.spec.in, m4/wwwpublish.am, src/testsuite/data/blacklist.out, src/testsuite/functions:
	initial checkin

	* .cvsignore, configure.ac:
	Added ip-sentinel.spec

	* Makefile.am:
	Added doc/contrib directories
	Added wwwpublish rule

	* ChangeLog.sed:
	Added me

2002-11-14  Enrico Scholz  <enrico.scholz@informatik.tu-chemnitz.de>

	* m4/ensc_diet.m4:
	- Added DIETFLAGS
	- Added fix for broken compilername detection of 'diet'
	- Added __ENSC_DIET_FUNC_CHECK which checks if a function is available
	  with dietlibc
	- Added ENSC_DIET_CHECK_ETHER which checks for the existence of the
	  ether_* functions in dietlibc

	* m4/ensc_developing.m4:
	fixed/changed some flags

	* m4/ensc_cflags.m4:
	initial checkin

	* m4/diet.am:
	Added DIETFLAGS

	* .cvsignore, AUTHORS, ChangeLog.sed, Makefile.am, Makefile.m4.am, NEWS, README, THANKS, configure.ac, src/.cvsignore, src/Makefile.am, src/antidos.c, src/antidos.h, src/arguments.c, src/arguments.h, src/arpmessage.h, src/blacklist.c, src/blacklist.h, src/compat.h, src/ether.c, src/ip-sentinel.c, src/ip-sentinel.h, src/parameters.h, src/testsuite/.cvsignore, src/testsuite/Makefile-files, src/testsuite/blacklist-check.c, src/testsuite/blacklist-check.sh, src/testsuite/blacklist-parser.c, src/testsuite/blacklist-parser.sh, src/testsuite/data/blacklist-check.fd3, src/testsuite/data/blacklist-check.ips, src/testsuite/data/blacklist-check.lst, src/testsuite/data/blacklist-check.out, src/testsuite/data/blacklist-check.res, src/testsuite/data/blacklist-check1.fd3, src/testsuite/data/blacklist-check1.lst, src/testsuite/data/blacklist-check1.out, src/testsuite/data/blacklist-check1.res, src/testsuite/data/blacklist.dat, src/util.c, src/util.h, src/vector.c, src/vector.h, src/wrappers.h:
	initial checkin

2002-08-29  Enrico Scholz  <enrico.scholz@informatik.tu-chemnitz.de>

	* m4/changelog.am:
	rcs2log will be called with '-l 0' now
	made Makefile a dependency of ChangeLog

	* m4/ensc_diet.m4:
	Fixed broken evaluation of the --enable-dietlibc value

	* m4/ensc_compat.m4:
	Do not try to autodetect L2-protocol includes; just use the way suggested
	in packet(7).

2002-08-28  Enrico Scholz  <enrico.scholz@informatik.tu-chemnitz.de>

	* m4/ensc_compat.m4:
	Added check for <netpacket/packet.h>

2002-08-27  Enrico Scholz  <enrico.scholz@informatik.tu-chemnitz.de>

	* m4/ensc_developing.m4:
	Made NDEBUG evaluate to true
	Fixed Typo

2002-07-11  Enrico Scholz  <enrico.scholz@informatik.tu-chemnitz.de>

	* m4/ensc_compat.m4:
	Added test for broken set*limit() headers

2002-07-10  Enrico Scholz  <enrico.scholz@informatik.tu-chemnitz.de>

	* m4/ensc_developing.m4:
	Made NDEBUG really a boolean...

2002-07-05  Enrico Scholz  <enrico.scholz@informatik.tu-chemnitz.de>

	* m4/ensc_compat.m4:
	Added '-pedantic' to cover some more broken cases...

	* m4/ensc_compat.m4:
	Fixes to compile with egcs-1.1.2

	* m4/ensc_compat.m4:
	Initial checkin

	* m4/ensc_diet.m4:
	in_addr_t related fixes to compile with borken libc's

	* m4/changelog.am:
	Adopted to behavior of recent rcs2log

	* m4/ensc_diet.m4:
	Added ENSC_DIET_CHECK_IN_ADDR_T macro to check existence of in_addr_t
	type

2002-07-04  Enrico Scholz  <enrico.scholz@informatik.tu-chemnitz.de>

	* m4/substrule.am:
	s!substrule!substvar!

	* m4/ensc_developing.m4:
	Make NDEBUG a boolean ('(!0)')to make splint quiet

2002-06-17  Enrico Scholz  <enrico.scholz@informatik.tu-chemnitz.de>

	* m4/substrule.am:
	Generalized and outsourced the sed-substitution stuff

2002-06-14  Enrico Scholz  <enrico.scholz@informatik.tu-chemnitz.de>

	* m4/ensc_diet.m4:
	Do not cache ensc_use_dietlibc anymore
	Cache setting of the DIET environment variable
	Autodetect dietlibc

2002-06-13  Enrico Scholz  <enrico.scholz@informatik.tu-chemnitz.de>

	* m4/diet.am, m4/ensc_diet.m4:
	Fixed usage of DIET so 'gcc' instead of ' gcc' will be executed when
	disabling dietlibc

	* m4/gpgsig.am:
	initial checkin

2002-06-12  Enrico Scholz  <enrico.scholz@informatik.tu-chemnitz.de>

	* m4/ensc_diet.m4:
	Corrected namespace of variables

2002-06-04  Enrico Scholz  <enrico.scholz@informatik.tu-chemnitz.de>

	* m4/diet.am, m4/ensc_diet.m4:
	Initial checkin

2002-05-04  Enrico Scholz  <enrico.scholz@informatik.tu-chemnitz.de>

	* m4/ensc_developing.m4:
	Corrected help-string

2002-05-03  Enrico Scholz  <enrico.scholz@informatik.tu-chemnitz.de>

	* m4/ensc_ldapcxx.m4:
	initial checkin

	* m4/ensc_enscdebug.m4:
	Use '-L... -l...' instead of '.../...'

	* m4/ensc_db.m4:
	Fixed case when first tested version is not found

2002-05-01  Enrico Scholz  <enrico.scholz@informatik.tu-chemnitz.de>

	* m4/changelog.am:
	Fixed 'distcheck'

2002-04-26  Enrico Scholz  <enrico.scholz@informatik.tu-chemnitz.de>

	* m4/changelog.am, m4/ensc_rdtscll.m4:
	Initial checkin

2002-04-25  Enrico Scholz  <enrico.scholz@informatik.tu-chemnitz.de>

	* m4/ensc_db.m4:
	Added check for MINOR-version
	Added DB_LTLIBS

	* m4/ensc_db.m4:
	s!DB_CFLAGS!DB_CXXFLAGS!

2002-04-24  Enrico Scholz  <enrico.scholz@informatik.tu-chemnitz.de>

	* m4/ensc_db.m4:
	initial checkin

2002-04-22  Enrico Scholz  <enrico.scholz@informatik.tu-chemnitz.de>

	* m4/doxygen.am:
	Fixed bad s!{...}!(...)!

	* m4/validate.am:
	s!{...}!(...)!
	Made it work without calling ENSC_STANDARD_TOOLS
	Added install-data-local & install-exec-local targets

	* m4/pkgconfig.am, m4/doxygen.am:
	s!{...}!(...)!
	Made it work without calling ENSC_STANDARD_TOOLS

2002-04-16  Enrico Scholz  <enrico.scholz@informatik.tu-chemnitz.de>

	* m4/ensc_enscdebug.m4:
	Applied changes of the enscdebug include-strategy

	* m4/ensc_flexlexer.m4:
	Remove lex.yy.o also

2002-04-13  Enrico Scholz  <enrico.scholz@informatik.tu-chemnitz.de>

	* m4/ensc_flexlexer.m4:
	Initial checkin

	* m4/pkgconfig.am:
	- Added substitutions for include/lib-flags which do not contain
	  standard-paths
	- Added pkgconf_LIBFLAGS, pkgconf_INCFLAGS, pkgconf_PKGINCFLAGS
	  variables to provide own values
	- Added BAD_INC_PATHS and BAD_LIB_PATHS variables containing standard
	  search-paths for include-files/libraries; these vars can/should be
	  overridden when calling 'make'

2002-03-29  Enrico Scholz  <enrico.scholz@informatik.tu-chemnitz.de>

	* m4/doxygen.am:
	Added DOXYTARGET support

	* m4/doxygen.am:
	Initial checkin

	* m4/validate.am:
	Added copyright
	Added distclean-* rules

	* m4/pkgconfig.am:
	Fixed dist-pkgconfig target

2002-03-28  Enrico Scholz  <enrico.scholz@informatik.tu-chemnitz.de>

	* m4/ensc_developing.m4:
	Made the usage of __USE_MALLOC selectable by '--disable-stl-malloc'

2002-03-22  Enrico Scholz  <enrico.scholz@informatik.tu-chemnitz.de>

	* m4/ensc_developing.m4:
	Added __USE_MALLOC macro

2002-03-20  Enrico Scholz  <enrico.scholz@informatik.tu-chemnitz.de>

	* m4/ensc_enscdebug.m4:
	Initial checkin

	* m4/ensc_developing.m4:
	Added lot of developing-flags

	* m4/ensc_developing.m4:
	Splitted ENSC_RELEASE into a __ENSC_RELEASE defun to enable its usage
	in AC_REQUIRE()

2002-03-19  Enrico Scholz  <enrico.scholz@informatik.tu-chemnitz.de>

	* m4/pkgconfig.am, m4/validate.am:
	Initial checkin

	* m4/Makefile.am:
	Make usage of the automake 'include' feature

	* m4/ensc_tools.m4:
	Added CP_P macro

2002-02-11  Enrico Scholz  <enrico.scholz@informatik.tu-chemnitz.de>

	* m4/ensc_developing.m4:
	Added ENSC_RELEASE
	Added CXXFLAGS for development

2002-01-09  Enrico Scholz  <enrico.scholz@informatik.tu-chemnitz.de>

	* m4/Makefile.am:
	Made it more generally...

2001-11-27  Enrico Scholz  <enrico.scholz@informatik.tu-chemnitz.de>

	* m4/ensc_tools.m4:
	Added doxygen, SGML_TOOLS and GRAPH_TOOLS

2001-11-15  Enrico Scholz  <enrico.scholz@informatik.tu-chemnitz.de>

	* m4/Makefile.am:
	Removed Makefile.am from project repository; it's project specific

2001-11-01  Enrico Scholz  <enrico.scholz@informatik.tu-chemnitz.de>

	* m4/ensc_tools.m4:
	Added some standard tools
	Added ENSC_TEX_TOOLS macro

	* m4/Makefile.am:
	Removed include'ing of global Makefile

2001-10-26  Enrico Scholz  <enrico.scholz@informatik.tu-chemnitz.de>

	* m4/ensc_python.m4:
	Quoted ${PYTHON}

	* m4/Makefile.am, m4/ensc_database.m4, m4/ensc_developing.m4, m4/ensc_isdn.m4, m4/ensc_tools.m4:
	Minor fix in the $Id$ string

	* m4/ensc_python.m4:
	Quoted ${PYTHON}
	Added ENSC_PYCHECKER

2001-10-25  Enrico Scholz  <enrico.scholz@informatik.tu-chemnitz.de>

	* m4/Makefile.am, m4/ensc_database.m4, m4/ensc_developing.m4, m4/ensc_isdn.m4, m4/ensc_python.m4, m4/ensc_tools.m4:
	Initial checkin

