Networking/Archive/IndividualPriorities

From MozillaWiki
< Networking‎ | Archive
Revision as of 20:48, 14 December 2011 by Josh (talk | contribs)
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 538588, Options -> Advanced -> Network -> Offline Storage confusing: Clear Now button only affects disk cache
  2. bug 707436, nsSetSmartSizeEvent can cause a lot of IO on the main thread
  3. bug 701909, Disk cache seems to cause exceptionally slow startups
  4. bug 707915, Broken invalidation of mCachedUsage in nsDOMStoragePersistentDB
  5. bug 695399, Remove synchronous cache API (nsICacheSession::openCacheEntry)
  6. bug 631008, Crash [@ nsDiskCacheMap::DeleteRecord(nsDiskCacheRecord*) ]
  7. bug 673543, crash nsDiskCacheMap::DeleteRecord
  8. bug 691108, Intermittent netwerk/test/unit/test_bug650955.js
  9. review of bug 405407
  10. bug 649564, Intermittent failure in test_socks.js
  11. bug 648232, Clear Recent History should be async
  12. bug 235853, [PAC] Defer proxy resolution for HTTP and HTTPS PAC to avoid blocking main thread during DNS resolution
  13. bug 558253, Proxy Auto Config (PAC) Extended functions for multi-resolution and ipv6
  14. bug 666059, Only use memory cache for private browsing
  15. Stop deleting disk cache after a crash
  16. Help with mobile disk cache

Bjarne Herland

  1. Work on the cache in general
    1. Understand implications and consequences of bug 602611 better
    2. 693255 (a/b test for replacement-strategies)
    3. 697077 (measure collisions in disk-cache)
    4. 697080 (balance buckets in disk-cache)
    5. 697081 (measure rejects based on policy)
    6. 661115 (resources w/policy STORE_ON_DISK_AS_FILE always reloaded from server)
    7. 572557 (evictor dooms active entries unnecessary)
    8. 551447 (avoid async writes to memory-cache)
  2. Work on mobile cache (essentially bug 645848)
    1. Waiting for results from microbenchmark from win, osx and mobile for analysis
    2. Refine microbenchmark with results from
      1. 697072 (determine typical cache-sizes)
      2. 697074 (determine typical cache-entry sizes)
      3. 697075 (determine typical bw/rtt)
  3. Waiting for feedback on bug 628998
  4. Work on bugs 575928, 613159

Jason Duell

  1. reviewing 215450 (> 2GB uploads), 536324 dwitte's 64-bit Content-Length patch.
  2. Finishing up various websockets bugs
  3. Follow up HTTP headers work 669259.
  4. Review Nick's e10s error-handling for FTP 657076
  5. lots of little bugs and more reviews...
  6. add documentation on e10s necko

Brian Smith

Availability from 2011-11-28 through 2012-1-1:

  • Unavailable December 6-12.
  • Likely working from outside the office all of December.
  • I would like to be PTO December 25-31. However, I can cancel this if needed.

Right Now:

  1. bug 674147 - Remove the SSL thread - preliminary WIP patch in bug. Depends on bugs that have patches. - Waiting on review from Honza
  2. bug 674148 - De-serialize certificate chain validations. The patch for bug 674147 does this.

Week of 2011-11-27 to 2011-12-03:

  1. Import NSS 3.13.2 pre-release into mozilla-central
  2. Land SSL thread removal patches
  3. Help Steve Workman with bug 354493 if needed.
  4. bug 660749 - PSM doesn't revalidate certificates of resources from the cache.

Week of 2011-12-04 to 2011-12-10:

  1. Travel to Beijing
  2. bug 640625 - PKCS#12 does not iterate hashing - patch needs to be checked in
  3. bug 682244 and bug 676829
  4. 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

  1. Pipelining
    • Need to sync with Patrick
  2. SPDY
    • The the full review now

Priority

  1. Compare Firefox with other browsers using Wireshark on some common or known not-well performing pages
  2. Pipelining
    • Finish the work on making httpd.js keep-alive capable
    • Check on the patches again and finish all pending reviews/feedback
  3. bug 621446 Crash [@ mozilla::net::HttpChannelParent::RecvRedirect2Verify ]
  4. bug 538595 App Cache improvements (added UI to CPD dialog)
    • Ready to land, waiting for Michal whose patch I'm dep on
  5. bug 466524 allow ssl in xpcshell tests

Less priority

  1. bug 671568 Add telemetry for HTTP connections utilization
  2. bug 671884 Add telemetry for 304 HTTP response
  3. bug 536324 Change nsIChannel to support 64-bit content-length
  4. bug 451081 Add flag to protocol handler to distinguish that trust domain is the whole spec (finish this!)
  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 656943 test_offlineMode.html | Able to fetch unlisted resource, not properly associated
    • The failing test is now disabled

Next

  1. Offline Application Cache feature, can we use it to optimize load time of pages that don't change resources often?
  2. Mixed content detection
  3. bug 650279 Add timing interface for SSL handshake
  4. bug 657584 Optionally record & return details timing information for certificate path validation / revocation checking
  5. bug 630315 NTLM EP support for Linux
    • Depends on adding changes to samba/ntlm_auth, patches promised to be updated by Samba people

Nick Hurley

  1. Testing framework for SPDY
  2. Work w/Catlee on making NeckoNet part of our build-time tests
  3. Bugs

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.

Steve Workman

  1. Security bug
  2. 622232 DNS prefetches continue after a tab is closed
  3. 390304 DNS lookups not bypassed when using auto proxy config URL
  4. 235853 [PAC] Defer proxy resolution for HTTP and HTTPS PAC to avoid blocking main thread during DNS resolution
  5. 580104 Keep hostname cache for more aggressive DNS prefetching
  6. Help out with app cache bugs

Unassigned Priorities

  • TLS False Start, bug 658222
  • TLS compression, bug #?
  • HTTP Preconnections
  • concurrent cache reads?
  • DNS pre-fetching
  • HTTP semantics object cache (talk to Joe Drew)
  • bug 562917 Captive portal detection
  • UI responsiveness problems caused by Necko (main-thread-io).