]> git.ipfire.org Git - thirdparty/suricata.git/log
thirdparty/suricata.git
12 years agoReplace the deprecated AM_CONFIG_HEADER with AC_CONFIG_HEADERS. 302/head
Jason Ish [Thu, 28 Feb 2013 20:01:05 +0000 (14:01 -0600)] 
Replace the deprecated AM_CONFIG_HEADER with AC_CONFIG_HEADERS.

Addresses bug #704 for building on a Mac.  More generically
it addresses the issue building using newers versions of automake.

12 years agosuricatasc: fix make distcheck. 299/head
Eric Leblond [Tue, 26 Feb 2013 14:15:12 +0000 (15:15 +0100)] 
suricatasc: fix make distcheck.

12 years agounix-manager: fix thread killing function
Eric Leblond [Sat, 23 Feb 2013 11:31:17 +0000 (12:31 +0100)] 
unix-manager: fix thread killing function

The name of the thread was not searched in the correct family.

Reported-by: iswalker <mail2cissp@gmail.com>
12 years agosuricatasc: update python packaging
Eric Leblond [Tue, 22 Jan 2013 09:47:29 +0000 (10:47 +0100)] 
suricatasc: update python packaging

'make install' install now suricatasc script and Python module to
the system. The suricatasc client module can now be used in other
Python projects by using 'import suricatasc'.

A transformation was needed for distribution of a module and a script.
Module in src directory is now containing most of the code and the
script only handle argument parsing and the creation of a unix socket
client through 'suricatasc' module.

12 years agosuricatasc: refactor as a class
Eric Leblond [Thu, 6 Dec 2012 10:21:57 +0000 (11:21 +0100)] 
suricatasc: refactor as a class

The goal of this commit is to be able to use suricatasc has a library
and and program. This is done by putting all active code in class and
adding a Python magic to detect when file is used as a program.

12 years agounix socket: add 'dump-counters' command
Eric Leblond [Wed, 5 Dec 2012 17:30:41 +0000 (18:30 +0100)] 
unix socket: add 'dump-counters' command

This patch adds a 'dump-counters' command which answer an output of
all performance counter.

12 years agosuricatasc: improve output of command result
Eric Leblond [Wed, 5 Dec 2012 17:26:21 +0000 (18:26 +0100)] 
suricatasc: improve output of command result

12 years agosuricatasc: treat old server case
Eric Leblond [Tue, 4 Dec 2012 16:50:22 +0000 (17:50 +0100)] 
suricatasc: treat old server case

If the server don't have the 'command-list' function, suricatasc
was failling. This patch fixes this issue by adding a static list
instead.

12 years agounix socket: add 'help' as alias to 'command-list'
Eric Leblond [Tue, 4 Dec 2012 08:31:08 +0000 (09:31 +0100)] 
unix socket: add 'help' as alias to 'command-list'

12 years agosuricatasc: real cmd line parsing and verbose mode
Eric Leblond [Fri, 30 Nov 2012 19:47:47 +0000 (20:47 +0100)] 
suricatasc: real cmd line parsing and verbose mode

This patch adds commandline parsing and help to suricatasc. It also
adds a verbose mode (-v) where the send and received JSON object are
shown. This should ease development of unix socket client.

12 years agounix socket: add 'conf-get' command
Eric Leblond [Fri, 30 Nov 2012 19:11:44 +0000 (20:11 +0100)] 
unix socket: add 'conf-get' command

This patch adds a 'conf-get' command which get the configuration
value from suricata. Argument of the command is the name of the
variable to fetch.
The command syntax is the following:
{
 "command": "conf-get",
 "arguments": { "variable":value}
}

12 years agounix socket: add 'capture-mode' command
Eric Leblond [Fri, 30 Nov 2012 18:24:49 +0000 (19:24 +0100)] 
unix socket: add 'capture-mode' command

This patch displays what capture mode is used.

