[Author Prev][Author Next][Thread Prev][Thread Next][Author Index][Thread Index]
[or-cvs] r16912: {updater} RE-clarify what parts of the system need admin privileges, s (updater/trunk/specs)
Author: nickm
Date: 2008-09-15 10:32:04 -0400 (Mon, 15 Sep 2008)
New Revision: 16912
Modified:
updater/trunk/specs/glider-spec.txt
Log:
RE-clarify what parts of the system need admin privileges, since apparently that is not obvious even to smart people.
Modified: updater/trunk/specs/glider-spec.txt
===================================================================
--- updater/trunk/specs/glider-spec.txt 2008-09-15 05:31:59 UTC (rev 16911)
+++ updater/trunk/specs/glider-spec.txt 2008-09-15 14:32:04 UTC (rev 16912)
@@ -120,10 +120,15 @@
these packages will be platform-dependent: they could be pkg
files on OSX, MSI files on Win32, RPMs or DEBs on Linux, and
so on. Glider should query the user for permission to start
- installing packages, then install the packages. (All other
+ installing packages, then install the packages. All other
steps should generally happen automatically, in the
- background, without needing user intervention.)
+ background, without needing user intervention. This part
+ needs user intervention because (A) it isn't nice to install
+ updates without permission, and (B) in some configurations,
+ it needs administrator privileges.
+ (NO OTHER PART of this design needs administrator privileges.)
+
1.1. The repository
Each Glider instance knows about one or more "repositories". A
@@ -323,7 +328,7 @@
used to sign documents. The type determines the interpretation of
KEYVAL.
- The ID of a key is the type field concatenated with the SHA-256
+ The ID of a key is a two-element list of the type and the SHA-256
hash of the canonical encoding of the KEYVAL field.
We define one keytype at present: 'rsa'. The KEYVAL in this case