modules/Makefile: Different approach to linking to libinjection to avoid automake subdirs issue. (RNS-468)
sqltfn: Fix automake warning.
libhtp: Fix automake warnings. (RNS-468)
engine/state_notify.c: Do not silently fail if the raw line is missing.  See below. (RNS-500)

The API documentation explicitly allows the raw line to be NULL, however, state notify would silently do nothing if it was.
engine/core_operators: Improve robustness of several operators in the face of missing inputs. (RNS-500)
engine/tests/tc_regression.rb: Allow tc_regression.rb to be run directly.
libhtp: Sync with upstream 0.5.x branch.
Squashed 'libs/libhtp/' changes from a039aba..7bcc0f2

7bcc0f2 Version 0.5.8.
4095a00 Update for 0.5.8.
c345d70 Update for automake 1.14.
9d2feb9 Tidy up.
b4a6f97 Fix warning with automake 1.14.
8f3bac4 Remove the obsolete Eclipse project file.
b85444a Fix #55: Incorrect ambiguous host warning on some CONNECT requests.
5838948 Add a placeholder for ad-hoc tests.
77aa505 Fix the code that assumed that chars would always be signed, which is not true on PowerPC.
1802a08 Improve documentation.
46f0248 Add tests for #53.
3796322 Fix memory leakage after memory allocation failure.
373209a Fix memory leakage after memory allocation failure.

git-subtree-dir: libs/libhtp
git-subtree-split: 7bcc0f2d2ccbf6e8026f4014e6c3f7e5b02ff7f2
predicate/ibmod_predicate: Only run phaseless rules when they change from false to true rather than every phase they are true.
Squashed 'libs/libinjection/' changes from 657034f..0a27a2b

1678960 upload
e086bd0 markdown, take 100
053c226 learn to use markdown
554ab6a use new api
9e4b183 use new api
2330c05 update
7a57d62 fix ordering
e0ccb43 update
fbc4c48 Cleanups
a0b3bb3 add experiement for testing api
e487fd9 remove swig generated files
d0d5eee add -Wall in swig
ecb2bf0 add -Wall -Werror for swig
f385e2e enable all warnings for SWIG
f49ae88 show swig version on build
2e634d7 Remove generated wrapped from git
d1f16b2 show swig version
e66b1ae API Change: remove LIBINJECTION_VERSION, add libinjection_version()
4bace3a show version number
a09628b cleanup, add php
a9a76fd add lua rule
3e8b752 add rules for centos
75153e7 add php to regular build
17abbcf changelog
eef0456 remove phpunit, use php native phpt harness
2ebd8a9 cleanup php directory
ee30719 changelog
273cc3f hacks for php tests
d30865f start of real php extension
6b2c98f fix lua testdriver
59eed69 prepare for v3.8.0
914d2fe fix lua building issues, mac os x improvements
42e7d7a fix token display
4d42ab9 fix links
cc0cc69 Issue #38 more sample tests
8132c46 Issue #38 : fix mysql handled of %A0
97b0410 add unit test for %a0 spacing used in MySQL
925e6d7 whitespace
b469b6e 3.7.1
6b3d5cc silence C++ warning
25bdb03 use OS memchr
c90516e fix unused variable warning
e914cd2 v3.7.0
5244403 update
4c0c85b use api instead of raw array of structs
caeab52 whitespace
f8cf023 fix folding issue
b9a8400 update
4ec5ec8 more unit tests
dfb0928 add unit test for code coverage
9ee7b55 bump to 3.7.0pre1
7067feb Issue #55 bracket parsing
9bf2fb7 Issue #55 bracket parsing
30ea46a Issue #55 bracket parsing
7acbe50 Issue #55 Pasing MSSQL bracket quotes
0986a7a correct tests for parsing [, ]
0a73177 update
501c77b Add fingerprints for SQLi that I think is invalid sql but still useful
498c388 Issue #54: add test vectors from arne swinnen
f3dd1a0 remove -fstack-protector
63ceb59 update buffer sizes
5c9ec3b bump up testdriver limits
2c06342 update
1339953 make input even bigger
7fe5d2f make test actually work
ded5a3b Issue #56: add long word test
d1d0a88 update
11ca1be Issue #56: fix possible over-read
7250af6 update
64f2f4c update
2a053fa update
5a9021e add git tagging helper

git-subtree-dir: libs/libinjection
git-subtree-split: 0a27a2bf6dc6352e56688a1b890637616dd17051
libinjection: Sync with v3.8.0.
transformations: Remove code for "lc" transformation (undocumented alias for "lowercase").
docs: Update docs for all implemented transformations.
Converting Waggle to use rule injection for rule scheduling.

- Use Sig(...):waggle_owned(false) if you use a Waggle rule with another
  injection module.
- Predicate is built into Waggle and will automatically call
  waggle_owned(false) when appropriate. The fast module, not being
  embedded in Waggle, does not do this for the user.
Removing dead definitions obsoleted by the new logger implementation.
ibmod_lua: Failed to check return code.
Revert "predicate/ibmod_predicate: Only run phaseless rules when they change from false to true rather than every phase they are true."

This reverts commit d769088e31e9b7b00ded588bee1ca13f8c840833.

The reverted change did limit phaseless predicate rules to running in a single phase, but it introduced potential to skip rules entirely if they were changed from false to true as part of another rules evaluation.
predicate/dag: Allow for attachment of arbitrary user data to a node.
predicate/ibmod_predicate: New approach to only running phaseless rules once.
predicate/tests/standard_test: Add helper routine to reset a tree.