Loading doc/gettor.md +25 −22 Original line number Diff line number Diff line Loading @@ -4,12 +4,12 @@ Gettor distributor and updater The gettor distributor provides links to download Tor Browser from uncensored providers over email. It is used by users on networks where the main Tor download website is being blocked, so they can send an email to gettor and receive a response with a link to download Tor Browser that will not be blocked in their network. gettor and receive a response with a link to download Tor Browser that will not be blocked in their network. It is implemented as a resource in the backend, a distributor that communicates over email and an updater that uploads the new Tor Browser releases to the providers. communicates over email and an updater that uploads the new Tor Browser releases to the providers. TBLink resource --------------- Loading @@ -35,32 +35,35 @@ TBLink resources are unpartitioned, so each distributor with access to them gets the full list of resources. There is no need in gettor to assign resources to unique distributors. Tor Browser releases might be for some platforms and not others. The backend, distributors. and updater are designed to provide the latest version for each platform. Tor Browser releases might be for some platforms and not others. The backend, distributors. and updater are designed to provide the latest version for each platform. Gettor updater -------------- The gettor updater monitors Tor Browser releases, and when there is a new release uploads it to all the supported providers (github for now) and sends the new links to the backend over http to be propagated to the distributors. The gettor updater monitors Tor Browser releases, and when there is a new release uploads it to all the supported providers (github for now) and sends the new links to the backend over http to be propagated to the distributors. It does listen to the [release json](https://aus1.torproject.org/torbrowser/update_3/release/downloads.json) and get the latest version for each platform of the Tor Browser and its signature to upload to each provider. and get the latest version for each platform of the Tor Browser and its signature to upload to each provider. Gettor distributor ------------------ The gettor distributor listens to incoming emails over IMAP and responds with links to download Tor Browser for the requested platform and language. It does accept the platform and/or language being provided in the subject or the body of the email. If platform is provided the distributor will answer with a help email describing how to use the service. If the platform is provided but no language is provided it will send the download links for the requested platform and *en-US* language. links to download Tor Browser for the requested platform and language. It does accept the platform and/or language being provided in the subject or the body of the email. If platform is provided the distributor will answer with a help email describing how to use the service. If the platform is provided but no language is provided it will send the download links for the requested platform and *en-US* language. There are three predefined platform aliases: * **windows**. That will provide *win32* bundles. Loading Loading
doc/gettor.md +25 −22 Original line number Diff line number Diff line Loading @@ -4,12 +4,12 @@ Gettor distributor and updater The gettor distributor provides links to download Tor Browser from uncensored providers over email. It is used by users on networks where the main Tor download website is being blocked, so they can send an email to gettor and receive a response with a link to download Tor Browser that will not be blocked in their network. gettor and receive a response with a link to download Tor Browser that will not be blocked in their network. It is implemented as a resource in the backend, a distributor that communicates over email and an updater that uploads the new Tor Browser releases to the providers. communicates over email and an updater that uploads the new Tor Browser releases to the providers. TBLink resource --------------- Loading @@ -35,32 +35,35 @@ TBLink resources are unpartitioned, so each distributor with access to them gets the full list of resources. There is no need in gettor to assign resources to unique distributors. Tor Browser releases might be for some platforms and not others. The backend, distributors. and updater are designed to provide the latest version for each platform. Tor Browser releases might be for some platforms and not others. The backend, distributors. and updater are designed to provide the latest version for each platform. Gettor updater -------------- The gettor updater monitors Tor Browser releases, and when there is a new release uploads it to all the supported providers (github for now) and sends the new links to the backend over http to be propagated to the distributors. The gettor updater monitors Tor Browser releases, and when there is a new release uploads it to all the supported providers (github for now) and sends the new links to the backend over http to be propagated to the distributors. It does listen to the [release json](https://aus1.torproject.org/torbrowser/update_3/release/downloads.json) and get the latest version for each platform of the Tor Browser and its signature to upload to each provider. and get the latest version for each platform of the Tor Browser and its signature to upload to each provider. Gettor distributor ------------------ The gettor distributor listens to incoming emails over IMAP and responds with links to download Tor Browser for the requested platform and language. It does accept the platform and/or language being provided in the subject or the body of the email. If platform is provided the distributor will answer with a help email describing how to use the service. If the platform is provided but no language is provided it will send the download links for the requested platform and *en-US* language. links to download Tor Browser for the requested platform and language. It does accept the platform and/or language being provided in the subject or the body of the email. If platform is provided the distributor will answer with a help email describing how to use the service. If the platform is provided but no language is provided it will send the download links for the requested platform and *en-US* language. There are three predefined platform aliases: * **windows**. That will provide *win32* bundles. Loading