sesame ChangeLog, 1.3, 1.4 Makefile.am, 1.1.1.1, 1.2 configure.in, 1.2, 1.3

David Zeuthen david at freedesktop.org
Mon Feb 7 13:52:18 PST 2005


Update of /cvs/hal/sesame
In directory gabe:/tmp/cvs-serv27744

Modified Files:
	ChangeLog Makefile.am configure.in 
Log Message:
2005-01-26  W. Michael Petullo  <mike at flyn.org>

	* tools/*.c: Major overhaul to use LUKS instead of the proposed
	sesame encrypted header.

	* tools/GnomeSesameFormat.java: Implemented a GUI tool that can
	format a device as a LUKS device.

2005-01-19  W. Michael Petullo  <mike at flyn.org>

	* tools/check-common.c: Added some unit tests using the check
	framework -- preparation for refactoring

	* tools/common.c: Refactoring of some code

	* tools/sesame-format.c: Check if a device is mounted before
	formatting it

	* tools/sesame-format.c: Use a temporary DM device to format --
	hide device from hal until ready

	* tools/sesame-is-encrypted.c: Begin a program that checks if a
	device is encrypted using sesame

2004-01-19  W. Michael Petullo  <mike at flyn.org>

	* tools/common.c: Moved some code to common.c

	* tools/common.c: Fixed encode/decode leak

	* tools/sesame-setup.c: Minor code changes

	* tools/sesame-format.c: Began work on a new utility to format
	a sesame-compliant disk

	* tools/sesame-setup.c: Now takes aes as name of cipher and
	resolved this to aes-128-ecb for OpenSSL calls.



Index: ChangeLog
===================================================================
RCS file: /cvs/hal/sesame/ChangeLog,v
retrieving revision 1.3
retrieving revision 1.4
diff -u -d -r1.3 -r1.4
--- ChangeLog	31 Dec 2004 13:35:47 -0000	1.3
+++ ChangeLog	7 Feb 2005 21:52:16 -0000	1.4
@@ -1,3 +1,41 @@
+2005-01-26  W. Michael Petullo  <mike at flyn.org>
+
+	* tools/*.c: Major overhaul to use LUKS instead of the proposed
+	sesame encrypted header.
+
+	* tools/GnomeSesameFormat.java: Implemented a GUI tool that can
+	format a device as a LUKS device.
+
+2005-01-19  W. Michael Petullo  <mike at flyn.org>
+
+	* tools/check-common.c: Added some unit tests using the check
+	framework -- preparation for refactoring
+
+	* tools/common.c: Refactoring of some code
+
+	* tools/sesame-format.c: Check if a device is mounted before
+	formatting it
+
+	* tools/sesame-format.c: Use a temporary DM device to format --
+	hide device from hal until ready
+
+	* tools/sesame-is-encrypted.c: Begin a program that checks if a
+	device is encrypted using sesame
+
+2004-01-19  W. Michael Petullo  <mike at flyn.org>
+
+	* tools/common.c: Moved some code to common.c
+
+	* tools/common.c: Fixed encode/decode leak
+
+	* tools/sesame-setup.c: Minor code changes
+
+	* tools/sesame-format.c: Began work on a new utility to format
+	a sesame-compliant disk
+
+	* tools/sesame-setup.c: Now takes aes as name of cipher and
+	resolved this to aes-128-ecb for OpenSSL calls.
+
 2004-12-31  David Zeuthen  <davidz at redhat.com>
 
 	Patch from W. Michael Petullo <mike at flyn.org>. I wrote a patch for

Index: Makefile.am
===================================================================
RCS file: /cvs/hal/sesame/Makefile.am,v
retrieving revision 1.1.1.1
retrieving revision 1.2
diff -u -d -r1.1.1.1 -r1.2
--- Makefile.am	17 Dec 2004 16:56:52 -0000	1.1.1.1
+++ Makefile.am	7 Feb 2005 21:52:16 -0000	1.2
@@ -1,6 +1,6 @@
 ## Process this file with automake to produce Makefile.in
 
-SUBDIRS = libsesame tools
+SUBDIRS = tools
 
 EXTRA_DIST = HACKING
 

Index: configure.in
===================================================================
RCS file: /cvs/hal/sesame/configure.in,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -d -r1.2 -r1.3
--- configure.in	31 Dec 2004 13:35:47 -0000	1.2
+++ configure.in	7 Feb 2005 21:52:16 -0000	1.3
@@ -6,14 +6,21 @@
 AM_CONFIG_HEADER(config.h)
 AM_MAINTAINER_MODE
 
+AM_PATH_CHECK(,[have_check="yes"],
+  AC_MSG_WARN([Check not found; cannot run unit tests!])
+    [have_check="no"])
+    AM_CONDITIONAL(HAVE_CHECK, test x"$have_check" = "xyes")
+
 AC_ISC_POSIX
 AC_PROG_CC
 AM_PROG_CC_STDC
+AM_PROG_GCJ
 AC_HEADER_STDC
 AM_PROG_LIBTOOL
 AC_PROG_MAKE_SET
 AC_PROG_LN_S
 AC_SYS_LARGEFILE
+AM_PATH_GLIB_2_0(,,AC_MSG_ERROR(You are missing glib))
 
 AC_ARG_ENABLE(ansi,             [  --enable-ansi           enable -ansi -pedantic gcc flags],enable_ansi=$enableval,enable_ansi=no)
 
@@ -103,15 +110,25 @@
 
 #pkg_modules="hal >= 0.4.0, hal-storage >= 0.4.0, openssl >= 0.9.7a"
 #PKG_CHECK_MODULES(PACKAGE, [$pkg_modules])
-AC_CHECK_LIB(crypto, EVP_DecryptInit_ex)
-AC_CHECK_LIB(ssl, SSL_load_error_strings)
 
-AC_PATH_PROG(CRYPTSETUP, cryptsetup, no)
+AC_PATH_PROG(CRYPTSETUP, cryptsetup-luks, no)
 if test x"$CRYPTSETUP" = xno; then
-        AC_MSG_ERROR([cryptsetup executable not found in your path])
+        AC_MSG_ERROR([cryptsetup-luks executable not found in your path])
 fi
 AC_SUBST(CRYPTSETUP)
 
+AC_PATH_PROG(DD, dd, no)
+if test x"$DD" = xno; then
+        AC_MSG_ERROR([dd executable not found in your path])
+fi
+AC_SUBST(DD)
+
+AC_PATH_PROG(MKFS, mkfs, no)
+if test x"$MKFS" = xno; then
+        AC_MSG_ERROR([mkfs executable not found in your path])
+fi
+AC_SUBST(MKFS)
+
 AS_AC_EXPAND(LOCALSTATEDIR, $localstatedir)
 AS_AC_EXPAND(SYSCONFDIR, $sysconfdir)
 AS_AC_EXPAND(DATADIR, $datadir)
@@ -121,7 +138,6 @@
 
 AC_OUTPUT([
 Makefile
-libsesame/Makefile
 tools/Makefile
 ])
 	




More information about the hal-commit mailing list