65625c6d0eTweak message about documentation location at end of install, so it points somewhere real vs. an empty string
Brian Cox
2017-03-31 00:02:14 -0700
87750882e4Update Changelog & fix a hyphen in ReadMe
Brian Cox
2017-03-30 23:05:37 -0700
2df8802a71Update readme file
Brian Cox
2017-03-30 22:52:03 -0700
a67d3c3a86Clean up installer (remove unneeded checks, better editor & pager detection & path handling); update twtest to count failures instead of exiting on first one.
Brian Cox
2017-03-30 22:22:52 -0700
9e1b078aacFix setting of IS_xxx OS macros for various platforms
Brian Cox
2017-03-29 00:13:22 -0700
4af1375fb1More unit test cleanup, + fix a warning in msystem le_set()
Brian Cox
2017-03-27 22:45:55 -0700
f549b069afRemove 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
Brian Cox
2017-03-27 18:49:07 -0700
7d66656c10Build fix for tests, since you don't always have an ifstream/ofstream constructor that takes a string reference
Brian Cox
2017-03-27 16:43:00 -0700
2c03fdf878Enable/repair more unit tests, and undo an earlier change to hex_to_char() that was causing test failures
Brian Cox
2017-03-27 00:50:33 -0700
cdb7310daeEnable & (at least partly) fix charutil, displayencoder, & policyparser tests, which weren't running until now.
Brian Cox
2017-03-26 20:16:37 -0700
be0b374cadTweak le_set() for clarity in msystem.cpp
Brian Cox
2017-03-26 00:28:04 -0700
c931a13ecdDisable unused tss::mbsdec()
Brian Cox
2017-03-26 00:06:09 -0700
da8748b6f2fix file mode printing
Brian Cox
2017-03-25 23:41:37 -0700
76868c5cccResolve assorted GCC 7 warnings
Brian Cox
2017-03-25 19:40:54 -0700
e04b97132bOk, actually don't use strl* string functions since they're a BSD-ism & Linux doesn't have them.
Brian Cox
2017-03-25 16:02:51 -0700
7ce1df0a04Remove the few remaining exception specifications, since they're deprecated in C++11 & cause warnings in GCC 7
Brian Cox
2017-03-25 15:31:47 -0700
8cdca39103Prefer strl* string functions over strn* ones
Brian Cox
2017-03-25 15:06:22 -0700
911e051091Fix more warnings, & make TestFCOSpec() do something useful in non-debug builds
Brian Cox
2017-03-23 23:45:20 -0700
9c38b49839Prefer prefix ++/-- operators where possible, for performance reasons (per CppCheck)
Brian Cox
2017-03-23 19:30:52 -0700
5c1cfe4702Use unique_ptr instead of auto_ptr where available (and define a macro to pick which one to use); fix a few other remaining warnings.
Brian Cox
2017-03-22 20:00:08 -0700
4cb15a741aRemove 'util_EatAllSpaces' method, which did shady things with iterators and didn't even eat all whitespace
Brian Cox
2017-03-22 00:11:20 -0700
ea2170fd20Tweak a memory alignment unit test that doesn't (and should not be expected to) work on HP-UX.
Brian Cox
2017-03-21 23:36:26 -0700
5275975d86Correctly handle rule w/ leading whitespace within a quoted path. Uncomment test case that validates correct behavior.
Brian Cox
2017-03-19 23:09:05 -0700
a2e82147ebupdate old 'directives.txt' policy test file for current syntax
Brian Cox
2017-03-19 10:40:29 -0700
2c57dd824aUpdate test policy files in src/parser/testfiles to (largely) match current policy language
Brian Cox
2017-03-17 23:37:05 -0700
6ea9c0b92efix debug builds in debug.cpp
Brian Cox
2017-03-17 18:38:56 -0700
2b067176adFix some clang extended warnings: non-virtual-dtor, shadow, unneeded-internal-declaration
Brian Cox
2017-03-17 00:04:21 -0700
aaee78c061Tweaks for 'make check': Don't assume location of perl, or existence of /etc/hosts
Brian Cox
2017-03-16 20:51:12 -0700
8bd86fe60dAddress more cppcheck warnings, mostly around assignment operators & explicit constructors
Brian Cox
2017-03-15 23:41:23 -0700
b1147d65cfAdd sanity check in cFCODataSourceIterImpl::SeekToFCO() to fix a unit test that fails on some platforms
Brian Cox
2017-03-15 21:44:54 -0700
900fad8ca4Remove some dead code, including objectpool & Unicode-only utf8 stuff
Brian Cox
2017-03-15 20:58:49 -0700
1fb5f332e6For clarity, remove a bunch of IS_UNIX ifdefs, since configure.ac always defines IS_UNIX to 1 no matter the OS.
Brian Cox
2017-03-15 20:31:38 -0700
b2f21c3d55Assorted bounds checks (via flawfinder)
Brian Cox
2017-03-15 19:06:52 -0700
d3f859bfbdAddress some cppcheck warnings around initializers & catching by reference
Brian Cox
2017-03-15 00:47:52 -0700
63168d9880Update copyright/tm notice in installer script
brc0x1
2017-03-14 13:16:43 -0700
062523a60eAdd a working 'make check' target, which runs both the test suite in src/test-harness, and all the twtest unit tests; update unit test binary to return standard success/fail values, to keep make happy
Brian Cox
2017-03-14 01:23:23 -0700
2e39db661bComment out a known-problematic assert in zdeflate.cpp (though I haven't actually seen it fail in OST). Later versions of Crypto++ comment out or remove this line, so this seems reasonable to do until I can figure out how to update the whole library
Brian Cox
2017-03-14 00:32:16 -0700
58dafd1d9eTweak path to install.sh so 'make distcheck' works; update installer to pick up additional files for docs directory.
brc0x1
2017-03-13 17:25:44 -0700
db44ff8fafAdd 'disable-extrawarnings' configure option to support old compilers that don't support the -Wextra compiler flag.
Brian Cox
2017-03-12 01:59:25 -0800
b0b95667f3Bump version; tweak install script so install-strip works when not sudo'd; detect compiler properly when g++ goes by 'c++'
Brian Cox
2017-03-11 14:46:27 -0800
38f089f701Merge pull request #21 from Tripwire/dev/2.4.3.4
2.4.3.4
Brian Cox
2017-03-04 23:31:49 -0800
e88df2f226update ChangeLog
Brian Cox
2017-03-04 23:27:27 -0800
c4c8821145Fix install-strip target so it actually strips binaries
Brian Cox
2017-03-04 22:56:55 -0800
d6df22f9dcFix various Clang static analyzer quibbles
Brian Cox
2017-02-20 23:21:00 -0800
530e7d3186Fix filename case issue w/ make dist
brc0x1
2017-02-20 17:54:20 -0800
05b6d7c860Fix twexe install in install.sh
brc0x1
2017-02-20 17:38:19 -0800
86baf94ddfFix man page handling in make install
brc0x1
2017-02-20 17:03:24 -0800
f52ddb9c6fAdd an include to fix Alpine Linux build issue (issue #15)
Brian Cox
2017-02-20 14:50:25 -0800
005be38165Fix permissions on a couple of cpp files (issue #14)
Brian Cox
2017-02-20 14:49:52 -0800
35cb9bb6a7Create 2.4.3.3 branch & update version string
Brian Cox
2017-02-20 14:48:30 -0800
2f41ee1e5fMerge pull request #10 from brc0x1/master
2.4.3.2
Brian Cox
2017-01-31 21:35:07 -0800
b69b1cf01cUse a non-default compiler list in AC_PROG_CC and AC_PROG_CXX, since autoconf/automake still doesn't know what Clang is.
Brian Cox
2017-01-16 20:56:58 -0800
6b3b361bb2update ChangeLog
Brian Cox
2017-01-15 21:15:55 -0800
953c9755dcUpdate 2.4.3 readme with more about what's new.
Brian Cox
2017-01-15 21:11:14 -0800
b9cef48cb7Update copyright dates, add new config options and command line args to man pages
Brian Cox
2017-01-15 20:47:58 -0800
cdc1b4d182Update COMMERCIAL file to be more informative & remove non-working links
Brian Cox
2017-01-15 18:06:20 -0800
0cb7989c79Tweak a missing include
Brian Cox
2016-12-11 00:44:06 -0800
e7b63b6f96Include stdlib.h in asn.cpp (non-linux build fix)
Brian R. Cox
2016-12-03 16:26:11 +0000
a6612ab3abExit instead of throwing in BERDecoder destructor; remove noexcept() stuff.
Brian Cox
2016-12-03 15:05:50 -0800
77a8152d71Add '--key-size' option to twadmin generate-keys mode, so you can use 1024 or 2048 bit El Gamal keys. Until now was always 1024 bit only.
Brian Cox
2016-11-25 17:10:14 -0800
f9aa5de896Add 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
Brian Cox
2016-11-24 17:26:02 -0800
3d304eb1afFix a build error when building with C++11 & -Werror=terminate. Destructors are noexcept by default in C++11, which gets flagged it one spot in cryptlib code. Using noexcept(false) ought to be ok here; the exception would only happen if you had a corrupted keyfile, which is unrecoverable anyway.
Brian Cox
2016-11-24 13:56:14 -0800
aaa132d211Support paths w/ leading double slash (per an obscure corner of the POSIX spec) on platforms that implement it, currently just Cygwin. (Cygwin uses this for UNC paths.)
Brian Cox
2016-08-07 23:24:15 -0700
3c08babd4fUpdate changelog & readme to reflect 2.4.3.2 work.
Brian Cox
2016-07-21 22:24:27 -0700
33e8f4d76bRemove static direct i/o buffer & blocksize cfg option.
Brian Cox
2016-07-21 20:22:52 -0700
ad85c15f07Initial tweaks for RTEMS support, though linking is still a work in progress.
Brian Cox
2016-07-10 22:33:23 -0700
2d49bf6630Report 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.
Brian Cox
2016-07-09 10:49:14 -0700
c4440c5d29Make 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
Brian Cox
2016-07-03 14:29:05 -0700
62590f5a49Improve defining NSIG when it isn't already defined
Brian Cox
2016-07-01 19:53:14 -0700
cddb7387c8Add twpolmake.pl to contrib folder
Brian Cox
2016-07-01 19:43:00 -0700
0d8bdcc4d8Support native-style paths on DOS/DJGPP
Brian Cox
2016-06-29 21:02:12 -0700
c18af8953cFix error registration in db subproject
Brian Cox
2016-06-29 18:30:15 -0700
1a5a588f0dOk, using AC_TRY_COMPILE while configuring w/ OpenSSL fails when configuring normally (non-cross) & ssl is present. So now we use the AC_TRY_RUN if cross compiling, and assume presence otherwise (since the subsequent header exists checks fail if it's not actually there.)
Brian Cox
2016-06-28 23:09:36 -0700
1c8ec94fd2Don't try to use IS_xxx platform macros in cryptlib
Brian Cox
2016-06-28 22:29:18 -0700
fb1f751488Build fixes for Android including platform macro & missing mblen()
Brian Cox
2016-06-28 22:16:31 -0700
d6eb11a311Use AC_TRY_COMPILE instead of AC_TRY_RUN when configuring w/ OpenSSL, since we don't actually use test prog output, and the run requirement breaks cross compiling w/ OpenSSL.
Brian Cox
2016-06-28 22:15:29 -0700
207189dafdUpdate platform macros in platform.h, and use them instead of compiler-defined OS macros.
Brian Cox
2016-06-23 23:12:22 -0700
9be78c1d1cMore dead code removal, this time Win32-isms in logging & sockets. Also start cleaning up OS macros in platform.h.
Brian Cox
2016-06-23 14:51:17 -0700
3135aaea4fMore dead code removal: Remaining MAPI stuff, & integration code for the long-defunct GeoPlex/GMMS.
Brian Cox
2016-06-22 23:45:46 -0700
f15ddfb76cOne more install -> installer change, so make install works again
Brian Cox
2016-06-22 00:04:05 -0700
78fdac5efcTweak include paths so we're buildable outside of source tree.
Brian Cox
2016-06-20 19:49:21 -0700
a2f9fa4e06Remove old+unused MAPI stuff
Brian Cox
2016-06-19 15:37:44 -0700