12 years agoAdd function to display current capture mode
Eric Leblond [Fri, 30 Nov 2012 18:17:20 +0000 (19:17 +0100)] 
Add function to display current capture mode

This patch adds a function to display the capture mode.

12 years agounix socket: add 'runnning-mode' command
Eric Leblond [Fri, 30 Nov 2012 17:49:34 +0000 (18:49 +0100)] 
unix socket: add 'runnning-mode' command

This command displays the active running mode ('autofp' for
example).

12 years agounix socket: add 'uptime' command
Eric Leblond [Fri, 30 Nov 2012 17:43:51 +0000 (18:43 +0100)] 
unix socket: add 'uptime' command

This command displays the nuber of second since the start of
Suricata.

12 years agounix socket: add 'version' command
Eric Leblond [Fri, 30 Nov 2012 17:37:41 +0000 (18:37 +0100)] 
unix socket: add 'version' command

12 years agosuricatasc: display command list
Eric Leblond [Fri, 30 Nov 2012 17:28:35 +0000 (18:28 +0100)] 
suricatasc: display command list

12 years agosuricatasc: add readline completion
Eric Leblond [Fri, 30 Nov 2012 17:24:00 +0000 (18:24 +0100)] 
suricatasc: add readline completion

12 years agosuricatasc: factorize code and use dynamic commands
Eric Leblond [Fri, 30 Nov 2012 17:13:11 +0000 (18:13 +0100)] 
suricatasc: factorize code and use dynamic commands

This patch factorize the recv code and uses the new 'command-list'
to get the list of existing commands from suricata. This allows
suricatasc to be able to call any new command if this command does
not require an argument.

12 years agounix runmode: add 'pcap-current' command
Eric Leblond [Fri, 30 Nov 2012 16:50:58 +0000 (17:50 +0100)] 
unix runmode: add 'pcap-current' command

This command outputs the currently processed file name or 'None'
if no file is currently processed.

12 years agounix socket: implement command-list command
Eric Leblond [Fri, 30 Nov 2012 16:33:38 +0000 (17:33 +0100)] 
unix socket: implement command-list command

12 years agocuda: fix invalid use of sizeof
Eric Leblond [Sun, 24 Feb 2013 17:27:24 +0000 (18:27 +0100)] 
cuda: fix invalid use of sizeof

12 years agococci test: add sizeof test
Eric Leblond [Sun, 24 Feb 2013 17:14:11 +0000 (18:14 +0100)] 
cocci test: add sizeof test

This patch adds a new semantic patch taken from
http://coccinellery.org/. This patch tests if a sizeof take size
of pointer and not of pointed value.

12 years agosigorder cleaned up.
Anoop Saldanha [Sun, 24 Feb 2013 19:18:28 +0000 (00:48 +0530)] 
sigorder cleaned up.

12 years agoFix build with old pcap library. 294/head
Eric Leblond [Fri, 22 Feb 2013 14:54:09 +0000 (15:54 +0100)] 
Fix build with old pcap library.

Pcap snaplen related modification broke compilation of Suricata for
system having old pcap library. This patch fixes the issue and allow
old pcap library to honour the snaplen value.

12 years agoWorkaround function missing in libhtp include 291/head
Eric Leblond [Mon, 18 Feb 2013 10:00:20 +0000 (11:00 +0100)] 
Workaround function missing in libhtp include

As reported in bug #688, htp_config_set_path_decode_u_encoding
function is not included in libhtp header before 0.3.0. Result
is that suricata compilation fail with an external htp library.
The following patch detect the issue and adds the missing
declaration.

12 years agoconfigure: update htp version dependancy
Eric Leblond [Mon, 18 Feb 2013 09:51:20 +0000 (10:51 +0100)] 
configure: update htp version dependancy

12 years agocode cleanup + unittests added against http_host and http_raw_host keywords,
Anoop Saldanha [Sat, 9 Feb 2013 08:16:19 +0000 (13:46 +0530)] 
code cleanup + unittests added against http_host and http_raw_host keywords,
against various combinations of hostname in uri and host header.

