Changeset 191
- Timestamp:
- Nov 7, 2008, 10:01:47 PM (18 years ago)
- Location:
- trunk
- Files:
-
- 8 edited
-
aclocal.m4 (modified) (1 diff)
-
configure.ac (modified) (4 diffs)
-
docs/Changelog (modified) (1 diff)
-
docs/MANUAL-2_3.html.tar (modified) ( previous)
-
docs/MANUAL-2_3.pdf (modified) ( previous)
-
docs/TODO (modified) (1 diff)
-
samhain-install.sh.in (modified) (3 diffs)
-
scripts/samhainadmin.pl.in (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/aclocal.m4
r183 r191 410 410 DESTDIR= 411 411 SH_ENABLE_OPTS="db-reload xml-log message-queue login-watch process-check port-check mounts-check logfile-monitor userfiles debug ptrace static network udp nocl stealth micro-stealth install-name identity khide suidcheck base largefile mail external-scripts encrypt srp dnmalloc" 412 SH_WITH_OPTS="prelude libprelude-prefix database libwrap cflags libs console altconsole timeserver alttimeserver rnd egd-socket port logserver altlogserver kcheck gpg checksum fp recipient sender trusted tmp-dir config-file log-file pid-file state-dir data-file html-file"412 SH_WITH_OPTS="prelude libprelude-prefix database libwrap cflags libs console altconsole timeserver alttimeserver rnd egd-socket port logserver altlogserver kcheck gpg keyid checksum fp recipient sender trusted tmp-dir config-file log-file pid-file state-dir data-file html-file" 413 413 414 414 # Installation directory options. -
trunk/configure.ac
r188 r191 1 2 1 dnl We want to override the standard _AC_INIT_PARSE_ARGS 3 2 dnl … … 2147 2146 fi 2148 2147 else 2149 AC_MSG_ WARN([--with-gpg: cannot find GnuPG PATH=${withval}])2148 AC_MSG_ERROR([--with-gpg: cannot find GnuPG PATH=${withval}]) 2150 2149 fi 2151 2150 fi … … 2154 2153 AC_SUBST(mygpg) 2155 2154 fi 2155 ] 2156 ) 2157 2158 AC_ARG_WITH(keyid, 2159 [ --with-keyid=KEYID specify KeyID (0x...) for GPG/PGP functions [[none]]], 2160 [ 2161 if test "x${withval}" != "x"; then 2162 echo "${withval}" | awk '{if((length($0)==10)||(length($0)==18)){exit 2}else{exit 0}}' && 2163 AC_MSG_ERROR([--with-keyid:${withval} must be "0x" + 8|16 hex digits]) 2164 echo "${withval}" | grep ['[^0][^x][^0123456789ABCDEFabcdef]'] >/dev/null 2>&1 && 2165 AC_MSG_ERROR([--with-keyid:${withval} must be "0x" + 8|16 hex digits]) 2166 mykeyid="$withval" 2167 mykeytag="--default-key" 2168 else 2169 mykeyid="" 2170 mykeytag="" 2171 fi 2172 AC_SUBST(mykeyid) 2173 AC_SUBST(mykeytag) 2156 2174 ] 2157 2175 ) … … 2602 2620 echo " Log file: ${mylogfile}" 2603 2621 echo " Base key: ${mykeybase}" 2622 if test x"$mykeyid" != x 2623 then 2624 echo " target GPG/PGP key: ${mykeyid}" 2625 fi 2604 2626 echo 2605 2627 if test x"$mytclient" = x"-DSH_WITH_SERVER" -
trunk/docs/Changelog
r190 r191 1 1 2.5.1: 2 2 * constness patch by Joe MacDonald 3 * GnuPG key ID patch by Jim Dutton 3 4 4 5 2.5.0 (01-11-2008): -
trunk/docs/TODO
r171 r191 1 gcc -g -DDNMALLOC_DEBUG=1 -DUSE_MALLOC_LOCK=1 -Wall -O2 -o dnmalloc-1.0.beta5-rw.o -c src/dnmalloc-1.0.beta5-rw.c2 1 3 gcc -g -Wall -O2 -o t-test.o -c src/t-test1.c 4 gcc -g -DUSE_MALLOC_LOCK=1 -Wall -O2 -o dnmalloc-1.0.beta5-rw.o -c src/dnmalloc-1.0.beta5-rw.c 5 gcc -g -lpthread -o t-test t-test.o dnmalloc-1.0.beta5-rw.o 6 ./t-test 2 Patch for 'setmailport' 7 3 -
trunk/samhain-install.sh.in
r170 r191 1312 1312 1313 1313 GPGPATH=@mygpg@ 1314 TARGETKEYID=@mykeyid@ 1315 KEYTAG=@mykeytag@ 1314 1316 1315 1317 NTEST=@mytclient@ … … 1356 1358 echo "You need to sign the config file now" 1357 1359 echo 1358 test -z "$verbose" || echo " ${GPGPATH} -a --clearsign $RCFILE"1360 test -z "$verbose" || echo " ${GPGPATH} -a ${KEYTAG} ${TARGETKEYID} --clearsign $RCFILE" 1359 1361 if test x"${NTEST}" = "x-DSH_WITH_SERVER" 1360 1362 then … … 1365 1367 DOT_GNUPG=`eval echo ~${samhain}/.gnupg` 1366 1368 test -z "$verbose" || echo " using --homedir ${DOT_GNUPG}" 1367 ${GPGPATH} --homedir ${DOT_GNUPG} -a --clearsign $RCFILE1369 ${GPGPATH} --homedir ${DOT_GNUPG} -a ${KEYTAG} ${TARGETKEYID} --clearsign $RCFILE 1368 1370 else 1369 ${GPGPATH} -a --clearsign $RCFILE1370 fi 1371 else 1372 ${GPGPATH} -a --clearsign $RCFILE1371 ${GPGPATH} -a ${KEYTAG} ${TARGETKEYID} --clearsign $RCFILE 1372 fi 1373 else 1374 ${GPGPATH} -a ${KEYTAG} ${TARGETKEYID} --clearsign $RCFILE 1373 1375 fi 1374 1376 -
trunk/scripts/samhainadmin.pl.in
r53 r191 50 50 my $daemon = "@sbindir@/@install_name@"; 51 51 my $gpg = "@mygpg@"; 52 53 my $TARGETKEYID = "@mykeyid@"; 54 my $KEYTAG = "@mykeytag@"; 52 55 53 56 $cfgfile =~ s/^REQ_FROM_SERVER//; … … 502 505 if (defined($passphrase)) { 503 506 local $SIG{PIPE} = 'IGNORE'; 504 my $command = "$gpg --homedir $ENV{'HOME'}/.gnupg --passphrase-fd 0 -a --clearsign -o $fileout --not-dash-escaped $file1";507 my $command = "$gpg --homedir $ENV{'HOME'}/.gnupg --passphrase-fd 0 -a ${KEYTAG} ${TARGETKEYID} --clearsign -o $fileout --not-dash-escaped $file1"; 505 508 open (FH, "|$command") or die "can't fork: $!"; 506 509 print FH "$passphrase" or die "can't write: $!"; 507 510 close FH or die "can't close: status=$?"; 508 511 } else { 509 my $command = "$gpg --homedir $ENV{'HOME'}/.gnupg -a --clearsign -o $fileout --not-dash-escaped $file1";512 my $command = "$gpg --homedir $ENV{'HOME'}/.gnupg -a ${KEYTAG} ${TARGETKEYID} --clearsign -o $fileout --not-dash-escaped $file1"; 510 513 system("$command") == 0 511 514 or die "system $command failed: $?";
Note:
See TracChangeset
for help on using the changeset viewer.