From ada7554edc3712112ec67e793f9c80b615a19905 Mon Sep 17 00:00:00 2001 From: Ben Kibbey Date: Sun, 28 Feb 2010 10:07:36 -0500 Subject: [PATCH] Version 2.7. --- NEWS | 17 +++++++++ configure.ac | 2 +- debian/changelog | 6 ++++ po/pwmd.pot | 106 +++++++++++++++++++++++++++---------------------------- 4 files changed, 77 insertions(+), 54 deletions(-) diff --git a/NEWS b/NEWS index 2c231e36..c8a03fa6 100644 --- a/NEWS +++ b/NEWS @@ -1,3 +1,20 @@ +PWMD v2.7 +---------- +Fixed the COPY command to handle root elements and to copy attributes too. + +Fixed the RENAME command to overwrite an existing element tree of the same +value. + +Since Valgrind and dmalloc don't like PTH threads --enable-debug now prints +out a backtrace of each allocation so finding memory leaks is easier/possible. +The output of xdump() shows non-freed pointers which can be found in the +backtrace output then processed through addr2line to find where it occured. + +Fixed a few memory leaks. + +Fixed handling of SIGABRT. + + PWMD v2.6 ---------- Fixed a nasty bug that may have existed in all previous versions that would diff --git a/configure.ac b/configure.ac index 0d674284..48cb8335 100644 --- a/configure.ac +++ b/configure.ac @@ -1,6 +1,6 @@ dnl Process this file with autoconf to produce a configure script. AC_PREREQ(2.60) -AC_INIT(pwmd, 2.6, [Ben Kibbey bjk@luxsci.net]) +AC_INIT(pwmd, 2.7, [Ben Kibbey bjk@luxsci.net]) AC_CONFIG_AUX_DIR(build) AC_CANONICAL_TARGET AM_INIT_AUTOMAKE([foreign]) diff --git a/debian/changelog b/debian/changelog index 072fadf8..dc45b420 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,3 +1,9 @@ +pwmd (2.7-1) testing; urgency=low + + * New upstream. + + -- Ben Kibbey Sun, 28 Feb 2010 09:34:36 -0500 + pwmd (2.5-1) testing; urgency=low * New upstream. diff --git a/po/pwmd.pot b/po/pwmd.pot index dbb5e911..73976b96 100644 --- a/po/pwmd.pot +++ b/po/pwmd.pot @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: bjk@luxsci.net\n" -"POT-Creation-Date: 2010-02-17 18:42-0500\n" +"POT-Creation-Date: 2010-02-28 10:07-0500\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -16,96 +16,96 @@ msgstr "" "Content-Type: text/plain; charset=CHARSET\n" "Content-Transfer-Encoding: 8bit\n" -#: src/mem.c:138 src/mem.c:238 +#: src/mem.c:156 src/mem.c:255 #, c-format msgid "%s: %p not found" msgstr "" -#: src/pinentry.c:85 +#: src/pinentry.c:86 msgid "it's WAY too short" msgstr "" -#: src/pinentry.c:87 +#: src/pinentry.c:88 msgid "it is too short" msgstr "" -#: src/pinentry.c:89 +#: src/pinentry.c:90 msgid "it is all whitespace" msgstr "" -#: src/pinentry.c:91 +#: src/pinentry.c:92 msgid "it is based on your username" msgstr "" -#: src/pinentry.c:93 +#: src/pinentry.c:94 msgid "it is based on a dictionary word" msgstr "" -#: src/pinentry.c:95 +#: src/pinentry.c:96 msgid "it is based upon your password entry" msgstr "" -#: src/pinentry.c:97 +#: src/pinentry.c:98 msgid "it's derived from your password entry" msgstr "" -#: src/pinentry.c:99 +#: src/pinentry.c:100 msgid "it is based on a (reversed) dictionary word" msgstr "" -#: src/pinentry.c:101 +#: src/pinentry.c:102 msgid "it is derivable from your password entry" msgstr "" -#: src/pinentry.c:103 +#: src/pinentry.c:104 msgid "it does not contain enough DIFFERENT characters" msgstr "" -#: src/pinentry.c:105 +#: src/pinentry.c:106 msgid "it is too simplistic/systematic" msgstr "" -#: src/pinentry.c:265 +#: src/pinentry.c:266 msgid "Passphrase mismatch, please try again." msgstr "" -#: src/pinentry.c:267 +#: src/pinentry.c:268 #, c-format msgid "Password Manager Daemon%s%s" msgstr "" -#: src/pinentry.c:273 +#: src/pinentry.c:274 msgid "Passphrase:" msgstr "" -#: src/pinentry.c:277 +#: src/pinentry.c:278 #, c-format msgid "" "A passphrase is required to open the file \"%s\". Please%%0Aenter the " "passphrase below." msgstr "" -#: src/pinentry.c:278 +#: src/pinentry.c:279 #, c-format msgid "" "A passphrase is required to save to the file \"%s\". Please%%0Aenter the " "passphrase below." msgstr "" -#: src/pinentry.c:282 +#: src/pinentry.c:283 msgid "Please enter the passphrase again for confirmation." msgstr "" -#: src/pinentry.c:815 +#: src/pinentry.c:822 msgid "read(): short byte count" msgstr "" -#: src/pwmd.c:113 +#: src/pwmd.c:96 #, c-format msgid "reloading configuration file '%s'" msgstr "" -#: src/pwmd.c:286 +#: src/pwmd.c:269 #, c-format msgid "" "Usage: %s [options] [file1] [...]\n" @@ -133,112 +133,112 @@ msgid "" " --help\n" msgstr "" -#: src/pwmd.c:317 +#: src/pwmd.c:300 #, c-format msgid "gcry_check_version(): Incompatible libgcrypt. Wanted %s, got %s." msgstr "" -#: src/pwmd.c:406 +#: src/pwmd.c:395 msgid "accepted" msgstr "" -#: src/pwmd.c:406 +#: src/pwmd.c:395 msgid "rejected" msgstr "" -#: src/pwmd.c:593 +#: src/pwmd.c:582 #, c-format msgid "exiting, fd=%i" msgstr "" -#: src/pwmd.c:965 +#: src/pwmd.c:798 #, c-format msgid "New passphrase for file %s: " msgstr "" -#: src/pwmd.c:970 src/pwmd.c:979 src/pwmd.c:996 +#: src/pwmd.c:803 src/pwmd.c:812 src/pwmd.c:829 #, c-format msgid "%s: Skipping file" msgstr "" -#: src/pwmd.c:974 +#: src/pwmd.c:807 msgid "Repeat passphrase: " msgstr "" -#: src/pwmd.c:984 +#: src/pwmd.c:817 #, c-format msgid "%s: Passphrase mismatch" msgstr "" -#: src/pwmd.c:993 +#: src/pwmd.c:826 #, c-format msgid "Passphrase required for %s: " msgstr "" -#: src/pwmd.c:1207 +#: src/pwmd.c:941 #, c-format msgid "Importing XML from '%s'. Output will be written to '%s' ..." msgstr "" -#: src/pwmd.c:1223 +#: src/pwmd.c:957 #, c-format msgid "%s. Maybe disabling pinentry (-P) will help?" msgstr "" -#: src/pwmd.c:1481 +#: src/pwmd.c:1045 #, c-format msgid "%s: Invalid characters in filename" msgstr "" -#: src/pwmd.c:1513 +#: src/pwmd.c:1077 #, c-format msgid "Adding '%s' to the file cache ..." msgstr "" -#: src/pwmd.c:1561 +#: src/pwmd.c:1125 #, c-format msgid "File '%s' now cached" msgstr "" -#: src/pwmd.c:1600 +#: src/pwmd.c:1164 #, c-format msgid "new connection: tid=%p, fd=%i" msgstr "" -#: src/pwmd.c:1810 +#: src/pwmd.c:1385 #, c-format msgid "%s started for user %s" msgstr "" -#: src/pwmd.c:1811 +#: src/pwmd.c:1386 #, c-format msgid "Listening on %s" msgstr "" -#: src/pwmd.c:1860 +#: src/pwmd.c:1435 #, c-format msgid "caught signal %i (%s)" msgstr "" -#: src/pwmd.c:1875 +#: src/pwmd.c:1448 msgid "clearing file cache" msgstr "" -#: src/pwmd.c:1903 +#: src/pwmd.c:1476 msgid "waiting for all clients to disconnect" msgstr "" -#: src/pwmd.c:1909 +#: src/pwmd.c:1482 #, c-format msgid "%i clients remain" msgstr "" -#: src/pwmd.c:2082 +#: src/pwmd.c:1655 #, c-format msgid "Converting version 1 data file '%s' to version 2 ..." msgstr "" -#: src/pwmd.c:2254 +#: src/pwmd.c:1826 #, c-format msgid "" "%s\n" @@ -249,36 +249,36 @@ msgid "" "%s" msgstr "" -#: src/pwmd.c:2309 +#: src/pwmd.c:1881 msgid "invalid iteration count" msgstr "" -#: src/pwmd.c:2392 +#: src/pwmd.c:1964 #, c-format msgid "%s: socket_path not defined" msgstr "" -#: src/pwmd.c:2398 +#: src/pwmd.c:1970 #, c-format msgid "%s: data_directory not defined" msgstr "" -#: src/pwmd.c:2459 +#: src/pwmd.c:2031 msgid "Done. Daemonizing..." msgstr "" -#: src/pwmd.c:2459 +#: src/pwmd.c:2031 msgid "Done. Waiting for connections..." msgstr "" -#: src/pwmd.c:2486 +#: src/pwmd.c:2058 #, c-format msgid "" "Either there is another pwmd running or '%s' is a \n" "stale socket. Please remove it manually." msgstr "" -#: src/pwmd.c:2562 +#: src/pwmd.c:2135 msgid "pwmd exiting normally" msgstr "" @@ -298,6 +298,6 @@ msgstr "" msgid "Unknown error" msgstr "" -#: src/status.c:82 +#: src/status.c:81 msgid "Waiting for lock" msgstr "" -- 2.11.4.GIT