Networking/Archive/IndividualPriorities: Difference between revisions

From MozillaWiki
Jump to navigation Jump to search
Line 151: Line 151:


# {{bug|758338}}, Mobile vs desktop network perf test case investigation.
# {{bug|758338}}, Mobile vs desktop network perf test case investigation.
# {{ bug|790370}}, WPAD investigation, various Windows versions.
# Help with NSS bugs.
# Help with NSS bugs.



Revision as of 22:23, 28 November 2012

Please see Networking/TeamPriorities for team priorities.

General Priorities for All Team Members

These priorities apply to all team members at all times:

  1. Resolve 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

These priority lists should reflect the work that each individual is planning to do, in the order in which they plan to do it.

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. reviews/feedbacks
  2. bug 725993, Random up to a minute-long unresponsive GUI watching HTML5 YouTube
  3. bug 723582, Don't make nsCacheService::IsStorageEnabledForPolicy{,_Locked} block on the entire cache service
  4. bug 572011, Crash @ nsDiskCacheStreamIO::FlushBufferToFile
  5. bug 741179, crash in nsDiskCacheBlockFile::Write
  6. bug 752266, Firefox startup crash in nsFileInputStream::Read
  7. bug 656758, Firefox Crash in nsUrlClassifierDBService::CheckClean @ nsSocketInputStream::Read
  8. bug 597260, Firefox Crash Report [@ nsFileOutputStream::Write(char const*, unsigned int, unsigned int*) ]
  9. bug 403860, nsICacheService.visitEntries is unsafe to call from JS (or pretty much anywhere, really)
  10. bug 713480, Compressed entries stored as files are padded with zero bytes to the length of uncompressed size
  11. bug 648232, Clear Recent History should be async
  12. bug 701909, Disk cache seems to cause exceptionally slow startups
  13. bug 649564, Intermittent failure in test_socks.js
  14. bug 235853, [PAC] Defer proxy resolution for HTTP and HTTPS PAC to avoid blocking main thread during DNS resolution
  15. bug 558253, Proxy Auto Config (PAC) Extended functions for multi-resolution and ipv6
  16. bug 666059, Only use memory cache for private browsing
  17. bug 689247, Intermittent leak
  18. Stop deleting disk cache after a crash
  19. Help with mobile disk cache

Jason Duell

  1. 781392 mochi.tests hitting proxy error on B2G hardware
  2. 782542 Secure necko IPDL usage
  3. 794978 Always delete app's cookies even if the cookies have not been loaded yet
  4. 799212 - Cookies: add test for webapps-clear-data with browserOnly=true
  5. More reviews
  6. 711886 (write test for) Refuse connection if server replies with non-matching subprotocol
  7. 792238 - Convert IPC::SerializedLoadContext to use newer IPDL parameter style
  8. benchmark Websocket latency peformance vs Chrome
  9. Better error messages for HTTP CORRUPT error 688345.
  10. 698692 Make WebSocket.close() prevent any more events from firing
  11. 704447 Improve large blob support for WebSockets
  12. write Necko e10s documentation

Brian Smith

  • Revocation replacement

Honza Bambas

IPv6:

  1. bug 725587 Firefox jumps randomly from IPv6 to IPv4 and vice versa in dual-stack environment

NTLM:

  1. bug 318253 NTLM Proxy authentification dialog pops up over and over
  2. bug 423758 Firefox can't authenticate to IIS when minimum NTLM level set to v2
  3. bug 602814 Sites requiring an NTLM authentication don't work through a proxy

Networking:

  1. bug 791626 offline status not updated by Firefox 15 in Fedora 17 (seems like some offline state detection regression)

Mics:

  1. ! bug 765215 Firefox 13 hangs on resuming from sleep (some TimeStamp impl issue on win32)
  2. ! bug 805817 Gecko profiler can completely kill Firefox
  3. ! Fix or help to fix all my Nightly crashes preventing me from using the profiler
  4. bug 729182 Finalize visual event tracer
    • ! land it as is, cover the API with some new #defines
    • merge this with the gecko profiler, on the level of instrumentation as well as visualization (discussed with Benoit)
  5. Audit recent changes in windows implementation of timestamp (bug 784859)

PSM:

  1. ! bug 370886 Implement new tracking mechanism for the security state
  2. ! EV stuff bug 760313 bug 788321 bug 752106 bug 751960 bug 757240
  3. bug 705755 Reintroduce handling of SSL short write after SSL thread removal
    • update based on review comments
  4. Check on all security/mixed content test timing out intermittently

Offline Cache:

  1. bug 654081 Remote @font-face fails when used with appcache
  2. Dromaeo regression caused by bug 753990
  3. bug 744713 Add support for putting "total size" into appcache manifest

DOM Storage:

  1. ! bug 600307 Rewrite and cleanup DOMStorage code

Analyze:

  1. bug 671468 Firefox crash @ nsSocketOutputStream::Write (Yandex)

Other:

  1. bug 451081 Add flag to protocol handler to distinguish that trust domain is the whole spec (finish this!)
  2. bug 758869 Debugger attached to a running Gecko application doesn't see thread names
  3. bug 715905 Separate HTTP proxy CONNECT logic to its own class
    • Consider risk/value and amount of work prior to start coding this

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

Have patches (push reviews here):

  1. bug 730424 window.applicationCache.status not getting updated when resources finish loading
  2. bug 722683 The request that fetches the HTML5 manifest file doesn't send cookies from main domain when third-party cookies are disabled
  3. bug 466524 allow ssl in xpcshell tests

Nick Hurley

  1. Help set up DASH demos.
  2. Stone Ridge
  3. Bugs

Patrick McManus

Major items (mostly serial)

  1. TLS false start (q3 goal) 658222 713933
  2. pinterest derived work 813707 (tracker) 792438 (block on head scripts) 813712 (connect some blockers) and 813715 (throttle bw of high parallelism)
  3. HTTP2 prototype of SPDY with DNS SRV for IETF work
  4. OCSP stapling with cache anticipation
  5. OCSP GET w/local HTTP stack and cache for persistence (assuming sec ok)
  6. SPDY push
  7. SPDY/4 (dep: spec stable at this point)
  8. TLS Cached Info for eliminating cert chain spills (dep: sec-ok, and stable spec)
  9. Research on UDP based transports
  10. Prioritization scheduling of partial resources to reduce ready-to-use time

Smaller items (as time allows in no particular order)

  1. Telemetry for OCSP {Pass/Fail, Time}
  2. Telemetry for OCSP Cache Anticipation
  3. Telemetry for TLS Cipher Choice
  4. 804605 CNAME/NTLM regression of mine
  5. Fixes to priority levels of existing requests (ping, favicon, etc..)
  6. Read Handlers For SDPY need to be always engaged
  7. SPDY: standardization issues
  8. SPDY Test infrastructure

Steve Workman

  • DASH Design/Implementation
    • DONE bug 734546 Add DASH Support (WebM): Initial Code Drop
      • Includes non-adaptive playback from DASH MPD manifests.
    • DONE (REFINING) Stream Switching
    • Initial Adaptation based on download rate of HTTP requests.

Randall Dow

  1. bug 758338, Mobile vs desktop network perf test case investigation.
  2. bug 790370, WPAD investigation, various Windows versions.
  3. Help with NSS bugs.

Josh Aas (Manager)

  • Empty