Networking/Archive/IndividualPriorities

From MozillaWiki
Jump to navigation Jump to search

General Priorities

These priorities apply to all team members at all times:

  1. Security bugs rated sg:moderate or higher.
  2. Review requests older than one week.

These should be taken care of before any other work is done.

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 712032, Intermittent cluster of failures on a single build: test_XHR.html, ...
  2. bug 649778, document.write may cause a document to be written to disk cache even when the page has Cache-Control: no-store
  3. bug 713480, Compressed entries stored as files are padded with zero bytes to the length of uncompressed size
  4. bug 648232, Clear Recent History should be async
  5. bug 701909, Disk cache seems to cause exceptionally slow startups
  6. bug 695399, Remove synchronous cache API (nsICacheSession::openCacheEntry)
  7. bug 691108, Intermittent netwerk/test/unit/test_bug650955.js
  8. review of bug 405407
  9. bug 649564, Intermittent failure in test_socks.js
  10. bug 235853, [PAC] Defer proxy resolution for HTTP and HTTPS PAC to avoid blocking main thread during DNS resolution
  11. bug 558253, Proxy Auto Config (PAC) Extended functions for multi-resolution and ipv6
  12. bug 666059, Only use memory cache for private browsing
  13. Stop deleting disk cache after a crash
  14. Help with mobile disk cache

Jason Duell

  1. reviews
  2. Follow up HTTP headers work 688345.
  3. Finishing up various websockets bugs
  4. Start DASH implementation.
  5. write Necko e10s documentation

Brian Smith

Sooner:

  1. bug 674148 - De-serialize certificate chain validations. The patch for bug 674147 does this.
  2. Import NSS 3.13.2 pre-release into mozilla-central
  3. Help Steve Workman with bug 354493 if needed.
  4. bug 660749 - PSM doesn't revalidate certificates of resources from the cache.
  5. bug 640625 - PKCS#12 does not iterate hashing - patch needs to be checked in
  6. bug 682244 and bug 676829
  7. bug 590364 and bug 650355 - Stop accepting MD5 as a hash algorithm

Later:

  1. Import NSS 3.13.2 final release into mozilla-central
  2. Bug 624514 - PSM accesses pref service off the main thread - have patch, need to test.
  3. 664542 - hidden
  4. 508633 - Unresponsive OCSP server should not be treated as revocation
  5. Test PSM using libpkix vs current cert chain building using SSLLabs and/or EFF SSL Observatory data sets.
  6. Fix bug 650307 - Certificate chain is verified twice for EV certificates
  7. Fix bug 481656 - Change cert viewer to validate/build cert chains the same way they are used for trust decisions
  8. Fix bug 650296 - PSM may report a different certificate error than what was originally encountered
  9. Any libpkix fixes identified during libpkix testing.
  10. Fix bug 651246 - Make libpkix-based certificate path building/validation the default in PSM.
  11. Review rrelyea's patches for bug 470994 (and related bugs) - Complete active distrust in NSS
  12. TLS compression (Google already wrote patches, but they may require some cleanup and we need to enable the feature in PSM.)
  13. Patches to NSS needed to support NSS/PSM startup time improvements (bug 648407, bug 648435, bug 648431)
  14. PSM startup time improvements (bug 648407, bug 648435, bug 648431)
  15. Drive decision on acceptable cert validation staleness (no bug, related to bug 643916, will try to pass off to Gervase)
  16. Implement subscription-based blocklisting of certs via update ping (Bug 647868, bug 643982) - Needs libpkix
  17. Remove support for weak crypto (https://www.wsjsafehouse.com/)
  18. OCSP stapling

Honza Bambas

Reviews (ordered)

  1. Pipelining
  2. In parallel with pipelining the rest
  3. bug 710310 (postfacto)

Re-review after update:

  1. bug 215450
  2. bug 697392
  3. bug 632496
  4. bug 627616

Priority

  1. Compare Firefox with other browsers using Wireshark on some common or known not-well performing pages
  2. bug 495337 Make sessionStorage use principals instead of string domains
  3. Finish the work on making httpd.js keep-alive capable
  4. bug 466524 allow ssl in xpcshell tests (I still want to go the ssltunnel way, along with having the brian's loopback
  5. bug 536324 Change nsIChannel to support 64-bit content-length
  6. bug 652440 auto dial helper does not pop up when open web page
  7. bug 451081 Add flag to protocol handler to distinguish that trust domain is the whole spec (finish this!)
  8. bug 654081 Firefox 4 doesn't cache font file in TTF or WOFF format (analyze)

Next

  1. bug 621446 Crash [@ mozilla::net::HttpChannelParent::RecvRedirect2Verify ]
    • waiting for results of the debugging patch
  2. All my other assignments


Few bugs I released but would like to work on them eventually if not finished until then by someone else.

I left following bugs for anyone to take and I don't intend to work on these soon.

Some good first bugs

Nick Hurley

  1. Cache work
  2. Get Node 0.7.0 onto build servers for SPDY testing
  3. Work w/Catlee on making NeckoNet part of our build-time tests
  4. Bugs

Patrick McManus

  1. SPDY benchmarks, indicators, connection management issues, interop, standardization
  2. Get HTTP pipelining patches into the tree.
  3. review telemetry results for spdy and dns and see if there is anything there to proceed on
  4. 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.
  5. lame-network project - improving networking in less than ideal networking conditions

Steve Workman

  • DASH Design/Implementation
  • DNS Prefetching Optimizations
  • Other DNS bugs
  • (Q2 2012) DNS Host Resolver Investigation (for TTL, More Record Types, DNSSec)

Josh Aas (Manager)

  1. Putting together team work week.
  2. IP investigation for DASH.
  3. Keep improving team dashboard.

Unassigned Priorities

  • TLS False Start, bug 658222
  • TLS compression
  • HTTP Preconnections
  • concurrent cache reads?
  • DNS pre-fetching
  • HTTP semantics object cache (talk to Joe Drew)
  • bug 562917 Captive portal detection