Update more links from http: to https: in documentation and comments.
authordavid-sarah <david-sarah@jacaranda.org>
Tue, 13 Mar 2012 20:26:54 +0000 (20:26 +0000)
committerdavid-sarah <david-sarah@jacaranda.org>
Tue, 13 Mar 2012 20:26:54 +0000 (20:26 +0000)
16 files changed:
docs/architecture.rst
docs/backdoors.rst
docs/configuration.rst
docs/frontends/FTP-and-SFTP.rst
docs/frontends/download-status.rst
docs/frontends/drop-upload.rst
docs/frontends/webapi.rst
docs/historical/historical_known_issues.txt
docs/known_issues.rst
docs/man/tahoe.1
relnotes.txt
setup.cfg
src/allmydata/frontends/sftpd.py
src/allmydata/test/test_runner.py
src/allmydata/web/status.py
src/allmydata/windows/fixups.py

index 362a179208ac229faf80dc9f65d22820d0e9d79e..85acb31d670a5be896c2f688ed16e1694def9155 100644 (file)
@@ -44,7 +44,7 @@ copies files from the local disk onto the decentralized filesystem. We later
 provide read-only access to those files, allowing users to recover them.
 There are several other applications built on top of the Tahoe-LAFS
 filesystem (see the `RelatedProjects
-<http://tahoe-lafs.org/trac/tahoe-lafs/wiki/RelatedProjects>`_ page of the
+<https://tahoe-lafs.org/trac/tahoe-lafs/wiki/RelatedProjects>`_ page of the
 wiki for a list).
 
 
@@ -158,7 +158,7 @@ that doesn't match the capability you used to refer to that file. The
 filesystem layer (described below) adds human-meaningful names atop the
 key-value layer.
 
-.. _`Zooko's Triangle`: http://en.wikipedia.org/wiki/Zooko%27s_triangle
+.. _`Zooko's Triangle`: https://en.wikipedia.org/wiki/Zooko%27s_triangle
 
 
 Server Selection
index e75a19f9a3b00e406cd7734fb599895ea8824041..bd319972683f2d31f1ecf1231403e15888c25e18 100644 (file)
@@ -10,7 +10,7 @@ to encrypted data.
 
 (login required; username/password pairs available at `bugmenot`_).
 
-.. _recently reported: http://www.nytimes.com/2010/09/27/us/27wiretap.html
+.. _recently reported: https://www.nytimes.com/2010/09/27/us/27wiretap.html
 .. _bugmenot: http://www.bugmenot.com/view/nytimes.com
 
 Commentary by the `Electronic Frontier Foundation`_, `Peter Suderman /
@@ -30,8 +30,8 @@ exploitable by other parties (a notable example being the Greek cellphone
 eavesdropping scandal in 2004/5). RFCs `1984`_ and `2804`_ elaborate on the
 security case against such backdoors.
 
-.. _1984: http://tools.ietf.org/html/rfc1984
-.. _2804: http://tools.ietf.org/html/rfc2804
+.. _1984: https://tools.ietf.org/html/rfc1984
+.. _2804: https://tools.ietf.org/html/rfc2804
 
 Note that since Tahoe-LAFS is open-source software, forks by people other
 than the current core developers are possible. In that event, we would try to
index 121fe80f19d916ac2c0930d77b9ea8931f45e234..d6d7e38cff43a4f6da489283ac3036839a3e55ab 100644 (file)
@@ -44,7 +44,7 @@ The item descriptions below use the following types:
     a Twisted listening-port specification string, like "``tcp:80``" or
     "``tcp:3456:interface=127.0.0.1``". For a full description of the format,
     see `the Twisted strports documentation
-    <http://twistedmatrix.com/documents/current/api/twisted.application.strports.html>`_.
+    <https://twistedmatrix.com/documents/current/api/twisted.application.strports.html>`_.
     Please note, if interface= is not specified, Tahoe-LAFS will attempt to
     bind the port specified on all interfaces.
 
