Commit Graph

344 Commits

Author SHA1 Message Date
Brian Cox 07ffc89e24 Change description in Linux policy 2018-02-21 01:13:06 -08:00
Brian Cox 10ba07202a Add a default policy for AROS 2018-02-20 22:11:51 -08:00
Brian Cox 904e92a2bb Pass INSTALL_STRIP_FLAG to installer more portably 2018-02-19 20:10:33 -08:00
Brian Cox f4e64498da Some makefile spaces -> tabs. 2018-02-19 19:48:44 -08:00
Brian Cox 580c5b5e1d Beef up install.sh editor detection 2018-02-19 12:20:45 -08:00
Brian Cox 96616b2751 Add a default policy for Haiku 2018-02-18 00:33:48 -08:00
Brian Cox 9c645498e2 Tweak twest usage/help, & add version info and zero-tests-ran error 2018-02-10 16:44:31 -08:00
Brian Cox a56b687594 More wordsmithing on README.md 2018-02-10 16:02:47 -08:00
Brian Cox 56824ddcb7 Update & clarify Packaging file 2018-01-18 18:10:18 -08:00
Brian Cox 40b1f58612 README.md work in progress 2018-01-18 17:45:44 -08:00
Brian Cox fa86fc66d7 README.md shouldn't say OST is for Linux, because portable. 2018-01-04 23:46:28 -08:00
Brian Cox c3867537a1 Add 'EXIT STATUS' sections to man pages, per user request. Also do a couple of minor rewordings & bump the page revision dates. 2018-01-04 23:26:42 -08:00
Brian Cox 098d91a03b One more version update; remove an unneeded include 2018-01-02 00:32:07 -08:00
Brian Cox f1525a267a Bump version & copyright year 2018-01-01 17:44:15 -08:00
Brian Cox 80db91b4c1 Merge pull request #27 from Tripwire/dev/next
Open Source Tripwire 2.4.3.6
2017-10-01 19:49:45 -07:00
Brian Cox d06b001efe Platform macros for QNX, & recognize the QNX-only 'Named special file' filetype 2017-09-27 20:25:24 -07:00
Brian Cox 38ba317588 Update ChangeLog for 2.4.3.6 (finally); Tweak a TWUtil test so it expects the right uid value on AROS 2017-09-27 00:07:59 -07:00
Brian Cox 9bdb855d9a Don't look for stuff in /dev on AROS during configure, as this pops up an ugly 'Please insert disk' dialog box. 2017-09-26 00:46:56 -07:00
Brian Cox 249c2cd33f Additional unit test tweaks to make DOS+DJGPP happier 2017-09-24 23:48:57 -07:00
Brian Cox 9872bef2f2 Fix/implement more unit tests that were marked as 'skipped' 2017-09-24 18:44:47 -07:00
Brian Cox 1333f3c15e LibertyBSD platform detection 2017-09-23 18:21:13 -07:00
Brian Cox 99641c468f Add a platform macro indicating whether OS lets temp files be unlinked while open 2017-09-23 13:19:40 -07:00
Brian Cox ea885446c2 Small Redox path tweaks 2017-09-22 23:40:36 -07:00
brc0x1 9b6750a98c More for Redox support, & cleaner exclusion of SMTP stuff when SUPPORTS_NETWORKING is false 2017-09-22 21:02:50 -07:00
Brian Cox 6a104efd03 Update config.guess & config.sub to GNU latest (but re-adding MidnightBSD fix); add config macros for struct stat fields that aren't always present (instead of static defines in platform.h); platform detection & path handling for Redox 2017-09-22 20:20:17 -07:00
Brian Cox 3924c4376c Add unit test to verify IS_xxx platform macros are defined correctly 2017-09-21 23:34:41 -07:00
Brian Cox 4f0b019ef3 Tinker with BSD platform detection (now including Bitrig); add policy files for various BSDs (adapted from policy for the closest BSD, Free or Open), plus one for HP-UX adapted from the generic policy 2017-09-21 19:46:56 -07:00
Brian Cox b60dcfa7d6 Merge branch 'dev/next' of https://github.com/Tripwire/tripwire-open-source into dev/next 2017-09-21 13:07:46 -07:00
Brian Cox 096a96ad55 Platform.h tweak & policy file for MirOS BSD 2017-09-21 13:06:52 -07:00
Brian Cox 7545beb0e6 Make sure cFile_i is constructed & destructed cleanly; clean up GetSymLinkStr a bit more; improve Debug/Basic & UnixFSServices/GetExecutableFilename unit tests 2017-09-21 01:12:28 -07:00
brc0x1 a4ae3af444 Fix/implement RISC OS path handling 2017-09-18 17:55:17 -07:00
Brian Cox e18003bb14 AROS path fix 2017-09-13 23:39:50 -07:00
Brian Cox f67c370f29 Enable some new path unit tests 2017-09-13 23:01:22 -07:00
Brian Cox 769874d34b Path fixes for FreeDOS/DJGPP 2017-09-13 21:35:56 -07:00
Brian Cox 4abec97664 Last tweak to dbupdate harness test needed help 2017-09-10 21:01:46 -07:00
Brian Cox 6cf3936319 Test-harness tweaks for DragonflyBSD, where we expect a few fewer changes (access/modify times). Tweak one test expected values to pass, skip 2 more with notes saying they need refactoring. 2017-09-10 20:29:53 -07:00
Brian Cox ee8c63b8f9 In inode count test, update the list of platforms that don't do hardlinks 2017-09-10 12:59:21 -07:00
Brian Cox 541c951715 Fix a typo in readonly test 2017-09-10 01:22:31 -07:00
Brian Cox 8d8652fe93 More platform tweaks for harness tests, this time TODO-ing out a couple of tests for Hurd since it's expected to get fewer violations 2017-09-10 01:16:17 -07:00
Brian Cox 5bea3693b4 One more harness test tweak, avoiding access time violations in the readonly test 2017-09-10 00:44:17 -07:00
Brian Cox 15b7d18104 Couple more test-harness platform tweaks 2017-09-10 00:21:44 -07:00
Brian Cox 2a278ad29b Make 'syslog not supported' a warning vs a fatal error if someone tries to use it on syslog-less platforms; clean up unit & harness tests & handle some per-platform quirks 2017-09-09 23:26:45 -07:00
Brian Cox 9b194b5122 Include OS name in test-harness output 2017-09-09 20:24:17 -07:00
Brian Cox 6f13e00055 Tweak siggen test-harness test for portability, since a few outlier impls of ps (e.g. Haiku) don't support -ef args 2017-09-08 23:00:36 -07:00
Brian Cox 041ca7f3b3 Tweak a couple of tests that generally fail due to environmental issues (locale configuration, local IP <--> hostname mapping, current username) so they're marked as skipped instead of failed when it looks like a configuration problem. 2017-09-08 18:04:35 -07:00
Brian Cox e7b00507e9 Skip a TWLocale test on Cygwin since it doesn't like the 'C' locale 2017-09-08 16:51:49 -07:00
Brian Cox b648b2493f Fix various unit tests that didn't test anything, or needed cleanup; disable some cTWLocale methods that were unused outside of their own unit tests. 2017-09-08 16:31:36 -07:00
Brian Cox f05b85726e Merge branch 'dev/next' of https://github.com/Tripwire/tripwire-open-source into dev/next 2017-09-08 11:59:59 -07:00
Brian Cox 2a3d69e8c9 Fixes for Cygwin: Use local swab() impl, and tweak policy update test-harness test path handling -- it was prepending a path variable that's always empty, but we were also using absolute paths so we didn't notice elsewhere, though we were using paths of the form //foo/bar/baz. Leading double slashes are significant on Cygwin since they're used to denote UNC paths, so tests failed there & uncovered this problem 2017-09-08 11:58:19 -07:00
Brian Cox 140ed7c26c Build fix for AROS (wasn't pulling in errno.h in fsprocalc.cpp, which is now needed for ERANGE symlink check) 2017-09-07 20:42:00 -07:00