### Project: ndsad; Project version: 0.0.3-026;
### Branch: ;
### File: ChangeLog; File version: 0.0.3-026
Fri Dec 19 11:19:00 MSD 2003  Version: 0.0.3-026

	* iflist.cc:	Statistic is not saved on sigsegv.

Sun Jun 22 22:23:50 MSD 2003  Version: 0.0.3-025

	* ppp-hndl.cc:	Added hack to handle RedHat 9.0 VPN.

Sun Jun 22 22:23:27 MSD 2003  Version: 0.0.3-025

	New version opened

Tue May 20 12:26:56 MSD 2003  Version: 0.0.3-024

	New version opened

Tue May 20 11:40:56 MSD 2003  Version: 0.0.3-023

	* thr.cc:	A bit more verbose output added.

Tue May 20 11:40:40 MSD 2003  Version: 0.0.3-023

	New version opened

Sun May 18 19:11:33 MSD 2003  Version: 0.0.3-022

	New version opened

Sun May 18 19:11:04 MSD 2003  Version: 0.0.3-021

	* iflist.cc:	SIGSEGV raise added.

Fri Mar 28 09:52:32 MSK 2003  Version: 0.0.3-021

	* iptonf.cc:	Greap Hole with IP version fixed.
	Only supported was IPv5(!) :)

Fri Mar 28 09:52:10 MSK 2003  Version: 0.0.3-021

	New version opened

Thu Mar 27 19:28:19 MSK 2003  Version: 0.0.3-020

	* iflist.cc:	Debug printing in ifl_panic added.

Thu Mar 27 19:27:42 MSK 2003  Version: 0.0.3-020

	* ndsad.cc:	SIGHUP hole patched - WatchDog is
	ignoring HUP now.

Thu Mar 27 19:26:59 MSK 2003  Version: 0.0.3-020

	New version opened


Wed Mar 26 19:09:30 MSK 2003  Version: 0.0.3-019

	* ndsad.cc:	SIGSEGV trapping added.

Wed Mar 26 19:06:58 MSK 2003  Version: 0.0.3-019

	* iflist.cc iflist.h:	ifl_panic routine added
	for SIGSEGV trapping.

Fri Mar 14 16:09:29 MSK 2003  Version: 0.0.3-019

	New version opened

Fri Mar 14 16:09:19 MSK 2003  Version: 0.0.3-018

	* iptonf.cc:	Chechk of IP version added.

Sat Mar  8 20:27:41 MSK 2003  Version: 0.0.3-018

	* ndsad.cc:	SIGINT couses worker restart. Only if 
	WatchDog is waken.  Otherwise it will be ignored.

Sat Mar  8 20:27:04 MSK 2003  Version: 0.0.3-018

	* ndsad.cc:	WatchDog moved to separate method.

Fri Mar  7 10:15:53 MSK 2003  Version: 0.0.3-018

	New version opened

Fri Mar  7 10:11:03 MSK 2003  Version: 0.0.3-017

	* thr.cc:	Dummy loop modified to fit down faces.

Thu Mar  6 23:34:51 MSK 2003  Version: 0.0.3-017

	New version opened

Thu Mar  6 13:29:10 MSK 2003  Version: 0.0.3-016

	* ndsad.cc:	Signal name translation added.

Thu Mar  6 11:36:01 MSK 2003  Version: 0.0.3-016

	* ndsad.cc:	WatchDog added - Dog waits for child 
	death and recover if necessary.

Thu Mar  6 11:35:24 MSK 2003  Version: 0.0.3-016

	New version opened

Tue Mar  4 20:43:53 MSK 2003  Version: 0.0.3-015

	* ndsad.cc:	-s flag to chage statistical dump 
	delay added.

Tue Mar  4 20:37:51 MSK 2003  Version: 0.0.3-015

	* ndsad.cc:	-l flag to change log file added.

Mon Mar  3 10:13:46 MSK 2003  Version: 0.0.3-015

	New version opened

Mon Mar  3 10:08:06 MSK 2003  Version: 0.0.3-014

	* nf.c:	Host - network format bug with TS fixed.