index 8edb2f8c8e16932ad092be875a1d031a7b562dbd..deb95a7b8d853fe663d489d365de9b89131fa3c6 100644 (file)
@@ -189,7 +189,7 @@ isn't very useful except for testing.
 
 For further information on SFTP compatibility and known issues with various
 clients and with the sshfs filesystem, see
-`<http://tahoe-lafs.org/trac/tahoe-lafs/wiki/SftpFrontend>`_.
+`<https://tahoe-lafs.org/trac/tahoe-lafs/wiki/SftpFrontend>`_.
 
 Dependencies
 ============
@@ -236,25 +236,25 @@ Known Issues
 ============
 
 Mutable files are not supported by the FTP frontend (`ticket #680
-<http://tahoe-lafs.org/trac/tahoe-lafs/ticket/680>`_). Currently, a directory
+<https://tahoe-lafs.org/trac/tahoe-lafs/ticket/680>`_). Currently, a directory
 containing mutable files cannot even be listed over FTP.
 
 The FTP frontend sometimes fails to report errors, for example if an upload
 fails because it does meet the "servers of happiness" threshold (`ticket
-#1081 <http://tahoe-lafs.org/trac/tahoe-lafs/ticket/1081>`_). Upload errors
+#1081 <https://tahoe-lafs.org/trac/tahoe-lafs/ticket/1081>`_). Upload errors
 also may not be reported when writing files using SFTP via sshfs (`ticket
-#1059 <http://tahoe-lafs.org/trac/tahoe-lafs/ticket/1059>`_).
+#1059 <https://tahoe-lafs.org/trac/tahoe-lafs/ticket/1059>`_).
 
 Non-ASCII filenames are not supported by FTP (`ticket #682
-<http://tahoe-lafs.org/trac/tahoe-lafs/ticket/682>`_). They can be used with
+<https://tahoe-lafs.org/trac/tahoe-lafs/ticket/682>`_). They can be used with
 SFTP only if the client encodes filenames as UTF-8 (`ticket #1089
-<http://tahoe-lafs.org/trac/tahoe-lafs/ticket/1089>`_).
+<https://tahoe-lafs.org/trac/tahoe-lafs/ticket/1089>`_).
 
 The gateway node may hang or consume 100% CPU if the client tries to rekey.
-(`ticket #1297 <http://tahoe-lafs.org/trac/tahoe-lafs/ticket/1297>`_).  This
-is due to `a bug in Twisted <http://twistedmatrix.com/trac/ticket/4395>`_
+(`ticket #1297 <https://tahoe-lafs.org/trac/tahoe-lafs/ticket/1297>`_).  This
+is due to `a bug in Twisted <https://twistedmatrix.com/trac/ticket/4395>`_
 which was fixed in Twisted 11.0 (released 3-April-2011).
 
 For options to disable rekeying in various clients in order to work around
 this issue, and for other known issues in SFTP, see
-`<http://tahoe-lafs.org/trac/tahoe-lafs/wiki/SftpFrontend>`_.
+`<https://tahoe-lafs.org/trac/tahoe-lafs/wiki/SftpFrontend>`_.
index 7aa4567355fcaddb4bfd7c0e601e3e129ab5d429..4de60f54e6f6b3405f1c165f90102dcc4ad97ebf 100644 (file)
@@ -21,7 +21,7 @@ document is to explain what it all means. It was written by Brian
 Warner, who wrote the v1.8.0 downloader code and the code which
 generates this status report about the v1.8.0 downloader's
 behavior. Brian posted it to the trac:
-http://tahoe-lafs.org/trac/tahoe-lafs/ticket/1169#comment:1
+https://tahoe-lafs.org/trac/tahoe-lafs/ticket/1169#comment:1
 
 Then Zooko lightly edited it while copying it into the docs/
 directory.
index 1b6b0937d1b783ac1a42c8bade6c2d259c744a46..d5af07506da67273455b27092e33169bb234ce34 100644 (file)
@@ -130,11 +130,11 @@ Unicode names are supported, but the local name of a file must be encoded
 correctly in order for it to be uploaded. The expected encoding is that
 printed by ``python -c "import sys; print sys.getfilesystemencoding()"``.
 
