
commit a54d6430f802c270f70ee9cf850a34ec67245f02 Author: Damian Johnson <atagar@torproject.org> Date: Wed Jun 4 08:46:35 2014 -0700 Changing descriptor archive links from Metrics to CollecTor Karsten just released CollecTor, a site that's replacing the Metrics archive. Adjusting our links... https://lists.torproject.org/pipermail/tor-dev/2014-June/006942.html --- docs/change_log.rst | 2 +- docs/tutorials/mirror_mirror_on_the_wall.rst | 4 ++-- stem/descriptor/__init__.py | 2 +- stem/descriptor/extrainfo_descriptor.py | 8 +++++--- stem/descriptor/networkstatus.py | 9 ++++++--- stem/descriptor/server_descriptor.py | 12 ++++++++---- 6 files changed, 23 insertions(+), 14 deletions(-) diff --git a/docs/change_log.rst b/docs/change_log.rst index cc68644..58fca66 100644 --- a/docs/change_log.rst +++ b/docs/change_log.rst @@ -60,7 +60,7 @@ among numerous other improvements and fixes. * Added `support for CIRC_BW events <api/response.html#stem.response.events.CircuitBandwidthEvent>`_ (:spec:`6f2919a`) * Added `support for CELL_STATS events <api/response.html#stem.response.events.CellStatsEvent>`_ (:spec:`6f2919a`) * Added `support for TB_EMPTY events <api/response.html#stem.response.events.TokenBucketEmptyEvent>`_ (:spec:`6f2919a`) - * Added `support for HS_DESC events <api/response.html#stem.response.events.HSDescEvent>`_ (:spec:`a67ac4d`, :trac:`10807`) + * Added `support for HS_DESC events <api/response.html#stem.response.events.HSDescEvent>`_ (:trac:`10807`, :spec:`a67ac4d`) * Changed :func:`~stem.control.Controller.get_network_status` and :func:`~stem.control.Controller.get_network_statuses` to provide :class:`~stem.descriptor.router_status_entry.RouterStatusEntryMicroV3` if Tor is using microdescriptors (:trac:`7646`) * The :func:`~stem.connection.connect_port` and :func:`~stem.connection.connect_socket_file` didn't properly mark the Controller it returned as being authenticated, causing event listening among other things to fail * The :func:`~stem.control.Controller.add_event_listener` method couldn't accept event types that Stem didn't already recognize diff --git a/docs/tutorials/mirror_mirror_on_the_wall.rst b/docs/tutorials/mirror_mirror_on_the_wall.rst index a5ba5e6..0db54c3 100644 --- a/docs/tutorials/mirror_mirror_on_the_wall.rst +++ b/docs/tutorials/mirror_mirror_on_the_wall.rst @@ -64,8 +64,8 @@ Listing the current relays in the Tor network is as easy as... Where can I get past descriptors? --------------------------------- -Descriptor archives are available on `Tor's metrics site -<https://metrics.torproject.org/data.html>`_. These archives can be read with +Descriptor archives are available from `CollecTor +<https://collector.torproject.org/>`_. These archives can be read with the `DescriptorReader <../api/descriptor/reader.html>`_... :: diff --git a/stem/descriptor/__init__.py b/stem/descriptor/__init__.py index 4270cb9..887ab5b 100644 --- a/stem/descriptor/__init__.py +++ b/stem/descriptor/__init__.py @@ -87,7 +87,7 @@ def parse_file(descriptor_file, descriptor_type = None, validate = True, documen tries to determine the descriptor type based on the following... * The @type annotation on the first line. These are generally only found in - the `descriptor archives <https://metrics.torproject.org>`_. + the `CollecTor archives <https://collector.torproject.org/formats.html#relay-descriptors>`_. * The filename if it matches something from tor's data directory. For instance, tor's 'cached-descriptors' contains server descriptors. diff --git a/stem/descriptor/extrainfo_descriptor.py b/stem/descriptor/extrainfo_descriptor.py index da81567..72bc672 100644 --- a/stem/descriptor/extrainfo_descriptor.py +++ b/stem/descriptor/extrainfo_descriptor.py @@ -14,13 +14,15 @@ usage statistics. Tor clients cannot request these documents for bridges. Extra-info descriptors are available from a few sources... -* if you have 'DownloadExtraInfo 1' in your torrc... +* If you have 'DownloadExtraInfo 1' in your torrc... * control port via 'GETINFO extra-info/digest/\*' queries * the 'cached-extrainfo' file in tor's data directory -* tor metrics, at https://metrics.torproject.org/data.html -* directory authorities and mirrors via their DirPort +* Archived descriptors provided by CollecTor + (https://collector.torproject.org/). + +* Directory authorities and mirrors via their DirPort. **Module Overview:** diff --git a/stem/descriptor/networkstatus.py b/stem/descriptor/networkstatus.py index 6cf0880..2310683 100644 --- a/stem/descriptor/networkstatus.py +++ b/stem/descriptor/networkstatus.py @@ -5,9 +5,12 @@ Parsing for Tor network status documents. This supports both the v2 and v3 dir-spec. Documents can be obtained from a few sources... -* the 'cached-consensus' file in tor's data directory -* tor metrics, at https://metrics.torproject.org/data.html -* directory authorities and mirrors via their DirPort +* The 'cached-consensus' file in Tor's data directory. + +* Archived descriptors provided by CollecTor + (https://collector.torproject.org/). + +* Directory authorities and mirrors via their DirPort. ... and contain the following sections... diff --git a/stem/descriptor/server_descriptor.py b/stem/descriptor/server_descriptor.py index 9416582..78e8741 100644 --- a/stem/descriptor/server_descriptor.py +++ b/stem/descriptor/server_descriptor.py @@ -6,10 +6,14 @@ Parsing for Tor server descriptors, which contains the infrequently changing information about a Tor relay (contact information, exit policy, public keys, etc). This information is provided from a few sources... -* control port via 'GETINFO desc/\*' queries -* the 'cached-descriptors' file in tor's data directory -* tor metrics, at https://metrics.torproject.org/data.html -* directory authorities and mirrors via their DirPort +* The control port via 'GETINFO desc/\*' queries. + +* The 'cached-descriptors' file in Tor's data directory. + +* Archived descriptors provided by CollecTor + (https://collector.torproject.org/). + +* Directory authorities and mirrors via their DirPort. **Module Overview:**