Mon Mar  3 10:07:44 MSK 2003  Version: 0.0.3-014

	New version opened

Sun Mar  2 20:49:18 MSK 2003  Version: 0.0.3-013

	* <lot of files>:	Time stamp format changed

Sun Mar  2 20:20:54 MSK 2003  Version: 0.0.3-013

	* iptonf.cc:	Small bug with protocol aggregation fixed.

Sun Mar  2 20:20:38 MSK 2003  Version: 0.0.3-013

	New version opened

Fri Feb 28 23:01:25 MSK 2003  Version: 0.0.3-012

	* configure:	Type of libpcap linkage switch added.

Fri Feb 28 22:56:44 MSK 2003  Version: 0.0.3-012

	New version opened

Fri Feb 28 16:45:57 MSK 2003  Version: 0.0.3-011

	* nfc.cc:	Small bug with ToS fixed.

Fri Feb 28 16:41:17 MSK 2003  Version: 0.0.3-011

	New version opened

Fri Feb 28 16:41:13 MSK 2003  Version: 0.0.3-010

	* handlers.cc:	Some devices added.

Fri Feb 28 08:01:44 MSK 2003  Version: 0.0.3-010

	New version opened

Wed Feb 26 10:22:01 MSK 2003  Version: 0.0.3-009

	Version sequence changed.

Wed Feb 26 10:10:03 MSK 2003  Version: 0.0-0.3-009

	* thr.cc:	Case of two threads sharing same device 
	prevented.

Wed Feb 26 10:09:15 MSK 2003  Version: 0.0-0.3-009
Wed Feb 26 00:27:21 MSK 2003  Version: 0.0-0.3-008

	New version opened - for export

Wed Feb 26 00:22:57 MSK 2003  Version: 0.0-0.3-007

	* thr.cc:	Pointer memory leak fixed.

Tue Feb 25 18:11:14 MSK 2003  Version: 0.0-0.3-007

	* nethdr.h:	*HDR_SIZE renamed to *_HDR_SZ to preserve 
	overlapping with some BSD macros.

Tue Feb 25 18:07:11 MSK 2003  Version: 0.0-0.3-007

	* ndsad.cc:	Dummy mode flag added.

Tue Feb 25 18:04:10 MSK 2003  Version: 0.0-0.3-007

	* config.h:	Dummy mode flag added.

Tue Feb 25 17:46:11 MSK 2003  Version: 0.0-0.3-007

	New version opened

Mon Feb 24 16:06:23 MSK 2003  Version: 0.0-0.3-006

	* iflist.cc:	SIGTERM handler added.

Mon Feb 24 15:57:06 MSK 2003  Version: 0.0-0.3-006
Sun Feb 23 20:06:29 MSK 2003  Version: 0.0-0.3-005

	New version opened

Sun Feb 23 19:35:24 MSK 2003  Version: 0.0-0.3-004

	* eth-hndl.cc ppp-hndl.cc:	Caplen check added.

Sun Feb 23 19:22:14 MSK 2003  Version: 0.0-0.3-004

	New version opened

Sun Feb 23 17:41:32 MSK 2003  Version: 0.0-0.3-003

	* ./configure:	Changed to fit UTM config file location.

Sun Feb 23 16:39:45 MSK 2003  Version: 0.0-0.3-003

	New version opened

Sun Feb 23 00:26:25 MSK 2003  Version: 0.0-0.3-002

	* nfc.cc:	Small memory leak fixed.

Sun Feb 23 00:26:03 MSK 2003  Version: 0.0-0.3-002

	New version opened

Fri Feb 21 09:38:41 MSK 2003  Version: 0.0-0.3-001

	New version opened - previous exported

Thu Feb 20 10:14:08 MSK 2003  Version: 0.0-0.3

	* thr.cc:	if_woker routine cleaned up a bit.

Thu Feb 20 01:03:07 MSK 2003  Version: 0.0-0.3

	* ndsad.cc:	-HUP handling: imidiate statistical dump is made.

Wed Feb 19 17:31:30 MSK 2003  Version: 0.0-0.3

	* nfc.cc:	Small bug with nfpool initialization fixed.