-.. _`#1105`: http://tahoe-lafs.org/trac/tahoe-lafs/ticket/1105
-.. _`#1430`: http://tahoe-lafs.org/trac/tahoe-lafs/ticket/1430
-.. _`#1431`: http://tahoe-lafs.org/trac/tahoe-lafs/ticket/1431
-.. _`#1432`: http://tahoe-lafs.org/trac/tahoe-lafs/ticket/1432
-.. _`#1433`: http://tahoe-lafs.org/trac/tahoe-lafs/ticket/1433
-.. _`#1449`: http://tahoe-lafs.org/trac/tahoe-lafs/ticket/1449
-.. _`#1458`: http://tahoe-lafs.org/trac/tahoe-lafs/ticket/1458
-.. _`#1459`: http://tahoe-lafs.org/trac/tahoe-lafs/ticket/1459
+.. _`#1105`: https://tahoe-lafs.org/trac/tahoe-lafs/ticket/1105
+.. _`#1430`: https://tahoe-lafs.org/trac/tahoe-lafs/ticket/1430
+.. _`#1431`: https://tahoe-lafs.org/trac/tahoe-lafs/ticket/1431
+.. _`#1432`: https://tahoe-lafs.org/trac/tahoe-lafs/ticket/1432
+.. _`#1433`: https://tahoe-lafs.org/trac/tahoe-lafs/ticket/1433
+.. _`#1449`: https://tahoe-lafs.org/trac/tahoe-lafs/ticket/1449
+.. _`#1458`: https://tahoe-lafs.org/trac/tahoe-lafs/ticket/1458
+.. _`#1459`: https://tahoe-lafs.org/trac/tahoe-lafs/ticket/1459
index b67ee33450935e95b8a33b1d99f57aa510fe0a3e..29a3f9fe5429bb920e8c30c8776271aba75dab5e 100644 (file)
@@ -52,7 +52,7 @@ This string is actually a Twisted "strports" specification, meaning you can
 get more control over the interface to which the server binds by supplying
 additional arguments. For more details, see the documentation on
 `twisted.application.strports
-<http://twistedmatrix.com/documents/current/api/twisted.application.strports.html>`_.
+<https://twistedmatrix.com/documents/current/api/twisted.application.strports.html>`_.
 
 Writing "tcp:3456:interface=127.0.0.1" into the web.port line does the same
 but binds to the loopback interface, ensuring that only the programs on the
@@ -74,7 +74,7 @@ with it (such as read or modify the contents). This identifier is called a
 "read-cap" or "write-cap", depending upon whether it enables read-only or
 read-write access. These "caps" are also referred to as URIs (which may be
 confusing because they are not currently `RFC3986
-<http://tools.ietf.org/html/rfc3986>`_-compliant URIs).
+<https://tools.ietf.org/html/rfc3986>`_-compliant URIs).
 
 The Tahoe web-based API is "REST-ful", meaning it implements the concepts of
 "REpresentational State Transfer": the original scheme by which the World
@@ -2047,7 +2047,7 @@ the ``logs/twistd.log`` file.
 
  HTTP does not provide a mechanism to specify the character set used to
  encode non-ASCII names in URLs
- (`RFC3986#2.1 <http://tools.ietf.org/html/rfc3986#section-2.1>`_).
+ (`RFC3986#2.1 <https://tools.ietf.org/html/rfc3986#section-2.1>`_).
  We prefer the convention that the ``filename=`` argument shall be a
  URL-escaped UTF-8 encoded Unicode string.
  For example, suppose we want to provoke the server into using a filename of
@@ -2075,14 +2075,14 @@ the ``logs/twistd.log`` file.
     (note, the last four bytes of that line, not including the newline, are
     0xC3 0xA9 0x65 0x22)
 
- `RFC2231#4 <http://tools.ietf.org/html/rfc2231#section-4>`_
+ `RFC2231#4 <https://tools.ietf.org/html/rfc2231#section-4>`_
  (dated 1997): suggests that the following might work, and
  `some developers have reported <http://markmail.org/message/dsjyokgl7hv64ig3>`_
  that it is supported by Firefox (but not IE7)::
 
   #2: Content-Disposition: attachment; filename*=utf-8''fianc%C3%A9e
 
