monotone-commits-diffs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Monotone-commits-diffs] org.debian.monotone: 7c57462e18913d15e492d7340d


From: code
Subject: [Monotone-commits-diffs] org.debian.monotone: 7c57462e18913d15e492d7340dbcf35a3b874bc1
Date: Mon, 11 Mar 2013 21:54:13 +0100 (CET)

revision:            7c57462e18913d15e492d7340dbcf35a3b874bc1
date:                2009-09-12T19:51:11
author:              address@hidden
branch:              org.debian.monotone
changelog:
More prep for next Debian release (now 0.45-1).  Addresses Debian
bugs 444153 and 541758, and partially addresses 542287.

manifest:
format_version "1"

new_manifest [ef71581f79637ddad40de33e45b8488be29aed90]

old_revision [428dddad6fb7d60515d6439edbae1c0a22715914]

patch "NEWS"
 from [8545fd86f3f309b6be108e8158f1dd599f54a29c]
   to [4a47875e8c529b861fa15ca3c26560379843e54f]

patch "changelog"
 from [b3ed9784c81b157c4cdd61e699555a17132eeaa5]
   to [d2928f953f0465cca4e65c16fd2df6cfec3cb922]

patch "monotone-server.monotone.init"
 from [4dc41609aa63584d798ff32e8cddb5d0328c457d]
   to [fb883ead19f734d7b958c4a8b534def37eb531cf]

patch "monotone-server.postinst"
 from [d09fedf41ea914c69e824980118e1fe82f3835d8]
   to [c4c19a0df6173da16f25a2824a4a67c57594ee39]
============================================================
--- NEWS	8545fd86f3f309b6be108e8158f1dd599f54a29c
+++ NEWS	4a47875e8c529b861fa15ca3c26560379843e54f
@@ -1,3 +1,26 @@
+monotone (0.45-1) UNRELEASED; urgency=low
+
+  * Upstream made major changes to key handling: certs now refer to
+    the key that signed them by hash, not name.  This permits some
+    significant security and usability improvements: for instance, it
+    is now possible to retire an old key without changing to a new
+    email address.  See NEWS and UPGRADE for full details.
+
+    There is no "flag day" for this: you do not have to upgrade at the
+    same time as everyone else in your projects.  However, if you have
+    more than one public key in your database with the same name,
+    older clients will not be able to process all of the certs signed
+    with those keys.
+
+    The database format did change.  You need to do the following on
+    each of your databases after taking a backup of them (except for
+    the server database handled by the monotone-server package, for
+    which it is done automatically):
+
+    	mtn db migrate
+
+ -- Zack Weinberg <address@hidden> Sat, 12 Sep 2009 12:01:35 -0700
+
 monotone (0.40-1) unstable; urgency=low
 
   * The database format has changed for efficiency.  You need to do the
============================================================
--- changelog	b3ed9784c81b157c4cdd61e699555a17132eeaa5
+++ changelog	d2928f953f0465cca4e65c16fd2df6cfec3cb922
@@ -1,5 +1,13 @@
-monotone (0.44-3) UNRELEASED; urgency=low
+monotone (0.45-1) UNRELEASED; urgency=low
 
