Convert most http: links to https:
authorAnders Kaseorg <andersk@mit.edu>
Tue, 19 Feb 2019 07:43:53 +0000 (23:43 -0800)
committerAnders Kaseorg <andersk@mit.edu>
Tue, 19 Feb 2019 07:49:10 +0000 (23:49 -0800)
42 files changed:
announce/2009-07-03-mail.mdwn
calendar.mdwn
doc.mdwn
doc/__38__git_.mdwn
doc/afs-and-you.html
doc/apache-client-certs.mdwn
doc/barnowl.mdwn
doc/barnowl_random_zsigs.mdwn
doc/cpan.mdwn
doc/debian-hacking.mdwn
doc/pergamon.mdwn
doc/project-ideas.mdwn
doc/project.mdwn
doc/root-instance.mdwn
doc/safe-shell.mdwn
doc/screen.mdwn
doc/summer-reading.mdwn
doc/szs.mdwn
doc/using-sipbmp3.mdwn
doc/who-fixes-what.mdwn
doc/zephyr.mdwn
events/2009-ubuntu-global-jam.mdwn
events/2011-09-11-git.mdwn
hackathons/HackasaurusRex.mdwn
hackathons/great-hacksby.mdwn
hackathons/great-hacksby/projects.mdwn
hackathons/pterohacktyl.mdwn
history.mdwn
index.mdwn
join.mdwn
license.mdwn
members.mdwn
office/hcsIncoming.mdwn
office/zephyrClasses.mdwn
projects.mdwn
projects/clockworks.mdwn
projects/collaboration.mdwn
projects/ideas.mdwn
projects/lenny-bugs-all.mdwn
projects/lenny-bugs.mdwn
reunion.mdwn
runninghackathons.mdwn

index 90aba71ac1e8a7755ca3f397046331b32d39f0b7..eccffed8d32d9d7bb8c7fc92fe1db71f1d6ab43e 100644 (file)
@@ -1,4 +1,4 @@
-For real-time updates on the ongoing outage, see the "E-mail" section of MIT's [3down](http://3down.mit.edu/3down/#e) page, or [this](http://web.mit.edu/network/email_outage_20090723.html) page about the incident.
+For real-time updates on the ongoing outage, see the "E-mail" section of MIT's [3down](https://3down.mit.edu/3down/#e) page, or [this](https://web.mit.edu/network/email_outage_20090723.html) page about the incident.
 
 Below is the email sent around 4pm on July 23rd about the outage.
 
index 7d7ebd16e131359fa58318f28f25454445e1c348..bfa1e19d9efc8533b5082cd56fde424dea4ab877 100644 (file)
@@ -1,5 +1,5 @@
 [[!meta title="Upcoming Events"]]
 
-<iframe src="//www.google.com/calendar/embed?src=heris1brg7rigiep8t2c3roa1o%40group.calendar.google.com&ctz=America/New_York" style="border: 0" width="800" height="600" frameborder="0" scrolling="no"></iframe>
+<iframe src="https://www.google.com/calendar/embed?src=heris1brg7rigiep8t2c3roa1o%40group.calendar.google.com&ctz=America/New_York" style="border: 0" width="800" height="600" frameborder="0" scrolling="no"></iframe>
 