Wed Feb 19 16:08:13 MSK 2003  Version: 0.0-0.3

	New version opened - Project name changed.

Wed Feb 19 13:23:22 MSK 2003  Version: 0.0-0.2a9+

	* nfcd.conf.5:	Man page written.

Wed Feb 19 11:34:23 MSK 2003  Version: 0.0-0.2a9+

	* config.cc:	Dump delay is tunable now.

Wed Feb 19 11:24:37 MSK 2003  Version: 0.0-0.2a9+

	* nfc.cc:	update changed. Now it can dump statistics.

Wed Feb 19 10:55:33 MSK 2003  Version: 0.0-0.2a9+

	* thr.cc:	Small bug with device destruction fixed.

Wed Feb 19 10:27:36 MSK 2003  Version: 0.0-0.2a9+

	* thr.cc:	Merely formated logging was added.

Wed Feb 19 10:27:03 MSK 2003  Version: 0.0-0.2a9+

	* config.cc:	Log file path is tunable.

Wed Feb 19 09:55:54 MSK 2003  Version: 0.0-0.2a9+

	* logger.cc logger.h:	Files added to project.

Wed Feb 19 08:59:53 MSK 2003  Version: 0.0-0.2a9+

	New version opened - 0.2a9 exported

Tue Feb 18 22:32:52 MSK 2003  Version: 0.0-0.2a9

	* thr.cc:	After pcap_loop fails thread reincarnates - 
	it doesn't finish but reinitializes internal variables.

Tue Feb 18 22:22:55 MSK 2003  Version: 0.0-0.2a9

	* nfc.cc:	Data list is sorted by src addr now.

Tue Feb 18 21:58:10 MSK 2003  Version: 0.0-0.2a9

	* thr.cc:	Thread behaviour with unconfigured devices 
	changed. Now they are handled untill they are destroyed 
	or configured. Only then pcap is started (for configured).

Tue Feb 18 10:59:36 MSK 2003  Version: 0.0-0.2a9

	* config.cc:	Small bug with uninitialized values fixed.

Tue Feb 18 10:44:59 MSK 2003  Version: 0.0-0.2a9

	New version opened - 0.2a8+ exported

Tue Feb 18 10:23:15 MSK 2003  Version: 0.0-0.2a8+

	* nfcd.cc:	Version flag added.

Tue Feb 18 10:11:41 MSK 2003  Version: 0.0-0.2a8+

	* handlers.cc:	Large amount of device families added.

Tue Feb 18 09:45:06 MSK 2003  Version: 0.0-0.2a8+

	* thr.cc:	Bug with memory eating fixed. Now worker 
	thread is detached after creation.

Tue Feb 18 09:27:00 MSK 2003  Version: 0.0-0.2a8+

	New version opened - 0.2a8 exported

Mon Feb 17 16:39:51 MSK 2003  Version: 0.0-0.2a8

	* ppp-hndl.cc:	Added correct(?) tunnel device 
	handling for BSD like systems

Mon Feb 17 10:32:30 MSK 2003  Version: 0.0-0.2a8

	* iflist.cc:	MemPool for if_list of faces added.

Mon Feb 17 10:31:31 MSK 2003  Version: 0.0-0.2a8

	* mempool.cc mempool.h:	mempool class became more usable - 
	different types of memory pools may be created.

Mon Feb 17 10:30:21 MSK 2003  Version: 0.0-0.2a8

	* nfpool.*:	Moved to mempool.cc mempool.h

Mon Feb 17 09:56:14 MSK 2003  Version: 0.0-0.2a8

	New version opened

Sun Feb 16 12:00:47 MSK 2003  Version: 0.0-0.2a7+

	* nfcd.cc:	Flag processing added. Currently supported:
		-d - daemonization;
		-c <path> - alternative configuration file;
		-h - help

Sun Feb 16 11:30:50 MSK 2003  Version: 0.0-0.2a7+

	* nf.h:	Structure cleaned from unused fields

Sun Feb 16 11:21:22 MSK 2003  Version: 0.0-0.2a7+

	* config.cc:	Forced devices added in conf file.

