|  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 | 
				
					
						|  Brian Cox | f549b069af | Remove installer check for tar since installer doesn't actually use it; remove some cleanup meant for an ancient patch lost in the mists of time | 2017-03-27 18:49:07 -07:00 | 
				
					
						|  Brian Cox | 7d66656c10 | Build fix for tests, since you don't always have an ifstream/ofstream constructor that takes a string reference | 2017-03-27 16:43:00 -07:00 | 
				
					
						|  Brian Cox | 2c03fdf878 | Enable/repair more unit tests, and undo an earlier change to hex_to_char() that was causing test failures | 2017-03-27 00:50:33 -07:00 | 
				
					
						|  Brian Cox | cdb7310dae | Enable & (at least partly) fix charutil, displayencoder, & policyparser tests, which weren't running until now. | 2017-03-26 20:16:37 -07:00 | 
				
					
						|  Brian Cox | be0b374cad | Tweak le_set() for clarity in msystem.cpp | 2017-03-26 00:28:04 -07:00 | 
				
					
						|  Brian Cox | c931a13ecd | Disable unused tss::mbsdec() | 2017-03-26 00:06:09 -07:00 |