12 years agoAdd support for the new keyword - http_raw_host header.
Anoop Saldanha [Sat, 2 Feb 2013 03:01:28 +0000 (08:31 +0530)] 
Add support for the new keyword - http_raw_host header.

The corresponding pcre modifier would be 'Z'.

12 years agoAdd support for a new keyword to inspect http_host header.
Anoop Saldanha [Fri, 25 Jan 2013 12:14:07 +0000 (17:44 +0530)] 
Add support for a new keyword to inspect http_host header.

The corresponding content keyword would now be - http_host.
The corresponding pcre modifier would be W.

12 years agoAdded host buffer allowance and stream configuration for Napatech 3GD
Matt Keeler [Tue, 19 Feb 2013 16:49:06 +0000 (11:49 -0500)] 
Added host buffer allowance and stream configuration for Napatech 3GD

Added a napatech section in the yaml configuration.
hba - host buffer allowance
use-all-streams - whether all streams should be used
streams - list of stream numbers to use when use-all-streams is no

The source-napatech.* files were modified to support the host buffer allowance configuration.
The runmode-napatech.c file was modified to support both the host buffer allowance configuration and stream configuration

Signed-off-by: Matt Keeler <mk@npulsetech.com>
12 years agofix(more like a feature update) for bug #708.
Anoop Saldanha [Tue, 15 Jan 2013 18:00:19 +0000 (23:30 +0530)] 
fix(more like a feature update) for bug #708.

Add support for flowint based sig ordering.

12 years agopcap: add snaplen YAML variable
Eric Leblond [Fri, 15 Feb 2013 15:11:47 +0000 (16:11 +0100)] 
pcap: add snaplen YAML variable

This patch introduces 'snaplen' a new YAML variable in the pcap section.
It can be set per-interface to force pcap capture snaplen. If not set
it defaults to interface MTU if MTU can be known via a ioctl call and to
full capture if not.

12 years agopfring: delete unused define.
Eric Leblond [Fri, 14 Dec 2012 07:47:28 +0000 (08:47 +0100)] 
pfring: delete unused define.

12 years agolog-pcap: don't limit snaplen.
Eric Leblond [Thu, 13 Dec 2012 15:49:37 +0000 (16:49 +0100)] 
log-pcap: don't limit snaplen.

12 years agopcap: add 'promisc' YAML configuration variable
Eric Leblond [Fri, 15 Feb 2013 11:15:07 +0000 (12:15 +0100)] 
pcap: add 'promisc' YAML configuration variable

This patch adds a promisc variable to pcap configuration. It is
used to decided if interface is switched to promiscuous mode.

12 years agopcap: set snaplen to MTU if available.
Eric Leblond [Fri, 15 Feb 2013 11:10:25 +0000 (12:10 +0100)] 
pcap: set snaplen to MTU if available.

Main objective of this patch is to use a dynamic snaplen to avoid
to truncate packet at the currently fixed snaplen.

It set snaplen to MTU length if the MTU can be retrieved. If not, it
does not set the snaplen which results in using a 65535 snaplen.

libpcap is trying to use mmaped capture and setup the ring by using buffer_size
as the total memory. It also use "rounded" snaplen as frame size. So if we set
snaplen to MTU when available we are optimal regarding the building of the ring.

12 years agoUse new libhtp query string normalization. Bug #739.
Victor Julien [Wed, 20 Feb 2013 15:13:40 +0000 (16:13 +0100)] 
Use new libhtp query string normalization. Bug #739.

12 years agoAdd separate libhtp query string normalization function and configuration toggles...
Victor Julien [Wed, 20 Feb 2013 15:13:14 +0000 (16:13 +0100)] 
Add separate libhtp query string normalization function and configuration toggles for it.

