File: ChangeLog

package info (click to toggle)
tcpflow 0.21-6
  • links: PTS
  • area: main
  • in suites: sarge
  • size: 596 kB
  • ctags: 114
  • sloc: sh: 3,179; ansic: 914; makefile: 49
file content (133 lines) | stat: -rw-r--r-- 4,602 bytes parent folder | download | duplicates (5)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
2003-08-07  Jeremy Elson  <jelson@circlemud.org>
	* Released v0.21.  Sticking to my strict schedule of releasing at
	least one minor release per year. :-)
	
2003-08-07  Jeremy Elson  <jelson@circlemud.org>

	* src/main.c: Fixed format string attack.  Found by David
	Goldsmith of atstake.com.
	
2002-03-29  Jeremy Elson  <jelson@concorde.cs.ucla.edu>

	* configure.in: Fixed --with-pcap (was broken since moving sources
	into src)

2002-03-29  Jeremy Elson  <jelson@circlemud.org>

	* src/datalink.c: Added support for ISDN (/dev/ippp0), datalink
	handler for DLT_LINUX_SLL.  Contributed by Detlef Conradin
	<dconradin at gmx.net>

2001-08-23  Jeremy Elson  <jelson@circlemud.org>

	* src/tcpip.c: fflush stdout in console print mode, from
	suggestion of Andreas Schweitzer <andy at physast.uga.edu>, who
	says "Otherwise, I can't redirect or pipe the console output. At
	least on FreeBSD. I will check later today if this also cures the
	same problems I had on OpenBSD."
	

2001-02-26  Jeremy Elson  <jelson@circlemud.org>

	* Released version 0.20.
	
	* util.c, main.c: we now catch SIGTERM, SIGINT and SIGHUP, and
	call exit().  Should give libpcap a chance to reset the interface
	state (it calls onexit()).
	
	* main.c, tcpflow.1.in: Added patch from "Jose M. Alcaide" <jose
	at we.lc.ehu.es> (FreeBSD port maintainer) so that tcpflow can
	read from tcpdump output files.

2000-01-12  Jeremy Elson  <jelson@circlemud.org>

	* tcpflow.spec.in: New file for creating RPMs, submitted by Ross
	Golder <rossigee at bigfoot.com>.

	* configure.in: Added generation of tcpflow.spec
	* Makefile.am: Added distribution of tcpflow.spec.in

1999-04-20  Jeremy Elson  <jelson@circlemud.org>

	* Released version 0.12.
	
1999-04-20  Jeremy Elson  <jelson@circlemud.org>

	* tcpflow.1.in: Updated man page.

	* main.c (main): libpcap, when running under Linux, doesn't seem
	to be able to handle filtering expressions when using DLT_NULL
	(usually the loopback interface -- i.e. "localhost"), so we don't
	allow those expressions and print a warning if the user is trying
	to use one.  Controlled via the DLT_NULL_BROKEN define in conf.h.
	* datalink.c (dl_null): We no longer check that the datalink type
	is AF_INET if DLT_NULL_BROKEN is defined.
	* configure.in: Added AC_CANONICAL_SYSTEM, and define
	DLT_NO_BROKEN if we are using Linux.
	* acconfig.h: Added entry for DLT_NULL_BROKEN.

	* tcpflow.h: We use __attribute__ now only if __GNUC__ is defined,
	so that the code compiles on non-GCC compilers.
	
	* configure.in: Check for standards.h, for IRIX compatibility.
	(I have a custom autoconf that I changed to automatically #include
	standards.h, if the check succeeds, in future header file checks.)
	* sysdep.h: Conditional #include <standards.h> added.
	
	* configure.in: Only check for -lnsl if gethostbyaddr() doesn't
	work without it; same for -lsocket and socket().
	
	* tcpip.c (process_ip, process_tcp, do_strip_nonprint,
	print_packet, store_packet): Changed to take a u_char.
	* tcpflow.h: Changed packet handling function argument prototypes
	and return values to use u_char instead of char.
	* configure.in: Added checking for u_char.
	* acconfig.h: Added entry for u_char.

	* tcpip.c (process_ip, process_tcp): Added debugging messages.

	* tcpip.c (store_packet): Changed debug level of messages.

1999-04-14  Jeremy Elson  <jelson@circlemud.org>

	* tcpip.c (store_packet): Now correctly checking the return value
	of fwrite().  Pointed out by Johnny Tevessen <j.tevessen at gmx.net>.

1999-04-13  Jeremy Elson  <jelson@circlemud.org>

	* Released version 0.11.
	
1999-04-13  Jeremy Elson  <jelson@circlemud.org>

	* tcpip.c (process_ip): Portability: added typecast of an int to a
	long, and changed the printf format to use a long (%ld) instead of
	an int (%d).  This is because some systems define these variables
	as long to begin with.
	* tcpip.c (store_packet): Same thing.
	* util.c (init_debug): Same thing.

	* main.c (print_usage): Added function to give help.

	* sysdep.h: Linux libc5 systems have different names for certain
	structures.  Patch sent by Johnny Tevessen <j.tevessen at gmx.net>
	
	* configure.in: All system header files are now detected by
	autoconf and conditionally included in sysdep.h.
	* sydep.h: Same.
	* main.c: Same.
	* tcpip.c: Same.

	* Makefile.am (EXTRA_DIST): Changed from tcpflow.1 to tcpflow.1.in
	to reflect the fact that tcpflow.1 is now created by 'configure'.
	* configure.in: Same.
	* tcpflow.1.in: Same.
	
	* AUTHORS: Created & added initial entries.

1999-04-12  Jeremy Elson  <jelson@circlemud.org>

	* Initial public release.