Skip to content
GitLab
Projects Groups Topics Snippets
  • /
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in
  • T trac
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Issues 0
    • Issues 0
    • List
    • Boards
    • Service Desk
    • Milestones
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Artifacts
    • Schedules
  • Deployments
    • Deployments
    • Environments
  • Packages and registries
    • Packages and registries
    • Container Registry
    • Model experiments
  • Monitor
    • Monitor
    • Incidents
  • Analytics
    • Analytics
    • Value stream
  • Wiki
    • Wiki
  • Activity
  • Create a new issue
  • Jobs
  • Issue Boards
Collapse sidebar
  • The Tor Project
  • Anti-censorship
  • GetTor ProjectGetTor Project
  • trac
  • Issues
  • #12817

Revamp

A revamp of GetTor is on progress as a GSoC project. The new approach focuses on create separated modules for different services. For now, the following modules have been considered:

  • core: Main module. It takes care of sending download links to the others modules according to the parameters specified (operating system and locale). It obtains the links according to a new Links format.

  • smtp: Similar to the old one. It handles requests for different locales (with gettor+locale@ addresses). It also detects if user is asking for help or for links (default to help, though). Help reply include list of supported operating systems and locales.

  • xmpp: Receive and reply requests via XMPP. It detects if user asked for a supported operating system and/or locale and send the links back. Default reply is help.

  • twitter: Receive and reply requests via Twitter. No functional version yet.

Ideally, the new code should make easy to implement new services as modules, thus providing new alternatives for getting the bundles.

Assignee
Assign to
Time tracking