12 years agoteredo: update protocol decoding. 285/head
Eric Leblond [Thu, 14 Feb 2013 10:11:55 +0000 (11:11 +0100)] 
teredo: update protocol decoding.

This patch fixes an error in pointer arythmetic and add some
comments to increase maintanability of the code. It also
simplify the decoding code as a careful RFC reading indicate
that if we discard packet containing an authentication field,
it is only possible to have a single origin indication field.

12 years agoFix latest build-info modification 281/head
Eric Leblond [Mon, 11 Feb 2013 19:11:53 +0000 (20:11 +0100)] 
Fix latest build-info modification

The creation of build-info.h should have been made in build
directory and not in source directory. This should fix changes
introduced in #738.

12 years agobuild-info: use printf instead of SCLogInfo
Eric Leblond [Wed, 23 Jan 2013 11:17:07 +0000 (12:17 +0100)] 
build-info: use printf instead of SCLogInfo

This change results in a more readable and reusable output.

12 years agoadd configure summary to build-info output
Eric Leblond [Wed, 23 Jan 2013 11:05:23 +0000 (12:05 +0100)] 
add configure summary to build-info output

12 years agosuricata: add information to build-info
Eric Leblond [Wed, 23 Jan 2013 09:40:40 +0000 (10:40 +0100)] 
suricata: add information to build-info

This patch adds information about luajit and jansson to the
output of --build-info command. This should fix #696.

12 years agobug #737. Display a more apt error message when wrong argument's supplied to
Anoop Saldanha [Sat, 2 Feb 2013 14:03:19 +0000 (19:33 +0530)] 
bug #737.  Display a more apt error message when wrong argument's supplied to
reference keyword.

12 years agoAdding comment in suricata.yaml.in to indicate sensor-id option.
Jake Gionet [Thu, 31 Jan 2013 12:20:17 +0000 (06:20 -0600)] 
Adding comment in suricata.yaml.in to indicate sensor-id option.

12 years agoAdding support for Feature #667
Jake Gionet [Thu, 31 Jan 2013 05:15:18 +0000 (23:15 -0600)] 
Adding support for Feature #667

12 years agoFix sig grouping bug when certain sigs are mixed. Add tests.
Victor Julien [Fri, 1 Feb 2013 16:28:32 +0000 (17:28 +0100)] 
Fix sig grouping bug when certain sigs are mixed. Add tests.

12 years agoFix stateful inspection not always inspecting at stream end.
Victor Julien [Wed, 30 Jan 2013 12:29:19 +0000 (13:29 +0100)] 
Fix stateful inspection not always inspecting at stream end.

12 years agofix for #694.
Anoop Saldanha [Thu, 17 Jan 2013 18:53:49 +0000 (00:23 +0530)] 
fix for #694.

Invalidate any address/port vars in the conf that uses a sequence
without quotes.

12 years agounittest to show the seg fault from bug_694
Anoop Saldanha [Tue, 22 Jan 2013 12:56:48 +0000 (18:26 +0530)] 
unittest to show the seg fault from bug_694

12 years agogeoip: add Fedora pkg hint to configure check
Victor Julien [Tue, 22 Jan 2013 12:45:14 +0000 (13:45 +0100)] 
geoip: add Fedora pkg hint to configure check

12 years agoupdated to fix unix shutdown sequence
Anoop Saldanha [Tue, 22 Jan 2013 11:39:22 +0000 (17:09 +0530)] 
updated to fix unix shutdown sequence

Should fix crashes occuring from unix mode shutdown/cleanup phase.

12 years agoAdds support for the geoip keyword
Ignacio Sanchez [Thu, 11 Oct 2012 12:55:40 +0000 (13:55 +0100)] 
Adds support for the geoip keyword

Adds support for match-on conditions (src, dst, any, both)
Uses GEOIP_MEMORY_CACHE for performance reasons
Adds support for negation and multiple countries in the same rule

Bug fixes

Changed to take flow direction from rule, if present

