------------------------------------------------------------------------
r36 | ale2003 | 2011-03-09 12:24:43 +0100 (Wed, 09 Mar 2011) | 6 lines

READMElist: added this esy Perl script to extract reports from iptables.
Makefile: add READMElist, and READMEphp, since it was missing
INSTALL: wrote the list of commands for upgrading

This is the final commit for release 1.03

------------------------------------------------------------------------
r35 | ale2003 | 2011-03-04 14:15:40 +0100 (Fri, 04 Mar 2011) | 8 lines

initial_count.h: new header file collecting various quircks related to
		 initial count.ibd-config: moved max_initial_count to the
		 new header.ibd-ban: changed initial_count determination by
		 introducing rounding; the initial probability is larger by
		 one with respect to the previous version: this more
		 closely reaches the value RAND_MAX than before.ibd-parse:
		 changed initial_count as in ibd-ban.ibd-del: guessing
		 initial count moved to the new header; ban_opt (--ls-ban)
		 changed to also get the time-adjusted value of
		 probability; raw listing is now the only means to read the
		 actual number written on the db.
testsuite: increased decay values for initial count testing, to avoid that
	   the output be noticeably changed. Also, eliminated test that
	   depends on quoting capabilities of autotest, as it changed on
	   upgrading.
install: mention the ban_opt (--ls-ban)

------------------------------------------------------------------------
r34 | ale2003 | 2011-03-02 21:34:25 +0100 (Wed, 02 Mar 2011) | 5 lines

ibd-parse: added exec-connkill option and a spawn_exec function.
INSTALL: mention db_upgrade.
TESTjudge: add limits.h and unused parametersibd-judge: add limits.h (how
	   was it included before?)

------------------------------------------------------------------------
r33 | ale2003 | 2011-02-17 19:31:45 +0100 (Thu, 17 Feb 2011) | 6 lines

INSTALL: review first section, added exec-connkill documentation.
README: added /etc/ipqbdb-connkill.cmd config file.ibd-config: added
	IPQBDB_CONNKILL_CMD.
TESTexec: added options --help and -v (verbose, for arg numbers).
configure: just removed comment.

------------------------------------------------------------------------
r32 | ale2003 | 2011-02-16 19:59:23 +0100 (Wed, 16 Feb 2011) | 6 lines

report_error: new source files for the function taken from dbstruct.h and
	      opendb.cibd-ban: added exec-connkill option
testsuite: added several tests for connkill and its parsing
ext_exec: added a main() function for testing


------------------------------------------------------------------------
r31 | ale2003 | 2011-02-14 16:38:02 +0100 (Mon, 14 Feb 2011) | 9 lines

ext_exec: new source file for external tool execution
dbstruct: change the write_block function prototype so as to return the
	  final probability to its caller
opendb2: change the write_block function
config_names: define the name /etc/ipqbdb-connkill.cmd
configure: option for the aboveibd-ban: prepare for calling the execution
	   of external toolibd-parse: ditto


------------------------------------------------------------------------
r30 | ale2003 | 2011-02-09 17:18:43 +0100 (Wed, 09 Feb 2011) | 5 lines

ibd-config: display the max initial-count
ibd-judge: revise help output
ibd-ban: use percent_prob instead of redefine
INSTALL: new text in view of --exec option

------------------------------------------------------------------------
r29 | ale2003 | 2011-02-07 19:23:35 +0100 (Mon, 07 Feb 2011) | 7 lines