- My reading of `RFC2616#19.5.1 <http://tools.ietf.org/html/rfc2616#section-19.5.1>`_
+ My reading of `RFC2616#19.5.1 <https://tools.ietf.org/html/rfc2616#section-19.5.1>`_
  (which defines Content-Disposition) says that the filename= parameter is
  defined to be wrapped in quotes (presumably to allow spaces without breaking
  the parsing of subsequent parameters), which would give us::
index 3756d6ce1609dd6f5adee3a5f96d01c089a28d8d..d43ba24398111a6cf359277046ab7e5df0ac5533 100644 (file)
@@ -3,11 +3,11 @@
 Below is a list of known issues in older releases of Tahoe-LAFS, and how to
 manage them.  The current version of this file can be found at
 
-http://tahoe-lafs.org/source/tahoe/trunk/docs/historical/historical_known_issues.txt
+https://tahoe-lafs.org/source/tahoe/trunk/docs/historical/historical_known_issues.txt
 
 Issues in newer releases of Tahoe-LAFS can be found at:
 
-http://tahoe-lafs.org/source/tahoe/trunk/docs/known_issues.rst
+https://tahoe-lafs.org/source/tahoe/trunk/docs/known_issues.rst
 
 == issues in Tahoe v1.8.2, released 30-Jan-2011 ==
 
@@ -177,7 +177,7 @@ mutable files, you may be able to avoid the potential for "rollback"
 failure.
 
 A future version of Tahoe will include a fix for this issue.  Here is
