Brian Cox
							
						 | 
						
							
							
							
							
							
								
							
							
								357e84450c
								
							
						 | 
						
							
							
								
								Remove unused Win32 resource stuff from siggen
							
							
							
							
							
						 | 
						
							2016-06-18 21:12:57 -07:00 | 
						
					
				
					
						
							
							
								 
								Brian Cox
							
						 | 
						
							
							
							
							
							
								
							
							
								dbe7cae189
								
							
						 | 
						
							
							
								
								Rename 'install' dir to 'installer' so it doesn't confuse make dist, and include it in the make dist bundle.
							
							
							
							
							
						 | 
						
							2016-06-18 20:10:24 -07:00 | 
						
					
				
					
						
							
							
								 
								Brian Cox
							
						 | 
						
							
							
							
							
							
								
							
							
								b7f305aa1c
								
							
						 | 
						
							
							
								
								Remove bin & lib dirs from git, since buildsys now creates them as needed.
							
							
							
							
							
						 | 
						
							2016-06-18 14:24:14 -07:00 | 
						
					
				
					
						
							
							
								 
								Brian Cox
							
						 | 
						
							
							
							
							
							
								
							
							
								f41e3e06b6
								
							
						 | 
						
							
							
								
								Use the right 'ar' when cross compiling, instead of always wanting to use default system 'ar'.  This happened because autoconf doesn't have a builtin AC_PROG_AR macro, so we have to provide our own.
							
							
							
							
							
						 | 
						
							2016-06-17 20:33:10 -07:00 | 
						
					
				
					
						
							
							
								 
								Brian Cox
							
						 | 
						
							
							
							
							
							
								
							
							
								0ee24bc84b
								
							
						 | 
						
							
							
								
								New platform: MS-DOS/FreeDOS with DJGPP (i586-pc-msdosdjgpp).  Detect & handle if sys/socket.h isn't present, which is default for DJGPP. Also handle slightly different struct stat, file type macros, absence of Posix signals.
							
							
							
							
							
						 | 
						
							2016-06-17 19:57:06 -07:00 | 
						
					
				
					
						
							
							
								 
								Brian Cox
							
						 | 
						
							
							
							
							
							
								
							
							
								b951838ff6
								
							
						 | 
						
							
							
								
								Add missing files & directories to 'make dist'
							
							
							
							
							
						 | 
						
							2016-06-16 23:49:41 -07:00 | 
						
					
				
					
						
							
							
								 
								Brian Cox
							
						 | 
						
							
							
							
							
							
								
							
							
								c35477359f
								
							
						 | 
						
							
							
								
								Create bin+lib dirs if they don't exist, which gives us a working (if maybe still unpolished) 'make dist', finally.
							
							
							
							
							
						 | 
						
							2016-06-14 23:48:17 -07:00 | 
						
					
				
					
						
							
							
								 
								Brian Cox
							
						 | 
						
							
							
							
							
							
								
							
							
								2bca7732f2
								
							
						 | 
						
							
							
								
								Buildsys tweak so 'make dist' bundles sha+md5 impls and buildnum.h
							
							
							
							
							
						 | 
						
							2016-06-14 02:15:32 -07:00 | 
						
					
				
					
						
							
							
								 
								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
							
						 | 
						
							
							
							
							
							
								
							
							
								704829cbd5
								
							
						 | 
						
							
							
								
								Make Iconv optional, controlled by --enable-iconv; set package url & bugreport fields; detect OSX crypto lib (for hashes) but don't actually use it yet.
							
							
							
							
							
						 | 
						
							2016-06-07 01:57:00 -07:00 | 
						
					
				
					
						
							
							
								 
								Brian Cox
							
						 | 
						
							
							
							
							
							
								
							
							
								d9aa52e943
								
							
						 | 
						
							
							
								
								Add config.h.in to touchconfig script
							
							
							
							
							
						 | 
						
							2016-06-06 22:18:48 -07:00 | 
						
					
				
					
						
							
							
								 
								Brian Cox
							
						 | 
						
							
							
							
							
							
								
							
							
								c74198d7e9
								
							
						 | 
						
							
							
								
								Update touchconfig.sh for renamed configure.in -> configure.ac
							
							
							
							
							
						 | 
						
							2016-06-06 22:16:05 -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
							
						 | 
						
							
							
							
							
							
								
							
							
								778c397d48
								
							
						 | 
						
							
							
								
								Update 'configure' for libiconv detection; only set HAVE_ICONV_H if header exists *and* an impl we can link with exists.
							
							
							
							
							
						 | 
						
							2016-05-06 23:33:04 -07:00 | 
						
					
				
					
						
							
							
								 
								Brian Cox
							
						 | 
						
							
							
							
							
							
								
							
							
								add9c7f6b9
								
							
						 | 
						
							
							
								
								Add a library check for iconv, since it works now and it doesn't always live in libc.
							
							
							
							
							
						 | 
						
							2016-05-06 21:09:49 -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
							
						 | 
						
							
							
							
							
							
								
							
							
								acf7bd3fee
								
							
						 | 
						
							
							
								
								Merge pull request #9 from brc0x1/master
							
							
							
							
							
							
							
							Open Source Tripwire 2.4.3.1 
							
						 | 
						
							2016-04-23 19:12:41 -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
							
						 | 
						
							
							
							
							
							
								
							
							
								6fc0714d3f
								
							
						 | 
						
							
							
								
								Mention de-tab-ification in ChangeLog
							
							
							
							
							
						 | 
						
							2016-04-23 00:37:30 -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 |