Comments addressed. Unit tests added.

12 years agoconf: add unittest for WithDefault functions. 262/head
Eric Leblond [Mon, 21 Jan 2013 16:27:46 +0000 (17:27 +0100)] 
conf: add unittest for WithDefault functions.

12 years agopcap: add support for 'default' interface
Eric Leblond [Mon, 21 Jan 2013 08:56:02 +0000 (09:56 +0100)] 
pcap: add support for 'default' interface

12 years agopfring: add support for 'default' interface
Eric Leblond [Mon, 21 Jan 2013 08:52:13 +0000 (09:52 +0100)] 
pfring: add support for 'default' interface

12 years agoaf-packet: add support for 'default' interface
Eric Leblond [Mon, 21 Jan 2013 08:40:10 +0000 (09:40 +0100)] 
af-packet: add support for 'default' interface

This patch adds support for 'default' interface which is used to get
parameter values when per-interface is not defined.

12 years agoconf: introduce WithDefault function
Eric Leblond [Mon, 21 Jan 2013 08:27:08 +0000 (09:27 +0100)] 
conf: introduce WithDefault function

This patch introduces a new set of functions to the ConfGetChildValue
family. They permit to look under a default node if looking under
base node as failed. This will be used to access to default parameters
for a data type (for instance, first usage will be interface).

12 years agopcap-file: don't kill engine in unix socket mode 260/head
Eric Leblond [Thu, 17 Jan 2013 10:12:27 +0000 (11:12 +0100)] 
pcap-file: don't kill engine in unix socket mode

This patch updates the cleaning code to avoid to exit from suricata
in unix socket mode when a invalid pcap is given.

12 years agosuppress: DETECT_SUPPRESS_REGEX should support IPv6 addresses too. Bug #697.
Jamie Strandboge [Fri, 11 Jan 2013 13:21:08 +0000 (07:21 -0600)] 
suppress: DETECT_SUPPRESS_REGEX should support IPv6 addresses too. Bug #697.

12 years agofile md5: print filename and line number on md5 parse errors. Bug #693.
Victor Julien [Wed, 9 Jan 2013 13:07:52 +0000 (14:07 +0100)] 
file md5: print filename and line number on md5 parse errors. Bug #693.

12 years agopreserve the existing error code order
Nikolay Denev [Wed, 9 Jan 2013 10:40:55 +0000 (12:40 +0200)] 
preserve the existing error code order

restore SC_WARN_IPFW_SETSOCKOPT
move SC_ERR_IPFW_SETSOCKOPT at the end of the enum

12 years agosetsockopt() failures are already fatal,
Nikolay Denev [Sat, 22 Dec 2012 14:28:29 +0000 (16:28 +0200)] 
setsockopt() failures are already fatal,
so treat them as such and print error instead of warning.

12 years agoset SO_BROADCAST on the divert socket so that broadcast
Nikolay Denev [Sat, 22 Dec 2012 11:00:13 +0000 (13:00 +0200)] 
set SO_BROADCAST on the divert socket so that broadcast
 packets can be reinjected.

12 years agoFix ftpbounce address calc failing on PPC64
Victor Julien [Tue, 8 Jan 2013 18:32:56 +0000 (19:32 +0100)] 
Fix ftpbounce address calc failing on PPC64

12 years agoUse _mm_free for memory allocated by _mm_alloc. Bug 703. Minor compiler warning fixes.
Victor Julien [Tue, 8 Jan 2013 14:20:21 +0000 (15:20 +0100)] 
Use _mm_free for memory allocated by _mm_alloc. Bug 703. Minor compiler warning fixes.

12 years agoFix double definition of CPU_* macro's for Darwin/OSX. Bug 701.
Victor Julien [Tue, 8 Jan 2013 12:47:14 +0000 (13:47 +0100)] 
Fix double definition of CPU_* macro's for Darwin/OSX. Bug 701.

