Brian Cox
|
97a2d44481
|
Disable incomplete impl for long property names, but don't remove it in case we want to finish it someday. This ensures that '&unimplemented' is not recognized as a valid property name in policy files.
|
2017-08-19 20:13:07 -07:00 |
Brian Cox
|
6582fb77fb
|
Remove a bunch of unused methods in cTWUtil
|
2017-08-19 19:54:35 -07:00 |
Brian Cox
|
dc943880de
|
Add more bad policy test cases; split good & bad policies into separate tests
|
2017-08-17 21:26:51 -07:00 |
Brian Cox
|
b4e530b40f
|
Clean up create-policy acceptance test; add a dir for bad policy text files (expected to fail) & add the first one, which is just a zero-byte file.
|
2017-08-17 00:17:28 -07:00 |
Brian Cox
|
72f042644b
|
Add test-harness test for policy creation; among other things it tries the policy files in src/parser/testfiles, plus some other test cases. Updated one of the test files so user doesn't need to hand edit it before use.
|
2017-08-09 23:55:30 -07:00 |
Brian Cox
|
85fcbb1371
|
Add IC test cases for named severity, ignored props, & email reporting
|
2017-08-09 19:39:03 -07:00 |
Brian Cox
|
4cdb384445
|
gcov revealed that a few unit tests weren't actually being run, so fixing those, & tweak exception handling in other tests to be more uniform (since we catch everything at the test harness level now)
|
2017-08-06 18:55:52 -07:00 |
Brian Cox
|
f02e2c10b5
|
Add new test-harness tests to exercise various IC mode options, plus tripwire help & version modes
|
2017-08-05 18:05:21 -07:00 |
Brian Cox
|
db60f15f23
|
Fix misspelling of 'UNKNOWN' in a constant name; add a missing bracket in twprint print-db mode help
|
2017-08-04 23:14:54 -07:00 |
Brian Cox
|
121ccea9b5
|
Add a siggen test-harness test to cover various options that aren't covered elsewhere. Like the twadmin & twprint tests added in the last commit, this was motivated by gcov results showing that a 'make check' was missing a bunch of code paths, particularly around command line args and error handling.
|
2017-08-04 00:16:43 -07:00 |
Brian Cox
|
a6c796a501
|
Add new twadmin & twprint test-harness tests, to exercise modes, options & errors that aren't covered elsewhere. Update twtools module with additional methods these new tests need.
|
2017-08-03 23:35:53 -07:00 |
Brian Cox
|
d8e323e186
|
Rename 2038 epoch check to something more accurate & less alarming than 'TimeBombExploded' (sheesh), and only bother with it if time_t is 32 bits.
|
2017-07-31 18:49:36 -07:00 |
Brian Cox
|
24dba1b374
|
Remove or disable a little dead code uncovered by gcov
|
2017-07-28 20:15:50 -07:00 |
Brian Cox
|
148a5e38d4
|
A bit more urandom cleanup
|
2017-07-19 23:02:13 -07:00 |
Brian Cox
|
5757a53d61
|
Simplify urandom usage, & keep device open between uses
|
2017-07-17 22:35:17 -07:00 |
Brian Cox
|
60fede7678
|
Tweak device random stuff for Linux
|
2017-07-15 22:59:50 -07:00 |
Brian Cox
|
eec812814a
|
Use RNG device(s) if available (experimental)
|
2017-07-15 18:10:42 -07:00 |
Brian Cox
|
b26422fa07
|
If an exception throws out of an IC, catch it & add to the report file instead of just falling over.
|
2017-07-09 10:10:16 -07:00 |
Brian Cox
|
2fc9faaee1
|
remove a backup file I hadn't meant to commit
|
2017-07-09 00:11:05 -07:00 |
Brian Cox
|
180bf761e0
|
Buildsys files regenerated with automake 1.15.1, with no exciting new features
|
2017-07-08 22:18:04 -07:00 |
Brian Cox
|
dbc00a2ed4
|
Fix logic error in cFCOPropVector::isExtended(), which only manifests with large prop vectors we currently won't see in the wild. Exposed by intermittently failing test in fcopropvector_t.cpp circa line 132, which now passes reliably on platforms where it used to fail.
|
2017-07-08 19:51:23 -07:00 |
Brian Cox
|
def126e190
|
aclocal.m4 got regenerated by automake 1.15.1, though it actually only updated the version number & copyright year
|
2017-07-08 19:49:22 -07:00 |
Brian Cox
|
ad9a79a84a
|
Add '.' to test-harness @INC path, since latest Perl 5 apparently now excludes it by default.
|
2017-07-08 19:47:49 -07:00 |
Brian Cox
|
65d97e2892
|
Rework fileutil_t test to not require /etc/hosts; tweak twutil_t test to work properly if run as root
|
2017-07-08 16:29:34 -07:00 |
Brian Cox
|
122010acc2
|
In examine-encryption mode, say 'Unknown' & exit w/ nonzero value if can't find a keyfile that goes with the file being examined
|
2017-07-08 15:18:58 -07:00 |
Brian Cox
|
4176c1db12
|
Add a new test-harness test to exercise twadmin change-passphrases mode
|
2017-06-28 20:05:52 -07:00 |
Brian Cox
|
73a8f0e59b
|
Add a test-harness that does a happy path thru the twadmin file crypto modes.
|
2017-06-25 14:48:56 -07:00 |
Brian Cox
|
60b24b0201
|
Add a test-harness test for policy updates, & tidy up some existing test code
|
2017-06-24 10:57:18 -07:00 |
Brian Cox
|
1ffe02226b
|
Bump version to 2.4.3.6
|
2017-06-22 17:45:41 -07:00 |
Brian Cox
|
54b3b6a2c2
|
Fix a few more copyright years
|
2017-04-25 18:52:26 -07:00 |
Brian Cox
|
dae64c48ed
|
Update copyright years
|
2017-04-25 18:31:11 -07:00 |
Brian Cox
|
b1f0ed4b71
|
Add an email reporting test, which runs tripwire --test mode & verifies the required mail header fields look right. This test only uses the sendmail (pipe) mailmethod, since I'm not sure how to automate SMTP testing in our Perl framework.
|
2017-04-24 22:44:03 -07:00 |
Brian Cox
|
cdfb2096c5
|
Fixes for the Perl acceptance test suite: Enhance reporting to show total/pass/fail/skip tests, fix DB Update tests that were failing silently, fix 'hash check' tests that were passing incorrectly even if md5sum wasn't present, add a sha1 hash test.
|
2017-04-23 22:52:32 -07:00 |
Brian Cox
|
47c9861baa
|
Clean up various unit test TODOs, including re-enabling some test code that had been ifdef'd out; improve reporting of failures and how many actual tests were run
|
2017-04-19 23:37:35 -07:00 |
Brian Cox
|
5a425591ce
|
Redo hierdatabase & dbdatasource unit tests so they do something useful; add sanity checks to cBlockRecordFile::FindRoomForData and cDbDataSourceIter::SetFCOData, the need for these was exposed by the new tests. Also update debug-only DB Explore mode with a few more commands
|
2017-04-19 20:20:08 -07:00 |
Brian Cox
|
fdb25ca903
|
Define NDEBUG for non-debug builds
|
2017-04-12 22:42:49 -07:00 |
Brian Cox
|
8ba032c424
|
Change uses of _DEBUG and _DEBUG_DB defines to be DEBUG, since that's the only symbol that gets defined by configuring with --enable-debug.
|
2017-04-12 21:44:51 -07:00 |
Brian Cox
|
a1e614d694
|
Remove irritating 'eof:' comments, and some ancient dead code in stringutil.cpp
|
2017-04-11 21:29:32 -07:00 |
Brian Cox
|
e653e83058
|
Expanded exception handling for file operations during a check, plus some refactoring & cleanup
|
2017-04-11 21:23:25 -07:00 |
Brian Cox
|
7af2781a19
|
Merge pull request #23 from Tripwire/dev/2435
Open Source Tripwire 2.4.3.5
|
2017-04-02 00:18:57 -07:00 |
Brian Cox
|
65e0a0d664
|
Tweak unit test error reporting slightly
|
2017-03-31 23:08:44 -07:00 |
Brian Cox
|
7b86cdd134
|
Unit test build fix, make sure <typeinfo> is included
|
2017-03-31 15:09:43 -07:00 |
Brian Cox
|
a0d04d89ad
|
Merge branch 'dev/2435' of https://github.com/Tripwire/tripwire-open-source into dev/2435
|
2017-03-31 14:34:10 -07:00 |
Brian Cox
|
65625c6d0e
|
Tweak message about documentation location at end of install, so it points somewhere real vs. an empty string
|
2017-03-31 00:02:14 -07:00 |
Brian Cox
|
87750882e4
|
Update Changelog & fix a hyphen in ReadMe
|
2017-03-30 23:05:37 -07:00 |
Brian Cox
|
2df8802a71
|
Update readme file
|
2017-03-30 22:52:03 -07:00 |
Brian Cox
|
a67d3c3a86
|
Clean up installer (remove unneeded checks, better editor & pager detection & path handling); update twtest to count failures instead of exiting on first one.
|
2017-03-30 22:22:52 -07:00 |
Brian Cox
|
9e1b078aac
|
Fix setting of IS_xxx OS macros for various platforms
|
2017-03-29 00:13:22 -07:00 |
Brian Cox
|
4af1375fb1
|
More unit test cleanup, + fix a warning in msystem le_set()
|
2017-03-27 22:45:55 -07:00 |
Brian Cox
|
ffd6dd8720
|
Merge branch 'dev/2435' of https://github.com/Tripwire/tripwire-open-source into dev/2435
|
2017-03-27 18:49:17 -07:00 |