# 4.0beta1 06/07/2017 * Optimization #521: Introduce per stream thread segment pool * Feature #805: Add support for applayer change * Feature #806: Implement STARTTLS support * Bug #1335: suricata option --pidfile overwrites any file * Bug #1470: make install-full can have race conditions on OSX. * Feature #1636: Signal rotation of unified2 log file without restart * Bug #1759: CentOS5 EOL tasks * Bug #1866: Fragmented unix_dgram output * Optimization #1873: Classtypes missing on decoder-events,files, and stream-events * Feature #1953: lua: expose flow_id * Bug #1959: Suricata unix socket runs with runmode: autofp when runmode configuration parameter is omitted * Feature #1969: TLS transactions with session resumption are not logged * Feature #1978: Using date in logs name * Feature #1998: eve.tls: custom TLS logging * Feature #2006: tls: decode certificate serial number * Feature #2011: eve.alert: print outside IP addresses on alerts on traffic inside tunnels * Bug #2037: travis: move off legacy support * Bug #2039: suricata stops processing when http-log output via unix_stream backs up * Bug #2041: bad checksum 0xffff * Bug #2044: af-packet: faulty VLAN handling in tpacket-v3 mode * Bug #2045: geoip: compile warning on CentOS 7 * Feature #2046: Support custom file permissions per logger * Bug #2049: Empty rule files cause failure exit code without corresponding message * Bug #2051: ippair: xbit unset memory leak * Bug #2053: ippair: pair is direction sensitive * Feature #2061: lua: get timestamps from flow * Bug #2070: file store: file log / file store mismatch with multiple files * Bug #2072: app-layer: fix memleak on bad traffic * Feature #2077: Additional HTTP Header Contents and Negation * Bug #2078: http body handling: failed assertion * Bug #2088: modbus: clang-4.0 compiler warnings * Bug #2093: Handle TCP stream gaps. * Bug #2097: "Name of device should not be null" appears in suricata.log when using pfring with configuration from suricata.yaml * Bug #2098: isdataat: fix parsing issue with leading spaces * Bug #2108: pfring: errors when compiled with asan/debug * Bug #2111: doc: links towards http_header_names * Bug #2112: doc: links towards certain http_ keywords not working * Bug #2113: Race condition starting Unix Server * Bug #2118: defrag - overlap issue in linux policy * Feature #2123: unix-socket: additional runmodes * Bug #2125: ASAN SEGV - Suricata version 4.0dev (rev 922a27e) * Feature #2129: nfs: parser, logger and detection * Feature #2130: dns: rust parser with stateless behaviour * Feature #2132: eve: flowbit and other vars logging * Feature #2133: unix socket: add/remove hostbits