Wait until both sides close the TCP connection before initiating cleanup
stream: send eof to app layer from stream end pkt if necessary
cleanup flowtimeout threadvars retrieval +
throw back pseudo pkt back to packetpool inside flow timeout.
flow: only BUG_ON use_cnt in flows when compiled with debug-validation
unified2: append open instead of trucate open so that in case we rotate within a second we don't overwrite files. Instead we violate the limit.
profiling: fix missing profile names
decode events: add debug statement
decoder events: fix bug causing some rules not to be inspected if the decoder completed with warnings
icmpv6: fix payload handling
ipv6: add option to detect HOP/DST headers with only padding. Detect unknown DST/HOP opts.
Unittest to show the issue we have with 674 - csum-icmpv6 sends
wrong length for csum calculation)
fix for bug 675.

Fix icmpv6-csum to send the right length to calculate the csum.
magic: freebsd magic return differently

FreeBSD don't return "Microsoft Office Document" but
"OLE 2 Compound Document". This patch takes this into account.
Use GET_PKT_LEN and GET_PKT_DATA macro's
fix for 653.

break out of afp readring loop if shutdown is initiated.
ipv6: add event for ipv6 packet with icmpv4 header
Update changelog for 1.4
Fix protocol check for IP-only (#689).
Fix byte order detection on Mac OS X/Darwin. Bug 700.
Fix double definition of CPU_* macro's for Darwin/OSX. Bug 701.