Tor development overview
Project-management process
Operations
- org/operations
- org/operations/Guidelines
- org/operations/Infrastructure
- org/operations/Infrastructure/Hosts
- org/operations/Infrastructure/Jabber
- org/operations/Infrastructure/deb.torproject.org
- org/operations/Infrastructure/git.torproject.org
- org/operations/Infrastructure/lists.torproject.org
- org/operations/Infrastructure/rt.torproject.org
- org/operations/Infrastructure/schleuder
- org/operations/Infrastructure/support.torproject.org
- org/operations/Infrastructure/trac-migration
- org/operations/ProductsandAssignments
- org/operations/infrastructure/gitlab
- org/operations/infrastructure/onionperf
- org/operations/services
- org/operations/services/blog
- org/operations/services/faq
- org/operations/services/lektor-package
- org/operations/services/newsletter
- org/operations/services/oniongit
- org/operations/services/onionperf
- org/operations/services/roadmaps/rome2018
- org/operations/services/schleuder
- org/operations/services/storm
- org/operations/services/styleguide
- org/operations/services/support
- org/operations/services/survey
- org/operations/services/trac
- org/operations/services/website
Projects
- #1749
- Split relay and link crypto across multiple CPU cores
- #2473
- Develop a design to support multiple bridge authorities
- #2628
- Be smarter about launching connections to authorities to learn about clock skew
- #3591
- We must implement the whole pluggable transports thing
- #4565
- Enable relays to talk to other relays via IPv6
- #4624
- Config option to declare whether you're using bridges for reachability or for security
- #4682
- Deal with 'double door' effects because our read and write rate limiting are independent
- #5221
- Intelligently use capabilities/privileges and drop what we don't need for Windows
- #5456
- Defend against path bias and tagging attacks
- #5545
- Destroy DNT
- #5709
- Tor Browser Bundle build for Android
- #5751
- Standardize SOCKS extensions to support proxied DNS queries
- #5791
- Gather apparmor/selinux/seatbelt profiles for each component of TBB
- #5992
- META: Decentralize directory authorities as far as safely possible
- #6198
- Make sure that we clear addresses before freeing connections
- #6313
- Many of Tor's complex functions should be refactored
- #6548
- Improve the Usability of Tor Browser Bundle
- #6549
- Implement "Do Not Track" as privacy-by-design
- #6583
- Create a Tor Communications Bundle/Tor Platform
- #6584
- Fuzz our automated, sanboxed testing framework
- #6585
- Automated testing framework for TBB
- #6883
- Separate configuration options for separate Socks/NATD/Trans/DNS ports
- #7004
- reduce webserver bandwidth utilization
- #7030
- build automation for custom tbb build process
- #7031
- test tbb build automation
- #7033
- derive plan to mitigate risks found during forensic analysis of tbb on Win7/OSX
- #7106
- Write "how to be nice to the Tor network" spec
- #7134
- Add statistics on time spent on crypto operations
- #7144
- Implement Bridge Guards and other anti-enumeration defenses
- #7153
- Don't require pluggable transport proxies to be SOCKS proxies
- #7174
- Refactor node_t and router lists to make it easier to identify bugs
- #7177
- Understand how accurate the bandwidth authority estimates are
- #7256
- Explore zoom-based alternatives to fixed window sizes
- #7346
- Add stream-level pushback into n23 design
- #7349
- Obfsbridges should be able to "disable" their ORPort
- #7679
- Test integration of Minion (out-of-order data transmission thing) with Tor relays
- #9165
- Evaluate datagram-based transports; build and merge as appropriate
- #9689
- Write proposal for RELAY_AUTHENTICATE/multipath AUTHENTICATE delivery
- #9864
- Make it easier for users to do file verification
- #9966
- Work with Debian or another FOSS vendor to provide non-x86 TBB packages
- #10071
- Highlight Perfect Forward Secrecy
- #10338
- [hw14] Upgrade Tor's virtual machine infrastructure
- #10393
- Torbrowser updates are verified through the Tor consensus
- #10397
- Torbrowser's updater integrates additional protections from Thandy's threat model
- #10587
- Crowdfunding (parts of) the Tor Project
- #10970
- tor-bridge-relay Debian package
- #10974
- Turn the “short user manual” into the Tor Browser User Manual
- #11079
- Create the 2013 Tor Project Annual Report
- #12131
- Measure connectivity patterns between relays
- #12631
- Tor Browser for ARM architecture
- #12807
- Implement an anonymous credential system for BridgeDB's Social Distributor
- #12820
- Test+Recommend Tor Browser with MS EMET (Enhanced Mitigation Experience Toolkit)
- #13421
- GoodBadISP's Revamp
- #13444
- "GhostNode" - support relays that cannot accept incoming connections.
- #13630
- Bandwidth Authority Renovation
- #13867
- New Bad ISPs Page
- #14942
- Tor Browser for BSDs
- #15279
- uMatrix & uBlock to Replace NoScript
- #16451
- vpn like traffic pluggable-transport
- #16538
- Limit the impact of a malicious HSDir
- #16777
- Make an easier way for users to report bugs in TBB
- #16791
- All modules in src/common should have 90-95%+ unit test coverage
- #18243
- Website redesign - Phase 1
- #18635
- Make a design for circuit- migration in the event of DoS
- #18636
- Write sub-proposals for each part of prop257: Refactoring authorities. Implement as appropriate.
- #19001
- Tor Browser with Snowflake
- #19229
- Canary monitoring
- #19280
- Replace or fork NoScript in the Tor Browser
- #19625
- Allow relays to set peering policy
- #20348
- Allot Communications blocking of vanilla Tor, obfs4, and meek in Kazakhstan, starting 2016-06
- #20822
- Follow-up tasks for prop271 (new guard API) implementation
- #21205
- Instrument clients to measure directory usage
- #21222
- Main ticket for website redesign project
- #21518
- Pluggable transports for zero-rated services
- #21951
- Helping censored users bootstrap to Tor: Tor launcher improvements and automation
- #21952
- .Onion everywhere?: increasing the use of onion services through automatic redirects and aliasing
- #22079
- Community governance documents
- #22081
- Add to trainings page on Community Team wiki
- #22716
- Write a blog post advocating for getting more relays
- #23079
- Support 80-bit Onion Model In Perpetuity
- #23150
- Re-evaluating tor browser's security controls: let's have one place to adjust all per-tab, global, persistent, and per-session security preferences.
- #23267
- Cross-platform brand and features consistency: make Android and iOS browsers as good as TBB
- #23333
- Leekspin bug hunting
- #23376
- Build survey form for Onion Browser branding research
- #23658
- Improve content sandboxing Tor Browser users on Windows
- #24018
- Automate measuring connection timeouts per exit
- #24061
- Collect Baseline Measurements for Different Android Performance Metrics
- #24830
- Mashup GoodBadISPs with Onionoo to give indications of which providers are oversubscribed
- #24843
- Illustrations for tpo.org redesign
- #24985
- Preserve circuit-layer confidentiality against a quantum-capable adversary
- #25210
- Measure how often tor clients fetch the consensus
- #25404
- Update design to use new styleguide (bootstrap 4)
- #25483
- Windows reproducible build of snowflake
- #25510
- Collect feedback on mobile embedding API; resolve issues.
- #25537
- Integrate Tor BSD Diversity Project's statistics into Tor Metrics
- #25550
- improve continuous integration support
- #25587
- Investigate optimizing APK for Smart App Updating
- #25640
- coding torproject.org
- #25642
- translation of torproject.org
- #25658
- Activity 2.1: Improve user understanding and user control by clarifying Tor Browser's security features
- #25775
- Use OnionPerf to measure network partitioning
- #25776
- Extend OnionPerf to measure pluggable transports
- #25777
- Create a new service to help relay operators debug their relay
- #25874
- DNS-based rendezvous for Snowflake
- #25966
- Report on Tor in the UAE (and question about Snowflake)
- #25985
- Snowflake rendezvous using AMP cache
- #25986
- Add AMP cache fronting option to Moat
- #26087
- Growth in bridge users in Iran circa 2018-05-01
- #26092
- Split broker into components
- #26151
- Snowflake rendezvous using Amazon SQS
- #26285
- Trac / Github service bot
- #26291
- find all instances of SHA-1 in our design and implementation and kill them with fire
- #26299
- Reproducible Tor releases
- #26302
- Build fonts we ship from source
- #26782
- TBA: Translation/Localization Support
- #26836
- Update and refresh the research portal
- #26923
- Intent to create Pluggable Transport: HTTPS proxy
- #27032
- Survey: Tor Users Demographics - Applications
- #27119
- Usability Testing: Support Portal
- #27353
- intern project idea: a chutney or shadow framework for testing bootstrap speed/success
- #27364
- update ricochet to use hsv3
- #27405
- New account can't add edit existing ticket
- #27621
- port tb-manual to lektor
- #27632
- Get in contact with operators / supporters of hackspaces possibly interested in running a relay
- #27694
- what happens if we have both a firewall-bypass proxy and a pluggable transport?
- #28168
- Use ESNI via Firefox HTTPS helper
- #28231
- Provide more Gettor distribution methods
- #28232
- Revive GetTor
- #28233
- Translate GetTor messages
- #28322
- Deploy better notification system for operational issues
- #28342
- Share more code between modules
- #28526
- Document how NGOs can run private obfs4 bridges, and get some doing it
- #28541
- Exit
- #28556
- Detect other installed circumvention tools and offer them as transports
- #28672
- Android reproducible build of Snowflake
- #28841
- Write tool for onion service health assessment
- #28848
- Document Snowflake broker implementation
- #28948
- Anonymous/private HTTP alternative.
- #29038
- Security of host device and OS using Tor in Virtual Monitor
- #29096
- Run Moat using ptadapter
- #29114
- Extended ORPort and TransportControlPort spec (#196) is "Finished" but not "Closed"
- #29153
- Websites won't allow allow access
- #29267
- CI for pluggable transports
- #29272
- Assess Marionette for interation with Tor
- #29274
- Get developers using new PT alphas
- #29285
- Improve the PT spec and how PTs interface with Tor
- #29287
- Have backup PT in pipeline
- #29296
- Look into alternatives for distributing bridge info to clients
- #29304
- Manage the lifecycle of systems
- #29318
- Drop mingw-w64/gcc toolchain
- #29367
- Port OnionPerf to Python 3
- #29400
- Set up a Gitlab instance
- #29403
- Replace current backup box with a newer one
- #29415
- Evaluating NextCloud as replacement for Sandstorm and SVN
- #29448
- Provide a dir-spec implementation that serves sanitised descriptors
Roadmaps
- org/roadmaps
- org/roadmaps/BridgeDB
- org/roadmaps/CoreTor
- org/roadmaps/CoreTor/2015SummerCoreTorRoadmap
- org/roadmaps/CoreTor/2015WinterCoreTorRoadmap
- org/roadmaps/CoreTor/2016WinterCoreTorRoadmap
- org/roadmaps/FundRaising
- org/roadmaps/GetTor
- org/roadmaps/GetTor/design
- org/roadmaps/GetTor/future
- org/roadmaps/GetTor/usage
- org/roadmaps/HS
- org/roadmaps/Media
- org/roadmaps/OONI
- org/roadmaps/Org
- org/roadmaps/Thandy
- org/roadmaps/Tor
- org/roadmaps/Tor/023
- org/roadmaps/Tor/024
- org/roadmaps/Tor/025/TicketTriage025
- org/roadmaps/Tor/HiddenServices
- org/roadmaps/Tor/IPv6
- org/roadmaps/Tor/IPv6/PrivateIPv6TestingNetwork
- org/roadmaps/Tor/IPv6Features
- org/roadmaps/Tor/Performance
- org/roadmaps/Tor/TCT
- org/roadmaps/TorBrowser
- org/roadmaps/TorBrowser/2015SummerTorBrowserRoadmap
- org/roadmaps/TorBrowser/2015WinterTorBrowserRoadmap
- org/roadmaps/TorBrowser/2016WinterTorBrowserRoadmap
- org/roadmaps/TorBulkExitlist
- org/roadmaps/TorButton
- org/roadmaps/TorCheck
- org/roadmaps/TorFlow
- org/roadmaps/TorObfuscation
- org/roadmaps/TorStatus
- org/roadmaps/Vidalia
- org/roadmaps/Weather
- org/roadmaps/Website
- org/roadmaps/people/NickM
Sponsors
- org/sponsors
- org/sponsors/NightOwl
- org/sponsors/Pantheon
- org/sponsors/Pantheon/Chronos
- org/sponsors/Sponsor11
- org/sponsors/Sponsor12
- org/sponsors/Sponsor13
- org/sponsors/Sponsor14
- org/sponsors/Sponsor15
- org/sponsors/Sponsor16
- org/sponsors/Sponsor17
- org/sponsors/Sponsor18
- org/sponsors/Sponsor19
- org/sponsors/Sponsor2
- org/sponsors/Sponsor20
- org/sponsors/Sponsor21
- org/sponsors/Sponsor23
- org/sponsors/Sponsor24
- org/sponsors/Sponsor28
- org/sponsors/Sponsor3
- org/sponsors/Sponsor31
- org/sponsors/Sponsor32
- org/sponsors/Sponsor4
- org/sponsors/Sponsor5
- org/sponsors/Sponsor6
- org/sponsors/Sponsor7
- org/sponsors/Sponsor8
- org/sponsors/Sponsor9
- org/sponsors/SponsorA
- org/sponsors/SponsorB
- org/sponsors/SponsorE
- org/sponsors/SponsorE/PhaseOne
- org/sponsors/SponsorE/PhaseThree
- org/sponsors/SponsorE/September2011
- org/sponsors/SponsorF
- org/sponsors/SponsorF/March2012
- org/sponsors/SponsorF/November2011
- org/sponsors/SponsorF/Year1
- org/sponsors/SponsorF/Year2
- org/sponsors/SponsorF/Year3
- org/sponsors/SponsorF/Year4
- org/sponsors/SponsorG
- org/sponsors/SponsorH
- org/sponsors/SponsorH/Coordination
- org/sponsors/SponsorI
- org/sponsors/SponsorJ
- org/sponsors/SponsorK
- org/sponsors/SponsorL
- org/sponsors/SponsorM
- org/sponsors/SponsorN
- org/sponsors/SponsorO
- org/sponsors/SponsorO/TorBrowserVideos
- org/sponsors/SponsorO/TorBrowserVideos/Automation
- org/sponsors/SponsorP
- org/sponsors/SponsorQ
- org/sponsors/SponsorR
- org/sponsors/SponsorR/Reachability
- org/sponsors/SponsorR/Terminology
- org/sponsors/SponsorR/Year1
- org/sponsors/SponsorR/meetings/2014-11-18
- org/sponsors/SponsorR/tasklist
- org/sponsors/SponsorRtasklist
- org/sponsors/SponsorS
- org/sponsors/SponsorS/IntegrationTesting
- org/sponsors/SponsorS/IntegrationTesting/Proposal
- org/sponsors/SponsorS/Outreach
- org/sponsors/SponsorS/PluggableTransports
- org/sponsors/SponsorS/PluggableTransports/Proposal
- org/sponsors/SponsorT
- org/sponsors/SponsorU
- org/sponsors/SponsorU/Tor
- org/sponsors/SponsorU/TorBrowser
- org/sponsors/SponsorV
- org/sponsors/SponsorW
- org/sponsors/SponsorX
- org/sponsors/SponsorZ
- org/sponsors/sponsor22
Last modified 8 years ago
Last modified on Jun 24, 2011, 8:33:00 AM