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

Jason Duell

  1. 756648 Implement 'cookie jars' for apps
  2. 776061 Permit disabling of cookies inside browser
  3. 770778 e10s support for JS TCP Socket
  4. 711886 (write test for) Refuse connection if server replies with non-matching subprotocol
  5. 713023 713026 - Fix websockets proxy code
  6. 745296 Enable FAIL_ON_WARNINGS in more of netwerk/
  7. benchmark Websocket latency peformance vs Chrome
  8. Better error messages for HTTP CORRUPT error 688345.
  9. 704848 reduce space required by nsEffectiveTLDService with more preprocessing
  10. 698692 Make WebSocket.close() prevent any more events from firing
  11. 504553 WebSocket in Workers
  12. 704447 Improve large blob support for WebSockets
  13. write Necko e10s documentation

Brian Smith

TODO:

  • False Start / SPDY
  • Revocation replacement

Honza Bambas

HTTP:

  1. ! bug 654348 XMLHttpRequest incorrectly caches credentials used to create WWW-Authenticate header for HTTP Basic authentication
  2. bug 749565 Intermittent content/base/test/test_bug466080.html | XHR from cross-site secure server

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

Mics:

  1. ! bug 466524 allow ssl in xpcshell tests
  2. ! Fix or help to fix all my Nightly crashes preventing me from using the profiler
  3. 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)

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 751529 Optimize out nsDOMStorageItem objects from CC log by its complete removal

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 751754 Allow separation between the update-available and start-download states in appcache
  4. bug 794663 Allow downloading appcache for a specific appid/browserflag

Nick Hurley

  1. Bugs
  2. Stone Ridge

Patrick McManus

  1. remove synchronous dns in pac resolution 769764
  2. SPDY: standardization issues, server push, followup on test infra, proxy, compression
  3. lame-network project - improving networking in less than ideal networking conditions bug 421128 (partition tabs)
  4. enable pipelines through queue time telemetry
  5. google summer of code network dashboard mentorship (jitten)
  6. http/1 connection and rwin mgmt project
  7. performance investigation mobile 758338 767742
  8. false start
  9. cwnd spdy settings option
  10. 779109 browserscpe and pipelines

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.

Josh Aas (Manager)

  • Empty

Unassigned Priorities

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