diff --git a/configure.ac b/configure.ac index 82602f815f7249cf1732b4d7a7cf903c84497fde..6db27c3f93be3ed230c75b2b67736afcaaeb6018 100644 --- a/configure.ac +++ b/configure.ac @@ -4,7 +4,7 @@ dnl Process this file with autoconf to produce a configure script. AC_PREREQ(2.59) -AC_INIT(sleuthkit, 4.4.0) +AC_INIT(sleuthkit, 4.4.1) m4_include([m4/ax_pthread.m4]) dnl include the version from 1.12.1. This will work for m4_include([m4/cppunit.m4]) diff --git a/packages/sleuthkit.spec b/packages/sleuthkit.spec index 520e364b3aa881fbdb7a44d02bf5892af749a79f..7be260d208cef6c7ec200db7a14117415b4eef1a 100644 --- a/packages/sleuthkit.spec +++ b/packages/sleuthkit.spec @@ -1,5 +1,5 @@ Name: sleuthkit -Version: 4.4.0 +Version: 4.4.1 Release: 1%{?dist} Summary: The Sleuth Kit (TSK) is a library and collection of command line tools that allow you to investigate volume and file system data. diff --git a/release/release-unix.pl b/release/release-unix.pl index b06af75a00633e6c8eaf30405826e5eec803ac65..f208fe2ea63c57de96898363f9a9acbf84aa9cd1 100755 --- a/release/release-unix.pl +++ b/release/release-unix.pl @@ -274,11 +274,20 @@ sub update_pkgver { # note that this version is independent from the # release version. sub update_libver { - print "Updating library version\n"; + print "Updating Unix API version\n"; + + print "\nGit History for tsk/Makefile.am:\n"; + exec_pipe(*OUT, "git log -- --pretty=short tsk/Makefile.am | head -12"); + my $foo = read_pipe_line(*OUT); + while ($foo ne "") { + print "$foo"; + $foo = read_pipe_line(*OUT); + } + close(OUT); my $a; while (1) { - $a = prompt_user("Update the library version (no if this is a restart) [y/n]"); + $a = prompt_user("Update this version (no if this is a restart or you already did it) [y/n]"); last if (($a eq "n") || ($a eq "y")); print "Invalid response: $a\n"; } @@ -288,6 +297,7 @@ sub update_libver { print "Current Makefile Contents: " . read_pipe_line(*OUT) . "\n"; close (OUT); + my $cur; my $rev; my $age; @@ -553,6 +563,15 @@ () checkin_vers(); +my $a; +while (1) { + $a = prompt_user("Tag and release? (or stop if only updating version in branch) [y/n]"); + last if (($a eq "n") || ($a eq "y")); + print "Invalid response: $a\n"; +} +exit if ($a eq "n"); + + # Create a tag tag_dir(); diff --git a/tsk/Makefile.am b/tsk/Makefile.am index e52704c65ed576a0d2d82347401d0c5771b77e74..c90dd9c4d96034c0e8c75f9e8c24e6d8b1ad09e2 100644 --- a/tsk/Makefile.am +++ b/tsk/Makefile.am @@ -8,6 +8,6 @@ libtsk_la_LIBADD = base/libtskbase.la img/libtskimg.la \ vs/libtskvs.la fs/libtskfs.la hashdb/libtskhashdb.la \ auto/libtskauto.la # current:revision:age -libtsk_la_LDFLAGS = -version-info 15:0:2 $(LIBTSK_LDFLAGS) +libtsk_la_LDFLAGS = -version-info 16:0:3 $(LIBTSK_LDFLAGS) EXTRA_DIST = tsk_tools_i.h docs/Doxyfile docs/*.dox docs/*.html diff --git a/tsk/base/tsk_base.h b/tsk/base/tsk_base.h index b763ff549acb29ef83565dfa35c07b784d452c9f..cc8561d45e616a57b2ddb2681dd6e9855c19fd31 100644 --- a/tsk/base/tsk_base.h +++ b/tsk/base/tsk_base.h @@ -39,11 +39,11 @@ * 3.1.2b1 would be 0x03010201. Snapshot from Jan 2, 2003 would be * 0xFF030102. * See TSK_VERSION_STR for string form. */ -#define TSK_VERSION_NUM 0x040400ff +#define TSK_VERSION_NUM 0x040401ff /** Version of code in string form. See TSK_VERSION_NUM for * integer form. */ -#define TSK_VERSION_STR "4.4.0" +#define TSK_VERSION_STR "4.4.1" /* include the TSK-specific header file that we created in autoconf