-Or [get the calendar](//www.google.com/calendar/ical/heris1brg7rigiep8t2c3roa1o%40group.calendar.google.com/public/basic.ics) as an iCalendar file.
+Or [get the calendar](https://www.google.com/calendar/ical/heris1brg7rigiep8t2c3roa1o%40group.calendar.google.com/public/basic.ics) as an iCalendar file.
index 650cd842f7b65232b26d2a81913cbfc989fc34b0..b363b8b4b7e55a11bdbaa887c1e289b34e99e123 100644 (file)
--- a/doc.mdwn
+++ b/doc.mdwn
@@ -26,7 +26,7 @@ Setting up a mailing list archive using Pergamon, SIPB's self-service discuss se
 ### Zephyr
 
 * [[Using Zephyr|doc/zephyr]] <br />
-A guide on using Zephyr today with BarnOwl (and GNU Screen). Aimed at newcomers to Zephyr, and a pretty good reference.  See also [the BarnOwl wiki](http://barnowl.mit.edu/).
+A guide on using Zephyr today with BarnOwl (and GNU Screen). Aimed at newcomers to Zephyr, and a pretty good reference.  See also [the BarnOwl wiki](https://barnowl.mit.edu/).
 
 * [[Using `zcrypt`|doc/zcrypt]] <br />
 A guide to using `zcrypt`ed (encrypted) zephyr classes. Zephyr at MIT (mostly) doesn't support limiting who can sub to a zephyr class, so if you want to have reasonably private conversations, encrypting them is a good idea.
@@ -64,7 +64,7 @@ How to configure your own server to accept client-side certificates just like [s
 * [[Printing with CUPS on the Mac|doc/cups-on-mac]] <br />
 How to set up printing on a Mac.
 
-* [Learning Debian Packaging](http://debathena.mit.edu/packaging/)
+* [Learning Debian Packaging](https://debathena.mit.edu/packaging/)
 
 * [[Using CPAN|doc/cpan]] <br />
 CPAN is a source of many useful Perl libraries, but the tools often seem determined not to let you have them. Here's how to beat them into submission.
@@ -73,35 +73,35 @@ CPAN is a source of many useful Perl libraries, but the tools often seem determi
 
 ## IAP Classes and Cluedumps
 
-SIPB teaches [an array of classes](http://sipb.mit.edu/iap) each IAP and shorter [cluedumps](http://cluedumps.mit.edu/) in the fall.
+SIPB teaches [an array of classes](https://sipb.mit.edu/iap) each IAP and shorter [cluedumps](http://cluedumps.mit.edu/) in the fall.
 Some of them leave notes useful as documentation.
 
-* [Understanding Git](http://web.mit.edu/cluedumps/slides/understanding-git-2008.pdf) <br />
+* [Understanding Git](https://web.mit.edu/cluedumps/slides/understanding-git-2008.pdf) <br />
 These slides were developed for a SIPB cluedump on the Git version control system.
 
 
 ## The Inessential Guide Series
 The SIPB Inessential Guide series contain useful information about a variety of computing topics. Explore!
 
-* [An Inessential Guide to Athena](http://stuff.mit.edu/afs/sipb/project/doc/guide/guide/) ([DVI](http://stuff.mit.edu/afs/sipb/project/doc/guide/guide.dvi))([PDF](http://stuff.mit.edu/afs/sipb.mit.edu/project/doc/guide/guide.pdf))([PS](http://stuff.mit.edu/afs/sipb.mit.edu/project/doc/guide/guide.ps))<br />
+* [An Inessential Guide to Athena](https://stuff.mit.edu/afs/sipb/project/doc/guide/guide/) ([DVI](https://stuff.mit.edu/afs/sipb/project/doc/guide/guide.dvi))([PDF](https://stuff.mit.edu/afs/sipb.mit.edu/project/doc/guide/guide.pdf))([PS](https://stuff.mit.edu/afs/sipb.mit.edu/project/doc/guide/guide.ps))<br />
 A large guide on how to get the most out of your Athena account, from reading mail, to using AFS, to sending zephyrs.
 
-* [An Inessential Quick Reference to Athena](http://stuff.mit.edu/afs/sipb/project/doc/quickref/quick/) ([DVI](http://stuff.mit.edu/afs/sipb/project/doc/quickref/quickref.dvi)) <br />
+* [An Inessential Quick Reference to Athena](https://stuff.mit.edu/afs/sipb/project/doc/quickref/quick/) ([DVI](https://stuff.mit.edu/afs/sipb/project/doc/quickref/quickref.dvi)) <br />
 A one-page reference to the most basic information about Athena, including logging in, reading email, and getting help.
 
-* [Inessential AFS](http://stuff.mit.edu/afs/sipb.mit.edu/project/doc/afs/html/afs-new.html) ([DVI](http://stuff.mit.edu/afs/sipb/project/doc/current/iAFS.dvi))([PDF](http://stuff.mit.edu/afs/sipb/project/doc/current/iAFS.pdf))([PS](http://stuff.mit.edu/afs/sipb/project/doc/current/iAFS.ps)) <br />
+* [Inessential AFS](https://stuff.mit.edu/afs/sipb.mit.edu/project/doc/afs/html/afs-new.html) ([DVI](https://stuff.mit.edu/afs/sipb/project/doc/current/iAFS.dvi))([PDF](https://stuff.mit.edu/afs/sipb/project/doc/current/iAFS.pdf))([PS](https://stuff.mit.edu/afs/sipb/project/doc/current/iAFS.ps)) <br />
 A guide to AFS (Andrew File System) - the system used to store your files on Athena. Note that a more updated version of this guide can be found [[here|doc/afs-and-you]].
 
-* [Inessential LaTeX (PDF)](http://stuff.mit.edu/sipb/ilatex) ([DVI](http://stuff.mit.edu/afs/sipb/project/doc/current/iLaTeX.dvi)) ([HTML, but somewhat dated](http://stuff.mit.edu/afs/sipb.mit.edu/project/www/latex/guide/guide.html))  <br />
+* [Inessential LaTeX (PDF)](https://stuff.mit.edu/sipb/ilatex) ([DVI](https://stuff.mit.edu/afs/sipb/project/doc/current/iLaTeX.dvi)) ([HTML, but somewhat dated](https://stuff.mit.edu/afs/sipb.mit.edu/project/www/latex/guide/guide.html))  <br />
 A very helpful guide to LaTeX, a typesetting program commonly used for doing PSets, writing papers, theses, books, etc.
 
-* [Inessential MATLAB](http://stuff.mit.edu/afs/sipb/project/www/matlab/imatlab/imatlab.html) ([DVI](http://stuff.mit.edu/afs/sipb/project/doc/imatlab/imatlab.dvi)) ([PDF](http://stuff.mit.edu/afs/sipb/project/doc/current/imatlab.pdf)) <br />
+* [Inessential MATLAB](https://stuff.mit.edu/afs/sipb/project/www/matlab/imatlab/imatlab.html) ([DVI](https://stuff.mit.edu/afs/sipb/project/doc/imatlab/imatlab.dvi)) ([PDF](https://stuff.mit.edu/afs/sipb/project/doc/current/imatlab.pdf)) <br />
 A guide to using MATLAB on Athena.
 
-* [Inessential Zephyr](http://stuff.mit.edu/afs/sipb/project/doc/izephyr/html/izephyr.html) ([DVI](http://stuff.mit.edu/afs/sipb/project/doc/izephyr/izephyr.dvi))([PDF](http://stuff.mit.edu/afs/sipb/project/doc/izephyr/izephyr.pdf)) <br />
+* [Inessential Zephyr](https://stuff.mit.edu/afs/sipb/project/doc/izephyr/html/izephyr.html) ([DVI](https://stuff.mit.edu/afs/sipb/project/doc/izephyr/izephyr.dvi))([PDF](https://stuff.mit.edu/afs/sipb/project/doc/izephyr/izephyr.pdf)) <br />
 A guide to using the Athena instant-messenging system, Zephyr. Less relevant now that most people use BarnOwl, try [[this|doc/zephyr]] instead
 
-* [Inessential Bitmaps](http://stuff.mit.edu/afs/sipb.mit.edu/project/doc/ibitmap/ibitmap.html) ([DVI](http://stuff.mit.edu/afs/sipb/project/doc/current/ibitmap.dvi)) <br />
+* [Inessential Bitmaps](https://stuff.mit.edu/afs/sipb.mit.edu/project/doc/ibitmap/ibitmap.html) ([DVI](https://stuff.mit.edu/afs/sipb/project/doc/current/ibitmap.dvi)) <br />
 A guide to drawing and displaying XBM bitmaps and other graphics.
 
 * Inessential Refrigerator Restocking (Internal DVI version - inquire at SIPB) <br />
@@ -110,25 +110,25 @@ A guide on how to restock a soda fridge. It isn't as hard as you make it look.
 
 ## Other Documentation
 
-* [How to Choose a Good Password](http://stuff.mit.edu/afs/sipb/project/doc/passwords/passwords.html) ([DVI](http://stuff.mit.edu/afs/sipb/project/doc/current/passwords.dvi)) <br />
+* [How to Choose a Good Password](https://stuff.mit.edu/afs/sipb/project/doc/passwords/passwords.html) ([DVI](https://stuff.mit.edu/afs/sipb/project/doc/current/passwords.dvi)) <br />
 A one-page list of guidelines on how to choose secure passwords, and why this is important.
 
-* [Who Fixes What at MIT](http://stuff.mit.edu/afs/athena.mit.edu/system/info/who_fixes_what) <br />
+* [Who Fixes What at MIT](https://stuff.mit.edu/afs/athena.mit.edu/system/info/who_fixes_what) <br />
 How and to whom to report all kinds of problems with computing infrastructure at MIT.
 
-* [Filtering Your E-Mail on Athena](http://www.mit.edu/afs/sipb/project/doc/imailfilters/imailfilters.html) <br />
+* [Filtering Your E-Mail on Athena](https://www.mit.edu/afs/sipb/project/doc/imailfilters/imailfilters.html) <br />
 A quick guide to filtering your e-mail on Athena's common email-clients.
 
-* [Getting Started with PGP on Athena](http://stuff.mit.edu/afs/sipb/project/doc/pgp/pgp.html) <br />
+* [Getting Started with PGP on Athena](https://stuff.mit.edu/afs/sipb/project/doc/pgp/pgp.html) <br />
 A quick guide to using PGP security on Athena.
 
-* [DVI files? What are those? What's XDVI?](http://stuff.mit.edu/afs/sipb/project/www/latex/xdvi/xdvi.html) ([DVI](http://stuff.mit.edu/afs/sipb/project/doc/current/xdvi.dvi)) <br />
+* [DVI files? What are those? What's XDVI?](https://stuff.mit.edu/afs/sipb/project/www/latex/xdvi/xdvi.html) ([DVI](https://stuff.mit.edu/afs/sipb/project/doc/current/xdvi.dvi)) <br />
 XDVI is a program to view DVI files, a common output format from LaTeX.
 
-* [NetNews: A One-Page Guide to the Usenet](http://stuff.mit.edu/afs/sipb/project/www/netnews/netnews-doc/netnews-doc.html) ([DVI](http://stuff.mit.edu/afs/sipb/project/doc/current/onepage-netnews.dvi)) <br />
+* [NetNews: A One-Page Guide to the Usenet](https://stuff.mit.edu/afs/sipb/project/www/netnews/netnews-doc/netnews-doc.html) ([DVI](https://stuff.mit.edu/afs/sipb/project/doc/current/onepage-netnews.dvi)) <br />
 A one-page reference to reading NetNews.
 
-* [Using Discuss](http://stuff.mit.edu/afs/sipb/project/www/discuss/discuss.html) ([DVI](http://stuff.mit.edu/afs/sipb/project/doc/current/discuss.dvi)) <br />
+* [Using Discuss](https://stuff.mit.edu/afs/sipb/project/www/discuss/discuss.html) ([DVI](https://stuff.mit.edu/afs/sipb/project/doc/current/discuss.dvi)) <br />
 A guide to using and enjoying the Discuss bulletin board system on Athena.
 
 * [[So you want to learn Git...|doc/&git ]] <br />
@@ -137,7 +137,7 @@ Pointers to resources from which Git, the Version Control System many of us use.
 
 ## Licensing
 
-While we love free and open source software, there are [too many licenses](http://www.opensource.org/proliferation) and the options can get a bit confusing. SIPB has some official recommendations for what to use and how to effect these licenses.
+While we love free and open source software, there are [too many licenses](https://www.opensource.org/proliferation) and the options can get a bit confusing. SIPB has some official recommendations for what to use and how to effect these licenses.
 
 * [[Code Licensing Recommendation|doc/code-licensing]]
 
index 5627b521ee86152640dfc68023ce7e7299c9647a..26d4276ca6d62da190da8dd3ef3ab7a0c5ba7cf0 100644 (file)
@@ -3,11 +3,11 @@ Git is a Version Control System
 Have you struggled with combining changes across a team of writers e-mailing edited documents back and forth? Or created dozens of "old", "old2". Yea, then git will make your life better. 
 
 If you are course 6, You probably want to read 
-[Git for Computer Scientists](http://eagain.net/articles/git-for-computer-scientists/) which will teach you the abstract object model. Nelhage also gives a cluedump in the fall about the object model and you might want to read [his slides](http://web.mit.edu/nelhage/Public/git-slides-2009.pdf)
+[Git for Computer Scientists](http://eagain.net/articles/git-for-computer-scientists/) which will teach you the abstract object model. Nelhage also gives a cluedump in the fall about the object model and you might want to read [his slides](https://web.mit.edu/nelhage/Public/git-slides-2009.pdf)
 
 But this will not really teach you the commands you need to know for everyday use.
 
-You should walk through [The git tutorial](http://www.kernel.org/pub/software/scm/git/docs/gittutorial.html) for this.
+You should walk through [The git tutorial](https://www.kernel.org/pub/software/scm/git/docs/gittutorial.html) for this.
 
 But the real way to learn git is to use it for a project.
 
@@ -19,15 +19,15 @@ There is also the route taken by ezyang and gdb: coming up with some crazy proje
 Dump of other resources about git:
 ----------------------------------
 
-- [http://sipb.mit.edu/iap/git/](http://sipb.mit.edu/iap/git/)
+- [https://sipb.mit.edu/iap/git/](https://sipb.mit.edu/iap/git/)
 - [http://progit.org/book/](http://progit.org/book/)
 - [http://git.or.cz/man/everyday](http://git.or.cz/man/everyday)
-- [http://www.git-scm.com/](http://www.git-scm.com/)
-- [What is this thing called source control?](http://www.slideshare.net/secret/wBsLzZb3O7cXCU)
-- [http://marklodato.github.com/visualit-guide/](http://marklodato.github.com/visualit-guide/)
-- [http://www.spheredev.org/wiki/Git_for_the_lazy](http://www.spheredev.org/wiki/Git_for_the_lazy)
-- [http://www.kernel.org/pub/software/scm/git/docs/gittutorial.html](http://www.kernel.org/pub/software/scm/git/docs/gittutorial.html)
+- [https://www.git-scm.com/](https://www.git-scm.com/)
+- [What is this thing called source control?](https://www.slideshare.net/secret/wBsLzZb3O7cXCU)
+- [https://marklodato.github.com/visualit-guide/](https://marklodato.github.com/visualit-guide/)
+- [https://www.spheredev.org/wiki/Git_for_the_lazy](https://www.spheredev.org/wiki/Git_for_the_lazy)
+- [https://www.kernel.org/pub/software/scm/git/docs/gittutorial.html](https://www.kernel.org/pub/software/scm/git/docs/gittutorial.html)
 - [http://cluedumps.mit.edu/wiki/2009/09-29](http://cluedumps.mit.edu/wiki/2009/09-29)
 - [http://eagain.net/articles/git-for-computer-scientists/](http://eagain.net/articles/git-for-computer-scientists/)
-- [http://blog.nelhage.com/archives/74](http://blog.nelhage.com/archives/74)
+- [https://blog.nelhage.com/archives/74](https://blog.nelhage.com/archives/74)
 - [https://blog.udemy.com/git-tutorial-a-comprehensive-guide/](https://blog.udemy.com/git-tutorial-a-comprehensive-guide/)
index bf7c16b9d46c2fd6e13514468a67301acf2ab943..f2c85c80625fc18915d18064b235f99513fcb697 100644 (file)
@@ -43,7 +43,7 @@ Credit goes to them, blame goes to him.
 </p>
 <h2 id="WhatisAFS">What is AFS?</h2>
 <p>
-<strong>AFS</strong> (previously the <strong>Andrew File System</strong> or ) is a distributed network file system invented at <a href="http://www.cmu.edu/index.shtml">Carnegie Mellon University</a> as part of Project Andrew (approximately their equivalent of MIT's Project Athena). More importantly, it is the file system used to store most files on Athena today. This includes your personal home directory, the data and websites of many living groups and student groups on campus, and probably some of the software you run (if you ever use Athena clusters). (Though most user directories were migrated from NFS in the summer of 1992, some files still remain on NFS and, of course, various file systems are used on personal computers and servers.)
+<strong>AFS</strong> (previously the <strong>Andrew File System</strong> or ) is a distributed network file system invented at <a href="https://www.cmu.edu/index.shtml">Carnegie Mellon University</a> as part of Project Andrew (approximately their equivalent of MIT's Project Athena). More importantly, it is the file system used to store most files on Athena today. This includes your personal home directory, the data and websites of many living groups and student groups on campus, and probably some of the software you run (if you ever use Athena clusters). (Though most user directories were migrated from NFS in the summer of 1992, some files still remain on NFS and, of course, various file systems are used on personal computers and servers.)
 
 </p>
 <p>
@@ -80,7 +80,7 @@ By default, this directory can only be read and can only be <i>listed</i> by you
 
 This folder is a link to a read-only copy of a backup of your files (created nightly around 3 a.m.). This copy cannot be edited and does not count against the locker's quota. From a technical standpoint, this is a separate volume with .backup appended (e.g. user.&lt;username&gt;.backup ) and is stored only as changes against the current copy.
 </dd><dt><strong><tt>www</tt></strong></dt><dd>
-Where you should put a website, if you want one. There is very little special about this directory from an AFS standpoint, but it is world-readable (like Public) and is linked directly to <tt>http://www.mit.edu/~&lt;lockername&gt;</tt> as well as <tt>http://web.mit.edu/&lt;lockername&gt;/www/</tt>.
+Where you should put a website, if you want one. There is very little special about this directory from an AFS standpoint, but it is world-readable (like Public) and is linked directly to <tt>https://www.mit.edu/~&lt;lockername&gt;</tt> as well as <tt>https://web.mit.edu/&lt;lockername&gt;/www/</tt>.
 </dd></dl>
 <h2 id="AccessingLockers">Accessing Lockers</h2>
 <h3 id="FromAthena">From Athena</h3>
@@ -89,7 +89,7 @@ Where you should put a website, if you want one. There is very little special ab
 On Athena, you can access a locker either as its full AFS path, if you know it (e.g. <tt>/afs/athena.mit.edu/course/6/6.01</tt>), or under <tt>/mit</tt> if it is "attached." Though you can always use the full path, you often want to attach lockers because it is easier to refer to them and software is set up to run with a path under <tt>/mit</tt>. There are a few ways to attach a locker: 
 
 </p>
-<ul><li>If you are running on a <a href="http://debathena.mit.edu">Debathena</a> machine, such as <a href="http://linerva.mit.edu">linerva.mit.edu</a>, then simply <tt>cd /mit/&lt;locker&gt;</tt> and it will be auto-attached.
+<ul><li>If you are running on a <a href="https://debathena.mit.edu">Debathena</a> machine, such as <a href="http://linerva.mit.edu">linerva.mit.edu</a>, then simply <tt>cd /mit/&lt;locker&gt;</tt> and it will be auto-attached.
 </li><li>If you are on another Athena machine and don't want to run software out of the locker, than simply type <tt>attach &lt;locker&gt;</tt> and then <tt>cd</tt> to it.
 
 </li><li>If, however, you want to use software in the locker, you will be better served by running <tt>add &lt;locker&gt;</tt> (e.g. <tt>add ruby-lang</tt>). This will attach the locker at <tt>/mit/&lt;locker&gt;</tt> and will add the <tt>bin</tt> directory (for your architecture) of that locker to your PATH and the <tt>man</tt> directory to your MANPATH. What this means is that you should be able to run any program located in that locker by simply typing the name of the program at the command line.
@@ -97,13 +97,13 @@ On Athena, you can access a locker either as its full AFS path, if you know it (
 
 </li></ul></li></ul><h3 id="FromtheWeb">From the Web</h3>
 <p>
-Generally any locker that you would access on Athena as <tt>/mit/&lt;locker&gt;</tt> is accessible on the web as <tt>http://web.mit.edu/&lt;locker&gt;</tt>. For example, the barnowl locker is at <a href="http://web.mit.edu/barnowl">http://web.mit.edu/barnowl</a>. As you can see, if there is no index.html (see below), the files in the directory are listed. By default, however, none of the contents are readable except in the <tt>www</tt> and <tt>Public</tt> folders.
+Generally any locker that you would access on Athena as <tt>/mit/&lt;locker&gt;</tt> is accessible on the web as <tt>https://web.mit.edu/&lt;locker&gt;</tt>. For example, the barnowl locker is at <a href="https://web.mit.edu/barnowl">https://web.mit.edu/barnowl</a>. As you can see, if there is no index.html (see below), the files in the directory are listed. By default, however, none of the contents are readable except in the <tt>www</tt> and <tt>Public</tt> folders.
 
 </p>
 <p>
-Also, you may access something in one of the MIT AFS cells by typing its full AFS path after web.mit.edu (<a href="http://web.mit.edu/afs/athena.mit.edu/activity/c/chess-club">http://web.mit.edu/afs/athena.mit.edu/activity/c/chess-club</a>). (That link also shows that if you have a text file named README readable, as a link to Public/README for example, its contents will be displayed below the directory listing).
+Also, you may access something in one of the MIT AFS cells by typing its full AFS path after web.mit.edu (<a href="https://web.mit.edu/afs/athena.mit.edu/activity/c/chess-club">https://web.mit.edu/afs/athena.mit.edu/activity/c/chess-club</a>). (That link also shows that if you have a text file named README readable, as a link to Public/README for example, its contents will be displayed below the directory listing).
 
-Note that when accessed from web.mit.edu (or www.mit.edu), only static files may be shown. If you are interested in serving dynamic content (such as a blog or wiki using PHP, Perl, Python, Ruby, etc.), you should check out SIPB's Scripts dynamic web service. See <a href="http://scripts.mit.edu">http://scripts.mit.edu</a> for more information.
+Note that when accessed from web.mit.edu (or www.mit.edu), only static files may be shown. If you are interested in serving dynamic content (such as a blog or wiki using PHP, Perl, Python, Ruby, etc.), you should check out SIPB's Scripts dynamic web service. See <a href="https://scripts.mit.edu">https://scripts.mit.edu</a> for more information.
 </p>
 <h2 id="CheckingQuota">Checking Quota</h2>
 <p>
@@ -240,7 +240,7 @@ Thereafter, the users should be able to get to the folders at <tt>http<b>s</b>:/
 
 </p>
 <p>
-see also: <a href="http://ist.mit.edu/services/web/reference/web-resources/https">http://ist.mit.edu/services/web/reference/web-resources/https</a>
+see also: <a href="https://ist.mit.edu/services/web/reference/web-resources/https">https://ist.mit.edu/services/web/reference/web-resources/https</a>
 </p>
 <h2 id="Troubleshooting">Troubleshooting</h2>
 <h3 id="ImtryingtoaccessmyfilesfslasaysIshouldhavepermissionsherebutitstillsays">I'm trying to access my files, <tt>fs litacl</tt> says I should have permissions here, but it still says <tt>: Permission denied</tt></h3>
@@ -255,10 +255,10 @@ What you <strong>don't</strong> want to do is take away the l permission from <t
 </p>
 <pre>&lt;html&gt;
 &lt;head&gt;
-  &lt;meta http-equiv="Refresh" content="0; url=http://web.mit.edu/&lt;lockername&gt;/www"&gt;
+  &lt;meta http-equiv="Refresh" content="0; url=https://web.mit.edu/&lt;lockername&gt;/www"&gt;
 &lt;/head&gt;
 &lt;body&gt;
-  &lt;p&gt;Please go to my &lt;a href="http://web.mit.edu/&lt;lockername&gt;/www"&gt;www&lt;/a&gt;!&lt;/p&gt;
+  &lt;p&gt;Please go to my &lt;a href="https://web.mit.edu/&lt;lockername&gt;/www"&gt;www&lt;/a&gt;!&lt;/p&gt;
 
 &lt;/body&gt;
 &lt;/html&gt;
@@ -272,7 +272,7 @@ Most AFS servers restart weekly at 6 AM on Sunday.
 </p>
 <h3 id="ItisntSundayandIcantgettomyfiles">It isn't Sunday and I can't get to my files</h3>
 <p>
-There may be a non-scheduled AFS outage. Check <a href="http://3down.mit.edu">3down</a>, hopefully it will be back up soon :-(. You can check up on the AFS servers by running <tt>fs checkservers</tt> (or <tt>fs checks</tt>). If there is no reported outage and you can't access the AFS servers (but can access the rest of the net), contact <a href="http://ist.mit.edu/services/athena/olh">OLC</a>.
+There may be a non-scheduled AFS outage. Check <a href="https://3down.mit.edu">3down</a>, hopefully it will be back up soon :-(. You can check up on the AFS servers by running <tt>fs checkservers</tt> (or <tt>fs checks</tt>). If there is no reported outage and you can't access the AFS servers (but can access the rest of the net), contact <a href="https://ist.mit.edu/services/athena/olh">OLC</a>.
 </p>
 <h2 id="AdvancedTasks">Advanced Tasks</h2>
 <h2 id="PuttingSoftwareinaLocker">Putting Software in a Locker</h2>
@@ -341,6 +341,6 @@ user.sipbtest                     537058147 RW      69785 K  On-line
 </p>
    
 <h2 id="SeeAlso">See  Also</h2>   
-<p>SIPB's older guide, <a href="http://stuff.mit.edu/afs/sipb.mit.edu/project/doc/afs/html/afs-new.html">Inessential AFS</a>  <br /> OpenAFS documentation  at <a href="http://www.openafs.org/">http://www.openafs.org/</a>
+<p>SIPB's older guide, <a href="https://stuff.mit.edu/afs/sipb.mit.edu/project/doc/afs/html/afs-new.html">Inessential AFS</a>  <br /> OpenAFS documentation  at <a href="https://www.openafs.org/">https://www.openafs.org/</a>
 </p> 
 
index 034bcfe23ebd285b077efc35347efdfb648fa7ae..89ebe158b81fbde9137d9fe770743d758c7ec4a3 100644 (file)
@@ -1,6 +1,6 @@
 [[!meta title="Configuring Client-Side Certificate Authentication on Apache"]]
 
-While it's certainly possible to configure client-side certificate authentication on Apache using the built-in SSL module alone, it's much easier if you use the Apache modules developed for the [scripts.mit.edu](http://scripts.mit.edu) project.
+While it's certainly possible to configure client-side certificate authentication on Apache using the built-in SSL module alone, it's much easier if you use the Apache modules developed for the [scripts.mit.edu](https://scripts.mit.edu) project.
 
 ## Installing the modules
 
@@ -14,7 +14,7 @@ Once you've installed the PPA, you want to install the libapache2-mod-auth-sslce
 
     # aptitude install libapache2-mod-auth-sslcert libapache2-mod-authz-afsgroup
 
-You'll also need a working AFS client and the Athena client certificate CA. Both of these can be most easily configured by [installing Debathena](http://debathena.mit.edu/install). You can install any Debathena flavor you'd like, but `debathena-standard` flavor should include everything you need.
+You'll also need a working AFS client and the Athena client certificate CA. Both of these can be most easily configured by [installing Debathena](https://debathena.mit.edu/install). You can install any Debathena flavor you'd like, but `debathena-standard` flavor should include everything you need.
 
 ## Configuring Apache
 
@@ -33,4 +33,4 @@ You'll also need to enable the Apache modules.
     # a2enmod auth_sslcert
     # a2enmod authz_afsgroup
 
-Once you've done that, the instructions in the [scripts.mit.edu FAQ](http://scripts.mit.edu/faq/15) on configuring certificate access through `.htaccess` files should work.
+Once you've done that, the instructions in the [scripts.mit.edu FAQ](https://scripts.mit.edu/faq/15) on configuring certificate access through `.htaccess` files should work.
index 7941af7a29656801b078a7010fc61a70820f6b48..01958cc2b700061f0d7f2373fd3a9ec62ebc4fc4 100644 (file)
@@ -1 +1 @@
-BarnOwl is the Zephyr client used by most SIPB members. Find out more on [its wiki](http://barnowl.mit.edu/).
+BarnOwl is the Zephyr client used by most SIPB members. Find out more on [its wiki](https://barnowl.mit.edu/).
index 3fc36a7141ebf2dcefbfb9c3b6d66b79e8c7e9f8..741dd07749ab0587a61707d20bf59493aa447ef9 100644 (file)
@@ -9,7 +9,7 @@ First off, if you haven't already, take a look at BarnOwl's internal documentati
        :help
        :show quickstart
        
-(Also viewable outside of BarnOwl, in the form of messier-to-read source code, at [/help.c - BarnOwl - Trac](http://barnowl.mit.edu/browser/help.c) and the "intro" file at [/docs/intro.txt - BarnOwl - Trac](http://barnowl.mit.edu/browser/doc/intro.txt),
+(Also viewable outside of BarnOwl, in the form of messier-to-read source code, at [/help.c - BarnOwl - Trac](https://barnowl.mit.edu/browser/help.c) and the "intro" file at [/docs/intro.txt - BarnOwl - Trac](https://barnowl.mit.edu/browser/doc/intro.txt),
 
 ### Intro to Zsigs
 A "zsig" appears after your username (your Athena account name) in Zephyr (see [[Using Zephyr (a.k.a. Zephyr for Dummies)|doc/zephyr]] if you don't know what Zephyr is).
index 662281cc0df22a8f44bfb73fd61b2e941e928277..9e56c74745a7fed14b053d043e0208c1a71cc884 100644 (file)
@@ -2,7 +2,7 @@
 
 If you're mostly familiar with this document, and just want the incants, skip to the <a href="#cheatsheet">cheat sheet</a>.
 
-[CPAN](http://cpan.org) is the "Comprehensive Perl Archive Network", a repository of useful Perl modules. Most projects written in Perl depend on at least one module from CPAN, and dependency graphs of dozens of modules are not uncommon. Unfortunately, installing CPAN modules can be somewhat tricky, in part due to the age of many of the tools involved. This document is designed to help someone who is not a Perl programmer learn how to get a CPAN module or set of modules installed with a minimum of pain.
+[CPAN](https://cpan.org) is the "Comprehensive Perl Archive Network", a repository of useful Perl modules. Most projects written in Perl depend on at least one module from CPAN, and dependency graphs of dozens of modules are not uncommon. Unfortunately, installing CPAN modules can be somewhat tricky, in part due to the age of many of the tools involved. This document is designed to help someone who is not a Perl programmer learn how to get a CPAN module or set of modules installed with a minimum of pain.
 
 ## Is it in my distribution?
 
@@ -36,8 +36,8 @@ You can now run `perl -I/path/to/install/lib/perl5/ -Mlocal::lib` to get a fragm
 
 For more details, such as how to manage multiple different `local::lib` installations, see `local::lib`'s [documentation on CPAN][local::lib]
 
-[local::lib]: http://search.cpan.org/perldoc?local::lib "local::lib"
-[lltgz]: http://www.cpan.org/modules/by-module/lib/local-lib-1.008004.tar.gz
+[local::lib]: https://search.cpan.org/perldoc?local::lib "local::lib"
+[lltgz]: https://www.cpan.org/modules/by-module/lib/local-lib-1.008004.tar.gz
 
 ## Automatically installing dependencies
 
@@ -60,7 +60,7 @@ By default, CPAN prompts you whether or not to follow dependencies when installi
 
 I work around this for BarnOwl by having completely separate perl module installs for every AFS sysname we support. This is painful to maintain, but I've found it to be the most reliable option.
 
-[filetest]: http://perldoc.perl.org/filetest.html
+[filetest]: https://perldoc.perl.org/filetest.html
 
 
 ## Cheat-sheet
@@ -77,7 +77,7 @@ I work around this for BarnOwl by having completely separate perl module install
     cpan> install Some::Module
 
 ### Installing packages into a directory
-    $ wget http://www.cpan.org/modules/by-module/lib/local-lib-1.008004.tar.gz
+    $ wget https://www.cpan.org/modules/by-module/lib/local-lib-1.008004.tar.gz
     $ tar xzf local-lib-1.008004.tar.gz
     $ cd local-lib-1.008004/
     $ perl Makefile.PL --bootstrap=/install/dir/
index 7196db3e25affae250cfa004e5e11056997c4364..aea672c7b2a77be9c57be95d921d1a33ff1c3943 100644 (file)
@@ -9,8 +9,8 @@ contains the compiled form of a <i>source package</i>.
 approximately the same as the software itself, e.g., `barnowl` or `gdb`
 or `libwww-mechanize-ruby`. You can use the command `dpkg -S` to figure
 out where a file comes from, or search on
-[packages.debian.org](http://packages.debian.org/) or
-[packages.ubuntu.com](http://packages.ubuntu.com/).
+[packages.debian.org](https://packages.debian.org/) or
+[packages.ubuntu.com](https://packages.ubuntu.com/).
 
 2. Type `apt-get source` followed by the package name. This will
 download the source package.
@@ -33,5 +33,5 @@ package.
 
 You can find more information about writing Debian or Ubuntu packages in
 [Ubuntu's packaging guide](https://wiki.ubuntu.com/PackagingGuide) or
-SIPB's [packaging tutorial](http://debathena.mit.edu/packaging/) on the
+SIPB's [packaging tutorial](https://debathena.mit.edu/packaging/) on the
 Debathena website.
index 52807135e887496e23b9606e8fbbafec9fb5b0a0..5b46766225dccf579e28713fde4738e61501f5b0 100644 (file)
@@ -1,4 +1,4 @@
-Discuss was originally designed as a bulletin board system, but is now most commonly used at MIT for mailing list archiving. Pergamon is SIPB's self-service Discuss server. For more information on using discuss, you can see [SIPB's documentation](http://stuff.mit.edu/afs/sipb/project/www/discuss/discuss.html) ([DVI](http://stuff.mit.edu/afs/sipb/project/doc/current/discuss.dvi)). IS&T's [diswww](http://diswww.mit.edu/) service also provides a fairly self-explanatory (if you know the hostname and meeting name) web interface to Discuss.
+Discuss was originally designed as a bulletin board system, but is now most commonly used at MIT for mailing list archiving. Pergamon is SIPB's self-service Discuss server. For more information on using discuss, you can see [SIPB's documentation](https://stuff.mit.edu/afs/sipb/project/www/discuss/discuss.html) ([DVI](https://stuff.mit.edu/afs/sipb/project/doc/current/discuss.dvi)). IS&T's [diswww](http://diswww.mit.edu/) service also provides a fairly self-explanatory (if you know the hostname and meeting name) web interface to Discuss.
 
 ## Creating a Discuss archive
 
index 8c4c392d08612c5466c8511f59ac6a8a9d76069a..0865c9cc38bb82907b0a07f0ebfb4e560442e2b4 100644 (file)
@@ -30,7 +30,7 @@ If you have a project and want people to help, go ahead and add it.
     moira <-> Mailman sync, direct Moira integration in Mailman, or
     something in between or different.
   * MIT runs Mailman 2, but Mailman 3
-    [has been released](http://mail.python.org/pipermail/mailman-announce/2009-January/000126.html)
+    [has been released](https://mail.python.org/pipermail/mailman-announce/2009-January/000126.html)
     as alpha and may be worth investigating.  The author is explicitly
     open to major changes for mailman 3, so we could push some of our work upstream.
 
index 914c0449f2a6d2fa9da39700c783947e0e4eb3c7..5f09e5b35c4ee89f70969ba282485dd433279424 100644 (file)
@@ -8,7 +8,7 @@ written down anywhere.
 See [[SIPB Documentation|/doc]] for documentation produced so far.
 Existing documentation can always be improved.
 
-Other SIPB educational activites include the [AskSIPB](http://www.mit.edu/~asksipb/) column in The Tech, an array of [IAP classes](http://sipb.mit.edu/iap/), and the weekly [Cluedumps](http://cluedumps.mit.edu/) series each fall.
+Other SIPB educational activites include the [AskSIPB](https://www.mit.edu/~asksipb/) column in The Tech, an array of [IAP classes](https://sipb.mit.edu/iap/), and the weekly [Cluedumps](http://cluedumps.mit.edu/) series each fall.
 
 
 ## Documentation Ideas
@@ -22,9 +22,9 @@ Additions welcome.
 
  * "Using Debathena" -- You've installed Debathena -- now what?  Automounter, `blanche`, cups; using stuff in the GUI.
  * "Athena Dotfiles" -- These are weird and nonstandard compared to traditional UNIX and should be documented, including things like `.environment`
-   * There's some documentation at [http://web.mit.edu/olh/Dotfiles/]
+   * There's some documentation at [https://web.mit.edu/olh/Dotfiles/]
 
- * scripts.mit.edu -- lots of neat internals to explain; the scripts.mit.edu bugtracker also includes some identified [documentation tasks](http://scripts.mit.edu/trac/query?status=assigned&status=new&status=reopened&keywords=~docs&group=component&col=id&col=summary&col=status&col=owner&col=type&col=priority&col=milestone&col=keywords&order=priority)
+ * scripts.mit.edu -- lots of neat internals to explain; the scripts.mit.edu bugtracker also includes some identified [documentation tasks](https://scripts.mit.edu/trac/query?status=assigned&status=new&status=reopened&keywords=~docs&group=component&col=id&col=summary&col=status&col=owner&col=type&col=priority&col=milestone&col=keywords&order=priority)
 
  * Add your own here!
 
index b53a8ac42a0f24c2fa2c97cdcfd564a444a57960..bb09ffe16636ea0da0da5830250b8bda805a85f7 100644 (file)
@@ -60,16 +60,16 @@ time but your root instance tickets occasionally, a couple of people
 have developed shell scripts to make it easy to switch between them.
 
  * nelhage has the [krbroot
-   command](http://web.mit.edu/nelhage/Public/krbroot), with which you
+   command](https://web.mit.edu/nelhage/Public/krbroot), with which you
    use syntax like "krbroot ssh linerva" when you want to use your
    root instance for a command. You can also "krbroot shell". adehnert [extended it](https://www.dehnerts.com/gitweb/?p=user/alex/software/my-snippets.git;a=blob;f=krbroot;hb=HEAD) to add a `krbroot screen` subcommand, use `ATHENA_USER`, and support arbitrary principals.
 
- * quentin and broder wrote [kdo](http://web.mit.edu/snippets/kerberos/kdo),
+ * quentin and broder wrote [kdo](https://web.mit.edu/snippets/kerberos/kdo),
    which is similar in spirit to krbroot, but designed for Mac OS
    X. It takes advantage of the fact that OS X's Kerberos
    implementation is better at handling multiple tickets.
 
- * geofft has [kpagsh](http://web.mit.edu/geofft/Public/bashrc.kpagsh),
+ * geofft has [kpagsh](https://web.mit.edu/geofft/Public/bashrc.kpagsh),
    a way of configuring your .bashrc to prompt you for tickets (null
    instance by default) if you start a shell and don't have
    tickets. If you want to switch tickets, you start a new shell, and
@@ -97,8 +97,8 @@ extra instance's password instead.
 ## Getting them
 
 You need to show up in person to [IS&T User
-Accounts](http://ist.mit.edu/support/accounts) in
-[E17](http://whereis.mit.edu/?go=E17) during business hours with a
+Accounts](https://ist.mit.edu/support/accounts) in
+[E17](https://whereis.mit.edu/?go=E17) during business hours with a
 photo ID to obtain new Kerberos identities. For the reasons described
 above, being in control of your null instance and sending a zephyr or
 authenticated e-mail with it does not mean that you can go ahead and
@@ -111,7 +111,7 @@ You should change your root instance’s password with a command like this, to u
 
     kadmin -p andersk/root -q 'cpw -e aes256-cts:normal,aes128-cts:normal andersk/root'
 
-(Note: This previously made your password incompatible with a [handful of services](http://debathena.mit.edu/trac/ticket/529) that you should not have been using with your root instance in the first place, but these services have now been fixed.)  You can confirm the change with
+(Note: This previously made your password incompatible with a [handful of services](https://debathena.mit.edu/trac/ticket/529) that you should not have been using with your root instance in the first place, but these services have now been fixed.)  You can confirm the change with
 
     kadmin -p andersk/root -q 'getprinc andersk/root'
 
index d6e5049b116e690fd78562b75b540a45784fd22a..56e549b18c052dfa3bc03a985c17176630a1ce23 100644 (file)
@@ -17,9 +17,9 @@ One of shell's chief advantages is that it's easy to call out to the huge
 variety of command-line utilities available. Much of that functionality will be
 available through libraries in Python or other languages. For the handful of
 things that aren't, you can still call external programs. In Python, the
-[subprocess](http://docs.python.org/2/library/subprocess.html) module is very
+[subprocess](https://docs.python.org/2/library/subprocess.html) module is very
 useful for this. You should try to avoid passing `shell=True` to `subprocess` (or using `os.system` or similar functions at all), since that will run a shell, exposing you to many of the same issues as plain shell has. It also has two big advantages over shell &mdash; it's a lot easier to avoid
-[word-splitting](http://www.gnu.org/software/bash/manual/html_node/Word-Splitting.html) or similar issues, and since calls to subprocess will tend to be relatively uncommon, it's easy to scrutinize them especially hard. When using `subprocess` or similar tools, you should still be aware of the suggestions in "Passing filenames or other positional arguments to commands" below.
+[word-splitting](https://www.gnu.org/software/bash/manual/html_node/Word-Splitting.html) or similar issues, and since calls to subprocess will tend to be relatively uncommon, it's easy to scrutinize them especially hard. When using `subprocess` or similar tools, you should still be aware of the suggestions in "Passing filenames or other positional arguments to commands" below.
 
 ## Shell settings
 
@@ -33,7 +33,7 @@ In dash, `set -o` doesn't exist, so use only `set -euf`.
 
 What do those do?
 
-### [`set -e`](http://www.gnu.org/software/bash/manual/html_node/The-Set-Builtin.html)
+### [`set -e`](https://www.gnu.org/software/bash/manual/html_node/The-Set-Builtin.html)
 
 If a command fails, `set -e` will make the whole script exit, instead of just
 resuming on the next line. If you have commands that can fail without it being
@@ -41,22 +41,22 @@ an issue, you can append `|| true` or `|| :` to suppress this behavior &mdash;
 for example `set -e` followed by `false || :` will not cause your script to
 terminate.
 
-### [`set -u`](http://www.gnu.org/software/bash/manual/html_node/The-Set-Builtin.html)
+### [`set -u`](https://www.gnu.org/software/bash/manual/html_node/The-Set-Builtin.html)
 
 Treat unset variables as an error, and immediately exit.
 
-### [`set -f`](http://www.gnu.org/software/bash/manual/html_node/The-Set-Builtin.html)
+### [`set -f`](https://www.gnu.org/software/bash/manual/html_node/The-Set-Builtin.html)
 
 Disable filename expansion (globbing) upon seeing `*`, `?`, etc..
 
 If your script depends on globbing, you obviously shouldn't set this. Instead,
 you may find
-[`shopt -s failglob`](http://www.gnu.org/software/bash/manual/html_node/The-Shopt-Builtin.html) useful, which causes globs that don't get expanded to cause
+[`shopt -s failglob`](https://www.gnu.org/software/bash/manual/html_node/The-Shopt-Builtin.html) useful, which causes globs that don't get expanded to cause
 errors, rather than getting passed to the command with the `*` intact.
 
-### [`set -o pipefail`](http://www.gnu.org/software/bash/manual/html_node/The-Set-Builtin.html)
+### [`set -o pipefail`](https://www.gnu.org/software/bash/manual/html_node/The-Set-Builtin.html)
 
-`set -o pipefail` causes a pipeline (for example, `curl -s http://sipb.mit.edu/
+`set -o pipefail` causes a pipeline (for example, `curl -s https://sipb.mit.edu/
 | grep foo`) to produce a failure return code if any command errors. Normally,
 pipelines only return a failure if the last command errors. In combination with
 `set -e`, this will make your script exit if any command in a pipeline errors.
@@ -65,9 +65,9 @@ pipelines only return a failure if the last command errors. In combination with
 
 Whenever you pass a variable to a command, you should probably quote it.
 Otherwise, the shell will perform
-[word-splitting](http://www.gnu.org/software/bash/manual/html_node/Word-Splitting.html)
+[word-splitting](https://www.gnu.org/software/bash/manual/html_node/Word-Splitting.html)
 and
-[globbing](http://www.gnu.org/software/bash/manual/html_node/Filename-Expansion.html),
+[globbing](https://www.gnu.org/software/bash/manual/html_node/Filename-Expansion.html),
 which is likely not what you want.
 
 For example, consider the following:
@@ -94,7 +94,7 @@ script received. Do that with:
     wrapped-command "$@"
 
 See ["Special Parameters" in the bash
-manual](http://www.gnu.org/software/bash/manual/html_node/Special-Parameters.html)
+manual](https://www.gnu.org/software/bash/manual/html_node/Special-Parameters.html)
 for details on the distinction between `$*`, `$@`, and `"$@"` &mdash; the first
 and second are rarely what you want in a safe shell script.
 
index b340fa2b94bb3625ef880d69aa8dc006c2974b37..9ff6fcd591e82920ae1889bf35918bfd6fdf75f4 100644 (file)
@@ -6,7 +6,7 @@
 session, whether in a window, via ssh, or by some more esoteric means.
 Its original reason for existence was allowing you to switch between
 subsessions on a [video-display
-terminal](http://en.wikipedia.org/wiki/Video_terminal), but it grew to
+terminal](https://en.wikipedia.org/wiki/Video_terminal), but it grew to
 allow sessions that could be detached and reattached (if you went home
 for the day, or say you were connecting via a glitchy network) and
 eventually to allow the same session to be simultaneously accessed
index 3ab302d12eee1a912eeef2d6becb18598de5239b..902a23c330dc60fdf17458eb2f9ba8a185acca0b 100644 (file)
@@ -6,37 +6,37 @@ Additions are quite welcome.
 
 ## Articles
 
- * [The Kerberos play](http://web.mit.edu/Kerberos/dialogue.html): explains why Kerberos works the way it does
- * [The Rise of Worse is Better](http://www.jwz.org/doc/worse-is-better.html): a brief description of the single coding philosophy that most influenced the design of UNIX and many related systems. The [entire article](http://web.mit.edu/geofft/Public/gabriel-on-lisp.ps), rather than just the section, is available in PostScript
- * Tim Berners-Lee's [Design Issues](http://www.w3.org/DesignIssues/) section, and his piece on why [Cool URIs Don't Change](http://www.w3.org/Provider/Style/URI)
+ * [The Kerberos play](https://web.mit.edu/Kerberos/dialogue.html): explains why Kerberos works the way it does
+ * [The Rise of Worse is Better](https://www.jwz.org/doc/worse-is-better.html): a brief description of the single coding philosophy that most influenced the design of UNIX and many related systems. The [entire article](https://web.mit.edu/geofft/Public/gabriel-on-lisp.ps), rather than just the section, is available in PostScript
+ * Tim Berners-Lee's [Design Issues](https://www.w3.org/DesignIssues/) section, and his piece on why [Cool URIs Don't Change](https://www.w3.org/Provider/Style/URI)
  * [How To Ask Questions The Smart Way](http://catb.org/esr/faqs/smart-questions.html) -- A document on asking questions in hacker communities in ways that will help you get answers. Many of its points apply to places like Zephyr, too.
- * A definition of [yak shaving](http://projects.csail.mit.edu/gsb/old-archive/gsb-archive/gsb2000-02-11.html), which you'll often find SIPB members unwisely engaging in.
- * [GNU Philosophy](http://www.gnu.org/philosophy/philosophy.html), hardline but worth reading.
- * On that note, the [GPLv3](http://www.gnu.org/licenses/gpl.html) and [GPLv2](http://www.gnu.org/licenses/old-licenses/gpl-2.0.html). Dense legal style, but also worth reading once, to understand what free software is about
+ * A definition of [yak shaving](https://projects.csail.mit.edu/gsb/old-archive/gsb-archive/gsb2000-02-11.html), which you'll often find SIPB members unwisely engaging in.
+ * [GNU Philosophy](https://www.gnu.org/philosophy/philosophy.html), hardline but worth reading.
+ * On that note, the [GPLv3](https://www.gnu.org/licenses/gpl.html) and [GPLv2](https://www.gnu.org/licenses/old-licenses/gpl-2.0.html). Dense legal style, but also worth reading once, to understand what free software is about
  * [The Cathedral and the Bazaar](http://www.catb.org/~esr/writings/cathedral-bazaar/cathedral-bazaar/), by Eric Raymond: an overview of closed-source ("cathedral") vs. open-source ("bazaar") design and participation philosophies
  * [Why Nerds are Unpopular](http://www.paulgraham.com/nerds.html), by Paul Graham
- * [How Athena Works](http://web.mit.edu/ghudson/info/athena), by Greg Hudson, longtime Athena engineer and SIPB member. Note that sections 5 through 11 don't really apply any more.
- * [The e-mail threading algorithm](http://www.jwz.org/doc/threading.html), by Jamie Zawinski (jwz), old Netscape hacker. Interesting not only for the algorithm per se, but for his description of the process leading to its development, and his [lost argument with Netscape 4's engineers](http://www.jwz.org/doc/mailsum.html) against replacing the algorithm with something overengineered
- * [HOWTO Encourage Women in Linux](http://valerieaurora.org/howto.html), by Valerie Aurora, a Linux kernel hacker.
- * [The Unix Time-Sharing System](http://citeseerx.ist.psu.edu/viewdoc/download?doi=10.1.1.33.1204&rep=rep1&type=pdf), by Dennis Ritchie and Ken Thompson. From 1974, but still almost entirely accurate. Sections 3, 5, and 6 are particularly good
+ * [How Athena Works](https://web.mit.edu/ghudson/info/athena), by Greg Hudson, longtime Athena engineer and SIPB member. Note that sections 5 through 11 don't really apply any more.
+ * [The e-mail threading algorithm](https://www.jwz.org/doc/threading.html), by Jamie Zawinski (jwz), old Netscape hacker. Interesting not only for the algorithm per se, but for his description of the process leading to its development, and his [lost argument with Netscape 4's engineers](https://www.jwz.org/doc/mailsum.html) against replacing the algorithm with something overengineered
+ * [HOWTO Encourage Women in Linux](https://valerieaurora.org/howto.html), by Valerie Aurora, a Linux kernel hacker.
+ * [The Unix Time-Sharing System](https://citeseerx.ist.psu.edu/viewdoc/download?doi=10.1.1.33.1204&rep=rep1&type=pdf), by Dennis Ritchie and Ken Thompson. From 1974, but still almost entirely accurate. Sections 3, 5, and 6 are particularly good
 
 ## Books online
 
- * Abelson and Sussman, [Structure and Interpretation of Computer Programs](http://mitpress.mit.edu/sicp/full-text/book/book.html): the classic textbook for the famous 6.001
+ * Abelson and Sussman, [Structure and Interpretation of Computer Programs](https://mitpress.mit.edu/sicp/full-text/book/book.html): the classic textbook for the famous 6.001
  * Eric Raymond, [The Art of Unix Programming](http://www.catb.org/esr/writings/taoup/html/index.html): also explains a lot of design
  * Mark Pilgrim, [Dive Into Python](http://diveintopython.org/): "a Python book for experienced programmers"
  * Eric Raymond, ed., [The Jargon File](http://catb.org/~esr/jargon/): a lot of hacker terminology and lore, plus quite a few interesting articles near the beginning.
- * Not a book, but D. J. Bernstein's [course notes from MCS 494, UNIX Security Holes](http://cr.yp.to/2004-494.html) are worth working through. At the least, any programmer who expects other people to run his or her code needs to be able to pass the final exam.
+ * Not a book, but D. J. Bernstein's [course notes from MCS 494, UNIX Security Holes](https://cr.yp.to/2004-494.html) are worth working through. At the least, any programmer who expects other people to run his or her code needs to be able to pass the final exam.
 
-Don't forget about [Safari](http://safari.oreilly.com/) -- O'Reilly books online, free for MIT people.
+Don't forget about [Safari](https://safari.oreilly.com/) -- O'Reilly books online, free for MIT people.
 
 ## Blogs, etc.
 
- * [Joel on Software](http://www.joelonsoftware.com), written by the author of a small software development firm
-  * [Making Wrong Code Look Wrong](http://www.joelonsoftware.com/articles/Wrong.html)
-  * [The Law of Leaky Abstractions](http://www.joelonsoftware.com/articles/LeakyAbstractions.html)
-  * [Things You Should Never Do, Part I](http://www.joelonsoftware.com/articles/fog0000000069.html): rewrite software from scratch
-  * [The Absolute Minimum Every Software Developer Absolutely, Positively Must Know About Unicode and Character Sets (No Excuses!)](http://www.joelonsoftware.com/articles/Unicode.html)
- * [The Old New Thing](http://blogs.msdn.com/oldnewthing/), by a Microsoft engineer. The premise of the blog is stupid hacks needed for backwards compatibility, but it also covers general Windows API design.
- * [Jamie Zawinski's](http://www.jwz.org/doc/) writings / rants. jwz developed Netscape 1-3, and played a role in Netscape being open sourced and becoming Mozilla.
+ * [Joel on Software](https://www.joelonsoftware.com), written by the author of a small software development firm
+  * [Making Wrong Code Look Wrong](https://www.joelonsoftware.com/articles/Wrong.html)
+  * [The Law of Leaky Abstractions](https://www.joelonsoftware.com/articles/LeakyAbstractions.html)
+  * [Things You Should Never Do, Part I](https://www.joelonsoftware.com/articles/fog0000000069.html): rewrite software from scratch
+  * [The Absolute Minimum Every Software Developer Absolutely, Positively Must Know About Unicode and Character Sets (No Excuses!)](https://www.joelonsoftware.com/articles/Unicode.html)
+ * [The Old New Thing](https://blogs.msdn.com/oldnewthing/), by a Microsoft engineer. The premise of the blog is stupid hacks needed for backwards compatibility, but it also covers general Windows API design.
+ * [Jamie Zawinski's](https://www.jwz.org/doc/) writings / rants. jwz developed Netscape 1-3, and played a role in Netscape being open sourced and becoming Mozilla.
  * [Paul Graham's Essays](http://www.paulgraham.com/articles.html) on software, startups, and writing. Paul Graham is noted for founding Viaweb (later Yahoo! Store) and Y Combinator.
index 0f45918dbd18020fe5daefa460f2d9264c55ecb7..fb4d74d425990599bb521f3f54b608fee6233eae 100644 (file)
@@ -11,7 +11,7 @@ To send zephyrs to a phone address as an Athena user, use your favorite zephyr c
        ----> zwrite daemon/webzephyr.mit.edu -c szs -i 1234567890@servicemail.foo
        Hi imaginary friend, how are you doing? I'm sending you a text message through Zephyr.
 
-where you replace `1234567890@servicemail.foo` with the email address of the person you wish to reach (you can look up the email address for a given cellular provider online. See ). Additionally, if you're not sure what cellular provider your friend has, there are online services where you can look up the number and determine the carrier. For instance, try [Free Cell Phone Carrier Lookup | Whitepages.com](http://www.whitepages.com/carrier_lookup) (just enter in the "Mobile #" field, the "Name" and "Select Your Carrier" are unnecessary). 
+where you replace `1234567890@servicemail.foo` with the email address of the person you wish to reach (you can look up the email address for a given cellular provider online. See ). Additionally, if you're not sure what cellular provider your friend has, there are online services where you can look up the number and determine the carrier. For instance, try [Free Cell Phone Carrier Lookup | Whitepages.com](https://www.whitepages.com/carrier_lookup) (just enter in the "Mobile #" field, the "Name" and "Select Your Carrier" are unnecessary). 
 
 ## SMS to Zephyr
 ### Notes
index 9055521bc81080aceb49870c95faae872bfbb0c6..1ad79fac90017a4af4636411914d72c008c76678 100644 (file)
@@ -2,7 +2,7 @@
 
 ***
 
-If you are running [Debathena](http://debathena.mit.edu) but do not want to use Gutenbach, you can use sipbmp3 like a "normal Debathena printer":<br />
+If you are running [Debathena](https://debathena.mit.edu) but do not want to use Gutenbach, you can use sipbmp3 like a "normal Debathena printer":<br />
     `lpr -Psipbmp3 song.mp3`<br />
     `lpq -Psipbmp3`<br />
     `lprm -Psipbmp3 job#`<br />
index deb499d8af101a635cbbc9ce7f9bebe13cd71f1a..fb550ed80262e8e97743721010537de3c46d0138 100644 (file)
@@ -1 +1 @@
-See [the authoratative copy in AFS](http://stuff.mit.edu/afs/athena.mit.edu/system/info/who_fixes_what),
+See [the authoratative copy in AFS](https://stuff.mit.edu/afs/athena.mit.edu/system/info/who_fixes_what),
index 7620a18799706fa70ea0cdc10cc70d54a6ec2469..82fe3f93085bcda0f29ddabc4350faf7afcb2a89 100644 (file)
@@ -21,11 +21,11 @@ Here are some of the primary clients used at MIT. There's also a listing of [oth
 
 ### BarnOwl
 
-[BarnOwl](http://barnowl.mit.edu/) is a command-line Zephyr client that supports advanced filtering and customisation. It is probably the most commonly used client, but requires some effort to get started. To use BarnOwl effectively, you should connect to an [Athena dialup](http://web.mit.edu/dialup/www/ssh.html) and run BarnOwl along with a program to renew your Kerberos tickets. The Athena command `athrun sipb pag-screen` will set up ticket renewal, and `athrun barnowl` after that will run BarnOwl itself.
+[BarnOwl](https://barnowl.mit.edu/) is a command-line Zephyr client that supports advanced filtering and customisation. It is probably the most commonly used client, but requires some effort to get started. To use BarnOwl effectively, you should connect to an [Athena dialup](https://web.mit.edu/dialup/www/ssh.html) and run BarnOwl along with a program to renew your Kerberos tickets. The Athena command `athrun sipb pag-screen` will set up ticket renewal, and `athrun barnowl` after that will run BarnOwl itself.
 
-In addition to primarily supporting Zephyr, BarnOwl also lets you connect to [AIM](http://aim.com), [XMPP/Jabber](http://xmpp.org/) (Google Talk, Facebook, etc.), [Twitter](http://twitter.com), and IRC networks.
+In addition to primarily supporting Zephyr, BarnOwl also lets you connect to [AIM](https://aim.com), [XMPP/Jabber](https://xmpp.org/) (Google Talk, Facebook, etc.), [Twitter](https://twitter.com), and IRC networks.
 
-See [Getting Started with BarnOwl](http://barnowl.mit.edu/wiki/GettingStarted) for more information.
+See [Getting Started with BarnOwl](https://barnowl.mit.edu/wiki/GettingStarted) for more information.
 
 ### Roost
 
@@ -36,11 +36,11 @@ Roost makes use of [Webathena](https://webathena.mit.edu/) to keep you subscribe
 ### Zulip
 
 
-[Zulip](https://zulipchat.com/zephyr) ([source code](https://github.com/zulip/zulip)) is a web-based Zephyr client that also provides [mobile apps](https://zephyr.zulipchat.com/apps) for Android and iOS and desktop apps for Linux, Mac, and Windows. Zulip was originally a proprietary product developed by a company composed largely of MIT alums and SIPB members. It was acquired by [Dropbox](https://www.dropbox.com/about) in 2014, and [released as open-source software](https://blogs.dropbox.com/tech/2015/09/open-sourcing-zulip-a-dropbox-hack-week-project/) a year later. The Zulip for Zephyr service is offered by [Tim Abbott](http://web.mit.edu/tabbott/www/) (MIT '06, SIPB member)'s Kandra Labs.
+[Zulip](https://zulipchat.com/zephyr) ([source code](https://github.com/zulip/zulip)) is a web-based Zephyr client that also provides [mobile apps](https://zephyr.zulipchat.com/apps) for Android and iOS and desktop apps for Linux, Mac, and Windows. Zulip was originally a proprietary product developed by a company composed largely of MIT alums and SIPB members. It was acquired by [Dropbox](https://www.dropbox.com/about) in 2014, and [released as open-source software](https://blogs.dropbox.com/tech/2015/09/open-sourcing-zulip-a-dropbox-hack-week-project/) a year later. The Zulip for Zephyr service is offered by [Tim Abbott](https://web.mit.edu/tabbott/www/) (MIT '06, SIPB member)'s Kandra Labs.
 
 Zulip, like Roost, is easy to set up because it uses Webathena for authentication.
 
-See [Zulip for MIT setup](http://zulipchat.com/zephyr) for details.
+See [Zulip for MIT setup](https://zulipchat.com/zephyr) for details.
 
 <!-- merge to http://zephyr.1ts.org/wiki/ZephyrClients (I would do this, except I can't log in…)
 
@@ -232,7 +232,7 @@ There are a few abbreviations people use, such as YMMV (Your Mileage May
 Vary) or IIRC (If I Remember Correctly), as well as some nerdier ones
 like DTRT (Do The Right Thing, in reference to
 [ The Rise of "Worse Is
-Better"](http://www.jwz.org/doc/worse-is-better.html)). 
+Better"](https://www.jwz.org/doc/worse-is-better.html)). 
 As mentioned above, try running `athrun sipb whats dtrt` to look up an
 abbreviation.
 
index 02b7f0f7d730f7ecc9b6122458435d7882a2168d..dff84f9e66ac9075966cf2bf807fc443e1a68c28 100644 (file)
@@ -4,7 +4,7 @@
 
 On the weekend of October 3-5, 2009, Ubuntu will be holding the [Ubuntu Global Jam](https://wiki.ubuntu.com/UbuntuGlobalJam), a world-wide event where community members to come together and make Ubuntu better.
 
-Given the reliance of [many](http://debathena.mit.edu) [SIPB](http://xvm.mit.edu) [services](http://scripts.mit.edu) on Ubuntu, we are thrilled to be a part of this undertaking.
+Given the reliance of [many](https://debathena.mit.edu) [SIPB](http://xvm.mit.edu) [services](https://scripts.mit.edu) on Ubuntu, we are thrilled to be a part of this undertaking.
 
 SIPB will be sponsoring a local jam on Saturday, October 3rd in 32-144, open to anybody, but especially to the MIT community. We'll have many of our own Debian and Ubuntu experts on hand, but you don't need to be an expert! This event is targeted at making sure people of all skills can contribute. Since this is a SIPB hackathon, we will be providing snacks and subsidizing dinner.
 
@@ -13,7 +13,7 @@ So if you've ever wanted to learn more about how the Ubuntu development process
 ## The Details
 
 What: Ubuntu Global Jam<br />
-Where: 32-144, in the [Stata Center](http://whereis.mit.edu/?selection=32) (32 Vassar St., Cambridge)<br />
+Where: 32-144, in the [Stata Center](https://whereis.mit.edu/?selection=32) (32 Vassar St., Cambridge)<br />
 When: Sat., Oct. 3, 2009. 2 PM until everyone goes home<br />
 Why: Make a useful contribution to Ubuntu while learning more about how it works.
 
index 6fd8ebac51c1efd9387c8fcedb0bb08b7e4ef62a..b63ec9e497422ea3aba51feb5633fccc81c520ed 100644 (file)
@@ -6,7 +6,7 @@
 
 Based on our past IAP class "Git Will Make Your Life Better", we will be
 offering a 2-hour class on the [git version control
-system](http://git-scm.com/). If you're not very familiar with git (even if you
+system](https://git-scm.com/). If you're not very familiar with git (even if you
 have experience with another VCS such as Subversion), or have been using it a
 little but feel you don't "get it," you'll probably get a lot out of this
 session.
index 10e016875f839806100bb543aff73bfa6293b69e..47a3f77bc843ae4854313561d35be4553ec2394b 100644 (file)
@@ -19,7 +19,7 @@ A [[hackathon|hackathons]] is one of SIPB's time-honored traditions, where peopl
 
 (written by jhamrick)
 
-I think that this was perhaps the most productive hackathon since I came to SIPB (except maybe the Debian bug-squashathon).  We got a lot of new people involved in projects, and even got some new projects going!  Over 50 people showed up (including some people from <a href="http://groups.fsf.org/wiki/LibrePlanet2010">Libre Planet</a>), and the office had at least 5-10 people in it starting at 1pm, and going until I left at 4am -- I've never seen a hackathon so populated the whole time.  We should definitely do this again!
+I think that this was perhaps the most productive hackathon since I came to SIPB (except maybe the Debian bug-squashathon).  We got a lot of new people involved in projects, and even got some new projects going!  Over 50 people showed up (including some people from <a href="https://groups.fsf.org/wiki/LibrePlanet2010">Libre Planet</a>), and the office had at least 5-10 people in it starting at 1pm, and going until I left at 4am -- I've never seen a hackathon so populated the whole time.  We should definitely do this again!
 
 Anyway, here are some of the things that got done:
 
@@ -61,22 +61,22 @@ The zephyr class for Hackasaurus is -c hackasaurus.
 
 We have lots and lots of prizes and swag.  Our prizes include:
 
-* <a href="http://www.thinkgeek.com/caffeine/accessories/b91e/">Nom nom lunchbag</a> (2)
-* <a href="http://www.thinkgeek.com/homeoffice/supplies/8972/">Walking robot pencil sharpener</a> (2) 
-* <a href="http://www.thinkgeek.com/homeoffice/supplies/9866/">Stapler eyes</a> (2)
-* <a href="http://www.thinkgeek.com/geektoys/japanfan/9c83/">Crazy mindbending puzzles</a> (3)
-* <a href="http://www.thinkgeek.com/geektoys/plush/ac4a/">Dismember me plush zombie</a> (2)
-* <a href="http://www.thinkgeek.com/geektoys/plush/ac6e/">Star trek interactive tribbles</a> (1)
-* <a href="http://www.thinkgeek.com/geek-kids/7-13-years/bdad/">Food chain dolls</a> (2)
-* <a href="http://www.thinkgeek.com/books/humor/7838/">The Zombie Survival Guide</a> (2)
-* <a href="http://www.thinkgeek.com/books/humor/8edf/">How To Survive A Robot Uprising</a> (2)
-* <a href="http://www.thinkgeek.com/homeoffice/gear/bec4/images/4935/">Cable clips</a> (2)
-* <a href="http://www.thinkgeek.com/gadgets/tools/a720/">Interesting screwdriver</a> (2)
-* <a href="http://www.thinkgeek.com/homeoffice/mugs/299a/">RTFM mug</a> (1)
-* <a href="http://www.thinkgeek.com/gadgets/lights/cbd4/">Credit Card Lightbulb</a>    (2)
-* <a href="http://office.microsoft.com/en-us/suites/FX101674121033.aspx">Microsoft Office 2007 Ultimate</a> (2)
-* <a href="http://www.bungie.net/projects/odst/default.aspx">Halo 3 ODST</a> (3)
-* <a href="http://www.xbox.com/en-US/hardware/x/xboxlive3monthgoldsubcard/">Free 3-month X-box Live subscription</a> (1)
+* <a href="https://www.thinkgeek.com/caffeine/accessories/b91e/">Nom nom lunchbag</a> (2)
+* <a href="https://www.thinkgeek.com/homeoffice/supplies/8972/">Walking robot pencil sharpener</a> (2) 
+* <a href="https://www.thinkgeek.com/homeoffice/supplies/9866/">Stapler eyes</a> (2)
+* <a href="https://www.thinkgeek.com/geektoys/japanfan/9c83/">Crazy mindbending puzzles</a> (3)
+* <a href="https://www.thinkgeek.com/geektoys/plush/ac4a/">Dismember me plush zombie</a> (2)
+* <a href="https://www.thinkgeek.com/geektoys/plush/ac6e/">Star trek interactive tribbles</a> (1)
+* <a href="https://www.thinkgeek.com/geek-kids/7-13-years/bdad/">Food chain dolls</a> (2)
+* <a href="https://www.thinkgeek.com/books/humor/7838/">The Zombie Survival Guide</a> (2)
+* <a href="https://www.thinkgeek.com/books/humor/8edf/">How To Survive A Robot Uprising</a> (2)
+* <a href="https://www.thinkgeek.com/homeoffice/gear/bec4/images/4935/">Cable clips</a> (2)
+* <a href="https://www.thinkgeek.com/gadgets/tools/a720/">Interesting screwdriver</a> (2)
+* <a href="https://www.thinkgeek.com/homeoffice/mugs/299a/">RTFM mug</a> (1)
+* <a href="https://www.thinkgeek.com/gadgets/lights/cbd4/">Credit Card Lightbulb</a>   (2)
+* <a href="https://office.microsoft.com/en-us/suites/FX101674121033.aspx">Microsoft Office 2007 Ultimate</a> (2)
+* <a href="https://www.bungie.net/projects/odst/default.aspx">Halo 3 ODST</a> (3)
+* <a href="https://www.xbox.com/en-US/hardware/x/xboxlive3monthgoldsubcard/">Free 3-month X-box Live subscription</a> (1)
 
 and there is a lot of free swag generously donated by Facebook and Google.  We also have a lot of free food for you, so please eat!
 
@@ -86,15 +86,15 @@ The first person to write an application to populate a database according to the
 
 ## Sponsors
 
-<a href="http://www.facebook.com" style="float:left"><img width="200px" src="http://creative.ak.fbcdn.net/ads3/creative/pressroom/jpg/n_1234209334_facebook_logo.jpg" /></a> 
+<a href="https://www.facebook.com" style="float:left"><img width="200px" src="http://creative.ak.fbcdn.net/ads3/creative/pressroom/jpg/n_1234209334_facebook_logo.jpg" /></a> 
 
-<a href="http://alsop-louie.com/" style="float:left"><img width="200px" src="http://sipb.mit.edu/images/logos/alp-cropped.png"></a>
+<a href="https://alsop-louie.com/" style="float:left"><img width="200px" src="https://sipb.mit.edu/images/logos/alp-cropped.png"></a>
 
-<a href="http://www.microsoft.com" style="float:left"><img width="200px" src="http://sipb.mit.edu/images/logos/mslogo-2.jpg" /></a> 
+<a href="https://www.microsoft.com" style="float:left"><img width="200px" src="https://sipb.mit.edu/images/logos/mslogo-2.jpg" /></a> 
 
-<a href="http://trumpet.io/" style="float:left"><img width="200px" src="http://sipb.mit.edu/images/logos/trumpet-cropped.png" /></a>  
+<a href="http://trumpet.io/" style="float:left"><img width="200px" src="https://sipb.mit.edu/images/logos/trumpet-cropped.png" /></a>  
 
-<a href="http://google.com/" style="float:left">Google</a> (logo not included due to <a href="http://www.google.com/logos/official.html">Google policy</a>) 
+<a href="https://google.com/" style="float:left">Google</a> (logo not included due to <a href="https://www.google.com/logos/official.html">Google policy</a>) 
 
 ## <a name="contact">Contact</a>
 
index 9168274ebf5de309620b8c14b304d58fdb9cc7c6..af2e5bc5ed72882f54456451758fc9ba76c3c667 100644 (file)
@@ -2,10 +2,10 @@ Always wanted to try getting involved in open source software?
 Have a project of your own you want to get people excited about?
 Have just an idea and want pointers on how to get started?
 
-From [dynamic web hosting](http://scripts.mit.edu/) to [virtual machines](http://xvm.mit.edu/), fall [cluedumps](http://cluedumps.mit.edu/) on computer systems to [IAP classes](http://sipb.mit.edu/iap/) on programming, come see all of the computing services SIPB provides to the MIT community and platforms to get you started on your next (or first!) awesome project.
+From [dynamic web hosting](https://scripts.mit.edu/) to [virtual machines](http://xvm.mit.edu/), fall [cluedumps](http://cluedumps.mit.edu/) on computer systems to [IAP classes](https://sipb.mit.edu/iap/) on programming, come see all of the computing services SIPB provides to the MIT community and platforms to get you started on your next (or first!) awesome project.
 
-We'll also be giving tours of our machine room, telling tales of things we've learned building and maintaining heavily-used services, and talking about what how you can get involved if you've ever wanted to say, help develop [the operating system](http://debathena.mit.edu/) that runs on Athena clusters and laptops all across campus.
+We'll also be giving tours of our machine room, telling tales of things we've learned building and maintaining heavily-used services, and talking about what how you can get involved if you've ever wanted to say, help develop [the operating system](https://debathena.mit.edu/) that runs on Athena clusters and laptops all across campus.
 
 Come up to the 5th floor of the student center the Sunday after the career fair, meet cool people, hack on awesome projects, and eat some delicious, delicious food sponsored by our friends at Facebook, Jane Street, Quora, and Stripe.
 
-Already here? [Sign in!](http://sipb.mit.edu/hackathon-signin/), check out the [[projects]] that people are working on, and [post one of your own.](https://docs.google.com/spreadsheet/viewform?hl=en_US&formkey=dGp0MjdqdEU2NkVWcllKd0hpT2kzWWc6MQ#gid=0)
+Already here? [Sign in!](https://sipb.mit.edu/hackathon-signin/), check out the [[projects]] that people are working on, and [post one of your own.](https://docs.google.com/spreadsheet/viewform?hl=en_US&formkey=dGp0MjdqdEU2NkVWcllKd0hpT2kzWWc6MQ#gid=0)
index a96e19e30e213bceb04b9157dfaa69be5da51417..a7b8987b73469777607f96f76ab8a1fa7e6d2655 100644 (file)
@@ -1,6 +1,6 @@
 There are a lot of projects: Scripts, BarnOwl, Straversity, smiopp and cyclist all have different things to work on. Skim through, see what catches your fancy.
 
-[Scripts](http://scripts.mit.edu)
+[Scripts](https://scripts.mit.edu)
 =================================
 talk to:
 --------
@@ -13,11 +13,11 @@ Scripts is SIPB's shared webhosting service for the rest of MIT.  Even if you do
 
 We have lots of small to big projects to attack during this hackathon.  Here are some that we've given some thought to already:
 
-- **Scripts DNS**.  It is currently possible to request ``*.mit.edu`` hostnames from http://pony.scripts.mit.edu, as well as have an external name provider have its DNS server point to Scripts hosts. However, some domain name sellers only do registration and do not manage DNS servers; we should offer a DNS server to provide the correct records in this case. This project would involve setting up such a nameserver, using the [XVM nameserver](http://xvm.mit.edu/gitweb/invirt/packages/invirt-dns.git) as a starting point.  There are several technical issues to address: not all *.mit.edu hostnames exist, so you need to modify the source code to query our LDAP server and NXDOMAIN if it doesn't exist, rather than a Postgres database. You will also need to protect against cache poisoning attacks by running two different BINDs (one local and one public). If you're super ambitious, add the capability to take arbitrary zone files from users and serve them.
+- **Scripts DNS**.  It is currently possible to request ``*.mit.edu`` hostnames from https://pony.scripts.mit.edu, as well as have an external name provider have its DNS server point to Scripts hosts. However, some domain name sellers only do registration and do not manage DNS servers; we should offer a DNS server to provide the correct records in this case. This project would involve setting up such a nameserver, using the [XVM nameserver](http://xvm.mit.edu/gitweb/invirt/packages/invirt-dns.git) as a starting point.  There are several technical issues to address: not all *.mit.edu hostnames exist, so you need to modify the source code to query our LDAP server and NXDOMAIN if it doesn't exist, rather than a Postgres database. You will also need to protect against cache poisoning attacks by running two different BINDs (one local and one public). If you're super ambitious, add the capability to take arbitrary zone files from users and serve them.
 
 - **Google Spreadsheets clone**. A frequent request we get from users of Scripts is the ability to make a form to collect information.  Right now, your choices are install some sketchy form collection software from the web, or build one from scratch using Django.  We should create a Google Spreadsheets clone that does all of this for you.  The bonus of running this on Scripts is that you get personal certificate authentication (that is to say, we can automatically identify a user with their Athena account when they access the webpage) and we can offer more complex APIs like a SQL database which you can build a full-fledged application off of.  Some design considerations: will this just be a webapp, or something more closely integrated with Scripts?
 
-- **Subversion and Git mirroring**. One selling point of [Heroku](http://www.heroku.com/) is that deployment is as simple as pushing to a remote Git repository. Now, we have a [Subversion/Git autoinstaller](http://scripts.mit.edu/faq/93/can-i-serve-subversion-or-git-repositories-on-scriptsmitedu), but we don't have a live deployment option. Implement this. This would involve writing hooks which update an appropriate checkout (what if it's dirty?), and possibly run other user-specific code.
+- **Subversion and Git mirroring**. One selling point of [Heroku](https://www.heroku.com/) is that deployment is as simple as pushing to a remote Git repository. Now, we have a [Subversion/Git autoinstaller](https://scripts.mit.edu/faq/93/can-i-serve-subversion-or-git-repositories-on-scriptsmitedu), but we don't have a live deployment option. Implement this. This would involve writing hooks which update an appropriate checkout (what if it's dirty?), and possibly run other user-specific code.
 
 - **Who's the admin?** Given a Scripts website, who administers it? This is a simple project that will get you acquainted with Moira, MIT's IT management database, and also help us improve our user experience (for example, if you try to sign up a locker you don't own, we should say you don't own it and let you know who does.)
 
@@ -25,20 +25,20 @@ We have lots of small to big projects to attack during this hackathon.  Here are
 database with many thousands of tables, [it crashes](https://scripts.mit.edu:444/trac/ticket/154) because it has too
 many open file handles. There's no obvious need to open each table
 simultaneously, though -- can mysqldump be modified to only open one
-table at a time? Here's [the source](http://bazaar.launchpad.net/~mysql/mysql-server/mysql-trunk/view/head:/client/mysqldump.c).
+table at a time? Here's [the source](https://bazaar.launchpad.net/~mysql/mysql-server/mysql-trunk/view/head:/client/mysqldump.c).
 
-- **Pony for autoinstalls.** We have [a nice interface](https://pony.scripts.mit.edu:44) for managing all of the hostnames you own. We do not have a nice interface for managing all of the autoinstalls you have made. Using [wizard](http://scripts.mit.edu/wizard) build an interface that lets you know about all the autoinstalls you have, and lets you upgrade them, check what your diff with upstream is, back them up, or delete them.
+- **Pony for autoinstalls.** We have [a nice interface](https://pony.scripts.mit.edu:44) for managing all of the hostnames you own. We do not have a nice interface for managing all of the autoinstalls you have made. Using [wizard](https://scripts.mit.edu/wizard) build an interface that lets you know about all the autoinstalls you have, and lets you upgrade them, check what your diff with upstream is, back them up, or delete them.
 
 - **Pony for cron.** Editing crontabs? That's so 90s! Code up a spiffy interface for editing your cronjobs, scheduling them, and testing to make sure they work (even when all your environment variables get nuked.)
 
 - **Scripts Liberation.** It's your data.  Write an application which makes it easy to take all of your information off of Scripts (SQL especially) and move it somewhere else.
 
-- **Reset my password from the command line.** OK, so you forgot your password. You click "Forgot my password" and you get emailed a password. Oh, you say you didn't set your password? Well, then you might have to go edit the database. Maybe that's not so user friendly. What if you could run 'wizard change-password' and then have a nice, application-aware tool to change passwords? Might be handy. Add a 'change-password' command to [wizard](http://scripts.mit.edu/wizard).
+- **Reset my password from the command line.** OK, so you forgot your password. You click "Forgot my password" and you get emailed a password. Oh, you say you didn't set your password? Well, then you might have to go edit the database. Maybe that's not so user friendly. What if you could run 'wizard change-password' and then have a nice, application-aware tool to change passwords? Might be handy. Add a 'change-password' command to [wizard](https://scripts.mit.edu/wizard).
 
 - **A more friendly Forbidden sign.** There are any number of conditions that could lead to a 403 on Scripts, including an explicit Deny rule, a poorly chosen file extension, a CGI script lacking an executable bit, etc. Right now, we give no guidance about what of these many, many problems is afflicting any given page. If you don't know much about coding but want to write documentation that will make a difference, try redesigning a 403 page that is actually helpful! If it's good, we'll deploy it on our servers and you will aid new Scripts users all over MIT's campus.  A similar project is for the **Welcome** page, which we should place in a new signup's web_scripts directory, to let them know how to use their shiny new Scripts instance.
 
 
-[BarnOwl](http://barnowl.mit.edu/)
+[BarnOwl](https://barnowl.mit.edu/)
 ==================================
 talk to:
 --------
@@ -50,15 +50,15 @@ BarnOwl is a curses-based IM client used by many MIT students.  Work you do here
 
 - **More tab completion**.  BarnOwl supports tab completion for a subset of its commands.  Enlarge this subset; it's not particularly hard.
 
-- **Google Plus support**.  Google Plus recently published an [API](http://developers.google.com/+/api/). Integrate it with BarnOwl! We have lots of other plugins adding support for things like Facebook and Twitter which you can use to get some inspiration. A subproject would be making Perl bindings for the Google Plus API.
+- **Google Plus support**.  Google Plus recently published an [API](https://developers.google.com/+/api/). Integrate it with BarnOwl! We have lots of other plugins adding support for things like Facebook and Twitter which you can use to get some inspiration. A subproject would be making Perl bindings for the Google Plus API.
 
 - **Facebook direct message support**.  We recently landed Facebook support in the trunk, but it only supports messaging on walls. Add support for direct messages.
 
-- **GMail new message support**. Now you can obsess over your new emails in realtime! Add support for GMail's notification API: http://code.google.com/apis/talk/jep_extensions/gmail.html (see our existing XMPP bindings.)
+- **GMail new message support**. Now you can obsess over your new emails in realtime! Add support for GMail's notification API: https://code.google.com/apis/talk/jep_extensions/gmail.html (see our existing XMPP bindings.)
 
-- **Setup [gerrit](http://code.google.com/p/gerrit/)**. We've been talking about moving from github to gerrit, which seems to have a better code review model, but we haven't had the chance nor time to set one up.
+- **Setup [gerrit](https://code.google.com/p/gerrit/)**. We've been talking about moving from github to gerrit, which seems to have a better code review model, but we haven't had the chance nor time to set one up.
 
-- **Solve and close some trac tickets**. We have a bunch of [open issues on trac](http://barnowl.mit.edu/query).  Look through them and pick one to work on.  In particular, [#119](http://barnowl.mit.edu/ticket/119), [#122](http://barnowl.mit.edu/ticket/122), [#156](http://barnowl.mit.edu/ticket/156), [#162](http://barnowl.mit.edu/ticket/162), [#167](http://barnowl.mit.edu/ticket/167), [#192](http://barnowl.mit.edu/ticket/192), and possibly [#17](http://barnowl.mit.edu/ticket/17), [#193](http://barnowl.mit.edu/ticket/193), [#194](http://barnowl.mit.edu/ticket/194) all seem fairly reasonable for someone not particularly familiar with the code.
+- **Solve and close some trac tickets**. We have a bunch of [open issues on trac](https://barnowl.mit.edu/query).  Look through them and pick one to work on.  In particular, [#119](https://barnowl.mit.edu/ticket/119), [#122](https://barnowl.mit.edu/ticket/122), [#156](https://barnowl.mit.edu/ticket/156), [#162](https://barnowl.mit.edu/ticket/162), [#167](https://barnowl.mit.edu/ticket/167), [#192](https://barnowl.mit.edu/ticket/192), and possibly [#17](https://barnowl.mit.edu/ticket/17), [#193](https://barnowl.mit.edu/ticket/193), [#194](https://barnowl.mit.edu/ticket/194) all seem fairly reasonable for someone not particularly familiar with the code.
 
 
 [Straversity](http://straversity.com/mit/)
@@ -90,7 +90,7 @@ talk to:
 
 Some MIT living groups have relatively slow internet connections (usually 10/10). As do some small business, etc. It's useful to have a public display showing who is using the most bandwidth (and how much), so they can be asked to throttle their use if they are making the connection slow for everyone else. Also, just knowing that the display exists seems to make people more mindful of their bandwidth use.
 
-Current technologies used are  argus - http://www.qosient.com/argus/ - ruby, bourne shell. Future work will include SNMP, and the code is simple enough it could be re-written entirely in ruby or python by someone clueful in under an hour (except that for python a feature - the ability to use client-side SSL certificates - may need to be added to a library first).  Also we need to use a very new/untested feature of argus for SNMP integration, so C knowledge would also be useful.
+Current technologies used are  argus - https://www.qosient.com/argus/ - ruby, bourne shell. Future work will include SNMP, and the code is simple enough it could be re-written entirely in ruby or python by someone clueful in under an hour (except that for python a feature - the ability to use client-side SSL certificates - may need to be added to a library first).  Also we need to use a very new/untested feature of argus for SNMP integration, so C knowledge would also be useful.
 
 smiopp is currently set up and being quite useful at http://pika.mit.edu - the display looks like this and updates every five minutes with the average of the previous 5 minutes:
 
index 1925345b563faef1f4b334c6b759b56014c04dbd..1ec11f3419906c74020c900cd115483ee6ea4c88 100644 (file)
@@ -5,7 +5,7 @@
 [[pterodactyl.jpg]]
 </div>
 <div class="rex right">
-<small>by http://www.blogger.com/profile/14768818577459237097</small>
+<small>by https://www.blogger.com/profile/14768818577459237097</small>
 </div>
 
 ##[[Projects Currently Being Worked On|hackathons/pterohacktyl/projects]]
index b279ac6a42e0c8ad6b1474e4f3a28fc14c2dee17..c27dd41d29a132cd4db2b584f04236d26a16e357 100644 (file)
@@ -1,6 +1,6 @@
 [[!meta title="SIPB History"]]
 
-SIPB was originally founded in 1969 by Bob Frankston, Gary Gut, David Burmaster, and Ed Fox. The original purpose of the board was to provide students with access to MIT's big timeshared computer systems, particularly <a href="http://www.multicians.org/">Multics</a>, back when computers were room-sized and cost millions of dollars.  In addition to distributing computer time on Multics to students, SIPB provided a printer for text output, operated modem-based terminals in dormitories, fraternities, and the Student Center library, and maintained the Educational Calculator Service (ECS) subsystem, which allowed users to code in a BASIC-like language.
+SIPB was originally founded in 1969 by Bob Frankston, Gary Gut, David Burmaster, and Ed Fox. The original purpose of the board was to provide students with access to MIT's big timeshared computer systems, particularly <a href="https://www.multicians.org/">Multics</a>, back when computers were room-sized and cost millions of dollars.  In addition to distributing computer time on Multics to students, SIPB provided a printer for text output, operated modem-based terminals in dormitories, fraternities, and the Student Center library, and maintained the Educational Calculator Service (ECS) subsystem, which allowed users to code in a BASIC-like language.
 
 The SIPB office was originally located in 39-541. Within a year or two, it relocated to 39-200. From there it moved to 11-205. There it stayed for a while, until its move to its present location to W20-557 in the summer of 1989.
 
@@ -20,9 +20,9 @@ As computing technology has progressed (and Project Athena happened), SIPB has g
 
 * Around 1988, SIPB supported the first dialup service to Athena.
 * SIPB provided the first support for LaTeX on Athena.
-* SIPB created [discuss](http://stuff.mit.edu/afs/sipb/project/www/discuss/discuss.html). It was modeled after forum on Multics.
-* SIPB was responsible for [the original www.mit.edu web server](http://stuff.mit.edu/webmasters.html#history) in 1993; it may have been among the first 100 HTTP servers in the world.  In August 1999, www.mit.edu began mirroring the official MIT website, originally on [web.mit.edu](http://web.mit.edu/). On August 8, 2004, IS&T took over the [www.mit.edu](http://www.mit.edu/) name, and SIPB's portal became [stuff.mit.edu](http://stuff.mit.edu).
+* SIPB created [discuss](https://stuff.mit.edu/afs/sipb/project/www/discuss/discuss.html). It was modeled after forum on Multics.
+* SIPB was responsible for [the original www.mit.edu web server](https://stuff.mit.edu/webmasters.html#history) in 1993; it may have been among the first 100 HTTP servers in the world.  In August 1999, www.mit.edu began mirroring the official MIT website, originally on [web.mit.edu](https://web.mit.edu/). On August 8, 2004, IS&T took over the [www.mit.edu](https://www.mit.edu/) name, and SIPB's portal became [stuff.mit.edu](https://stuff.mit.edu).
 * SIPB was originally responsible for Linux-Athena.
 
 
-Much more documentation from SIPB's history was incorporated in [a term paper written in 2001 by students in an MIT science-history class](http://web.mit.edu/6.933/www/Fall2001/SIPB.pdf).
+Much more documentation from SIPB's history was incorporated in [a term paper written in 2001 by students in an MIT science-history class](https://web.mit.edu/6.933/www/Fall2001/SIPB.pdf).
index da136760298da72575dd2f3902f52e147da9ff46..6c77d21c472156136f8053a69b0c0758dd817b1f 100644 (file)
@@ -10,17 +10,17 @@ outside the Athena cluster in the student center W20, and you are
 welcome to come by to [[ask us for help|computer_help]] or to hang around, use our
 computers, and maybe [[get involved|join]].
 We have [meetings](https://stuff.mit.edu/afs/sipb/admin/minutes/) every Monday at 19:30.
-You can find out what's abuzz in the SIPB community at [Planet SIPB](http://sipb.mit.edu/planet).  We host a number of events, which are enumerated on our [[calendar]].
+You can find out what's abuzz in the SIPB community at [Planet SIPB](https://sipb.mit.edu/planet).  We host a number of events, which are enumerated on our [[calendar]].
 
 ## SIPB Projects and Services
 What does SIPB do for you?
 [[!template id=cols col1="""
-* [scripts.mit.edu](http://scripts.mit.edu/)<br/>
-Get your own blog or wiki, or run any web app!  The SIPB scripts server runs CGI scripts out of your Athena locker. ([Trac](http://scripts.mit.edu/trac/), [Wiki](http://scripts.mit.edu/wiki/Main_Page))
+* [scripts.mit.edu](https://scripts.mit.edu/)<br/>
+Get your own blog or wiki, or run any web app!  The SIPB scripts server runs CGI scripts out of your Athena locker. ([Trac](https://scripts.mit.edu/trac/), [Wiki](https://scripts.mit.edu/wiki/Main_Page))
 * [xvm.mit.edu](http://xvm.mit.edu/)<br/>
 Your own virtual server.  Reliable, easy, and flexible. ([Launchpad](https://launchpad.net/invirt), [Launchpad](https://launchpad.net/xvm), [Trac](https://xvm.scripts.mit.edu/))
-* [debathena.mit.edu](http://debathena.mit.edu/)<br/>
-Bringing MIT's Athena environment to Debian and Ubuntu, first for our laptops, and then back to the clusters. ([Trac](http://debathena.mit.edu/trac/))
+* [debathena.mit.edu](https://debathena.mit.edu/)<br/>
+Bringing MIT's Athena environment to Debian and Ubuntu, first for our laptops, and then back to the clusters. ([Trac](https://debathena.mit.edu/trac/))
 * [[Your project here!|join]]
 """ col2="""
 * [linerva.mit.edu](http://linerva.mit.edu/)<br/>
@@ -33,7 +33,7 @@ Have a computing question or need some help? Come drop by our office.
 """]]
 
 ## SIPB Events
-Every year, SIPB offers a number of awesome computer-related events to the MIT community. You can view upcoming ones at <a href="http://sipb.mit.edu/calendar/">our google calendar</a>, or join our mailing list, <a href="https://groups.mit.edu/webmoira/list/sipb-announce">sipb-announce</a>. Here's a list of some of our past or recurring events:
+Every year, SIPB offers a number of awesome computer-related events to the MIT community. You can view upcoming ones at <a href="https://sipb.mit.edu/calendar/">our google calendar</a>, or join our mailing list, <a href="https://groups.mit.edu/webmoira/list/sipb-announce">sipb-announce</a>. Here's a list of some of our past or recurring events:
 
 <img class="right" src="photos/hackathon-1.240.jpg" alt="hackathon" />
 
@@ -41,7 +41,7 @@ Every year, SIPB offers a number of awesome computer-related events to the MIT c
 Like coding? Come work on cool projects with us at SIPB! We're always looking for new members, so feel free to drop by our Hackathons to help us improve computing at MIT.
 * [SIPB Cluedumps](http://cluedumps.mit.edu/) <br />
 Every year, SIPB hosts a number of computer-related technical talks on a variety of subjects.
-* [IAP classes](http://sipb.mit.edu/iap)<br/>
+* [IAP classes](https://sipb.mit.edu/iap)<br/>
 Teach or learn.  Knowledge is power.
 * [[SIPB Computer Tours and Stories|computer_stories]]<br />
 At the beginning of each school year, SIPB offers tours of the MIT computing infrastructure, including Athena server rooms, interesting labs. Stay after the tour to hear interesting computer stories about MIT.
index ff178ae2d503a002af8670c422f710f86c97a194..334e00e5ccb8f6f7a48136a42ab8db4f7e864a8e 100644 (file)
--- a/join.mdwn
+++ b/join.mdwn
@@ -20,7 +20,7 @@ meetings (they're Mondays at 7:30PM) and at other times (check the door icon on
 
 You can also participate in SIPB activities like hackathons,
 [cluedumps](http://cluedumps.mit.edu/), and [IAP
-classes](http://sipb.mit.edu/iap). Our [[calendar]] contains many of our
+classes](https://sipb.mit.edu/iap). Our [[calendar]] contains many of our
 events.
 
 ### "Furthering the Goals of SIPB"
@@ -36,7 +36,7 @@ happy to help somebody enthusiastic learn the necessary skills.
 
 We also have a number of more organizational projects, such as running
 [cluedumps](http://cluedumps.mit.edu/) in the fall, and [IAP
-classes](http://sipb.mit.edu/iap). New members often take the lead on
+classes](https://sipb.mit.edu/iap). New members often take the lead on
 organizing these.
 
 You can also start your own SIPB project if you're so inclined.  The best way
index c916db32e785637d6e8d6c27fa6e00acd1945739..1d6c27cfcb81e8f29b20a43e16427bcf2f670d39 100644 (file)
@@ -4,4 +4,4 @@ Unless otherwise specified, all content on this wiki is released under a dual li
  * the GNU Free Documentation License, with no Invariant Sections, no
    Front-Cover Texts, and no Back-Cover-Texts.
 
-This reflects the [SIPB Documentation Licensing Recommendation](http://stuff.mit.edu/afs/sipb/admin/text/policy/documentation_licensing.txt).
+This reflects the [SIPB Documentation Licensing Recommendation](https://stuff.mit.edu/afs/sipb/admin/text/policy/documentation_licensing.txt).
index c479181ebe31053efce5b65db805c76afb59c1e0..dfed583afd4bd26d3d1dce8b8939a7756715f5f9 100644 (file)
@@ -44,4 +44,4 @@ membership are non-students (alumni, etc).
 * robertch, Robert Henning
 * rsthomp, cAPSLOCK Thompson
 * [wmoses](https://wsmoses.com/), Billy Moses
-* [yczeng](http://czeng.org/), Catherine Zeng
+* [yczeng](https://czeng.org/), Catherine Zeng
index 0037a9266c29f3432ca3c5b60bd511e9cd2b6722..17f519e37fb3f46170eb0cfce3aa3ba3d629de42 100644 (file)
@@ -1,7 +1,7 @@
 [[!meta title="HCS Incoming"]]
 
 To foster communication between SIPB and our counterpart at Harvard,
-[the Harvard Computer Society (HCS)](http://www.hcs.harvard.edu/),
+[the Harvard Computer Society (HCS)](https://www.hcs.harvard.edu/),
 some enterprising SIPB members have set up a Moira list that is
 subscribed to some of HCS's interesting public and semi-public mailing
 lists.  In other words, this means that SIPB members can receive HCS
index aac3b6495da6608a0f7827e714dcac260f22ee5a..6bec0b492c7da32673d62dbda63422f312c05cdd 100644 (file)
@@ -19,11 +19,11 @@ sipb**. *High traffic.*
 * **&lt;sipb-door,\*,\*&gt;** &mdash; Receives a zephyr whenever SIPB's office door opens or closes.  Great way to keep track of whether the [[office]] is open or not.
 
 * **&lt;sipb-auto,\*,\*&gt;** &mdash; *High traffic.* Receives a variety of automatically generated zephyrs, including...
-  * **&lt;sipb-auto,sipbmp3,\*&gt;**  &mdash; Activity on [sipbmp3](http://sipb.mit.edu/sipbmp3/). *Usually high traffic.*
+  * **&lt;sipb-auto,sipbmp3,\*&gt;**  &mdash; Activity on [sipbmp3](https://sipb.mit.edu/sipbmp3/). *Usually high traffic.*
   * **&lt;sipb-auto,sipb-door,\*&gt;** &mdash; See **&lt;sipb-door,\*,\*&gt;** above.
   * **&lt;sipb-auto,sipb-www,\*&gt;** &mdash; Commit logs when changes are pushed to this website.
   * **&lt;sipb-auto,backups,\*&gt;** &mdash; Log messages from automated backups of the SIPB AFS cell.
-  * **&lt;sipb-auto,nagios.stuff.HTTP,\*&gt;** &mdash; Alerts when SIPB's [stuff.mit.edu](http://stuff.mit.edu) server goes down.
+  * **&lt;sipb-auto,nagios.stuff.HTTP,\*&gt;** &mdash; Alerts when SIPB's [stuff.mit.edu](https://stuff.mit.edu) server goes down.
 
 ## Classes for SIPB Projects
 
@@ -33,12 +33,12 @@ you're interested in helping with a specific project.
 * **&lt;hyades,\*,\*&gt;** &mdash; If you're interested in getting involved with Hyades, subscribe here to see Hyades development happens in real time. *High traffic.*
 
 * **&lt;scripts,\*,\*&gt;** &mdash; If you're interested in getting involved
-with [Scripts](http://scripts.mit.edu/), subscribe here to see what
+with [Scripts](https://scripts.mit.edu/), subscribe here to see what
 the Scripts team does behind the scenes. *High traffic.*
 
-* **&lt;barnowl,\*,\*&gt;** &mdash; Discussion of [BarnOwl](http://barnowl.mit.edu/), a zephyr client written and maintained by SIPB members.
+* **&lt;barnowl,\*,\*&gt;** &mdash; Discussion of [BarnOwl](https://barnowl.mit.edu/), a zephyr client written and maintained by SIPB members.
 
-* **&lt;debathena,\*,\*&gt;** &mdash; Discussion of [Debathena](http://debathena.mit.edu/), a project designed to bring the functionality of Athena to your Debian or Ubuntu system. Debathena is also the basis of the next official version of Athena. *High traffic.*
+* **&lt;debathena,\*,\*&gt;** &mdash; Discussion of [Debathena](https://debathena.mit.edu/), a project designed to bring the functionality of Athena to your Debian or Ubuntu system. Debathena is also the basis of the next official version of Athena. *High traffic.*
 
 * **&lt;dodona-discuss,\*,\*&gt;** &mdash; Discussing the development and coding of [Dodona](http://dodona.scripts.mit.edu), a SIPB zephyrbot.
    * **&lt;dodona,\*,\*&gt;** &mdash; The "official" class for Dodona to run and give advice on. Currently *low traffic*, as Dodona rarely runs. 
@@ -58,4 +58,4 @@ zephyrs to any of these classes unless you have a good reason.
 
 * **&lt;filsrv,\*,\*&gt;** &mdash; Announcements of filesystem outages
 
-* **&lt;3down,\*,\*&gt;** &mdash; Recieves zephyrs about MIT service status (see also [3down website](http://3down.mit.edu/))
+* **&lt;3down,\*,\*&gt;** &mdash; Recieves zephyrs about MIT service status (see also [3down website](https://3down.mit.edu/))
index c5290c9665db768270bd720a2c2c8034a6d06b10..9bd7480861d9a8ce76022ec70a96894c2e2c88d4 100644 (file)
@@ -36,17 +36,17 @@ __Please email the SIPB Vice Chair at [yczeng@mit.edu](mailto:yczeng@mit.edu)__
 
 * SIPB Scripts
 
-     * Description: [scripts.mit.edu](http://scripts.mit.edu/) is a Linux/Apache web hosting platform for the MIT community.  Any Athena user or group locker can host dynamic web applications written in PHP, Perl, Python, Ruby, or any other language, or automatically install blog, wiki, and other software via the quick-start autoinstallers.
+     * Description: [scripts.mit.edu](https://scripts.mit.edu/) is a Linux/Apache web hosting platform for the MIT community.  Any Athena user or group locker can host dynamic web applications written in PHP, Perl, Python, Ruby, or any other language, or automatically install blog, wiki, and other software via the quick-start autoinstallers.
 
      * Communication Channel: -c scripts on Zephyr.
 
-     * Links: [Website](https://scripts.mit.edu), [bugtracker](http://scripts.mit.edu/trac/query), [starter tickets](https://scripts.mit.edu:444/trac/wiki/StarterTickets)
+     * Links: [Website](https://scripts.mit.edu), [bugtracker](https://scripts.mit.edu/trac/query), [starter tickets](https://scripts.mit.edu:444/trac/wiki/StarterTickets)
 
      * __Contact: Cel Skeggs, [cela@mit.edu](mailto:cela@mit.edu)__
 
 * IAP Classes and Cluedumps
 
-     * Description: SIPB organizes dozens of [IAP classes](http://sipb.mit.edu/iap) each year on technical topics both serious and fun.  During the fall term SIPB also offers a series of [Cluedump talks](http://cluedumps.mit.edu), with a different topic each week.  Add yourself to <tt>cluedump-announce@mit.edu</tt> if you're interested. We're also looking for MIT students to [[help keep them running smoothly|join]].
+     * Description: SIPB organizes dozens of [IAP classes](https://sipb.mit.edu/iap) each year on technical topics both serious and fun.  During the fall term SIPB also offers a series of [Cluedump talks](http://cluedumps.mit.edu), with a different topic each week.  Add yourself to <tt>cluedump-announce@mit.edu</tt> if you're interested. We're also looking for MIT students to [[help keep them running smoothly|join]].
 
      * __Contact: Emma Batson, [emmabat@mit.edu](mailto:emmabat@mit.edu)__
 
@@ -72,13 +72,13 @@ __Please email the SIPB Vice Chair at [yczeng@mit.edu](mailto:yczeng@mit.edu)__
 
 # Maintained Projects
 
-* [Debathena](http://debathena.mit.edu)<sup>1</sup> brings Athena to your Debian or Ubuntu system, and is the basis for the current
+* [Debathena](https://debathena.mit.edu)<sup>1</sup> brings Athena to your Debian or Ubuntu system, and is the basis for the current
 release of the Athena client software running on the public computer
 labs (clusters) across the MIT campus.
-     * Links: ([Bugtracker](http://debathena.mit.edu/trac/query), [hackathon/newbie tickets](http://debathena.mit.edu/trac/wiki/HackathonTopics))
+     * Links: ([Bugtracker](https://debathena.mit.edu/trac/query), [hackathon/newbie tickets](https://debathena.mit.edu/trac/wiki/HackathonTopics))
 
-* [BarnOwl](http://barnowl.mit.edu) is a curses-based IM client with support for Zephyr, AIM, Jabber, and IRC. It is primarily used by the MIT community as a Zephyr client. BarnOwl aims to be easily extensible and customizable through a Perl plugin interface.
-     * Links: ([Bugtracker](http://barnowl.mit.edu/query), [straightforward tickets](https://barnowl.mit.edu/wiki/StraightforwardTickets))
+* [BarnOwl](https://barnowl.mit.edu) is a curses-based IM client with support for Zephyr, AIM, Jabber, and IRC. It is primarily used by the MIT community as a Zephyr client. BarnOwl aims to be easily extensible and customizable through a Perl plugin interface.
+     * Links: ([Bugtracker](https://barnowl.mit.edu/query), [straightforward tickets](https://barnowl.mit.edu/wiki/StraightforwardTickets))
 
 * [XVM](http://xvm.mit.edu) offers virtual machines to the MIT community.  Start with our three-minute Debian or Ubuntu installer, or install an operating system of your choice.  Please e-mail [xvm@mit.edu](mailto:xvm@mit.edu) for help using XVM.  If you'd like to get involved, please email [xvm-team@mit.edu](mailto:xvm-team@mit.edu).
      * Links: (Bugtrackers: [Trac](https://xvm.scripts.mit.edu/), [Launchpad: XVM](https://bugs.launchpad.net/xvm), [Launchpad: Invirt](https://bugs.launchpad.net/invirt))
@@ -86,9 +86,9 @@ labs (clusters) across the MIT campus.
 * The SIPB AFS Cell and Locker Software: SIPB maintains hundreds of useful [[programs in AFS lockers|projects/lockers]] for use on Athena.  Many popular programs are in the <tt>sipb</tt> and <tt>outland</tt> lockers, and even more have their own lockers in SIPB AFS.  SIPB's <tt>whichlocker</tt> program, located in <tt>outland</tt>, makes locker software easy to find.  (<tt>add outland; whichlocker whichlocker</tt>). The [[SIPB AFS-Moira synchronizer|projects/sipb-afs-sync]] can automatically synchronize
 some AFS groups in the SIPB cell with Moira groups.
 
-* [Feed](https://feed.mit.edu/) is a free RSS reader (running [Tiny Tiny RSS](http://tt-rss.org/)) available to MIT account holders.
+* [Feed](https://feed.mit.edu/) is a free RSS reader (running [Tiny Tiny RSS](https://tt-rss.org/)) available to MIT account holders.
 
-* [SIPB Domain Name Service](http://web.mit.edu/afs/sipb/project/zoned/doc/) provides master or slave name service for personal domains of MIT affiliates. With SIPB DNS as a master name server, your domain is generated every hour from a file in your Athena home directory. It can also serve as a slave name server, providing redundancy with existing name servers.
+* [SIPB Domain Name Service](https://web.mit.edu/afs/sipb/project/zoned/doc/) provides master or slave name service for personal domains of MIT affiliates. With SIPB DNS as a master name server, your domain is generated every hour from a file in your Athena home directory. It can also serve as a slave name server, providing redundancy with existing name servers.
 
 * [etherpad.mit.edu](http://etherpad.mit.edu) is an MIT-specific installation of Etherpad, a real-time collaborative text editor.  Please email [etherpad@mit.edu](mailto:etherpad@mit.edu) with questions, comments, or suggestions.  If you'd like to get involved, send mail to [etherpad-dev@mit.edu](mailto:etherpad-dev@mit.edu).  We're looking for developers with experience or interest in Java, SQL, and system maintenance, as well as HTML, Javascript, and CSS.
 
@@ -108,4 +108,4 @@ some AFS groups in the SIPB cell with Moira groups.
 
 ## Other Projects
 
-Here's a [[list|projects/ideas]] of some other, smaller projects SIPB members would like to work on.  For (recent-)historical interest, a list of some [past projects](http://stuff.mit.edu/sipb/project-list.html) circa 2000-2007 also exists.  On December 13, 2008, [[we squashed|projects/lenny-bugs]] a [[bunch of bugs|projects/lenny-bugs-all]] in Debian Lenny.
+Here's a [[list|projects/ideas]] of some other, smaller projects SIPB members would like to work on.  For (recent-)historical interest, a list of some [past projects](https://stuff.mit.edu/sipb/project-list.html) circa 2000-2007 also exists.  On December 13, 2008, [[we squashed|projects/lenny-bugs]] a [[bunch of bugs|projects/lenny-bugs-all]] in Debian Lenny.
index 4ce15fbbdf86b0dbcdbcc5d0018d2dfa73239fb8..b25ab9254de9babe989e530ec73b1347f1d970b4 100644 (file)
@@ -1,7 +1,7 @@
 [[!meta title="Clockworks"]]
 
 ## Summary
-So originally we were thinking, "Hey guys, I heard there was this app called [Doodle](http://www.doodle.com/main.html). It's closed source. Let's make an open-source Doodle killer and call it Clockworks!" More recently, we've been considering what we can do to help schedule things around MIT.
+So originally we were thinking, "Hey guys, I heard there was this app called [Doodle](https://www.doodle.com/main.html). It's closed source. Let's make an open-source Doodle killer and call it Clockworks!" More recently, we've been considering what we can do to help schedule things around MIT.
 
 We have a mailing list - if you're interested in helping design the
 app, just [let one of the developers know](mailto:clockworks@mit.edu)
@@ -24,7 +24,7 @@ The current implementation is in Django. There was an older Clockworks pre-pre-a
 
 The best way to get started with Clockworks is to get yourself added to the project, grab a copy of the code, get it running on your laptop, and then poke around the source code.
 
-First, make sure you have Git installed on your system. You can grab it [here](http://git-scm.com/download). Verify that it installed by popping open a terminal and running **git --version**
+First, make sure you have Git installed on your system. You can grab it [here](https://git-scm.com/download). Verify that it installed by popping open a terminal and running **git --version**
 
 Next, grab the source code.  If you have Debathena installed on your machine, you can clone the source using **git clone /mit/clockworks/clockworks.git**.  If not, you can use a dialup to get to the directory; **git clone ssh://username@linerva.mit.edu/mit/clockworks/clockworks.git** works well. If the clone succeeds, you will now have a folder named "clockworks".  **cd clockworks**
 
index 25e2d9069e2fcb835b51a495d34e4b6f76031ec5..8cdd8966909de0fb4541510425b2dfe828bd97a6 100644 (file)
@@ -29,9 +29,9 @@ There are other licenses, most notably including the <a>BSD license</a>, which i
 
 For a permissive license, MIT and BSD are basically equivalent ([MIT TLO](http://tlo.mit.edu/community/software) recommends BSD online, but in person indicates that they don't differentiate). We recommend MIT over BSD just because much of Athena already uses it, [MIT appears substantially more popular](https://github.com/blog/1964-license-usage-on-github-com), and [Github recommends it](https://choosealicense.com/).
 
-We anticipate that most SIPB projects' needs are best served by selecting either the MIT license or the GPL and moving on. However, if you are interested in this subject, you can learn more at [GNU's licensing website](http://www.gnu.org/licenses/) and [the Open Source Initiative's](http://www.opensource.org/licenses/). You can also read more about free and open source
+We anticipate that most SIPB projects' needs are best served by selecting either the MIT license or the GPL and moving on. However, if you are interested in this subject, you can learn more at [GNU's licensing website](https://www.gnu.org/licenses/) and [the Open Source Initiative's](https://www.opensource.org/licenses/). You can also read more about free and open source
 software on GNU and OSI's websites; see also the [Debian Free
-Software Guidelines](http://www.debian.org/social_contract#guidelines) and an [FAQ for it](http://people.debian.org/~bap/dfsg-faq.html).
+Software Guidelines](https://www.debian.org/social_contract#guidelines) and an [FAQ for it](https://people.debian.org/~bap/dfsg-faq.html).
 
 # Free documentation
 
index 2433d3a25f316484f78036d62f3c77312902a343..88a3d24baa6baf0a50be658219ce23d3f9b972e1 100644 (file)
@@ -34,9 +34,9 @@ _Contact: geofft_
 
 ## debdiffs of Debathena packages
 
-We have [a webpage](http://debathena.mit.edu/package-list/proposed) to
+We have [a webpage](https://debathena.mit.edu/package-list/proposed) to
 list all Debathena packages in the ["proposed"
-repository](http://debathena.mit.edu/experimental#proposed), i.e., things
+repository](https://debathena.mit.edu/experimental#proposed), i.e., things
 we just changed and are waiting a few days for testing before pushing to
 the clusters, etc. However, that page gives you no information on what
 the change was. A very useful addition would be to use the `debdiff`
@@ -46,15 +46,15 @@ _Contact: broder, debathena_
 
 ## Better Trac-email integration
 
-A bunch of SIPB projects use [Trac](http://trac.edgewall.org/) as a bug
+A bunch of SIPB projects use [Trac](https://trac.edgewall.org/) as a bug
 tracker. The current email adapter we use [isn't very
-clever](http://debathena.mit.edu/trac/ticket/308); it'll send
+clever](https://debathena.mit.edu/trac/ticket/308); it'll send
 out each update to a ticket with a generic subject line, so it doesn't
 easily indicate whether the bug was resolved or someone just commented
 on it. It also doesn't know how to receive e-mail, so we can't reply to
 the e-mails it generates and have our comments go back into the bug
 tracker, and we can't [make bugs@mit.edu create Trac
-tickets](http://debathena.mit.edu/trac/ticket/216). There are one or two
+tickets](https://debathena.mit.edu/trac/ticket/216). There are one or two
 alleged plugins to do this, but they create a new ticket on every
 e-mail, rather than doing something intelligent with replies; a better
 plugin in both directions would be extremely helpful.
@@ -127,12 +127,12 @@ Debathena and Macathena come with an automounter for /mit, so links
 automatically appear when you use them, and nobdy cares much about
 detaching them, but we still use most of the complexity of liblocker
 because we haven't gotten around to cleaning it up. There's a [design
-proposal](http://debathena.mit.edu/trac/wiki/FixingLiblocker) on the
+proposal](https://debathena.mit.edu/trac/wiki/FixingLiblocker) on the
 Debathena bug tracker listing what should be a better implementation.
 
 _Contact: broder, debathena_
 
-## [Checking scripts.mit.edu servers for consistency](http://scripts.mit.edu/trac/ticket/84)
+## [Checking scripts.mit.edu servers for consistency](https://scripts.mit.edu/trac/ticket/84)
 
 Now that we have five or six web servers (I've lost count), it's
 become entirely too easy to change something on one or some but not
@@ -157,7 +157,7 @@ _Contact: geofft, scripts-team_
 
 SIPB has a bunch of books in its library. It'd be nice if a list of
 the library books also existed online in some sort of sane, searchable
-database. One possible platform is the [Exhibit](http://simile-widgets.org/exhibit/) project (which originates from a collaboration between the Haystack group in CSAIL and the MIT Libraries). This would require mostly just making a spreadsheet of the information. Check out <http://sipb.mit.edu/library/> for the current state of the catalog.
+database. One possible platform is the [Exhibit](http://simile-widgets.org/exhibit/) project (which originates from a collaboration between the Haystack group in CSAIL and the MIT Libraries). This would require mostly just making a spreadsheet of the information. Check out <https://sipb.mit.edu/library/> for the current state of the catalog.
 
 _Contact: zhangc, fawkes_
 
@@ -184,7 +184,7 @@ _Contact: leonidg_
 
 ## Improve git with shared checkouts
 
-Around SIPB we're kind of [big](http://sipb.mit.edu/iap/git/) [fans](http://web.mit.edu/cluedumps/slides/understanding-git-2008.pdf) [of](http://blog.nelhage.com/2010/01/on-git-and-usability/) [git](http://negativespace.mit.edu/2010/03/08/gitionary-the-graphical-game-of-git-guessing/). But there is an area that git comes up short. We have a lot of common directories where people really just want to edit files in place (instead of wanting to clone/checkout, edit, commit, push...), but git doesn't support that well. It would be cool if there was a way to work with non-bare repositories in shared directories.
+Around SIPB we're kind of [big](https://sipb.mit.edu/iap/git/) [fans](https://web.mit.edu/cluedumps/slides/understanding-git-2008.pdf) [of](https://blog.nelhage.com/2010/01/on-git-and-usability/) [git](http://negativespace.mit.edu/2010/03/08/gitionary-the-graphical-game-of-git-guessing/). But there is an area that git comes up short. We have a lot of common directories where people really just want to edit files in place (instead of wanting to clone/checkout, edit, commit, push...), but git doesn't support that well. It would be cool if there was a way to work with non-bare repositories in shared directories.
 
 One idea might be using FUSE to present a separate checkout to each person using the directory.
 
@@ -192,27 +192,27 @@ _Contact: broder_
 
 ## Scripts Pony Improvements
 
-[Scripts Pony](http://pony.scripts.mit.edu) is scripts.mit.edu's new hostname management system.  It was just released recently, and has lots of bite-sized improvements remaining to be implemented.  Particularly good ideas include adding the ability to show and edit hostname aliases, checking whether hostname paths exist and giving appropriate feedback, creating a zephyrbot to allow people to approve tickets easily, and adding the ability to check hostnames in Moira automatically.
+[Scripts Pony](https://pony.scripts.mit.edu) is scripts.mit.edu's new hostname management system.  It was just released recently, and has lots of bite-sized improvements remaining to be implemented.  Particularly good ideas include adding the ability to show and edit hostname aliases, checking whether hostname paths exist and giving appropriate feedback, creating a zephyrbot to allow people to approve tickets easily, and adding the ability to check hostnames in Moira automatically.
 
-See [the project TODO file](http://web.mit.edu/pony/TODO) for more ideas.
+See [the project TODO file](https://web.mit.edu/pony/TODO) for more ideas.
 
 _Contact: xavid_
 
 ## A zephyr log viewer
 
-Many SIPB-affiliated people use the [Zephyr](http://zephyr.1ts.org/) messaging system, and the [BarnOwl](http://barnowl.mit.edu/) client for it in particular. BarnOwl has a number of very nice features that make it easy to follow large amounts of zephyr traffic: search, color coding, auto-narrowing, etc. BarnOwl can also store logs of zephyrs sent and received for future reference, but the logs are saved separated by class in a way that's quite annoying to navigate sometimes. A BarnOwl-like interface (perhaps implemented as a BarnOwl plugin) for viewing zephyr logs would be a great thing to have.
+Many SIPB-affiliated people use the [Zephyr](http://zephyr.1ts.org/) messaging system, and the [BarnOwl](https://barnowl.mit.edu/) client for it in particular. BarnOwl has a number of very nice features that make it easy to follow large amounts of zephyr traffic: search, color coding, auto-narrowing, etc. BarnOwl can also store logs of zephyrs sent and received for future reference, but the logs are saved separated by class in a way that's quite annoying to navigate sometimes. A BarnOwl-like interface (perhaps implemented as a BarnOwl plugin) for viewing zephyr logs would be a great thing to have.
 
 _Contact: oremanj_
 
 ## Multiple views in BarnOwl
 
-[BarnOwl](http://barnowl.mit.edu/) nominally has views support. However, it consists of verifying that the view name is "main" and returning an error otherwise. It would be nice to maintain multiple sets of view state at once. This would involve figuring out semantics, moving some data structures around, adding the new functionality, designing some interface, and probably much testing for subtle bugs.
+[BarnOwl](https://barnowl.mit.edu/) nominally has views support. However, it consists of verifying that the view name is "main" and returning an error otherwise. It would be nice to maintain multiple sets of view state at once. This would involve figuring out semantics, moving some data structures around, adding the new functionality, designing some interface, and probably much testing for subtle bugs.
 
 _Contact: davidben_
 
 ## Etherpad
 
-[Etherpad](http://etherpad.com/) is an awesome tool for online collaborative text editing. It's recently been open-sourced; set up a Java servlet container on XVM, make it work, and then start adding cool MIT features like, oh, the ability to edit daemon.etherpad-writable files in AFS, login with certs and see all your files, and print to Athena printers. Or add cool non-MIT features such as an Emacs client (possibly proxying [Infinote](http://gobby.0x539.de/trac/wiki/Infinote/Protocol), which appears to have some F/OSS implementations already), or integration with [codepad](http://codepad.org/) or [gists](http://gist.github.com/).
+[Etherpad](http://etherpad.com/) is an awesome tool for online collaborative text editing. It's recently been open-sourced; set up a Java servlet container on XVM, make it work, and then start adding cool MIT features like, oh, the ability to edit daemon.etherpad-writable files in AFS, login with certs and see all your files, and print to Athena printers. Or add cool non-MIT features such as an Emacs client (possibly proxying [Infinote](http://gobby.0x539.de/trac/wiki/Infinote/Protocol), which appears to have some F/OSS implementations already), or integration with [codepad](http://codepad.org/) or [gists](https://gist.github.com/).
 
 *Note:* tvald has set up [etherpad.mit.edu](http://etherpad.mit.edu/).
 Coordinate with him if you'd like to get features into etherpad.mit.edu.
@@ -239,17 +239,17 @@ _Contact: geofft, broder_
 
 ## A couple of C/C++ hacking projects
 
-* Each AFS cell has its own database of users and groups. If you run `ls`, it will look up users and groups against the local machine's conception of users and groups, so if you take a stock Linux etc. machine and look at most any AFS cell, you'll get a bunch of unhelpful numbers. Make an interface that stands a decent chance of being merged into upstream `ls` to permit it to call `pts examine` (or, rather, the AFS library equivalent) against the appropriate servers instead of `getpwnam` etc. on AFS files. See also [Debathena Trac #300](http://debathena.mit.edu/trac/ticket/300).
-* OpenSSH has an option to enable [non-strict acceptor checking](http://www.sxw.org.uk/computing/patches/openssh-patches/strict-acceptor) for Kerberos authentication, so you can ssh to, say, scripts.mit.edu and successfully authenticate despite being load-balanced to a machine that thinks its name is, say, old-faithful.mit.edu. (Specifically a non-strict acceptor lets you authenticate to a machine using any credential in its keytab; a strict acceptor will require that you authenticate to the specific key for the machine's name.) Port the non-strict acceptor option to [Cyrus SASL](http://asg.web.cmu.edu/sasl/) so that scripts.mit.edu can pull the same trick for SVN and LDAP and so forth.
-* I often find that [sbuild](http://packages.debian.org/stable/sbuild) installs many of the same packages into the "base" chroot; for instance, a bunch of Debathena packages depend on cdbs and config-package-dev. sbuild should have the ability to take advantage a chroot with these packages preinstalled (so long as all the packages in this chroot still are a subset of the build dependencies), and for extra awesome bonus points, look at a repository and suggest what non-base chroots I should create.
-* [Write a caching NSS module](http://debathena.mit.edu/trac/ticket/486) that will play more nicely with Debathena than nscd (the current solution) does. It will probably end up looking like nss_nonlocal.
+* Each AFS cell has its own database of users and groups. If you run `ls`, it will look up users and groups against the local machine's conception of users and groups, so if you take a stock Linux etc. machine and look at most any AFS cell, you'll get a bunch of unhelpful numbers. Make an interface that stands a decent chance of being merged into upstream `ls` to permit it to call `pts examine` (or, rather, the AFS library equivalent) against the appropriate servers instead of `getpwnam` etc. on AFS files. See also [Debathena Trac #300](https://debathena.mit.edu/trac/ticket/300).
+* OpenSSH has an option to enable [non-strict acceptor checking](https://www.sxw.org.uk/computing/patches/openssh-patches/strict-acceptor) for Kerberos authentication, so you can ssh to, say, scripts.mit.edu and successfully authenticate despite being load-balanced to a machine that thinks its name is, say, old-faithful.mit.edu. (Specifically a non-strict acceptor lets you authenticate to a machine using any credential in its keytab; a strict acceptor will require that you authenticate to the specific key for the machine's name.) Port the non-strict acceptor option to [Cyrus SASL](http://asg.web.cmu.edu/sasl/) so that scripts.mit.edu can pull the same trick for SVN and LDAP and so forth.
+* I often find that [sbuild](https://packages.debian.org/stable/sbuild) installs many of the same packages into the "base" chroot; for instance, a bunch of Debathena packages depend on cdbs and config-package-dev. sbuild should have the ability to take advantage a chroot with these packages preinstalled (so long as all the packages in this chroot still are a subset of the build dependencies), and for extra awesome bonus points, look at a repository and suggest what non-base chroots I should create.
+* [Write a caching NSS module](https://debathena.mit.edu/trac/ticket/486) that will play more nicely with Debathena than nscd (the current solution) does. It will probably end up looking like nss_nonlocal.
 
 _Contact: mostly geofft_
 
 ## Binary compatibility between OSes
 
 Help the cause of OS ecumenism! FreeBSD provides [binary
-compatibility](http://www.freebsd.org/doc/handbook/linuxemu.html) with
+compatibility](https://www.freebsd.org/doc/handbook/linuxemu.html) with
 Linux operating systems: an add-on module to the kernel knows how to
 interpret Linux-"personality" programs, just like the base kernel can
 interpret FreeBSD-"personality" ones, and a standard component in the
@@ -273,7 +273,7 @@ _Contact: zhangc, kasittig_
 
 ## Zephyr Client Hints
 
-Some time ago I wrote [a spec for zephyr client hints](http://geofft.mit.edu/p/zephyr-client-hints.txt), optional extensions that zephyr clients can easily implement to add nifty stuff like typing indicators and [preventing zwgc from starting more than once per user](http://debathena.mit.edu/trac/ticket/206) and such. I got lazy before actually implementing these specs, but I believe they'd be relatively easy extensions to both zwgc and BarnOwl (in their respective extension languages, even &mdash; no changes needed to core).
+Some time ago I wrote [a spec for zephyr client hints](http://geofft.mit.edu/p/zephyr-client-hints.txt), optional extensions that zephyr clients can easily implement to add nifty stuff like typing indicators and [preventing zwgc from starting more than once per user](https://debathena.mit.edu/trac/ticket/206) and such. I got lazy before actually implementing these specs, but I believe they'd be relatively easy extensions to both zwgc and BarnOwl (in their respective extension languages, even &mdash; no changes needed to core).
 
 _Contact: geofft_
 
index 9cb13ea08d14d0163c2a624089efbc0fb8630ed6..47d905e42d200cb4fe99df0b7c9b49b3d498fb7c 100644 (file)
@@ -20,80 +20,80 @@ All acted on!  See the "Stuff we did" sections below.
 ## Stuff we did
 
 ### Fixed by SIPB!
-[436140](http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=436140)
-in [installation-reports](http://packages.debian.org/lenny/installation-reports)
+[436140](https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=436140)
+in [installation-reports](https://packages.debian.org/lenny/installation-reports)
 "cdrom: Most of the system's files have a future timestamp causing at least update/config problems."
 (closed by wdaher)
 
-[476525](http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=476525) 
-in [python-hid](http://packages.debian.org/lenny/python-hid) 
+[476525](https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=476525) 
+in [python-hid](https://packages.debian.org/lenny/python-hid) 
 "python-hid: hid module will not import since python policy transition" 
 (tabbott)
 
-[507071](http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=507071) 
-[racoon](http://packages.debian.org/lenny/racoon) 
+[507071](https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=507071) 
+[racoon](https://packages.debian.org/lenny/racoon) 
 "racoon - Fails after upgrade: symbol lookup error: /usr/sbin/racoon: undefined symbol: libipsec_opt" 
 (fixed by broder)
 
-[507072](http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=507072) 
-in [ipsec-tools](http://packages.debian.org/lenny/ipsec-tools) 
+[507072](https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=507072) 
+in [ipsec-tools](https://packages.debian.org/lenny/ipsec-tools) 
 "libipsec0 packaged in ipsec-tools without development headers" 
 (downgraded by hartmans)
 
-[504626](http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=504626) 
-in [nvidia-glx](http://packages.debian.org/lenny/nvidia-glx) 
+[504626](https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=504626) 
+in [nvidia-glx](https://packages.debian.org/lenny/nvidia-glx) 
 "[nvidia-glx] Quietly drops support for several chipsets" 
 (downgraded by nelhage)
 
-[502845](http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=502845)
-in [open-iscsi](http://packages.debian.org/lenny/open-iscsi)
+[502845](https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=502845)
+in [open-iscsi](https://packages.debian.org/lenny/open-iscsi)
 "open-iscsi: no login using amd64"
 (quentin reassigned; Bastian Blank then lowered priority)
 
-[508265](http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=508265)
-in [sysprof-module-source](http://packages.debian.org/lenny/sysprof-module-source)
+[508265](https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=508265)
+in [sysprof-module-source](https://packages.debian.org/lenny/sysprof-module-source)
 "sysprof-module-source: doesn't compile on AMD64 arch (wrong register names)"
 (patch added by andersk)
 
-[506057](http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=506057)
-in [splashy](http://packages.debian.org/lenny/splashy)
+[506057](https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=506057)
+in [splashy](https://packages.debian.org/lenny/splashy)
 "splashy: Splashy fails to install due to missing default theme"
 (fix suggestion added by ecprice with help from tabbott and fawkes)
 
-[506748](http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=506748)
-in [rtorrent](http://packages.debian.org/lenny/rtorrent)
+[506748](https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=506748)
+in [rtorrent](https://packages.debian.org/lenny/rtorrent)
 "crash rtorrent by scgi-interface (function: 'fi.get_filename_last')"
 (submitted patch that disables broken RPC; leaving to maintainer to decide if this is what he wants to do)
 
-[426465](http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=426465)
-in [initramfs-tools](http://packages.debian.org/lenny/initramfs-tools)
+[426465](https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=426465)
+in [initramfs-tools](https://packages.debian.org/lenny/initramfs-tools)
 "/init exports MODPROBE_OPTIONS=-qb"  
 (patch added by price)
 
-[489501](http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=489501)
-in [zekr](http://packages.debian.org/lenny/zekr)
+[489501](https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=489501)
+in [zekr](https://packages.debian.org/lenny/zekr)
 "zekr depends on libxul0d"  
 (mako tweaked and sponsored fix by Asheesh Laroia)
 
 ### Waiting on feedback
 
-[502140](http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=502140)
-in [pam](http://packages.debian.org/lenny/pam)
+[502140](https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=502140)
+in [pam](https://packages.debian.org/lenny/pam)
 "cannot unlock screen during etch -> lenny transition"
 (hartmans added comment)
 
-[481072](http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=481072)
-in [dk-filter](http://packages.debian.org/lenny/dk-filter)
+[481072](https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=481072)
+in [dk-filter](https://packages.debian.org/lenny/dk-filter)
 "dk-filter reliably crashes upon connection from postfix"  
 (quentin couldn't reproduce)
 
-[507883](http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=507883)
-in [asterisk](http://packages.debian.org/lenny/asterisk)
+[507883](https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=507883)
+in [asterisk](https://packages.debian.org/lenny/asterisk)
 "asterisk: Very frequent segfaults on startup"
 (quentin couldn't reproduce)
 
-[456037](http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=456037)
-in [fenix](http://packages.debian.org/lenny/fenix)
+[456037](https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=456037)
+in [fenix](https://packages.debian.org/lenny/fenix)
 "fenix: not 64 bit clean"  
 (ezyang observed upstream's website looks ~dead)
 
@@ -108,22 +108,22 @@ in [fenix](http://packages.debian.org/lenny/fenix)
 
 You might enjoy reading these, but they may not be good targets to fix.
 
-[475737](http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=475737)
-in [otrs2](http://packages.debian.org/lenny/otrs2)
+[475737](https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=475737)
+in [otrs2](https://packages.debian.org/lenny/otrs2)
 "otrs2 - makes files in /usr writable by non-root"
 
-[504771](http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=504771)
-in [wordpress](http://packages.debian.org/lenny/wordpress)
+[504771](https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=504771)
+in [wordpress](https://packages.debian.org/lenny/wordpress)
 "wordpress can be subject of delayed attacks via cookies"
 
 For this one, the actual flamewar is off the bug report log.
 
-[497823](http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=497823)
-in [ftp.debian.org](http://packages.debian.org/lenny/ftp.debian.org)
+[497823](https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=497823)
+in [ftp.debian.org](https://packages.debian.org/lenny/ftp.debian.org)
 "longstanding DFSG violations in linux-2.6 package"
 
-[504747](http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=504747)
-in [gnu-fdisk](http://packages.debian.org/lenny/gnu-fdisk)
+[504747](https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=504747)
+in [gnu-fdisk](https://packages.debian.org/lenny/gnu-fdisk)
 "gnu-fdisk: wipes out MBR when used on GPT partitions"
 
 
@@ -131,15 +131,15 @@ in [gnu-fdisk](http://packages.debian.org/lenny/gnu-fdisk)
 
 Entertaining to read but sadly already fixed.
 
-[506961](http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=506961)
+[506961](https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=506961)
 in auctex
 "auctex: reuses old logfile on emacsen upgrades, enabling symlink attack"
 
 
 ### Examples to live up to
 
-[496954](http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=496954)
-in [bind9](http://packages.debian.org/lenny/bind9)
+[496954](https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=496954)
+in [bind9](https://packages.debian.org/lenny/bind9)
 "bind9: Fails to start due to SIGSEGV"  
 This bug sat unfixed for months.  Then someone attacked it in a bug-squashing party,
 got the first reproducible testcase, and sent that upstream, which swiftly produced a fix.
@@ -149,8 +149,8 @@ got the first reproducible testcase, and sent that upstream, which swiftly produ
 
 Someone please explain what's going on (Debian Project-wise) in these bugs.
 
-[323473](http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=323473)
-in [wnpp](http://packages.debian.org/lenny/wnpp)
+[323473](https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=323473)
+in [wnpp](https://packages.debian.org/lenny/wnpp)
 "ITA: mol-drivers-linux -- The Mac-on-Linux emulator - drivers for Linux"  
 (Note: The bug is for someone to take over maintainership.  They did.  Then when the bug gets automatically archived, they reply saying to keep it?  I (price) don't understand.)
 
@@ -165,35 +165,35 @@ in [wnpp](http://packages.debian.org/lenny/wnpp)
 
 If you have the relevant hardware you could help a lot.
 
-[394963](http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=394963)
-in [installation-reports](http://packages.debian.org/lenny/installation-reports)
+[394963](https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=394963)
+in [installation-reports](https://packages.debian.org/lenny/installation-reports)
 "installation: Problems with dual booting Dell D600 with winXP pro in the first partition (hd0, 0). After installing the Dell Etch Beta 3, Windows fails to boot and I get the blue screen of death."
 
-[418972](http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=418972)
-in [installation-reports](http://packages.debian.org/lenny/installation-reports)
+[418972](https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=418972)
+in [installation-reports](https://packages.debian.org/lenny/installation-reports)
 "cdrom: Etch does not detect CD-ROM on Acer Aspire 7100"
 
-[478717](http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=478717)
-in [ruby1.9](http://packages.debian.org/lenny/ruby1.9)
+[478717](https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=478717)
+in [ruby1.9](https://packages.debian.org/lenny/ruby1.9)
 "ruby1.9: FTBFS on hppa: make[1]: *** [all] Segmentation fault"
 
-[499078](http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=499078)
-in [jfsutils](http://packages.debian.org/lenny/jfsutils)
+[499078](https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=499078)
+in [jfsutils](https://packages.debian.org/lenny/jfsutils)
 "jfsutils: Bus Error when running fsck.jfs on sparc"
 
-[501804](http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=501804)
-in [installation-reports](http://packages.debian.org/lenny/installation-reports)
+[501804](https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=501804)
+in [installation-reports](https://packages.debian.org/lenny/installation-reports)
 "installation-reports: Lenny b2 install on ThinkPad X61 - fails to detect hard disk"
 
-[495603](http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=495603)
-in [installation-reports](http://packages.debian.org/lenny/installation-reports)
+[495603](https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=495603)
+in [installation-reports](https://packages.debian.org/lenny/installation-reports)
 "grub-installer fails on a FSC Primergy RX300 with a level 5 RAID"
 
 
 ### May be a lot of work
 
-[490171](http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=490171)
-in [rtorrent](http://packages.debian.org/lenny/rtorrent)
+[490171](https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=490171)
+in [rtorrent](https://packages.debian.org/lenny/rtorrent)
 "rtorrent: random crash"  
 (Reproducing this seems to require runnin 20+ torrents for a ~day)
 
@@ -202,30 +202,30 @@ in [rtorrent](http://packages.debian.org/lenny/rtorrent)
 
 Please read these reports and figure out what category they belong in.  Or make a new category.
 
-[504661](http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=504661)
-in [nvidia-glx-legacy-96xx-dev](http://packages.debian.org/lenny/nvidia-glx-legacy-96xx-dev)
+[504661](https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=504661)
+in [nvidia-glx-legacy-96xx-dev](https://packages.debian.org/lenny/nvidia-glx-legacy-96xx-dev)
 "nvidia-glx-legacy-96xx-dev: /usr/lib/libGL.so symlink broken"
 
-[504918](http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=504918)
-in [network-manager](http://packages.debian.org/lenny/network-manager)
+[504918](https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=504918)
+in [network-manager](https://packages.debian.org/lenny/network-manager)
 "Updating to lenny failed when NetworkManager got updated"
 
 ### Unclassified Security
 
-[505563](http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=505563)
-in [icedove](http://packages.debian.org/lenny/icedove)
+[505563](https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=505563)
+in [icedove](https://packages.debian.org/lenny/icedove)
 "Mozilla Thunderbird Multiple Vulnerabilities"
 
-[507165](http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=507165)
-in [xine-lib](http://packages.debian.org/lenny/xine-lib)
+[507165](https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=507165)
+in [xine-lib](https://packages.debian.org/lenny/xine-lib)
 "xine-lib: CVE-2008-5242 heap-based buffer overflow"
 
-[507184](http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=507184)
-in [xine-lib](http://packages.debian.org/lenny/xine-lib)
+[507184](https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=507184)
+in [xine-lib](https://packages.debian.org/lenny/xine-lib)
 "xine-lib: CVE-2008-5246 heap overflow"
 
-[504977](http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=504977)
-in [ffmpeg-debian](http://packages.debian.org/lenny/ffmpeg-debian)
+[504977](https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=504977)
+in [ffmpeg-debian](https://packages.debian.org/lenny/ffmpeg-debian)
 "ffmpeg-debian: Several security issues"
 
 ### Fresh bugs
@@ -238,93 +238,93 @@ anyway.  Also feel free to draw the line at some other time; I (price)
 picked December 1, arbitrarily.
 
 
-[239111](http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=239111)
-in [grub](http://packages.debian.org/lenny/grub)
+[239111](https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=239111)
+in [grub](https://packages.debian.org/lenny/grub)
 "Freeze when installing GRUB on XFS boot partition"  
 (Note: just re-opened 2008-12-12)
 
-[507558](http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=507558)
-in [hibernate](http://packages.debian.org/lenny/hibernate)
+[507558](https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=507558)
+in [hibernate](https://packages.debian.org/lenny/hibernate)
 "ignores "LockXLock yes" setting in /etc/hibernate/common.conf (e.g. does not lock the screen)"
 
-[507579](http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=507579)
-in [yocto-reader](http://packages.debian.org/lenny/yocto-reader)
+[507579](https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=507579)
+in [yocto-reader](https://packages.debian.org/lenny/yocto-reader)
 "Package installation results in license violation"
 
-[507706](http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=507706)
-in [cdimage.debian.org](http://packages.debian.org/lenny/cdimage.debian.org)
+[507706](https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=507706)
+in [cdimage.debian.org](https://packages.debian.org/lenny/cdimage.debian.org)
 "Missing sources for d-i components/kernel of etch-n-half images"
 
-[507721](http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=507721)
-in [cryptsetup](http://packages.debian.org/lenny/cryptsetup)
+[507721](https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=507721)
+in [cryptsetup](https://packages.debian.org/lenny/cryptsetup)
 "cryptsetup: Sometimes initrd ends up missing conf/conf.d/cryptroot file in it"
 
-[507818](http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=507818)
-in [mldonkey-server](http://packages.debian.org/lenny/mldonkey-server)
+[507818](https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=507818)
+in [mldonkey-server](https://packages.debian.org/lenny/mldonkey-server)
 "mldonkey-server: mlnet does not start, logs syntax error in downloads.ini"
 
-[507865](http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=507865)
-in [openoffice.org-writer](http://packages.debian.org/lenny/openoffice.org-writer)
+[507865](https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=507865)
+in [openoffice.org-writer](https://packages.debian.org/lenny/openoffice.org-writer)
 "openoffice.org-writer: OOo 2.4.x openinig OOo 3 files doesn't show text (2.x implements standard wrong)"
 
-[507889](http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=507889)
-in [mdadm](http://packages.debian.org/lenny/mdadm)
+[507889](https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=507889)
+in [mdadm](https://packages.debian.org/lenny/mdadm)
 "mdadm: initramfs-tools script is broken, system with root on RAID won't boot"
 
-[507996](http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=507996)
-in [uim-tcode](http://packages.debian.org/lenny/uim-tcode)
+[507996](https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=507996)
+in [uim-tcode](https://packages.debian.org/lenny/uim-tcode)
 "mazegaki conversion cannot be used"
 
-[508133](http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=508133)
-in [libmad0](http://packages.debian.org/lenny/libmad0)
+[508133](https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=508133)
+in [libmad0](https://packages.debian.org/lenny/libmad0)
 "audacity: munmap_chunk(): invalid pointer: 0x00000000026f4eb0"
 
-[508194](http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=508194)
-in [sun-java5](http://packages.debian.org/lenny/sun-java5)
+[508194](https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=508194)
+in [sun-java5](https://packages.debian.org/lenny/sun-java5)
 "sun-java5: New upstream release fixes several security issues"
 
-[508313](http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=508313)
-in [xine-lib](http://packages.debian.org/lenny/xine-lib)
+[508313](https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=508313)
+in [xine-lib](https://packages.debian.org/lenny/xine-lib)
 "xine-lib: CVE-2008-5234 heap overflow in atom parsing"
 
-[508322](http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=508322)
-in [wodim](http://packages.debian.org/lenny/wodim)
+[508322](https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=508322)
+in [wodim](https://packages.debian.org/lenny/wodim)
 "wodim: Cannot load media.  Cannot init drive."
 
-[508324](http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=508324)
-in [ftp.debian.org](http://packages.debian.org/lenny/ftp.debian.org)
+[508324](https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=508324)
+in [ftp.debian.org](https://packages.debian.org/lenny/ftp.debian.org)
 "ftp.debian.org: gcc-4.2-base is not really required"
 
-[508434](http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=508434)
-in [ipmitool](http://packages.debian.org/lenny/ipmitool)
+[508434](https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=508434)
+in [ipmitool](https://packages.debian.org/lenny/ipmitool)
 "ipmitool: Several init script problems due to wrong pidfile name"
 
-[508443](http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=508443)
-in [imagemagick](http://packages.debian.org/lenny/imagemagick)
+[508443](https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=508443)
+in [imagemagick](https://packages.debian.org/lenny/imagemagick)
 "convert crash on sparc during compilation of djvulibre (work on x86-64)"
 
-[508480](http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=508480)
-in [iodbc](http://packages.debian.org/lenny/iodbc)
+[508480](https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=508480)
+in [iodbc](https://packages.debian.org/lenny/iodbc)
 "iodbc: Segfaults when asking for the available DSNs"
 
-[508392](http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=508392)
-in [dpkg](http://packages.debian.org/lenny/dpkg)
+[508392](https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=508392)
+in [dpkg](https://packages.debian.org/lenny/dpkg)
 "Handling of conflicting conffiles broken"
 
-[508565](http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=508565)
-in [f2c](http://packages.debian.org/lenny/f2c)
+[508565](https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=508565)
+in [f2c](https://packages.debian.org/lenny/f2c)
 "f2c: does not translate properly in EMT64 machines"
 
-[508551](http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=508551)
-in [merkaartor](http://packages.debian.org/lenny/merkaartor)
+[508551](https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=508551)
+in [merkaartor](https://packages.debian.org/lenny/merkaartor)
 "merkaartor: crash on startup: QPaintEngine::setSystemClip: Should not be change
 
-[508589](http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=508589)
-in [linux-2.6](http://packages.debian.org/lenny/linux-2.6)
+[508589](https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=508589)
+in [linux-2.6](https://packages.debian.org/lenny/linux-2.6)
 "ppp: USB Modem removal after PPP exits kills keyboard"
 
-[508660](http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=508660)
-in [autopkgtest-xenlvm](http://packages.debian.org/lenny/autopkgtest-xenlvm)
+[508660](https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=508660)
+in [autopkgtest-xenlvm](https://packages.debian.org/lenny/autopkgtest-xenlvm)
 "adtxenlvm: initscript assumes eth0"
 
 ### Mostly solved?
@@ -332,88 +332,88 @@ in [autopkgtest-xenlvm](http://packages.debian.org/lenny/autopkgtest-xenlvm)
 These look like good progress is being made and they'll get fixed
 soon. Do we need a DD to do an NMU on any of these?
 
-[504283](http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=504283)
-in [egroupware-core](http://packages.debian.org/lenny/egroupware-core)
+[504283](https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=504283)
+in [egroupware-core](https://packages.debian.org/lenny/egroupware-core)
 "CVE-2007-3215: phpmailer issue (embedded code-copy)"
 
-[508510](http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=508510)
-in [debget](http://packages.debian.org/lenny/debget)
+[508510](https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=508510)
+in [debget](https://packages.debian.org/lenny/debget)
 "Can't parse packages.debian.org output anymore"
 
-[332782](http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=332782)
-in [release-notes](http://packages.debian.org/lenny/release-notes)
+[332782](https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=332782)
+in [release-notes](https://packages.debian.org/lenny/release-notes)
 "release-notes: Where's the license?"
 
-[475958](http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=475958)
-in [release-notes](http://packages.debian.org/lenny/release-notes)
+[475958](https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=475958)
+in [release-notes](https://packages.debian.org/lenny/release-notes)
 "document procedure to recover from "/dev/hda became /dev/sda" boot failure"  
 (Note: looks done, just not closed.)
 
-[506883](http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=506883)
-in [tuxguitar](http://packages.debian.org/lenny/tuxguitar)
+[506883](https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=506883)
+in [tuxguitar](https://packages.debian.org/lenny/tuxguitar)
 "tuxguitar: hard-codes dependencies on libraries"
 
-[495178](http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=495178)
-in [libjs-jquery](http://packages.debian.org/lenny/libjs-jquery)
+[495178](https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=495178)
+in [libjs-jquery](https://packages.debian.org/lenny/libjs-jquery)
 "libjs-jquery: Should compile jquery.min.js and jquery.pack.js from jquery.js"
 
-[507059](http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=507059)
-in [initramfs-tools](http://packages.debian.org/lenny/initramfs-tools)
+[507059](https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=507059)
+in [initramfs-tools](https://packages.debian.org/lenny/initramfs-tools)
 "initramfs-tools: Wrong check for udevadm in functions"  
 (No maintainer activity since it was reported 2 weeks ago; One-line patch attached.)
 
-[496334](http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=496334)
-in [mdadm](http://packages.debian.org/lenny/mdadm)
+[496334](https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=496334)
+in [mdadm](https://packages.debian.org/lenny/mdadm)
 "mdadm segfault on --assemble --force with raid10"  
 Seems to be fixed and uploaded, but got reopened for some reason?
 
-[374644](http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=374644) in [xine-ui](http://packages.debian.org/lenny/xine-ui)
+[374644](https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=374644) in [xine-ui](https://packages.debian.org/lenny/xine-ui)
 "xine-ui: ctrl/shift key press emulation implementation broken"  
 (Note: There's a patch that may be good enough -- blocking on some guy responding)
 
-[505237](http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=505237)
-in [snmpd](http://packages.debian.org/lenny/snmpd)
+[505237](https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=505237)
+in [snmpd](https://packages.debian.org/lenny/snmpd)
 "/etc/init.d/snmpd start reports error if already running"
 (Note: fixed, waiting on an upload?)
 
-[508257](http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=508257)
-in [twiki](http://packages.debian.org/lenny/twiki)
+[508257](https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=508257)
+in [twiki](https://packages.debian.org/lenny/twiki)
 "CVE-2008-5305: TWiki SEARCH variable allows arbitrary shell command execution"
 
-[508026](http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=508026)
-in [phppgadmin](http://packages.debian.org/lenny/phppgadmin)
+[508026](https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=508026)
+in [phppgadmin](https://packages.debian.org/lenny/phppgadmin)
 "phpPgAdmin: Local File Inclusion Vulnerability"
 
-[501800](http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=501800)
-in [bind9](http://packages.debian.org/lenny/bind9)
+[501800](https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=501800)
+in [bind9](https://packages.debian.org/lenny/bind9)
 "bind9: bind crashes with a list for allow-update"
 
-[503532](http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=503532)
-in [dbus](http://packages.debian.org/lenny/dbus)
+[503532](https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=503532)
+in [dbus](https://packages.debian.org/lenny/dbus)
 "send_requested_reply="true" allows all non-reply messages"
 
-[506741](http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=506741)
-in [wireshark](http://packages.debian.org/lenny/wireshark)
+[506741](https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=506741)
+in [wireshark](https://packages.debian.org/lenny/wireshark)
 "wireshark: DoS caused by sending a SMTP request with large content"
 
-[503303](http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=503303)
-in [upgrade-reports](http://packages.debian.org/lenny/upgrade-reports)
+[503303](https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=503303)
+in [upgrade-reports](https://packages.debian.org/lenny/upgrade-reports)
 "etch -> lenny minimal chrrot upgrade fails due to Conflicts/Pre-Depends loop"
 
-[504524](http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=504524)
-in [sun-java6](http://packages.debian.org/lenny/sun-java6)
+[504524](https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=504524)
+in [sun-java6](https://packages.debian.org/lenny/sun-java6)
 "AWT_TOOLKIT=MToolkit causes java to segfault on amd64"
 
-[503712](http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=503712)
-in [ghostscript](http://packages.debian.org/lenny/ghostscript)
+[503712](https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=503712)
+in [ghostscript](https://packages.debian.org/lenny/ghostscript)
 "etch->lenny upgrade left the system in broken state"
 
-[508635](http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=508635)
-in [libexif-gtk-dev](http://packages.debian.org/lenny/libexif-gtk-dev)
+[508635](https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=508635)
+in [libexif-gtk-dev](https://packages.debian.org/lenny/libexif-gtk-dev)
 "libexif-gtk-dev: References no longer existing libXcursor.la"
 
-[500460](http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=500460)
-in [oss-compat](http://packages.debian.org/lenny/oss-compat)
+[500460](https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=500460)
+in [oss-compat](https://packages.debian.org/lenny/oss-compat)
 "oss-compat: modules are not loaded"
 
 
@@ -421,64 +421,64 @@ in [oss-compat](http://packages.debian.org/lenny/oss-compat)
 
 (waiting on reporter to reproduce)
 
-[494293](http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=494293)
-in [installation-reports](http://packages.debian.org/lenny/installation-reports)
+[494293](https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=494293)
+in [installation-reports](https://packages.debian.org/lenny/installation-reports)
 "installation-reports: Grub error: not a regular file..."
 
 (this one looks like it'll be removed from Lenny or have amd64 disabled)
 
-[507021](http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=507021)
-in [helpdeco](http://packages.debian.org/lenny/helpdeco)
+[507021](https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=507021)
+in [helpdeco](https://packages.debian.org/lenny/helpdeco)
 "Fails to work on amd64"
 
 (this one looks the maintainer has labeled unreproducible)
 
-[507242](http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=507242)
-in [amule-daemon](http://packages.debian.org/lenny/amule-daemon)
+[507242](https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=507242)
+in [amule-daemon](https://packages.debian.org/lenny/amule-daemon)
 "amule-daemon: causes OOM's by leaking lots of memory"
 
 (waiting on upstream)
 
-[506652](http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=506652)
-in [xml2rfc](http://packages.debian.org/lenny/xml2rfc)
+[506652](https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=506652)
+in [xml2rfc](https://packages.debian.org/lenny/xml2rfc)
 "Yet another boilerplate change"
 
-[490999](http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=490999)
-in [libqt3-mt](http://packages.debian.org/lenny/libqt3-mt)
+[490999](https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=490999)
+in [libqt3-mt](https://packages.debian.org/lenny/libqt3-mt)
 "kicker: crashes on startup"
 
-[507947](http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=507947)
-in [moodle](http://packages.debian.org/lenny/moodle)
+[507947](https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=507947)
+in [moodle](https://packages.debian.org/lenny/moodle)
 "moodle: html2text.php is not DFSG-free"
 
-[495232](http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=495232)
-in [quagga](http://packages.debian.org/lenny/quagga)
+[495232](https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=495232)
+in [quagga](https://packages.debian.org/lenny/quagga)
 "quagga: zebra ignores routes added via command line"
 
 (misc)
 
-[508091](http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=508091)
-in [tuxguitar](http://packages.debian.org/lenny/tuxguitar)
+[508091](https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=508091)
+in [tuxguitar](https://packages.debian.org/lenny/tuxguitar)
 "maintainer address bounces"
 
 (trivial fix may cause regression, may punt)
 
-[507003](http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=507003)
-in [open-iscsi](http://packages.debian.org/lenny/open-iscsi)
+[507003](https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=507003)
+in [open-iscsi](https://packages.debian.org/lenny/open-iscsi)
 "initiatorname.iscsi should maybe not be in /etc"
 
 (legal issue involving non-free file)
 
-[502751](http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=502751)
-in [clamav-getfiles](http://packages.debian.org/lenny/clamav-getfiles)
+[502751](https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=502751)
+in [clamav-getfiles](https://packages.debian.org/lenny/clamav-getfiles)
 "clamav-getfiles: piuparts test fails: eicar.com md5sum mismatch, file needs downloading"
 
-[506353](http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=506353)
-in [mailscanner](http://packages.debian.org/lenny/mailscanner)
+[506353](https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=506353)
+in [mailscanner](https://packages.debian.org/lenny/mailscanner)
 "CVE-2008-5312/3: mailscanner might allow local users to overwrite arbitrary files via a symlink attack"
 
-[507316](http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=507316)
-in [smarty](http://packages.debian.org/lenny/smarty)
+[507316](https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=507316)
+in [smarty](https://packages.debian.org/lenny/smarty)
 "smarty: Non-free logo included in package"
 
 
@@ -486,87 +486,87 @@ in [smarty](http://packages.debian.org/lenny/smarty)
 
 These bugs are probably not good targets because the work involved with them at this point is to be done by someone on a special Debian team.
 
-[451628](http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=451628)
-in [ftp.debian.org](http://packages.debian.org/lenny/ftp.debian.org)
+[451628](https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=451628)
+in [ftp.debian.org](https://packages.debian.org/lenny/ftp.debian.org)
 "Packages might enter the archive from security without source"
 
-[506152](http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=506152)
-in [ftp.debian.org](http://packages.debian.org/lenny/ftp.debian.org)
+[506152](https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=506152)
+in [ftp.debian.org](https://packages.debian.org/lenny/ftp.debian.org)
 "libept0 should have priority important"
 
-[507675](http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=507675)
-in [ftp.debian.org](http://packages.debian.org/lenny/ftp.debian.org)
+[507675](https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=507675)
+in [ftp.debian.org](https://packages.debian.org/lenny/ftp.debian.org)
 "python2.5 should have priority standard"
 
-[507678](http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=507678)
-in [ftp.debian.org](http://packages.debian.org/lenny/ftp.debian.org)
+[507678](https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=507678)
+in [ftp.debian.org](https://packages.debian.org/lenny/ftp.debian.org)
 "libsqlite3-0 should have priority standard"
 
-[507775](http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=507775)
-in [ftp.debian.org](http://packages.debian.org/lenny/ftp.debian.org)
+[507775](https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=507775)
+in [ftp.debian.org](https://packages.debian.org/lenny/ftp.debian.org)
 "libkeyutils1 should have priority standard"
 
-[507778](http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=507778)
-in [ftp.debian.org](http://packages.debian.org/lenny/ftp.debian.org)
+[507778](https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=507778)
+in [ftp.debian.org](https://packages.debian.org/lenny/ftp.debian.org)
 "libldap-2.4-2 should have priority standard"
 
-[507779](http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=507779)
-in [ftp.debian.org](http://packages.debian.org/lenny/ftp.debian.org)
+[507779](https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=507779)
+in [ftp.debian.org](https://packages.debian.org/lenny/ftp.debian.org)
 "[Priorities] libustr-1.0-1 -> standard"
 
-[507780](http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=507780)
-in [ftp.debian.org](http://packages.debian.org/lenny/ftp.debian.org)
+[507780](https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=507780)
+in [ftp.debian.org](https://packages.debian.org/lenny/ftp.debian.org)
 "python-sepolgen should have priority standard"
 
-[507783](http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=507783)
-in [ftp.debian.org](http://packages.debian.org/lenny/ftp.debian.org)
+[507783](https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=507783)
+in [ftp.debian.org](https://packages.debian.org/lenny/ftp.debian.org)
 "libxml2 should have priority standard"
 
-[507784](http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=507784)
-in [ftp.debian.org](http://packages.debian.org/lenny/ftp.debian.org)
+[507784](https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=507784)
+in [ftp.debian.org](https://packages.debian.org/lenny/ftp.debian.org)
 "python2.5-minimal should have priority standard"
 
-[507796](http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=507796)
-in [ftp.debian.org](http://packages.debian.org/lenny/ftp.debian.org)
+[507796](https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=507796)
+in [ftp.debian.org](https://packages.debian.org/lenny/ftp.debian.org)
 "libisccfg40 should have priority standard"
 
-[507797](http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=507797)
-in [ftp.debian.org](http://packages.debian.org/lenny/ftp.debian.org)
+[507797](https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=507797)
+in [ftp.debian.org](https://packages.debian.org/lenny/ftp.debian.org)
 "libisccc40 should have priority standard"
 
-[507798](http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=507798)
-in [ftp.debian.org](http://packages.debian.org/lenny/ftp.debian.org)
+[507798](https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=507798)
+in [ftp.debian.org](https://packages.debian.org/lenny/ftp.debian.org)
 "libedit2 should have priority standard"
 
-[507799](http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=507799)
-in [ftp.debian.org](http://packages.debian.org/lenny/ftp.debian.org)
+[507799](https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=507799)
+in [ftp.debian.org](https://packages.debian.org/lenny/ftp.debian.org)
 "libgssglue1 must have priority standard"
 
-[507800](http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=507800)
-in [ftp.debian.org](http://packages.debian.org/lenny/ftp.debian.org)
+[507800](https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=507800)
+in [ftp.debian.org](https://packages.debian.org/lenny/ftp.debian.org)
 "ucf must have priority standard"
 
-[507801](http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=507801)
-in [ftp.debian.org](http://packages.debian.org/lenny/ftp.debian.org)
+[507801](https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=507801)
+in [ftp.debian.org](https://packages.debian.org/lenny/ftp.debian.org)
 "libpci3 must have priority standard"
 
-[497471](http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=497471)
-in [cdimage.debian.org](http://packages.debian.org/lenny/cdimage.debian.org)
+[497471](https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=497471)
+in [cdimage.debian.org](https://packages.debian.org/lenny/cdimage.debian.org)
 
 "sarge images have syslinux binaries without source"
 
-[506977](http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=506977)
-in [release.debian.org](http://packages.debian.org/lenny/release.debian.org)
+[506977](https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=506977)
+in [release.debian.org](https://packages.debian.org/lenny/release.debian.org)
 "FPC: copyright infringement in pre 2.2.2 sources"
 
-[507239](http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=507239)
-in [release.debian.org](http://packages.debian.org/lenny/release.debian.org)
+[507239](https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=507239)
+in [release.debian.org](https://packages.debian.org/lenny/release.debian.org)
 "RM: astrolog/stable -- RoQA; orphaned long time, non-free, contains potentially undistributable code"
 
 This one is fixed in experimental:
 
 
 
-[503907](http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=503907)
-in [libwebkit-1.0-1](http://packages.debian.org/lenny/libwebkit-1.0-1)
+[503907](https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=503907)
+in [libwebkit-1.0-1](https://packages.debian.org/lenny/libwebkit-1.0-1)
 "epiphany-webkit: Crashes at startup whenever I go to a site."
index add9a4c8e99bba5c1d2f712d1201e92c55fe77ef..5645868374a469cfddc247536cfaf4b90d969600 100644 (file)
@@ -30,7 +30,7 @@ Every one of those bugs has to be dealt with one way or another before
 Lenny will release.
 
 **Q**: How is this list of bugs different from
-[this one](http://bugs.debian.org/release-critical/other/testing.html)?  
+[this one](https://bugs.debian.org/release-critical/other/testing.html)?  
 **A**: The list on `bugs.debian.org` includes bugs which have been
 fixed, but haven't passed a requisite waiting period before being
 introduced into Lenny. Our list is only bugs for which there is no
@@ -60,7 +60,7 @@ has to deal with, and probably read some code along the way.
 
 ## Useful Resources
 
-[Debian Policy Manual](http://www.debian.org/doc/debian-policy/): There
+[Debian Policy Manual](https://www.debian.org/doc/debian-policy/): There
 will be people at the hackathon to help you with the packaging and
 policy aspects of updating Debian packages, but the Debian Policy
 Manual is a good reference.
@@ -70,12 +70,12 @@ Guide](http://www.us.debian.org/doc/maint-guide/): Where the Policy Manual is a
 is more of a tutorial on how to build packages that comply with Debian
 policy
 
-[tabbott's Packaging Tutorial](http://debathena.mit.edu/packaging/): A
+[tabbott's Packaging Tutorial](https://debathena.mit.edu/packaging/): A
 summary of building Debian packages with CDBS, Tim's tutorial also
 includes a long list of useful commands for any sort of package
 development, as well as a list of useful sites
 
-[SIPB IAP class on Debian](http://stuff.mit.edu/iap/2009/#debian): A
+[SIPB IAP class on Debian](https://stuff.mit.edu/iap/2009/#debian): A
 workshop where you can learn more about Debian packaging (the easy
 way!  some of the packages you may have dealt with go through
 unnecessary complexity), with lots of hands-on examples.
index 118bc18ee2ab72a85b44c7e544b842c20abe788b..ab8c74450a314310e6f4c676c28e000c0654db81 100644 (file)
@@ -9,6 +9,6 @@ Contact sipb-40_at_mit_dot_edu to RSVP or learn more.
 
 
 ## Past Reunions
-* SIPB's 35th Reunion was held June 13, 2009: [Pictures](http://www.mit.edu/~cbf/sipb35th)
+* SIPB's 35th Reunion was held June 13, 2009: [Pictures](https://www.mit.edu/~cbf/sipb35th)
 * SIPB's 20th Reunion was held in June 1989: [Pictures](http://www.frankston.us/pictures/sipb20th/index.html)
 * There was also a 10th Reunion. Presumably in 1979.
index 637ec402f500c07c8d4640d49958538625a51554..2d121c94c1ff8e7c67dce4cf855fee6bc5cf46fa 100644 (file)
@@ -79,7 +79,7 @@ For statistical purposes, it is useful to know how many people came to
 the hackathon.  A simple Python app is available at
 
     /afs/sipb/project/sipb-www/web_scripts/hackathon-signin/
-    http://sipb.mit.edu/hackathon-signin
+    https://sipb.mit.edu/hackathon-signin
 
 The file
 
@@ -98,24 +98,24 @@ Wiki:
 
 After this, you should create relevant pages:
 
-   http://sipb.mit.edu/hackathons/<HACKATHON_NAME>
-      Take a look at, e.g. http://sipb.mit.edu/hackathons/velocihacker/
-      for ideas.  Also, have http://sipb.mit.edu/hackathon and
-      http://sipb.mit.edu/<HACKATHON_NAME> redirect to this page.
+   https://sipb.mit.edu/hackathons/<HACKATHON_NAME>
+      Take a look at, e.g. https://sipb.mit.edu/hackathons/velocihacker/
+      for ideas.  Also, have https://sipb.mit.edu/hackathon and
+      https://sipb.mit.edu/<HACKATHON_NAME> redirect to this page.
 
-   http://sipb.mit.edu/hackathons/<HACKATHON_NAME>/projects This
+   https://sipb.mit.edu/hackathons/<HACKATHON_NAME>/projects This
       should be a list of projects that are being worked on, including
       people and locations.  Have an item for "your project here!" or
       similar.
 
-      Also have http://sipb.mit.edu/<HACKATHON_NAME>/projects redirect
+      Also have https://sipb.mit.edu/<HACKATHON_NAME>/projects redirect
       there.
 
 Note that the wiki has no "create page" button, and there is no "edit"
 button on pages that don't exist.  To create a new page, go directly
 to
 
-    http://sipb.mit.edu/<NEWPAGENAME>
+    https://sipb.mit.edu/<NEWPAGENAME>
 
 and click on the question mark.