Sun Feb 16 11:05:41 MSK 2003  Version: 0.0-0.2a7+

	New version opened - 0.2a7 exported

Sat Feb 15 16:12:59 MSK 2003  Version: 0.0-0.2a7

	* nf.c:	Bug with network byte order in counter fixed.

Sat Feb 15 15:49:34 MSK 2003  Version: 0.0-0.2a7

	* debug.h:	__error macros renamed. Otherwise it overlaps 
	with BSD errno macros.

Sat Feb 15 12:10:04 MSK 2003  Version: 0.0-0.2a7

	* templ/Makefile.in:	-imacros directive for ostype.h 
	added.

Sat Feb 15 12:02:47 MSK 2003  Version: 0.0-0.2a7

	* thr.cc:	PCAP errors reporting added.

Sat Feb 15 11:10:22 MSK 2003  Version: 0.0-0.2a7

	* thr.cc:	if_worker method was cleaned up.

Sat Feb 15 11:09:27 MSK 2003  Version: 0.0-0.2a7

	* iflist.cc:	Default family support added.
	Dummy faces are operated more correct now.

Sat Feb 15 10:39:47 MSK 2003  Version: 0.0-0.2a7

	New version opened - 0.2a6+ exported

Fri Feb 14 22:37:48 MSK 2003  Version: 0.0-0.2a6+

	* iflist.cc:	ifi_ifvalid method added for dummy faces 
	support

Fri Feb 14 22:37:21 MSK 2003  Version: 0.0-0.2a6+

	* thr.cc:	Dummy faces are processed in right way now.

Fri Feb 14 22:17:20 MSK 2003  Version: 0.0-0.2a6+

	New version opened - 0.2a6 exported

Fri Feb 14 19:01:36 MSK 2003  Version: 0.0-0.2a6

	* config.cc:	Heap size is tunable via config file now.

Fri Feb 14 18:29:26 MSK 2003  Version: 0.0-0.2a6

	* thr.cc config.cc:	Promisc mode of device is set in conf 
	file now.

Fri Feb 14 15:15:17 MSK 2003  Version: 0.0-0.2a6

	* iflist.cc:	Daemon is BSD compatible now.

Fri Feb 14 15:14:46 MSK 2003  Version: 0.0-0.2a6

	* thr.cc:	Dummy call is recognized before pcap_open_live now.

Fri Feb 14 13:53:55 MSK 2003  Version: 0.0-0.2a6

	* iflist.cc:	Storing of iface names added in ifi_count 
	routine for BSD compile

Fri Feb 14 00:01:07 MSK 2003  Version: 0.0-0.2a6

	* iflist.cc:	BSD compatibility added.

Thu Feb 13 12:45:07 MSK 2003  Version: 0.0-0.2a6

	* iflist.cc:	ifi_count changed to fit BSD.

Thu Feb 13 12:43:02 MSK 2003  Version: 0.0-0.2a6

	New version opened - BSD compatibility attempt

Wed Feb 12 14:28:24 MSK 2003  Version: 0.0-0.2a5+

	* nf.c:	Fixed bug with message version.

Wed Feb 12 13:01:12 MSK 2003  Version: 0.0-0.2a5+

	`nexthop' resolution attempt fails.

Wed Feb 12 12:44:55 MSK 2003  Version: 0.0-0.2a5+

	* config.cc nfc.cc:	Default hash size is tunable now.

Wed Feb 12 12:20:49 MSK 2003  Version: 0.0-0.2a5+

	New version opened - attempt to determine `nexthop'.

Wed Feb 12 00:32:41 MSK 2003  Version: 0.0-0.2a5

	* configure:	Trivial location of pcap.h and bpf.h added.

Wed Feb 12 00:12:42 MSK 2003  Version: 0.0-0.2a5

	* pcap.local.h:	File for correction of simple bug in bpf.h.

Tue Feb 11 23:58:44 MSK 2003  Version: 0.0-0.2a5

	* iptonf.cc:	Removed protocol aggregation.

Tue Feb 11 23:57:15 MSK 2003  Version: 0.0-0.2a5

	New version opened - previous was published.

