Andreas Herz
a18af7325f
configure: prevent combination of unittests and debug-validation
9 years ago
Victor Julien
810e43f373
magic: make optional
...
Make libmagic optional. If installed it will be enabled by default in
configure. Use --disable-libmagic to disable.
9 years ago
Jason Ish
bbb93e487e
pcap-log: seed ring buffer on start up
...
On start, look for existing pcap log files and add them to
the ring buffer. This makes pcap-log self maintaining over
restarts removing the need for external tools to clear
orphaned files.
9 years ago
Jason Ish
0792f80909
doc: only build pdf on dist if pdflatex is installed
9 years ago
Victor Julien
80bd59ae86
doc: improve install doc, configure
9 years ago
Victor Julien
d4c7c2c2c7
cygwin: leave magic-file commented out in yaml
9 years ago
Jason Ish
7fa390de39
doc: bundle pre-built man page in distribution
9 years ago
Jason Ish
6eedd0068b
doc: hook sphinx into build
9 years ago
Andreas Herz
15766ce2c4
configure: set correct cppflags for enabled nfqueue
...
This change sets the correct CPPFLAGS received by PKG_CHECK to resolve
building issues with some systems like OpenSuse.
9 years ago
Victor Julien
54503ef310
Open Suricata 3.2 development branch
9 years ago
Victor Julien
7847c4f8ee
configure: detect SunOS and link against required libs
9 years ago
Victor Julien
ec87123339
configure: check for strings.h: used by SunOS
9 years ago
Victor Julien
5db322045e
configure: fix Ubuntu lua pkg suggestion
9 years ago
Victor Julien
37b10c13c1
configure: require libhtp 0.5.20
...
Ticket #1839
9 years ago
Victor Julien
66346e4632
libnet: work around older libnet type difference
...
Older libnet 1.1.x have a non-const type for libnet_init's dev
argument.
9 years ago
Victor Julien
9119007d00
pfring: no longer link against rt and numa libs
9 years ago
Victor Julien
5ec885e451
http: set of response body decompress limit
...
This is a per personality setting.
9 years ago
Victor Julien
439b62fe69
configure: cleanup configure output
...
Don't present missing spatch as a warning. Remove verbose libnet
warnings as well.
9 years ago
Victor Julien
ffba26d04a
configure: don't set -march=native for powerpc
9 years ago
Victor Julien
f55dbca57b
yaml: make eve log in yaml depend on libjansson
9 years ago
Eric Leblond
a40f08a213
af-packet: ask for hardware timestamp
9 years ago
Eric Leblond
c2d0d93806
af-packet: detect availability of tpacket_v3
...
If TPACKET_V3 is not defined then it is not available and we should
not build anything related to tpacket_v3. This will allow us to
activate it dy default and fallback to v2 if not available.
9 years ago
Jason Ish
baf528e751
typos: surictsc -> suricatasc
...
Reported by Markus Lude on the mailing list.
9 years ago
Jason Ish
667e4e68bf
configure.ac: escape $srcdir when used in a variable
...
$srcdir needs to be escaped for proper expansion when used
as part of a Makefile variable.
9 years ago
Victor Julien
1c8775b340
QA: --afl-rules for faster rule fuzzing
9 years ago
Victor Julien
faad6bd335
configure: don't use AC_DISABLE_SHARED as it breaks OSX
9 years ago
Mats Klepsland
45d87d66c0
afl: add support for AFL PERSISTANT_MODE
...
Add support for AFL PERSISTANT_MODE when Suricata is compiled with
a supported compiler (only afl-clang-fast for now).
This gives a ~10x performance boost when fuzzing.
9 years ago
Mats Klepsland
8111eb934f
QA: add --afl-der=<file>
...
Expose SSL/TLS certificate decoding (DER) to commandline
using --afl-der=<file>.
9 years ago
Victor Julien
d165906397
QA: add --afl-decoder-ppp=<file>
9 years ago
Victor Julien
bdaba1d815
QA: expose Mime decoding API to commandline using --afl-mime=<file>
9 years ago
Victor Julien
077ac81688
QA: direct access from commandline to AppLayer API
...
This patch introduces a new set of commandline options meant for
assisting in fuzz testing the app layer implementations.
Per protocol, 2 commandline options are added:
--afl-http-request=<filename>
--afl-http=<filename>
In the former case, the contents of the file are passed directly to
the HTTP parser as request data.
In the latter case, the data is devided between request and responses.
First 64 bytes are request, then next 64 are response, next 64 are
request, etc, etc.
9 years ago
Victor Julien
ca81c33e14
afl: add --enable-afl configure option
9 years ago
Alexander Gozman
365015c2d5
Support sending rejects via libnet when running under non-root.
...
Since version 1.1.6 libnet handles capabilities correctly.
So changing libnet's version checking a little bit should do the trick.
9 years ago
Victor Julien
e27ad81a43
autotools: add AS_VERSION_COMPARE stub for CentOS 5
9 years ago
Victor Julien
3781b00dbc
Open Suricata 3.1 development branch
9 years ago
Justin Viiret
13b87f5aff
mpm: add Hyperscan integration
...
This adds an MPM implementation that uses the Hyperscan regex engine
library from Intel, accessible as the "hs" mpm-algo.
9 years ago
Andreas Herz
c8399e8c51
configure: bypass libpcre 8.35 check
...
When --with-libpcre-libraries is used we skip the libpcre 8.35 check
since pkg-config might still point to the 8.35 version installed
although newer version was passed with --with-libpcre-libraries.
9 years ago
Victor Julien
fde7a2f656
cuda: fix compilation
10 years ago
Victor Julien
6228f5f689
lua: if pkg-config fails, try -llua
10 years ago
Victor Julien
9858ae41be
configure: OS X fixes
...
Remove unnecessary -lpthread from tests.
Make linker warnings non-fatal with -Werror.
10 years ago
Victor Julien
e51707be90
pcre: blacklist 8.35 for JIT use (issue #1693 )
10 years ago
Andreas Herz
8c0e575063
configure: warn if libpcre 8.35 is used
10 years ago
Victor Julien
4086938f1e
pool: fix memory leak
...
Due to pointer size mishandling, the pool code could consider a
block of memory inside the 'preallocated' block. It would then not
free the block.
10 years ago
bladeswords
2a17e3e827
Fix typo of trailing ] in configure --help
...
It is the small things that count. This is an example of the fix
Before
--disable-threading-tls Disable TLS (thread local storage)]
After
--disable-threading-tls Disable TLS (thread local storage)
10 years ago
Andreas Herz
15c98c6085
file-magic: improve libmagic handling on *nix systems
10 years ago
Andreas Herz
20dd593981
remove unnecessary braces
10 years ago
Andreas Herz
dc1bd5b6bd
configure: add --disable-python option
10 years ago
Victor Julien
84c4566a14
Update dev version to reflect we're doing 3.0 now
10 years ago
Eric Leblond
eef5678e5e
output-json: add redis support
...
This patch adds redis support to JSON output.
10 years ago
Alexander Gozman
437fe40660
Feature 1527: ability to compile as a position independent executable
...
Adds corresponding configure option which enables proper CPPFLAGS
and LDFLAGS.
10 years ago