-[http://tahoe-lafs.org/pipermail/tahoe-dev/2008-May/000630.html the
+[https://tahoe-lafs.org/pipermail/tahoe-dev/2008-May/000630.html the
 mailing list discussion] about how that future version will work.
 
 
index 7dd65bcf866f585b48e47e4aa8577462672f94f2..e49fa773a26b4b3d6c39ca3daca6b47bc1687327 100644 (file)
@@ -153,9 +153,9 @@ Opera also has a similar facility that is disabled by default. A previous
 version of this file stated that Firefox had abandoned their phishing
 filter; this was incorrect.
 
-.. _a brief description of their filter's operation: http://blogs.msdn.com/ie/archive/2005/09/09/463204.aspx
-.. _"safe browsing API": http://code.google.com/apis/safebrowsing/
-.. _specification: http://code.google.com/p/google-safe-browsing/wiki/Protocolv2Spec
+.. _a brief description of their filter's operation: https://blogs.msdn.com/ie/archive/2005/09/09/463204.aspx
+.. _"safe browsing API": https://code.google.com/apis/safebrowsing/
+.. _specification: https://code.google.com/p/google-safe-browsing/wiki/Protocolv2Spec
 .. _Firefox bugzilla ticket #368255: https://bugzilla.mozilla.org/show_bug.cgi?id=368255
 
 
index ba23b5f85a43e301d7ee42670451b74728e7efe9..68e11e20ea65d772c2c898b9ecfe14e1910f8a1d 100644 (file)
@@ -277,14 +277,14 @@ and dozens of others.
 This manpage was originally written by bertagaz.
 .SH REPORTING BUGS
 .PP
-Please see <http://tahoe-lafs.org/trac/tahoe-lafs/wiki/HowToReportABug>.
+Please see <https://tahoe-lafs.org/trac/tahoe-lafs/wiki/HowToReportABug>.
 .PP
 For known security issues see
-<http://tahoe-lafs.org/trac/tahoe-lafs/browser/docs/known_issues.rst>.
+<https://tahoe-lafs.org/trac/tahoe-lafs/browser/docs/known_issues.rst>.
 .PP
-Tahoe-LAFS home page: <http://tahoe-lafs.org/>
+Tahoe-LAFS home page: <https://tahoe-lafs.org/>
 .PP
-tahoe-dev mailing list: <http://tahoe-lafs.org/cgi-bin/mailman/listinfo/tahoe-dev>
+tahoe-dev mailing list: <https://tahoe-lafs.org/cgi-bin/mailman/listinfo/tahoe-dev>
 .SH COPYRIGHT
 .PP
 Copyright \@ 2006\[en]2012 The Tahoe-LAFS Software Foundation
index cd506025e42d255d501208b29a40df861d7c68cd..35fb8c68037f865a8d29a411c8717a5b11b8f7c2 100644 (file)
@@ -149,5 +149,5 @@ San Francisco, California, USA
 [9] https://tahoe-lafs.org/trac/tahoe-lafs/browser/CREDITS
 [10] https://tahoe-lafs.org/trac/tahoe-lafs/wiki/Dev
 [11] http://atlasnetworks.us/
-[12] http://leastauthority.com/
+[12] https://leastauthority.com/
 [13] https://tahoe-lafs.org/hacktahoelafs/
index 7232eb9acbd96a5a193a14edfcb30e511c2de068..b984d2dea249374d1bcaf96c1c642cccbd20d465 100644 (file)
--- a/setup.cfg
+++ b/setup.cfg
@@ -13,7 +13,7 @@ zip_ok=False
 # tahoe-deps/ and ../tahoe-deps/ before it resorts to downloading them from
 # PyPI.
 
-# http://tahoe-lafs.org/source/tahoe-lafs/deps/tahoe-deps.tar.gz contains a
+# https://tahoe-lafs.org/source/tahoe-lafs/deps/tahoe-deps.tar.gz contains a
 # bundle of these dependencies (as Python source distributions or "sdists"). So
 # it you want to avoid the build-time download (say, if you're on an airplane,
 # or a desert island), just grab a copy and unpack it in your tahoe darcs tree.
@@ -34,7 +34,7 @@ find_links=misc/dependencies tahoe-deps ../tahoe-deps
 # Other sites that we might want to list:
 # http://sourceforge.net/project/showfiles.php?group_id=78018&package_id=79063
 # http://pypi.python.org/pypi/pywin32
-# (See http://tahoe-lafs.org/trac/tahoe-lafs/ticket/142 .)
+# (See ticket #142.)
 
 [aliases]
 build = update_version develop --prefix=support make_executable build
index 887786e76f51a54c42c06e2c40d45405f432e077..f148384d3781340a2d54bcbf72121d2b23779210 100644 (file)
@@ -150,9 +150,10 @@ def _lsLine(name, attrs):
     # We don't know how many links there really are to this object.
     st_nlink = 1
 
-    # Based on <http://twistedmatrix.com/trac/browser/trunk/twisted/conch/ls.py?rev=25412>.
-    # We can't call the version in Twisted because we might have a version earlier than
-    # <http://twistedmatrix.com/trac/changeset/25412> (released in Twisted 8.2).
+    # Based on <https://twistedmatrix.com/trac/browser/trunk/twisted/conch/ls.py?rev=25412>.
+    # We previously could not call the version in Twisted because we needed the change
+    # <https://twistedmatrix.com/trac/changeset/25412> (released in Twisted v8.2).
+    # Since we now depend on Twisted v10.1, consider calling Twisted's version.
 
     mode = st_mode
     perms = array.array('c', '-'*10)
index 51b4b04fb00c94106ada40b5c9460180d55e738a..6dd8b6341f9d7d5a29b35ee947e909e4bc97032f 100644 (file)
@@ -128,8 +128,7 @@ class BinTahoe(common_util.SignalMixin, unittest.TestCase, RunBinTahoeMixin):
             self._check_right_code(lines[1])
         d.addCallback(_cb)
         return d
-    # The timeout was exceeded on FreeStorm's CentOS:
-    # http://tahoe-lafs.org/buildbot/builders/FreeStorm%20CentOS5-i386/builds/503/steps/test/logs/stdio
+    # The timeout was exceeded on FreeStorm's CentOS5-i386.
     test_import_in_repl.timeout = 480
 
     def test_path(self):
@@ -467,11 +466,10 @@ class RunNode(common_util.SignalMixin, unittest.TestCase, pollmixin.PollMixin,
         d.addCallback(_after_stopping)
         d.addBoth(self._remove, HOTLINE_FILE)
         return d
+    # This test has hit a 240-second timeout on our feisty2.5 buildslave, and a 480-second timeout
+    # on Francois's Lenny-armv5tel buildslave.
     test_introducer.timeout = 960
 
-    # This test hit the 120-second timeout on "Francois Lenny-armv5tel", then it hit a 240-second timeout on our feisty2.5 buildslave: http://allmydata.org/buildbot/builders/feisty2.5/builds/2381/steps/test/logs/test.log
-    # Then it hit the 480 second timeout on Francois's machine: http://tahoe-lafs.org/buildbot/builders/FranXois%20lenny-armv5tel/builds/449/steps/test/logs/stdio
-
     def test_client_no_noise(self):
         self.skip_if_cannot_daemonize()
 
index 23864a72a6249000e7d5b6c3e2c14389738b9f71..b5dd2df1eccfc7868485e2b76800d2233e7cedf4 100644 (file)
@@ -979,6 +979,7 @@ class MapupdateStatusPage(rend.Page, RateAndTimeMixin):
         started = self.update_status.get_started()
         total = self.update_status.timings.get("total")
         per_server = self.update_status.timings.get("per_server")
+        # We'd like to use an https: URL here, but the site has a domain/cert mismatch.
         base = "http://chart.apis.google.com/chart?"
         pieces = ["cht=bhs"]
         pieces.append("chco=ffffff,4d89f9,c6d9fd") # colors
index 719abd2d1afb8762759dab74cbc15953beeb8ec6..eaf5d5eb9115b95b99935d48c3e0a131fb169ec8 100644 (file)
@@ -14,7 +14,7 @@ def initialize():
     from allmydata.util import log
     from allmydata.util.encodingutil import canonical_encoding
 
-    # <http://msdn.microsoft.com/en-us/library/ms680621%28VS.85%29.aspx>
+    # <https://msdn.microsoft.com/en-us/library/ms680621%28VS.85%29.aspx>
     SetErrorMode = WINFUNCTYPE(UINT, UINT)(("SetErrorMode", windll.kernel32))
     SEM_FAILCRITICALERRORS = 0x0001
     SEM_NOOPENFILEERRORBOX = 0x8000
@@ -36,18 +36,18 @@ def initialize():
 
     # Make Unicode console output work independently of the current code page.
     # This also fixes <http://bugs.python.org/issue1602>.
-    # Credit to Michael Kaplan <http://blogs.msdn.com/b/michkap/archive/2010/04/07/9989346.aspx>
+    # Credit to Michael Kaplan <https://blogs.msdn.com/b/michkap/archive/2010/04/07/9989346.aspx>
     # and TZOmegaTZIOY
     # <http://stackoverflow.com/questions/878972/windows-cmd-encoding-change-causes-python-crash/1432462#1432462>.
     try:
-        # <http://msdn.microsoft.com/en-us/library/ms683231(VS.85).aspx>
+        # <https://msdn.microsoft.com/en-us/library/ms683231(VS.85).aspx>
         # HANDLE WINAPI GetStdHandle(DWORD nStdHandle);
         # returns INVALID_HANDLE_VALUE, NULL, or a valid handle
         #
-        # <http://msdn.microsoft.com/en-us/library/aa364960(VS.85).aspx>
+        # <https://msdn.microsoft.com/en-us/library/aa364960(VS.85).aspx>
         # DWORD WINAPI GetFileType(DWORD hFile);
         #
-        # <http://msdn.microsoft.com/en-us/library/ms683167(VS.85).aspx>
+        # <https://msdn.microsoft.com/en-us/library/ms683167(VS.85).aspx>
         # BOOL WINAPI GetConsoleMode(HANDLE hConsole, LPDWORD lpMode);
 
         GetStdHandle = WINFUNCTYPE(HANDLE, DWORD)(("GetStdHandle", windll.kernel32))