Tue Feb 11 15:00:11 MSK 2003  Version: 0.0-0.2a4+

	* config.cc iflist.cc:	Hash size is tunable now.

Tue Feb 11 13:08:58 MSK 2003  Version: 0.0-0.2a4+

	* thr.cc:	Dummy iface support added.

Tue Feb 11 10:55:40 MSK 2003  Version: 0.0-0.2a4+

	New version opened - for experiments with dummy families.

Tue Feb 11 10:54:13 MSK 2003  Version: 0.0-0.2a4

	* iflist.cc config.cc config.h:	Support of dummy families added.

Mon Feb 10 17:49:49 MSK 2003  Version: 0.0-0.2a4

	* templ/ostype.h.in:	Macro for root directory added.

Mon Feb 10 17:26:58 MSK 2003  Version: 0.0-0.2a4

	* nfcd.conf:	Simple configuration file added.

Mon Feb 10 14:57:03 MSK 2003  Version: 0.0-0.2a4

	* config.cc config.h:	Simple configuration structure added.

Mon Feb 10 14:23:41 MSK 2003  Version: 0.0-0.2a4

	New version opened - to many changes were made.

Mon Feb 10 14:23:18 MSK 2003  Version: 0.0-0.2a3

	* nfc.cc:	Fixed Bug: Protocol was lost when new entry added.

Wed Jan 29 08:58:21 MSK 2003  Version: 0.0-0.2a3

	* nfc.cc:	Bug with duplication of first packet fixed.

Tue Jan 28 00:16:24 MSK 2003  Version: 0.0-0.2a3

	* nf.c:	Small bug with include statements fixed.

Tue Jan 28 00:15:30 MSK 2003  Version: 0.0-0.2a3

	* configure:	Configuration script added.
	Makefile and ostype.h templates added.

Tue Jan 28 00:14:02 MSK 2003  Version: 0.0-0.2a3

	New version opened

Mon Jan 27 23:56:30 MSK 2003  Version: 0.0-0.2a2

	* nfpool.cc:	Deadlock bug fixed.

Mon Jan 27 11:20:10 MSK 2003  Version: 0.0-0.2a2

	* nfpool.cc nfpool.h:	Simple malloc for nf_list structures.

Mon Jan 27 11:19:46 MSK 2003  Version: 0.0-0.2a2

	* ldefs.h:	Simple lock macros were added.

Mon Jan 27 11:19:00 MSK 2003  Version: 0.0-0.2a2

	* nfc.cc:	Hash problems have been fixed.

Sun Jan 26 19:20:22 MSK 2003  Version: 0.0-0.2a2

	All malloc's were replaced by new. Free - by delete.

Sun Jan 26 12:04:48 MSK 2003  Version: 0.0-0.2a2

	New version opened: hash is under construction

Sat Jan 25 20:33:31 MSK 2003  Version: 0.0-0.2a1

	* nf.c:	Bug with negative idle time fixed. Now value is converted to
	_signed_ int before been compared with constant.

Fri Jan 24 23:05:28 MSK 2003  Version: 0.0-0.2a1

	* iflist.cc:	Internal indexes are used now.

Fri Jan 24 22:27:57 MSK 2003  Version: 0.0-0.2a1

	New version opened

Fri Jan 24 22:26:15 MSK 2003  Version: 0.0-0.2a

	Some bugs were fixed. Some new files have been added.
	First working version has been done.

Mon Jan 20 17:15:17 MSK 2003  Version: 0.0-0.2a

	New version opened

Mon Jan 20 14:02:28 MSK 2003  Version: 0.0-0.1th

	* lo-hndl.cc lo-hndl.h:	Removed from project

Sun Jan 19 17:10:56 MSK 2003  Version: 0.0-0.1th

	New version opened

Sat Jan 18 19:41:50 MSK 2003  Version: 0.0-0.1

	* iptonf.cc:	All non TCP/UDP IP packets have 0 protocol field now

Wed Jan 15 20:06:55 MSK 2003  Version: 0.0-0.1

	New version opened

Wed Jan 15 20:06:55 MSK 2003 End of Log
