Skip to content

Commit acf7bd3

Browse files
committed
Merge pull request #9 from brc0x1/master
Open Source Tripwire 2.4.3.1
2 parents ea361e9 + 773e3b5 commit acf7bd3

File tree

415 files changed

+30362
-29714
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

415 files changed

+30362
-29714
lines changed

.gitignore

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -17,8 +17,10 @@ lib/
1717
**/tripwire
1818
**/twadmin
1919
**/twprint
20+
**/twtest
2021
**/siggen.exe
2122
**/tripwire.exe
2223
**/twadmin.exe
2324
**/twprint.exe
25+
**/twtest.exe
2426
releases/

ChangeLog

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,11 @@
1+
2016-04-20 Brian Cox <bcox@tripwire.com>
2+
* Bump version to 2.4.3.1
3+
* Revive old 'twtest' unit test suite (such as it is); move _t.cpp files into twtest dir.
4+
* Fix -Wnarrowing warnings in yyparse.cpp - GCC 6 would treat these as errors.
5+
* Build with -Wextra to enable more warnings.
6+
* Fix a variety of other compiler warnings, some exposed by -Wextra, others preexisting.
7+
* Replace remaining tabs w/ 4 spaces. Mixing the 2 styles can now cause GCC 6 'misleading indentation' warnings.
8+
19
2016-04-11 Brian Cox <bcox@tripwire.com>
210
* Bump version to 2.4.3.0
311
* Compilation fixes for gcc 4.7+ and LLVM/clang

ReadMe-2.4.3

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
What's new in Open Source Tripwire 2.4.3.0:
1+
What's new in Open Source Tripwire 2.4.3:
22

33
* This update fixes compilation errors on modern compilers (GCC 4.7+ and LLVM/clang),
44
as well as some additional errors encountered on various platforms. This is intended
@@ -39,6 +39,7 @@ Linuxes
3939
- Raspbian 7 (wheezy) (armv6l) + gcc 4.6.3
4040
- openSuSE Tumbleweed (20160408) (i586) + gcc 5.3.1
4141
- RHEL 6.0 (powerpc64) + gcc 4.4.4
42+
- Fedora 24 Alpha 7 (amd64) + gcc 6.0.0
4243

4344
OSX
4445
- Mac OS X 10.11 + LLVM 7.0.2 / clang-700.1.81
@@ -90,7 +91,7 @@ may be desirable elsewhere. It's simplest to add these to configure.in and run
9091
autoreconf -i instead of hand-editing each Makefile individually.
9192

9293
* Older versions of Open Source Tripwire reportedly do not build on Tru64 UNIX.
93-
This is likely to be true with 2.4.3.0 as well, due to the lack of appropriate
94+
This is likely to be true with 2.4.3 as well, due to the lack of appropriate
9495
hardware to test it on. If anyone out there has a Tru64 box and wants to fix
9596
this, patches are always welcome.
9697

configure

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3107,7 +3107,7 @@ fi
31073107

31083108
# Define the identity of the package.
31093109
PACKAGE=tripwire
3110-
VERSION=2.4.3.0
3110+
VERSION=2.4.3.1
31113111

31123112

31133113
cat >>confdefs.h <<_ACEOF
@@ -6682,7 +6682,7 @@ fi
66826682

66836683

66846684

6685-
ac_config_files="$ac_config_files Makefile man/Makefile man/man4/Makefile man/man5/Makefile man/man8/Makefile src/Makefile src/cryptlib/Makefile src/core/Makefile src/db/Makefile src/fco/Makefile src/fs/Makefile src/tw/Makefile src/twcrypto/Makefile src/twparser/Makefile src/util/Makefile src/twprint/Makefile src/twadmin/Makefile src/siggen/Makefile src/tripwire/Makefile"
6685+
ac_config_files="$ac_config_files Makefile man/Makefile man/man4/Makefile man/man5/Makefile man/man8/Makefile src/Makefile src/cryptlib/Makefile src/core/Makefile src/db/Makefile src/fco/Makefile src/fs/Makefile src/tw/Makefile src/twcrypto/Makefile src/twparser/Makefile src/util/Makefile src/twprint/Makefile src/twadmin/Makefile src/siggen/Makefile src/tripwire/Makefile src/twtest/Makefile"
66866686

