|  Brian Cox | 03622ed0f0 | Specify headers in makefiles, so 'make dist' knows to include them | 2016-06-14 01:15:37 -07:00 | 
				
					
						|  Brian Cox | 7ad2b52d14 | Remove UCS2-related dead code, in the name of clarity | 2016-06-13 20:11:13 -07:00 | 
				
					
						|  Brian Cox | 9a3183a76c | Enable unit test files moved from db folder | 2016-06-13 18:31:21 -07:00 | 
				
					
						|  Brian Cox | 7458e86e7e | Move remaining *_t.cpp files from db to twtest. (Not added to build yet) | 2016-06-13 17:02:09 -07:00 | 
				
					
						|  Brian Cox | bf0c230404 | Use open+readlinkat() to avoid bumping access time on symlinks (where available) | 2016-06-13 16:12:19 -07:00 | 
				
					
						|  Brian Cox | 33f695c435 | Use O_NOATIME on directories too, where available, to avoid bumping dir access times during scans. | 2016-06-12 18:57:23 -07:00 | 
				
					
						|  Brian Cox | 669e4c02ea | Merge branch 'master' of https://github.com/brc0x0/tripwire-open-source | 2016-06-12 17:27:36 -07:00 | 
				
					
						|  Brian Cox | bb863522f2 | [AROS] hide interactive passphrases; delete temp files after use; validate temp dir even if config value isn't set. | 2016-06-12 17:27:14 -07:00 | 
				
					
						|  Brian Cox | 202fd93c9d | Better handling of DB errors, in case the DB is at least partly readable.  I've only ever seen this happen once, btw, on a machine w/ flaky failing memory. | 2016-06-10 11:30:23 -07:00 | 
				
					
						|  Brian Cox | c7b83c88d8 | Add version strings for 'what' command (or 'version' on AROS) | 2016-06-09 23:33:22 -07:00 | 
				
					
						|  Brian Cox | 7d304be407 | Use version text from configure script, so we only have to change it in one spot. | 2016-06-09 21:49:00 -07:00 | 
				
					
						|  Brian Cox | e42921d04a | Caching & direct i/o stuff for HP-UX, via VX_xxx ioctls. | 2016-06-09 18:35:40 -07:00 | 
				
					
						|  Brian Cox | 3ce7d71749 | Enable use of O_NOATIME on GNU/Hurd, via the _GNU_SOURCE macro. | 2016-06-07 22:58:19 -07:00 | 
				
					
						|  Brian Cox | c79a6af7b1 | [OSX] Use CommonCrypto md5 & sha1 impls by default, with a --disable-commoncrypto configure option to disable them and use the old builtin impls. | 2016-06-07 19:06:10 -07:00 | 
				
					
						|  Brian Cox | 48a4392343 | Update buildsys to automake 1.15 and fix resulting warnings.  This involved an autoreconf -if, and then reverting config.guess and config.sub since they're actually newer than the ones automake wants to install, and they've been customized a bit to detect e.g. MidnightBSD | 2016-06-06 19:51:38 -07:00 | 
				
					
						|  Brian Cox | acddeb3ae2 | Don't use broken mblen() on AROS | 2016-06-04 00:15:29 -07:00 | 
				
					
						|  Brian Cox | afd11628fd | AROS build fix | 2016-06-03 19:07:10 -07:00 | 
				
					
						|  Brian Cox | 43d2ff1a04 | Display multibyte characters properly, and accept them in interactive db update. | 2016-06-01 22:08:25 -07:00 | 
				
					
						|  Brian Cox | 4563812467 | Define ICONV_SOURCE_TYPE properly for Minix | 2016-05-29 15:25:06 -07:00 | 
				
					
						|  Brian Cox | 48801a41a7 | Add direct i/o for Solaris, via the directio() syscall. | 2016-05-25 23:42:26 -07:00 | 
				
					
						|  Brian Cox | 64a5bab856 | Use both POSIX_FADV_SEQUENTIAL & POSIX_FADV_NOREUSE when scanning (if available) since they aren't mutually exclusive. | 2016-05-25 12:14:55 -07:00 | 
				
					
						|  Brian Cox | dbb7a57cdc | Merge branch 'master' of https://github.com/brc0x1/tripwire-open-source | 2016-05-24 18:50:12 -07:00 | 
				
					
						|  Brian Cox | 0082db13fa | Use O_NOATIME while scanning (if available) to avoid updating file access times. | 2016-05-24 18:50:00 -07:00 | 
				
					
						|  Brian Cox | 9214316bbd | Align buffer on page boundary if user enables HASH_DIRECT (formerly DIRECT_IO); let user specify num blocks per read. | 2016-05-16 19:32:38 -07:00 | 
				
					
						|  Brian Cox | 5ffab7f278 | Only posix_fadvise() on close if stream is nonnull, since fileno() segfaults (on Linux) if you try that. | 2016-05-09 10:34:53 -07:00 | 
				
					
						|  Brian Cox | ec9b4317ca | Fix & enable iconv() character conversion, instead of relying on cGoodEnoughConverter everywhere. | 2016-05-06 18:47:56 -07:00 | 
				
					
						|  Brian Cox | b543a36d89 | Use posix_fadvise() maybe-correctly; only use O_DIRECT for hashing, if requested; better exception handling in fspropcalc & fsdatasourceiter to prevent errors scanning individual objects from blowing up the whole init/check. | 2016-05-06 11:24:24 -07:00 | 
				
					
						|  Brian Cox | eaca9fcedf | Support posix_fadvise() where available; optionally enable O_DIRECT/F_NOCACHE if DIRECT_IO=true in tw.cfg; fix internal naming of update 'secure mode' flag for clarity. | 2016-05-05 00:19:56 -07:00 | 
				
					
						|  Brian Cox | ccf149c978 | Bump version to 2.4.3.2 | 2016-04-25 15:38:14 -07:00 | 
				
					
						|  Brian Cox | 816e5c7e8f | Update buildsys to detect posix_fadvise() | 2016-04-25 10:54:37 -07:00 | 
				
					
						|  Brian Cox | 773e3b5487 | Fix a couple of 'misleading indentation' warnings exposed by the big tab->spaces commit yesterday. | 2016-04-23 12:34:04 -07:00 | 
				
					
						|  Brian Cox | 728795af3d | Replace tabs with 4 spaces in all remaining OST code, since this inconsistency can now result in 'misleading indentation' warnings in GCC 6.0+. | 2016-04-23 00:33:17 -07:00 | 
				
					
						|  Brian Cox | 5819201c68 | GCC 6's new 'misleading indentation' warning showed up a few times in OST, so this commit squashes all the current examples of that.  Also adds Fedora 24 alpha 7 (x64) + gcc 6.0.0 to the list of tested platforms. | 2016-04-22 18:27:02 -07:00 | 
				
					
						|  Brian Cox | a488e1bfec | Another batch of warning fixes, including several for gcc -Wparentheses | 2016-04-21 00:48:28 -07:00 | 
				
					
						|  Brian Cox | 0cb48a433a | Squash more warnings, including char* / string constant ones in msystem & policy parser. | 2016-04-21 00:16:14 -07:00 | 
				
					
						|  Brian Cox | 210a394b1c | Bump version to 2.4.3.1; update ChangeLog | 2016-04-19 11:45:11 -07:00 | 
				
					
						|  Brian Cox | 00fb3538ab | Add casts to short in yyparse.cpp, to avoid -Wnarrowing warnings. GCC 6.x will treat these as errors, so this needed to be fixed.  It's probably better to regenerate the parser from the .y files in src/parser, but I'm told those specifically require MKS Toolkit lex & yacc, and don't work with GNU Flex/Bison.  So I suspect that's going to be a longer-term project. | 2016-04-18 15:46:27 -07:00 | 
				
					
						|  Brian Cox | a9207128e2 | Test fixes so twtest runs to completion, mostly by adding ifdef+todo for the time being.  Also add twtest to .gitignore | 2016-04-16 22:45:59 -07:00 | 
				
					
						|  Brian Cox | 184ddc6091 | Buildsys fixes for twtest | 2016-04-16 21:44:06 -07:00 | 
				
					
						|  Brian Cox | 677162cc6e | Revive the old unit test suite.  Needs autoconf/buildsys work, and tests don't all pass yet. | 2016-04-16 19:16:32 -07:00 | 
				
					
						|  Brian Cox | ea361e91fe | Fix warnings around explicitly calling base class constructors in copy constructors | 2016-04-15 17:16:32 -07:00 | 
				
					
						|  Brian Cox | 9e5dd61e39 | Fix various compiler warnings; enable -Wextra warnings except for unused params. | 2016-04-15 12:42:31 -07:00 | 
				
					
						|  Brian Cox | f47e5e7a9d | Resolve a bunch of non-virtual destructor warnings | 2016-04-14 21:45:46 -07:00 | 
				
					
						|  Brian Cox | 36eee10956 | Large file tweaks for e.g. 32-bit Linux; update ReadMe & ChangeLog again. | 2016-04-11 20:29:37 -07:00 | 
				
					
						|  Brian Cox | 2cff64ebe7 | Merge branch 'master' of https://github.com/brc0x1/tripwire-open-source | 2016-04-11 11:46:42 -07:00 | 
				
					
						|  Brian Cox | 12cef61f40 | Support MAILFROMADDRESS, per longstanding user requests.  Documented in twconfig man page. | 2016-04-11 11:43:45 -07:00 | 
				
					
						|  Brian Cox | da16d91146 | Add option to show hashes as hex instead of base64.  Siggen already provided this. | 2016-04-09 16:36:39 -07:00 | 
				
					
						|  Brian Cox | 1d8ab16d00 | build fix | 2016-04-08 00:06:39 -07:00 | 
				
					
						|  Brian Cox | 2d04929991 | Display doors & event ports correctly (Solaris) | 2016-04-07 23:56:58 -07:00 | 
				
					
						|  Brian Cox | c136c5b398 | Merge branch 'master' of https://github.com/brc0x1/tripwire-open-source | 2016-04-07 18:58:14 -07:00 |