2005-03-29 18:44 Enrico Scholz * NEWS, configure.ac: version 0.12 2005-03-29 18:43 Enrico Scholz * build-all: initial checkin 2005-03-29 18:42 Enrico Scholz * m4/: diet.am, ensc_diet.m4: ENSC_DIET(): removed use ENSC_ENABLE_DIETLIBC instead of ENSC_DIET 2005-03-29 18:42 Enrico Scholz * configure.ac: replaced the ENSC_DIET() with the more powerful ENSC_ENABLE_DIETLIBC() 2005-03-29 18:41 Enrico Scholz * m4/ensc_dietlibc.m4: added from common m4 repository 2005-03-29 17:50 Enrico Scholz * src/testsuite/Makefile-files: fixed VPATH builds 2005-03-29 17:50 Enrico Scholz * src/ip-sentinel.c: disable ALWAYSINLINE temporarly at some places to avoid compilation errors with gcc4 2005-03-29 17:49 Enrico Scholz * src/: blacklist.c, util.c, util.h, testsuite/blacklist-check.c: prevent warnings with '-D_FORTIFY_SOURCE' by using 'Vwrite()' instead of 'write()' 2005-03-29 17:48 Enrico Scholz * Makefile.am: added silent.% target do not execute 'disttest' anymore 2005-03-29 04:24 Enrico Scholz * configure.ac: added GPG key 2005-03-29 04:19 Enrico Scholz * m4/: changelog.am, ensc_initrddir.m4, gpgsig.am, pkgconfig.am, validate.am: updated from global m4 repository 2005-03-29 04:14 Enrico Scholz * src/testsuite/Makefile-files: conditionalized build of the glibc variant also 2005-03-29 04:10 Enrico Scholz * src/ensc_vector/Makefile-files: use $(LIBENSCVECTOR) instead of libensc_vector.a 2005-03-29 04:09 Enrico Scholz * src/wrappers.h: #include 2005-03-29 04:09 Enrico Scholz * src/Makefile.am: use $(LIBENSCVECTOR) instead of libensc_vector.a, include m4/libsel.am, minor cleanups 2005-03-29 04:08 Enrico Scholz * m4/libsel.am: initial checkin 2005-03-29 04:07 Enrico Scholz * configure.ac: set the ENSC_USE_* conditionals 2005-03-29 03:18 Enrico Scholz * cvsusers.map, testit: initial checkin 2005-03-29 03:17 Enrico Scholz * src/wrappers.h: Esignal(): added 2005-03-29 03:17 Enrico Scholz * src/worker.c: ignore SIGCHLD to avoid zombies; setting handler to SIG_IGN removes the need for explicit waitpid(2) calls 2005-03-29 03:15 Enrico Scholz * configure.ac: allow build with non-C99 compiler also (at your own risk) 2005-03-24 13:41 Enrico Scholz * src/ensc_vector/testsuite/test2.c: #undef NDEBUG 2005-03-23 03:17 Enrico Scholz * src/ensc_vector/testsuite/.cvsignore: updated 2005-03-19 03:03 Enrico Scholz * src/ensc_vector/list-free.c: some minor C89 compatibility changes 2005-03-19 03:03 Enrico Scholz * src/ensc_vector/Makefile-files: use 'lib-dietlibc-not-enabled-error.a' consistently clean all libraries inclusive those which might not be built 2005-03-18 14:13 Enrico Scholz * doc/index.html[DEAD]: moved into webtree 2005-03-18 01:13 Enrico Scholz * src/ensc_vector/testsuite/Makefile-files: use $(LIBENSCVECTOR) instead of libensc_vector.a 2005-03-18 01:13 Enrico Scholz * src/ensc_vector/Makefile-files: split into a -glibc and a -diet part 2005-03-17 15:49 Enrico Scholz * src/ensc_vector/testsuite/test1.c: added tests for Vector_searchSelfOrg() 2005-03-17 15:48 Enrico Scholz * src/ensc_vector/testsuite/Makefile-files: added test2 2005-03-17 15:47 Enrico Scholz * src/ensc_vector/: vector.h, vector.hc: Vector_searchSelfOrg*(): added 2005-03-17 15:47 Enrico Scholz * src/ensc_vector/: list-add.c, list-at.c, list-free.c, list-init.c, list-insertinternal.c, list-internal.h, list-search.c, list-searchselforg.c, list.h, list.hc, vector-searchselforg.c, testsuite/test2.c: initial checkin 2005-03-17 15:47 Enrico Scholz * src/ensc_vector/Makefile-files: added list-* files added vector-searchselforg.c 2005-03-17 15:46 Enrico Scholz * src/ensc_fmt/: fmt.h, fmtx-32.c: fixed declaration of the *_x*int() methods; they do not take a 'base' argument 2005-03-08 15:07 Enrico Scholz * ip-sentinel.spec.in: tabified it removed epoch 2005-03-08 15:05 Enrico Scholz * doc/ip-sentinel.man: updated '--action' descriptions (mentioned chroot execution and restricted rights) 2005-03-08 11:58 Enrico Scholz * ip-sentinel.spec.in, doc/ip-sentinel.man, src/blacklist.c, src/compat.h, src/ip-sentinel.c, src/util.h: minor cleanups in the copyright notices 2005-03-08 01:06 Enrico Scholz * src/testsuite/data/: blacklist-check.fd3, blacklist-check1.fd3, blacklist.out, simulate-test1.out: resorted lines to reflect the new, endian-neutral sorting of ip addresses 2005-03-08 01:04 Enrico Scholz * src/wrappers.h: Efcntl_l(): added 2005-03-08 01:04 Enrico Scholz * src/worker.h: added support for '--action' 2005-03-08 01:04 Enrico Scholz * src/worker.c: implemented support for the '--action' option removed legacy logging format 2005-03-08 01:03 Enrico Scholz * src/util.h: SETCLOEXEC(): added 2005-03-08 01:03 Enrico Scholz * src/ip-sentinel.c: mark generated sockets as close-on-exec 2005-03-08 01:03 Enrico Scholz * src/compat.h: strdupa(): added 2005-03-08 01:03 Enrico Scholz * src/blacklist.c: stabilized sorting order between little- and big-endian systems 2005-03-08 01:01 Enrico Scholz * src/: arguments.c, arguments.h: added '--action' option 2005-03-08 01:01 Enrico Scholz * m4/ensc_diet.m4: ENSC_DIET_ENV(): added 2005-03-08 01:01 Enrico Scholz * m4/ensc_cxxcompiler.m4: initial checkin 2005-03-08 01:01 Enrico Scholz * doc/ip-sentinel.man: documented '--action' option 2005-03-08 01:00 Enrico Scholz * ip-sentinel.spec.in, doc/index.html: cleanups 2005-03-08 01:00 Enrico Scholz * configure.ac: require a C99 compiler added check for 'strdupa()' 2005-03-08 00:59 Enrico Scholz * NEWS: added dates 2005-01-21 12:29 Enrico Scholz * Makefile.m4.am[DEAD], m4/Makefile.am[DEAD]: obsoleted by recent automake 2004-12-23 01:44 Enrico Scholz * configure.ac: updated/added copyright notices fixed speling 2004-12-23 01:44 Enrico Scholz * Makefile.am, ip-sentinel.spec.in, m4/Makefile.am, m4/changelog.am, m4/diet.am, m4/doxygen.am, m4/ensc_cflags.m4, m4/ensc_changelog.m4, m4/ensc_compat.m4, m4/ensc_database.m4, m4/ensc_db.m4, m4/ensc_developing.m4, m4/ensc_diet.m4, m4/ensc_enscdebug.m4, m4/ensc_flexlexer.m4, m4/ensc_isdn.m4, m4/ensc_ldapcxx.m4, m4/ensc_python.m4, m4/ensc_rdtscll.m4, m4/ensc_tools.m4, m4/pkgconfig.am, m4/substrule.am, m4/validate.am, m4/wwwpublish.am, src/Makefile.am, 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/util.c, src/util.h, src/worker.c, src/wrappers.h, 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/functions, src/testsuite/prioqueue-check.sh, src/testsuite/simulate.c, src/testsuite/simulate.sh: updated/added copyright notices 2004-12-16 10:25 Enrico Scholz * NEWS, THANKS, configure.ac, doc/index.html, doc/ip-sentinel.man: version 0.11 2004-12-16 10:18 Enrico Scholz * doc/ip-sentinel.man: minor cleanups added a '*@' example 2004-12-16 00:46 Enrico Scholz * README: added an example for the '*@' syntax 2004-12-16 00:45 Enrico Scholz * src/arguments.c: changed default args to '--poision --mac 802.3x --direction BOTH' 2004-12-15 19:23 Enrico Scholz * src/testsuite/data/: simulate-test1.cfg, simulate-test1.inp, simulate-test1.out: added testcases for the '!' syntax 2004-12-15 19:22 Enrico Scholz * src/testsuite/data/: simulate-test.cfg, simulate-test.inp, simulate-test.out: added testcases for the '*@' syntax 2004-12-15 19:21 Enrico Scholz * src/testsuite/: blacklist-check.sh, blacklist-parser.sh, prioqueue-check.sh, simulate.sh: updated valgrind invocation; it requires now a '--tool=...' argument 2004-12-15 19:21 Enrico Scholz * src/blacklist.c: implemented the '*@' syntax to block hosts with a certain ip 2004-12-15 19:20 Enrico Scholz * doc/ip-sentinel.man: documented the '*@mac' syntax cleanups updated version and date 2004-12-15 19:19 Enrico Scholz * ip-sentinel.spec.in: added support for 'fedora-usermgmt' (enabled with '--with fedora' switch) conditionalized building of -minit subpackage 2004-12-15 19:19 Enrico Scholz * configure.ac: added sanity checks to ensure that it builds under Linux 2004-08-19 23:45 Enrico Scholz * src/compat.h: add prototypes for ether_ntoa() and ether_ntoa_r() removed prototypes for mem*() functions 2004-08-19 23:25 Enrico Scholz * src/ether.c: include 2004-08-19 19:07 Enrico Scholz * m4/ensc_diet.m4: ENSC_DIET_TYPE_CHECK: added; it generalizes the type-checking code 2004-08-19 15:53 Enrico Scholz * src/ensc_fmt/fmt-internal.h: minor optimizations 2004-06-27 15:00 Enrico Scholz * src/ensc_fmt/fmt.h: cleanups; removed unneeded #undef's 2004-06-17 15:03 Enrico Scholz * NEWS, configure.ac, doc/index.html: version 0.10 2004-06-17 15:03 Enrico Scholz * src/testsuite/simulate.c: added an explicit cast to avoid compiler warnings 2004-06-16 12:43 Enrico Scholz * ip-sentinel.spec.in: moved /etc/sysconfig/* files into -sysv subpackage; they are not used for 'minit' anymore 2004-06-16 12:39 Enrico Scholz * ip-sentinel.spec.in: updated minit filelist 2004-06-16 12:35 Enrico Scholz * src/: Makefile.am, blacklist.c, util.c, util.h: added 'ensc_fmt' support 2004-06-16 12:35 Enrico Scholz * src/compat.h: added workaround for uint64* types in dietlibc <0.25 2004-06-16 12:35 Enrico Scholz * src/arpmessage.h: include 2004-06-16 12:34 Enrico Scholz * contrib/ip-sentinel.params, src/fmt.h: initial checkin 2004-06-16 12:34 Enrico Scholz * contrib/Makefile-files: removed minit-run scripts; it is done more efficiently now... added minit-params template 2004-06-16 12:34 Enrico Scholz * contrib/ip-sentinel-run[DEAD]: removed minit-run scripts; it is done more efficiently now... 2004-06-16 12:10 Enrico Scholz * src/ensc_vector/: Makefile-files, vector-zeroend.c, vector.h: added Vector_zeroEnd() function 2004-06-16 12:06 Enrico Scholz * src/ensc_fmt/: .cvsignore, Makefile-files, fmt-32.c, fmt-64.c, fmt-internal.h, fmt-tai64n.c, fmt.h, fmt.hc, fmtx-32.c, fmtx-64.c, fmtx.hc: moved fmt* functionality into the 'ensc_fmt' module 2004-06-15 14:12 Enrico Scholz * configure.ac: add '#include "compat.h"' to end of 2004-06-15 14:11 Enrico Scholz * src/: arguments.c, arguments.h, arpmessage.h, blacklist.c, blacklist.h, ether.c, ip-sentinel.c, util.h, worker.c, wrappers.h, testsuite/blacklist-check.c: do not include "compat.h" anymore; this happens through now 2004-06-15 14:05 Enrico Scholz * src/testsuite/Makefile-files: cleanups for ensc_vector library 2004-06-15 14:04 Enrico Scholz * src/: arguments.c, arguments.h, arpmessage.h, blacklist.c, compat.h, util.c, worker.c: fixed build with recent dietlibc (duplicate 'struct ethhdr' declarations) 2004-06-15 14:04 Enrico Scholz * src/blacklist.h: fixed build with recent dietlibc (duplicate 'struct ethhdr' declarations) use 'ensc_vector' library instead of 'vector*' files 2004-06-15 14:02 Enrico Scholz * src/: vector.c[DEAD], vector.h[DEAD], vector.ic[DEAD]: use 'ensc_vector' library instead of 'vector*' files 2004-06-15 13:56 Enrico Scholz * src/: Makefile.am, antidos.h: use 'ensc_vector' library instead of 'vector*' files 2004-06-15 13:55 Enrico Scholz * ip-sentinel.spec.in: removed 'Requires(...,...)' statements; they are not working as expected :( 2004-03-24 02:12 Enrico Scholz * src/ensc_vector/.cvsignore: initial checkin 2004-03-24 02:11 Enrico Scholz * src/ensc_vector/testsuite/.cvsignore: added some standardfiles; I do not want to wait until Savannah fixes its scripts and allows access to CVSROOT/cvsignore again. 2004-03-10 03:30 Enrico Scholz * src/ensc_vector/: Makefile-files, testsuite/Makefile-files: modernized the Makefiles; use '+=' where possible to remove complexity from the toplevel Makefile.am 2004-02-17 20:51 Enrico Scholz * src/ensc_vector/testsuite/test1.c: make non-C99 compilers happy 2004-02-16 20:18 Enrico Scholz * src/ensc_vector/testsuite/test1.c: #undef NDEBUG 2004-02-10 13:24 Enrico Scholz * src/ensc_vector/testsuite/.cvsignore: initial checkin 2004-02-06 18:43 Enrico Scholz * src/ensc_vector/testsuite/: Makefile-files, test1.c: initial checkin 2004-02-06 18:41 Enrico Scholz * src/ensc_vector/Makefile-files: added ensc_vector testsuite 2004-02-06 17:42 Enrico Scholz * src/ensc_vector/vector-insert.c: fixed it 2004-02-06 15:47 Enrico Scholz * src/ensc_vector/: Makefile-files, vector-clear.c, vector-free.c, vector-init.c, vector-insert.c, vector-internal.h, vector-popback.c, vector-pushback.c, vector-resize.c, vector-resizeinternal.hc, vector-search.c, vector-sort.c, vector-unique.c, vector.h, vector.hc: initial checkin 2003-12-16 00:56 Enrico Scholz * NEWS, configure.ac, doc/index.html, doc/ip-sentinel.man: version 0.9 2003-12-12 01:49 Enrico Scholz * Makefile.am: - use ENSC_CHANGELOG - do not go into m4 anymore; automake 1.8 provides this functionality already 2003-12-12 01:49 Enrico Scholz * configure.ac: - use ENSC_CHANGELOG - do not build m4/Makefile anymore; automake 1.8 provides its functionality already 2003-12-12 01:47 Enrico Scholz * m4/: ensc_cflags.m4, validate.am: fixed bad quoting 2003-12-12 01:47 Enrico Scholz * m4/changelog.am: added cvs2log/rcslog support 2003-12-12 01:47 Enrico Scholz * m4/ensc_changelog.m4: initial checkin 2003-12-05 18:38 Enrico Scholz * NEWS, configure.ac: version 0.8.91 2003-12-05 18:33 Enrico Scholz * src/testsuite/data/simulate-test1.out: added testcases for new multiple-macs-per-network feature 2003-12-05 18:26 Enrico Scholz * doc/ip-sentinel.man: documented stable '@...' sorting 2003-12-05 18:07 Enrico Scholz * src/testsuite/data/: simulate-test1.cfg, simulate-test1.inp: added testcases for new multiple-macs-per-network feature 2003-12-05 18:06 Enrico Scholz * src/testsuite/data/: blacklist-check.fd3, blacklist.out: changed because of changed/added preference of networks with at-mac's 2003-12-05 18:05 Enrico Scholz * src/testsuite/: blacklist-check.sh, blacklist-parser.sh, prioqueue-check.sh, simulate.sh: s!diff - ...!diff ... -! 2003-12-05 18:05 Enrico Scholz * src/blacklist.c: Prefer networks which are having an at-mac over those without an at-mac. This makes it possible to allow a set of known MACs within a DHCP-network. 2003-12-04 21:14 Enrico Scholz * disttest: enhanced output 2003-12-04 20:54 Enrico Scholz * NEWS: version 0.8.90 2003-12-04 20:53 Enrico Scholz * .cvsignore: added 'tmp' 2003-12-04 20:51 Enrico Scholz * src/blacklist.h: added workaround for gcc bug (https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=110966) 2003-12-04 20:51 Enrico Scholz * m4/ensc_initrddir.m4: initial checkin (imported from util-vserver) 2003-12-04 20:51 Enrico Scholz * m4/ensc_developing.m4: do not use '-O3' anymore at '--enable-release' 2003-12-04 20:50 Enrico Scholz * contrib/Makefile-files: use symbolic instead of hardcoded paths 2003-12-04 20:50 Enrico Scholz * ip-sentinel.spec.in: use 'install-contrib' 2003-12-04 20:50 Enrico Scholz * disttest, disttest-data: initial checkin 2003-12-04 20:49 Enrico Scholz * configure.ac: added ENSC_INITRDDIR version 0.8.90 2003-12-04 20:49 Enrico Scholz * THANKS: added Sergeev Sergey 2003-12-04 20:49 Enrico Scholz * Makefile.am: added 'disttest' test 2003-12-04 19:26 Enrico Scholz * src/testsuite/blacklist-check.c: added workaround for dietlibc 0.24 bug 2003-12-04 19:25 Enrico Scholz * src/blacklist.c: major code cleanups fixed comparison so that negated at-macs are recognized correctly 2003-12-04 19:23 Enrico Scholz * src/testsuite/data/: simulate-test1.cfg, simulate-test1.cmd, simulate-test1.inp, simulate-test1.out: initial checkin 2003-12-04 19:22 Enrico Scholz * src/testsuite/Makefile-files: added simulate-test1 testcase 2003-12-04 19:22 Enrico Scholz * src/: vector.h, vector.ic: added _const methods 2003-12-04 19:22 Enrico Scholz * src/ip-sentinel.c: minor cosmetical cleanups 2003-12-04 19:21 Enrico Scholz * src/ether.c: added sanity check 2003-10-31 01:21 Enrico Scholz * NEWS, configure.ac, doc/index.html: version 0.8 2003-10-31 01:21 Enrico Scholz * Makefile.am: changed publish-host 2003-10-17 00:16 Enrico Scholz * NEWS, configure.ac: version 0.7.90 2003-10-17 00:16 Enrico Scholz * README: updated 2003-10-17 00:15 Enrico Scholz * doc/Makefile-files: substitute localstatedir 2003-10-17 00:15 Enrico Scholz * doc/ip-sentinel.man: documented '--poison' documented '@[!]srcmac' syntax added at-mac examples and explainations 2003-10-17 00:14 Enrico Scholz * src/wrappers.h: made second argument of Ewrite() const 2003-10-07 23:23 Enrico Scholz * configure.ac: added copyright notice 2003-10-07 23:03 Enrico Scholz * NEWS, configure.ac: version 0.7.2 2003-10-07 23:03 Enrico Scholz * ip-sentinel.spec.in: set Release: to 0 2003-10-07 19:24 Enrico Scholz * src/testsuite/data/: simulate-L-L.out, simulate-L-R.out, simulate-L-S.out, simulate-R-L.out, simulate-R-R.out, simulate-R-S.out, simulate.cfg, simulate.inp, blacklist-check.out: updated testcases to support new '--poison' behavior 2003-10-07 19:23 Enrico Scholz * src/testsuite/Makefile-files: added 'simulate-test*' files 2003-10-07 19:23 Enrico Scholz * src/testsuite/data/: simulate-test.cfg, simulate-test.cmd, simulate-test.inp, simulate-test.out: initial checkin 2003-10-07 19:22 Enrico Scholz * src/testsuite/functions: - defined $DIFF - adapted regexps to support new '--poison' option 2003-10-07 19:22 Enrico Scholz * src/testsuite/: blacklist-check.sh, blacklist-parser.sh, prioqueue-check.sh, simulate.sh: use '$DIFF' instead of 'diff ...' 2003-10-07 19:21 Enrico Scholz * src/: blacklist.c, blacklist.h, ip-sentinel.c, jobinfo.h, worker.c, worker.h, testsuite/blacklist-check.c, testsuite/simulate.c: added support for '--poison' option 2003-10-07 19:20 Enrico Scholz * src/: arguments.c, arguments.h: added '--poison' option 2003-10-07 13:29 Enrico Scholz * src/testsuite/Makefile-files: added simulate-test.sh testcase 2003-10-07 13:29 Enrico Scholz * src/testsuite/simulate.sh: made it possible to call other 'simulate-XXX' scripts 2003-10-07 13:28 Enrico Scholz * src/ip-sentinel.c, src/testsuite/simulate.c, src/testsuite/data/simulate-L-L.out, src/testsuite/data/simulate-L-R.out, src/testsuite/data/simulate-L-S.out, src/testsuite/data/simulate-R-L.out, src/testsuite/data/simulate-R-R.out, src/testsuite/data/simulate-R-S.out, NEWS: Ignore 0.0.0.0 since it is used for duplicate address detection and/or by DHCPDISCOVER 2003-09-17 00:57 Enrico Scholz * src/testsuite/data/: blacklist-check.fd3, blacklist-check.ips, blacklist-check.lst, blacklist-check.out, blacklist-check.res, blacklist-check1.out: added new testcase (positive-netmask + excluded hosts) 2003-09-16 23:56 Enrico Scholz * src/blacklist.c: fixed compilation issues with non-C99 compilers 2003-09-16 23:40 Enrico Scholz * NEWS, configure.ac: version 0.7.1 2003-09-16 14:38 Enrico Scholz * src/testsuite/data/: simulate-L-L.out, simulate-L-R.out, simulate-L-S.out, simulate-R-L.out, simulate-R-R.out, simulate-R-S.out: added testcases for @MAC support fixed (tha,tpa) pairs 2003-09-16 14:37 Enrico Scholz * src/testsuite/data/: blacklist-check.fd3, blacklist-check.ips, blacklist-check.lst, blacklist-check.out, blacklist-check.res, blacklist-check1.out, blacklist.dat, blacklist.out, simulate.cfg, simulate.inp: added testcases for @MAC support 2003-09-16 14:36 Enrico Scholz * src/testsuite/: blacklist-check.c, simulate.c: applied and used new BlackList_getMac() 'mac' parameter 2003-09-16 14:35 Enrico Scholz * src/: blacklist.c, testsuite/functions: added @MAC support 2003-09-16 14:35 Enrico Scholz * src/blacklist.h: added a 'mac' parameter to BlackList_getMac() which is the mac-address of the potential intruder 2003-09-16 14:34 Enrico Scholz * src/ip-sentinel.c: use new calling convention for BlackList_getMac() 2003-09-16 14:33 Enrico Scholz * src/worker.c: fixed/changed generation of the (tha,tpa) pair; previous versions used broadcast-values which violates RFC826 2003-09-16 14:28 Enrico Scholz * src/: compat.h, ether.c: use uint8_t instead of u_int8_t (complained by dietlibc-0.23) 2003-09-09 19:25 Enrico Scholz * NEWS, configure.ac, doc/index.html: version 0.7 2003-09-09 19:18 Enrico Scholz * ip-sentinel.spec.in: removed more unneeded curlies 2003-09-09 18:30 Enrico Scholz * src/testsuite/prioqueue-check.c: fixed 'void *' vs. 'void const *' issue 2003-09-09 18:30 Enrico Scholz * src/compat.h: use __attribute__((__always_inline__)) only with gcc>=3 2003-09-09 18:16 Enrico Scholz * configure.ac: version 0.6.90 2003-09-09 18:16 Enrico Scholz * README: updated TODO list 2003-09-09 18:16 Enrico Scholz * NEWS: documented plans about future default values other, minor updates 2003-09-09 18:15 Enrico Scholz * doc/ip-sentinel.man: documented plans about future default values 2003-08-29 12:58 Enrico Scholz * src/worker.c: use '>-' and '->' instead of '!->'/'->!' in the log-strings made Worker_jobCompare static 2003-08-28 18:31 Enrico Scholz * NEWS, configure.ac: version 0.6.3 2003-08-28 18:28 Enrico Scholz * README: documented the 'FROM' behavior mentioned 'minit' support documented 'simulate' testprogram updated TODO-list 2003-08-28 18:18 Enrico Scholz * ip-sentinel.spec.in: documented '--without dietlibc' switch 2003-08-28 18:05 Enrico Scholz * THANKS: mentioned Mark ZZZ Smith 2003-08-28 17:17 Enrico Scholz * doc/index.html: mentioned ranges version 0.6 2003-08-28 17:17 Enrico Scholz * 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 2003-08-28 02:20 Enrico Scholz * src/parameters.h: parameterized the randomized-mac base added more doc 2003-08-28 02:20 Enrico Scholz * src/util.c: parameterized the randomized-mac base 2003-08-28 02:19 Enrico Scholz * src/: blacklist.c, ip-sentinel.c, worker.c: made error_count an 'unsigned int' 2003-08-28 01:37 Enrico Scholz * src/arguments.c: documented '--llmac' correctly 2003-08-22 22:01 Enrico Scholz * src/.cvsignore: added simulate and prioqueue-check programs 2003-08-22 22:00 Enrico Scholz * NEWS, configure.ac: version 0.6.2 2003-08-22 21:57 Enrico Scholz * src/testsuite/simulate.c: added explicit 'return 0' work with C89 compilers 2003-08-22 21:48 Enrico Scholz * src/testsuite/Makefile-files: added simulate and releated test-data 2003-08-22 21:48 Enrico Scholz * src/testsuite/data/: simulate-L-L.cmd, simulate-L-L.out, simulate-L-R.cmd, simulate-L-R.out, simulate-L-S.cmd, simulate-L-S.out, simulate-R-L.cmd, simulate-R-L.out, simulate-R-R.cmd, simulate-R-R.out, simulate-R-S.cmd, simulate-R-S.out, simulate.cfg, simulate.inp: initial checkin 2003-08-22 21:48 Enrico Scholz * src/testsuite/simulate.sh: enabled VPATH builds 2003-08-22 21:47 Enrico Scholz * src/testsuite/simulate.c: ignore empty input-lines 2003-08-22 21:47 Enrico Scholz * src/util.c: include 2003-08-22 21:47 Enrico Scholz * src/prioqueue.c: fixed signed/unsigned issue 2003-08-22 21:15 Enrico Scholz * src/Makefile.am: added autogenerated testsuite-files to CLEANFILES 2003-08-22 21:14 Enrico Scholz * src/testsuite/data/: blacklist.dat, blacklist.out: added testcase for 'LOCAL' mac-type 2003-08-22 21:14 Enrico Scholz * src/testsuite/: simulate.c, simulate.sh: initial checkin 2003-08-22 21:14 Enrico Scholz * src/testsuite/functions: adaptations for new 'simulate' output 2003-08-22 21:13 Enrico Scholz * src/testsuite/prioqueue-check.c: added local_mac_address variable 2003-08-22 21:13 Enrico Scholz * src/testsuite/blacklist-parser.c: added local_mac_address variable use new TaggedMac type removed old child_count variable 2003-08-22 21:13 Enrico Scholz * src/testsuite/blacklist-check.c: added local_mac_address variable use new TaggedMac type 2003-08-22 21:12 Enrico Scholz * src/ip-sentinel.c: added the 'struct Arguments' variable when calling the Worker-constructor 2003-08-22 21:12 Enrico Scholz * 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 2003-08-22 21:12 Enrico Scholz * src/worker.h: added 'llmac' field to Worker structure added a 'struct Arguments' field to the Worker-constructor added debug-functions 2003-08-22 21:11 Enrico Scholz * src/: arguments.c, arguments.h: added 'SAME' mac-address type (valid for '--llmac' only) 2003-08-22 16:44 Enrico Scholz * src/: blacklist.c, util.c, util.h: made *_setRandomMac() a global function and moved it into Util namespace 2003-08-22 16:39 Enrico Scholz * 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 2003-08-22 16:39 Enrico Scholz * src/: ip-sentinel.c, util.c, 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 2003-08-22 16:11 Enrico Scholz * src/compat.h: added ALWAYSINLINE macro 2003-08-22 16:11 Enrico Scholz * src/arguments.c: added support for "LOCAL" mac-type use 'TaggedMac' datatype for special mac-notations added support for '--llmac' options 2003-08-22 16:10 Enrico Scholz * src/arguments.h: added support for "LOCAL" mac-type generate 'TaggedMac' datatype for special mac-notations 2003-08-22 16:10 Enrico Scholz * src/: util.c, util.h: added support for "LOCAL" mac-type 2003-08-22 16:09 Enrico Scholz * src/: prioqueue.c, worker.c: tagged some functions with ALWAYSINLINE 2003-08-22 16:09 Enrico Scholz * src/ip-sentinel.c: added supported for "LOCAL" mac-type tagged some functions with ALWAYSINLINE 2003-08-22 16:08 Enrico Scholz * src/blacklist.c: use the new TaggedMac datatype tagged some functions with ALWAYSINLINE 2003-08-22 04:35 Enrico Scholz * NEWS, configure.ac: version 0.6.1 2003-08-22 04:33 Enrico Scholz * src/: util.c, util.h: removed const'ness of 2nd xether_aton_r() param 2003-08-22 04:33 Enrico Scholz * src/prioqueue.c: moved variable-declarations to top of blocks to make it compilable with C89 compilers 2003-08-22 04:32 Enrico Scholz * src/ip-sentinel.c: fixed signess of generateJob*Intruder() arguments 2003-08-22 04:21 Enrico Scholz * src/testsuite/functions: ok; this should fix the mac-canonicalization really... 2003-08-22 04:12 Enrico Scholz * src/: Makefile.am, testsuite/Makefile-files: added missing files 2003-08-22 04:01 Enrico Scholz * src/ip-sentinel.c: moved a lot of code into worker.c 2003-08-22 04:00 Enrico Scholz * src/Makefile.am: added new scheduler files 2003-08-22 04:00 Enrico Scholz * src/arguments.c: added support for arp-replies *from* intruders ('--direction' option) 2003-08-22 03:59 Enrico Scholz * src/arguments.h: added support for arp-replies *from* intruders 2003-08-22 03:58 Enrico Scholz * src/parameters.h: s!MAX_CHILDS!MAX_REQUESTS! increased MAX_REQUESTS to 511 2003-08-22 03:58 Enrico Scholz * src/wrappers.h: added Emalloc() and Epipe() wrappers 2003-08-22 03:58 Enrico Scholz * src/testsuite/Makefile-files: added priority-queue testcases 2003-08-22 03:57 Enrico Scholz * src/testsuite/functions: fixed :00: vs. :0: finally (??) 2003-08-22 03:57 Enrico Scholz * src/testsuite/data/blacklist.out: removed information about active children fixed another :00: vs. :0: 2003-08-22 03:57 Enrico Scholz * src/testsuite/data/: blacklist-check.out, blacklist-check1.out: removed information about active children 2003-08-22 03:55 Enrico Scholz * src/: jobinfo.h, prioqueue.c, prioqueue.h, prioqueue.ic, worker.c, worker.h, testsuite/prioqueue-check.c, testsuite/prioqueue-check.sh, testsuite/data/prioqueue-check1.inp, testsuite/data/prioqueue-check1.out, testsuite/data/prioqueue-check2.inp, testsuite/data/prioqueue-check2.out, testsuite/data/prioqueue-check3.inp, testsuite/data/prioqueue-check3.out: initial checkin 2003-08-22 00:18 Enrico Scholz * src/blacklist.c: removed usage of 'child_count' variable do not call close(-1) anymore 2003-08-21 16:38 Enrico Scholz * src/testsuite/data/: blacklist.dat, blacklist.out: adapted to new Blacklist_print behavior added testcases for 'RANDOM', '802.1d' and '802.3x' mac-addresses 2003-08-21 16:37 Enrico Scholz * src/testsuite/data/: blacklist-check.fd3, blacklist-check1.fd3: adapted to new Blacklist_print behavior 2003-08-21 16:37 Enrico Scholz * src/testsuite/functions: added new regexps to generate more reliable mac-addresses (':x:' -> ':0x:') 2003-08-21 16:36 Enrico Scholz * src/testsuite/: blacklist-check.c, blacklist-parser.c: adapted to new BlackList_init interface by adding and using a 'struct Arguments' variable 2003-08-21 16:35 Enrico Scholz * src/: util.c, util.h: added xether_aton_r() helper function which understands special mac-names like "802.1d" and "802.3x" 2003-08-21 16:34 Enrico Scholz * src/ip-sentinel.c: restructured some parts to support the new default-mac option 2003-08-21 16:33 Enrico Scholz * src/: blacklist.c, 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 2003-08-21 16:31 Enrico Scholz * src/: arguments.c, arguments.h: added support for a '--mac' option to specify type/value of the used default mac 2003-08-06 22:39 Enrico Scholz * NEWS, configure.ac: version 0.6 2003-08-05 15:06 Enrico Scholz * m4/changelog.am, m4/diet.am, m4/doxygen.am, m4/gpgsig.am, m4/pkgconfig.am, m4/substrule.am, m4/validate.am, m4/wwwpublish.am, src/testsuite/Makefile-files, doc/Makefile-files, contrib/Makefile-files: s!#!##! to avoid cluttering of the generated makefile with copyright-notices 2003-08-05 15:02 Enrico Scholz * contrib/Makefile-files: added minit support 2003-08-05 15:02 Enrico Scholz * ip-sentinel.spec.in: added minit support removed unneeded curlies 2003-08-05 14:50 Enrico Scholz * contrib/ip-sentinel-run: initial checkin 2003-08-05 14:24 Enrico Scholz * src/vector.c: added small piece of documentation 2003-08-01 16:04 Enrico Scholz * src/testsuite/.cvsignore: added .gdb_history 2003-08-01 16:04 Enrico Scholz * src/blacklist.c: use the PARSE_ERROR macro where possible 2003-08-01 01:47 Enrico Scholz * doc/ip-sentinel.man: version 0.6 documented performance and the new ranges-feature 2003-07-31 01:31 Enrico Scholz * README: added example for ip-ranges 2003-07-31 01:31 Enrico Scholz * ip-sentinel.spec.in: removed %%doc attribute from %%mandir-entries 2003-07-31 01:31 Enrico Scholz * src/blacklist.c: allow to specify ip-ranges; suggested by Jon Belanger 2003-07-31 01:30 Enrico Scholz * NEWS, configure.ac: version 0.5.1 2003-07-31 01:26 Enrico Scholz * src/testsuite/data/: blacklist.dat, blacklist.out: added testcases for the new ranges-feature 2003-07-31 01:26 Enrico Scholz * src/: vector.c, vector.h: added Vector_unique() function 2003-07-31 01:25 Enrico Scholz * src/: util.c, util.h: added fillUInt() function 2003-07-30 18:21 Enrico Scholz * src/ip-sentinel.c: fixed creation-mode of logfiles 2003-07-15 18:42 Enrico Scholz * .cvsignore, NEWS, configure.ac, ip-sentinel.spec.in, doc/index.html: version 0.5 2003-07-15 15:48 Enrico Scholz * src/ip-sentinel.c: assign 'from_len' everytime before calling recvfrom 2003-07-15 15:47 Enrico Scholz * contrib/ip-sentinel.init: simplified option-generation code and removed some typos minor cleanups 2003-07-10 02:33 Enrico Scholz * 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 '*' 2003-07-10 02:17 Enrico Scholz * ip-sentinel.spec.in: moved 'make check' into the %check section 2003-07-10 02:11 Enrico Scholz * src/ip-sentinel.c: Fixed binding to an interface as reported by Sergeev Sergey 2003-07-10 02:11 Enrico Scholz * src/wrappers.h: Added Ebind() wrapper 2003-06-20 13:36 Enrico Scholz * m4/ensc_cflags.m4: changed ENSC_CHECK_DEFAULT_FLAG 2003-05-27 14:18 Enrico Scholz * doc/index.html: fixed broken markup added w3c validator images 2003-05-27 14:10 Enrico Scholz * NEWS, configure.ac, ip-sentinel.spec.in: version 0.4 2003-05-27 14:06 Enrico Scholz * .cvsignore: added .*-up-to-date files 2003-05-27 14:05 Enrico Scholz * README: fixed some typos 2003-05-27 14:05 Enrico Scholz * doc/ip-sentinel.man: Version 0.4 fixed some typos 2003-05-27 14:04 Enrico Scholz * doc/index.html: initial checkin 2003-05-27 13:31 Enrico Scholz * src/: blacklist.c, 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 2003-05-27 13:29 Enrico Scholz * contrib/: ip-sentinel.init, ip-sentinel.sysconfig: minor cleanups 2003-05-27 13:29 Enrico Scholz * contrib/Makefile-files: updated copyright date 2003-05-26 23:53 Enrico Scholz * ip-sentinel.spec.in: cleanups and other enhancements 2003-05-26 23:52 Enrico Scholz * src/testsuite/functions: added (X)Emacs modeline 2003-05-26 23:52 Enrico Scholz * src/testsuite/blacklist-parser.sh: set $srcdir to a default value 2003-05-26 23:51 Enrico Scholz * src/testsuite/blacklist-check.sh: set $srcdir to a default value set LANG=C 2003-05-26 23:50 Enrico Scholz * src/testsuite/: blacklist-check.c, blacklist-parser.c: free resources explicitely on exit 2003-05-26 23:50 Enrico Scholz * src/: vector.c, vector.h: updated copyright dates added Vector_free() method 2003-05-26 23:50 Enrico Scholz * src/: blacklist.c, blacklist.h: updated copyright dates added BlackList_free() method 2003-05-26 23:49 Enrico Scholz * src/: Makefile.am, antidos.c, antidos.h, arguments.c, arguments.h, arpmessage.h, compat.h, ether.c, ip-sentinel.c, ip-sentinel.h, parameters.h, util.c, util.h, vector.ic, wrappers.h: updated copyright dates 2003-01-30 03:12 Enrico Scholz * m4/ensc_developing.m4: Removed __USE_MALLOC stuff; it does not work with gcc>=3.2 anymore 2003-01-30 03:12 Enrico Scholz * m4/ensc_cflags.m4: Typo 2003-01-30 02:57 Enrico Scholz * m4/ensc_cflags.m4: Fixed C++ language-checks 2003-01-23 19:28 Enrico Scholz * m4/wwwpublish.am: Added .timestamp file to clean-rule 2003-01-23 19:28 Enrico Scholz * m4/validate.am: Made it a little bit more robust when used with non-GNU make 2002-12-10 17:53 Enrico Scholz * Makefile.m4.am: Added missing ensc_tools.m4 file 2002-12-10 17:25 Enrico Scholz * m4/ensc_tools.m4: Fixed detection of CHOWN_REFERENCE/CHMOD_REFERENCE 2002-12-03 16:34 Enrico Scholz * src/testsuite/: blacklist-check.sh, blacklist-parser.sh, functions: Cleanups 2002-12-03 16:33 Enrico Scholz * src/testsuite/data/: blacklist-check.fd3, blacklist-check.ips, blacklist-check.lst, blacklist-check.out, blacklist-check.res, blacklist-check1.fd3, blacklist-check1.lst, blacklist-check1.out, blacklist-check1.res, blacklist.dat, blacklist.out: - Adapted testcases to the new fact, that MACs are allowed now in network-specifications - Added new testcases to test the new behavior 2002-12-03 16:31 Enrico Scholz * src/ip-sentinel.c: Typo 2002-12-03 16:30 Enrico Scholz * src/blacklist.c: Allowed to specify MAC addresses at network definitions 2002-12-03 16:29 Enrico Scholz * doc/ip-sentinel.man: Reflected change, that MACs can be specified for networks now Fixed typos 2002-12-03 16:29 Enrico Scholz * README: Reflected change, that MACs can be specified for networks now 2002-11-28 17:08 Enrico Scholz * src/testsuite/Makefile-files: Added -DENSC_TESTSUITE flag to the CPPFLAGS of the testsuite programs; formerly only the library was built with this define 2002-11-28 17:07 Enrico Scholz * src/parameters.h: Increased limits 2002-11-28 17:07 Enrico Scholz * src/ip-sentinel.c: Enhanced logging 2002-11-28 17:07 Enrico Scholz * src/ether.c: Allow ether_ntoa() to produce leading zeros by default 2002-11-27 23:42 Enrico Scholz * NEWS: Version 0.3 2002-11-27 23:37 Enrico Scholz * NEWS, configure.ac: Version 0.3 2002-11-27 23:35 Enrico Scholz * src/ip-sentinel.c: Fixed typo 2002-11-27 23:12 Enrico Scholz * src/ip-sentinel.c: Fixed minor off-by-one error while checking actual child-count against MAX_CHILDS 2002-11-27 23:06 Enrico Scholz * src/ip-sentinel.c: Rearranged signal-blocking to handle failed fork()'s in a better way 2002-11-27 22:16 Enrico Scholz * README: Updated 2002-11-27 22:16 Enrico Scholz * src/blacklist.c: Parameterized certain aspects of the sliding-random-MAC mechanism Added some doc 2002-11-27 22:15 Enrico Scholz * src/parameters.h: Parameterized certain aspects of the sliding-random-MAC mechanism 2002-11-27 21:48 Enrico Scholz * src/vector.c: Fixed bad typo in vector-resize code which caused exponential memory consumption 2002-11-27 21:47 Enrico Scholz * src/ip-sentinel.c: Fixed broken signal-handling 2002-11-27 21:47 Enrico Scholz * src/blacklist.c: Made sorting more determinably when running in testsuite-mode 2002-11-27 01:27 Enrico Scholz * src/blacklist.c: Minor cleanups Netmask will be calculated more efficiently now 2002-11-27 01:26 Enrico Scholz * src/: arguments.c, compat.h: Minor cleanups 2002-11-27 01:26 Enrico Scholz * src/: ip-sentinel.h, parameters.h, vector.c: Parameterized behavior 2002-11-27 01:25 Enrico Scholz * src/: antidos.c, ip-sentinel.c: Minor code-cleanups Parameterized behavior 2002-11-27 01:23 Enrico Scholz * src/testsuite/data/: blacklist.dat, blacklist.out: Added some testcases 2002-11-22 20:18 Enrico Scholz * NEWS, configure.ac: Version 0.2 2002-11-22 20:16 Enrico Scholz * doc/ip-sentinel.man: Documented 'interface' commandline-option 2002-11-22 19:49 Enrico Scholz * README: Added content 2002-11-22 19:49 Enrico Scholz * m4/ensc_cflags.m4: Added ENSC_CHECK_DEFAULT_FLAG 2002-11-22 19:48 Enrico Scholz * src/ip-sentinel.c: Beautified error-message 2002-11-18 23:01 Enrico Scholz * NEWS, configure.ac: Version 0.1.1 2002-11-18 22:58 Enrico Scholz * src/testsuite/Makefile-files: Added -DENSC_TESTSUITE flag 2002-11-18 22:58 Enrico Scholz * src/.cvsignore: Added generated testsuite-scripts 2002-11-18 22:58 Enrico Scholz * src/: blacklist.c, blacklist.h: Compile BlackList_print() when running 'make check' also 2002-11-18 22:44 Enrico Scholz * README: Added short note about the manpage and the testsuite files 2002-11-18 22:41 Enrico Scholz * .cvsignore: Added more temporary files 2002-11-18 22:40 Enrico Scholz * src/blacklist.c: Do not compile BlackList_print when NDEBUG is defined 2002-11-18 22:39 Enrico Scholz * m4/ensc_compat.m4: Fixed detection of in_addr_t with strict compiler-settings 2002-11-16 03:37 Enrico Scholz * doc/ip-sentinel.man: minor documentation fixes 2002-11-16 03:37 Enrico Scholz * src/compat.h: Define in_addr_t if needed 2002-11-16 03:17 Enrico Scholz * m4/ensc_diet.m4: s!==!=! 2002-11-16 01:04 Enrico Scholz * configure.ac: Version 0.1 2002-11-16 01:04 Enrico Scholz * src/.cvsignore: Added ip-sentinel 2002-11-16 01:04 Enrico Scholz * src/ip-sentinel.c: Fixed signal-handling Beautified output 2002-11-16 00:45 Enrico Scholz * ip-sentinel.spec.in: Fixed default username 2002-11-16 00:45 Enrico Scholz * README: Added a short note 2002-11-16 00:44 Enrico Scholz * src/arguments.c: Fixed default of configfile 2002-11-16 00:43 Enrico Scholz * src/testsuite/blacklist-parser.sh: typo 2002-11-16 00:41 Enrico Scholz * src/: antidos.c, antidos.h, ip-sentinel.c, parameters.h: Added protection against flooding the program with queries from different IPs which would oversize the AntiDOS vector. 2002-11-16 00:05 Enrico Scholz * contrib/: ip-sentinel.init, ip-sentinel.sysconfig: Added IPS_ prefix to avoid ambiguities 2002-11-15 23:59 Enrico Scholz * .cvsignore: Added some temporary files 2002-11-15 23:59 Enrico Scholz * src/blacklist.c: Fixed resource-leak (cfg-file was not closed) 2002-11-15 23:58 Enrico Scholz * src/wrappers.h: Added wrappers for getgrnam 2002-11-15 23:58 Enrico Scholz * src/: vector.c, vector.h: Moved some functions into vector.ic 2002-11-15 23:58 Enrico Scholz * src/vector.ic: initial checkin 2002-11-15 23:57 Enrico Scholz * src/ip-sentinel.c: Added --group parameter support Minor fixes 2002-11-15 23:57 Enrico Scholz * src/: arguments.c, arguments.h: Added --group parameter support 2002-11-15 23:56 Enrico Scholz * src/Makefile.am: Added vector.ic 2002-11-15 23:56 Enrico Scholz * doc/ip-sentinel.man: Documented --group parameter Added configfile example 2002-11-15 23:56 Enrico Scholz * contrib/ip-sentinel.sysconfig: Added support for --group parameter 2002-11-15 23:56 Enrico Scholz * contrib/ip-sentinel.init: Added missing $ Added support for --group parameter 2002-11-15 23:55 Enrico Scholz * Makefile.am, doc/Makefile-files: Added doc_CLEANFILES 2002-11-15 17:59 Enrico Scholz * src/testsuite/: blacklist-check.sh, blacklist-parser.sh: Certain cleanups Added functions-file support 2002-11-15 17:59 Enrico Scholz * src/testsuite/Makefile-files: Added CVS tags Certain cleanups Added functions and data/blacklist.out file 2002-11-15 17:58 Enrico Scholz * ip-sentinel.spec.in, contrib/Makefile-files, contrib/ip-sentinel.init, contrib/ip-sentinel.sysconfig, doc/.cvsignore, doc/Makefile-files, doc/ip-sentinel.man, m4/wwwpublish.am, src/testsuite/functions, src/testsuite/data/blacklist.out: initial checkin 2002-11-15 17:57 Enrico Scholz * configure.ac, .cvsignore: Added ip-sentinel.spec 2002-11-15 17:57 Enrico Scholz * Makefile.am: Added doc/contrib directories Added wwwpublish rule 2002-11-15 17:56 Enrico Scholz * ChangeLog.sed: Added me 2002-11-14 23:56 Enrico Scholz * 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 2002-11-14 23:55 Enrico Scholz * m4/ensc_developing.m4: fixed/changed some flags 2002-11-14 23:54 Enrico Scholz * m4/ensc_cflags.m4: initial checkin 2002-11-14 23:54 Enrico Scholz * m4/diet.am: Added DIETFLAGS 2002-11-14 23:51 Enrico Scholz * .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/util.c, src/util.h, src/vector.c, src/vector.h, src/wrappers.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: initial checkin 2002-08-29 16:52 Enrico Scholz * m4/changelog.am: rcs2log will be called with '-l 0' now made Makefile a dependency of ChangeLog 2002-08-29 15:24 Enrico Scholz * m4/ensc_diet.m4: Fixed broken evaluation of the --enable-dietlibc value 2002-08-29 15:23 Enrico Scholz * m4/ensc_compat.m4: Do not try to autodetect L2-protocol includes; just use the way suggested in packet(7). 2002-08-29 00:18 Enrico Scholz * m4/ensc_compat.m4: Added check for 2002-08-27 19:59 Enrico Scholz * m4/ensc_developing.m4: Made NDEBUG evaluate to true Fixed Typo 2002-07-11 19:04 Enrico Scholz * m4/ensc_compat.m4: Added test for broken set*limit() headers 2002-07-10 04:52 Enrico Scholz * m4/ensc_developing.m4: Made NDEBUG really a boolean... 2002-07-05 17:02 Enrico Scholz * m4/ensc_compat.m4: Added '-pedantic' to cover some more broken cases... 2002-07-05 15:48 Enrico Scholz * m4/ensc_compat.m4: Fixes to compile with egcs-1.1.2 2002-07-05 15:10 Enrico Scholz * m4/ensc_compat.m4: Initial checkin 2002-07-05 15:09 Enrico Scholz * m4/ensc_diet.m4: in_addr_t related fixes to compile with borken libc's 2002-07-05 14:33 Enrico Scholz * m4/changelog.am: Adopted to behavior of recent rcs2log 2002-07-05 05:03 Enrico Scholz * m4/ensc_diet.m4: Added ENSC_DIET_CHECK_IN_ADDR_T macro to check existence of in_addr_t type 2002-07-04 03:31 Enrico Scholz * m4/substrule.am: s!substrule!substvar! 2002-07-04 03:31 Enrico Scholz * m4/ensc_developing.m4: Make NDEBUG a boolean ('(!0)')to make splint quiet 2002-06-17 23:20 Enrico Scholz * m4/substrule.am: Generalized and outsourced the sed-substitution stuff 2002-06-14 14:51 Enrico Scholz * m4/ensc_diet.m4: Do not cache ensc_use_dietlibc anymore Cache setting of the DIET environment variable Autodetect dietlibc 2002-06-13 13:06 Enrico Scholz * m4/: diet.am, ensc_diet.m4: Fixed usage of DIET so 'gcc' instead of ' gcc' will be executed when disabling dietlibc 2002-06-13 13:05 Enrico Scholz * m4/gpgsig.am: initial checkin 2002-06-12 02:41 Enrico Scholz * m4/ensc_diet.m4: Corrected namespace of variables 2002-06-04 11:28 Enrico Scholz * m4/: diet.am, ensc_diet.m4: Initial checkin 2002-05-04 07:53 Enrico Scholz * m4/ensc_developing.m4: Corrected help-string 2002-05-03 21:37 Enrico Scholz * m4/ensc_ldapcxx.m4: initial checkin 2002-05-03 21:32 Enrico Scholz * m4/ensc_enscdebug.m4: Use '-L... -l...' instead of '.../...' 2002-05-03 21:32 Enrico Scholz * m4/ensc_db.m4: Fixed case when first tested version is not found 2002-05-01 23:22 Enrico Scholz * m4/changelog.am: Fixed 'distcheck' 2002-04-26 14:44 Enrico Scholz * m4/changelog.am: Initial checkin 2002-04-26 14:21 Enrico Scholz * m4/ensc_rdtscll.m4: Initial checkin 2002-04-25 02:28 Enrico Scholz * m4/ensc_db.m4: Added check for MINOR-version Added DB_LTLIBS 2002-04-25 02:04 Enrico Scholz * m4/ensc_db.m4: s!DB_CFLAGS!DB_CXXFLAGS! 2002-04-25 01:53 Enrico Scholz * m4/ensc_db.m4: initial checkin 2002-04-22 16:03 Enrico Scholz * m4/doxygen.am: Fixed bad s!{...}!(...)! 2002-04-22 15:46 Enrico Scholz * m4/validate.am: s!{...}!(...)! Made it work without calling ENSC_STANDARD_TOOLS Added install-data-local & install-exec-local targets 2002-04-22 15:45 Enrico Scholz * m4/: doxygen.am, pkgconfig.am: s!{...}!(...)! Made it work without calling ENSC_STANDARD_TOOLS 2002-04-16 10:40 Enrico Scholz * m4/ensc_enscdebug.m4: Applied changes of the enscdebug include-strategy 2002-04-16 10:39 Enrico Scholz * m4/ensc_flexlexer.m4: Remove lex.yy.o also 2002-04-13 04:53 Enrico Scholz * m4/ensc_flexlexer.m4: Initial checkin 2002-04-13 04:52 Enrico Scholz * 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 15:43 Enrico Scholz * m4/doxygen.am: Added DOXYTARGET support 2002-03-29 04:38 Enrico Scholz * m4/doxygen.am: Initial checkin 2002-03-29 02:18 Enrico Scholz * m4/validate.am: Added copyright Added distclean-* rules 2002-03-29 02:18 Enrico Scholz * m4/pkgconfig.am: Fixed dist-pkgconfig target 2002-03-28 16:19 Enrico Scholz * m4/ensc_developing.m4: Made the usage of __USE_MALLOC selectable by '--disable-stl-malloc' 2002-03-22 23:51 Enrico Scholz * m4/ensc_developing.m4: Added __USE_MALLOC macro 2002-03-20 02:02 Enrico Scholz * m4/ensc_enscdebug.m4: Initial checkin 2002-03-20 01:30 Enrico Scholz * m4/ensc_developing.m4: Added lot of developing-flags 2002-03-20 01:24 Enrico Scholz * m4/ensc_developing.m4: Splitted ENSC_RELEASE into a __ENSC_RELEASE defun to enable its usage in AC_REQUIRE() 2002-03-19 22:44 Enrico Scholz * m4/: pkgconfig.am, validate.am: Initial checkin 2002-03-19 22:44 Enrico Scholz * m4/Makefile.am: Make usage of the automake 'include' feature 2002-03-19 22:44 Enrico Scholz * m4/ensc_tools.m4: Added CP_P macro 2002-02-12 00:14 Enrico Scholz * m4/ensc_developing.m4: Added ENSC_RELEASE Added CXXFLAGS for development 2002-01-09 11:32 Enrico Scholz * m4/Makefile.am: Made it more generally... 2001-11-27 23:24 Enrico Scholz * m4/ensc_tools.m4: Added doxygen, SGML_TOOLS and GRAPH_TOOLS 2001-11-15 22:42 Enrico Scholz * m4/Makefile.am[DEAD]: Removed Makefile.am from project repository; it's project specific 2001-11-01 23:58 Enrico Scholz * m4/ensc_tools.m4: Added some standard tools Added ENSC_TEX_TOOLS macro 2001-11-01 23:57 Enrico Scholz * m4/Makefile.am: Removed include'ing of global Makefile 2001-10-26 16:00 Enrico Scholz * m4/ensc_python.m4: Quoted ${PYTHON} 2001-10-26 14:56 Enrico Scholz * m4/: Makefile.am, ensc_database.m4, ensc_developing.m4, ensc_isdn.m4, ensc_tools.m4: Minor fix in the $Id$ string 2001-10-26 14:56 Enrico Scholz * m4/ensc_python.m4: Quoted ${PYTHON} Added ENSC_PYCHECKER 2001-10-26 01:27 Enrico Scholz * m4/: Makefile.am, ensc_database.m4, ensc_developing.m4, ensc_isdn.m4, ensc_python.m4, ensc_tools.m4: Initial checkin