Networking/Archive/IndividualPriorities

From MozillaWiki
Jump to navigation Jump to search

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. bug 529733, Corrupted cache crash
  2. bug 666059, Only use memory cache for private browsing
  3. Stop deleting disk cache after a crash
  4. Help with mobile disk cache

Bjarne Herland

  1. Awaiting review bug 667593
  2. Some work on bug 668207
  3. Some work on bug 628998
  4. Follow bug 669140
  5. Work on mobile cache (waiting for bugs 668349 and 661282)
  6. Fix bug 661115.
  7. Work on bugs 575928, 613159
  8. Understand implications and consequences of bug 602611 better

Jason Duell

  1. Finish review of 667853: Missing close() event if websocket::init fails
  2. Cache slow to "clear" after a crash 670911: implement slow/delayed delete
  3. Some other work to make freezing on large cache I/O less likely
  4. follow up HTTP headers work 669259.
  5. review Nick's e10s error-handling for FTP 657076
  6. Some websockets code refactoring
  7. mobile cache research/redesign.
  8. 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. 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
  3. Review bug 507361 - localStorage doesn't work in file:/// documents
  4. Bug 654081 - Firefox 4 doesn't cache font file in TTF or WOFF format (analyze)
  5. Bug 652440 - auto dial helper does not pop up when open web page
  6. Bug 480878 - Generic crash nsSSLThread::requestRecvMsgPeek (depends on Brian's work on removing the SSL thread)
  7. Offline Application Cache future, can we turn this to an efficient optimization?
  8. Telemetry - next steps: measure more correctly, move some measurements to lower levels

Next

  1. HTTP Preconnections, bug 634278
  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 - content API is now out of date
  3. 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.
  4. DNS bug where multiple A records for a single hostname are not properly handled in the case of failures. 641937. Recently updated - waiting review
  5. 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
  6. 649139 first network access on mobile is slow with mark finkle.
  7. 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