]> git.rkrishnan.org Git - tahoe-lafs/tahoe-lafs.git/commitdiff
Tue Mar 13 20:26:54 GMT 2012 david-sarah@jacaranda.org
authorDaira Hopwood <daira@jacaranda.org>
Thu, 5 Sep 2013 16:41:39 +0000 (17:41 +0100)
committerDaira Hopwood <daira@jacaranda.org>
Thu, 5 Sep 2013 16:41:39 +0000 (17:41 +0100)
  * Update more links from http: to https: in documentation and comments.

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 3a9e08fbc0cc3eb92ed680019c3dc15ffc775e8a..9e016e0485cf0ae296adfe2e8154093897d3023f 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 4b9c2eddd072554da7a91fa9f878d5b71ca9c017..6c4ce3fcd8a17536d36c5cdf85f0718dae317c8e 100644 (file)
@@ -11,7 +11,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 /
@@ -31,8 +31,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 b4a22feaf1e1d10c4d0e7d975c56a8fb2fa40411..aeb4e3f54d50e900cb75846da8ebc3170f3029da 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 a5864e816928f06b6b973cc7600386b20d1ecb81..2fa812cee9662926e6f70f58e97d261809727872 100644 (file)
@@ -190,7 +190,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
 ============
@@ -237,25 +237,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 02746882d6cd9985fe11be5d0d307f3d1ccc6a56..41c10fd00f23b143070536b5383f02ffe6c767b5 100644 (file)
@@ -132,11 +132,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 47ab75429ecccdf642c55e9d720c363043a3a9d1..aab45dcce24eef2ed3ec320b6feb447834a4e501 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
@@ -2058,7 +2058,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
@@ -2086,14 +2086,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 86a5176e5a273f47a39d05d65776bf67a2781ad5..f9ee89429f62c6f78686def8c95007ec23222b03 100644 (file)
@@ -147,9 +147,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 15c611af442030ae31fd10cf80d968783ef4ddd7..957c256f72f357c9023e887a526581fd4c94687c 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
 2006\[en]2011 \@ AllMyData, Inc.
index df61865e1b4dd6da5dc828eede930438a9c37bbd..4e03a513cbe55d83d1f47ba85ad97d7f6f402e20 100644 (file)
@@ -147,5 +147,5 @@ Rainhill, Merseyside, UK
 [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 64210af28a6da74f126c21ebbf732b71dec18af3..88cebb1584a7e6a52ee0d185b0e2fcb2a2ccdf42 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 = darcsver --count-all-patches 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 ed28e5d6374a44a77a4eaa7edd04b554c4619f4b..3c71c8bed5cf1707936a323e5a850bb27c722a34 100644 (file)
@@ -975,6 +975,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))