Brian Cox
							
						 | 
						
							
							
							
							
							
								
							
							
								ccf8a62fa4
								
							
						 | 
						
							
							
								
								Clean up code formatting with clang-format; add a custom clang-format style that tries to approximate the existing OST code style
							
							
							
							
							
						 | 
						
							2018-03-24 21:28:30 -07:00 | 
						
					
				
					
						
							
							
								 
								Brian Cox
							
						 | 
						
							
							
							
							
							
								
							
							
								0f236fabf4
								
							
						 | 
						
							
							
								
								Use system/popen on Syllable since msystem/mpopen fail there; root cause is still TBD.
							
							
							
							
							
						 | 
						
							2018-02-24 22:50:25 -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
							
						 | 
						
							
							
							
							
							
								
							
							
								9872bef2f2
								
							
						 | 
						
							
							
								
								Fix/implement more unit tests that were marked as 'skipped'
							
							
							
							
							
						 | 
						
							2017-09-24 18:44:47 -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 | 
						
					
				
					
						
							
							
								 
								brc0x1
							
						 | 
						
							
							
							
							
							
								
							
							
								a4ae3af444
								
							
						 | 
						
							
							
								
								Fix/implement RISC OS path handling
							
							
							
							
							
						 | 
						
							2017-09-18 17:55:17 -07:00 | 
						
					
				
					
						
							
							
								 
								Brian Cox
							
						 | 
						
							
							
							
							
							
								
							
							
								769874d34b
								
							
						 | 
						
							
							
								
								Path fixes for FreeDOS/DJGPP
							
							
							
							
							
						 | 
						
							2017-09-13 21:35:56 -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
							
						 | 
						
							
							
							
							
							
								
							
							
								5184fe01c4
								
							
						 | 
						
							
							
								
								Customize 'make clean' to also remove test data dirs and gcov files
							
							
							
							
							
						 | 
						
							2017-08-31 19:51:50 -07:00 | 
						
					
				
					
						
							
							
								 
								brc0x1
							
						 | 
						
							
							
							
							
							
								
							
							
								79933005b7
								
							
						 | 
						
							
							
								
								Switch to rbegin() since std::string::back() is a C++11-ism
							
							
							
							
							
						 | 
						
							2017-08-25 08:12:20 -07:00 | 
						
					
				
					
						
							
							
								 
								Brian Cox
							
						 | 
						
							
							
							
							
							
								
							
							
								236d67b941
								
							
						 | 
						
							
							
								
								Sort out a valgrind issue w/ handling TEMPDIRECTORY paths. Clean up formatting in twcmdline's FillOutConfigInfo().
							
							
							
							
							
						 | 
						
							2017-08-26 10:07:27 -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
							
						 | 
						
							
							
							
							
							
								
							
							
								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
							
						 | 
						
							
							
							
							
							
								
							
							
								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
							
						 | 
						
							
							
							
							
							
								
							
							
								180bf761e0
								
							
						 | 
						
							
							
								
								Buildsys files regenerated with automake 1.15.1, with no exciting new features
							
							
							
							
							
						 | 
						
							2017-07-08 22:18:04 -07:00 | 
						
					
				
					
						
							
							
								 
								Brian Cox
							
						 | 
						
							
							
							
							
							
								
							
							
								dae64c48ed
								
							
						 | 
						
							
							
								
								Update copyright years
							
							
							
							
							
						 | 
						
							2017-04-25 18:31:11 -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
							
						 | 
						
							
							
							
							
							
								
							
							
								e04b97132b
								
							
						 | 
						
							
							
								
								Ok, actually don't use strl* string functions since they're a BSD-ism & Linux doesn't have them.
							
							
							
							
							
						 | 
						
							2017-03-25 16:02:51 -07:00 | 
						
					
				
					
						
							
							
								 
								Brian Cox
							
						 | 
						
							
							
							
							
							
								
							
							
								8cdca39103
								
							
						 | 
						
							
							
								
								Prefer strl* string functions over strn* ones
							
							
							
							
							
						 | 
						
							2017-03-25 15:06:22 -07:00 | 
						
					
				
					
						
							
							
								 
								Brian Cox
							
						 | 
						
							
							
							
							
							
								
							
							
								911e051091
								
							
						 | 
						
							
							
								
								Fix more warnings, & make TestFCOSpec() do something useful in non-debug builds
							
							
							
							
							
						 | 
						
							2017-03-23 23:45:20 -07:00 | 
						
					
				
					
						
							
							
								 
								Brian Cox
							
						 | 
						
							
							
							
							
							
								
							
							
								9c38b49839
								
							
						 | 
						
							
							
								
								Prefer prefix ++/-- operators where possible, for performance reasons (per CppCheck)
							
							
							
							
							
						 | 
						
							2017-03-23 19:30:52 -07:00 | 
						
					
				
					
						
							
							
								 
								Brian Cox
							
						 | 
						
							
							
							
							
							
								
							
							
								5c1cfe4702
								
							
						 | 
						
							
							
								
								Use unique_ptr instead of auto_ptr where available (and define a macro to pick which one to use); fix a few other remaining warnings.
							
							
							
							
							
						 | 
						
							2017-03-22 20:00:08 -07:00 | 
						
					
				
					
						
							
							
								 
								Brian Cox
							
						 | 
						
							
							
							
							
							
								
							
							
								8bd86fe60d
								
							
						 | 
						
							
							
								
								Address more cppcheck warnings, mostly around assignment operators & explicit constructors
							
							
							
							
							
						 | 
						
							2017-03-15 23:41:23 -07:00 | 
						
					
				
					
						
							
							
								 
								Brian Cox
							
						 | 
						
							
							
							
							
							
								
							
							
								1fb5f332e6
								
							
						 | 
						
							
							
								
								For clarity, remove a bunch of IS_UNIX ifdefs, since configure.ac always defines IS_UNIX to 1 no matter the OS.
							
							
							
							
							
						 | 
						
							2017-03-15 20:31:38 -07:00 | 
						
					
				
					
						
							
							
								 
								Brian Cox
							
						 | 
						
							
							
							
							
							
								
							
							
								b2f21c3d55
								
							
						 | 
						
							
							
								
								Assorted bounds checks (via flawfinder)
							
							
							
							
							
						 | 
						
							2017-03-15 19:06:52 -07:00 | 
						
					
				
					
						
							
							
								 
								Brian Cox
							
						 | 
						
							
							
							
							
							
								
							
							
								d3f859bfbd
								
							
						 | 
						
							
							
								
								Address some cppcheck warnings around initializers & catching by reference
							
							
							
							
							
						 | 
						
							2017-03-15 00:47:52 -07:00 | 
						
					
				
					
						
							
							
								 
								Brian Cox
							
						 | 
						
							
							
							
							
							
								
							
							
								d6df22f9dc
								
							
						 | 
						
							
							
								
								Fix various Clang static analyzer quibbles
							
							
							
							
							
						 | 
						
							2017-02-20 23:21:00 -08:00 | 
						
					
				
					
						
							
							
								 
								brc0x1
							
						 | 
						
							
							
							
							
							
								
							
							
								86baf94ddf
								
							
						 | 
						
							
							
								
								Fix man page handling in make install
							
							
							
							
							
						 | 
						
							2017-02-20 17:03:24 -08:00 | 
						
					
				
					
						
							
							
								 
								Brian Cox
							
						 | 
						
							
							
							
							
							
								
							
							
								f9aa5de896
								
							
						 | 
						
							
							
								
								Add ability to optionally *not* resolve uid/gid to name, to accomodate the Linux static binary vs. nsswitch name resolution issue; add RESOLVE_IDS_TO_NAMES config option to control this feature; avoid redundant lstats when turning IDs into names, since the lstat is to fetch the ID we already have; remove a bunch of unused code in UnixFSServices
							
							
							
							
							
						 | 
						
							2016-11-24 17:26:02 -08:00 | 
						
					
				
					
						
							
							
								 
								Brian Cox
							
						 | 
						
							
							
							
							
							
								
							
							
								33e8f4d76b
								
							
						 | 
						
							
							
								
								Remove static direct i/o buffer & blocksize cfg option.
							
							
							
							
							
						 | 
						
							2016-07-21 20:22:52 -07:00 | 
						
					
				
					
						
							
							
								 
								Brian Cox
							
						 | 
						
							
							
							
							
							
								
							
							
								ad85c15f07
								
							
						 | 
						
							
							
								
								Initial tweaks for RTEMS support, though linking is still a work in progress.
							
							
							
							
							
						 | 
						
							2016-07-10 22:33:23 -07:00 | 
						
					
				
					
						
							
							
								 
								Brian Cox
							
						 | 
						
							
							
							
							
							
								
							
							
								2d49bf6630
								
							
						 | 
						
							
							
								
								Report an error if requested feature isn't available on current platform -- SMTP mail, syslog, direct i/o hashing.  And limit direct i/o to Linux for now, since elsewhere it either doesn't work the way we need it to (e.g. OSX, FreeBSD) or hasn't been tested adequately.
							
							
							
							
							
						 | 
						
							2016-07-09 10:49:14 -07:00 | 
						
					
				
					
						
							
							
								 
								Brian Cox
							
						 | 
						
							
							
							
							
							
								
							
							
								b410bdf87f
								
							
						 | 
						
							
							
								
								Merge branch 'master' of https://github.com/brc0x1/tripwire-open-source
							
							
							
							
							
						 | 
						
							2016-07-03 14:30:53 -07:00 | 
						
					
				
					
						
							
							
								 
								Brian Cox
							
						 | 
						
							
							
							
							
							
								
							
							
								c4440c5d29
								
							
						 | 
						
							
							
								
								Make direct i/o option work properly (ie don't use fread(), and use full block size on EOF), & rename it to HASH_DIRECT_IO for clarity
							
							
							
							
							
						 | 
						
							2016-07-03 14:29:05 -07:00 | 
						
					
				
					
						
							
							
								 
								Brian Cox
							
						 | 
						
							
							
							
							
							
								
							
							
								0d8bdcc4d8
								
							
						 | 
						
							
							
								
								Support native-style paths on DOS/DJGPP
							
							
							
							
							
						 | 
						
							2016-06-29 21:02:12 -07:00 | 
						
					
				
					
						
							
							
								 
								Brian Cox
							
						 | 
						
							
							
							
							
							
								
							
							
								207189dafd
								
							
						 | 
						
							
							
								
								Update platform macros in platform.h, and use them instead of compiler-defined OS macros.
							
							
							
							
							
						 | 
						
							2016-06-23 23:12:22 -07:00 | 
						
					
				
					
						
							
							
								 
								Brian Cox
							
						 | 
						
							
							
							
							
							
								
							
							
								9be78c1d1c
								
							
						 | 
						
							
							
								
								More dead code removal, this time Win32-isms in logging & sockets.  Also start cleaning up OS macros in platform.h.
							
							
							
							
							
						 | 
						
							2016-06-23 14:51:17 -07:00 | 
						
					
				
					
						
							
							
								 
								Brian Cox
							
						 | 
						
							
							
							
							
							
								
							
							
								3135aaea4f
								
							
						 | 
						
							
							
								
								More dead code removal: Remaining MAPI stuff, & integration code for the long-defunct GeoPlex/GMMS.
							
							
							
							
							
						 | 
						
							2016-06-22 23:45:46 -07:00 | 
						
					
				
					
						
							
							
								 
								Brian Cox
							
						 | 
						
							
							
							
							
							
								
							
							
								78fdac5efc
								
							
						 | 
						
							
							
								
								Tweak include paths so we're buildable outside of source tree.
							
							
							
							
							
						 | 
						
							2016-06-20 19:49:21 -07:00 | 
						
					
				
					
						
							
							
								 
								Brian Cox
							
						 | 
						
							
							
							
							
							
								
							
							
								a2f9fa4e06
								
							
						 | 
						
							
							
								
								Remove old+unused MAPI stuff
							
							
							
							
							
						 | 
						
							2016-06-19 15:37:44 -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
							
						 | 
						
							
							
							
							
							
								
							
							
								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
							
						 | 
						
							
							
							
							
							
								
							
							
								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
							
						 | 
						
							
							
							
							
							
								
							
							
								c7b83c88d8
								
							
						 | 
						
							
							
								
								Add version strings for 'what' command (or 'version' on AROS)
							
							
							
							
							
						 | 
						
							2016-06-09 23:33:22 -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 |