Networking/Archive/IndividualPriorities: Difference between revisions

From MozillaWiki
Jump to navigation Jump to search
(Created page with "= Individual Priorities = Only networking team members should be changing priorities. If you have questions about priorities or anything else on this list please email the relev...")
 
Line 13: Line 13:


# Awaiting check-in bug {{nbug|654926}}.
# Awaiting check-in bug {{nbug|654926}}.
# Awaiting review bug {{nbug|650995}}.
# Awaiting check-in bug {{nbug|650995}}.
# Fix bug {{nbug|661115}}.
# Fix bug {{nbug|661115}}.
# Work on mobile cache.
# Work on mobile cache.

Revision as of 08:22, 21 June 2011

Individual Priorities

Only networking team members should be changing priorities. If you have questions about priorities or anything else on this list please email the relevant person or Josh Aas (networking team manager).

Michal Novotny

  1. IPv6 bug 504014.
  2. Work on mobile disk cache.
  3. bug 529733.
  4. bug 586661.

Bjarne Herland

  1. Awaiting check-in bug 654926.
  2. Awaiting check-in bug 650995.
  3. Fix bug 661115.
  4. Work on mobile cache.
  5. Work on bugs 575928, 613159
  6. Understand implications and consequences of bug 602611 better

Jason Duell

  1. finish HTTP headers patch for bug 655389.
  2. Review remote websockets 537787.
  3. Review DNS startup prefetch
  4. mobile cache research/redesign.
  5. Look into replacing our URL parser with google-url library
  6. IETF IRI Unicode URL spec work
  7. lots of little bugs and more reviews...

Brian Smith

  • Ongoing: Help intern David Keeler on DNSSEC-based TLS (Keelerification).
  1. 468736 PSM nsPSMBackgroundThread::requestExit is racy and not threadsafe
  2. Finalize WebSockets security review.
  3. 664542
  4. Test PSM using libpkix vs current cert chain building using SSLLabs and/or EFF SSL Observatory data sets.
  5. Security review of syn retry - bug 651635
  6. Remove SSL 2.0 support
  7. Bug 660749 - PSM doesn't revalidate certificates of resources from the cache.
  8. Remove support for weak crypto (https://www.wsjsafehouse.com/)
  9. Fix bug 650307 - Certificate chain is verified twice for EV certificates
  10. Fix bug 481656 - Change cert viewer to validate/build cert chains the same way they are used for trust decisions
  11. Fix bug 650296 - PSM may report a different certificate error than what was originally encountered
  12. Drive certificate exclusion standard (DANE, or a lightweight DANE-like mechanism) forward
  13. Any libpkix fixes identified during libpkix testing.
  14. Fix bug 651246 - Make libpkix-based certificate path building/validation the default in PSM (bigger project than I initially expected; see growing list of blocking bugs. Will require lots of testing.)
  15. Review rrelyea's patches for bug 470994 (and related bugs) - Complete active distrust in NSS
  16. TLS compression (Google already wrote patches, but they may require some cleanup and we need to enable the feature in PSM.)
  17. Patches to NSS needed to support NSS/PSM startup time improvements (bug 648407, bug 648435, bug 648431)
  18. Review bug 360420 - Implement OCSP Stapling, and follow-ups to enable the feature in PSM
  19. Finalize NSS release and import into mozilla-central
  20. PSM startup time improvements (bug 648407, bug 648435, bug 648431)
  21. Review/help on bug 644640 - Implement callbacks to augment validation checking (assigned to Kai) - for extensions to prototype DNSSEC
  22. Implement ability for HTTPS servers to opt in to pipelining even when it is off by default. (Could/should be given to Patrick?)
  23. Drive decision on acceptable cert validation staleness (no bug, related to bug 643916, will try to pass off to Gervase)
  24. Implement subscription-based blocklisting of certs via update ping (Bug 647868, bug 643982) - High risk of slipping
  25. Fix bug 646156 - Delete or Distrust doesn't work with multiple selected certs
  26. Fix bug 640625
  27. Fix bug 590364 - Stop accepting MD5 as a hash algorithm by June 30, 2011
  28. Fix bug 650355 - Stop accepting MD5 as a hash algorithm in PSM on June 30, 2011
  29. Fix bug 508633 and 511393 - de-serialize TLS connections.

Honza Bambas

Now

  1. Review pipelining patches from Patrick McManus (large backlog)
  2. Bug 621558 - Implement "happy eyeballs" IPv6 autodetection at TCP open, or similar
  3. Basic network timing data for telemetry:
    1. bug 658894 - HTTP basic telemetry
    2. bug 662555 - Http channel timing race condition
    3. bug 539093 - Implement high-resolution platform timers for Tier I platforms
  4. Review bug 507361 - localStorage doesn't work in file:/// documents
  5. Bug 654081 - Firefox 4 doesn't cache font file in TTF or WOFF format (analyze)
  6. Bug 652440 - auto dial helper does not pop up when open web page
  7. Bug 480878 - Generic crash nsSSLThread::requestRecvMsgPeek (depends on Brian's work on removing the SSL thread)
  8. Offline Application Cache future, can we turn this to an efficient optimization?
  9. Telemetry - next steps: measure more correctly, move some measurements to lower levels

Next

  1. HTTP Preconnections
  2. DNS hostname cache (resolve hosts previously needed by document-level host)
  3. Mixed content detection
  4. Bug 650279 - Add timing interface for SSL handshake
  5. Bug 657584 - Optionally record & return details timing information for certificate path validation / revocation checking
  6. Bug 562917 - implement captive portal detection

Nick Hurley

  1. Work on plans for testing infrastructure.
  2. Fix bugs 41489, 589292, 637336/637339, 639959, 648878

Patrick McManus

  1. SPDY 528288
  2. Websockets deflate-stream extension interop problem with pywebsockets. (this extension is currently disabled due to this issue) 6585466
  3. Websockets - secreview, follow-on issues 660613 661036
  4. 658580 IsAlive() with poll more expensive than msg_peek based read.. responsible for cpu hit on tp4 and syn retry feature. with brian smith's help.
  5. Get HTTP pipelining patches into the tree. tracking bug 603503 which includes sub bugs 232030 447866 597684 599164 602518 603505 603506 603508 603512 603513 603514 615342 631801 (this one needs an update by me) 632496. Primarily waiting on review cycle from honzab, also on operations to do something with 648091. I also continue to actively test and tweak these patches and have recently tried (with mixed success) to break them down and make them a little more accessible. That is ongoing work.
  6. DNS bug where multiple A records for a single hostname are not properly handled in the case of failures. 641937. Need to update based on review comments.
  7. After a captive portal releases you there might still be a problem due to long term persistent connections - 628561. I have a patch that will release persistent connections based on shift-reload but it got backed out due to a tp4 regression on win7 only (wtf?).. I'm trying to confirm that this is fixed because of a fix in syn retry
  8. 649139 first network access on mobile is slow with mark finkle.
  9. telemetry - add to necko:telemetry and probably actually try and capture a single piece of data as a proof of concept using mark's add-on.

Unassigned Priorities

  • Stop blowing away the cache, at least in a disruptive way, after a crash or leaving private browsing mode.