-
Notifications
You must be signed in to change notification settings - Fork 34
/
CHANGELOG
63 lines (50 loc) · 2.58 KB
/
CHANGELOG
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
libntoh (0.4.1a)
* Contributions made by: Eosis - https://github.com/Eosis
* MAJOR: Fixed linked list problem seen if there was only one item in the list
* MAJOR: Fixed problem caused by ipv4 hash collisions
*
* Contributions made by: di3online - https://github.com/di3online
* MINOR: Modified DEFAULT_TCP_MAX_STREAMS to 4096 (connections)
* MINOR: Optional connection timeout verification (for SYN , SYN + ACK and Established connections)
* MINOR: Added shortcut to get packet origin (segment->origin = NTOH_SENT_BY_CLIENT || NTOH_SENT_BY_SERVER)
* MINOR: compilation as static library
*
* Contributions made by: harjotgill - https://github.com/harjotgill
* MEDIUM: Fixed issue caused when source and destination addresses are the same (localhost)
*
-- Chema Garcia <chema@safetybits.net> (xx/xx/20xx)
libntoh (0.4a)
* Added DEFAULT_TIMEOUT_DELAY, delay value to check connections timeout
* Replaced 'sleep' calls by 'poll'
* Added some sanity checks of functions input
* Added a function to get the tuple4 for an IPv4 flow
* Added a function to get the tuple5 for an TCP/IPv4 stream
* New field (protocol) added to identify TCP streams. ntoh_tcp_tuple4_t becomes ntoh_tcp_tuple5_t
* Added a function to get the max. amount of IPv4 flows that can be stored (ntoh_ipv4_getsize)
* Added a function to get the max. amount of TCP streams that can be stored (ntoh_tcp_getsize)
* Added a flag to indicate we want to receive segments from a given peer
* Fixed a MAJOR bug in TCP (avoided to correctly finish TCP streams)
* Self implementation of hash tables (collision resolution by chaining)
* Fixed a MAJOR bug in IPv4 defragmentation (deadlock)
* Fixed a bug in IPv4 defragmentation when building the complete datagram (now using flow->total instead of flow->meat to allocate the memory. In some scenarios may cause segfault)
-- Chema Garcia <chema@safetybits.net> (xx/xx/20xx)
libntoh (0.3a)
* TCP reassembly has been totally rewritten
* Added IPv4 defragmentation
-- Chema Garcia <sch3m4@opensec.es> (7/12/2011)
libntoh (0.2a)
* Directory tree restructured
* Changelog added
* Self implementation of linked lists (no glib-2.0 needed)
* C files restructured
* Added a function to get libntoh version
* Some macros to get descriptions about errors,status,etc. are now exported C functions
* ntohexample code updated
* More comments added
* Documentation regenerated
* Added forgotten call to "shandler" in ntohexample
* Added pkg-config compilation support
-- Chema Garcia <sch3m4@opensec.es> (14/11/2011)
libntoh (0.1a)
* First release
-- Chema Garcia <sch3m4@opensec.es> (7/11/2011)