[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
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [Monotone-commits-diffs] org.debian.monotone: 7c57462e18913d15e492d7340dbcf35a3b874bc1,
code <=