12 years agoFix byte order detection on Mac OS X/Darwin. Bug 700.
Victor Julien [Tue, 8 Jan 2013 12:32:48 +0000 (13:32 +0100)] 
Fix byte order detection on Mac OS X/Darwin. Bug 700.

12 years agoFix protocol check for IP-only (#689).
Victor Julien [Tue, 18 Dec 2012 15:54:46 +0000 (16:54 +0100)] 
Fix protocol check for IP-only (#689).

12 years agoUpdate changelog for 1.4 suricata-1.4
Victor Julien [Thu, 13 Dec 2012 12:43:06 +0000 (13:43 +0100)] 
Update changelog for 1.4

12 years agoipv6: add event for ipv6 packet with icmpv4 header
Victor Julien [Wed, 12 Dec 2012 17:29:01 +0000 (18:29 +0100)] 
ipv6: add event for ipv6 packet with icmpv4 header

12 years agofix for 653. 245/head
Anoop Saldanha [Wed, 12 Dec 2012 12:18:21 +0000 (17:48 +0530)] 
fix for 653.

break out of afp readring loop if shutdown is initiated.

12 years agoUse GET_PKT_LEN and GET_PKT_DATA macro's
Victor Julien [Tue, 11 Dec 2012 11:10:44 +0000 (12:10 +0100)] 
Use GET_PKT_LEN and GET_PKT_DATA macro's

12 years agomagic: freebsd magic return differently
Eric Leblond [Thu, 6 Dec 2012 14:33:25 +0000 (15:33 +0100)] 
magic: freebsd magic return differently

FreeBSD don't return "Microsoft Office Document" but
"OLE 2 Compound Document". This patch takes this into account.

12 years agofix for bug 675.
Anoop Saldanha [Mon, 10 Dec 2012 19:14:54 +0000 (00:44 +0530)] 
fix for bug 675.

Fix icmpv6-csum to send the right length to calculate the csum.

12 years agoUnittest to show the issue we have with 674 - csum-icmpv6 sends
Anoop Saldanha [Mon, 10 Dec 2012 16:52:31 +0000 (22:22 +0530)] 
Unittest to show the issue we have with 674 - csum-icmpv6 sends
wrong length for csum calculation)

12 years agoipv6: add option to detect HOP/DST headers with only padding. Detect unknown DST...
Victor Julien [Mon, 10 Dec 2012 17:34:11 +0000 (18:34 +0100)] 
ipv6: add option to detect HOP/DST headers with only padding. Detect unknown DST/HOP opts.

12 years agoicmpv6: fix payload handling
Victor Julien [Mon, 10 Dec 2012 15:00:44 +0000 (16:00 +0100)] 
icmpv6: fix payload handling

12 years agodecoder events: fix bug causing some rules not to be inspected if the decoder complet...
Victor Julien [Mon, 10 Dec 2012 12:59:53 +0000 (13:59 +0100)] 
decoder events: fix bug causing some rules not to be inspected if the decoder completed with warnings

12 years agodecode events: add debug statement
Victor Julien [Mon, 10 Dec 2012 12:46:42 +0000 (13:46 +0100)] 
decode events: add debug statement

12 years agoprofiling: fix missing profile names
Victor Julien [Mon, 3 Dec 2012 13:15:39 +0000 (14:15 +0100)] 
profiling: fix missing profile names

12 years agounified2: append open instead of trucate open so that in case we rotate within a...
Victor Julien [Thu, 6 Dec 2012 13:48:56 +0000 (14:48 +0100)] 
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.

12 years agoflow: only BUG_ON use_cnt in flows when compiled with debug-validation
Victor Julien [Wed, 5 Dec 2012 17:55:45 +0000 (18:55 +0100)] 
flow: only BUG_ON use_cnt in flows when compiled with debug-validation

12 years agocleanup flowtimeout threadvars retrieval +
Anoop Saldanha [Mon, 3 Dec 2012 18:28:53 +0000 (23:58 +0530)] 
cleanup flowtimeout threadvars retrieval +
throw back pseudo pkt back to packetpool inside flow timeout.

12 years agostream: send eof to app layer from stream end pkt if necessary
Victor Julien [Wed, 5 Dec 2012 17:29:33 +0000 (18:29 +0100)] 
stream: send eof to app layer from stream end pkt if necessary

12 years agoWait until both sides close the TCP connection before initiating cleanup 233/head
Ludovico Cavedon [Sat, 1 Dec 2012 23:29:06 +0000 (15:29 -0800)] 
Wait until both sides close the TCP connection before initiating cleanup

12 years agoUpdate docs from wiki suricata-1.4rc1
Victor Julien [Thu, 29 Nov 2012 12:27:36 +0000 (13:27 +0100)] 
Update docs from wiki

12 years agoUpdate changelog for 1.4rc1
Victor Julien [Thu, 29 Nov 2012 12:26:36 +0000 (13:26 +0100)] 
Update changelog for 1.4rc1

12 years agounix runmode: fix error handling. 231/head
Eric Leblond [Wed, 28 Nov 2012 17:02:09 +0000 (18:02 +0100)] 
unix runmode: fix error handling.

If 'output-dir' argument was not given it was possible to reach a
possibly problematic condition.

12 years agoRemove useless code.
Eric Leblond [Wed, 28 Nov 2012 16:58:18 +0000 (17:58 +0100)] 
Remove useless code.

12 years agofix logic error in sanity check
Eric Leblond [Wed, 28 Nov 2012 16:52:43 +0000 (17:52 +0100)] 
fix logic error in sanity check

12 years agoAdd removal safe TAILQ iterator.
Eric Leblond [Wed, 28 Nov 2012 12:22:22 +0000 (13:22 +0100)] 
Add removal safe TAILQ iterator.

TAILQ_FOREACH macro was not safe for element removal as it was
accessing the next element in case of a free. This patch is inspired
by Linux list handling and provide a new macro TAILQ_FOREACH_SAFE.
This macro is removal safe and only differs by a last argument being
a temporaty pointer to an element.

12 years agoprelude: don't build string objet for NULL string
Eric Leblond [Wed, 28 Nov 2012 09:34:35 +0000 (10:34 +0100)] 
prelude: don't build string objet for NULL string

prelude_string_set_ref don't like when it is called with a NULL
parameter. This patch adds check for NULL value. This is formally
good as there is no use of a NULL description.

12 years agoFeature 638: Display DAG drop counts on exit; add DAG packet and drop stats to live...
Jason Ish [Thu, 22 Nov 2012 19:45:05 +0000 (13:45 -0600)] 
Feature 638: Display DAG drop counts on exit; add DAG packet and drop stats to live stats.

12 years agoFix length check on user-agent header
Ludovico Cavedon [Tue, 27 Nov 2012 18:06:46 +0000 (10:06 -0800)] 
Fix length check on user-agent header

12 years agoAdd User-Agent header content to file metadata
Ludovico Cavedon [Wed, 14 Nov 2012 00:42:56 +0000 (16:42 -0800)] 
Add User-Agent header content to file metadata

12 years agowarn users that we don't support content strings whose length's > 255.
Anoop Saldanha [Tue, 16 Oct 2012 08:46:23 +0000 (14:16 +0530)] 
warn users that we don't support content strings whose length's > 255.

12 years agoInitialize flow_manager_mutex
Ludovico Cavedon [Wed, 14 Nov 2012 19:09:13 +0000 (11:09 -0800)] 
Initialize flow_manager_mutex

12 years agofix for bug #526.
Anoop Saldanha [Tue, 27 Nov 2012 06:02:16 +0000 (11:32 +0530)] 
fix for bug #526.

Insert pseudo packet under low load conditions to complete rule swap.
This is necessary when we use autofp active packets where most packets
would be sent to the first queue under low load conditions.