66876687
cat >confcache <<\_ACEOF
66886688
# This file is a shell script that caches the results of configure
@@ -7418,6 +7418,7 @@ do
74187418
"src/twadmin/Makefile") CONFIG_FILES="$CONFIG_FILES src/twadmin/Makefile" ;;
74197419
"src/siggen/Makefile") CONFIG_FILES="$CONFIG_FILES src/siggen/Makefile" ;;
74207420
"src/tripwire/Makefile") CONFIG_FILES="$CONFIG_FILES src/tripwire/Makefile" ;;
7421+
"src/twtest/Makefile") CONFIG_FILES="$CONFIG_FILES src/twtest/Makefile" ;;
74217422
74227423
*) as_fn_error $? "invalid argument: \`$ac_config_target'" "$LINENO" 5;;
74237424
esac

configure.in

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ dnl
55
AC_INIT
66
AC_CONFIG_SRCDIR([src/tw/tw.cpp])
77
AC_CANONICAL_TARGET([])
8-
AM_INIT_AUTOMAKE(tripwire, 2.4.3.0)
8+
AM_INIT_AUTOMAKE(tripwire, 2.4.3.1)
99
AM_CONFIG_HEADER(config.h)
1010

1111
dnl #################################
@@ -431,5 +431,6 @@ src/twprint/Makefile
431431
src/twadmin/Makefile
432432
src/siggen/Makefile
433433
src/tripwire/Makefile
434+
src/twtest/Makefile
434435
])
435436
AC_OUTPUT

contrib/make-bin-dist

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
set -e
66

77
PRODUCT=tripwire
8-
VERSION=2.4.3.0
8+
VERSION=2.4.3.1
99

1010
platform() {
1111
case `uname` in

install/install.sh

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -605,6 +605,12 @@ for i in $loosefiles; do
605605
fi
606606
done
607607

608+
#Make extra sure we don't install the unit test binary to sbin
609+
if [ -e "$TWBIN/twtest" ] ; then
610+
rm -f "$TWBIN/twtest"
611+
fi
612+
613+
608614
##=======================================================
609615
## Files are now present on user's system.
610616
## Begin Tripwire configuration.

src/Makefile.am

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,3 @@
11
SUBDIRS = cryptlib core db fco fs tw twcrypto twparser util
2-
SUBDIRS+= twprint twadmin siggen tripwire
2+
SUBDIRS+= twprint twadmin siggen tripwire twtest
3+

src/Makefile.in

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -160,7 +160,7 @@ target_alias = @target_alias@
160160
target_cpu = @target_cpu@
161161
target_os = @target_os@
162162
target_vendor = @target_vendor@
163-
SUBDIRS = cryptlib core db fco fs tw twcrypto twparser util twprint twadmin siggen tripwire
163+
SUBDIRS = cryptlib core db fco fs tw twcrypto twparser util twprint twadmin siggen tripwire twtest
164164
all: all-recursive
165165

166166
.SUFFIXES:

src/core/Makefile.am

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ INCLUDES = -I..
55
noinst_LIBRARIES = libcore.a
66
libcore_a_SOURCES = \
77
file_unix.cpp unixfsservices.cpp \
8-
charutil_t.cpp displayencoder_t.cpp archive.cpp charutil.cpp \
8+
archive.cpp charutil.cpp \
99
cmdlineparser.cpp codeconvert.cpp core.cpp coreerrors.cpp \
1010
corestrings.cpp crc32.cpp debug.cpp displayencoder.cpp \
1111
displayutil.cpp error.cpp errorbucketimpl.cpp errortable.cpp \

0 commit comments

Comments
 (0)