+  * New upstream version.
+    - Major changes to key handling, see NEWS and UPGRADE for details.
+    - Database schema upgrade is required.
+    - Now properly skips files with unsupported names, instead of crashing
+      (closes: #444153).
+  * Bump version for automatic database migration in monotone-server.postinst.
+  * Adjust LSB header in monotone-server.monotone.init per advice by
+    Petter Reinholdtsen (closes: #542287).
   * Incorporate Russian template translation (closes: #541758).
     Thanks to Yuri Kozlov.
   * Update all template translations with debconf-updatepo; this
@@ -9,7 +17,7 @@ monotone (0.44-3) UNRELEASED; urgency=lo
     French translation to UTF-8.
   * Add a README.source to the debian directory.
 
- -- Zack Weinberg <address@hidden>  Fri, 04 Sep 2009 14:45:23 -0700
+ -- Zack Weinberg <address@hidden>  Sat, 12 Sep 2009 12:01:35 -0700
 
 monotone (0.44-2) unstable; urgency=low
 
============================================================
--- monotone-server.monotone.init	4dc41609aa63584d798ff32e8cddb5d0328c457d
+++ monotone-server.monotone.init	fb883ead19f734d7b958c4a8b534def37eb531cf
@@ -6,10 +6,10 @@
 #
 ### BEGIN INIT INFO
 # Provides: monotone
-# Required-Start: $network $local_fs
-# Required-Stop: $network $local_fs
-# Default-Start: 3 4 5
-# Default-Stop: 0 1 2 6
+# Required-Start: $network $remote_fs
+# Required-Stop: $network $remote_fs
+# Default-Start: 2 3 4 5
+# Default-Stop: 0 1 6
 # Short-Description: Monotone server.
 ### END INIT INFO
 
@@ -39,7 +39,7 @@ test -x $DAEMON || exit 0
 # Get the logging helpers.
 . /lib/lsb/init-functions
 
-# Read config file 
+# Read config file
 if [ -r /etc/default/$NAME ]; then
 	. /etc/default/$NAME
 fi
@@ -80,7 +80,7 @@ d_stop()
     if [ "$START" -ne 1 ]; then
         return 0
     fi
-    
+
     log_daemon_msg "Stopping $DESC" "$NAME"
     if start-stop-daemon --stop --quiet --oknodo --pidfile $PIDFILE \
         --name $EXECNAME --user monotone
============================================================
--- monotone-server.postinst	d09fedf41ea914c69e824980118e1fe82f3835d8
+++ monotone-server.postinst	c4c19a0df6173da16f25a2824a4a67c57594ee39
@@ -27,7 +27,7 @@ monotone_check_minimum_previous_version 
 
 monotone_check_minimum_previous_version ()
 {
-    if dpkg --compare-versions "$MTN_VERSION" lt "0.17"; then 
+    if dpkg --compare-versions "$MTN_VERSION" lt "0.17"; then
 	# monotone version to old to automatically upgrade
 	echo "Cannot automatically upgrade from monotone version $2." >&2
 	echo "Please see UPGRADE and README.changesets in /usr/share/doc/monotone for" >&2
@@ -40,7 +40,7 @@ monotone_migrate ()
 
 monotone_migrate ()
 {
-    if dpkg --compare-versions "$MTN_VERSION" lt "0.39-90"; then 
+    if dpkg --compare-versions "$MTN_VERSION" lt "0.45-1"; then
 	# upgradable version of monotone
 	echo "Attempting to migrate monotone database.  This may take a while..." >&2
 	echo "A backup named '`basename $MTN_DB~`' will be created in $MTN_HOME." >&2
@@ -64,7 +64,7 @@ monotone_rosterify ()
 
 monotone_rosterify ()
 {
-    if dpkg --compare-versions "$MTN_VERSION" lt "0.26"; then 
+    if dpkg --compare-versions "$MTN_VERSION" lt "0.26"; then
 	# now we need to rosterify
 	echo "Attempting to rosterify monotone database..." >&2
 
@@ -118,7 +118,7 @@ case "$1" in
        MTN_DB=$MTN_HOME/default.mtn
        MTN_CONFDIR=/etc/monotone
        MTN_KEYDIR=$MTN_HOME/keys
-	       
+
        ucf --debconf-ok /usr/share/monotone/write-permissions.base /etc/monotone/write-permissions
        ucf --debconf-ok /usr/share/monotone/read-permissions.base /etc/monotone/read-permissions
        ucf --debconf-ok /usr/share/monotone/hooks.lua.base /etc/monotone/hooks.lua
@@ -126,7 +126,7 @@ case "$1" in
        ucfr monotone-server /etc/monotone/write-permissions
        ucfr monotone-server /etc/monotone/read-permissions
        ucfr monotone-server /etc/monotone/hooks.lua
-       
+
        # if this is our first install give config files correct permissions
        if [ -z "$2" ]; then
            # create monotone user and fix permissions of files
@@ -155,7 +155,7 @@ case "$1" in
 
        db_get monotone-server/manage-db
        if [ "$RET" = "true" ]; then
-           db_get monotone-server/key 
+           db_get monotone-server/key
            MTN_KEY=$RET
 
            # read our passphrase from a file
@@ -167,7 +167,7 @@ case "$1" in
            MTN_KEY_PASSWD=$RET
 
            MTN_VERSION="$2"
-           
+
            # Since we are configuring, we should check if we are upgrading.  If we are
            # upgrading, we should run the proper db migrate commands if necessary.
 
@@ -185,10 +185,10 @@ case "$1" in
 
                   echo "Creating Monotone server keypair..." >&2
 
-                  yes "$MTN_KEY_PASSWD" | 
+                  yes "$MTN_KEY_PASSWD" |
                      $MTN --db=$MTN_DB genkey $MTN_KEY --quiet \
                      --norc --keydir=$MTN_KEYDIR --confdir=$MTN_CONFDIR
-                  
+
                   chown monotone:monotone $MTN_HOME/keys/*
 
                   echo "Monotone database created successfully." >&2

reply via email to

[Prev in Thread] Current Thread [Next in Thread]