ibd-judge: add options netlink-bufsize, netlink-no-enobufs, and length of each queue.
ibd-judge: for ENOBUFS, just report the error (don't reinitialize).
TESTjudge: add dummy functions as needed.
check: added test for parsing queue lengths.
version: bump to 1.03


------------------------------------------------------------------------
r28 | ale2003 | 2011-02-07 15:11:56 +0100 (Mon, 07 Feb 2011) | 2 lines

ibd-del: --ls display current probability (as rehabilitated).

------------------------------------------------------------------------
r27 | ale2003 | 2011-02-07 12:48:10 +0100 (Mon, 07 Feb 2011) | 2 lines

factored rehabilitated_prob function for use in reporting

------------------------------------------------------------------------
r26 | ale2003 | 2011-02-07 11:42:15 +0100 (Mon, 07 Feb 2011) | 2 lines

factored percent_prob function

------------------------------------------------------------------------
r24 | ale2003 | 2010-07-30 20:09:22 +0200 (Fri, 30 Jul 2010) | 4 lines

READMEphp: addedREADME, INSTALL, READMEcrash: updated stuff about the
	   strange error. After another month, it seems v1.02 with
	   libnetfilter_queue 0.0.17 runs smoothly, and it's fine to
	   release it.

------------------------------------------------------------------------
r23 | ale2003 | 2010-06-14 19:02:15 +0200 (Mon, 14 Jun 2010) | 4 lines

ibd-judge: log error exits from the main loop.
ibd-judge: after recv error (once in a blue moon) attempt reentering the loop.
TESTjudge: set funny return code -123 after EBADF, to exit the test
	   cleanly.

------------------------------------------------------------------------
r22 | ale2003 | 2010-03-15 19:05:52 +0100 (Mon, 15 Mar 2010) | 4 lines

ibd-del: allow --max-records=4M instead of 4194304; allow -S as short for --stats
ibd-del: fix display of --version
INSTALL: paragraph for installing compatible versions

------------------------------------------------------------------------
r21 | ale2003 | 2010-03-15 17:48:21 +0100 (Mon, 15 Mar 2010) | 2 lines

ibd-ban: fixed error messages for bad arguments not going to syslog as required

------------------------------------------------------------------------
r20 | ale2003 | 2010-02-12 14:54:33 +0100 (Fri, 12 Feb 2010) | 2 lines

configure: define extensions and c99 in autoconf

------------------------------------------------------------------------
r19 | ale2003 | 2010-01-30 14:33:48 +0100 (Sat, 30 Jan 2010) | 3 lines

opendb: fixed ibd-ban failing with cannot createdir /var/lib/ipqbdb:
	Permission denied.
version: bump to 1.01

------------------------------------------------------------------------
r17 | ale2003 | 2010-01-25 10:16:19 +0100 (Mon, 25 Jan 2010) | 2 lines

fix typo in Makefile.am that prevented inclusion of READMEc*

------------------------------------------------------------------------
r14 | ale2003 | 2010-01-24 19:02:31 +0100 (Sun, 24 Jan 2010) | 2 lines

NEWS: release today!

------------------------------------------------------------------------
r13 | ale2003 | 2010-01-24 18:18:42 +0100 (Sun, 24 Jan 2010) | 3 lines

ibd-judge: set htonl for the mark value
revise README*, INSTALL, comment t1-in

------------------------------------------------------------------------
r12 | ale2003 | 2010-01-22 18:18:37 +0100 (Fri, 22 Jan 2010) | 11 lines

ibd-parse: (run_pcre) cleaned up return code handling for pcre actions
ibd-parse: (try_run_pcre) keep existing config on SIGHUP re-read error
opendb: (database_fname_with_home) create fname in the same
	directoryibd-parse: (my_database_fname) ensure all db's in the same
	directoryibd-parse: added test options --exit-on-eof and --no-run /
	-nibd-del: removed short name of options -n and -o, long name
	changed to "--only-never-blocked"ibd-del: removed short name of
	--max-probability and added --min-probability, added help note
testsuite: added test for ibd-parse with multiple databases
configure: prepared for release 1.0


------------------------------------------------------------------------
r11 | ale2003 | 2010-01-21 19:22:28 +0100 (Thu, 21 Jan 2010) | 6 lines

added a testsuite for simple database operations
TESTjudge: fixed printout for testsuiteibd-judge: fixed printout for
	   examining probability of being blockedibd-white: fixed record
	   formatibd-white: display prompt on a tty

------------------------------------------------------------------------
r10 | ale2003 | 2010-01-19 15:17:30 +0100 (Tue, 19 Jan 2010) | 5 lines

ibd-judge: removed cumbersome options queue-num and address-match
ibd-judge: modified callback so that can handle multiple queues
ibd-judge: set argument syntax to allow either DROP or MARK for blocking
TESTjudge: added commands to simulate packets arriving while time elapses

------------------------------------------------------------------------
r9 | ale2003 | 2010-01-18 12:33:18 +0100 (Mon, 18 Jan 2010) | 3 lines

renamed ipqbdbd ibd-judge for executable names homogeneity
renamed TESTipqbdbd as TESTjudge, consequently

------------------------------------------------------------------------
r8 | ale2003 | 2010-01-17 19:01:49 +0100 (Sun, 17 Jan 2010) | 4 lines

ibd-del: added option to print by-reason statistics
ibd-del: set stats update on deletion
ibd-del: fix description by regex selection

------------------------------------------------------------------------
r7 | ale2003 | 2010-01-17 16:36:19 +0100 (Sun, 17 Jan 2010) | 4 lines

ibd-parse: added call to set description counters
fix bug in opendb2.c (closing db1 twice on open error)
add default timeout to db environment

------------------------------------------------------------------------
r6 | ale2003 | 2010-01-16 19:31:01 +0100 (Sat, 16 Jan 2010) | 4 lines

added TESTipqbdbd for testing the daemon with faked packets
in ipqbdbd, when running in a terminal don't call syslog
added function for updating description counters

------------------------------------------------------------------------
r5 | ale2003 | 2010-01-13 17:14:30 +0100 (Wed, 13 Jan 2010) | 2 lines

added ibd-config utility to display settings

------------------------------------------------------------------------
r4 | ale2003 | 2010-01-13 13:34:40 +0100 (Wed, 13 Jan 2010) | 7 lines

Changed database structures, INCOMPATIBLE with existing files
ibd-del: added adaptive deletion via option max-records
ibd-del: added option ls-ban to write calls to ibd-ban
ibd-del: option raw-ls renamed to ls-raw
opendb2: improved concurrency control


------------------------------------------------------------------------
r3 | ale2003 | 2009-04-24 18:53:40 +0200 (Fri, 24 Apr 2009) | 2 lines

Examine the packet direction, to allow filtering responses

------------------------------------------------------------------------
r2 | ale2003 | 2008-12-22 13:21:21 +0100 (Mon, 22 Dec 2008) | 23 lines

Added fields in the DB (will need to clear the old db before instlling.)

* dbstruct.h (ip_data_t): added cought_cnt and chk signature.

* ibd-del.c (popt options): removed -D that other progs use for "debug".

* ibd-del.c (popt options): added only-blocked, non-blocked, reason, raw-ls.

* ibd-del.c (do_del): modified for new options

* ibd-del.c: added functions add_reason_id, all_reason_id, have_reason_id.

* ibd-del.c (time_string): fix white spaces to ease identifying fields.

* ibd-parse.c (read_pcre): handle lines longer than expected.

* ipqbdbd.c (daemon_loop): fail db->get if record size doesn't match.

* ibd-white.c: new file for bare whitelist management

* ipv4_util.c ipv4_util.h: new files factoring IPv4 address parsing


------------------------------------------------------------------------
r1 | ale2003 | 2008-12-22 12:37:59 +0100 (Mon, 22 Dec 2008) | 1 line

Initial import -working system
------------------------------------------------------------------------
