add location for the xpi download
[monkeysphere.git] / doc / george / changelog
1 ******************************************************************************
2 *                                                                            *
3 *                       george system log                                    *
4 *                                                                            *
5 ******************************************************************************
6 *  Please add new entries in reverse chronological order whenever you make   *
7 *  changes to this system (first command at top, last at bottom)             *
8 ******************************************************************************
9 2010-03-09 - micah
10         * setup /srv/micah.monkeysphere.info
11         * replaced /etc/mathopd.conf virtual for daniel with one for me
12         * removed /srv/daniel.monkeysphere.info - not used
13
14 2010-03-08 - mjgoins
15         * Adding self to webmaster's authorized_user_ids
16         * updating ikiwiki to use the version from lenny backports 
17         * changing the ikiwki markup to be appropriate for version 3.2xxx
18
19 2010-02-23 - dkg
20         * add lenny-backports repo.
21         * remove monkeysphere repo.
22         * aptitude update && aptitude full-upgrade (including monkeysphere
23         0.28-1~bpo50+1, and backported gpg)
24         
25 2010-01-12 - dkg
26         * aptitude update && aptitude full-upgrade (including monkeysphere
27         0.27-1)
28
29 2009-10-26 - dkg
30         * upgrade nginx in response to DSA-1920-1
31         
32 2009-09-14 - dkg
33         * aptitude update && aptitude full-upgrade (bunch of lenny
34         updates, plus ikiwiki security upgrade)
35         
36 2009-04-21 - jrollins
37         * apt-get update && dist-upgrade (a bunch of stuff (monkeysphere,
38         screen, gnupg, dash, onak, git-core...)
39         * extended host key by 3 months
40         
41 2009-04-21 - micah
42         * aptitude update && aptitude full-upgrade (git-core DSA)
43         
44 2009-04-12 - dkg
45         * aptitude update && aptitude full-upgrade
46         * (checked and found that monkeysphere version 0.24-1 is already
47         installed; don't know how that happened, coulda been me, just
48         sloppy about not noting it in the changelog)
49         * extended host key by 4 months
50         
51 2009-02-22 - jrollins
52         * fixed /etc/crontab line for update-users (was trying to run
53         monkeysphere-server instead of monkeysphere-authentication).
54
55 2009-02-21 - dkg
56         * upgraded to the latest versions of packages for lenny.
57         * upgraded george to monkeysphere 0.23.1.  the transition upgrade
58         failed due to the way that gpg exports self-signatures secret
59         keys; it only exports the first self-sig for each user id, even if
60         that one is expired.  Then any subsequent import fails, even if
61         the target import keyring knows about some valid self-signatures.
62         * i man-handled the upgrade into place so that george doesn't just
63         fail on us, but this is a pretty major bug in the transition process.
64         
65 2009-01-31 - jrollins
66         * applied diff represented in commit
67         f75a5747a8b99e04c02c475791c476f1fbd2b674 to change log level for
68         unacceptable untranslatable keys.
69
70 2009-01-30 - micah
71         * Replaced nullmailer with postfix, nullmailer doesn't handle aliases
72           and insisted either on constantly respooling mail when there was no
73           where to go. 
74
75 2009-01-24 - micah
76         * Configured /etc/aliases to have root go to mjgoins, micah, dkg, jrollins
77         * Configured /etc/nullmailer/remotes to have mail.riseup.net so remote delivery will work
78         * Removed the hundreds of queued cron emails that had resulted in 30gig of mail.err logs
79         * Rotated the giant logs out 
80
81 2009-01-11 - dkg
82         * extended the expiration date for george's key three months into
83         the future.
84         * aptitude update && aptitude full-upgrade (brings monkeysphere to
85         0.22-1)
86         
87 2008-10-29 - dkg
88         * aptitude update && aptitude full-upgrade
89         * brought monkeysphere up to 0.19-1
90         * removed tasksel
91         
92 2008-10-25 - dkg
93         * aptitude update && aptitude full-upgrade
94         * brought monkeysphere up to 0.16-1
95         * repointed keyserver usage to pool.sks-keyservers.net
96         
97 2008-09-04 - dkg
98         * added two mime-type declarations in /etc/mathopd.conf so .debs
99           and .tar.gz files come out reasonably; restarted mathopd for the
100           re-read.
101         * built monkeyshell (from src/monkeyshell) and installed as
102           /usr/local/bin/monkeyshell, added to /etc/shells.
103         * created new account "monkey" which has monkeyshell as the shell
104           for non-privileged test access.  To let someone test this out,
105           make sure they're well-connected to george's web of trust, and
106           then add their User ID to
107           ~monkey/.monkeysphere/authorized_user_ids
108         * more mime types for mathopd: image/png image/x-icon
109         
110 2008-09-03 - micah
111         * migrated /home/*/.config/monkeysphere/authorized_user_ids to new
112         agreed location: /home/*/.monkeysphere/authorized_user_ids and created
113         a symlink in the original location for transition purposes. Also,
114         did /root's as well. I used this hackish mechanism:
115         $ for user in `find . -wholename './*/.config/monkeysphere/authorized_user_ids' \
116         | cut -d/ -f2`; do mkdir -v ${user}/.monkeysphere; chown ${user}:${user} \
117         ${user}/.monkeysphere; mv -v ${user}/.config/monkeysphere/authorized_user_ids \
118         ${user}/.monkeysphere; ln -s /home/${user}/.monkeysphere/authorized_user_ids \
119         ${user}/.config/monkeysphere/authorized_user_ids; done
120
121            - dkg
122         * added the monkeysphere archive repository signing key
123         * aptitude update && aptitude full-upgrade (brings in monkeysphere 0.13-1)
124         * cleaned up /etc/skel to reflect correct location of the
125           monkeysphere config directory.
126         * micah moved all the existing config stuff over, and left
127           symlinks so people aren't disoriented.
128         
129 2008-09-01 - dkg
130         * set up http://dkg.monkeysphere.info so that i could play around
131           with ikiwiki updates
132         * moved apt repository over to http://archive.monkeysphere.info/
133         * aptitude update && aptitude dist-upgrade
134         * canonicalizing hostname for normal web access to
135           http://web.monkeysphere.info
136         
137 2008-08-26 - dkg
138         * aptitude update && aptitude full-upgrade
139         * added account 'daniel' for Dan Scott, and set him up with a way
140           to publish to http://daniel.monkeysphere.info
141         
142 2008-08-20 - dkg
143         * aptitude update && aptitude dist-upgrade: this includes
144           monkeysphere 0.11-1 and OpenSSH 5.1p1-2
145         
146 2008-08-18 - dkg
147         * moved monkeysphere apt repo entry to
148           /etc/apt/sources.list.d/monkeysphere.list
149         * aptitude update && aptitude full-upgrade (including monkeysphere
150           0.9-1)
151         * switched george's monkeysphere-server preferred keyserver to
152           monkeysphere.info for the moment.  Both pgp.mit.edu and
153           subkeys.pgp.net are sluggish right now :/
154         
155 2008-08-16 - jrollins
156         * removed stale branches from jrollins from the master repo
157         * aptitude update && aptitude full-upgrade
158         * restarted services to clear up dependencies on old libraries
159         
160 2008-08-13 - dkg
161         * aptitude update && aptitude full-upgrade
162         * restarted services to clear up dependencies on old libraries
163         
164 2008-08-07 - dkg
165         * aptitude update && aptitude dist-upgrade
166         * removed debian's experimental from the sources.list
167         * removed experimental stanza from /etc/apt/preferences (now the
168           monkeysphere packages should upgrade automatically)
169         * upgraded to monkeysphere 0.7-1
170         * installed runit
171         * set up a public git daemon service to serve git repos from
172           george, using runit. (root-served repos are served from
173           /srv/git, but ~USER/public_git is supported as well, if anyone
174           wants to use that for publication).
175         
176 2008-08-03 - dkg
177         * aptitude update && aptitude dist-upgrade
178         * installed iproute
179         * added my User ID to ~webmaster/.config/monkeysphere/authorized_user_ids
180
181 2008-08-02 - jrollins
182         * aptitude update && aptitude dist-upgrade
183         * restarted cron, nullmailer, sshd
184         * aptitude install git-core ikiwiki
185         * adduser webmaster
186         * su - webmaster
187         * created a bare repo at ~webmaster/monkeysphere.git.  I then
188         pushed into this repo from my working directory on servo to verify
189         that it was accepting.
190         * cloned above repo at ~webmaster/monkeysphere
191         * created ~webmaster/ikiwiki.setup
192         * ikiwiki --setup ikiwiki.setup
193         * linked post-receive to new post-commit hook in monkeysphere.git
194         * changed default keyserver to be pgp.mit.edu (subkeys.pgp.net
195         blows)
196         * updated /etc/skel with ssh and monkeysphere stuff
197         * made authorzied_user_ids file for webmaster and ran
198         "monkeysphere-server u webmaster".
199         
200 2008-06-23 - dkg
201         * added monkeysphere apt repository to /etc/apt/sources.list
202         * added dkg's key to apt's list of trusted keys.
203         * ran aptitude dist-upgrade
204         * upgraded to monkeysphere 0.2-1
205         * moved authorized_user_ids files into users' home directories.
206         * installed lockfile-progs
207         
208 2008-06-22 - dkg
209         * installed screen (mjgoins and i were collaborating)
210         
211 2008-06-21 - micah
212         * Restored /etc/init.d/ssh to original package state and changed
213         /etc/default/ssh to have 'unset SSHD_OOM_ADJUST' instead.
214         
215 2008-06-20 - micah
216         * Commented out the 'export SSHD_OOM_ADJUST=-17' from the
217         /etc/init.d/ssh initscript, and the 'SSHD_OOM_ADJUST=-17' from
218         /etc/default/ssh in order to make this error go away:
219         "error writing /proc/self/oom_adj: Operation not permitted"
220         (c.f. Debian #487325)
221         
222 2008-06-20 - dkg
223         * touched /etc/environment to get rid of some spurious auth.log
224         entries.
225         * turned up sshd's LogLevel from INFO to DEBUG
226         
227 2008-06-19 - dkg
228         * installed rsync (for maintaining a public apt repo)
229         
230         * configured mathopd to listen on port 80, serving /srv/www as /
231         and /srv/apt as /debian.  We've got nothing in /srv/www at the
232         moment, though.
233
234         * installed lsof and psmisc as sysadmin utilities.  sorry for the
235         bloat!
236
237         * installed strace to try to figure out why onak is segfaulting.
238         
239 2008-06-19 - dkg
240         * removed etch sources, switched "testing" to "lenny", added
241         lenny/updates, removed all contrib and non-free.
242         
243         * removed testing pin in /etc/apt/preferences
244         * ran the upgrade
245         
246         * reset emacs22 to emacs22-nox (avoiding dependencies)
247         
248         * removed sysklog and klogd because of errors restarting klogd.
249         Installed syslog-ng in their stead, which still gives errors
250         related to /proc/kmsg unreadability, but the install completes :/
251         
252         * added experimental
253         * juggled pinning: experimental: 1, unstable: 2 
254         * added mathopd onak, tweaked /etc/mathopd.conf and /etc/onak.conf
255         
256         * installed monkeysphere v0.1-1, changed host key, published
257         them via the local keyserver (see host-key-publication)
258
259         * added local unprivileged user accounts for everyone listed in
260         /usr/share/doc/monkeysphere/copyright
261
262         * configured authorized_user_ids for every user account based on
263         my best guess at their OpenPGP User ID (see
264         user-id-configuration).
265
266         * set up a cronjob (in /etc/crontab) to run "monkeysphere-server
267         update-users" at 26 minutes past the hour.
268         
269 2008-06-18 - jrollins
270         * installed less, emacs;
271         * aptitude update && aptitude dist-upgrade
272
273 2008-06-18 - micah
274         * debootstrap'd debian etch install
275         * installed /etc/apt/sources.list with local proxy sources for etch,
276           testing, unstable, backports and volatile
277         * configured /etc/apt/preferences and apt.conf.d/local-conf to
278           pin etch, but make testing, sid and backports available
279         * added backports.org apt-key
280         * installed openssh-server and openssh-client packages
281         * added dkg, jrollins, mjgoins ssh public_keys to /root/.ssh/authorized_keys