-
Notifications
You must be signed in to change notification settings - Fork 28
/
CHANGES
101 lines (86 loc) · 3.07 KB
/
CHANGES
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
pynids
Attribution:
<default> - Michael J. Pomraning
JN - Jose Nazario
RB - Richard Bejtlich
JO - Jon Oberheide
EC - Evan Cooke
JF - Jeff Nathan
WXS - Wesley Shields
18 Feb 2013
- version 0.6.2 (WXS)
- don't require libglib and libnet
- bump bundled libnids to 1.25 (WXS)
9 May 2010
- version 0.6.1 (JO)
- bump bundled libnids to 1.24 (JO)
- support for packet timestamps (JF)
- support for pcap stats (JF)
9 Oct 2009
- version 0.6 (JO)
- bump bundled libnids to 1.23 (JO)
- added -fPIC to fix builds (JO)
3 May 2007
- version 0.5a (JO)
- bump bundled libnids to 1.21 (JO)
- add checksum control function (chksum_ctl) (EC)
31 Jan 2005
- version 0.5
- documented nids.param() variables.
- documented TcpStream and HalfStream methods and members in module
docstring.
- added 'Prerequisites' to README.
27 Jan 2005
- version 0.5rc1
- setup.py nonstandard patch(1) invocation flummoxed FreeBSD (rpt. RB)
26 Jan 2005
- version 0.4
- docstrings added to module and module functions.
- libnids-1.19 and ``nids_dispatch()'' patch bundled, allowing proper
exception handling in callbacks all around.
- API: 'dispatch' function added. Undocumented and subject to change if
libnids adopts similar function.
- misc: setup.py searches '/usr/local' by default. <netinet/in_systm.h>
included.
24 Dec 2004
- version 0.4rc1
- makeRegisterFunc macro increfs user-supplied function. (On linux, at
least, registration of bound methods would precipitate segfault.)
- hs_get_data, hs_get_urgdata return strings now, not read-only buffers
objects.
06 Dec 2004
- version 0.3
- API: 'pcap_timeout' parameter support for libnids >= 1.19
- API: 'collect' and 'collect_urg' are boolean-ified
- tp_getset/tp_method reimplementation of TcpStream and HalfStream
- fix possible memory corruption (noticed by JN): hlfs->data member not
guaranteed to be allocated (e.g., in a NIDS_JUST_EST conn).
API: We treat as an empty buffer in this case.
- misc: Py_RETURN_NONE, PyModule_AddIntConstant(), "N" fmt specifier in
udp handler
- updated README
05 Dec 2004
- version 0.2
- "filename" awareness in nids.param() (patch JN)
- exception throwing retracted for next()/run(), after difficulty
indicated by JN. next() now returns as does nids_next(), and run()
returns None.
- updated README, Example
13 Aug 2003
- half-stream "data" member now raw PyBuffer
- plug minor nids_param memleak
- errbuf() retired in favor of module exception (nids.error). init,
run, next and getfd modified accordingly
- updated README
20 Jul 2003
- version 0.1
- mem: fix callTcpFunc() memleak, discretionary HalfStream ctor
- run()/next() exception propagation
- added Example, installation blurb
18 Jul 2003
- complete register_*, remove some error-checking (!)
- pytuple4
- README, CHANGES
17 Jul 2003
- init, run, next, discard, getfd, register_tcp
- TcpStream objects, HalfStream objects