<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://wiki.mozilla.org/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Honzab</id>
	<title>MozillaWiki - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.mozilla.org/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Honzab"/>
	<link rel="alternate" type="text/html" href="https://wiki.mozilla.org/Special:Contributions/Honzab"/>
	<updated>2026-04-27T09:25:49Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.39.10</generator>
	<entry>
		<id>https://wiki.mozilla.org/index.php?title=ReleaseEngineering/DisposableProjectRepositories&amp;diff=1199726</id>
		<title>ReleaseEngineering/DisposableProjectRepositories</title>
		<link rel="alternate" type="text/html" href="https://wiki.mozilla.org/index.php?title=ReleaseEngineering/DisposableProjectRepositories&amp;diff=1199726"/>
		<updated>2018-08-20T17:10:45Z</updated>

		<summary type="html">&lt;p&gt;Honzab: Larch booking for socket process isolation&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== What is a disposable project branch? ==&lt;br /&gt;
These are project branches that can be cloned fresh from any mozilla-central based repo with the full gamut of tests enabled.  No l10n or&lt;br /&gt;
nightlies for now. Similar to [[ReleaseEngineering/TryServer|TryServer]] but for longer, and just for &#039;&#039;&#039;you&#039;&#039;&#039;. Unlike Try, the commit level on these branches is &#039;&#039;&#039;level_2 (and above) contributors only&#039;&#039;&#039; so please bear that in mind.&lt;br /&gt;
&lt;br /&gt;
===Do you need a disposable branch?===&lt;br /&gt;
Ask yourself the following:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Does your project have an end date?&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
If your answer is &#039;&#039;&#039;No&#039;&#039;&#039; then you should follow the process at [https://wiki.mozilla.org/ReleaseEngineering:ProjectBranchPlanning Project Branch Planning]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
If your project is a temporary feature sprint that needs its own rapid test coverage but will eventually be merged into mozilla-central and no longer be on its own by all means, please go ahead and &lt;br /&gt;
&lt;br /&gt;
===Book one of our fabulous &amp;quot;disposable&amp;quot; project branches===&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;NOTE:&#039;&#039;&#039;&#039;&#039; The number of disposable branches is limited by CI capacity. If there are no available branches, contact the owners of existing branches to see if you can &amp;quot;sub let&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
* Sign up below in the [[#BOOKING_SCHEDULE|BOOKING SCHEDULE]]&lt;br /&gt;
* Make a [https://bugzilla.mozilla.org/enter_bug.cgi?product=Developer%20Services&amp;amp;component=Mercurial:%20hg.mozilla.org&amp;amp;short_desc=Requesting%20twig%20repo%20{booked_repo}%20be%20reset&amp;amp;comment=Please%20run%20the%20{script_name}%20and%20reset%20{booked_repo}%20to%20{url}&amp;amp;cc=buildduty@releng.bugs request] (example: {{bug|951811}}) to IT to reset the repo for you as a clone from your own project repo (or default mozilla-central:tip). &#039;&#039;&#039;Copy the script below into bug request, replacing the REPO_PATH and TWIG with your repo and booked branch&#039;&#039;&#039;.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
export REPO_PATH=[path to repo to clone from]                 # eg: users/lsblakk_mozilla.com/staging or comm-central&lt;br /&gt;
export TWIG=[alder|birch|cedar|holly|larch|maple]    # whichever twig you booked&lt;br /&gt;
&lt;br /&gt;
cd /repo/hg/scripts/&lt;br /&gt;
./reset_pp_repo.sh -s /repo/hg/mozilla/$REPO_PATH -r tip -d $TWIG&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* &#039;&#039;&#039;NOTE&#039;&#039;&#039;: Your repository will have no hooks enabled after a reset. You&#039;ll need to specify in the request if you need any configured.&lt;br /&gt;
* After Developer Services runs the reset, they will also notify the teams who operate the automation, so they can adjust their schedulers to recognize the reset. (This needs to happen on both legacy buildbot &amp;amp; taskcluster schedulers.) If you don&#039;t see the expected builds, check with the automation teams to ensure their reset occurred.&lt;br /&gt;
* Sit back and watch your builds and test results roll in (eg [http://tbpl.mozilla.org/?tree=Alder Alder], [http://tbpl.mozilla.org/?tree=Birch Birch], [http://tbpl.mozilla.org/?tree=Cedar Cedar],[http://tbpl.mozilla.org/?tree=Holly Holly], [http://tbpl.mozilla.org/?tree=Larch Larch], [http://tbpl.mozilla.org/?tree=Maple Maple]).  &lt;br /&gt;
&lt;br /&gt;
&amp;lt;div id=&amp;quot;unbook&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===When you&#039;re done with one of our fabulous &amp;quot;disposable&amp;quot; project branches===&lt;br /&gt;
&lt;br /&gt;
Simply clear your data (bug, contact, dates) from the [[#BOOKING_SCHEDULE|BOOKING SCHEDULE]] below. If someone is listed in the &amp;quot;Next in Line&amp;quot; column, please let them know you are done.&lt;br /&gt;
&lt;br /&gt;
That&#039;s all there is to it!&lt;br /&gt;
&lt;br /&gt;
== Using a custom mozconfig  ==&lt;br /&gt;
&lt;br /&gt;
The mozconfigs used for builds live in the same source tree as the main code, eg&lt;br /&gt;
* Firefox:  &amp;lt;tt&amp;gt;browser/config/mozconfigs/&amp;lt;platform&amp;gt;&amp;lt;/tt&amp;gt;&lt;br /&gt;
* Mobile Native: &amp;lt;tt&amp;gt;mobile/android/config/mozconfigs/android&amp;lt;/tt&amp;gt;&lt;br /&gt;
* Mobile XUL: &amp;lt;tt&amp;gt;mobile/xul/config/mozconfigs/android-xul&amp;lt;/tt&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The &#039;nightly&#039; file is used for optimised builds, &#039;debug&#039; for debug. If you are unsure which file you need consult a build log to see which is used. You can adjust these as needed on your branch, and they will be carried over to mozilla-central when you merge back. Please take care with any mozconfig changes you merge back (eg exclude local conveniences).&lt;br /&gt;
&lt;br /&gt;
==Enabling/Disabling of platforms, tests, nightly updates ==&lt;br /&gt;
If the specific builds/tests you want are not enabled, or if there are builds/tests which you do not need on your branch, ask RelEng to enable/disable them by filing a bug [https://bugzilla.mozilla.org/enter_bug.cgi?product=Release%20Engineering here].&lt;br /&gt;
&lt;br /&gt;
Nightly builds and updates are disabled by default but can be enabled on request.&lt;br /&gt;
&lt;br /&gt;
== BOOKING SCHEDULE  ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;data wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Project Branch&lt;br /&gt;
! Regist. bug&lt;br /&gt;
! email address of borrower&lt;br /&gt;
! User/Dev Team contact &lt;br /&gt;
! Booking Dates  &lt;br /&gt;
! Next in Line&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| [https://treeherder.mozilla.org/#/jobs?repo=ash Ash]&lt;br /&gt;
| {{bug|1422587}}&lt;br /&gt;
| bhackett@mozilla.com&lt;br /&gt;
| Web Replay&lt;br /&gt;
| 2018-02-20 - 2019-02-20&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| [https://treeherder.mozilla.org/#/jobs?repo=cypress Cypress]&lt;br /&gt;
| {{bug|1222301}}&lt;br /&gt;
| Pidgeot18@gmail.com&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| [https://treeherder.mozilla.org/#/jobs?repo=elm Elm]&lt;br /&gt;
| {{bug|1364561}}&lt;br /&gt;
| jgraham@mozilla.com&lt;br /&gt;
| wpt-sync&lt;br /&gt;
| 2017-09-06 - 2017-12-31&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| [https://treeherder.mozilla.org/#/jobs?repo=cedar Cedar]&lt;br /&gt;
| {{bug|1358168}}&lt;br /&gt;
| dolske@mozilla.com&lt;br /&gt;
| :dolske, Photon project usage&lt;br /&gt;
| 2016-04-20 - 2017-08-15&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;strike&amp;gt;[https://treeherder.mozilla.org/#/jobs?repo=fig Fig]&amp;lt;/strike&amp;gt;&lt;br /&gt;
| retired&lt;br /&gt;
| retired&lt;br /&gt;
| retired&lt;br /&gt;
| retired&lt;br /&gt;
| retired&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;strike&amp;gt;[https://treeherder.mozilla.org/#/jobs?repo=gum Gum]&amp;lt;/strike&amp;gt;&lt;br /&gt;
| retired&lt;br /&gt;
| retired&lt;br /&gt;
| retired&lt;br /&gt;
| retired&lt;br /&gt;
| retired&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;strike&amp;gt;[https://treeherder.mozilla.org/#/jobs?repo=holly Holly]&amp;lt;/strike&amp;gt;&lt;br /&gt;
| retired&lt;br /&gt;
| retired&lt;br /&gt;
| retired&lt;br /&gt;
| retired&lt;br /&gt;
| retired&lt;br /&gt;
|-&lt;br /&gt;
| [https://treeherder.mozilla.org/#/jobs?repo=larch Larch]&lt;br /&gt;
| {{bug|1322426}} socket process isolation&lt;br /&gt;
| hbambas@mozilla.com&lt;br /&gt;
| necko, :mayhemer&lt;br /&gt;
| 2018-08-20 - 2019-08-20&lt;br /&gt;
| -&lt;br /&gt;
|-&lt;br /&gt;
| [https://treeherder.mozilla.org/#/jobs?repo=oak Oak]&lt;br /&gt;
| {{bug|790467}} and other risky updater work&lt;br /&gt;
| mhowell@mozilla.com, rstrong@mozilla.com&lt;br /&gt;
| mhowell, rstrong&lt;br /&gt;
| 2012-09-11 - 2015-12-31 &#039;&#039;&#039;&#039;&#039;&amp;lt;span color=&amp;quot;yellow&amp;quot;&amp;gt;PENDING&amp;lt;/span&amp;gt;&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
| -&lt;br /&gt;
|-&lt;br /&gt;
| [https://treeherder.mozilla.org/#/jobs?repo=pine Pine]&lt;br /&gt;
| {{bug|137122}}&lt;br /&gt;
| dmose@mozilla.org&lt;br /&gt;
| :dmose,:k88hudson,:Mardak,:ursula green up activity-stream in prep for landing&lt;br /&gt;
| 2017-02-05 - 2017-06-10&lt;br /&gt;
| -&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Be sure to keep a copy of anything you need from the repo prior to [[#unbook|unbooking]] it.&lt;br /&gt;
&lt;br /&gt;
== Indefinite booking  ==&lt;br /&gt;
See also [[ReleaseEngineering/SpecialBranches]] for more info on these branches.&lt;br /&gt;
{| class=&amp;quot;data&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Project Branch&lt;br /&gt;
! Regist. bug&lt;br /&gt;
! email address of borrower&lt;br /&gt;
! User/Dev Team contact &lt;br /&gt;
! Booking Dates&lt;br /&gt;
|-&lt;br /&gt;
| [https://treeherder.mozilla.org/#/jobs?repo=date Date]&lt;br /&gt;
| disabled&lt;br /&gt;
| disabled&lt;br /&gt;
| disabled&lt;br /&gt;
| DO NOT USE - https://wiki.mozilla.org/ReleaseEngineering/DisposableProjectRepositories&lt;br /&gt;
|-&lt;br /&gt;
| [https://treeherder.mozilla.org/#/jobs?repo=jamun Jamun]&lt;br /&gt;
| {{bug|1259143}}&lt;br /&gt;
| rail@mozilla.com, jlund@mozilla.com&lt;br /&gt;
| Release promotion&lt;br /&gt;
| 2016-03-23 - indefinite&lt;br /&gt;
|-&lt;br /&gt;
| [https://treeherder.mozilla.org/#/jobs?repo=birch Birch]&lt;br /&gt;
| {{bug|1426132}}&lt;br /&gt;
| release@mozilla.com&lt;br /&gt;
| tc release promotion&lt;br /&gt;
| 2017-12-19 - indefinite&lt;br /&gt;
|-&lt;br /&gt;
| [https://treeherder.mozilla.org/#/jobs?repo=maple Maple]&lt;br /&gt;
| {{bug|1397773}}&lt;br /&gt;
| aki@mozilla.com&lt;br /&gt;
| tc release promotion&lt;br /&gt;
| 2017-10-02 - indefinite&lt;br /&gt;
| -&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Honzab</name></author>
	</entry>
	<entry>
		<id>https://wiki.mozilla.org/index.php?title=Necko:_Sandboxing_TCP/UDP_socket_in_a_separate_process&amp;diff=1196676</id>
		<title>Necko: Sandboxing TCP/UDP socket in a separate process</title>
		<link rel="alternate" type="text/html" href="https://wiki.mozilla.org/index.php?title=Necko:_Sandboxing_TCP/UDP_socket_in_a_separate_process&amp;diff=1196676"/>
		<updated>2018-07-04T18:53:39Z</updated>

		<summary type="html">&lt;p&gt;Honzab: to not forget appcache and tp&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Objectives ==&lt;br /&gt;
Move all the network and socket operations to an isolated process.&lt;br /&gt;
&lt;br /&gt;
== Goals ==&lt;br /&gt;
* For security&lt;br /&gt;
** Sandboxing network access into a separate process, preventing chrome process from opening socket&lt;br /&gt;
** Preventing protocol security hole to be used to control the entire browser&lt;br /&gt;
* For stability&lt;br /&gt;
** Allow recovering network layer without rebooting firefox, if crash/assertion is detected in the socket process&lt;br /&gt;
* For performance&lt;br /&gt;
** No major regression found for start-up performance and network throughput&lt;br /&gt;
&lt;br /&gt;
== Requirements ==&lt;br /&gt;
=== HTTP Channel ===&lt;br /&gt;
* load protocol configuration from Gecko preference&lt;br /&gt;
* Alternative Service, uses AlternateServices.txt&lt;br /&gt;
* Cookie access need to stay on chrome process&lt;br /&gt;
* WebRequest can intercept http request/response&lt;br /&gt;
* Download triggered by unknown content type needs to divert back to chrome process&lt;br /&gt;
=== FTP Channel ===&lt;br /&gt;
=== TCP Socket ===&lt;br /&gt;
* permission controlled by chrome process&lt;br /&gt;
* prevent system port to be bind&lt;br /&gt;
=== UDP Socket ===&lt;br /&gt;
* permission controlled by chrome process&lt;br /&gt;
* prevent system port to be bind&lt;br /&gt;
=== DNS ===&lt;br /&gt;
* permission to do system call for DNS query&lt;br /&gt;
* thread pool for doing blocking operation in parallel&lt;br /&gt;
* allow both chrome process and content process to request DNS query directly to socket process&lt;br /&gt;
=== Cache ===&lt;br /&gt;
* choice #1: stay in chrome process:&lt;br /&gt;
** need a copy of full http response from socket process&lt;br /&gt;
** for RCWN, need to delay the construction for ODA IPC endpoint until we know cache win or network win&lt;br /&gt;
* choice #2: move to socket process:&lt;br /&gt;
**  need access cache data file from socket process&lt;br /&gt;
** need to move cache evaluation code from nsHttpChannel to other class on socket process &lt;br /&gt;
=== AppCache ===&lt;br /&gt;
=== Tracking Protection ===&lt;br /&gt;
=== Proxy ===&lt;br /&gt;
* load proxy configuration from Gecko preference&lt;br /&gt;
* PAC loading and execution, require JS runtime&lt;br /&gt;
* access system proxy setting&lt;br /&gt;
* create and connect to name pipe&lt;br /&gt;
=== WebSocket ===&lt;br /&gt;
=== WebRTC ===&lt;br /&gt;
=== PSM ===&lt;br /&gt;
* touches the preferences and various txt files in the profile&lt;br /&gt;
* Cert store, uses cert*.db and key*.db&lt;br /&gt;
* revocation information (i.e. nsICertBlocklist), uses revocations.txt&lt;br /&gt;
* certificate error overrides (nsICertOverrideService), uses cert_override.txt.&lt;br /&gt;
* HSTS/HPKP information (nsISiteSecurityService, although we&#039;ve already implemented a way to access this information in non-parent processes), uses SiteSecurityServiceState.txt, SecurityPreloadState.txt&lt;br /&gt;
* external PKCS#11 module, require DLL loading from arbitrary file path&lt;br /&gt;
&lt;br /&gt;
=== NSS ===&lt;br /&gt;
* uses the cert/key/secmod.db files as well as pkcs11.txt.&lt;br /&gt;
* access system file, e.g. /dev/urandom and system policy files under /etc&lt;br /&gt;
&lt;br /&gt;
=== PKI/PKIX ===&lt;br /&gt;
doesn&#039;t interact with preferences or file directly.&lt;br /&gt;
&lt;br /&gt;
=== Sandboxing ===&lt;br /&gt;
* Chrome process is still the only secure zone. Every IPC interface received at Chrome process should be audited&lt;br /&gt;
* IPC to content process or socket process should at least do sanity check in the receiver side&lt;br /&gt;
* Better not providing interface to create arbitrary TCP/UDP connection&lt;br /&gt;
&lt;br /&gt;
=== DevTool ===&lt;br /&gt;
* require TCP/UDP socket&lt;br /&gt;
* require JS runtime for devtool protocol&lt;br /&gt;
&lt;br /&gt;
== Design ==&lt;br /&gt;
=== Architecture ===&lt;br /&gt;
=== IPDL ===&lt;br /&gt;
=== Start-up Procedure ===&lt;br /&gt;
=== Create HTTP Channel ===&lt;br /&gt;
=== Create WebRTC Channel ===&lt;br /&gt;
=== Update Preference ===&lt;br /&gt;
=== Override Certificate ===&lt;br /&gt;
=== NTLM ===&lt;br /&gt;
&lt;br /&gt;
== TODOs ==&lt;br /&gt;
* hook ProcessHangMonitor&lt;br /&gt;
* hook CrashReporter&lt;br /&gt;
* hook MemoryPresure&lt;br /&gt;
* hook MemoryReporter&lt;br /&gt;
* ensure Telemetry works&lt;br /&gt;
* ensure MOZ_LOG works&lt;br /&gt;
* remove XPCOM and support only C++ implementation&lt;/div&gt;</summary>
		<author><name>Honzab</name></author>
	</entry>
	<entry>
		<id>https://wiki.mozilla.org/index.php?title=Compatibility/Unshippables&amp;diff=1192151</id>
		<title>Compatibility/Unshippables</title>
		<link rel="alternate" type="text/html" href="https://wiki.mozilla.org/index.php?title=Compatibility/Unshippables&amp;diff=1192151"/>
		<updated>2018-04-11T13:02:12Z</updated>

		<summary type="html">&lt;p&gt;Honzab: Appcache&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This page contains a list of bugfixes, features, or APIs we can&#039;t ship (or remove) in Firefox because doing so would break the web for our users.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Feature Name !! Bug(s) !! Notes&lt;br /&gt;
|-&lt;br /&gt;
| -webkit-min-device-pixel-ratio&amp;quot;/&amp;quot;-webkit-max-device-pixel-ratio media query || [https://bugzilla.mozilla.org/show_bug.cgi?id=1237720 1237720] || Enabling this breaks Google docs icons. Last attempt / backout was March 14, 2018 ([https://bugzilla.mozilla.org/show_bug.cgi?id=1444139 1444139])&lt;br /&gt;
|-&lt;br /&gt;
| TC39 global proposal || [https://bugzilla.mozilla.org/show_bug.cgi?id=1317422 1317422] || Broke deezer, flickr, moment.js, Jira&lt;br /&gt;
|-&lt;br /&gt;
| Stop dispatching keypress events for non-printable keys || [https://bugzilla.mozilla.org/show_bug.cgi?id=968056 968056] || Blocked by [https://github.com/google/closure-library/issues/883 bug of Closure framework]&lt;br /&gt;
|-&lt;br /&gt;
| Start to dispatch keydown and keyup events even during composition || [https://bugzilla.mozilla.org/show_bug.cgi?id=354358 354358] || Should be fixed at same time with [https://bugzilla.mozilla.org/show_bug.cgi?id=968056 bug 968056] for saving web app developers&#039; cost&lt;br /&gt;
|-&lt;br /&gt;
| Hiding all Gecko specific editing UI || [https://bugzilla.mozilla.org/show_bug.cgi?id=1449564 1449564] || Collect actual usage first ([https://bugzilla.mozilla.org/show_bug.cgi?id=1452538 1452538])&lt;br /&gt;
|-&lt;br /&gt;
| Removing window.controllers || [https://bugzilla.mozilla.org/show_bug.cgi?id=1010577 1010577] || Sites use as a proxy for UA sniffing (possible removal in [https://bugzilla.mozilla.org/show_bug.cgi?id=1448045 1448045])&lt;br /&gt;
|-&lt;br /&gt;
| Offline Application Cache || [https://bugzilla.mozilla.org/show_bug.cgi?id=1237782 1237782] || Big players still use this for various high profile sites (e.g. Microsoft), alternative: Service Workers&lt;br /&gt;
|-&lt;br /&gt;
| add me || add me || add me&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Honzab</name></author>
	</entry>
	<entry>
		<id>https://wiki.mozilla.org/index.php?title=Cache2oranges&amp;diff=966598</id>
		<title>Cache2oranges</title>
		<link rel="alternate" type="text/html" href="https://wiki.mozilla.org/index.php?title=Cache2oranges&amp;diff=966598"/>
		<updated>2014-04-19T15:44:54Z</updated>

		<summary type="html">&lt;p&gt;Honzab: /* Others (browser/base) */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Orange failures that are occurring with the new HTTP cache:&lt;br /&gt;
&lt;br /&gt;
== Devtools ==&lt;br /&gt;
&lt;br /&gt;
WFM: &amp;lt;strike&amp;gt;{{bug|948566}}: HTTP cache v2: Test failure: browser/devtools/debugger/test/browser_dbg_stack-02.js | Newest frame should be selected by default in the mirrored view, fixed with {{bug|986179}}&amp;lt;/strike&amp;gt;&lt;br /&gt;
&lt;br /&gt;
FIXED: &amp;lt;strike&amp;gt;{{bug|957228}}: HTTP cache v2: (bc linux debug) browser_panel_toggle.js | Uncaught exception - Panel did not show within 20 seconds.&amp;lt;/strike&amp;gt;&lt;br /&gt;
&lt;br /&gt;
WFM: &amp;lt;strike&amp;gt;{{bug|968893}}: HTTP cache v2: Intermittent (OS X 10.6 Opt bc) browser_dbg_break-on-dom-06.js | Test timed out | Found a tab after previous test timed out&amp;lt;/strike&amp;gt;&lt;br /&gt;
&lt;br /&gt;
WFM: &amp;lt;strike&amp;gt;{{bug|968909}}: HTTP cache v2: Intermittent (Ubuntu x64 opt bc) browser_webconsole_bug_597103_deactivateHUDForContext_unfocused_window.js | Test timed out | Found a browser window after previous test timed out&amp;lt;/strike&amp;gt;&lt;br /&gt;
&lt;br /&gt;
WFM: &amp;lt;strike&amp;gt;{{bug|968911}}: HTTP cache v2: Intermittent (Ubuntu x64 opt bc) browser_dbg_clean-exit-window.js | Test timed out | Found a browser window after previous test timed out&amp;lt;/strike&amp;gt;&lt;br /&gt;
&lt;br /&gt;
DUPLICATE of {{bug|966127}} &amp;lt;strike&amp;gt;{{bug|968890}}: HTTP cache v2: Intermittent (OS X 10.6 Opt bc) browser_net_timing-division.js | application terminated with exit code 1 | application crashed [@ nsNodeInfoManager::GetNodeInfoInnerHashValue(void const*)]&amp;lt;/strike&amp;gt;&lt;br /&gt;
&lt;br /&gt;
DUPLICATE of &amp;lt;strike&amp;gt;{{bug|957504}} {{bug|968898}}: HTTP cache v2: Intermittent (Linux opt bc) browser_profiler_gecko_data.js | application terminated with exit code 4 | application crashed [@ js::jit::DoTypeMonitorFallback]&amp;lt;/strike&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Others (browser/base) ==&lt;br /&gt;
&lt;br /&gt;
WFM: &amp;lt;strike&amp;gt;{{bug|968887}}: HTTP cache v2: Intermittent (OS X 10.6 Opt bc) browser_social_errorPage.js | is on social error page| uncaught exception - TypeError: sbrowser.contentDocument.getElementById(...) is null | Test timed out&amp;lt;/strike&amp;gt;&lt;/div&gt;</summary>
		<author><name>Honzab</name></author>
	</entry>
	<entry>
		<id>https://wiki.mozilla.org/index.php?title=Cache2oranges&amp;diff=966597</id>
		<title>Cache2oranges</title>
		<link rel="alternate" type="text/html" href="https://wiki.mozilla.org/index.php?title=Cache2oranges&amp;diff=966597"/>
		<updated>2014-04-19T15:43:05Z</updated>

		<summary type="html">&lt;p&gt;Honzab: /* Devtools */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Orange failures that are occurring with the new HTTP cache:&lt;br /&gt;
&lt;br /&gt;
== Devtools ==&lt;br /&gt;
&lt;br /&gt;
WFM: &amp;lt;strike&amp;gt;{{bug|948566}}: HTTP cache v2: Test failure: browser/devtools/debugger/test/browser_dbg_stack-02.js | Newest frame should be selected by default in the mirrored view, fixed with {{bug|986179}}&amp;lt;/strike&amp;gt;&lt;br /&gt;
&lt;br /&gt;
FIXED: &amp;lt;strike&amp;gt;{{bug|957228}}: HTTP cache v2: (bc linux debug) browser_panel_toggle.js | Uncaught exception - Panel did not show within 20 seconds.&amp;lt;/strike&amp;gt;&lt;br /&gt;
&lt;br /&gt;
WFM: &amp;lt;strike&amp;gt;{{bug|968893}}: HTTP cache v2: Intermittent (OS X 10.6 Opt bc) browser_dbg_break-on-dom-06.js | Test timed out | Found a tab after previous test timed out&amp;lt;/strike&amp;gt;&lt;br /&gt;
&lt;br /&gt;
WFM: &amp;lt;strike&amp;gt;{{bug|968909}}: HTTP cache v2: Intermittent (Ubuntu x64 opt bc) browser_webconsole_bug_597103_deactivateHUDForContext_unfocused_window.js | Test timed out | Found a browser window after previous test timed out&amp;lt;/strike&amp;gt;&lt;br /&gt;
&lt;br /&gt;
WFM: &amp;lt;strike&amp;gt;{{bug|968911}}: HTTP cache v2: Intermittent (Ubuntu x64 opt bc) browser_dbg_clean-exit-window.js | Test timed out | Found a browser window after previous test timed out&amp;lt;/strike&amp;gt;&lt;br /&gt;
&lt;br /&gt;
DUPLICATE of {{bug|966127}} &amp;lt;strike&amp;gt;{{bug|968890}}: HTTP cache v2: Intermittent (OS X 10.6 Opt bc) browser_net_timing-division.js | application terminated with exit code 1 | application crashed [@ nsNodeInfoManager::GetNodeInfoInnerHashValue(void const*)]&amp;lt;/strike&amp;gt;&lt;br /&gt;
&lt;br /&gt;
DUPLICATE of &amp;lt;strike&amp;gt;{{bug|957504}} {{bug|968898}}: HTTP cache v2: Intermittent (Linux opt bc) browser_profiler_gecko_data.js | application terminated with exit code 4 | application crashed [@ js::jit::DoTypeMonitorFallback]&amp;lt;/strike&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Others (browser/base) ==&lt;br /&gt;
&lt;br /&gt;
{{bug|968887}}: HTTP cache v2: Intermittent (OS X 10.6 Opt bc) browser_social_errorPage.js | is on social error page| uncaught exception - TypeError: sbrowser.contentDocument.getElementById(...) is null | Test timed out&lt;br /&gt;
&lt;br /&gt;
* very hard to reproduce, actually happened just once&lt;/div&gt;</summary>
		<author><name>Honzab</name></author>
	</entry>
	<entry>
		<id>https://wiki.mozilla.org/index.php?title=Cache2oranges&amp;diff=955084</id>
		<title>Cache2oranges</title>
		<link rel="alternate" type="text/html" href="https://wiki.mozilla.org/index.php?title=Cache2oranges&amp;diff=955084"/>
		<updated>2014-03-21T22:58:16Z</updated>

		<summary type="html">&lt;p&gt;Honzab: /* Devtools */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Orange failures that are occurring with the new HTTP cache:&lt;br /&gt;
&lt;br /&gt;
== Devtools ==&lt;br /&gt;
&lt;br /&gt;
WORKAROUND: {{bug|948566}}: HTTP cache v2: Test failure: browser/devtools/debugger/test/browser_dbg_stack-02.js | Newest frame should be selected by default in the mirrored view&lt;br /&gt;
* this bug goes away with patch from {{bug|986179}}&lt;br /&gt;
&lt;br /&gt;
FIXED: &amp;lt;strike&amp;gt;{{bug|957228}}: HTTP cache v2: (bc linux debug) browser_panel_toggle.js | Uncaught exception - Panel did not show within 20 seconds.&amp;lt;/strike&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{bug|968893}}: HTTP cache v2: Intermittent (OS X 10.6 Opt bc) browser_dbg_break-on-dom-06.js | Test timed out | Found a tab after previous test timed out&lt;br /&gt;
&lt;br /&gt;
{{bug|968909}}: HTTP cache v2: Intermittent (Ubuntu x64 opt bc) browser_webconsole_bug_597103_deactivateHUDForContext_unfocused_window.js | Test timed out | Found a browser window after previous test timed out&lt;br /&gt;
&lt;br /&gt;
{{bug|968911}}: HTTP cache v2: Intermittent (Ubuntu x64 opt bc) browser_dbg_clean-exit-window.js | Test timed out | Found a browser window after previous test timed out&lt;br /&gt;
&lt;br /&gt;
DUPLICATE of {{bug|966127}} &amp;lt;strike&amp;gt;{{bug|968890}}: HTTP cache v2: Intermittent (OS X 10.6 Opt bc) browser_net_timing-division.js | application terminated with exit code 1 | application crashed [@ nsNodeInfoManager::GetNodeInfoInnerHashValue(void const*)]&amp;lt;/strike&amp;gt;&lt;br /&gt;
&lt;br /&gt;
DUPLICATE of &amp;lt;strike&amp;gt;{{bug|957504}} {{bug|968898}}: HTTP cache v2: Intermittent (Linux opt bc) browser_profiler_gecko_data.js | application terminated with exit code 4 | application crashed [@ js::jit::DoTypeMonitorFallback]&amp;lt;/strike&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Others (browser/base) ==&lt;br /&gt;
&lt;br /&gt;
{{bug|968887}}: HTTP cache v2: Intermittent (OS X 10.6 Opt bc) browser_social_errorPage.js | is on social error page| uncaught exception - TypeError: sbrowser.contentDocument.getElementById(...) is null | Test timed out&lt;br /&gt;
&lt;br /&gt;
* very hard to reproduce, actually happened just once&lt;/div&gt;</summary>
		<author><name>Honzab</name></author>
	</entry>
	<entry>
		<id>https://wiki.mozilla.org/index.php?title=Cache2oranges&amp;diff=951620</id>
		<title>Cache2oranges</title>
		<link rel="alternate" type="text/html" href="https://wiki.mozilla.org/index.php?title=Cache2oranges&amp;diff=951620"/>
		<updated>2014-03-17T15:51:30Z</updated>

		<summary type="html">&lt;p&gt;Honzab: /* Devtools */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Orange failures that are occurring with the new HTTP cache:&lt;br /&gt;
&lt;br /&gt;
== Devtools ==&lt;br /&gt;
&lt;br /&gt;
{{bug|948566}}: HTTP cache v2: Test failure: browser/devtools/debugger/test/browser_dbg_stack-02.js | Newest frame should be selected by default in the mirrored view&lt;br /&gt;
&lt;br /&gt;
FIXED: &amp;lt;strike&amp;gt;{{bug|957228}}: HTTP cache v2: (bc linux debug) browser_panel_toggle.js | Uncaught exception - Panel did not show within 20 seconds.&amp;lt;/strike&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{bug|968893}}: HTTP cache v2: Intermittent (OS X 10.6 Opt bc) browser_dbg_break-on-dom-06.js | Test timed out | Found a tab after previous test timed out&lt;br /&gt;
&lt;br /&gt;
{{bug|968909}}: HTTP cache v2: Intermittent (Ubuntu x64 opt bc) browser_webconsole_bug_597103_deactivateHUDForContext_unfocused_window.js | Test timed out | Found a browser window after previous test timed out&lt;br /&gt;
&lt;br /&gt;
{{bug|968911}}: HTTP cache v2: Intermittent (Ubuntu x64 opt bc) browser_dbg_clean-exit-window.js | Test timed out | Found a browser window after previous test timed out&lt;br /&gt;
&lt;br /&gt;
DUPLICATE of {{bug|966127}} &amp;lt;strike&amp;gt;{{bug|968890}}: HTTP cache v2: Intermittent (OS X 10.6 Opt bc) browser_net_timing-division.js | application terminated with exit code 1 | application crashed [@ nsNodeInfoManager::GetNodeInfoInnerHashValue(void const*)]&amp;lt;/strike&amp;gt;&lt;br /&gt;
&lt;br /&gt;
DUPLICATE of &amp;lt;strike&amp;gt;{{bug|957504}} {{bug|968898}}: HTTP cache v2: Intermittent (Linux opt bc) browser_profiler_gecko_data.js | application terminated with exit code 4 | application crashed [@ js::jit::DoTypeMonitorFallback]&amp;lt;/strike&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Others (browser/base) ==&lt;br /&gt;
&lt;br /&gt;
{{bug|968887}}: HTTP cache v2: Intermittent (OS X 10.6 Opt bc) browser_social_errorPage.js | is on social error page| uncaught exception - TypeError: sbrowser.contentDocument.getElementById(...) is null | Test timed out&lt;br /&gt;
&lt;br /&gt;
* very hard to reproduce, actually happened just once&lt;/div&gt;</summary>
		<author><name>Honzab</name></author>
	</entry>
	<entry>
		<id>https://wiki.mozilla.org/index.php?title=Cache2oranges&amp;diff=950520</id>
		<title>Cache2oranges</title>
		<link rel="alternate" type="text/html" href="https://wiki.mozilla.org/index.php?title=Cache2oranges&amp;diff=950520"/>
		<updated>2014-03-14T14:23:33Z</updated>

		<summary type="html">&lt;p&gt;Honzab: /* Others (browser/base) */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Orange failures that are occurring with the new HTTP cache:&lt;br /&gt;
&lt;br /&gt;
== Devtools ==&lt;br /&gt;
&lt;br /&gt;
{{bug|948566}}: HTTP cache v2: Test failure: browser/devtools/debugger/test/browser_dbg_stack-02.js | Newest frame should be selected by default in the mirrored view&lt;br /&gt;
&lt;br /&gt;
FIXED: &amp;lt;strike&amp;gt;{{bug|957228}}: HTTP cache v2: (bc linux debug) browser_panel_toggle.js | Uncaught exception - Panel did not show within 20 seconds.&amp;lt;/strike&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{bug|968893}}: HTTP cache v2: Intermittent (OS X 10.6 Opt bc) browser_dbg_break-on-dom-06.js | Test timed out | Found a tab after previous test timed out&lt;br /&gt;
&lt;br /&gt;
{{bug|968909}}: HTTP cache v2: Intermittent (Ubuntu x64 opt bc) browser_webconsole_bug_597103_deactivateHUDForContext_unfocused_window.js | Test timed out | Found a browser window after previous test timed out&lt;br /&gt;
&lt;br /&gt;
{{bug|968911}}: HTTP cache v2: Intermittent (Ubuntu x64 opt bc) browser_dbg_clean-exit-window.js | Test timed out | Found a browser window after previous test timed out&lt;br /&gt;
&lt;br /&gt;
DUPLICATE of {{bug|966127}} &amp;lt;strike&amp;gt;{{bug|968890}}: HTTP cache v2: Intermittent (OS X 10.6 Opt bc) browser_net_timing-division.js | application terminated with exit code 1 | application crashed [@ nsNodeInfoManager::GetNodeInfoInnerHashValue(void const*)]&amp;lt;/strike&amp;gt;&lt;br /&gt;
&lt;br /&gt;
DUPLICATE of {{bug|957504}} &amp;lt;strike&amp;gt;{{bug|968898}}: HTTP cache v2: Intermittent (Linux opt bc) browser_profiler_gecko_data.js | application terminated with exit code 4 | application crashed [@ js::jit::DoTypeMonitorFallback]&amp;lt;/strike&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Others (browser/base) ==&lt;br /&gt;
&lt;br /&gt;
{{bug|968887}}: HTTP cache v2: Intermittent (OS X 10.6 Opt bc) browser_social_errorPage.js | is on social error page| uncaught exception - TypeError: sbrowser.contentDocument.getElementById(...) is null | Test timed out&lt;br /&gt;
&lt;br /&gt;
* very hard to reproduce, actually happened just once&lt;/div&gt;</summary>
		<author><name>Honzab</name></author>
	</entry>
	<entry>
		<id>https://wiki.mozilla.org/index.php?title=Cache2oranges&amp;diff=950518</id>
		<title>Cache2oranges</title>
		<link rel="alternate" type="text/html" href="https://wiki.mozilla.org/index.php?title=Cache2oranges&amp;diff=950518"/>
		<updated>2014-03-14T14:19:28Z</updated>

		<summary type="html">&lt;p&gt;Honzab: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Orange failures that are occurring with the new HTTP cache:&lt;br /&gt;
&lt;br /&gt;
== Devtools ==&lt;br /&gt;
&lt;br /&gt;
{{bug|948566}}: HTTP cache v2: Test failure: browser/devtools/debugger/test/browser_dbg_stack-02.js | Newest frame should be selected by default in the mirrored view&lt;br /&gt;
&lt;br /&gt;
FIXED: &amp;lt;strike&amp;gt;{{bug|957228}}: HTTP cache v2: (bc linux debug) browser_panel_toggle.js | Uncaught exception - Panel did not show within 20 seconds.&amp;lt;/strike&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{bug|968893}}: HTTP cache v2: Intermittent (OS X 10.6 Opt bc) browser_dbg_break-on-dom-06.js | Test timed out | Found a tab after previous test timed out&lt;br /&gt;
&lt;br /&gt;
{{bug|968909}}: HTTP cache v2: Intermittent (Ubuntu x64 opt bc) browser_webconsole_bug_597103_deactivateHUDForContext_unfocused_window.js | Test timed out | Found a browser window after previous test timed out&lt;br /&gt;
&lt;br /&gt;
{{bug|968911}}: HTTP cache v2: Intermittent (Ubuntu x64 opt bc) browser_dbg_clean-exit-window.js | Test timed out | Found a browser window after previous test timed out&lt;br /&gt;
&lt;br /&gt;
DUPLICATE of {{bug|966127}} &amp;lt;strike&amp;gt;{{bug|968890}}: HTTP cache v2: Intermittent (OS X 10.6 Opt bc) browser_net_timing-division.js | application terminated with exit code 1 | application crashed [@ nsNodeInfoManager::GetNodeInfoInnerHashValue(void const*)]&amp;lt;/strike&amp;gt;&lt;br /&gt;
&lt;br /&gt;
DUPLICATE of {{bug|957504}} &amp;lt;strike&amp;gt;{{bug|968898}}: HTTP cache v2: Intermittent (Linux opt bc) browser_profiler_gecko_data.js | application terminated with exit code 4 | application crashed [@ js::jit::DoTypeMonitorFallback]&amp;lt;/strike&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Others (browser/base) ==&lt;br /&gt;
&lt;br /&gt;
{{bug|968915}}: HTTP cache v2: Intermittent () browser_popupNotification.js | message matches - Got This is popup notification test-notification-38 from test 38, expected This is popup notification test-notification-37 from test 37 | +more&lt;br /&gt;
&lt;br /&gt;
{{bug|968887}}: HTTP cache v2: Intermittent (OS X 10.6 Opt bc) browser_social_errorPage.js | is on social error page| uncaught exception - TypeError: sbrowser.contentDocument.getElementById(...) is null | Test timed out&lt;/div&gt;</summary>
		<author><name>Honzab</name></author>
	</entry>
	<entry>
		<id>https://wiki.mozilla.org/index.php?title=Cache2oranges&amp;diff=950517</id>
		<title>Cache2oranges</title>
		<link rel="alternate" type="text/html" href="https://wiki.mozilla.org/index.php?title=Cache2oranges&amp;diff=950517"/>
		<updated>2014-03-14T14:16:48Z</updated>

		<summary type="html">&lt;p&gt;Honzab: /* Media */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Orange failures that are occurring with the new HTTP cache:&lt;br /&gt;
&lt;br /&gt;
== Devtools ==&lt;br /&gt;
&lt;br /&gt;
{{bug|948566}}: HTTP cache v2: Test failure: browser/devtools/debugger/test/browser_dbg_stack-02.js | Newest frame should be selected by default in the mirrored view&lt;br /&gt;
&lt;br /&gt;
FIXED: &amp;lt;strike&amp;gt;{{bug|957228}}: HTTP cache v2: (bc linux debug) browser_panel_toggle.js | Uncaught exception - Panel did not show within 20 seconds.&amp;lt;/strike&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{bug|968893}}: HTTP cache v2: Intermittent (OS X 10.6 Opt bc) browser_dbg_break-on-dom-06.js | Test timed out | Found a tab after previous test timed out&lt;br /&gt;
&lt;br /&gt;
{{bug|968909}}: HTTP cache v2: Intermittent (Ubuntu x64 opt bc) browser_webconsole_bug_597103_deactivateHUDForContext_unfocused_window.js | Test timed out | Found a browser window after previous test timed out&lt;br /&gt;
&lt;br /&gt;
{{bug|968911}}: HTTP cache v2: Intermittent (Ubuntu x64 opt bc) browser_dbg_clean-exit-window.js | Test timed out | Found a browser window after previous test timed out&lt;br /&gt;
&lt;br /&gt;
DUPLICATE of {{bug|966127}} &amp;lt;strike&amp;gt;{{bug|968890}}: HTTP cache v2: Intermittent (OS X 10.6 Opt bc) browser_net_timing-division.js | application terminated with exit code 1 | application crashed [@ nsNodeInfoManager::GetNodeInfoInnerHashValue(void const*)]&amp;lt;/strike&amp;gt;&lt;br /&gt;
&lt;br /&gt;
DUPLICATE of {{bug|957504}} &amp;lt;strike&amp;gt;{{bug|968898}}: HTTP cache v2: Intermittent (Linux opt bc) browser_profiler_gecko_data.js | application terminated with exit code 4 | application crashed [@ js::jit::DoTypeMonitorFallback]&amp;lt;/strike&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Media ==&lt;br /&gt;
&lt;br /&gt;
{{bug|972826}}: HTTP cache v2: Intermittent TEST-UNEXPECTED-FAIL | test_load_same_resource.html | Test timed out&lt;br /&gt;
&lt;br /&gt;
BAD TEST, DISABLED: &amp;lt;strike&amp;gt;{{bug|962949}}: Intermittent TEST-UNEXPECTED-FAIL | test_preload_actions.html | (14) NetworkState must be NETWORK_IDLE - got 2, expected 1 (spikes)&amp;lt;/strike&amp;gt;&lt;br /&gt;
&lt;br /&gt;
DUPLICATE of {{bug|886188}}&amp;lt;strike&amp;gt; {{bug|968602}}: HTTP cache v2: Intermittent test_preload_actions.html | Test timed out. &amp;lt;/strike&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Others (browser/base) ==&lt;br /&gt;
&lt;br /&gt;
{{bug|968915}}: HTTP cache v2: Intermittent () browser_popupNotification.js | message matches - Got This is popup notification test-notification-38 from test 38, expected This is popup notification test-notification-37 from test 37 | +more&lt;br /&gt;
&lt;br /&gt;
{{bug|968887}}: HTTP cache v2: Intermittent (OS X 10.6 Opt bc) browser_social_errorPage.js | is on social error page| uncaught exception - TypeError: sbrowser.contentDocument.getElementById(...) is null | Test timed out&lt;/div&gt;</summary>
		<author><name>Honzab</name></author>
	</entry>
	<entry>
		<id>https://wiki.mozilla.org/index.php?title=Cache2oranges&amp;diff=948886</id>
		<title>Cache2oranges</title>
		<link rel="alternate" type="text/html" href="https://wiki.mozilla.org/index.php?title=Cache2oranges&amp;diff=948886"/>
		<updated>2014-03-11T14:13:16Z</updated>

		<summary type="html">&lt;p&gt;Honzab: /* Devtools */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Orange failures that are occurring with the new HTTP cache:&lt;br /&gt;
&lt;br /&gt;
== Devtools ==&lt;br /&gt;
&lt;br /&gt;
{{bug|948566}}: HTTP cache v2: Test failure: browser/devtools/debugger/test/browser_dbg_stack-02.js | Newest frame should be selected by default in the mirrored view&lt;br /&gt;
&lt;br /&gt;
FIXED: &amp;lt;strike&amp;gt;{{bug|957228}}: HTTP cache v2: (bc linux debug) browser_panel_toggle.js | Uncaught exception - Panel did not show within 20 seconds.&amp;lt;/strike&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{bug|968893}}: HTTP cache v2: Intermittent (OS X 10.6 Opt bc) browser_dbg_break-on-dom-06.js | Test timed out | Found a tab after previous test timed out&lt;br /&gt;
&lt;br /&gt;
{{bug|968909}}: HTTP cache v2: Intermittent (Ubuntu x64 opt bc) browser_webconsole_bug_597103_deactivateHUDForContext_unfocused_window.js | Test timed out | Found a browser window after previous test timed out&lt;br /&gt;
&lt;br /&gt;
{{bug|968911}}: HTTP cache v2: Intermittent (Ubuntu x64 opt bc) browser_dbg_clean-exit-window.js | Test timed out | Found a browser window after previous test timed out&lt;br /&gt;
&lt;br /&gt;
DUPLICATE of {{bug|966127}} &amp;lt;strike&amp;gt;{{bug|968890}}: HTTP cache v2: Intermittent (OS X 10.6 Opt bc) browser_net_timing-division.js | application terminated with exit code 1 | application crashed [@ nsNodeInfoManager::GetNodeInfoInnerHashValue(void const*)]&amp;lt;/strike&amp;gt;&lt;br /&gt;
&lt;br /&gt;
DUPLICATE of {{bug|957504}} &amp;lt;strike&amp;gt;{{bug|968898}}: HTTP cache v2: Intermittent (Linux opt bc) browser_profiler_gecko_data.js | application terminated with exit code 4 | application crashed [@ js::jit::DoTypeMonitorFallback]&amp;lt;/strike&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Media ==&lt;br /&gt;
&lt;br /&gt;
{{bug|972826}}: HTTP cache v2: Intermittent TEST-UNEXPECTED-FAIL | test_load_same_resource.html | Test timed out&lt;br /&gt;
&lt;br /&gt;
{{bug|962949}}: Intermittent TEST-UNEXPECTED-FAIL | test_preload_actions.html | (14) NetworkState must be NETWORK_IDLE - got 2, expected 1 (spikes)&lt;br /&gt;
&lt;br /&gt;
DUPLICATE of {{bug|886188}}&amp;lt;strike&amp;gt; {{bug|968602}}: HTTP cache v2: Intermittent test_preload_actions.html | Test timed out. &amp;lt;/strike&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Others (browser/base) ==&lt;br /&gt;
&lt;br /&gt;
{{bug|968915}}: HTTP cache v2: Intermittent () browser_popupNotification.js | message matches - Got This is popup notification test-notification-38 from test 38, expected This is popup notification test-notification-37 from test 37 | +more&lt;br /&gt;
&lt;br /&gt;
{{bug|968887}}: HTTP cache v2: Intermittent (OS X 10.6 Opt bc) browser_social_errorPage.js | is on social error page| uncaught exception - TypeError: sbrowser.contentDocument.getElementById(...) is null | Test timed out&lt;/div&gt;</summary>
		<author><name>Honzab</name></author>
	</entry>
	<entry>
		<id>https://wiki.mozilla.org/index.php?title=Cache2oranges&amp;diff=948885</id>
		<title>Cache2oranges</title>
		<link rel="alternate" type="text/html" href="https://wiki.mozilla.org/index.php?title=Cache2oranges&amp;diff=948885"/>
		<updated>2014-03-11T14:12:27Z</updated>

		<summary type="html">&lt;p&gt;Honzab: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Orange failures that are occurring with the new HTTP cache:&lt;br /&gt;
&lt;br /&gt;
== Devtools ==&lt;br /&gt;
&lt;br /&gt;
{{bug|948566}}: HTTP cache v2: Test failure: browser/devtools/debugger/test/browser_dbg_stack-02.js | Newest frame should be selected by default in the mirrored view&lt;br /&gt;
&lt;br /&gt;
FIXED: &amp;lt;strike&amp;gt;{{bug|957228}}: HTTP cache v2: (bc linux debug) browser_panel_toggle.js | Uncaught exception - Panel did not show within 20 seconds.&amp;lt;/strike&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{bug|968893}}: HTTP cache v2: Intermittent (OS X 10.6 Opt bc) browser_dbg_break-on-dom-06.js | Test timed out | Found a tab after previous test timed out&lt;br /&gt;
&lt;br /&gt;
{{bug|968909}}: HTTP cache v2: Intermittent (Ubuntu x64 opt bc) browser_webconsole_bug_597103_deactivateHUDForContext_unfocused_window.js | Test timed out | Found a browser window after previous test timed out&lt;br /&gt;
&lt;br /&gt;
{{bug|968911}}: HTTP cache v2: Intermittent (Ubuntu x64 opt bc) browser_dbg_clean-exit-window.js | Test timed out | Found a browser window after previous test timed out&lt;br /&gt;
&lt;br /&gt;
DUP of {{bug|966127}} &amp;lt;strike&amp;gt;{{bug|968890}}: HTTP cache v2: Intermittent (OS X 10.6 Opt bc) browser_net_timing-division.js | application terminated with exit code 1 | application crashed [@ nsNodeInfoManager::GetNodeInfoInnerHashValue(void const*)]&amp;lt;/strike&amp;gt;&lt;br /&gt;
&lt;br /&gt;
DUP of {{bug|957504}} &amp;lt;strike&amp;gt;{{bug|968898}}: HTTP cache v2: Intermittent (Linux opt bc) browser_profiler_gecko_data.js | application terminated with exit code 4 | application crashed [@ js::jit::DoTypeMonitorFallback]&amp;lt;/strike&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Media ==&lt;br /&gt;
&lt;br /&gt;
{{bug|972826}}: HTTP cache v2: Intermittent TEST-UNEXPECTED-FAIL | test_load_same_resource.html | Test timed out&lt;br /&gt;
&lt;br /&gt;
{{bug|962949}}: Intermittent TEST-UNEXPECTED-FAIL | test_preload_actions.html | (14) NetworkState must be NETWORK_IDLE - got 2, expected 1 (spikes)&lt;br /&gt;
&lt;br /&gt;
DUPLICATE of {{bug|886188}}&amp;lt;strike&amp;gt; {{bug|968602}}: HTTP cache v2: Intermittent test_preload_actions.html | Test timed out. &amp;lt;/strike&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Others (browser/base) ==&lt;br /&gt;
&lt;br /&gt;
{{bug|968915}}: HTTP cache v2: Intermittent () browser_popupNotification.js | message matches - Got This is popup notification test-notification-38 from test 38, expected This is popup notification test-notification-37 from test 37 | +more&lt;br /&gt;
&lt;br /&gt;
{{bug|968887}}: HTTP cache v2: Intermittent (OS X 10.6 Opt bc) browser_social_errorPage.js | is on social error page| uncaught exception - TypeError: sbrowser.contentDocument.getElementById(...) is null | Test timed out&lt;/div&gt;</summary>
		<author><name>Honzab</name></author>
	</entry>
	<entry>
		<id>https://wiki.mozilla.org/index.php?title=Cache2oranges&amp;diff=948884</id>
		<title>Cache2oranges</title>
		<link rel="alternate" type="text/html" href="https://wiki.mozilla.org/index.php?title=Cache2oranges&amp;diff=948884"/>
		<updated>2014-03-11T14:11:36Z</updated>

		<summary type="html">&lt;p&gt;Honzab: /* Probably not cache bug */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Orange failures that are occurring with the new HTTP cache:&lt;br /&gt;
&lt;br /&gt;
== Devtools ==&lt;br /&gt;
&lt;br /&gt;
{{bug|948566}}: HTTP cache v2: Test failure: browser/devtools/debugger/test/browser_dbg_stack-02.js | Newest frame should be selected by default in the mirrored view&lt;br /&gt;
&lt;br /&gt;
FIXED: &amp;lt;strike&amp;gt;{{bug|957228}}: HTTP cache v2: (bc linux debug) browser_panel_toggle.js | Uncaught exception - Panel did not show within 20 seconds.&amp;lt;/strike&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{bug|968893}}: HTTP cache v2: Intermittent (OS X 10.6 Opt bc) browser_dbg_break-on-dom-06.js | Test timed out | Found a tab after previous test timed out&lt;br /&gt;
&lt;br /&gt;
{{bug|968909}}: HTTP cache v2: Intermittent (Ubuntu x64 opt bc) browser_webconsole_bug_597103_deactivateHUDForContext_unfocused_window.js | Test timed out | Found a browser window after previous test timed out&lt;br /&gt;
&lt;br /&gt;
{{bug|968911}}: HTTP cache v2: Intermittent (Ubuntu x64 opt bc) browser_dbg_clean-exit-window.js | Test timed out | Found a browser window after previous test timed out&lt;br /&gt;
&lt;br /&gt;
== Media ==&lt;br /&gt;
&lt;br /&gt;
{{bug|972826}}: HTTP cache v2: Intermittent TEST-UNEXPECTED-FAIL | test_load_same_resource.html | Test timed out&lt;br /&gt;
&lt;br /&gt;
{{bug|962949}}: Intermittent TEST-UNEXPECTED-FAIL | test_preload_actions.html | (14) NetworkState must be NETWORK_IDLE - got 2, expected 1 (spikes)&lt;br /&gt;
&lt;br /&gt;
DUPLICATE of {{bug|886188}}&amp;lt;strike&amp;gt; {{bug|968602}}: HTTP cache v2: Intermittent test_preload_actions.html | Test timed out. &amp;lt;/strike&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Others (browser/base) ==&lt;br /&gt;
&lt;br /&gt;
{{bug|968915}}: HTTP cache v2: Intermittent () browser_popupNotification.js | message matches - Got This is popup notification test-notification-38 from test 38, expected This is popup notification test-notification-37 from test 37 | +more&lt;br /&gt;
&lt;br /&gt;
{{bug|968887}}: HTTP cache v2: Intermittent (OS X 10.6 Opt bc) browser_social_errorPage.js | is on social error page| uncaught exception - TypeError: sbrowser.contentDocument.getElementById(...) is null | Test timed out&lt;br /&gt;
&lt;br /&gt;
== Probably not cache bug ==&lt;br /&gt;
&lt;br /&gt;
DUP of {{bug|966127}} &amp;lt;strike&amp;gt;{{bug|968890}}: HTTP cache v2: Intermittent (OS X 10.6 Opt bc) browser_net_timing-division.js | application terminated with exit code 1 | application crashed [@ nsNodeInfoManager::GetNodeInfoInnerHashValue(void const*)]&amp;lt;/strike&amp;gt;&lt;br /&gt;
&lt;br /&gt;
DUP of {{bug|957504}} &amp;lt;strike&amp;gt;{{bug|968898}}: HTTP cache v2: Intermittent (Linux opt bc) browser_profiler_gecko_data.js | application terminated with exit code 4 | application crashed [@ js::jit::DoTypeMonitorFallback]&amp;lt;/strike&amp;gt;&lt;/div&gt;</summary>
		<author><name>Honzab</name></author>
	</entry>
	<entry>
		<id>https://wiki.mozilla.org/index.php?title=Cache2oranges&amp;diff=948282</id>
		<title>Cache2oranges</title>
		<link rel="alternate" type="text/html" href="https://wiki.mozilla.org/index.php?title=Cache2oranges&amp;diff=948282"/>
		<updated>2014-03-10T14:17:59Z</updated>

		<summary type="html">&lt;p&gt;Honzab: /* Devtools */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Orange failures that are occurring with the new HTTP cache:&lt;br /&gt;
&lt;br /&gt;
== Devtools ==&lt;br /&gt;
&lt;br /&gt;
{{bug|948566}}: HTTP cache v2: Test failure: browser/devtools/debugger/test/browser_dbg_stack-02.js | Newest frame should be selected by default in the mirrored view&lt;br /&gt;
&lt;br /&gt;
FIXED: &amp;lt;strike&amp;gt;{{bug|957228}}: HTTP cache v2: (bc linux debug) browser_panel_toggle.js | Uncaught exception - Panel did not show within 20 seconds.&amp;lt;/strike&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{bug|968890}}: HTTP cache v2: Intermittent (OS X 10.6 Opt bc) browser_net_timing-division.js | application terminated with exit code 1 | application crashed [@ nsNodeInfoManager::GetNodeInfoInnerHashValue(void const*)]&lt;br /&gt;
&lt;br /&gt;
{{bug|968893}}: HTTP cache v2: Intermittent (OS X 10.6 Opt bc) browser_dbg_break-on-dom-06.js | Test timed out | Found a tab after previous test timed out&lt;br /&gt;
&lt;br /&gt;
{{bug|968898}}: HTTP cache v2: Intermittent (Linux opt bc) browser_profiler_gecko_data.js | application terminated with exit code 4 | application crashed [@ js::jit::DoTypeMonitorFallback]&lt;br /&gt;
&lt;br /&gt;
{{bug|968909}}: HTTP cache v2: Intermittent (Ubuntu x64 opt bc) browser_webconsole_bug_597103_deactivateHUDForContext_unfocused_window.js | Test timed out | Found a browser window after previous test timed out&lt;br /&gt;
&lt;br /&gt;
{{bug|968911}}: HTTP cache v2: Intermittent (Ubuntu x64 opt bc) browser_dbg_clean-exit-window.js | Test timed out | Found a browser window after previous test timed out&lt;br /&gt;
&lt;br /&gt;
== Media ==&lt;br /&gt;
&lt;br /&gt;
{{bug|972826}}: HTTP cache v2: Intermittent TEST-UNEXPECTED-FAIL | test_load_same_resource.html | Test timed out&lt;br /&gt;
&lt;br /&gt;
{{bug|962949}}: Intermittent TEST-UNEXPECTED-FAIL | test_preload_actions.html | (14) NetworkState must be NETWORK_IDLE - got 2, expected 1 (spikes)&lt;br /&gt;
&lt;br /&gt;
{{bug|968602}}: HTTP cache v2: Intermittent test_preload_actions.html | Test timed out.&lt;br /&gt;
&lt;br /&gt;
== Others (browser/base) ==&lt;br /&gt;
&lt;br /&gt;
{{bug|968915}}: HTTP cache v2: Intermittent () browser_popupNotification.js | message matches - Got This is popup notification test-notification-38 from test 38, expected This is popup notification test-notification-37 from test 37 | +more&lt;br /&gt;
&lt;br /&gt;
{{bug|968887}}: HTTP cache v2: Intermittent (OS X 10.6 Opt bc) browser_social_errorPage.js | is on social error page| uncaught exception - TypeError: sbrowser.contentDocument.getElementById(...) is null | Test timed out&lt;/div&gt;</summary>
		<author><name>Honzab</name></author>
	</entry>
	<entry>
		<id>https://wiki.mozilla.org/index.php?title=Cache2oranges&amp;diff=948270</id>
		<title>Cache2oranges</title>
		<link rel="alternate" type="text/html" href="https://wiki.mozilla.org/index.php?title=Cache2oranges&amp;diff=948270"/>
		<updated>2014-03-10T13:42:09Z</updated>

		<summary type="html">&lt;p&gt;Honzab: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Orange failures that are occurring with the new HTTP cache:&lt;br /&gt;
&lt;br /&gt;
== Devtools ==&lt;br /&gt;
&lt;br /&gt;
{{bug|948566}}: HTTP cache v2: Test failure: browser/devtools/debugger/test/browser_dbg_stack-02.js | Newest frame should be selected by default in the mirrored view&lt;br /&gt;
&lt;br /&gt;
{{bug|957228}}: HTTP cache v2: (bc linux debug) browser_panel_toggle.js | Uncaught exception - Panel did not show within 20 seconds.&lt;br /&gt;
&lt;br /&gt;
{{bug|968890}}: HTTP cache v2: Intermittent (OS X 10.6 Opt bc) browser_net_timing-division.js | application terminated with exit code 1 | application crashed [@ nsNodeInfoManager::GetNodeInfoInnerHashValue(void const*)]&lt;br /&gt;
&lt;br /&gt;
{{bug|968893}}: HTTP cache v2: Intermittent (OS X 10.6 Opt bc) browser_dbg_break-on-dom-06.js | Test timed out | Found a tab after previous test timed out&lt;br /&gt;
&lt;br /&gt;
{{bug|968898}}: HTTP cache v2: Intermittent (Linux opt bc) browser_profiler_gecko_data.js | application terminated with exit code 4 | application crashed [@ js::jit::DoTypeMonitorFallback]&lt;br /&gt;
&lt;br /&gt;
{{bug|968909}}: HTTP cache v2: Intermittent (Ubuntu x64 opt bc) browser_webconsole_bug_597103_deactivateHUDForContext_unfocused_window.js | Test timed out | Found a browser window after previous test timed out&lt;br /&gt;
&lt;br /&gt;
{{bug|968911}}: HTTP cache v2: Intermittent (Ubuntu x64 opt bc) browser_dbg_clean-exit-window.js | Test timed out | Found a browser window after previous test timed out&lt;br /&gt;
&lt;br /&gt;
== Media ==&lt;br /&gt;
&lt;br /&gt;
{{bug|972826}}: HTTP cache v2: Intermittent TEST-UNEXPECTED-FAIL | test_load_same_resource.html | Test timed out&lt;br /&gt;
&lt;br /&gt;
{{bug|962949}}: Intermittent TEST-UNEXPECTED-FAIL | test_preload_actions.html | (14) NetworkState must be NETWORK_IDLE - got 2, expected 1 (spikes)&lt;br /&gt;
&lt;br /&gt;
{{bug|968602}}: HTTP cache v2: Intermittent test_preload_actions.html | Test timed out.&lt;br /&gt;
&lt;br /&gt;
== Others (browser/base) ==&lt;br /&gt;
&lt;br /&gt;
{{bug|968915}}: HTTP cache v2: Intermittent () browser_popupNotification.js | message matches - Got This is popup notification test-notification-38 from test 38, expected This is popup notification test-notification-37 from test 37 | +more&lt;br /&gt;
&lt;br /&gt;
{{bug|968887}}: HTTP cache v2: Intermittent (OS X 10.6 Opt bc) browser_social_errorPage.js | is on social error page| uncaught exception - TypeError: sbrowser.contentDocument.getElementById(...) is null | Test timed out&lt;/div&gt;</summary>
		<author><name>Honzab</name></author>
	</entry>
	<entry>
		<id>https://wiki.mozilla.org/index.php?title=Networking/Archive/IndividualPriorities&amp;diff=658669</id>
		<title>Networking/Archive/IndividualPriorities</title>
		<link rel="alternate" type="text/html" href="https://wiki.mozilla.org/index.php?title=Networking/Archive/IndividualPriorities&amp;diff=658669"/>
		<updated>2013-05-21T15:47:30Z</updated>

		<summary type="html">&lt;p&gt;Honzab: /* Honza Bambas */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Please see [[Networking/TeamPriorities]] for team priorities.&lt;br /&gt;
&lt;br /&gt;
= General Priorities for All Team Members =&lt;br /&gt;
&lt;br /&gt;
These priorities apply to all team members at all times:&lt;br /&gt;
&lt;br /&gt;
# Resolve security bugs rated sg:moderate or higher.&lt;br /&gt;
# Review requests older than one week.&lt;br /&gt;
&lt;br /&gt;
These should be taken care of before any other work is done.&lt;br /&gt;
&lt;br /&gt;
= Individual Priorities =&lt;br /&gt;
&lt;br /&gt;
These priority lists should reflect the work that each individual is planning to do, in the order in which they plan to do it.&lt;br /&gt;
&lt;br /&gt;
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 [mailto:josh@mozilla.com Josh Aas] (networking team manager).&lt;br /&gt;
&lt;br /&gt;
== [mailto:mnovotny@mozilla.com Michal Novotny] ==&lt;br /&gt;
&lt;br /&gt;
# {{bug|436414}}, OCSP client should be able to use HTTP GET as well as POST&lt;br /&gt;
# {{bug|558253}}, Proxy Auto Config (PAC) Extended functions for multi-resolution and ipv6&lt;br /&gt;
&lt;br /&gt;
== [mailto:jduell@mozilla.com Jason Duell]  ==&lt;br /&gt;
&lt;br /&gt;
Top Priorities:&lt;br /&gt;
&lt;br /&gt;
# Bug 558623 - e10s HTTP: combine PHttpChannel constructor with SendAsyncOpen/SendRedirect1Begin. Jason will do this.&lt;br /&gt;
# [NEEDSBUG]: make JAR channels seekable. Jason will do this.&lt;br /&gt;
# Bug 746073 - Meter network usage per &amp;quot;web app&amp;quot;. Jason will do this.&lt;br /&gt;
&lt;br /&gt;
Future:&lt;br /&gt;
&lt;br /&gt;
# {{nbug|781392}} mochi.tests hitting proxy error on B2G hardware&lt;br /&gt;
# {{nbug|782542}} Secure necko IPDL usage &lt;br /&gt;
# {{nbug|794978}} Always delete app&#039;s cookies even if the cookies have not been loaded yet &lt;br /&gt;
# {{nbug|799212}} - Cookies: add test for webapps-clear-data with browserOnly=true&lt;br /&gt;
# More reviews &lt;br /&gt;
# {{nbug|711886}} (write test for) Refuse connection if server replies with non-matching subprotocol&lt;br /&gt;
# {{nbug|792238}} - Convert IPC::SerializedLoadContext to use newer IPDL parameter style&lt;br /&gt;
# benchmark Websocket latency peformance vs Chrome&lt;br /&gt;
# Better error messages for HTTP CORRUPT error {{nbug|688345}}. &lt;br /&gt;
# {{nbug|698692}} Make WebSocket.close() prevent any more events from firing&lt;br /&gt;
# {{nbug|704447}} Improve large blob support for WebSockets&lt;br /&gt;
# write Necko e10s documentation&lt;br /&gt;
&lt;br /&gt;
== [mailto:hbambas@mozilla.com Honza Bambas] ==&lt;br /&gt;
&lt;br /&gt;
* new cache implementation (70-80% of all my time dedicated to it)&lt;br /&gt;
* improve event tracer&lt;br /&gt;
* {{nbug|466524}} allow ssl in xpcshell tests + * {{nbug|766166}} Have a service protocol to communicate with ssltunnel&lt;br /&gt;
* {{nbug|871323}} Fix and enable offline cache mochitests for B2G&lt;br /&gt;
* {{nbug|627635}} Make remote localStorage not block the UI main thread on disk IO&lt;br /&gt;
** I&#039;d like to push this one to someone else&lt;br /&gt;
* {{nbug|832540}} Optimize child implementation of localStorage async database API&lt;br /&gt;
* {{nbug|842777}} preload webappsstore.sqlite on first access to warm cache + use CHUNK_SIZE of 1meg&lt;br /&gt;
* {{nbug|834301}} Implement memory reporter for DOM storage&lt;br /&gt;
* {{nbug|851310}} The wrong local storage area is shown to chrome code when a session-only exception applies&lt;br /&gt;
* {{nbug|748620}} When cookie expiration is set to ask every time, localStorage throws a security exception&lt;br /&gt;
* {{nbug|536509}} localStorage does not obey &amp;quot;third-party cookies&amp;quot; pref&lt;br /&gt;
* more DOM storage followups (report them)&lt;br /&gt;
&lt;br /&gt;
* {{nbug|830391}} Prevent null dereferences in nsDiskCacheDeviceSQL&lt;br /&gt;
* {{nbug|814330}} crash in nsOfflineCacheDevice::ChooseApplicationCache&lt;br /&gt;
* {{nbug|423758}} Firefox can&#039;t authenticate to IIS when minimum NTLM level set to v2&lt;br /&gt;
&lt;br /&gt;
== [mailto:hurley@mozilla.com Nick Hurley] ==&lt;br /&gt;
&lt;br /&gt;
# [[Necko/Performance/AutomatedTesting|Stone Ridge]]&lt;br /&gt;
# [https://bugzilla.mozilla.org/buglist.cgi?list_id=1427425&amp;amp;emailtype1=exact&amp;amp;emailassigned_to1=1&amp;amp;query_format=advanced&amp;amp;bug_status=UNCONFIRMED&amp;amp;bug_status=NEW&amp;amp;bug_status=ASSIGNED&amp;amp;bug_status=REOPENED&amp;amp;email1=hurley%40mozilla.com Bugs]&lt;br /&gt;
&lt;br /&gt;
== [mailto:pmcmanus@mozilla.com Patrick McManus] ==&lt;br /&gt;
&lt;br /&gt;
Major items (mostly serial)&lt;br /&gt;
# TLS false start (q3 goal) 658222 713933&lt;br /&gt;
# pinterest derived work 813707 (tracker) 792438 (block on head scripts) 813712 (connect some blockers) and 813715 (throttle bw of high parallelism)&lt;br /&gt;
# HTTP2 prototype of SPDY with DNS SRV for IETF work&lt;br /&gt;
# OCSP stapling with cache anticipation&lt;br /&gt;
# OCSP GET w/local HTTP stack and cache for persistence (assuming sec ok)&lt;br /&gt;
# SPDY push&lt;br /&gt;
# SPDY/4 (dep: spec stable at this point)&lt;br /&gt;
# TLS Cached Info for eliminating cert chain spills (dep: sec-ok, and stable spec)&lt;br /&gt;
# Research on UDP based transports&lt;br /&gt;
# Prioritization scheduling of partial resources to reduce ready-to-use time&lt;br /&gt;
&lt;br /&gt;
Smaller items (as time allows in no particular order)&lt;br /&gt;
# Telemetry for OCSP {Pass/Fail, Time}&lt;br /&gt;
# Telemetry for OCSP Cache Anticipation&lt;br /&gt;
# Telemetry for TLS Cipher Choice&lt;br /&gt;
# 804605 CNAME/NTLM regression of mine&lt;br /&gt;
# Fixes to priority levels of existing requests (ping, favicon, etc..)&lt;br /&gt;
# Read Handlers For SDPY need to be always engaged&lt;br /&gt;
# SPDY: standardization issues&lt;br /&gt;
# SPDY Test infrastructure&lt;br /&gt;
&lt;br /&gt;
== [mailto:sworkman@mozilla.com Steve Workman]  ==&lt;br /&gt;
&lt;br /&gt;
* Fix two security bugs assigned to me.&lt;br /&gt;
* {{nbug|Bug 497003}}: support sending OnDataAvailable() to other threads&lt;br /&gt;
* Help implement new disk cache&lt;br /&gt;
&lt;br /&gt;
== [mailto:rdow@mozilla.com Randall Dow :randix] ==&lt;br /&gt;
&lt;br /&gt;
* TLS start up optimization&lt;br /&gt;
* OSCP Stapling&lt;br /&gt;
&lt;br /&gt;
Lower Priority:&lt;br /&gt;
&lt;br /&gt;
* NSS race condition.&lt;br /&gt;
** {{nbug|675260}} nss&lt;br /&gt;
** {{nbug|700499}} nss - tracking.&lt;br /&gt;
** {{nbug|702307}} nss&lt;br /&gt;
** {{nbug|721710}} nss&lt;br /&gt;
** {{nbug|760051}} nss&lt;br /&gt;
** {{nbug|761987}} nss&lt;br /&gt;
** {{nbug|791194}} nss&lt;br /&gt;
&lt;br /&gt;
* {{nbug|758338}}, Mobile vs desktop network perf test case investigation.&lt;br /&gt;
&lt;br /&gt;
* {{nbug|621429}} - Proxy configuration : &amp;quot;Use system proxy settings&amp;quot; assumes no proxy if IE is set to auto-detect itself. [REVIEW]&lt;br /&gt;
&lt;br /&gt;
* {{nbug|790370}}, WPAD investigation, various Windows versions. [DONE]&lt;/div&gt;</summary>
		<author><name>Honzab</name></author>
	</entry>
	<entry>
		<id>https://wiki.mozilla.org/index.php?title=Networking/Archive/IndividualPriorities&amp;diff=658631</id>
		<title>Networking/Archive/IndividualPriorities</title>
		<link rel="alternate" type="text/html" href="https://wiki.mozilla.org/index.php?title=Networking/Archive/IndividualPriorities&amp;diff=658631"/>
		<updated>2013-05-21T14:28:10Z</updated>

		<summary type="html">&lt;p&gt;Honzab: /* Honza Bambas */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Please see [[Networking/TeamPriorities]] for team priorities.&lt;br /&gt;
&lt;br /&gt;
= General Priorities for All Team Members =&lt;br /&gt;
&lt;br /&gt;
These priorities apply to all team members at all times:&lt;br /&gt;
&lt;br /&gt;
# Resolve security bugs rated sg:moderate or higher.&lt;br /&gt;
# Review requests older than one week.&lt;br /&gt;
&lt;br /&gt;
These should be taken care of before any other work is done.&lt;br /&gt;
&lt;br /&gt;
= Individual Priorities =&lt;br /&gt;
&lt;br /&gt;
These priority lists should reflect the work that each individual is planning to do, in the order in which they plan to do it.&lt;br /&gt;
&lt;br /&gt;
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 [mailto:josh@mozilla.com Josh Aas] (networking team manager).&lt;br /&gt;
&lt;br /&gt;
== [mailto:mnovotny@mozilla.com Michal Novotny] ==&lt;br /&gt;
&lt;br /&gt;
# {{bug|436414}}, OCSP client should be able to use HTTP GET as well as POST&lt;br /&gt;
# {{bug|558253}}, Proxy Auto Config (PAC) Extended functions for multi-resolution and ipv6&lt;br /&gt;
&lt;br /&gt;
== [mailto:jduell@mozilla.com Jason Duell]  ==&lt;br /&gt;
&lt;br /&gt;
Top Priorities:&lt;br /&gt;
&lt;br /&gt;
# Bug 558623 - e10s HTTP: combine PHttpChannel constructor with SendAsyncOpen/SendRedirect1Begin. Jason will do this.&lt;br /&gt;
# [NEEDSBUG]: make JAR channels seekable. Jason will do this.&lt;br /&gt;
# Bug 746073 - Meter network usage per &amp;quot;web app&amp;quot;. Jason will do this.&lt;br /&gt;
&lt;br /&gt;
Future:&lt;br /&gt;
&lt;br /&gt;
# {{nbug|781392}} mochi.tests hitting proxy error on B2G hardware&lt;br /&gt;
# {{nbug|782542}} Secure necko IPDL usage &lt;br /&gt;
# {{nbug|794978}} Always delete app&#039;s cookies even if the cookies have not been loaded yet &lt;br /&gt;
# {{nbug|799212}} - Cookies: add test for webapps-clear-data with browserOnly=true&lt;br /&gt;
# More reviews &lt;br /&gt;
# {{nbug|711886}} (write test for) Refuse connection if server replies with non-matching subprotocol&lt;br /&gt;
# {{nbug|792238}} - Convert IPC::SerializedLoadContext to use newer IPDL parameter style&lt;br /&gt;
# benchmark Websocket latency peformance vs Chrome&lt;br /&gt;
# Better error messages for HTTP CORRUPT error {{nbug|688345}}. &lt;br /&gt;
# {{nbug|698692}} Make WebSocket.close() prevent any more events from firing&lt;br /&gt;
# {{nbug|704447}} Improve large blob support for WebSockets&lt;br /&gt;
# write Necko e10s documentation&lt;br /&gt;
&lt;br /&gt;
== [mailto:hbambas@mozilla.com Honza Bambas] ==&lt;br /&gt;
&lt;br /&gt;
* new cache implementation (70-80% of all my time dedicated to it)&lt;br /&gt;
* {{nbug|466524}} allow ssl in xpcshell tests + * {{nbug|766166}} Have a service protocol to communicate with ssltunnel&lt;br /&gt;
* {{nbug|871323}} Fix and enable offline cache mochitests for B2G&lt;br /&gt;
* {{nbug|627635}} Make remote localStorage not block the UI main thread on disk IO&lt;br /&gt;
** I&#039;d like to push this one to someone else&lt;br /&gt;
* {{nbug|832540}} Optimize child implementation of localStorage async database API&lt;br /&gt;
* {{nbug|842777}} preload webappsstore.sqlite on first access to warm cache + use CHUNK_SIZE of 1meg&lt;br /&gt;
* {{nbug|834301}} Implement memory reporter for DOM storage&lt;br /&gt;
* {{nbug|851310}} The wrong local storage area is shown to chrome code when a session-only exception applies&lt;br /&gt;
* {{nbug|748620}} When cookie expiration is set to ask every time, localStorage throws a security exception&lt;br /&gt;
* {{nbug|536509}} localStorage does not obey &amp;quot;third-party cookies&amp;quot; pref&lt;br /&gt;
* more DOM storage followups (report them)&lt;br /&gt;
&lt;br /&gt;
* {{nbug|830391}} Prevent null dereferences in nsDiskCacheDeviceSQL&lt;br /&gt;
* {{nbug|814330}} crash in nsOfflineCacheDevice::ChooseApplicationCache&lt;br /&gt;
* {{nbug|423758}} Firefox can&#039;t authenticate to IIS when minimum NTLM level set to v2&lt;br /&gt;
&lt;br /&gt;
== [mailto:hurley@mozilla.com Nick Hurley] ==&lt;br /&gt;
&lt;br /&gt;
# [[Necko/Performance/AutomatedTesting|Stone Ridge]]&lt;br /&gt;
# [https://bugzilla.mozilla.org/buglist.cgi?list_id=1427425&amp;amp;emailtype1=exact&amp;amp;emailassigned_to1=1&amp;amp;query_format=advanced&amp;amp;bug_status=UNCONFIRMED&amp;amp;bug_status=NEW&amp;amp;bug_status=ASSIGNED&amp;amp;bug_status=REOPENED&amp;amp;email1=hurley%40mozilla.com Bugs]&lt;br /&gt;
&lt;br /&gt;
== [mailto:pmcmanus@mozilla.com Patrick McManus] ==&lt;br /&gt;
&lt;br /&gt;
Major items (mostly serial)&lt;br /&gt;
# TLS false start (q3 goal) 658222 713933&lt;br /&gt;
# pinterest derived work 813707 (tracker) 792438 (block on head scripts) 813712 (connect some blockers) and 813715 (throttle bw of high parallelism)&lt;br /&gt;
# HTTP2 prototype of SPDY with DNS SRV for IETF work&lt;br /&gt;
# OCSP stapling with cache anticipation&lt;br /&gt;
# OCSP GET w/local HTTP stack and cache for persistence (assuming sec ok)&lt;br /&gt;
# SPDY push&lt;br /&gt;
# SPDY/4 (dep: spec stable at this point)&lt;br /&gt;
# TLS Cached Info for eliminating cert chain spills (dep: sec-ok, and stable spec)&lt;br /&gt;
# Research on UDP based transports&lt;br /&gt;
# Prioritization scheduling of partial resources to reduce ready-to-use time&lt;br /&gt;
&lt;br /&gt;
Smaller items (as time allows in no particular order)&lt;br /&gt;
# Telemetry for OCSP {Pass/Fail, Time}&lt;br /&gt;
# Telemetry for OCSP Cache Anticipation&lt;br /&gt;
# Telemetry for TLS Cipher Choice&lt;br /&gt;
# 804605 CNAME/NTLM regression of mine&lt;br /&gt;
# Fixes to priority levels of existing requests (ping, favicon, etc..)&lt;br /&gt;
# Read Handlers For SDPY need to be always engaged&lt;br /&gt;
# SPDY: standardization issues&lt;br /&gt;
# SPDY Test infrastructure&lt;br /&gt;
&lt;br /&gt;
== [mailto:sworkman@mozilla.com Steve Workman]  ==&lt;br /&gt;
&lt;br /&gt;
* Fix two security bugs assigned to me.&lt;br /&gt;
* {{nbug|Bug 497003}}: support sending OnDataAvailable() to other threads&lt;br /&gt;
* Help implement new disk cache&lt;br /&gt;
&lt;br /&gt;
== [mailto:rdow@mozilla.com Randall Dow :randix] ==&lt;br /&gt;
&lt;br /&gt;
* TLS start up optimization&lt;br /&gt;
* OSCP Stapling&lt;br /&gt;
&lt;br /&gt;
Lower Priority:&lt;br /&gt;
&lt;br /&gt;
* NSS race condition.&lt;br /&gt;
** {{nbug|675260}} nss&lt;br /&gt;
** {{nbug|700499}} nss - tracking.&lt;br /&gt;
** {{nbug|702307}} nss&lt;br /&gt;
** {{nbug|721710}} nss&lt;br /&gt;
** {{nbug|760051}} nss&lt;br /&gt;
** {{nbug|761987}} nss&lt;br /&gt;
** {{nbug|791194}} nss&lt;br /&gt;
&lt;br /&gt;
* {{nbug|758338}}, Mobile vs desktop network perf test case investigation.&lt;br /&gt;
&lt;br /&gt;
* {{nbug|621429}} - Proxy configuration : &amp;quot;Use system proxy settings&amp;quot; assumes no proxy if IE is set to auto-detect itself. [REVIEW]&lt;br /&gt;
&lt;br /&gt;
* {{nbug|790370}}, WPAD investigation, various Windows versions. [DONE]&lt;/div&gt;</summary>
		<author><name>Honzab</name></author>
	</entry>
	<entry>
		<id>https://wiki.mozilla.org/index.php?title=Networking/Archive/IndividualPriorities&amp;diff=658629</id>
		<title>Networking/Archive/IndividualPriorities</title>
		<link rel="alternate" type="text/html" href="https://wiki.mozilla.org/index.php?title=Networking/Archive/IndividualPriorities&amp;diff=658629"/>
		<updated>2013-05-21T13:53:52Z</updated>

		<summary type="html">&lt;p&gt;Honzab: /* Honza Bambas */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Please see [[Networking/TeamPriorities]] for team priorities.&lt;br /&gt;
&lt;br /&gt;
= General Priorities for All Team Members =&lt;br /&gt;
&lt;br /&gt;
These priorities apply to all team members at all times:&lt;br /&gt;
&lt;br /&gt;
# Resolve security bugs rated sg:moderate or higher.&lt;br /&gt;
# Review requests older than one week.&lt;br /&gt;
&lt;br /&gt;
These should be taken care of before any other work is done.&lt;br /&gt;
&lt;br /&gt;
= Individual Priorities =&lt;br /&gt;
&lt;br /&gt;
These priority lists should reflect the work that each individual is planning to do, in the order in which they plan to do it.&lt;br /&gt;
&lt;br /&gt;
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 [mailto:josh@mozilla.com Josh Aas] (networking team manager).&lt;br /&gt;
&lt;br /&gt;
== [mailto:mnovotny@mozilla.com Michal Novotny] ==&lt;br /&gt;
&lt;br /&gt;
# {{bug|436414}}, OCSP client should be able to use HTTP GET as well as POST&lt;br /&gt;
# {{bug|558253}}, Proxy Auto Config (PAC) Extended functions for multi-resolution and ipv6&lt;br /&gt;
&lt;br /&gt;
== [mailto:jduell@mozilla.com Jason Duell]  ==&lt;br /&gt;
&lt;br /&gt;
Top Priorities:&lt;br /&gt;
&lt;br /&gt;
# Bug 558623 - e10s HTTP: combine PHttpChannel constructor with SendAsyncOpen/SendRedirect1Begin. Jason will do this.&lt;br /&gt;
# [NEEDSBUG]: make JAR channels seekable. Jason will do this.&lt;br /&gt;
# Bug 746073 - Meter network usage per &amp;quot;web app&amp;quot;. Jason will do this.&lt;br /&gt;
&lt;br /&gt;
Future:&lt;br /&gt;
&lt;br /&gt;
# {{nbug|781392}} mochi.tests hitting proxy error on B2G hardware&lt;br /&gt;
# {{nbug|782542}} Secure necko IPDL usage &lt;br /&gt;
# {{nbug|794978}} Always delete app&#039;s cookies even if the cookies have not been loaded yet &lt;br /&gt;
# {{nbug|799212}} - Cookies: add test for webapps-clear-data with browserOnly=true&lt;br /&gt;
# More reviews &lt;br /&gt;
# {{nbug|711886}} (write test for) Refuse connection if server replies with non-matching subprotocol&lt;br /&gt;
# {{nbug|792238}} - Convert IPC::SerializedLoadContext to use newer IPDL parameter style&lt;br /&gt;
# benchmark Websocket latency peformance vs Chrome&lt;br /&gt;
# Better error messages for HTTP CORRUPT error {{nbug|688345}}. &lt;br /&gt;
# {{nbug|698692}} Make WebSocket.close() prevent any more events from firing&lt;br /&gt;
# {{nbug|704447}} Improve large blob support for WebSockets&lt;br /&gt;
# write Necko e10s documentation&lt;br /&gt;
&lt;br /&gt;
== [mailto:hbambas@mozilla.com Honza Bambas] ==&lt;br /&gt;
&lt;br /&gt;
* {{nbug|466524}} allow ssl in xpcshell tests + * {{nbug|766166}} Have a service protocol to communicate with ssltunnel&lt;br /&gt;
* {{nbug|871323}} Fix and enable offline cache mochitests for B2G&lt;br /&gt;
* {{nbug|627635}} Make remote localStorage not block the UI main thread on disk IO&lt;br /&gt;
** I&#039;d like to push this one to someone else&lt;br /&gt;
* {{nbug|832540}} Optimize child implementation of localStorage async database API&lt;br /&gt;
* {{nbug|842777}} preload webappsstore.sqlite on first access to warm cache + use CHUNK_SIZE of 1meg&lt;br /&gt;
* {{nbug|834301}} Implement memory reporter for DOM storage&lt;br /&gt;
* {{nbug|851310}} The wrong local storage area is shown to chrome code when a session-only exception applies&lt;br /&gt;
* {{nbug|748620}} When cookie expiration is set to ask every time, localStorage throws a security exception&lt;br /&gt;
* {{nbug|536509}} localStorage does not obey &amp;quot;third-party cookies&amp;quot; pref&lt;br /&gt;
* more DOM storage followups (report them)&lt;br /&gt;
&lt;br /&gt;
* {{nbug|830391}} Prevent null dereferences in nsDiskCacheDeviceSQL&lt;br /&gt;
* {{nbug|814330}} crash in nsOfflineCacheDevice::ChooseApplicationCache&lt;br /&gt;
* {{nbug|423758}} Firefox can&#039;t authenticate to IIS when minimum NTLM level set to v2&lt;br /&gt;
&lt;br /&gt;
== [mailto:hurley@mozilla.com Nick Hurley] ==&lt;br /&gt;
&lt;br /&gt;
# [[Necko/Performance/AutomatedTesting|Stone Ridge]]&lt;br /&gt;
# [https://bugzilla.mozilla.org/buglist.cgi?list_id=1427425&amp;amp;emailtype1=exact&amp;amp;emailassigned_to1=1&amp;amp;query_format=advanced&amp;amp;bug_status=UNCONFIRMED&amp;amp;bug_status=NEW&amp;amp;bug_status=ASSIGNED&amp;amp;bug_status=REOPENED&amp;amp;email1=hurley%40mozilla.com Bugs]&lt;br /&gt;
&lt;br /&gt;
== [mailto:pmcmanus@mozilla.com Patrick McManus] ==&lt;br /&gt;
&lt;br /&gt;
Major items (mostly serial)&lt;br /&gt;
# TLS false start (q3 goal) 658222 713933&lt;br /&gt;
# pinterest derived work 813707 (tracker) 792438 (block on head scripts) 813712 (connect some blockers) and 813715 (throttle bw of high parallelism)&lt;br /&gt;
# HTTP2 prototype of SPDY with DNS SRV for IETF work&lt;br /&gt;
# OCSP stapling with cache anticipation&lt;br /&gt;
# OCSP GET w/local HTTP stack and cache for persistence (assuming sec ok)&lt;br /&gt;
# SPDY push&lt;br /&gt;
# SPDY/4 (dep: spec stable at this point)&lt;br /&gt;
# TLS Cached Info for eliminating cert chain spills (dep: sec-ok, and stable spec)&lt;br /&gt;
# Research on UDP based transports&lt;br /&gt;
# Prioritization scheduling of partial resources to reduce ready-to-use time&lt;br /&gt;
&lt;br /&gt;
Smaller items (as time allows in no particular order)&lt;br /&gt;
# Telemetry for OCSP {Pass/Fail, Time}&lt;br /&gt;
# Telemetry for OCSP Cache Anticipation&lt;br /&gt;
# Telemetry for TLS Cipher Choice&lt;br /&gt;
# 804605 CNAME/NTLM regression of mine&lt;br /&gt;
# Fixes to priority levels of existing requests (ping, favicon, etc..)&lt;br /&gt;
# Read Handlers For SDPY need to be always engaged&lt;br /&gt;
# SPDY: standardization issues&lt;br /&gt;
# SPDY Test infrastructure&lt;br /&gt;
&lt;br /&gt;
== [mailto:sworkman@mozilla.com Steve Workman]  ==&lt;br /&gt;
&lt;br /&gt;
* Fix two security bugs assigned to me.&lt;br /&gt;
* {{nbug|Bug 497003}}: support sending OnDataAvailable() to other threads&lt;br /&gt;
* Help implement new disk cache&lt;br /&gt;
&lt;br /&gt;
== [mailto:rdow@mozilla.com Randall Dow :randix] ==&lt;br /&gt;
&lt;br /&gt;
* TLS start up optimization&lt;br /&gt;
* OSCP Stapling&lt;br /&gt;
&lt;br /&gt;
Lower Priority:&lt;br /&gt;
&lt;br /&gt;
* NSS race condition.&lt;br /&gt;
** {{nbug|675260}} nss&lt;br /&gt;
** {{nbug|700499}} nss - tracking.&lt;br /&gt;
** {{nbug|702307}} nss&lt;br /&gt;
** {{nbug|721710}} nss&lt;br /&gt;
** {{nbug|760051}} nss&lt;br /&gt;
** {{nbug|761987}} nss&lt;br /&gt;
** {{nbug|791194}} nss&lt;br /&gt;
&lt;br /&gt;
* {{nbug|758338}}, Mobile vs desktop network perf test case investigation.&lt;br /&gt;
&lt;br /&gt;
* {{nbug|621429}} - Proxy configuration : &amp;quot;Use system proxy settings&amp;quot; assumes no proxy if IE is set to auto-detect itself. [REVIEW]&lt;br /&gt;
&lt;br /&gt;
* {{nbug|790370}}, WPAD investigation, various Windows versions. [DONE]&lt;/div&gt;</summary>
		<author><name>Honzab</name></author>
	</entry>
	<entry>
		<id>https://wiki.mozilla.org/index.php?title=Necko/Cache/Plans&amp;diff=648598</id>
		<title>Necko/Cache/Plans</title>
		<link rel="alternate" type="text/html" href="https://wiki.mozilla.org/index.php?title=Necko/Cache/Plans&amp;diff=648598"/>
		<updated>2013-04-22T20:31:30Z</updated>

		<summary type="html">&lt;p&gt;Honzab: /* API */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= New Cache Plans =&lt;br /&gt;
&lt;br /&gt;
We have decided to rewrite our HTTP disk cache.&lt;br /&gt;
&lt;br /&gt;
== People ==&lt;br /&gt;
&lt;br /&gt;
The design team will be responsible for coming up with a design for the new disk cache. The design should be thorough and well-documented. Once the design team is satisfied with an initial design document, the implementation team will start implementing.&lt;br /&gt;
&lt;br /&gt;
Design team:&lt;br /&gt;
* Michal Novotny&lt;br /&gt;
* Taras Glek&lt;br /&gt;
* Steve Workman&lt;br /&gt;
* Honza Bambas&lt;br /&gt;
* Nick Hurley&lt;br /&gt;
* Brian Bondy&lt;br /&gt;
* Doug Turner&lt;br /&gt;
* Patrick McManus&lt;br /&gt;
&lt;br /&gt;
Implementation team:&lt;br /&gt;
* Honza Bambas&lt;br /&gt;
* Steve Workman&lt;br /&gt;
&lt;br /&gt;
== Primary Design Goals ==&lt;br /&gt;
&lt;br /&gt;
This section documents issues that need to be addressed in the new cache&#039;s design.&lt;br /&gt;
&lt;br /&gt;
* Version API for the cache so we can update easily.&lt;br /&gt;
* All APIs should be async. No main-thread locking or i/o at all.&lt;br /&gt;
* A crash or abnormal program termination should not invalidate the entire cache.&lt;br /&gt;
* Support gzip compression. Meta-data should say whether a file is gzip&#039;d or not, can choose to write compressed or uncompressed data on a per-file basis at runtime. Pass through files gzip&#039;d from the network.&lt;br /&gt;
* Make use of fallocate.&lt;br /&gt;
* Minimize API surface, especially for APIs exposed to JS/extensions. All exposed APIs should have a clear, safe use case.&lt;br /&gt;
* Consider eliminating memory cache.&lt;br /&gt;
* Competing ideas:&lt;br /&gt;
** Temporal layout so that sub-resources are together.&lt;br /&gt;
** Don&#039;t over-optimize on-disk storage, use one file per entry and let OS optimize.&lt;br /&gt;
* Support the concept of cache devices, whether or not we call them devices.&lt;br /&gt;
* Layered design should include XPCOM API, C++ API exposed to Gecko, middle layer with general cache logic, and back-end allowing for alternative on-disk formats.&lt;br /&gt;
* Separate services for HTTP and offline cache? Find a way to make these use cases work well without over-complicating code.&lt;br /&gt;
* Browser should behave properly with disk cache entirely disabled.&lt;br /&gt;
* Allow for effectively racing cache against network, so as to not wait serially.&lt;br /&gt;
* Use this very same cache for more general meta-like data, e.g. cache hosts for DNS prewarms, appcache namespaces + its other data and versioning, any useful host specific data we now getter in memory and throw away after restart (SPDY preference, TLS tolerance, pipeline successful test, etc...)&lt;br /&gt;
&lt;br /&gt;
== Success Metrics ==&lt;br /&gt;
&lt;br /&gt;
This section documents the ways in which we&#039;ll determine whether or not the new cache design is a success.&lt;br /&gt;
&lt;br /&gt;
* Should not be possible to trigger main-thread i/o.&lt;br /&gt;
* Create telemetry for with-cache and without-cache. For top 50% cache should be faster than no cache, for low 50% cache should be faster than no cache.&lt;br /&gt;
&lt;br /&gt;
== API ==&lt;br /&gt;
&lt;br /&gt;
This section documents the APIs for interacting with the new disk cache.&lt;br /&gt;
&lt;br /&gt;
[[Necko/Cache/Plans/Draft Proposal|API Changes proposal]]&lt;br /&gt;
&lt;br /&gt;
=== XPCOM APIs (exposed to JS) ===&lt;br /&gt;
&lt;br /&gt;
=== C++ APIs (exposed to Necko) ===&lt;br /&gt;
&lt;br /&gt;
== Locking ==&lt;br /&gt;
&lt;br /&gt;
This section describes how locking will work in the new disk cache. Ideally this should document every lock that will be necessary in the new cache.&lt;br /&gt;
&lt;br /&gt;
== On-Disk Layout ==&lt;br /&gt;
&lt;br /&gt;
This section describes the on-disk layout of the disk cache. It may describe a default on-disk layout and any number of alternatives required for the first revision of the new disk cache.&lt;/div&gt;</summary>
		<author><name>Honzab</name></author>
	</entry>
	<entry>
		<id>https://wiki.mozilla.org/index.php?title=Necko/Cache/Plans&amp;diff=648597</id>
		<title>Necko/Cache/Plans</title>
		<link rel="alternate" type="text/html" href="https://wiki.mozilla.org/index.php?title=Necko/Cache/Plans&amp;diff=648597"/>
		<updated>2013-04-22T20:27:26Z</updated>

		<summary type="html">&lt;p&gt;Honzab: /* XPCOM APIs (exposed to JS) */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= New Cache Plans =&lt;br /&gt;
&lt;br /&gt;
We have decided to rewrite our HTTP disk cache.&lt;br /&gt;
&lt;br /&gt;
== People ==&lt;br /&gt;
&lt;br /&gt;
The design team will be responsible for coming up with a design for the new disk cache. The design should be thorough and well-documented. Once the design team is satisfied with an initial design document, the implementation team will start implementing.&lt;br /&gt;
&lt;br /&gt;
Design team:&lt;br /&gt;
* Michal Novotny&lt;br /&gt;
* Taras Glek&lt;br /&gt;
* Steve Workman&lt;br /&gt;
* Honza Bambas&lt;br /&gt;
* Nick Hurley&lt;br /&gt;
* Brian Bondy&lt;br /&gt;
* Doug Turner&lt;br /&gt;
* Patrick McManus&lt;br /&gt;
&lt;br /&gt;
Implementation team:&lt;br /&gt;
* Honza Bambas&lt;br /&gt;
* Steve Workman&lt;br /&gt;
&lt;br /&gt;
== Primary Design Goals ==&lt;br /&gt;
&lt;br /&gt;
This section documents issues that need to be addressed in the new cache&#039;s design.&lt;br /&gt;
&lt;br /&gt;
* Version API for the cache so we can update easily.&lt;br /&gt;
* All APIs should be async. No main-thread locking or i/o at all.&lt;br /&gt;
* A crash or abnormal program termination should not invalidate the entire cache.&lt;br /&gt;
* Support gzip compression. Meta-data should say whether a file is gzip&#039;d or not, can choose to write compressed or uncompressed data on a per-file basis at runtime. Pass through files gzip&#039;d from the network.&lt;br /&gt;
* Make use of fallocate.&lt;br /&gt;
* Minimize API surface, especially for APIs exposed to JS/extensions. All exposed APIs should have a clear, safe use case.&lt;br /&gt;
* Consider eliminating memory cache.&lt;br /&gt;
* Competing ideas:&lt;br /&gt;
** Temporal layout so that sub-resources are together.&lt;br /&gt;
** Don&#039;t over-optimize on-disk storage, use one file per entry and let OS optimize.&lt;br /&gt;
* Support the concept of cache devices, whether or not we call them devices.&lt;br /&gt;
* Layered design should include XPCOM API, C++ API exposed to Gecko, middle layer with general cache logic, and back-end allowing for alternative on-disk formats.&lt;br /&gt;
* Separate services for HTTP and offline cache? Find a way to make these use cases work well without over-complicating code.&lt;br /&gt;
* Browser should behave properly with disk cache entirely disabled.&lt;br /&gt;
* Allow for effectively racing cache against network, so as to not wait serially.&lt;br /&gt;
* Use this very same cache for more general meta-like data, e.g. cache hosts for DNS prewarms, appcache namespaces + its other data and versioning, any useful host specific data we now getter in memory and throw away after restart (SPDY preference, TLS tolerance, pipeline successful test, etc...)&lt;br /&gt;
&lt;br /&gt;
== Success Metrics ==&lt;br /&gt;
&lt;br /&gt;
This section documents the ways in which we&#039;ll determine whether or not the new cache design is a success.&lt;br /&gt;
&lt;br /&gt;
* Should not be possible to trigger main-thread i/o.&lt;br /&gt;
* Create telemetry for with-cache and without-cache. For top 50% cache should be faster than no cache, for low 50% cache should be faster than no cache.&lt;br /&gt;
&lt;br /&gt;
== API ==&lt;br /&gt;
&lt;br /&gt;
This section documents the APIs for interacting with the new disk cache.&lt;br /&gt;
&lt;br /&gt;
=== XPCOM APIs (exposed to JS) ===&lt;br /&gt;
&lt;br /&gt;
=== C++ APIs (exposed to Necko) ===&lt;br /&gt;
&lt;br /&gt;
== Locking ==&lt;br /&gt;
&lt;br /&gt;
This section describes how locking will work in the new disk cache. Ideally this should document every lock that will be necessary in the new cache.&lt;br /&gt;
&lt;br /&gt;
== On-Disk Layout ==&lt;br /&gt;
&lt;br /&gt;
This section describes the on-disk layout of the disk cache. It may describe a default on-disk layout and any number of alternatives required for the first revision of the new disk cache.&lt;/div&gt;</summary>
		<author><name>Honzab</name></author>
	</entry>
	<entry>
		<id>https://wiki.mozilla.org/index.php?title=Necko/Cache/Plans&amp;diff=648596</id>
		<title>Necko/Cache/Plans</title>
		<link rel="alternate" type="text/html" href="https://wiki.mozilla.org/index.php?title=Necko/Cache/Plans&amp;diff=648596"/>
		<updated>2013-04-22T20:27:01Z</updated>

		<summary type="html">&lt;p&gt;Honzab: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= New Cache Plans =&lt;br /&gt;
&lt;br /&gt;
We have decided to rewrite our HTTP disk cache.&lt;br /&gt;
&lt;br /&gt;
== People ==&lt;br /&gt;
&lt;br /&gt;
The design team will be responsible for coming up with a design for the new disk cache. The design should be thorough and well-documented. Once the design team is satisfied with an initial design document, the implementation team will start implementing.&lt;br /&gt;
&lt;br /&gt;
Design team:&lt;br /&gt;
* Michal Novotny&lt;br /&gt;
* Taras Glek&lt;br /&gt;
* Steve Workman&lt;br /&gt;
* Honza Bambas&lt;br /&gt;
* Nick Hurley&lt;br /&gt;
* Brian Bondy&lt;br /&gt;
* Doug Turner&lt;br /&gt;
* Patrick McManus&lt;br /&gt;
&lt;br /&gt;
Implementation team:&lt;br /&gt;
* Honza Bambas&lt;br /&gt;
* Steve Workman&lt;br /&gt;
&lt;br /&gt;
== Primary Design Goals ==&lt;br /&gt;
&lt;br /&gt;
This section documents issues that need to be addressed in the new cache&#039;s design.&lt;br /&gt;
&lt;br /&gt;
* Version API for the cache so we can update easily.&lt;br /&gt;
* All APIs should be async. No main-thread locking or i/o at all.&lt;br /&gt;
* A crash or abnormal program termination should not invalidate the entire cache.&lt;br /&gt;
* Support gzip compression. Meta-data should say whether a file is gzip&#039;d or not, can choose to write compressed or uncompressed data on a per-file basis at runtime. Pass through files gzip&#039;d from the network.&lt;br /&gt;
* Make use of fallocate.&lt;br /&gt;
* Minimize API surface, especially for APIs exposed to JS/extensions. All exposed APIs should have a clear, safe use case.&lt;br /&gt;
* Consider eliminating memory cache.&lt;br /&gt;
* Competing ideas:&lt;br /&gt;
** Temporal layout so that sub-resources are together.&lt;br /&gt;
** Don&#039;t over-optimize on-disk storage, use one file per entry and let OS optimize.&lt;br /&gt;
* Support the concept of cache devices, whether or not we call them devices.&lt;br /&gt;
* Layered design should include XPCOM API, C++ API exposed to Gecko, middle layer with general cache logic, and back-end allowing for alternative on-disk formats.&lt;br /&gt;
* Separate services for HTTP and offline cache? Find a way to make these use cases work well without over-complicating code.&lt;br /&gt;
* Browser should behave properly with disk cache entirely disabled.&lt;br /&gt;
* Allow for effectively racing cache against network, so as to not wait serially.&lt;br /&gt;
* Use this very same cache for more general meta-like data, e.g. cache hosts for DNS prewarms, appcache namespaces + its other data and versioning, any useful host specific data we now getter in memory and throw away after restart (SPDY preference, TLS tolerance, pipeline successful test, etc...)&lt;br /&gt;
&lt;br /&gt;
== Success Metrics ==&lt;br /&gt;
&lt;br /&gt;
This section documents the ways in which we&#039;ll determine whether or not the new cache design is a success.&lt;br /&gt;
&lt;br /&gt;
* Should not be possible to trigger main-thread i/o.&lt;br /&gt;
* Create telemetry for with-cache and without-cache. For top 50% cache should be faster than no cache, for low 50% cache should be faster than no cache.&lt;br /&gt;
&lt;br /&gt;
== API ==&lt;br /&gt;
&lt;br /&gt;
This section documents the APIs for interacting with the new disk cache.&lt;br /&gt;
&lt;br /&gt;
=== XPCOM APIs (exposed to JS) ===&lt;br /&gt;
&lt;br /&gt;
[[Necko/Cache/Plans/Draft Proposal]]&lt;br /&gt;
&lt;br /&gt;
=== C++ APIs (exposed to Necko) ===&lt;br /&gt;
&lt;br /&gt;
== Locking ==&lt;br /&gt;
&lt;br /&gt;
This section describes how locking will work in the new disk cache. Ideally this should document every lock that will be necessary in the new cache.&lt;br /&gt;
&lt;br /&gt;
== On-Disk Layout ==&lt;br /&gt;
&lt;br /&gt;
This section describes the on-disk layout of the disk cache. It may describe a default on-disk layout and any number of alternatives required for the first revision of the new disk cache.&lt;/div&gt;</summary>
		<author><name>Honzab</name></author>
	</entry>
	<entry>
		<id>https://wiki.mozilla.org/index.php?title=Necko/Cache/Plans/Draft_Proposal&amp;diff=648595</id>
		<title>Necko/Cache/Plans/Draft Proposal</title>
		<link rel="alternate" type="text/html" href="https://wiki.mozilla.org/index.php?title=Necko/Cache/Plans/Draft_Proposal&amp;diff=648595"/>
		<updated>2013-04-22T20:26:41Z</updated>

		<summary type="html">&lt;p&gt;Honzab: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=== API changes proposal ===&lt;br /&gt;
&lt;br /&gt;
Before you start reading, fixing this requirement depends more on the implementation then on the API, keep this in mind when reading please.&lt;br /&gt;
&lt;br /&gt;
Few implementation points, to defend the API changes:&lt;br /&gt;
- entries intended to be stored on disk will also be held in memory cache (a write-back cache schema) for quick access&lt;br /&gt;
- entries will be shared by consumers and will allow write and concurrent read by other consumers (no blocking until an entry is closed)&lt;br /&gt;
- all disk reads and writes will be only handled on a background thread&lt;br /&gt;
- appcache will use the same storage mechanism, this will effectively get rid of synchronous sqlite writes and reads on the main thread&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
I present all new functions and classes as non-COM, but we will probably need to turn most of them to be XPCOM accessible and with interfaces to expose them to tests and JS chrome.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Functions used by nsHttpChannel, nsWyciwygChannel and nsFtpChannel (used by Necko) ====&lt;br /&gt;
&lt;br /&gt;
You query for an object that represents a storage (similar to the current nsICacheSession interface).  Obtaining this object doesn&#039;t involve any I/O, it just gives you an API to use to open (or evict) entries in desired cache in an asynchronous way.&lt;br /&gt;
&lt;br /&gt;
* Get a storage to only look at and store in the memory cache&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;CacheStorage* mozilla::net::MemoryCacheStorage(nsILoadContextInfo* aLoadContextInfo);&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Get a storage to look in memory and then disk cache / store in both ; when aLookupAppCacheFirst == true then appcache is first looked up to satisfy opening requests - used for top level loads only ; for reference why we need to look appcache up first please see the offline application cache specification, explanation is out of scope of this email&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
CacheStorage* mozilla::net::DiskCacheStorage(nsILoadContextInfo* aLoadContextInfo,&lt;br /&gt;
                                             bool aLookupAppCacheFirst);&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* When having appcache object in hands (obtained via AppCacheIndex or onAppCacheEntryAvailable (both described bellow) or by association of sub resource channels with an appcache) create or open entries using that particular appcache ; again, refer to the offline application cache specification for more info&lt;br /&gt;
&amp;lt;pre&amp;gt;CacheStorage* mozilla::net::AppCacheStorage(nsIApplicationCache* aAppCache);&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Helper interface holding information (whichever only available) about the loading context - I want this to avoid pollution of the 3 args all over the code&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
interface nsILoadContextInfo&lt;br /&gt;
{&lt;br /&gt;
    // Private flag of the loading docshell&lt;br /&gt;
    readonly bool private;&lt;br /&gt;
&lt;br /&gt;
    // App ID and inBrowser of the load context&lt;br /&gt;
    readonly int appid;&lt;br /&gt;
    readonly bool inbrowser;&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* This class is what more or less stands for current nsICacheSession, that it self is planned to be removed (too generic and too confusing)&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
class CacheStorage&lt;br /&gt;
{&lt;br /&gt;
    // delete any existing entries on open (shift-reload)&lt;br /&gt;
    const uint32_t CACHE_OPEN_TRUNCATE = 1;&lt;br /&gt;
&lt;br /&gt;
    void asyncOpenURI(nsIURI* aURI, uint32_t aFlags,&lt;br /&gt;
                      nsICacheEntryOpenCallback* aCallback);&lt;br /&gt;
    void asyncDoomURI(nsIURI* aURI, some_kind_of_callback_if_neccessary);&lt;br /&gt;
    void asyncEvictAll(some_kind_of_callback_if_neccessary);&lt;br /&gt;
&lt;br /&gt;
    // async, iterates information about the storage status and entries,&lt;br /&gt;
    // similar to current visitor API, but completely async&lt;br /&gt;
    void asyncGetInfo(nsICacheStorageInfoCallback* aCallback);&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* The async callback, similar to current nsICacheListener, but improved for better interaction with appcache&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
interface nsICacheEntryOpenCallback&lt;br /&gt;
{&lt;br /&gt;
    // HTTP disk + memory cache lookup result&lt;br /&gt;
    // aNew argument:&lt;br /&gt;
    //     true - this entry is new and the consumer (channel) is the first&lt;br /&gt;
    // one that asked for it, hence it&#039;s responsible for data write&lt;br /&gt;
    //     false - this entry has data or other channel is currently &lt;br /&gt;
    // in process of filling the entry with response from a server, we can read it&lt;br /&gt;
    void onHttpCacheEntryAvailable(nsICacheEntryDescriptor* aEntry, &lt;br /&gt;
                                   bool aNew, nsresult aRv);&lt;br /&gt;
&lt;br /&gt;
    // appcache lookup result ; entry may not be found, but the URI &lt;br /&gt;
    // may be part of a namespace defined by an appcache, hence we must &lt;br /&gt;
    // provide appcache object only to work with&lt;br /&gt;
    void onAppCacheEntryAvailable(nsICacheEntryDescriptor* aEntry,&lt;br /&gt;
                                  sIApplicationCache* aAppCache, nsresult aRv);&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Application cache creation and writing specific stuff, used mainly by nsOfflineCacheUpdate and appcache eviction API used by ctrl-shift-del dialog.&lt;br /&gt;
&lt;br /&gt;
* This is actually a singleton (service)&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
AppCacheIndex* mozilla::net::AppCacheIndex();&lt;br /&gt;
&lt;br /&gt;
class AppCacheIndex&lt;br /&gt;
{&lt;br /&gt;
    // The new cache should be created as PINNED, i.e. with less &lt;br /&gt;
    // restrictive eviction politic&lt;br /&gt;
    const uint32_t PINNED = 1;&lt;br /&gt;
&lt;br /&gt;
    // creates new version of appcache in the &lt;br /&gt;
    // group (=manifestURI+appId+browserFlag)&lt;br /&gt;
    nsIApplicationCache* newAppCache(nsIURI* aManifestURI, uint32_t aFlags,&lt;br /&gt;
                                     nsILoadContextInfo* aLoadContextInfo);&lt;br /&gt;
&lt;br /&gt;
    // same as above, just alters the profile directory to store to ; &lt;br /&gt;
    // used for preload capabilities&lt;br /&gt;
    nsIApplicationCache* newCustomAppCache(nsIURI* aManifestURI, uint32_t aFlags,&lt;br /&gt;
                                           nsIFile* profileDirectory, &lt;br /&gt;
                                           nsILoadContextInfo* aLoadContextInfo);&lt;br /&gt;
&lt;br /&gt;
    // async, look for an existing most recent appcache for the group&lt;br /&gt;
    void getAppCache(nsIURI* aManifestURI, &lt;br /&gt;
                     nsILoadContextInfo* aLoadContextInfo, &lt;br /&gt;
                     nsIApplicationCacheCallback*);&lt;br /&gt;
&lt;br /&gt;
    // throw all appcached entries away&lt;br /&gt;
    void evictAll(some_kind_of_callback_if_neccessary);&lt;br /&gt;
    // only belonging to a host name (i.e. manifestURL.asciiHost = hostname)&lt;br /&gt;
    void evictByHostName(string hostname, some_kind_of_callback_if_neccessary);&lt;br /&gt;
    // only evict data belonging to an app&lt;br /&gt;
    void evictByApp(appid, browserflag, some_kind_of_callback_if_neccessary);&lt;br /&gt;
&lt;br /&gt;
    // async, get iteration info ; here may be more params to limit the output&lt;br /&gt;
    void getInfo([optional] nsILoadContextInfo* aLoadContextInfo, &lt;br /&gt;
                 nsIAppCacheIndexInfoCallback* aCallback);&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== nsICacheEntryDescriptor ====&lt;br /&gt;
&lt;br /&gt;
It will remain mostly unchanged.  It may surprise you: &amp;quot;we want this to be async!&amp;quot;.  No.  We want this to be non-blocking.  And it depends on implementation that can be much smarter now.  Every method of cache descriptor won&#039;t ever block, i.e. no potentially I/O blocked locks being acquired on the main thread and no I/O on the main thread directly at all.&lt;br /&gt;
&lt;br /&gt;
Set/GetMetaDataElement will operate on memory only.  When having the descriptor in hands, no I/O will be needed to work with metadata.&lt;br /&gt;
&lt;br /&gt;
SetExpirationTime will be the same case.  Persistence of the value will be ensured asynchronously.&lt;br /&gt;
&lt;br /&gt;
Few changes to nsICacheEntryDescriptor:&lt;br /&gt;
&lt;br /&gt;
I plan to be able to also store objects (side streams) to the cache entry.  So, when opening a stream, there will be one more argument: the stream name.  For the raw data, it may be &amp;quot;content-data&amp;quot;.  A different name will be used for processed image, JS or DOM.  This way we can attach any sub-streams to the entry or use the entry to contain data different then just content.  Exact API for this is for discussion, since instead of sub-stream we may add sub-blobs rather.&lt;br /&gt;
&lt;br /&gt;
Since the access granted will always be the same (both read and write) there is no need for accessGranted attribute.&lt;br /&gt;
&lt;br /&gt;
Since keeping a cache descriptor doesn&#039;t block opening the same entry again by a different consumer, there is no need for Close() method.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
We can also discuss API that can in a sync and non-I/O blocked way (no callback) provide info about URI an http channel wants to load like heuristic validity or validity based on the expiration header or whether to send a conditional request.  However, that is out of scope of this first API draft discussion.&lt;/div&gt;</summary>
		<author><name>Honzab</name></author>
	</entry>
	<entry>
		<id>https://wiki.mozilla.org/index.php?title=Necko/Cache/Plans/Draft_Proposal&amp;diff=648594</id>
		<title>Necko/Cache/Plans/Draft Proposal</title>
		<link rel="alternate" type="text/html" href="https://wiki.mozilla.org/index.php?title=Necko/Cache/Plans/Draft_Proposal&amp;diff=648594"/>
		<updated>2013-04-22T20:24:17Z</updated>

		<summary type="html">&lt;p&gt;Honzab: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Before you start reading, fixing this requirement depends more on the implementation then on the API, keep this in mind when reading please.&lt;br /&gt;
&lt;br /&gt;
Few implementation points, to defend the API changes:&lt;br /&gt;
- entries intended to be stored on disk will also be held in memory cache (a write-back cache schema) for quick access&lt;br /&gt;
- entries will be shared by consumers and will allow write and concurrent read by other consumers (no blocking until an entry is closed)&lt;br /&gt;
- all disk reads and writes will be only handled on a background thread&lt;br /&gt;
- appcache will use the same storage mechanism, this will effectively get rid of synchronous sqlite writes and reads on the main thread&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
I present all new functions and classes as non-COM, but we will probably need to turn most of them to be XPCOM accessible and with interfaces to expose them to tests and JS chrome.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Functions used by nsHttpChannel, nsWyciwygChannel and nsFtpChannel (used by Necko) ====&lt;br /&gt;
&lt;br /&gt;
You query for an object that represents a storage (similar to the current nsICacheSession interface).  Obtaining this object doesn&#039;t involve any I/O, it just gives you an API to use to open (or evict) entries in desired cache in an asynchronous way.&lt;br /&gt;
&lt;br /&gt;
* Get a storage to only look at and store in the memory cache&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;CacheStorage* mozilla::net::MemoryCacheStorage(nsILoadContextInfo* aLoadContextInfo);&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Get a storage to look in memory and then disk cache / store in both ; when aLookupAppCacheFirst == true then appcache is first looked up to satisfy opening requests - used for top level loads only ; for reference why we need to look appcache up first please see the offline application cache specification, explanation is out of scope of this email&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
CacheStorage* mozilla::net::DiskCacheStorage(nsILoadContextInfo* aLoadContextInfo,&lt;br /&gt;
                                             bool aLookupAppCacheFirst);&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* When having appcache object in hands (obtained via AppCacheIndex or onAppCacheEntryAvailable (both described bellow) or by association of sub resource channels with an appcache) create or open entries using that particular appcache ; again, refer to the offline application cache specification for more info&lt;br /&gt;
&amp;lt;pre&amp;gt;CacheStorage* mozilla::net::AppCacheStorage(nsIApplicationCache* aAppCache);&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Helper interface holding information (whichever only available) about the loading context - I want this to avoid pollution of the 3 args all over the code&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
interface nsILoadContextInfo&lt;br /&gt;
{&lt;br /&gt;
    // Private flag of the loading docshell&lt;br /&gt;
    readonly bool private;&lt;br /&gt;
&lt;br /&gt;
    // App ID and inBrowser of the load context&lt;br /&gt;
    readonly int appid;&lt;br /&gt;
    readonly bool inbrowser;&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* This class is what more or less stands for current nsICacheSession, that it self is planned to be removed (too generic and too confusing)&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
class CacheStorage&lt;br /&gt;
{&lt;br /&gt;
    // delete any existing entries on open (shift-reload)&lt;br /&gt;
    const uint32_t CACHE_OPEN_TRUNCATE = 1;&lt;br /&gt;
&lt;br /&gt;
    void asyncOpenURI(nsIURI* aURI, uint32_t aFlags,&lt;br /&gt;
                      nsICacheEntryOpenCallback* aCallback);&lt;br /&gt;
    void asyncDoomURI(nsIURI* aURI, some_kind_of_callback_if_neccessary);&lt;br /&gt;
    void asyncEvictAll(some_kind_of_callback_if_neccessary);&lt;br /&gt;
&lt;br /&gt;
    // async, iterates information about the storage status and entries,&lt;br /&gt;
    // similar to current visitor API, but completely async&lt;br /&gt;
    void asyncGetInfo(nsICacheStorageInfoCallback* aCallback);&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* The async callback, similar to current nsICacheListener, but improved for better interaction with appcache&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
interface nsICacheEntryOpenCallback&lt;br /&gt;
{&lt;br /&gt;
    // HTTP disk + memory cache lookup result&lt;br /&gt;
    // aNew argument:&lt;br /&gt;
    //     true - this entry is new and the consumer (channel) is the first&lt;br /&gt;
    // one that asked for it, hence it&#039;s responsible for data write&lt;br /&gt;
    //     false - this entry has data or other channel is currently &lt;br /&gt;
    // in process of filling the entry with response from a server, we can read it&lt;br /&gt;
    void onHttpCacheEntryAvailable(nsICacheEntryDescriptor* aEntry, &lt;br /&gt;
                                   bool aNew, nsresult aRv);&lt;br /&gt;
&lt;br /&gt;
    // appcache lookup result ; entry may not be found, but the URI &lt;br /&gt;
    // may be part of a namespace defined by an appcache, hence we must &lt;br /&gt;
    // provide appcache object only to work with&lt;br /&gt;
    void onAppCacheEntryAvailable(nsICacheEntryDescriptor* aEntry,&lt;br /&gt;
                                  sIApplicationCache* aAppCache, nsresult aRv);&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Application cache creation and writing specific stuff, used mainly by nsOfflineCacheUpdate and appcache eviction API used by ctrl-shift-del dialog.&lt;br /&gt;
&lt;br /&gt;
* This is actually a singleton (service)&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
AppCacheIndex* mozilla::net::AppCacheIndex();&lt;br /&gt;
&lt;br /&gt;
class AppCacheIndex&lt;br /&gt;
{&lt;br /&gt;
    // The new cache should be created as PINNED, i.e. with less &lt;br /&gt;
    // restrictive eviction politic&lt;br /&gt;
    const uint32_t PINNED = 1;&lt;br /&gt;
&lt;br /&gt;
    // creates new version of appcache in the &lt;br /&gt;
    // group (=manifestURI+appId+browserFlag)&lt;br /&gt;
    nsIApplicationCache* newAppCache(nsIURI* aManifestURI, uint32_t aFlags,&lt;br /&gt;
                                     nsILoadContextInfo* aLoadContextInfo);&lt;br /&gt;
&lt;br /&gt;
    // same as above, just alters the profile directory to store to ; &lt;br /&gt;
    // used for preload capabilities&lt;br /&gt;
    nsIApplicationCache* newCustomAppCache(nsIURI* aManifestURI, uint32_t aFlags,&lt;br /&gt;
                                           nsIFile* profileDirectory, &lt;br /&gt;
                                           nsILoadContextInfo* aLoadContextInfo);&lt;br /&gt;
&lt;br /&gt;
    // async, look for an existing most recent appcache for the group&lt;br /&gt;
    void getAppCache(nsIURI* aManifestURI, &lt;br /&gt;
                     nsILoadContextInfo* aLoadContextInfo, &lt;br /&gt;
                     nsIApplicationCacheCallback*);&lt;br /&gt;
&lt;br /&gt;
    // throw all appcached entries away&lt;br /&gt;
    void evictAll(some_kind_of_callback_if_neccessary);&lt;br /&gt;
    // only belonging to a host name (i.e. manifestURL.asciiHost = hostname)&lt;br /&gt;
    void evictByHostName(string hostname, some_kind_of_callback_if_neccessary);&lt;br /&gt;
    // only evict data belonging to an app&lt;br /&gt;
    void evictByApp(appid, browserflag, some_kind_of_callback_if_neccessary);&lt;br /&gt;
&lt;br /&gt;
    // async, get iteration info ; here may be more params to limit the output&lt;br /&gt;
    void getInfo([optional] nsILoadContextInfo* aLoadContextInfo, &lt;br /&gt;
                 nsIAppCacheIndexInfoCallback* aCallback);&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== nsICacheEntryDescriptor ====&lt;br /&gt;
&lt;br /&gt;
It will remain mostly unchanged.  It may surprise you: &amp;quot;we want this to be async!&amp;quot;.  No.  We want this to be non-blocking.  And it depends on implementation that can be much smarter now.  Every method of cache descriptor won&#039;t ever block, i.e. no potentially I/O blocked locks being acquired on the main thread and no I/O on the main thread directly at all.&lt;br /&gt;
&lt;br /&gt;
Set/GetMetaDataElement will operate on memory only.  When having the descriptor in hands, no I/O will be needed to work with metadata.&lt;br /&gt;
&lt;br /&gt;
SetExpirationTime will be the same case.  Persistence of the value will be ensured asynchronously.&lt;br /&gt;
&lt;br /&gt;
Few changes to nsICacheEntryDescriptor:&lt;br /&gt;
&lt;br /&gt;
I plan to be able to also store objects (side streams) to the cache entry.  So, when opening a stream, there will be one more argument: the stream name.  For the raw data, it may be &amp;quot;content-data&amp;quot;.  A different name will be used for processed image, JS or DOM.  This way we can attach any sub-streams to the entry or use the entry to contain data different then just content.  Exact API for this is for discussion, since instead of sub-stream we may add sub-blobs rather.&lt;br /&gt;
&lt;br /&gt;
Since the access granted will always be the same (both read and write) there is no need for accessGranted attribute.&lt;br /&gt;
&lt;br /&gt;
Since keeping a cache descriptor doesn&#039;t block opening the same entry again by a different consumer, there is no need for Close() method.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
We can also discuss API that can in a sync and non-I/O blocked way (no callback) provide info about URI an http channel wants to load like heuristic validity or validity based on the expiration header or whether to send a conditional request.  However, that is out of scope of this first API draft discussion.&lt;/div&gt;</summary>
		<author><name>Honzab</name></author>
	</entry>
	<entry>
		<id>https://wiki.mozilla.org/index.php?title=Necko/Cache/Plans/Draft_Proposal&amp;diff=648593</id>
		<title>Necko/Cache/Plans/Draft Proposal</title>
		<link rel="alternate" type="text/html" href="https://wiki.mozilla.org/index.php?title=Necko/Cache/Plans/Draft_Proposal&amp;diff=648593"/>
		<updated>2013-04-22T20:21:23Z</updated>

		<summary type="html">&lt;p&gt;Honzab: Created page with &amp;quot;Before you start reading, fixing this requirement depends more on the implementation then on the API, keep this in mind when reading please.  Few implementation points, to def...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Before you start reading, fixing this requirement depends more on the implementation then on the API, keep this in mind when reading please.&lt;br /&gt;
&lt;br /&gt;
Few implementation points, to defend the API changes:&lt;br /&gt;
- entries intended to be stored on disk will also be held in memory cache (a write-back cache schema) for quick access&lt;br /&gt;
- entries will be shared by consumers and will allow write and concurrent read by other consumers (no blocking until an entry is closed)&lt;br /&gt;
- all disk reads and writes will be only handled on a background thread&lt;br /&gt;
- appcache will use the same storage mechanism, this will effectively get rid of synchronous sqlite writes and reads on the main thread&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
I present all new functions and classes as non-COM, but we will probably need to turn most of them to be XPCOM accessible and with interfaces to expose them to tests and JS chrome.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Functions used by nsHttpChannel, nsWyciwygChannel and nsFtpChannel (used by Necko) ====&lt;br /&gt;
&lt;br /&gt;
You query for an object that represents a storage (similar to the current nsICacheSession interface).  Obtaining this object doesn&#039;t involve any I/O, it just gives you an API to use to open (or evict) entries in desired cache in an asynchronous way.&lt;br /&gt;
&lt;br /&gt;
* Get a storage to only look at and store in the memory cache&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;CacheStorage* mozilla::net::MemoryCacheStorage(nsILoadContextInfo* aLoadContextInfo);&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Get a storage to look in memory and then disk cache / store in both ; when aLookupAppCacheFirst == true then appcache is first looked up to satisfy opening requests - used for top level loads only ; for reference why we need to look appcache up first please see the offline application cache specification, explanation is out of scope of this email&lt;br /&gt;
&amp;lt;pre&amp;gt;CacheStorage* mozilla::net::DiskCacheStorage(nsILoadContextInfo* aLoadContextInfo, bool aLookupAppCacheFirst);&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* When having appcache object in hands (obtained via AppCacheIndex or onAppCacheEntryAvailable (both described bellow) or by association of sub resource channels with an appcache) create or open entries using that particular appcache ; again, refer to the offline application cache specification for more info&lt;br /&gt;
&amp;lt;pre&amp;gt;CacheStorage* mozilla::net::AppCacheStorage(nsIApplicationCache* aAppCache);&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Helper interface holding information (whichever only available) about the loading context - I want this to avoid pollution of the 3 args all over the code&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
interface nsILoadContextInfo&lt;br /&gt;
{&lt;br /&gt;
    // Private flag of the loading docshell&lt;br /&gt;
    readonly bool private;&lt;br /&gt;
&lt;br /&gt;
    // App ID and inBrowser of the load context&lt;br /&gt;
    readonly int appid;&lt;br /&gt;
    readonly bool inbrowser;&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* This class is what more or less stands for current nsICacheSession, that it self is planned to be removed (too generic and too confusing)&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
class CacheStorage&lt;br /&gt;
{&lt;br /&gt;
    // delete any existing entries on open (shift-reload)&lt;br /&gt;
    const uint32_t CACHE_OPEN_TRUNCATE = 1;&lt;br /&gt;
&lt;br /&gt;
    void asyncOpenURI(nsIURI* aURI, uint32_t aFlags, nsICacheEntryOpenCallback* aCallback);&lt;br /&gt;
    void asyncDoomURI(nsIURI* aURI, some_kind_of_callback_if_neccessary);&lt;br /&gt;
    void asyncEvictAll(some_kind_of_callback_if_neccessary);&lt;br /&gt;
&lt;br /&gt;
    // async, iterates information about the storage status and entries, similar to current visitor API, but completely async&lt;br /&gt;
    void asyncGetInfo(nsICacheStorageInfoCallback* aCallback);&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* The async callback, similar to current nsICacheListener, but improved for better interaction with appcache&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
interface nsICacheEntryOpenCallback&lt;br /&gt;
{&lt;br /&gt;
    // HTTP disk + memory cache lookup result&lt;br /&gt;
    // aNew argument:&lt;br /&gt;
    //     true - this entry is new and the consumer (channel) is the first one that asked for it, hence it&#039;s responsible for data write&lt;br /&gt;
    //     false - this entry has data or other channel is currently in process of filling the entry with response from a server, we can read it&lt;br /&gt;
    void onHttpCacheEntryAvailable(nsICacheEntryDescriptor* aEntry, bool aNew, nsresult aRv);&lt;br /&gt;
&lt;br /&gt;
    // appcache lookup result ; entry may not be found, but the URI may be part of a namespace defined by an appcache, hence we must provide appcache object only to work with&lt;br /&gt;
    void onAppCacheEntryAvailable(nsICacheEntryDescriptor* aEntry, nsIApplicationCache* aAppCache, nsresult aRv);&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Application cache creation and writing specific stuff, used mainly by nsOfflineCacheUpdate and appcache eviction API used by ctrl-shift-del dialog.&lt;br /&gt;
&lt;br /&gt;
* This is actually a singleton (service)&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
AppCacheIndex* mozilla::net::AppCacheIndex();&lt;br /&gt;
&lt;br /&gt;
class AppCacheIndex&lt;br /&gt;
{&lt;br /&gt;
    // The new cache should be created as PINNED, i.e. with less &lt;br /&gt;
    // restrictive eviction politic&lt;br /&gt;
    const uint32_t PINNED = 1;&lt;br /&gt;
&lt;br /&gt;
    // creates new version of appcache in the &lt;br /&gt;
    // group (=manifestURI+appId+browserFlag)&lt;br /&gt;
    nsIApplicationCache* newAppCache(nsIURI* aManifestURI, uint32_t aFlags,&lt;br /&gt;
                                     nsILoadContextInfo* aLoadContextInfo);&lt;br /&gt;
&lt;br /&gt;
    // same as above, just alters the profile directory to store to ; &lt;br /&gt;
    // used for preload capabilities&lt;br /&gt;
    nsIApplicationCache* newCustomAppCache(nsIURI* aManifestURI, uint32_t aFlags,&lt;br /&gt;
                                           nsIFile* profileDirectory, &lt;br /&gt;
                                           nsILoadContextInfo* aLoadContextInfo);&lt;br /&gt;
&lt;br /&gt;
    // async, look for an existing most recent appcache for the group&lt;br /&gt;
    void getAppCache(nsIURI* aManifestURI, &lt;br /&gt;
                     nsILoadContextInfo* aLoadContextInfo, &lt;br /&gt;
                     nsIApplicationCacheCallback*);&lt;br /&gt;
&lt;br /&gt;
    // throw all appcached entries away&lt;br /&gt;
    void evictAll(some_kind_of_callback_if_neccessary);&lt;br /&gt;
    // only belonging to a host name (i.e. manifestURL.asciiHost = hostname)&lt;br /&gt;
    void evictByHostName(string hostname, some_kind_of_callback_if_neccessary);&lt;br /&gt;
    // only evict data belonging to an app&lt;br /&gt;
    void evictByApp(appid, browserflag, some_kind_of_callback_if_neccessary);&lt;br /&gt;
&lt;br /&gt;
    // async, get iteration info ; here may be more params to limit the output&lt;br /&gt;
    void getInfo([optional] nsILoadContextInfo* aLoadContextInfo, &lt;br /&gt;
                 nsIAppCacheIndexInfoCallback* aCallback);&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== nsICacheEntryDescriptor ====&lt;br /&gt;
&lt;br /&gt;
It will remain mostly unchanged.  It may surprise you: &amp;quot;we want this to be async!&amp;quot;.  No.  We want this to be non-blocking.  And it depends on implementation that can be much smarter now.  Every method of cache descriptor won&#039;t ever block, i.e. no potentially I/O blocked locks being acquired on the main thread and no I/O on the main thread directly at all.&lt;br /&gt;
&lt;br /&gt;
Set/GetMetaDataElement will operate on memory only.  When having the descriptor in hands, no I/O will be needed to work with metadata.&lt;br /&gt;
&lt;br /&gt;
SetExpirationTime will be the same case.  Persistence of the value will be ensured asynchronously.&lt;br /&gt;
&lt;br /&gt;
Few changes to nsICacheEntryDescriptor:&lt;br /&gt;
&lt;br /&gt;
I plan to be able to also store objects (side streams) to the cache entry.  So, when opening a stream, there will be one more argument: the stream name.  For the raw data, it may be &amp;quot;content-data&amp;quot;.  A different name will be used for processed image, JS or DOM.  This way we can attach any sub-streams to the entry or use the entry to contain data different then just content.  Exact API for this is for discussion, since instead of sub-stream we may add sub-blobs rather.&lt;br /&gt;
&lt;br /&gt;
Since the access granted will always be the same (both read and write) there is no need for accessGranted attribute.&lt;br /&gt;
&lt;br /&gt;
Since keeping a cache descriptor doesn&#039;t block opening the same entry again by a different consumer, there is no need for Close() method.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
We can also discuss API that can in a sync and non-I/O blocked way (no callback) provide info about URI an http channel wants to load like heuristic validity or validity based on the expiration header or whether to send a conditional request.  However, that is out of scope of this first API draft discussion.&lt;/div&gt;</summary>
		<author><name>Honzab</name></author>
	</entry>
	<entry>
		<id>https://wiki.mozilla.org/index.php?title=Necko/Cache/Plans&amp;diff=614710</id>
		<title>Necko/Cache/Plans</title>
		<link rel="alternate" type="text/html" href="https://wiki.mozilla.org/index.php?title=Necko/Cache/Plans&amp;diff=614710"/>
		<updated>2013-03-13T18:50:28Z</updated>

		<summary type="html">&lt;p&gt;Honzab: /* Primary Design Goals */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= New Cache Plans =&lt;br /&gt;
&lt;br /&gt;
We have decided to rewrite our HTTP disk cache.&lt;br /&gt;
&lt;br /&gt;
== People ==&lt;br /&gt;
&lt;br /&gt;
The design team will be responsible for coming up with a design for the new disk cache. The design should be thorough and well-documented. Once the design team is satisfied with an initial design document, the implementation team will start implementing.&lt;br /&gt;
&lt;br /&gt;
Design team:&lt;br /&gt;
* Michal Novotny&lt;br /&gt;
* Taras Glek&lt;br /&gt;
* Steve Workman&lt;br /&gt;
* Honza Bambas&lt;br /&gt;
* Nick Hurley&lt;br /&gt;
* Brian Bondy&lt;br /&gt;
* Doug Turner&lt;br /&gt;
* Patrick McManus&lt;br /&gt;
&lt;br /&gt;
Implementation team:&lt;br /&gt;
* Honza Bambas&lt;br /&gt;
* Steve Workman&lt;br /&gt;
&lt;br /&gt;
== Primary Design Goals ==&lt;br /&gt;
&lt;br /&gt;
This section documents issues that need to be addressed in the new cache&#039;s design.&lt;br /&gt;
&lt;br /&gt;
* Version API for the cache so we can update easily.&lt;br /&gt;
* All APIs should be async. No main-thread locking or i/o at all.&lt;br /&gt;
* A crash or abnormal program termination should not invalidate the entire cache.&lt;br /&gt;
* Support gzip compression. Meta-data should say whether a file is gzip&#039;d or not, can choose to write compressed or uncompressed data on a per-file basis at runtime. Pass through files gzip&#039;d from the network.&lt;br /&gt;
* Make use of fallocate.&lt;br /&gt;
* Minimize API surface, especially for APIs exposed to JS/extensions. All exposed APIs should have a clear, safe use case.&lt;br /&gt;
* Consider eliminating memory cache.&lt;br /&gt;
* Competing ideas:&lt;br /&gt;
** Temporal layout so that sub-resources are together.&lt;br /&gt;
** Don&#039;t over-optimize on-disk storage, use one file per entry and let OS optimize.&lt;br /&gt;
* Support the concept of cache devices, whether or not we call them devices.&lt;br /&gt;
* Layered design should include XPCOM API, C++ API exposed to Gecko, middle layer with general cache logic, and back-end allowing for alternative on-disk formats.&lt;br /&gt;
* Separate services for HTTP and offline cache? Find a way to make these use cases work well without over-complicating code.&lt;br /&gt;
* Browser should behave properly with disk cache entirely disabled.&lt;br /&gt;
* Allow for effectively racing cache against network, so as to not wait serially.&lt;br /&gt;
* Use this very same cache for more general meta-like data, e.g. cache hosts for DNS prewarms, appcache namespaces + its other data and versioning, any useful host specific data we now getter in memory and throw away after restart (SPDY preference, TLS tolerance, pipeline successful test, etc...)&lt;br /&gt;
&lt;br /&gt;
== Success Metrics ==&lt;br /&gt;
&lt;br /&gt;
This section documents the ways in which we&#039;ll determine whether or not the new cache design is a success.&lt;br /&gt;
&lt;br /&gt;
* Should not be possible to trigger main-thread i/o.&lt;br /&gt;
* Create telemetry for with-cache and without-cache. For top 50% cache should be faster than no cache, for low 50% cache should be faster than no cache.&lt;br /&gt;
&lt;br /&gt;
== API ==&lt;br /&gt;
&lt;br /&gt;
This section documents the APIs for interacting with the new disk cache.&lt;br /&gt;
&lt;br /&gt;
=== XPCOM APIs (exposed to JS) ===&lt;br /&gt;
&lt;br /&gt;
=== C++ APIs (exposed to Necko) ===&lt;br /&gt;
&lt;br /&gt;
== Locking ==&lt;br /&gt;
&lt;br /&gt;
This section describes how locking will work in the new disk cache. Ideally this should document every lock that will be necessary in the new cache.&lt;br /&gt;
&lt;br /&gt;
== On-Disk Layout ==&lt;br /&gt;
&lt;br /&gt;
This section describes the on-disk layout of the disk cache. It may describe a default on-disk layout and any number of alternatives required for the first revision of the new disk cache.&lt;/div&gt;</summary>
		<author><name>Honzab</name></author>
	</entry>
	<entry>
		<id>https://wiki.mozilla.org/index.php?title=Networking/Archive/IndividualPriorities&amp;diff=538239</id>
		<title>Networking/Archive/IndividualPriorities</title>
		<link rel="alternate" type="text/html" href="https://wiki.mozilla.org/index.php?title=Networking/Archive/IndividualPriorities&amp;diff=538239"/>
		<updated>2013-03-07T21:31:52Z</updated>

		<summary type="html">&lt;p&gt;Honzab: /* Honza Bambas */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Please see [[Networking/TeamPriorities]] for team priorities.&lt;br /&gt;
&lt;br /&gt;
= General Priorities for All Team Members =&lt;br /&gt;
&lt;br /&gt;
These priorities apply to all team members at all times:&lt;br /&gt;
&lt;br /&gt;
# Resolve security bugs rated sg:moderate or higher.&lt;br /&gt;
# Review requests older than one week.&lt;br /&gt;
&lt;br /&gt;
These should be taken care of before any other work is done.&lt;br /&gt;
&lt;br /&gt;
= Individual Priorities =&lt;br /&gt;
&lt;br /&gt;
These priority lists should reflect the work that each individual is planning to do, in the order in which they plan to do it.&lt;br /&gt;
&lt;br /&gt;
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 [mailto:josh@mozilla.com Josh Aas] (networking team manager).&lt;br /&gt;
&lt;br /&gt;
== [mailto:mnovotny@mozilla.com Michal Novotny] ==&lt;br /&gt;
&lt;br /&gt;
# {{bug|763555}}, Do not do I/O while holding the cache lock&lt;br /&gt;
# {{bug|723582}}, Don&#039;t make nsCacheService::IsStorageEnabledForPolicy{,_Locked} block on the entire cache service&lt;br /&gt;
# {{bug|741179}}, crash in nsDiskCacheBlockFile::Write&lt;br /&gt;
# {{bug|752266}}, Firefox startup crash in nsFileInputStream::Read&lt;br /&gt;
# {{bug|656758}}, Firefox Crash in nsUrlClassifierDBService::CheckClean @ nsSocketInputStream::Read&lt;br /&gt;
# {{bug|597260}}, Firefox Crash Report [@ nsFileOutputStream::Write(char const*, unsigned int, unsigned int*) ]&lt;br /&gt;
# {{bug|403860}}, nsICacheService.visitEntries is unsafe to call from JS (or pretty much anywhere, really)&lt;br /&gt;
# {{bug|713480}}, Compressed entries stored as files are padded with zero bytes to the length of uncompressed size&lt;br /&gt;
# {{bug|648232}}, Clear Recent History should be async&lt;br /&gt;
# {{bug|701909}}, Disk cache seems to cause exceptionally slow startups&lt;br /&gt;
# {{bug|558253}}, Proxy Auto Config (PAC) Extended functions for multi-resolution and ipv6&lt;br /&gt;
# {{bug|689247}}, Intermittent leak&lt;br /&gt;
# Stop deleting disk cache after a crash&lt;br /&gt;
# Help with mobile disk cache&lt;br /&gt;
&lt;br /&gt;
== [mailto:jduell@mozilla.com Jason Duell]  ==&lt;br /&gt;
&lt;br /&gt;
Top Priorities:&lt;br /&gt;
&lt;br /&gt;
# Bug 558623 - e10s HTTP: combine PHttpChannel constructor with SendAsyncOpen/SendRedirect1Begin. Jason will do this.&lt;br /&gt;
# [NEEDSBUG]: make JAR channels seekable. Jason will do this.&lt;br /&gt;
# Bug 746073 - Meter network usage per &amp;quot;web app&amp;quot;. Jason will do this.&lt;br /&gt;
&lt;br /&gt;
Future:&lt;br /&gt;
&lt;br /&gt;
# {{nbug|781392}} mochi.tests hitting proxy error on B2G hardware&lt;br /&gt;
# {{nbug|782542}} Secure necko IPDL usage &lt;br /&gt;
# {{nbug|794978}} Always delete app&#039;s cookies even if the cookies have not been loaded yet &lt;br /&gt;
# {{nbug|799212}} - Cookies: add test for webapps-clear-data with browserOnly=true&lt;br /&gt;
# More reviews &lt;br /&gt;
# {{nbug|711886}} (write test for) Refuse connection if server replies with non-matching subprotocol&lt;br /&gt;
# {{nbug|792238}} - Convert IPC::SerializedLoadContext to use newer IPDL parameter style&lt;br /&gt;
# benchmark Websocket latency peformance vs Chrome&lt;br /&gt;
# Better error messages for HTTP CORRUPT error {{nbug|688345}}. &lt;br /&gt;
# {{nbug|698692}} Make WebSocket.close() prevent any more events from firing&lt;br /&gt;
# {{nbug|704447}} Improve large blob support for WebSockets&lt;br /&gt;
# write Necko e10s documentation&lt;br /&gt;
&lt;br /&gt;
== [mailto:hbambas@mozilla.com Honza Bambas] ==&lt;br /&gt;
&lt;br /&gt;
# {{bug|828183}} Firefox enables insecure NTLM (pre-NTLMv2) authentication&lt;br /&gt;
# {{bug|423758}} Firefox can&#039;t authenticate to IIS when minimum NTLM level set to v2&lt;br /&gt;
# {{bug|602814}} Sites requiring an NTLM authentication don&#039;t work through a proxy&lt;br /&gt;
#* triage&lt;br /&gt;
# {{bug|822833}} move application cache database access off of the main thread&lt;br /&gt;
#* check on low hanging fruit&lt;br /&gt;
# {{bug|600307}} Rewrite and cleanup DOMStorage code&lt;br /&gt;
#* awaiting 4th review&lt;br /&gt;
# {{bug|812483}} Handle HTTP cache input stream open errors and load from network instead&lt;br /&gt;
#* make it a pref by default false&lt;br /&gt;
# {{bug|814330}} crash in nsOfflineCacheDevice::ChooseApplicationCache&lt;br /&gt;
# {{bug|830588}} Disable heuristic caching for appcache loads&lt;br /&gt;
# {{bug|466524}} allow ssl in xpcshell tests&lt;br /&gt;
&lt;br /&gt;
Untriaged:&lt;br /&gt;
# {{bug|784816}} Implement startTLS for MozTCPSocket&lt;br /&gt;
# {{bug|833834}} Refetch app caches with https:// manifests to get security info&lt;br /&gt;
# {{bug|825618}} applicationCache status and eventing ± completely broken&lt;br /&gt;
# {{Bug|705755}} Reintroduce handling of SSL short write after SSL thread removal&lt;br /&gt;
#* update based on review comments&lt;br /&gt;
# Dromaeo regression caused by {{bug|753990}}&lt;br /&gt;
# {{bug|671468}} Firefox crash @ nsSocketOutputStream::Write (Yandex)&lt;br /&gt;
# {{bug|451081}} Add flag to protocol handler to distinguish that trust domain is the whole spec (finish this!)&lt;br /&gt;
# {{bug|758869}} Debugger attached to a running Gecko application doesn&#039;t see thread names&lt;br /&gt;
# {{bug|318253}} NTLM Proxy authentification dialog pops up over and over&lt;br /&gt;
# {{bug|687758}} Remote @font-face fails when used with appcache&lt;br /&gt;
# {{bug|744713}} Add support for putting &amp;quot;total size&amp;quot; into appcache manifest&lt;br /&gt;
&lt;br /&gt;
[https://bugzilla.mozilla.org/buglist.cgi?quicksearch=652440%20522463%20427948%20412834%20370886%20671568%20671884%20656943%20388305 in stock]&lt;br /&gt;
&lt;br /&gt;
== [mailto:hurley@mozilla.com Nick Hurley] ==&lt;br /&gt;
&lt;br /&gt;
# [[Necko/Performance/AutomatedTesting|Stone Ridge]]&lt;br /&gt;
# [https://bugzilla.mozilla.org/buglist.cgi?list_id=1427425&amp;amp;emailtype1=exact&amp;amp;emailassigned_to1=1&amp;amp;query_format=advanced&amp;amp;bug_status=UNCONFIRMED&amp;amp;bug_status=NEW&amp;amp;bug_status=ASSIGNED&amp;amp;bug_status=REOPENED&amp;amp;email1=hurley%40mozilla.com Bugs]&lt;br /&gt;
&lt;br /&gt;
== [mailto:pmcmanus@mozilla.com Patrick McManus] ==&lt;br /&gt;
&lt;br /&gt;
Major items (mostly serial)&lt;br /&gt;
# TLS false start (q3 goal) 658222 713933&lt;br /&gt;
# pinterest derived work 813707 (tracker) 792438 (block on head scripts) 813712 (connect some blockers) and 813715 (throttle bw of high parallelism)&lt;br /&gt;
# HTTP2 prototype of SPDY with DNS SRV for IETF work&lt;br /&gt;
# OCSP stapling with cache anticipation&lt;br /&gt;
# OCSP GET w/local HTTP stack and cache for persistence (assuming sec ok)&lt;br /&gt;
# SPDY push&lt;br /&gt;
# SPDY/4 (dep: spec stable at this point)&lt;br /&gt;
# TLS Cached Info for eliminating cert chain spills (dep: sec-ok, and stable spec)&lt;br /&gt;
# Research on UDP based transports&lt;br /&gt;
# Prioritization scheduling of partial resources to reduce ready-to-use time&lt;br /&gt;
&lt;br /&gt;
Smaller items (as time allows in no particular order)&lt;br /&gt;
# Telemetry for OCSP {Pass/Fail, Time}&lt;br /&gt;
# Telemetry for OCSP Cache Anticipation&lt;br /&gt;
# Telemetry for TLS Cipher Choice&lt;br /&gt;
# 804605 CNAME/NTLM regression of mine&lt;br /&gt;
# Fixes to priority levels of existing requests (ping, favicon, etc..)&lt;br /&gt;
# Read Handlers For SDPY need to be always engaged&lt;br /&gt;
# SPDY: standardization issues&lt;br /&gt;
# SPDY Test infrastructure&lt;br /&gt;
&lt;br /&gt;
== [mailto:sworkman@mozilla.com Steve Workman]  ==&lt;br /&gt;
&lt;br /&gt;
* Fix two security bugs assigned to me.&lt;br /&gt;
* {{nbug|Bug 497003}}: support sending OnDataAvailable() to other threads&lt;br /&gt;
&lt;br /&gt;
== [mailto:rdow@mozilla.com Randall Dow :randix] ==&lt;br /&gt;
&lt;br /&gt;
* NSS race condition.&lt;br /&gt;
** {{nbug|675260}} nss&lt;br /&gt;
** {{nbug|700499}} nss - tracking.&lt;br /&gt;
** {{nbug|702307}} nss&lt;br /&gt;
** {{nbug|721710}} nss&lt;br /&gt;
** {{nbug|760051}} nss&lt;br /&gt;
** {{nbug|761987}} nss&lt;br /&gt;
** {{nbug|791194}} nss&lt;br /&gt;
&lt;br /&gt;
* {{nbug|758338}}, Mobile vs desktop network perf test case investigation.&lt;br /&gt;
&lt;br /&gt;
* {{nbug|621429}} - Proxy configuration : &amp;quot;Use system proxy settings&amp;quot; assumes no proxy if IE is set to auto-detect itself. [REVIEW]&lt;br /&gt;
&lt;br /&gt;
* {{nbug|790370}}, WPAD investigation, various Windows versions. [DONE]&lt;br /&gt;
&lt;br /&gt;
== [mailto:josh@mozilla.com Josh Aas] (Manager)  ==&lt;br /&gt;
&lt;br /&gt;
* Empty&lt;/div&gt;</summary>
		<author><name>Honzab</name></author>
	</entry>
	<entry>
		<id>https://wiki.mozilla.org/index.php?title=Networking/Archive/IndividualPriorities&amp;diff=526945</id>
		<title>Networking/Archive/IndividualPriorities</title>
		<link rel="alternate" type="text/html" href="https://wiki.mozilla.org/index.php?title=Networking/Archive/IndividualPriorities&amp;diff=526945"/>
		<updated>2013-02-22T22:29:06Z</updated>

		<summary type="html">&lt;p&gt;Honzab: /* Honza Bambas */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Please see [[Networking/TeamPriorities]] for team priorities.&lt;br /&gt;
&lt;br /&gt;
= General Priorities for All Team Members =&lt;br /&gt;
&lt;br /&gt;
These priorities apply to all team members at all times:&lt;br /&gt;
&lt;br /&gt;
# Resolve security bugs rated sg:moderate or higher.&lt;br /&gt;
# Review requests older than one week.&lt;br /&gt;
&lt;br /&gt;
These should be taken care of before any other work is done.&lt;br /&gt;
&lt;br /&gt;
= Individual Priorities =&lt;br /&gt;
&lt;br /&gt;
These priority lists should reflect the work that each individual is planning to do, in the order in which they plan to do it.&lt;br /&gt;
&lt;br /&gt;
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 [mailto:josh@mozilla.com Josh Aas] (networking team manager).&lt;br /&gt;
&lt;br /&gt;
== [mailto:mnovotny@mozilla.com Michal Novotny] ==&lt;br /&gt;
&lt;br /&gt;
# reviews/feedbacks&lt;br /&gt;
# {{bug|835099}}, Avoid fragmenting cache files on MacOSX&lt;br /&gt;
# {{bug|763555}}, Do not do I/O while holding the cache lock&lt;br /&gt;
# {{bug|723582}}, Don&#039;t make nsCacheService::IsStorageEnabledForPolicy{,_Locked} block on the entire cache service&lt;br /&gt;
# {{bug|741179}}, crash in nsDiskCacheBlockFile::Write&lt;br /&gt;
# {{bug|752266}}, Firefox startup crash in nsFileInputStream::Read&lt;br /&gt;
# {{bug|656758}}, Firefox Crash in nsUrlClassifierDBService::CheckClean @ nsSocketInputStream::Read&lt;br /&gt;
# {{bug|597260}}, Firefox Crash Report [@ nsFileOutputStream::Write(char const*, unsigned int, unsigned int*) ]&lt;br /&gt;
# {{bug|403860}}, nsICacheService.visitEntries is unsafe to call from JS (or pretty much anywhere, really)&lt;br /&gt;
# {{bug|713480}}, Compressed entries stored as files are padded with zero bytes to the length of uncompressed size&lt;br /&gt;
# {{bug|648232}}, Clear Recent History should be async&lt;br /&gt;
# {{bug|701909}}, Disk cache seems to cause exceptionally slow startups&lt;br /&gt;
# {{bug|558253}}, Proxy Auto Config (PAC) Extended functions for multi-resolution and ipv6&lt;br /&gt;
# {{bug|689247}}, Intermittent leak&lt;br /&gt;
# Stop deleting disk cache after a crash&lt;br /&gt;
# Help with mobile disk cache&lt;br /&gt;
&lt;br /&gt;
== [mailto:jduell@mozilla.com Jason Duell]  ==&lt;br /&gt;
&lt;br /&gt;
# {{nbug|781392}} mochi.tests hitting proxy error on B2G hardware&lt;br /&gt;
# {{nbug|782542}} Secure necko IPDL usage &lt;br /&gt;
# {{nbug|794978}} Always delete app&#039;s cookies even if the cookies have not been loaded yet &lt;br /&gt;
# {{nbug|799212}} - Cookies: add test for webapps-clear-data with browserOnly=true&lt;br /&gt;
# More reviews &lt;br /&gt;
# {{nbug|711886}} (write test for) Refuse connection if server replies with non-matching subprotocol&lt;br /&gt;
# {{nbug|792238}} - Convert IPC::SerializedLoadContext to use newer IPDL parameter style&lt;br /&gt;
# benchmark Websocket latency peformance vs Chrome&lt;br /&gt;
# Better error messages for HTTP CORRUPT error {{nbug|688345}}. &lt;br /&gt;
# {{nbug|698692}} Make WebSocket.close() prevent any more events from firing&lt;br /&gt;
# {{nbug|704447}} Improve large blob support for WebSockets&lt;br /&gt;
# write Necko e10s documentation&lt;br /&gt;
&lt;br /&gt;
== [mailto:hbambas@mozilla.com Honza Bambas] ==&lt;br /&gt;
&lt;br /&gt;
# {{bug|600307}} Rewrite and cleanup DOMStorage code&lt;br /&gt;
#* awaiting 4th review&lt;br /&gt;
# {{bug|812483}}  Handle HTTP cache input stream open errors and load from network instead&lt;br /&gt;
#* make it a pref by default false&lt;br /&gt;
# {{bug|814330}} crash in nsOfflineCacheDevice::ChooseApplicationCache&lt;br /&gt;
# {{bug|729182}} Finalize visual event tracer&lt;br /&gt;
#* land it as is&lt;br /&gt;
#* add support to start/stop/get current log in JS&lt;br /&gt;
#* create an extension to view the timeline&lt;br /&gt;
#* future step: make this part of the gecko profiler + merge the instrumentation macros  (discussed with Benoit) (if possible!)&lt;br /&gt;
# {{bug|830588}} Disable heuristic caching for appcache loads&lt;br /&gt;
# {{bug|822833}} move application cache database access off of the main thread&lt;br /&gt;
# {{bug|466524}} allow ssl in xpcshell tests&lt;br /&gt;
&lt;br /&gt;
Untriaged:&lt;br /&gt;
# {{bug|784816}} Implement startTLS for MozTCPSocket&lt;br /&gt;
# {{bug|828183}} Firefox enables insecure NTLM (pre-NTLMv2) authentication&lt;br /&gt;
# {{bug|833834}} Refetch app caches with https:// manifests to get security info&lt;br /&gt;
# {{bug|825618}} applicationCache status and eventing ± completely broken&lt;br /&gt;
# {{bug|423758}} Firefox can&#039;t authenticate to IIS when minimum NTLM level set to v2&lt;br /&gt;
# {{bug|602814}} Sites requiring an NTLM authentication don&#039;t work through a proxy&lt;br /&gt;
# {{Bug|705755}} Reintroduce handling of SSL short write after SSL thread removal&lt;br /&gt;
#* update based on review comments&lt;br /&gt;
# Dromaeo regression caused by {{bug|753990}}&lt;br /&gt;
# {{bug|671468}} Firefox crash @ nsSocketOutputStream::Write (Yandex)&lt;br /&gt;
# {{bug|451081}} Add flag to protocol handler to distinguish that trust domain is the whole spec (finish this!)&lt;br /&gt;
# {{bug|758869}} Debugger attached to a running Gecko application doesn&#039;t see thread names&lt;br /&gt;
# {{bug|318253}} NTLM Proxy authentification dialog pops up over and over&lt;br /&gt;
# {{bug|687758}} Remote @font-face fails when used with appcache&lt;br /&gt;
# {{bug|744713}} Add support for putting &amp;quot;total size&amp;quot; into appcache manifest&lt;br /&gt;
# {{Bug|715905}} Separate HTTP proxy CONNECT logic to its own class&lt;br /&gt;
#* Consider risk/value and amount of work prior to start coding this&lt;br /&gt;
&lt;br /&gt;
[https://bugzilla.mozilla.org/buglist.cgi?quicksearch=652440%20522463%20427948%20412834%20370886%20671568%20671884%20656943%20388305 in stock]&lt;br /&gt;
&lt;br /&gt;
== [mailto:hurley@mozilla.com Nick Hurley] ==&lt;br /&gt;
&lt;br /&gt;
# Help set up DASH demos.&lt;br /&gt;
# [[Necko/Performance/AutomatedTesting|Stone Ridge]]&lt;br /&gt;
# [https://bugzilla.mozilla.org/buglist.cgi?list_id=1427425&amp;amp;emailtype1=exact&amp;amp;emailassigned_to1=1&amp;amp;query_format=advanced&amp;amp;bug_status=UNCONFIRMED&amp;amp;bug_status=NEW&amp;amp;bug_status=ASSIGNED&amp;amp;bug_status=REOPENED&amp;amp;email1=hurley%40mozilla.com Bugs]&lt;br /&gt;
&lt;br /&gt;
== [mailto:pmcmanus@mozilla.com Patrick McManus] ==&lt;br /&gt;
&lt;br /&gt;
Major items (mostly serial)&lt;br /&gt;
# TLS false start (q3 goal) 658222 713933&lt;br /&gt;
# pinterest derived work 813707 (tracker) 792438 (block on head scripts) 813712 (connect some blockers) and 813715 (throttle bw of high parallelism)&lt;br /&gt;
# HTTP2 prototype of SPDY with DNS SRV for IETF work&lt;br /&gt;
# OCSP stapling with cache anticipation&lt;br /&gt;
# OCSP GET w/local HTTP stack and cache for persistence (assuming sec ok)&lt;br /&gt;
# SPDY push&lt;br /&gt;
# SPDY/4 (dep: spec stable at this point)&lt;br /&gt;
# TLS Cached Info for eliminating cert chain spills (dep: sec-ok, and stable spec)&lt;br /&gt;
# Research on UDP based transports&lt;br /&gt;
# Prioritization scheduling of partial resources to reduce ready-to-use time&lt;br /&gt;
&lt;br /&gt;
Smaller items (as time allows in no particular order)&lt;br /&gt;
# Telemetry for OCSP {Pass/Fail, Time}&lt;br /&gt;
# Telemetry for OCSP Cache Anticipation&lt;br /&gt;
# Telemetry for TLS Cipher Choice&lt;br /&gt;
# 804605 CNAME/NTLM regression of mine&lt;br /&gt;
# Fixes to priority levels of existing requests (ping, favicon, etc..)&lt;br /&gt;
# Read Handlers For SDPY need to be always engaged&lt;br /&gt;
# SPDY: standardization issues&lt;br /&gt;
# SPDY Test infrastructure&lt;br /&gt;
&lt;br /&gt;
== [mailto:sworkman@mozilla.com Steve Workman]  ==&lt;br /&gt;
&lt;br /&gt;
* DASH Design/Implementation&lt;br /&gt;
** DONE {{bug|734546}} Add DASH Support (WebM): Initial Code Drop&lt;br /&gt;
*** Includes non-adaptive playback from DASH MPD manifests.&lt;br /&gt;
** DONE {{bug|792404}} Add adaptation algorithm to DASH code&lt;br /&gt;
*** Initial Adaptation based on download rate of HTTP requests.&lt;br /&gt;
** In review {{bug|816726}} Add support for seeking in DASH-WebM streams&lt;br /&gt;
** In progress {{bug|792935}} Add DASH-WebM cases to mochitests&lt;br /&gt;
&lt;br /&gt;
** Other DASH-supporting bugs.&lt;br /&gt;
&lt;br /&gt;
== [mailto:rdow@mozilla.com Randall Dow :randix] ==&lt;br /&gt;
&lt;br /&gt;
* NSS race condition.&lt;br /&gt;
** {{nbug|675260}} nss&lt;br /&gt;
** {{nbug|700499}} nss - tracking.&lt;br /&gt;
** {{nbug|702307}} nss&lt;br /&gt;
** {{nbug|721710}} nss&lt;br /&gt;
** {{nbug|760051}} nss&lt;br /&gt;
** {{nbug|761987}} nss&lt;br /&gt;
** {{nbug|791194}} nss&lt;br /&gt;
&lt;br /&gt;
* {{nbug|758338}}, Mobile vs desktop network perf test case investigation.&lt;br /&gt;
&lt;br /&gt;
* {{nbug|621429}} - Proxy configuration : &amp;quot;Use system proxy settings&amp;quot; assumes no proxy if IE is set to auto-detect itself. [REVIEW]&lt;br /&gt;
&lt;br /&gt;
* {{nbug|790370}}, WPAD investigation, various Windows versions. [DONE]&lt;br /&gt;
&lt;br /&gt;
== [mailto:josh@mozilla.com Josh Aas] (Manager)  ==&lt;br /&gt;
&lt;br /&gt;
* Empty&lt;/div&gt;</summary>
		<author><name>Honzab</name></author>
	</entry>
	<entry>
		<id>https://wiki.mozilla.org/index.php?title=Networking/Archive/IndividualPriorities&amp;diff=522902</id>
		<title>Networking/Archive/IndividualPriorities</title>
		<link rel="alternate" type="text/html" href="https://wiki.mozilla.org/index.php?title=Networking/Archive/IndividualPriorities&amp;diff=522902"/>
		<updated>2013-02-19T16:33:28Z</updated>

		<summary type="html">&lt;p&gt;Honzab: /* Honza Bambas */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Please see [[Networking/TeamPriorities]] for team priorities.&lt;br /&gt;
&lt;br /&gt;
= General Priorities for All Team Members =&lt;br /&gt;
&lt;br /&gt;
These priorities apply to all team members at all times:&lt;br /&gt;
&lt;br /&gt;
# Resolve security bugs rated sg:moderate or higher.&lt;br /&gt;
# Review requests older than one week.&lt;br /&gt;
&lt;br /&gt;
These should be taken care of before any other work is done.&lt;br /&gt;
&lt;br /&gt;
= Individual Priorities =&lt;br /&gt;
&lt;br /&gt;
These priority lists should reflect the work that each individual is planning to do, in the order in which they plan to do it.&lt;br /&gt;
&lt;br /&gt;
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 [mailto:josh@mozilla.com Josh Aas] (networking team manager).&lt;br /&gt;
&lt;br /&gt;
== [mailto:mnovotny@mozilla.com Michal Novotny] ==&lt;br /&gt;
&lt;br /&gt;
# reviews/feedbacks&lt;br /&gt;
# {{bug|835099}}, Avoid fragmenting cache files on MacOSX&lt;br /&gt;
# {{bug|763555}}, Do not do I/O while holding the cache lock&lt;br /&gt;
# {{bug|723582}}, Don&#039;t make nsCacheService::IsStorageEnabledForPolicy{,_Locked} block on the entire cache service&lt;br /&gt;
# {{bug|741179}}, crash in nsDiskCacheBlockFile::Write&lt;br /&gt;
# {{bug|752266}}, Firefox startup crash in nsFileInputStream::Read&lt;br /&gt;
# {{bug|656758}}, Firefox Crash in nsUrlClassifierDBService::CheckClean @ nsSocketInputStream::Read&lt;br /&gt;
# {{bug|597260}}, Firefox Crash Report [@ nsFileOutputStream::Write(char const*, unsigned int, unsigned int*) ]&lt;br /&gt;
# {{bug|403860}}, nsICacheService.visitEntries is unsafe to call from JS (or pretty much anywhere, really)&lt;br /&gt;
# {{bug|713480}}, Compressed entries stored as files are padded with zero bytes to the length of uncompressed size&lt;br /&gt;
# {{bug|648232}}, Clear Recent History should be async&lt;br /&gt;
# {{bug|701909}}, Disk cache seems to cause exceptionally slow startups&lt;br /&gt;
# {{bug|558253}}, Proxy Auto Config (PAC) Extended functions for multi-resolution and ipv6&lt;br /&gt;
# {{bug|689247}}, Intermittent leak&lt;br /&gt;
# Stop deleting disk cache after a crash&lt;br /&gt;
# Help with mobile disk cache&lt;br /&gt;
&lt;br /&gt;
== [mailto:jduell@mozilla.com Jason Duell]  ==&lt;br /&gt;
&lt;br /&gt;
# {{nbug|781392}} mochi.tests hitting proxy error on B2G hardware&lt;br /&gt;
# {{nbug|782542}} Secure necko IPDL usage &lt;br /&gt;
# {{nbug|794978}} Always delete app&#039;s cookies even if the cookies have not been loaded yet &lt;br /&gt;
# {{nbug|799212}} - Cookies: add test for webapps-clear-data with browserOnly=true&lt;br /&gt;
# More reviews &lt;br /&gt;
# {{nbug|711886}} (write test for) Refuse connection if server replies with non-matching subprotocol&lt;br /&gt;
# {{nbug|792238}} - Convert IPC::SerializedLoadContext to use newer IPDL parameter style&lt;br /&gt;
# benchmark Websocket latency peformance vs Chrome&lt;br /&gt;
# Better error messages for HTTP CORRUPT error {{nbug|688345}}. &lt;br /&gt;
# {{nbug|698692}} Make WebSocket.close() prevent any more events from firing&lt;br /&gt;
# {{nbug|704447}} Improve large blob support for WebSockets&lt;br /&gt;
# write Necko e10s documentation&lt;br /&gt;
&lt;br /&gt;
== [mailto:hbambas@mozilla.com Honza Bambas] ==&lt;br /&gt;
&lt;br /&gt;
# {{bug|600307}} Rewrite and cleanup DOMStorage code&lt;br /&gt;
#* awaiting 4th review&lt;br /&gt;
# {{bug|812483}}  Handle HTTP cache input stream open errors and load from network instead&lt;br /&gt;
#* make it a pref by default false&lt;br /&gt;
# {{bug|814330}} crash in nsOfflineCacheDevice::ChooseApplicationCache&lt;br /&gt;
# {{bug|729182}} Finalize visual event tracer&lt;br /&gt;
#* land it as is&lt;br /&gt;
#* add support to start/stop/get current log in JS&lt;br /&gt;
#* create an extension to view the timeline&lt;br /&gt;
#* future step: make this part of the gecko profiler + merge the instrumentation macros  (discussed with Benoit) (if possible!)&lt;br /&gt;
# {{bug|830588}} Disable heuristic caching for appcache loads&lt;br /&gt;
# {{bug|822833}} move application cache database access off of the main thread&lt;br /&gt;
visualization&lt;br /&gt;
# {{bug|466524}} allow ssl in xpcshell tests&lt;br /&gt;
&lt;br /&gt;
Untriaged:&lt;br /&gt;
# {{bug|784816}} Implement startTLS for MozTCPSocket&lt;br /&gt;
# {{bug|828183}} Firefox enables insecure NTLM (pre-NTLMv2) authentication&lt;br /&gt;
# {{bug|833834}} Refetch app caches with https:// manifests to get security info&lt;br /&gt;
# {{bug|825618}} applicationCache status and eventing ± completely broken&lt;br /&gt;
# {{bug|423758}} Firefox can&#039;t authenticate to IIS when minimum NTLM level set to v2&lt;br /&gt;
# {{bug|602814}} Sites requiring an NTLM authentication don&#039;t work through a proxy&lt;br /&gt;
# {{Bug|705755}} Reintroduce handling of SSL short write after SSL thread removal&lt;br /&gt;
#* update based on review comments&lt;br /&gt;
# Dromaeo regression caused by {{bug|753990}}&lt;br /&gt;
# {{bug|671468}} Firefox crash @ nsSocketOutputStream::Write (Yandex)&lt;br /&gt;
# {{bug|451081}} Add flag to protocol handler to distinguish that trust domain is the whole spec (finish this!)&lt;br /&gt;
# {{bug|758869}} Debugger attached to a running Gecko application doesn&#039;t see thread names&lt;br /&gt;
# {{bug|318253}} NTLM Proxy authentification dialog pops up over and over&lt;br /&gt;
# {{bug|687758}} Remote @font-face fails when used with appcache&lt;br /&gt;
# {{bug|744713}} Add support for putting &amp;quot;total size&amp;quot; into appcache manifest&lt;br /&gt;
# {{Bug|715905}} Separate HTTP proxy CONNECT logic to its own class&lt;br /&gt;
#* Consider risk/value and amount of work prior to start coding this&lt;br /&gt;
&lt;br /&gt;
[https://bugzilla.mozilla.org/buglist.cgi?quicksearch=652440%20522463%20427948%20412834%20370886%20671568%20671884%20656943%20388305 in stock]&lt;br /&gt;
&lt;br /&gt;
== [mailto:hurley@mozilla.com Nick Hurley] ==&lt;br /&gt;
&lt;br /&gt;
# Help set up DASH demos.&lt;br /&gt;
# [[Necko/Performance/AutomatedTesting|Stone Ridge]]&lt;br /&gt;
# [https://bugzilla.mozilla.org/buglist.cgi?list_id=1427425&amp;amp;emailtype1=exact&amp;amp;emailassigned_to1=1&amp;amp;query_format=advanced&amp;amp;bug_status=UNCONFIRMED&amp;amp;bug_status=NEW&amp;amp;bug_status=ASSIGNED&amp;amp;bug_status=REOPENED&amp;amp;email1=hurley%40mozilla.com Bugs]&lt;br /&gt;
&lt;br /&gt;
== [mailto:pmcmanus@mozilla.com Patrick McManus] ==&lt;br /&gt;
&lt;br /&gt;
Major items (mostly serial)&lt;br /&gt;
# TLS false start (q3 goal) 658222 713933&lt;br /&gt;
# pinterest derived work 813707 (tracker) 792438 (block on head scripts) 813712 (connect some blockers) and 813715 (throttle bw of high parallelism)&lt;br /&gt;
# HTTP2 prototype of SPDY with DNS SRV for IETF work&lt;br /&gt;
# OCSP stapling with cache anticipation&lt;br /&gt;
# OCSP GET w/local HTTP stack and cache for persistence (assuming sec ok)&lt;br /&gt;
# SPDY push&lt;br /&gt;
# SPDY/4 (dep: spec stable at this point)&lt;br /&gt;
# TLS Cached Info for eliminating cert chain spills (dep: sec-ok, and stable spec)&lt;br /&gt;
# Research on UDP based transports&lt;br /&gt;
# Prioritization scheduling of partial resources to reduce ready-to-use time&lt;br /&gt;
&lt;br /&gt;
Smaller items (as time allows in no particular order)&lt;br /&gt;
# Telemetry for OCSP {Pass/Fail, Time}&lt;br /&gt;
# Telemetry for OCSP Cache Anticipation&lt;br /&gt;
# Telemetry for TLS Cipher Choice&lt;br /&gt;
# 804605 CNAME/NTLM regression of mine&lt;br /&gt;
# Fixes to priority levels of existing requests (ping, favicon, etc..)&lt;br /&gt;
# Read Handlers For SDPY need to be always engaged&lt;br /&gt;
# SPDY: standardization issues&lt;br /&gt;
# SPDY Test infrastructure&lt;br /&gt;
&lt;br /&gt;
== [mailto:sworkman@mozilla.com Steve Workman]  ==&lt;br /&gt;
&lt;br /&gt;
* DASH Design/Implementation&lt;br /&gt;
** DONE {{bug|734546}} Add DASH Support (WebM): Initial Code Drop&lt;br /&gt;
*** Includes non-adaptive playback from DASH MPD manifests.&lt;br /&gt;
** DONE {{bug|792404}} Add adaptation algorithm to DASH code&lt;br /&gt;
*** Initial Adaptation based on download rate of HTTP requests.&lt;br /&gt;
** In review {{bug|816726}} Add support for seeking in DASH-WebM streams&lt;br /&gt;
** In progress {{bug|792935}} Add DASH-WebM cases to mochitests&lt;br /&gt;
&lt;br /&gt;
** Other DASH-supporting bugs.&lt;br /&gt;
&lt;br /&gt;
== [mailto:rdow@mozilla.com Randall Dow :randix] ==&lt;br /&gt;
&lt;br /&gt;
* NSS race condition.&lt;br /&gt;
** {{nbug|675260}} nss&lt;br /&gt;
** {{nbug|700499}} nss - tracking.&lt;br /&gt;
** {{nbug|702307}} nss&lt;br /&gt;
** {{nbug|721710}} nss&lt;br /&gt;
** {{nbug|760051}} nss&lt;br /&gt;
** {{nbug|761987}} nss&lt;br /&gt;
** {{nbug|791194}} nss&lt;br /&gt;
&lt;br /&gt;
* {{nbug|758338}}, Mobile vs desktop network perf test case investigation.&lt;br /&gt;
&lt;br /&gt;
* {{nbug|621429}} - Proxy configuration : &amp;quot;Use system proxy settings&amp;quot; assumes no proxy if IE is set to auto-detect itself. [REVIEW]&lt;br /&gt;
&lt;br /&gt;
* {{nbug|790370}}, WPAD investigation, various Windows versions. [DONE]&lt;br /&gt;
&lt;br /&gt;
== [mailto:josh@mozilla.com Josh Aas] (Manager)  ==&lt;br /&gt;
&lt;br /&gt;
* Empty&lt;/div&gt;</summary>
		<author><name>Honzab</name></author>
	</entry>
	<entry>
		<id>https://wiki.mozilla.org/index.php?title=Networking/Archive/IndividualPriorities&amp;diff=520180</id>
		<title>Networking/Archive/IndividualPriorities</title>
		<link rel="alternate" type="text/html" href="https://wiki.mozilla.org/index.php?title=Networking/Archive/IndividualPriorities&amp;diff=520180"/>
		<updated>2013-02-15T00:36:42Z</updated>

		<summary type="html">&lt;p&gt;Honzab: /* Honza Bambas */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Please see [[Networking/TeamPriorities]] for team priorities.&lt;br /&gt;
&lt;br /&gt;
= General Priorities for All Team Members =&lt;br /&gt;
&lt;br /&gt;
These priorities apply to all team members at all times:&lt;br /&gt;
&lt;br /&gt;
# Resolve security bugs rated sg:moderate or higher.&lt;br /&gt;
# Review requests older than one week.&lt;br /&gt;
&lt;br /&gt;
These should be taken care of before any other work is done.&lt;br /&gt;
&lt;br /&gt;
= Individual Priorities =&lt;br /&gt;
&lt;br /&gt;
These priority lists should reflect the work that each individual is planning to do, in the order in which they plan to do it.&lt;br /&gt;
&lt;br /&gt;
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 [mailto:josh@mozilla.com Josh Aas] (networking team manager).&lt;br /&gt;
&lt;br /&gt;
== [mailto:mnovotny@mozilla.com Michal Novotny] ==&lt;br /&gt;
&lt;br /&gt;
# reviews/feedbacks&lt;br /&gt;
# {{bug|835099}}, Avoid fragmenting cache files on MacOSX&lt;br /&gt;
# {{bug|763555}}, Do not do I/O while holding the cache lock&lt;br /&gt;
# {{bug|723582}}, Don&#039;t make nsCacheService::IsStorageEnabledForPolicy{,_Locked} block on the entire cache service&lt;br /&gt;
# {{bug|741179}}, crash in nsDiskCacheBlockFile::Write&lt;br /&gt;
# {{bug|752266}}, Firefox startup crash in nsFileInputStream::Read&lt;br /&gt;
# {{bug|656758}}, Firefox Crash in nsUrlClassifierDBService::CheckClean @ nsSocketInputStream::Read&lt;br /&gt;
# {{bug|597260}}, Firefox Crash Report [@ nsFileOutputStream::Write(char const*, unsigned int, unsigned int*) ]&lt;br /&gt;
# {{bug|403860}}, nsICacheService.visitEntries is unsafe to call from JS (or pretty much anywhere, really)&lt;br /&gt;
# {{bug|713480}}, Compressed entries stored as files are padded with zero bytes to the length of uncompressed size&lt;br /&gt;
# {{bug|648232}}, Clear Recent History should be async&lt;br /&gt;
# {{bug|701909}}, Disk cache seems to cause exceptionally slow startups&lt;br /&gt;
# {{bug|558253}}, Proxy Auto Config (PAC) Extended functions for multi-resolution and ipv6&lt;br /&gt;
# {{bug|689247}}, Intermittent leak&lt;br /&gt;
# Stop deleting disk cache after a crash&lt;br /&gt;
# Help with mobile disk cache&lt;br /&gt;
&lt;br /&gt;
== [mailto:jduell@mozilla.com Jason Duell]  ==&lt;br /&gt;
&lt;br /&gt;
# {{nbug|781392}} mochi.tests hitting proxy error on B2G hardware&lt;br /&gt;
# {{nbug|782542}} Secure necko IPDL usage &lt;br /&gt;
# {{nbug|794978}} Always delete app&#039;s cookies even if the cookies have not been loaded yet &lt;br /&gt;
# {{nbug|799212}} - Cookies: add test for webapps-clear-data with browserOnly=true&lt;br /&gt;
# More reviews &lt;br /&gt;
# {{nbug|711886}} (write test for) Refuse connection if server replies with non-matching subprotocol&lt;br /&gt;
# {{nbug|792238}} - Convert IPC::SerializedLoadContext to use newer IPDL parameter style&lt;br /&gt;
# benchmark Websocket latency peformance vs Chrome&lt;br /&gt;
# Better error messages for HTTP CORRUPT error {{nbug|688345}}. &lt;br /&gt;
# {{nbug|698692}} Make WebSocket.close() prevent any more events from firing&lt;br /&gt;
# {{nbug|704447}} Improve large blob support for WebSockets&lt;br /&gt;
# write Necko e10s documentation&lt;br /&gt;
&lt;br /&gt;
== [mailto:hbambas@mozilla.com Honza Bambas] ==&lt;br /&gt;
&lt;br /&gt;
# {{bug|600307}} Rewrite and cleanup DOMStorage code&lt;br /&gt;
#* close to update for 4th review&lt;br /&gt;
#* leak fixed&lt;br /&gt;
# {{bug|814330}} crash in nsOfflineCacheDevice::ChooseApplicationCache&lt;br /&gt;
# {{bug|729182}} Finalize visual event tracer&lt;br /&gt;
#* land it as is&lt;br /&gt;
#* add support to start/stop/get current log in JS&lt;br /&gt;
#* create an extension to view the timeline&lt;br /&gt;
#* future step: make this part of the gecko profiler + merge the instrumentation macros  (discussed with Benoit) (if possible!)&lt;br /&gt;
# {{bug|830588}} Disable heuristic caching for appcache loads&lt;br /&gt;
# {{bug|822833}} move application cache database access off of the main thread&lt;br /&gt;
visualization&lt;br /&gt;
# {{bug|466524}} allow ssl in xpcshell tests&lt;br /&gt;
&lt;br /&gt;
Untriaged:&lt;br /&gt;
# {{bug|784816}} Implement startTLS for MozTCPSocket&lt;br /&gt;
# {{bug|828183}} Firefox enables insecure NTLM (pre-NTLMv2) authentication&lt;br /&gt;
# {{bug|833834}} Refetch app caches with https:// manifests to get security info&lt;br /&gt;
# {{bug|825618}} applicationCache status and eventing ± completely broken&lt;br /&gt;
# {{bug|423758}} Firefox can&#039;t authenticate to IIS when minimum NTLM level set to v2&lt;br /&gt;
# {{bug|602814}} Sites requiring an NTLM authentication don&#039;t work through a proxy&lt;br /&gt;
# {{Bug|705755}} Reintroduce handling of SSL short write after SSL thread removal&lt;br /&gt;
#* update based on review comments&lt;br /&gt;
# Dromaeo regression caused by {{bug|753990}}&lt;br /&gt;
# {{bug|671468}} Firefox crash @ nsSocketOutputStream::Write (Yandex)&lt;br /&gt;
# {{bug|451081}} Add flag to protocol handler to distinguish that trust domain is the whole spec (finish this!)&lt;br /&gt;
# {{bug|758869}} Debugger attached to a running Gecko application doesn&#039;t see thread names&lt;br /&gt;
# {{bug|318253}} NTLM Proxy authentification dialog pops up over and over&lt;br /&gt;
# {{bug|687758}} Remote @font-face fails when used with appcache&lt;br /&gt;
# {{bug|744713}} Add support for putting &amp;quot;total size&amp;quot; into appcache manifest&lt;br /&gt;
# {{Bug|715905}} Separate HTTP proxy CONNECT logic to its own class&lt;br /&gt;
#* Consider risk/value and amount of work prior to start coding this&lt;br /&gt;
&lt;br /&gt;
[https://bugzilla.mozilla.org/buglist.cgi?quicksearch=652440%20522463%20427948%20412834%20370886%20671568%20671884%20656943%20388305 in stock]&lt;br /&gt;
&lt;br /&gt;
== [mailto:hurley@mozilla.com Nick Hurley] ==&lt;br /&gt;
&lt;br /&gt;
# Help set up DASH demos.&lt;br /&gt;
# [[Necko/Performance/AutomatedTesting|Stone Ridge]]&lt;br /&gt;
# [https://bugzilla.mozilla.org/buglist.cgi?list_id=1427425&amp;amp;emailtype1=exact&amp;amp;emailassigned_to1=1&amp;amp;query_format=advanced&amp;amp;bug_status=UNCONFIRMED&amp;amp;bug_status=NEW&amp;amp;bug_status=ASSIGNED&amp;amp;bug_status=REOPENED&amp;amp;email1=hurley%40mozilla.com Bugs]&lt;br /&gt;
&lt;br /&gt;
== [mailto:pmcmanus@mozilla.com Patrick McManus] ==&lt;br /&gt;
&lt;br /&gt;
Major items (mostly serial)&lt;br /&gt;
# TLS false start (q3 goal) 658222 713933&lt;br /&gt;
# pinterest derived work 813707 (tracker) 792438 (block on head scripts) 813712 (connect some blockers) and 813715 (throttle bw of high parallelism)&lt;br /&gt;
# HTTP2 prototype of SPDY with DNS SRV for IETF work&lt;br /&gt;
# OCSP stapling with cache anticipation&lt;br /&gt;
# OCSP GET w/local HTTP stack and cache for persistence (assuming sec ok)&lt;br /&gt;
# SPDY push&lt;br /&gt;
# SPDY/4 (dep: spec stable at this point)&lt;br /&gt;
# TLS Cached Info for eliminating cert chain spills (dep: sec-ok, and stable spec)&lt;br /&gt;
# Research on UDP based transports&lt;br /&gt;
# Prioritization scheduling of partial resources to reduce ready-to-use time&lt;br /&gt;
&lt;br /&gt;
Smaller items (as time allows in no particular order)&lt;br /&gt;
# Telemetry for OCSP {Pass/Fail, Time}&lt;br /&gt;
# Telemetry for OCSP Cache Anticipation&lt;br /&gt;
# Telemetry for TLS Cipher Choice&lt;br /&gt;
# 804605 CNAME/NTLM regression of mine&lt;br /&gt;
# Fixes to priority levels of existing requests (ping, favicon, etc..)&lt;br /&gt;
# Read Handlers For SDPY need to be always engaged&lt;br /&gt;
# SPDY: standardization issues&lt;br /&gt;
# SPDY Test infrastructure&lt;br /&gt;
&lt;br /&gt;
== [mailto:sworkman@mozilla.com Steve Workman]  ==&lt;br /&gt;
&lt;br /&gt;
* DASH Design/Implementation&lt;br /&gt;
** DONE {{bug|734546}} Add DASH Support (WebM): Initial Code Drop&lt;br /&gt;
*** Includes non-adaptive playback from DASH MPD manifests.&lt;br /&gt;
** DONE {{bug|792404}} Add adaptation algorithm to DASH code&lt;br /&gt;
*** Initial Adaptation based on download rate of HTTP requests.&lt;br /&gt;
** In review {{bug|816726}} Add support for seeking in DASH-WebM streams&lt;br /&gt;
** In progress {{bug|792935}} Add DASH-WebM cases to mochitests&lt;br /&gt;
&lt;br /&gt;
** Other DASH-supporting bugs.&lt;br /&gt;
&lt;br /&gt;
== [mailto:rdow@mozilla.com Randall Dow :randix] ==&lt;br /&gt;
&lt;br /&gt;
* {{nbug|758338}}, Mobile vs desktop network perf test case investigation.&lt;br /&gt;
&lt;br /&gt;
* NSS race condition.&lt;br /&gt;
** {{nbug|675260}} nss&lt;br /&gt;
** {{nbug|700499}} nss&lt;br /&gt;
** {{nbug|702307}} nss&lt;br /&gt;
** {{nbug|721710}} nss&lt;br /&gt;
** {{nbug|760051}} nss&lt;br /&gt;
** {{nbug|761987}} nss&lt;br /&gt;
** {{nbug|791194}} nss&lt;br /&gt;
&lt;br /&gt;
* {{nbug|621429}} - Proxy configuration : &amp;quot;Use system proxy settings&amp;quot; assumes no proxy if IE is set to auto-detect itself. [REVIEW]&lt;br /&gt;
&lt;br /&gt;
* {{nbug|790370}}, WPAD investigation, various Windows versions. [DONE]&lt;br /&gt;
&lt;br /&gt;
== [mailto:josh@mozilla.com Josh Aas] (Manager)  ==&lt;br /&gt;
&lt;br /&gt;
* Empty&lt;/div&gt;</summary>
		<author><name>Honzab</name></author>
	</entry>
	<entry>
		<id>https://wiki.mozilla.org/index.php?title=Networking/Archive/IndividualPriorities&amp;diff=514703</id>
		<title>Networking/Archive/IndividualPriorities</title>
		<link rel="alternate" type="text/html" href="https://wiki.mozilla.org/index.php?title=Networking/Archive/IndividualPriorities&amp;diff=514703"/>
		<updated>2013-02-07T17:14:01Z</updated>

		<summary type="html">&lt;p&gt;Honzab: /* Honza Bambas */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Please see [[Networking/TeamPriorities]] for team priorities.&lt;br /&gt;
&lt;br /&gt;
= General Priorities for All Team Members =&lt;br /&gt;
&lt;br /&gt;
These priorities apply to all team members at all times:&lt;br /&gt;
&lt;br /&gt;
# Resolve security bugs rated sg:moderate or higher.&lt;br /&gt;
# Review requests older than one week.&lt;br /&gt;
&lt;br /&gt;
These should be taken care of before any other work is done.&lt;br /&gt;
&lt;br /&gt;
= Individual Priorities =&lt;br /&gt;
&lt;br /&gt;
These priority lists should reflect the work that each individual is planning to do, in the order in which they plan to do it.&lt;br /&gt;
&lt;br /&gt;
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 [mailto:josh@mozilla.com Josh Aas] (networking team manager).&lt;br /&gt;
&lt;br /&gt;
== [mailto:mnovotny@mozilla.com Michal Novotny] ==&lt;br /&gt;
&lt;br /&gt;
# reviews/feedbacks&lt;br /&gt;
# {{bug|835099}}, Avoid fragmenting cache files on MacOSX&lt;br /&gt;
# {{bug|763555}}, Do not do I/O while holding the cache lock&lt;br /&gt;
# {{bug|723582}}, Don&#039;t make nsCacheService::IsStorageEnabledForPolicy{,_Locked} block on the entire cache service&lt;br /&gt;
# {{bug|741179}}, crash in nsDiskCacheBlockFile::Write&lt;br /&gt;
# {{bug|752266}}, Firefox startup crash in nsFileInputStream::Read&lt;br /&gt;
# {{bug|656758}}, Firefox Crash in nsUrlClassifierDBService::CheckClean @ nsSocketInputStream::Read&lt;br /&gt;
# {{bug|597260}}, Firefox Crash Report [@ nsFileOutputStream::Write(char const*, unsigned int, unsigned int*) ]&lt;br /&gt;
# {{bug|403860}}, nsICacheService.visitEntries is unsafe to call from JS (or pretty much anywhere, really)&lt;br /&gt;
# {{bug|713480}}, Compressed entries stored as files are padded with zero bytes to the length of uncompressed size&lt;br /&gt;
# {{bug|648232}}, Clear Recent History should be async&lt;br /&gt;
# {{bug|701909}}, Disk cache seems to cause exceptionally slow startups&lt;br /&gt;
# {{bug|558253}}, Proxy Auto Config (PAC) Extended functions for multi-resolution and ipv6&lt;br /&gt;
# {{bug|689247}}, Intermittent leak&lt;br /&gt;
# Stop deleting disk cache after a crash&lt;br /&gt;
# Help with mobile disk cache&lt;br /&gt;
&lt;br /&gt;
== [mailto:jduell@mozilla.com Jason Duell]  ==&lt;br /&gt;
&lt;br /&gt;
# {{nbug|781392}} mochi.tests hitting proxy error on B2G hardware&lt;br /&gt;
# {{nbug|782542}} Secure necko IPDL usage &lt;br /&gt;
# {{nbug|794978}} Always delete app&#039;s cookies even if the cookies have not been loaded yet &lt;br /&gt;
# {{nbug|799212}} - Cookies: add test for webapps-clear-data with browserOnly=true&lt;br /&gt;
# More reviews &lt;br /&gt;
# {{nbug|711886}} (write test for) Refuse connection if server replies with non-matching subprotocol&lt;br /&gt;
# {{nbug|792238}} - Convert IPC::SerializedLoadContext to use newer IPDL parameter style&lt;br /&gt;
# benchmark Websocket latency peformance vs Chrome&lt;br /&gt;
# Better error messages for HTTP CORRUPT error {{nbug|688345}}. &lt;br /&gt;
# {{nbug|698692}} Make WebSocket.close() prevent any more events from firing&lt;br /&gt;
# {{nbug|704447}} Improve large blob support for WebSockets&lt;br /&gt;
# write Necko e10s documentation&lt;br /&gt;
&lt;br /&gt;
== [mailto:hbambas@mozilla.com Honza Bambas] ==&lt;br /&gt;
&lt;br /&gt;
# TimeStamp enhancements&lt;br /&gt;
# {{bug|600307}} Rewrite and cleanup DOMStorage code&lt;br /&gt;
#* got third review (-), update&lt;br /&gt;
# {{bug|729182}} Finalize visual event tracer&lt;br /&gt;
#* land it as is&lt;br /&gt;
#* add support to start/stop/get current log in JS&lt;br /&gt;
#* create an extension to view the timeline&lt;br /&gt;
#* future step: make this part of the gecko profiler + merge the instrumentation macros (if possible!)&lt;br /&gt;
# {{bug|830588}} Disable heuristic caching for appcache loads&lt;br /&gt;
# {{bug|822833}} move application cache database access off of the main thread&lt;br /&gt;
visualization (discussed with Benoit)&lt;br /&gt;
# {{bug|466524}} allow ssl in xpcshell tests&lt;br /&gt;
&lt;br /&gt;
Untriaged:&lt;br /&gt;
# {{bug|784816}} Implement startTLS for MozTCPSocket&lt;br /&gt;
# {{bug|828183}} Firefox enables insecure NTLM (pre-NTLMv2) authentication&lt;br /&gt;
# {{bug|833834}} Refetch app caches with https:// manifests to get security info&lt;br /&gt;
# {{bug|825618}} applicationCache status and eventing ± completely broken&lt;br /&gt;
# {{bug|423758}} Firefox can&#039;t authenticate to IIS when minimum NTLM level set to v2&lt;br /&gt;
# {{bug|602814}} Sites requiring an NTLM authentication don&#039;t work through a proxy&lt;br /&gt;
# {{Bug|705755}} Reintroduce handling of SSL short write after SSL thread removal&lt;br /&gt;
#* update based on review comments&lt;br /&gt;
# Dromaeo regression caused by {{bug|753990}}&lt;br /&gt;
# {{bug|671468}} Firefox crash @ nsSocketOutputStream::Write (Yandex)&lt;br /&gt;
# {{bug|451081}} Add flag to protocol handler to distinguish that trust domain is the whole spec (finish this!)&lt;br /&gt;
# {{bug|758869}} Debugger attached to a running Gecko application doesn&#039;t see thread names&lt;br /&gt;
# {{bug|318253}} NTLM Proxy authentification dialog pops up over and over&lt;br /&gt;
# {{bug|687758}} Remote @font-face fails when used with appcache&lt;br /&gt;
# {{bug|744713}} Add support for putting &amp;quot;total size&amp;quot; into appcache manifest&lt;br /&gt;
# {{Bug|715905}} Separate HTTP proxy CONNECT logic to its own class&lt;br /&gt;
#* Consider risk/value and amount of work prior to start coding this&lt;br /&gt;
&lt;br /&gt;
[https://bugzilla.mozilla.org/buglist.cgi?quicksearch=652440%20522463%20427948%20412834%20370886%20671568%20671884%20656943%20388305 in stock]&lt;br /&gt;
&lt;br /&gt;
== [mailto:hurley@mozilla.com Nick Hurley] ==&lt;br /&gt;
&lt;br /&gt;
# Help set up DASH demos.&lt;br /&gt;
# [[Necko/Performance/AutomatedTesting|Stone Ridge]]&lt;br /&gt;
# [https://bugzilla.mozilla.org/buglist.cgi?list_id=1427425&amp;amp;emailtype1=exact&amp;amp;emailassigned_to1=1&amp;amp;query_format=advanced&amp;amp;bug_status=UNCONFIRMED&amp;amp;bug_status=NEW&amp;amp;bug_status=ASSIGNED&amp;amp;bug_status=REOPENED&amp;amp;email1=hurley%40mozilla.com Bugs]&lt;br /&gt;
&lt;br /&gt;
== [mailto:pmcmanus@mozilla.com Patrick McManus] ==&lt;br /&gt;
&lt;br /&gt;
Major items (mostly serial)&lt;br /&gt;
# TLS false start (q3 goal) 658222 713933&lt;br /&gt;
# pinterest derived work 813707 (tracker) 792438 (block on head scripts) 813712 (connect some blockers) and 813715 (throttle bw of high parallelism)&lt;br /&gt;
# HTTP2 prototype of SPDY with DNS SRV for IETF work&lt;br /&gt;
# OCSP stapling with cache anticipation&lt;br /&gt;
# OCSP GET w/local HTTP stack and cache for persistence (assuming sec ok)&lt;br /&gt;
# SPDY push&lt;br /&gt;
# SPDY/4 (dep: spec stable at this point)&lt;br /&gt;
# TLS Cached Info for eliminating cert chain spills (dep: sec-ok, and stable spec)&lt;br /&gt;
# Research on UDP based transports&lt;br /&gt;
# Prioritization scheduling of partial resources to reduce ready-to-use time&lt;br /&gt;
&lt;br /&gt;
Smaller items (as time allows in no particular order)&lt;br /&gt;
# Telemetry for OCSP {Pass/Fail, Time}&lt;br /&gt;
# Telemetry for OCSP Cache Anticipation&lt;br /&gt;
# Telemetry for TLS Cipher Choice&lt;br /&gt;
# 804605 CNAME/NTLM regression of mine&lt;br /&gt;
# Fixes to priority levels of existing requests (ping, favicon, etc..)&lt;br /&gt;
# Read Handlers For SDPY need to be always engaged&lt;br /&gt;
# SPDY: standardization issues&lt;br /&gt;
# SPDY Test infrastructure&lt;br /&gt;
&lt;br /&gt;
== [mailto:sworkman@mozilla.com Steve Workman]  ==&lt;br /&gt;
&lt;br /&gt;
* DASH Design/Implementation&lt;br /&gt;
** DONE {{bug|734546}} Add DASH Support (WebM): Initial Code Drop&lt;br /&gt;
*** Includes non-adaptive playback from DASH MPD manifests.&lt;br /&gt;
** DONE {{bug|792404}} Add adaptation algorithm to DASH code&lt;br /&gt;
*** Initial Adaptation based on download rate of HTTP requests.&lt;br /&gt;
** In review {{bug|816726}} Add support for seeking in DASH-WebM streams&lt;br /&gt;
** In progress {{bug|792935}} Add DASH-WebM cases to mochitests&lt;br /&gt;
&lt;br /&gt;
** Other DASH-supporting bugs.&lt;br /&gt;
&lt;br /&gt;
== [mailto:rdow@mozilla.com Randall Dow :randix] ==&lt;br /&gt;
&lt;br /&gt;
* {{nbug|758338}}, Mobile vs desktop network perf test case investigation.&lt;br /&gt;
&lt;br /&gt;
* NSS race condition.&lt;br /&gt;
** {{nbug|675260}} nss&lt;br /&gt;
** {{nbug|700499}} nss&lt;br /&gt;
** {{nbug|702307}} nss&lt;br /&gt;
** {{nbug|721710}} nss&lt;br /&gt;
** {{nbug|760051}} nss&lt;br /&gt;
** {{nbug|761987}} nss&lt;br /&gt;
** {{nbug|791194}} nss&lt;br /&gt;
&lt;br /&gt;
* {{nbug|621429}} - Proxy configuration : &amp;quot;Use system proxy settings&amp;quot; assumes no proxy if IE is set to auto-detect itself. [REVIEW]&lt;br /&gt;
&lt;br /&gt;
* {{nbug|790370}}, WPAD investigation, various Windows versions. [DONE]&lt;br /&gt;
&lt;br /&gt;
== [mailto:josh@mozilla.com Josh Aas] (Manager)  ==&lt;br /&gt;
&lt;br /&gt;
* Empty&lt;/div&gt;</summary>
		<author><name>Honzab</name></author>
	</entry>
	<entry>
		<id>https://wiki.mozilla.org/index.php?title=Networking/Archive/IndividualPriorities&amp;diff=508508</id>
		<title>Networking/Archive/IndividualPriorities</title>
		<link rel="alternate" type="text/html" href="https://wiki.mozilla.org/index.php?title=Networking/Archive/IndividualPriorities&amp;diff=508508"/>
		<updated>2013-01-30T02:14:50Z</updated>

		<summary type="html">&lt;p&gt;Honzab: /* Honza Bambas */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Please see [[Networking/TeamPriorities]] for team priorities.&lt;br /&gt;
&lt;br /&gt;
= General Priorities for All Team Members =&lt;br /&gt;
&lt;br /&gt;
These priorities apply to all team members at all times:&lt;br /&gt;
&lt;br /&gt;
# Resolve security bugs rated sg:moderate or higher.&lt;br /&gt;
# Review requests older than one week.&lt;br /&gt;
&lt;br /&gt;
These should be taken care of before any other work is done.&lt;br /&gt;
&lt;br /&gt;
= Individual Priorities =&lt;br /&gt;
&lt;br /&gt;
These priority lists should reflect the work that each individual is planning to do, in the order in which they plan to do it.&lt;br /&gt;
&lt;br /&gt;
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 [mailto:josh@mozilla.com Josh Aas] (networking team manager).&lt;br /&gt;
&lt;br /&gt;
== [mailto:mnovotny@mozilla.com Michal Novotny] ==&lt;br /&gt;
&lt;br /&gt;
# reviews/feedbacks&lt;br /&gt;
# {{bug|816642}}, Avoid fragmenting cache files&lt;br /&gt;
# {{bug|763555}}, Do not do I/O while holding the cache lock&lt;br /&gt;
# {{bug|808532}}, File not found error for HTTP URL (2), can be fixed by a forced reload&lt;br /&gt;
# {{bug|723582}}, Don&#039;t make nsCacheService::IsStorageEnabledForPolicy{,_Locked} block on the entire cache service&lt;br /&gt;
# {{bug|572011}}, Crash @ nsDiskCacheStreamIO::FlushBufferToFile&lt;br /&gt;
# {{bug|741179}}, crash in nsDiskCacheBlockFile::Write&lt;br /&gt;
# {{bug|752266}}, Firefox startup crash in nsFileInputStream::Read&lt;br /&gt;
# {{bug|656758}}, Firefox Crash in nsUrlClassifierDBService::CheckClean @ nsSocketInputStream::Read&lt;br /&gt;
# {{bug|597260}}, Firefox Crash Report [@ nsFileOutputStream::Write(char const*, unsigned int, unsigned int*) ]&lt;br /&gt;
# {{bug|403860}}, nsICacheService.visitEntries is unsafe to call from JS (or pretty much anywhere, really)&lt;br /&gt;
# {{bug|713480}}, Compressed entries stored as files are padded with zero bytes to the length of uncompressed size&lt;br /&gt;
# {{bug|648232}}, Clear Recent History should be async&lt;br /&gt;
# {{bug|701909}}, Disk cache seems to cause exceptionally slow startups&lt;br /&gt;
# {{bug|558253}}, Proxy Auto Config (PAC) Extended functions for multi-resolution and ipv6&lt;br /&gt;
# {{bug|689247}}, Intermittent leak&lt;br /&gt;
# Stop deleting disk cache after a crash&lt;br /&gt;
# Help with mobile disk cache&lt;br /&gt;
&lt;br /&gt;
== [mailto:jduell@mozilla.com Jason Duell]  ==&lt;br /&gt;
&lt;br /&gt;
# {{nbug|781392}} mochi.tests hitting proxy error on B2G hardware&lt;br /&gt;
# {{nbug|782542}} Secure necko IPDL usage &lt;br /&gt;
# {{nbug|794978}} Always delete app&#039;s cookies even if the cookies have not been loaded yet &lt;br /&gt;
# {{nbug|799212}} - Cookies: add test for webapps-clear-data with browserOnly=true&lt;br /&gt;
# More reviews &lt;br /&gt;
# {{nbug|711886}} (write test for) Refuse connection if server replies with non-matching subprotocol&lt;br /&gt;
# {{nbug|792238}} - Convert IPC::SerializedLoadContext to use newer IPDL parameter style&lt;br /&gt;
# benchmark Websocket latency peformance vs Chrome&lt;br /&gt;
# Better error messages for HTTP CORRUPT error {{nbug|688345}}. &lt;br /&gt;
# {{nbug|698692}} Make WebSocket.close() prevent any more events from firing&lt;br /&gt;
# {{nbug|704447}} Improve large blob support for WebSockets&lt;br /&gt;
# write Necko e10s documentation&lt;br /&gt;
&lt;br /&gt;
== [mailto:hbambas@mozilla.com Honza Bambas] ==&lt;br /&gt;
&lt;br /&gt;
# {{bug|830588}} Disable heuristic caching for appcache loads&lt;br /&gt;
# {{bug|822833}} move application cache database access off of the main thread&lt;br /&gt;
# {{bug|729182}} Finalize visual event tracer&lt;br /&gt;
#* land it as is, cover the API with some new #defines&lt;br /&gt;
#* merge this with the gecko profiler, on the level of instrumentation as well as visualization (discussed with Benoit)&lt;br /&gt;
# {{bug|466524}} allow ssl in xpcshell tests&lt;br /&gt;
# {{bug|600307}} Rewrite and cleanup DOMStorage code&lt;br /&gt;
#* third review round patch submitted, should not be subject to any more large changes&lt;br /&gt;
&lt;br /&gt;
Untriaged:&lt;br /&gt;
# {{bug|784816}} Implement startTLS for MozTCPSocket&lt;br /&gt;
# {{bug|828183}} Firefox enables insecure NTLM (pre-NTLMv2) authentication&lt;br /&gt;
# {{bug|833834}} Refetch app caches with https:// manifests to get security info&lt;br /&gt;
# {{bug|825618}} applicationCache status and eventing ± completely broken&lt;br /&gt;
# {{bug|423758}} Firefox can&#039;t authenticate to IIS when minimum NTLM level set to v2&lt;br /&gt;
# {{bug|602814}} Sites requiring an NTLM authentication don&#039;t work through a proxy&lt;br /&gt;
# {{Bug|705755}} Reintroduce handling of SSL short write after SSL thread removal&lt;br /&gt;
#* update based on review comments&lt;br /&gt;
# Dromaeo regression caused by {{bug|753990}}&lt;br /&gt;
# {{bug|671468}} Firefox crash @ nsSocketOutputStream::Write (Yandex)&lt;br /&gt;
# {{bug|451081}} Add flag to protocol handler to distinguish that trust domain is the whole spec (finish this!)&lt;br /&gt;
# {{bug|758869}} Debugger attached to a running Gecko application doesn&#039;t see thread names&lt;br /&gt;
# {{bug|318253}} NTLM Proxy authentification dialog pops up over and over&lt;br /&gt;
# {{bug|687758}} Remote @font-face fails when used with appcache&lt;br /&gt;
# {{bug|744713}} Add support for putting &amp;quot;total size&amp;quot; into appcache manifest&lt;br /&gt;
# {{Bug|715905}} Separate HTTP proxy CONNECT logic to its own class&lt;br /&gt;
#* Consider risk/value and amount of work prior to start coding this&lt;br /&gt;
&lt;br /&gt;
[https://bugzilla.mozilla.org/buglist.cgi?quicksearch=652440%20522463%20427948%20412834%20370886%20671568%20671884%20656943%20388305 in stock]&lt;br /&gt;
&lt;br /&gt;
== [mailto:hurley@mozilla.com Nick Hurley] ==&lt;br /&gt;
&lt;br /&gt;
# Help set up DASH demos.&lt;br /&gt;
# [[Necko/Performance/AutomatedTesting|Stone Ridge]]&lt;br /&gt;
# [https://bugzilla.mozilla.org/buglist.cgi?list_id=1427425&amp;amp;emailtype1=exact&amp;amp;emailassigned_to1=1&amp;amp;query_format=advanced&amp;amp;bug_status=UNCONFIRMED&amp;amp;bug_status=NEW&amp;amp;bug_status=ASSIGNED&amp;amp;bug_status=REOPENED&amp;amp;email1=hurley%40mozilla.com Bugs]&lt;br /&gt;
&lt;br /&gt;
== [mailto:pmcmanus@mozilla.com Patrick McManus] ==&lt;br /&gt;
&lt;br /&gt;
Major items (mostly serial)&lt;br /&gt;
# TLS false start (q3 goal) 658222 713933&lt;br /&gt;
# pinterest derived work 813707 (tracker) 792438 (block on head scripts) 813712 (connect some blockers) and 813715 (throttle bw of high parallelism)&lt;br /&gt;
# HTTP2 prototype of SPDY with DNS SRV for IETF work&lt;br /&gt;
# OCSP stapling with cache anticipation&lt;br /&gt;
# OCSP GET w/local HTTP stack and cache for persistence (assuming sec ok)&lt;br /&gt;
# SPDY push&lt;br /&gt;
# SPDY/4 (dep: spec stable at this point)&lt;br /&gt;
# TLS Cached Info for eliminating cert chain spills (dep: sec-ok, and stable spec)&lt;br /&gt;
# Research on UDP based transports&lt;br /&gt;
# Prioritization scheduling of partial resources to reduce ready-to-use time&lt;br /&gt;
&lt;br /&gt;
Smaller items (as time allows in no particular order)&lt;br /&gt;
# Telemetry for OCSP {Pass/Fail, Time}&lt;br /&gt;
# Telemetry for OCSP Cache Anticipation&lt;br /&gt;
# Telemetry for TLS Cipher Choice&lt;br /&gt;
# 804605 CNAME/NTLM regression of mine&lt;br /&gt;
# Fixes to priority levels of existing requests (ping, favicon, etc..)&lt;br /&gt;
# Read Handlers For SDPY need to be always engaged&lt;br /&gt;
# SPDY: standardization issues&lt;br /&gt;
# SPDY Test infrastructure&lt;br /&gt;
&lt;br /&gt;
== [mailto:sworkman@mozilla.com Steve Workman]  ==&lt;br /&gt;
&lt;br /&gt;
* DASH Design/Implementation&lt;br /&gt;
** DONE {{bug|734546}} Add DASH Support (WebM): Initial Code Drop&lt;br /&gt;
*** Includes non-adaptive playback from DASH MPD manifests.&lt;br /&gt;
** DONE {{bug|792404}} Add adaptation algorithm to DASH code&lt;br /&gt;
*** Initial Adaptation based on download rate of HTTP requests.&lt;br /&gt;
** In review {{bug|816726}} Add support for seeking in DASH-WebM streams&lt;br /&gt;
** In progress {{bug|792935}} Add DASH-WebM cases to mochitests&lt;br /&gt;
&lt;br /&gt;
** Other DASH-supporting bugs.&lt;br /&gt;
&lt;br /&gt;
== [mailto:rdow@mozilla.com Randall Dow :randix] ==&lt;br /&gt;
&lt;br /&gt;
* {{nbug|758338}}, Mobile vs desktop network perf test case investigation.&lt;br /&gt;
&lt;br /&gt;
* NSS race condition.&lt;br /&gt;
** {{nbug|675260}} nss&lt;br /&gt;
** {{nbug|700499}} nss&lt;br /&gt;
** {{nbug|702307}} nss&lt;br /&gt;
** {{nbug|721710}} nss&lt;br /&gt;
** {{nbug|760051}} nss&lt;br /&gt;
** {{nbug|761987}} nss&lt;br /&gt;
** {{nbug|791194}} nss&lt;br /&gt;
&lt;br /&gt;
* {{nbug|621429}} - Proxy configuration : &amp;quot;Use system proxy settings&amp;quot; assumes no proxy if IE is set to auto-detect itself. [REVIEW]&lt;br /&gt;
&lt;br /&gt;
* {{nbug|790370}}, WPAD investigation, various Windows versions. [DONE]&lt;br /&gt;
&lt;br /&gt;
== [mailto:josh@mozilla.com Josh Aas] (Manager)  ==&lt;br /&gt;
&lt;br /&gt;
* Empty&lt;/div&gt;</summary>
		<author><name>Honzab</name></author>
	</entry>
	<entry>
		<id>https://wiki.mozilla.org/index.php?title=Networking/Archive/IndividualPriorities&amp;diff=508367</id>
		<title>Networking/Archive/IndividualPriorities</title>
		<link rel="alternate" type="text/html" href="https://wiki.mozilla.org/index.php?title=Networking/Archive/IndividualPriorities&amp;diff=508367"/>
		<updated>2013-01-29T23:18:40Z</updated>

		<summary type="html">&lt;p&gt;Honzab: /* Honza Bambas */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Please see [[Networking/TeamPriorities]] for team priorities.&lt;br /&gt;
&lt;br /&gt;
= General Priorities for All Team Members =&lt;br /&gt;
&lt;br /&gt;
These priorities apply to all team members at all times:&lt;br /&gt;
&lt;br /&gt;
# Resolve security bugs rated sg:moderate or higher.&lt;br /&gt;
# Review requests older than one week.&lt;br /&gt;
&lt;br /&gt;
These should be taken care of before any other work is done.&lt;br /&gt;
&lt;br /&gt;
= Individual Priorities =&lt;br /&gt;
&lt;br /&gt;
These priority lists should reflect the work that each individual is planning to do, in the order in which they plan to do it.&lt;br /&gt;
&lt;br /&gt;
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 [mailto:josh@mozilla.com Josh Aas] (networking team manager).&lt;br /&gt;
&lt;br /&gt;
== [mailto:mnovotny@mozilla.com Michal Novotny] ==&lt;br /&gt;
&lt;br /&gt;
# reviews/feedbacks&lt;br /&gt;
# {{bug|816642}}, Avoid fragmenting cache files&lt;br /&gt;
# {{bug|763555}}, Do not do I/O while holding the cache lock&lt;br /&gt;
# {{bug|808532}}, File not found error for HTTP URL (2), can be fixed by a forced reload&lt;br /&gt;
# {{bug|723582}}, Don&#039;t make nsCacheService::IsStorageEnabledForPolicy{,_Locked} block on the entire cache service&lt;br /&gt;
# {{bug|572011}}, Crash @ nsDiskCacheStreamIO::FlushBufferToFile&lt;br /&gt;
# {{bug|741179}}, crash in nsDiskCacheBlockFile::Write&lt;br /&gt;
# {{bug|752266}}, Firefox startup crash in nsFileInputStream::Read&lt;br /&gt;
# {{bug|656758}}, Firefox Crash in nsUrlClassifierDBService::CheckClean @ nsSocketInputStream::Read&lt;br /&gt;
# {{bug|597260}}, Firefox Crash Report [@ nsFileOutputStream::Write(char const*, unsigned int, unsigned int*) ]&lt;br /&gt;
# {{bug|403860}}, nsICacheService.visitEntries is unsafe to call from JS (or pretty much anywhere, really)&lt;br /&gt;
# {{bug|713480}}, Compressed entries stored as files are padded with zero bytes to the length of uncompressed size&lt;br /&gt;
# {{bug|648232}}, Clear Recent History should be async&lt;br /&gt;
# {{bug|701909}}, Disk cache seems to cause exceptionally slow startups&lt;br /&gt;
# {{bug|558253}}, Proxy Auto Config (PAC) Extended functions for multi-resolution and ipv6&lt;br /&gt;
# {{bug|689247}}, Intermittent leak&lt;br /&gt;
# Stop deleting disk cache after a crash&lt;br /&gt;
# Help with mobile disk cache&lt;br /&gt;
&lt;br /&gt;
== [mailto:jduell@mozilla.com Jason Duell]  ==&lt;br /&gt;
&lt;br /&gt;
# {{nbug|781392}} mochi.tests hitting proxy error on B2G hardware&lt;br /&gt;
# {{nbug|782542}} Secure necko IPDL usage &lt;br /&gt;
# {{nbug|794978}} Always delete app&#039;s cookies even if the cookies have not been loaded yet &lt;br /&gt;
# {{nbug|799212}} - Cookies: add test for webapps-clear-data with browserOnly=true&lt;br /&gt;
# More reviews &lt;br /&gt;
# {{nbug|711886}} (write test for) Refuse connection if server replies with non-matching subprotocol&lt;br /&gt;
# {{nbug|792238}} - Convert IPC::SerializedLoadContext to use newer IPDL parameter style&lt;br /&gt;
# benchmark Websocket latency peformance vs Chrome&lt;br /&gt;
# Better error messages for HTTP CORRUPT error {{nbug|688345}}. &lt;br /&gt;
# {{nbug|698692}} Make WebSocket.close() prevent any more events from firing&lt;br /&gt;
# {{nbug|704447}} Improve large blob support for WebSockets&lt;br /&gt;
# write Necko e10s documentation&lt;br /&gt;
&lt;br /&gt;
== [mailto:hbambas@mozilla.com Honza Bambas] ==&lt;br /&gt;
&lt;br /&gt;
# {{bug|830588}} Disable heuristic caching for appcache loads&lt;br /&gt;
# {{bug|812167}} 302 Redirect Responses are Cached to disk despite &amp;quot;Cache-control: no-cache&amp;quot;, no-store&amp;quot;...&lt;br /&gt;
# {{bug|822833}} move application cache database access off of the main thread&lt;br /&gt;
# {{bug|729182}} Finalize visual event tracer&lt;br /&gt;
#* land it as is, cover the API with some new #defines&lt;br /&gt;
#* merge this with the gecko profiler, on the level of instrumentation as well as visualization (discussed with Benoit)&lt;br /&gt;
# {{bug|466524}} allow ssl in xpcshell tests&lt;br /&gt;
# {{bug|600307}} Rewrite and cleanup DOMStorage code&lt;br /&gt;
#* third review round patch submitted, should not be subject to any more large changes&lt;br /&gt;
&lt;br /&gt;
Untriaged:&lt;br /&gt;
# {{bug|784816}} Implement startTLS for MozTCPSocket&lt;br /&gt;
# {{bug|828183}} Firefox enables insecure NTLM (pre-NTLMv2) authentication&lt;br /&gt;
# {{bug|833834}} Refetch app caches with https:// manifests to get security info&lt;br /&gt;
# {{bug|825618}} applicationCache status and eventing ± completely broken&lt;br /&gt;
# {{bug|423758}} Firefox can&#039;t authenticate to IIS when minimum NTLM level set to v2&lt;br /&gt;
# {{bug|602814}} Sites requiring an NTLM authentication don&#039;t work through a proxy&lt;br /&gt;
# {{Bug|705755}} Reintroduce handling of SSL short write after SSL thread removal&lt;br /&gt;
#* update based on review comments&lt;br /&gt;
# Dromaeo regression caused by {{bug|753990}}&lt;br /&gt;
# {{bug|671468}} Firefox crash @ nsSocketOutputStream::Write (Yandex)&lt;br /&gt;
# {{bug|451081}} Add flag to protocol handler to distinguish that trust domain is the whole spec (finish this!)&lt;br /&gt;
# {{bug|758869}} Debugger attached to a running Gecko application doesn&#039;t see thread names&lt;br /&gt;
# {{bug|318253}} NTLM Proxy authentification dialog pops up over and over&lt;br /&gt;
# {{bug|687758}} Remote @font-face fails when used with appcache&lt;br /&gt;
# {{bug|744713}} Add support for putting &amp;quot;total size&amp;quot; into appcache manifest&lt;br /&gt;
# {{Bug|715905}} Separate HTTP proxy CONNECT logic to its own class&lt;br /&gt;
#* Consider risk/value and amount of work prior to start coding this&lt;br /&gt;
&lt;br /&gt;
[https://bugzilla.mozilla.org/buglist.cgi?quicksearch=652440%20522463%20427948%20412834%20370886%20671568%20671884%20656943%20388305 in stock]&lt;br /&gt;
&lt;br /&gt;
== [mailto:hurley@mozilla.com Nick Hurley] ==&lt;br /&gt;
&lt;br /&gt;
# Help set up DASH demos.&lt;br /&gt;
# [[Necko/Performance/AutomatedTesting|Stone Ridge]]&lt;br /&gt;
# [https://bugzilla.mozilla.org/buglist.cgi?list_id=1427425&amp;amp;emailtype1=exact&amp;amp;emailassigned_to1=1&amp;amp;query_format=advanced&amp;amp;bug_status=UNCONFIRMED&amp;amp;bug_status=NEW&amp;amp;bug_status=ASSIGNED&amp;amp;bug_status=REOPENED&amp;amp;email1=hurley%40mozilla.com Bugs]&lt;br /&gt;
&lt;br /&gt;
== [mailto:pmcmanus@mozilla.com Patrick McManus] ==&lt;br /&gt;
&lt;br /&gt;
Major items (mostly serial)&lt;br /&gt;
# TLS false start (q3 goal) 658222 713933&lt;br /&gt;
# pinterest derived work 813707 (tracker) 792438 (block on head scripts) 813712 (connect some blockers) and 813715 (throttle bw of high parallelism)&lt;br /&gt;
# HTTP2 prototype of SPDY with DNS SRV for IETF work&lt;br /&gt;
# OCSP stapling with cache anticipation&lt;br /&gt;
# OCSP GET w/local HTTP stack and cache for persistence (assuming sec ok)&lt;br /&gt;
# SPDY push&lt;br /&gt;
# SPDY/4 (dep: spec stable at this point)&lt;br /&gt;
# TLS Cached Info for eliminating cert chain spills (dep: sec-ok, and stable spec)&lt;br /&gt;
# Research on UDP based transports&lt;br /&gt;
# Prioritization scheduling of partial resources to reduce ready-to-use time&lt;br /&gt;
&lt;br /&gt;
Smaller items (as time allows in no particular order)&lt;br /&gt;
# Telemetry for OCSP {Pass/Fail, Time}&lt;br /&gt;
# Telemetry for OCSP Cache Anticipation&lt;br /&gt;
# Telemetry for TLS Cipher Choice&lt;br /&gt;
# 804605 CNAME/NTLM regression of mine&lt;br /&gt;
# Fixes to priority levels of existing requests (ping, favicon, etc..)&lt;br /&gt;
# Read Handlers For SDPY need to be always engaged&lt;br /&gt;
# SPDY: standardization issues&lt;br /&gt;
# SPDY Test infrastructure&lt;br /&gt;
&lt;br /&gt;
== [mailto:sworkman@mozilla.com Steve Workman]  ==&lt;br /&gt;
&lt;br /&gt;
* DASH Design/Implementation&lt;br /&gt;
** DONE {{bug|734546}} Add DASH Support (WebM): Initial Code Drop&lt;br /&gt;
*** Includes non-adaptive playback from DASH MPD manifests.&lt;br /&gt;
** DONE {{bug|792404}} Add adaptation algorithm to DASH code&lt;br /&gt;
*** Initial Adaptation based on download rate of HTTP requests.&lt;br /&gt;
** In review {{bug|816726}} Add support for seeking in DASH-WebM streams&lt;br /&gt;
** In progress {{bug|792935}} Add DASH-WebM cases to mochitests&lt;br /&gt;
&lt;br /&gt;
** Other DASH-supporting bugs.&lt;br /&gt;
&lt;br /&gt;
== [mailto:rdow@mozilla.com Randall Dow :randix] ==&lt;br /&gt;
&lt;br /&gt;
* {{nbug|758338}}, Mobile vs desktop network perf test case investigation.&lt;br /&gt;
&lt;br /&gt;
* NSS race condition.&lt;br /&gt;
** {{nbug|675260}} nss&lt;br /&gt;
** {{nbug|700499}} nss&lt;br /&gt;
** {{nbug|702307}} nss&lt;br /&gt;
** {{nbug|721710}} nss&lt;br /&gt;
** {{nbug|760051}} nss&lt;br /&gt;
** {{nbug|761987}} nss&lt;br /&gt;
** {{nbug|791194}} nss&lt;br /&gt;
&lt;br /&gt;
* {{nbug|621429}} - Proxy configuration : &amp;quot;Use system proxy settings&amp;quot; assumes no proxy if IE is set to auto-detect itself. [REVIEW]&lt;br /&gt;
&lt;br /&gt;
* {{nbug|790370}}, WPAD investigation, various Windows versions. [DONE]&lt;br /&gt;
&lt;br /&gt;
== [mailto:josh@mozilla.com Josh Aas] (Manager)  ==&lt;br /&gt;
&lt;br /&gt;
* Empty&lt;/div&gt;</summary>
		<author><name>Honzab</name></author>
	</entry>
	<entry>
		<id>https://wiki.mozilla.org/index.php?title=Networking/Archive/IndividualPriorities&amp;diff=508207</id>
		<title>Networking/Archive/IndividualPriorities</title>
		<link rel="alternate" type="text/html" href="https://wiki.mozilla.org/index.php?title=Networking/Archive/IndividualPriorities&amp;diff=508207"/>
		<updated>2013-01-29T20:20:37Z</updated>

		<summary type="html">&lt;p&gt;Honzab: /* Honza Bambas */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Please see [[Networking/TeamPriorities]] for team priorities.&lt;br /&gt;
&lt;br /&gt;
= General Priorities for All Team Members =&lt;br /&gt;
&lt;br /&gt;
These priorities apply to all team members at all times:&lt;br /&gt;
&lt;br /&gt;
# Resolve security bugs rated sg:moderate or higher.&lt;br /&gt;
# Review requests older than one week.&lt;br /&gt;
&lt;br /&gt;
These should be taken care of before any other work is done.&lt;br /&gt;
&lt;br /&gt;
= Individual Priorities =&lt;br /&gt;
&lt;br /&gt;
These priority lists should reflect the work that each individual is planning to do, in the order in which they plan to do it.&lt;br /&gt;
&lt;br /&gt;
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 [mailto:josh@mozilla.com Josh Aas] (networking team manager).&lt;br /&gt;
&lt;br /&gt;
== [mailto:mnovotny@mozilla.com Michal Novotny] ==&lt;br /&gt;
&lt;br /&gt;
# reviews/feedbacks&lt;br /&gt;
# {{bug|816642}}, Avoid fragmenting cache files&lt;br /&gt;
# {{bug|763555}}, Do not do I/O while holding the cache lock&lt;br /&gt;
# {{bug|808532}}, File not found error for HTTP URL (2), can be fixed by a forced reload&lt;br /&gt;
# {{bug|723582}}, Don&#039;t make nsCacheService::IsStorageEnabledForPolicy{,_Locked} block on the entire cache service&lt;br /&gt;
# {{bug|572011}}, Crash @ nsDiskCacheStreamIO::FlushBufferToFile&lt;br /&gt;
# {{bug|741179}}, crash in nsDiskCacheBlockFile::Write&lt;br /&gt;
# {{bug|752266}}, Firefox startup crash in nsFileInputStream::Read&lt;br /&gt;
# {{bug|656758}}, Firefox Crash in nsUrlClassifierDBService::CheckClean @ nsSocketInputStream::Read&lt;br /&gt;
# {{bug|597260}}, Firefox Crash Report [@ nsFileOutputStream::Write(char const*, unsigned int, unsigned int*) ]&lt;br /&gt;
# {{bug|403860}}, nsICacheService.visitEntries is unsafe to call from JS (or pretty much anywhere, really)&lt;br /&gt;
# {{bug|713480}}, Compressed entries stored as files are padded with zero bytes to the length of uncompressed size&lt;br /&gt;
# {{bug|648232}}, Clear Recent History should be async&lt;br /&gt;
# {{bug|701909}}, Disk cache seems to cause exceptionally slow startups&lt;br /&gt;
# {{bug|558253}}, Proxy Auto Config (PAC) Extended functions for multi-resolution and ipv6&lt;br /&gt;
# {{bug|689247}}, Intermittent leak&lt;br /&gt;
# Stop deleting disk cache after a crash&lt;br /&gt;
# Help with mobile disk cache&lt;br /&gt;
&lt;br /&gt;
== [mailto:jduell@mozilla.com Jason Duell]  ==&lt;br /&gt;
&lt;br /&gt;
# {{nbug|781392}} mochi.tests hitting proxy error on B2G hardware&lt;br /&gt;
# {{nbug|782542}} Secure necko IPDL usage &lt;br /&gt;
# {{nbug|794978}} Always delete app&#039;s cookies even if the cookies have not been loaded yet &lt;br /&gt;
# {{nbug|799212}} - Cookies: add test for webapps-clear-data with browserOnly=true&lt;br /&gt;
# More reviews &lt;br /&gt;
# {{nbug|711886}} (write test for) Refuse connection if server replies with non-matching subprotocol&lt;br /&gt;
# {{nbug|792238}} - Convert IPC::SerializedLoadContext to use newer IPDL parameter style&lt;br /&gt;
# benchmark Websocket latency peformance vs Chrome&lt;br /&gt;
# Better error messages for HTTP CORRUPT error {{nbug|688345}}. &lt;br /&gt;
# {{nbug|698692}} Make WebSocket.close() prevent any more events from firing&lt;br /&gt;
# {{nbug|704447}} Improve large blob support for WebSockets&lt;br /&gt;
# write Necko e10s documentation&lt;br /&gt;
&lt;br /&gt;
== [mailto:hbambas@mozilla.com Honza Bambas] ==&lt;br /&gt;
&lt;br /&gt;
# {{bug|812167}} 302 Redirect Responses are Cached to disk despite &amp;quot;Cache-control: no-cache&amp;quot;, no-store&amp;quot;...&lt;br /&gt;
# {{bug|822833}} move application cache database access off of the main thread&lt;br /&gt;
# {{bug|729182}} Finalize visual event tracer&lt;br /&gt;
#* land it as is, cover the API with some new #defines&lt;br /&gt;
#* merge this with the gecko profiler, on the level of instrumentation as well as visualization (discussed with Benoit)&lt;br /&gt;
# {{bug|466524}} allow ssl in xpcshell tests&lt;br /&gt;
# {{bug|600307}} Rewrite and cleanup DOMStorage code&lt;br /&gt;
#* third review round patch submitted, should not be subject to any more large changes&lt;br /&gt;
&lt;br /&gt;
Untriaged:&lt;br /&gt;
# {{bug|784816}} Implement startTLS for MozTCPSocket&lt;br /&gt;
# {{bug|828183}} Firefox enables insecure NTLM (pre-NTLMv2) authentication&lt;br /&gt;
# {{bug|833834}} Refetch app caches with https:// manifests to get security info&lt;br /&gt;
# {{bug|825618}} applicationCache status and eventing ± completely broken&lt;br /&gt;
# {{bug|423758}} Firefox can&#039;t authenticate to IIS when minimum NTLM level set to v2&lt;br /&gt;
# {{bug|602814}} Sites requiring an NTLM authentication don&#039;t work through a proxy&lt;br /&gt;
# {{Bug|705755}} Reintroduce handling of SSL short write after SSL thread removal&lt;br /&gt;
#* update based on review comments&lt;br /&gt;
# Dromaeo regression caused by {{bug|753990}}&lt;br /&gt;
# {{bug|671468}} Firefox crash @ nsSocketOutputStream::Write (Yandex)&lt;br /&gt;
# {{bug|451081}} Add flag to protocol handler to distinguish that trust domain is the whole spec (finish this!)&lt;br /&gt;
# {{bug|758869}} Debugger attached to a running Gecko application doesn&#039;t see thread names&lt;br /&gt;
# {{bug|318253}} NTLM Proxy authentification dialog pops up over and over&lt;br /&gt;
# {{bug|687758}} Remote @font-face fails when used with appcache&lt;br /&gt;
# {{bug|744713}} Add support for putting &amp;quot;total size&amp;quot; into appcache manifest&lt;br /&gt;
# {{Bug|715905}} Separate HTTP proxy CONNECT logic to its own class&lt;br /&gt;
#* Consider risk/value and amount of work prior to start coding this&lt;br /&gt;
&lt;br /&gt;
[https://bugzilla.mozilla.org/buglist.cgi?quicksearch=652440%20522463%20427948%20412834%20370886%20671568%20671884%20656943%20388305 in stock]&lt;br /&gt;
&lt;br /&gt;
== [mailto:hurley@mozilla.com Nick Hurley] ==&lt;br /&gt;
&lt;br /&gt;
# Help set up DASH demos.&lt;br /&gt;
# [[Necko/Performance/AutomatedTesting|Stone Ridge]]&lt;br /&gt;
# [https://bugzilla.mozilla.org/buglist.cgi?list_id=1427425&amp;amp;emailtype1=exact&amp;amp;emailassigned_to1=1&amp;amp;query_format=advanced&amp;amp;bug_status=UNCONFIRMED&amp;amp;bug_status=NEW&amp;amp;bug_status=ASSIGNED&amp;amp;bug_status=REOPENED&amp;amp;email1=hurley%40mozilla.com Bugs]&lt;br /&gt;
&lt;br /&gt;
== [mailto:pmcmanus@mozilla.com Patrick McManus] ==&lt;br /&gt;
&lt;br /&gt;
Major items (mostly serial)&lt;br /&gt;
# TLS false start (q3 goal) 658222 713933&lt;br /&gt;
# pinterest derived work 813707 (tracker) 792438 (block on head scripts) 813712 (connect some blockers) and 813715 (throttle bw of high parallelism)&lt;br /&gt;
# HTTP2 prototype of SPDY with DNS SRV for IETF work&lt;br /&gt;
# OCSP stapling with cache anticipation&lt;br /&gt;
# OCSP GET w/local HTTP stack and cache for persistence (assuming sec ok)&lt;br /&gt;
# SPDY push&lt;br /&gt;
# SPDY/4 (dep: spec stable at this point)&lt;br /&gt;
# TLS Cached Info for eliminating cert chain spills (dep: sec-ok, and stable spec)&lt;br /&gt;
# Research on UDP based transports&lt;br /&gt;
# Prioritization scheduling of partial resources to reduce ready-to-use time&lt;br /&gt;
&lt;br /&gt;
Smaller items (as time allows in no particular order)&lt;br /&gt;
# Telemetry for OCSP {Pass/Fail, Time}&lt;br /&gt;
# Telemetry for OCSP Cache Anticipation&lt;br /&gt;
# Telemetry for TLS Cipher Choice&lt;br /&gt;
# 804605 CNAME/NTLM regression of mine&lt;br /&gt;
# Fixes to priority levels of existing requests (ping, favicon, etc..)&lt;br /&gt;
# Read Handlers For SDPY need to be always engaged&lt;br /&gt;
# SPDY: standardization issues&lt;br /&gt;
# SPDY Test infrastructure&lt;br /&gt;
&lt;br /&gt;
== [mailto:sworkman@mozilla.com Steve Workman]  ==&lt;br /&gt;
&lt;br /&gt;
* DASH Design/Implementation&lt;br /&gt;
** DONE {{bug|734546}} Add DASH Support (WebM): Initial Code Drop&lt;br /&gt;
*** Includes non-adaptive playback from DASH MPD manifests.&lt;br /&gt;
** DONE {{bug|792404}} Add adaptation algorithm to DASH code&lt;br /&gt;
*** Initial Adaptation based on download rate of HTTP requests.&lt;br /&gt;
** In review {{bug|816726}} Add support for seeking in DASH-WebM streams&lt;br /&gt;
** In progress {{bug|792935}} Add DASH-WebM cases to mochitests&lt;br /&gt;
&lt;br /&gt;
** Other DASH-supporting bugs.&lt;br /&gt;
&lt;br /&gt;
== [mailto:rdow@mozilla.com Randall Dow :randix] ==&lt;br /&gt;
&lt;br /&gt;
* {{nbug|758338}}, Mobile vs desktop network perf test case investigation.&lt;br /&gt;
&lt;br /&gt;
* NSS race condition.&lt;br /&gt;
** {{nbug|675260}} nss&lt;br /&gt;
** {{nbug|700499}} nss&lt;br /&gt;
** {{nbug|702307}} nss&lt;br /&gt;
** {{nbug|721710}} nss&lt;br /&gt;
** {{nbug|760051}} nss&lt;br /&gt;
** {{nbug|761987}} nss&lt;br /&gt;
** {{nbug|791194}} nss&lt;br /&gt;
&lt;br /&gt;
* {{nbug|621429}} - Proxy configuration : &amp;quot;Use system proxy settings&amp;quot; assumes no proxy if IE is set to auto-detect itself. [REVIEW]&lt;br /&gt;
&lt;br /&gt;
* {{nbug|790370}}, WPAD investigation, various Windows versions. [DONE]&lt;br /&gt;
&lt;br /&gt;
== [mailto:josh@mozilla.com Josh Aas] (Manager)  ==&lt;br /&gt;
&lt;br /&gt;
* Empty&lt;/div&gt;</summary>
		<author><name>Honzab</name></author>
	</entry>
	<entry>
		<id>https://wiki.mozilla.org/index.php?title=Networking/Archive/IndividualPriorities&amp;diff=505771</id>
		<title>Networking/Archive/IndividualPriorities</title>
		<link rel="alternate" type="text/html" href="https://wiki.mozilla.org/index.php?title=Networking/Archive/IndividualPriorities&amp;diff=505771"/>
		<updated>2013-01-25T22:10:49Z</updated>

		<summary type="html">&lt;p&gt;Honzab: /* Honza Bambas */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Please see [[Networking/TeamPriorities]] for team priorities.&lt;br /&gt;
&lt;br /&gt;
= General Priorities for All Team Members =&lt;br /&gt;
&lt;br /&gt;
These priorities apply to all team members at all times:&lt;br /&gt;
&lt;br /&gt;
# Resolve security bugs rated sg:moderate or higher.&lt;br /&gt;
# Review requests older than one week.&lt;br /&gt;
&lt;br /&gt;
These should be taken care of before any other work is done.&lt;br /&gt;
&lt;br /&gt;
= Individual Priorities =&lt;br /&gt;
&lt;br /&gt;
These priority lists should reflect the work that each individual is planning to do, in the order in which they plan to do it.&lt;br /&gt;
&lt;br /&gt;
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 [mailto:josh@mozilla.com Josh Aas] (networking team manager).&lt;br /&gt;
&lt;br /&gt;
== [mailto:mnovotny@mozilla.com Michal Novotny] ==&lt;br /&gt;
&lt;br /&gt;
# reviews/feedbacks&lt;br /&gt;
# {{bug|816642}}, Avoid fragmenting cache files&lt;br /&gt;
# {{bug|763555}}, Do not do I/O while holding the cache lock&lt;br /&gt;
# {{bug|808532}}, File not found error for HTTP URL (2), can be fixed by a forced reload&lt;br /&gt;
# {{bug|723582}}, Don&#039;t make nsCacheService::IsStorageEnabledForPolicy{,_Locked} block on the entire cache service&lt;br /&gt;
# {{bug|572011}}, Crash @ nsDiskCacheStreamIO::FlushBufferToFile&lt;br /&gt;
# {{bug|741179}}, crash in nsDiskCacheBlockFile::Write&lt;br /&gt;
# {{bug|752266}}, Firefox startup crash in nsFileInputStream::Read&lt;br /&gt;
# {{bug|656758}}, Firefox Crash in nsUrlClassifierDBService::CheckClean @ nsSocketInputStream::Read&lt;br /&gt;
# {{bug|597260}}, Firefox Crash Report [@ nsFileOutputStream::Write(char const*, unsigned int, unsigned int*) ]&lt;br /&gt;
# {{bug|403860}}, nsICacheService.visitEntries is unsafe to call from JS (or pretty much anywhere, really)&lt;br /&gt;
# {{bug|713480}}, Compressed entries stored as files are padded with zero bytes to the length of uncompressed size&lt;br /&gt;
# {{bug|648232}}, Clear Recent History should be async&lt;br /&gt;
# {{bug|701909}}, Disk cache seems to cause exceptionally slow startups&lt;br /&gt;
# {{bug|558253}}, Proxy Auto Config (PAC) Extended functions for multi-resolution and ipv6&lt;br /&gt;
# {{bug|689247}}, Intermittent leak&lt;br /&gt;
# Stop deleting disk cache after a crash&lt;br /&gt;
# Help with mobile disk cache&lt;br /&gt;
&lt;br /&gt;
== [mailto:jduell@mozilla.com Jason Duell]  ==&lt;br /&gt;
&lt;br /&gt;
# {{nbug|781392}} mochi.tests hitting proxy error on B2G hardware&lt;br /&gt;
# {{nbug|782542}} Secure necko IPDL usage &lt;br /&gt;
# {{nbug|794978}} Always delete app&#039;s cookies even if the cookies have not been loaded yet &lt;br /&gt;
# {{nbug|799212}} - Cookies: add test for webapps-clear-data with browserOnly=true&lt;br /&gt;
# More reviews &lt;br /&gt;
# {{nbug|711886}} (write test for) Refuse connection if server replies with non-matching subprotocol&lt;br /&gt;
# {{nbug|792238}} - Convert IPC::SerializedLoadContext to use newer IPDL parameter style&lt;br /&gt;
# benchmark Websocket latency peformance vs Chrome&lt;br /&gt;
# Better error messages for HTTP CORRUPT error {{nbug|688345}}. &lt;br /&gt;
# {{nbug|698692}} Make WebSocket.close() prevent any more events from firing&lt;br /&gt;
# {{nbug|704447}} Improve large blob support for WebSockets&lt;br /&gt;
# write Necko e10s documentation&lt;br /&gt;
&lt;br /&gt;
== [mailto:hbambas@mozilla.com Honza Bambas] ==&lt;br /&gt;
&lt;br /&gt;
# {{bug|600307}} Rewrite and cleanup DOMStorage code&lt;br /&gt;
#* preparing patch for full second review, fighting some strange intermittent failures&lt;br /&gt;
# {{bug|822833}} move application cache database access off of the main thread&lt;br /&gt;
# {{bug|729182}} Finalize visual event tracer&lt;br /&gt;
#* land it as is, cover the API with some new #defines&lt;br /&gt;
#* merge this with the gecko profiler, on the level of instrumentation as well as visualization (discussed with Benoit)&lt;br /&gt;
# {{bug|466524}} allow ssl in xpcshell tests&lt;br /&gt;
&lt;br /&gt;
Untriaged:&lt;br /&gt;
# {{bug|370886}} Implement new tracking mechanism for the security state&lt;br /&gt;
#* this shifted to just monitor and advice on work on CSP based mixed content blocker&lt;br /&gt;
# {{Bug|705755}} Reintroduce handling of SSL short write after SSL thread removal&lt;br /&gt;
#* update based on review comments&lt;br /&gt;
# Check on all security/mixed content tests timing out intermittently&lt;br /&gt;
# Dromaeo regression caused by {{bug|753990}}&lt;br /&gt;
# {{bug|744713}} Add support for putting &amp;quot;total size&amp;quot; into appcache manifest&lt;br /&gt;
# {{bug|671468}} Firefox crash @ nsSocketOutputStream::Write (Yandex)&lt;br /&gt;
# {{bug|451081}} Add flag to protocol handler to distinguish that trust domain is the whole spec (finish this!)&lt;br /&gt;
# {{bug|758869}} Debugger attached to a running Gecko application doesn&#039;t see thread names&lt;br /&gt;
# {{Bug|715905}} Separate HTTP proxy CONNECT logic to its own class&lt;br /&gt;
#* Consider risk/value and amount of work prior to start coding this&lt;br /&gt;
# {{bug|318253}} NTLM Proxy authentification dialog pops up over and over&lt;br /&gt;
# {{bug|423758}} Firefox can&#039;t authenticate to IIS when minimum NTLM level set to v2&lt;br /&gt;
# {{bug|602814}} Sites requiring an NTLM authentication don&#039;t work through a proxy&lt;br /&gt;
# {{bug|687758}} Remote @font-face fails when used with appcache&lt;br /&gt;
&lt;br /&gt;
[https://bugzilla.mozilla.org/buglist.cgi?quicksearch=652440%20522463%20427948%20412834%20370886%20671568%20671884%20656943%20388305 in stock]&lt;br /&gt;
&lt;br /&gt;
== [mailto:hurley@mozilla.com Nick Hurley] ==&lt;br /&gt;
&lt;br /&gt;
# Help set up DASH demos.&lt;br /&gt;
# [[Necko/Performance/AutomatedTesting|Stone Ridge]]&lt;br /&gt;
# [https://bugzilla.mozilla.org/buglist.cgi?list_id=1427425&amp;amp;emailtype1=exact&amp;amp;emailassigned_to1=1&amp;amp;query_format=advanced&amp;amp;bug_status=UNCONFIRMED&amp;amp;bug_status=NEW&amp;amp;bug_status=ASSIGNED&amp;amp;bug_status=REOPENED&amp;amp;email1=hurley%40mozilla.com Bugs]&lt;br /&gt;
&lt;br /&gt;
== [mailto:pmcmanus@mozilla.com Patrick McManus] ==&lt;br /&gt;
&lt;br /&gt;
Major items (mostly serial)&lt;br /&gt;
# TLS false start (q3 goal) 658222 713933&lt;br /&gt;
# pinterest derived work 813707 (tracker) 792438 (block on head scripts) 813712 (connect some blockers) and 813715 (throttle bw of high parallelism)&lt;br /&gt;
# HTTP2 prototype of SPDY with DNS SRV for IETF work&lt;br /&gt;
# OCSP stapling with cache anticipation&lt;br /&gt;
# OCSP GET w/local HTTP stack and cache for persistence (assuming sec ok)&lt;br /&gt;
# SPDY push&lt;br /&gt;
# SPDY/4 (dep: spec stable at this point)&lt;br /&gt;
# TLS Cached Info for eliminating cert chain spills (dep: sec-ok, and stable spec)&lt;br /&gt;
# Research on UDP based transports&lt;br /&gt;
# Prioritization scheduling of partial resources to reduce ready-to-use time&lt;br /&gt;
&lt;br /&gt;
Smaller items (as time allows in no particular order)&lt;br /&gt;
# Telemetry for OCSP {Pass/Fail, Time}&lt;br /&gt;
# Telemetry for OCSP Cache Anticipation&lt;br /&gt;
# Telemetry for TLS Cipher Choice&lt;br /&gt;
# 804605 CNAME/NTLM regression of mine&lt;br /&gt;
# Fixes to priority levels of existing requests (ping, favicon, etc..)&lt;br /&gt;
# Read Handlers For SDPY need to be always engaged&lt;br /&gt;
# SPDY: standardization issues&lt;br /&gt;
# SPDY Test infrastructure&lt;br /&gt;
&lt;br /&gt;
== [mailto:sworkman@mozilla.com Steve Workman]  ==&lt;br /&gt;
&lt;br /&gt;
* DASH Design/Implementation&lt;br /&gt;
** DONE {{bug|734546}} Add DASH Support (WebM): Initial Code Drop&lt;br /&gt;
*** Includes non-adaptive playback from DASH MPD manifests.&lt;br /&gt;
** DONE {{bug|792404}} Add adaptation algorithm to DASH code&lt;br /&gt;
*** Initial Adaptation based on download rate of HTTP requests.&lt;br /&gt;
** In review {{bug|816726}} Add support for seeking in DASH-WebM streams&lt;br /&gt;
** In progress {{bug|792935}} Add DASH-WebM cases to mochitests&lt;br /&gt;
&lt;br /&gt;
** Other DASH-supporting bugs.&lt;br /&gt;
&lt;br /&gt;
== [mailto:rdow@mozilla.com Randall Dow :randix] ==&lt;br /&gt;
&lt;br /&gt;
* {{nbug|758338}}, Mobile vs desktop network perf test case investigation.&lt;br /&gt;
&lt;br /&gt;
* {{nbug|621429}} - Proxy configuration : &amp;quot;Use system proxy settings&amp;quot; assumes no proxy if IE is set to auto-detect itself.&lt;br /&gt;
&lt;br /&gt;
* NSS race condition.&lt;br /&gt;
** {{bug|675260}} 	nss&lt;br /&gt;
** {{bug|702307}} 	nss&lt;br /&gt;
** {{bug|721710}} 	nss&lt;br /&gt;
** {{bug|760051}} 	nss&lt;br /&gt;
** {{bug|761987}} 	nss&lt;br /&gt;
** {{bug|791194}} nss&lt;br /&gt;
&lt;br /&gt;
* {{nbug|790370}}, WPAD investigation, various Windows versions. [DONE]&lt;br /&gt;
&lt;br /&gt;
== [mailto:josh@mozilla.com Josh Aas] (Manager)  ==&lt;br /&gt;
&lt;br /&gt;
* Empty&lt;/div&gt;</summary>
		<author><name>Honzab</name></author>
	</entry>
	<entry>
		<id>https://wiki.mozilla.org/index.php?title=Networking/Archive/IndividualPriorities&amp;diff=504557</id>
		<title>Networking/Archive/IndividualPriorities</title>
		<link rel="alternate" type="text/html" href="https://wiki.mozilla.org/index.php?title=Networking/Archive/IndividualPriorities&amp;diff=504557"/>
		<updated>2013-01-23T20:01:19Z</updated>

		<summary type="html">&lt;p&gt;Honzab: /* Honza Bambas */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Please see [[Networking/TeamPriorities]] for team priorities.&lt;br /&gt;
&lt;br /&gt;
= General Priorities for All Team Members =&lt;br /&gt;
&lt;br /&gt;
These priorities apply to all team members at all times:&lt;br /&gt;
&lt;br /&gt;
# Resolve security bugs rated sg:moderate or higher.&lt;br /&gt;
# Review requests older than one week.&lt;br /&gt;
&lt;br /&gt;
These should be taken care of before any other work is done.&lt;br /&gt;
&lt;br /&gt;
= Individual Priorities =&lt;br /&gt;
&lt;br /&gt;
These priority lists should reflect the work that each individual is planning to do, in the order in which they plan to do it.&lt;br /&gt;
&lt;br /&gt;
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 [mailto:josh@mozilla.com Josh Aas] (networking team manager).&lt;br /&gt;
&lt;br /&gt;
== [mailto:mnovotny@mozilla.com Michal Novotny] ==&lt;br /&gt;
&lt;br /&gt;
# reviews/feedbacks&lt;br /&gt;
# {{bug|816642}}, Avoid fragmenting cache files&lt;br /&gt;
# {{bug|763555}}, Do not do I/O while holding the cache lock&lt;br /&gt;
# {{bug|808532}}, File not found error for HTTP URL (2), can be fixed by a forced reload&lt;br /&gt;
# {{bug|723582}}, Don&#039;t make nsCacheService::IsStorageEnabledForPolicy{,_Locked} block on the entire cache service&lt;br /&gt;
# {{bug|572011}}, Crash @ nsDiskCacheStreamIO::FlushBufferToFile&lt;br /&gt;
# {{bug|741179}}, crash in nsDiskCacheBlockFile::Write&lt;br /&gt;
# {{bug|752266}}, Firefox startup crash in nsFileInputStream::Read&lt;br /&gt;
# {{bug|656758}}, Firefox Crash in nsUrlClassifierDBService::CheckClean @ nsSocketInputStream::Read&lt;br /&gt;
# {{bug|597260}}, Firefox Crash Report [@ nsFileOutputStream::Write(char const*, unsigned int, unsigned int*) ]&lt;br /&gt;
# {{bug|403860}}, nsICacheService.visitEntries is unsafe to call from JS (or pretty much anywhere, really)&lt;br /&gt;
# {{bug|713480}}, Compressed entries stored as files are padded with zero bytes to the length of uncompressed size&lt;br /&gt;
# {{bug|648232}}, Clear Recent History should be async&lt;br /&gt;
# {{bug|701909}}, Disk cache seems to cause exceptionally slow startups&lt;br /&gt;
# {{bug|558253}}, Proxy Auto Config (PAC) Extended functions for multi-resolution and ipv6&lt;br /&gt;
# {{bug|689247}}, Intermittent leak&lt;br /&gt;
# Stop deleting disk cache after a crash&lt;br /&gt;
# Help with mobile disk cache&lt;br /&gt;
&lt;br /&gt;
== [mailto:jduell@mozilla.com Jason Duell]  ==&lt;br /&gt;
&lt;br /&gt;
# {{nbug|781392}} mochi.tests hitting proxy error on B2G hardware&lt;br /&gt;
# {{nbug|782542}} Secure necko IPDL usage &lt;br /&gt;
# {{nbug|794978}} Always delete app&#039;s cookies even if the cookies have not been loaded yet &lt;br /&gt;
# {{nbug|799212}} - Cookies: add test for webapps-clear-data with browserOnly=true&lt;br /&gt;
# More reviews &lt;br /&gt;
# {{nbug|711886}} (write test for) Refuse connection if server replies with non-matching subprotocol&lt;br /&gt;
# {{nbug|792238}} - Convert IPC::SerializedLoadContext to use newer IPDL parameter style&lt;br /&gt;
# benchmark Websocket latency peformance vs Chrome&lt;br /&gt;
# Better error messages for HTTP CORRUPT error {{nbug|688345}}. &lt;br /&gt;
# {{nbug|698692}} Make WebSocket.close() prevent any more events from firing&lt;br /&gt;
# {{nbug|704447}} Improve large blob support for WebSockets&lt;br /&gt;
# write Necko e10s documentation&lt;br /&gt;
&lt;br /&gt;
== [mailto:hbambas@mozilla.com Honza Bambas] ==&lt;br /&gt;
&lt;br /&gt;
# {{bug|600307}} Rewrite and cleanup DOMStorage code&lt;br /&gt;
#* preparing patch for full second review, fighting some strange intermittent failures&lt;br /&gt;
# {{Bug|822490}} Radically simplify windows TimeStamp implementation&lt;br /&gt;
# {{bug|822833}} move application cache database access off of the main thread&lt;br /&gt;
# {{bug|729182}} Finalize visual event tracer&lt;br /&gt;
#* land it as is, cover the API with some new #defines&lt;br /&gt;
#* merge this with the gecko profiler, on the level of instrumentation as well as visualization (discussed with Benoit)&lt;br /&gt;
# {{bug|466524}} allow ssl in xpcshell tests&lt;br /&gt;
&lt;br /&gt;
Untriaged:&lt;br /&gt;
# {{bug|370886}} Implement new tracking mechanism for the security state&lt;br /&gt;
#* this shifted to just monitor and advice on work on CSP based mixed content blocker&lt;br /&gt;
# {{Bug|705755}} Reintroduce handling of SSL short write after SSL thread removal&lt;br /&gt;
#* update based on review comments&lt;br /&gt;
# Check on all security/mixed content tests timing out intermittently&lt;br /&gt;
# Dromaeo regression caused by {{bug|753990}}&lt;br /&gt;
# {{bug|744713}} Add support for putting &amp;quot;total size&amp;quot; into appcache manifest&lt;br /&gt;
# {{bug|671468}} Firefox crash @ nsSocketOutputStream::Write (Yandex)&lt;br /&gt;
# {{bug|451081}} Add flag to protocol handler to distinguish that trust domain is the whole spec (finish this!)&lt;br /&gt;
# {{bug|758869}} Debugger attached to a running Gecko application doesn&#039;t see thread names&lt;br /&gt;
# {{Bug|715905}} Separate HTTP proxy CONNECT logic to its own class&lt;br /&gt;
#* Consider risk/value and amount of work prior to start coding this&lt;br /&gt;
# {{bug|318253}} NTLM Proxy authentification dialog pops up over and over&lt;br /&gt;
# {{bug|423758}} Firefox can&#039;t authenticate to IIS when minimum NTLM level set to v2&lt;br /&gt;
# {{bug|602814}} Sites requiring an NTLM authentication don&#039;t work through a proxy&lt;br /&gt;
# {{bug|687758}} Remote @font-face fails when used with appcache&lt;br /&gt;
&lt;br /&gt;
[https://bugzilla.mozilla.org/buglist.cgi?quicksearch=652440%20522463%20427948%20412834%20370886%20671568%20671884%20656943%20388305 in stock]&lt;br /&gt;
&lt;br /&gt;
== [mailto:hurley@mozilla.com Nick Hurley] ==&lt;br /&gt;
&lt;br /&gt;
# Help set up DASH demos.&lt;br /&gt;
# [[Necko/Performance/AutomatedTesting|Stone Ridge]]&lt;br /&gt;
# [https://bugzilla.mozilla.org/buglist.cgi?list_id=1427425&amp;amp;emailtype1=exact&amp;amp;emailassigned_to1=1&amp;amp;query_format=advanced&amp;amp;bug_status=UNCONFIRMED&amp;amp;bug_status=NEW&amp;amp;bug_status=ASSIGNED&amp;amp;bug_status=REOPENED&amp;amp;email1=hurley%40mozilla.com Bugs]&lt;br /&gt;
&lt;br /&gt;
== [mailto:pmcmanus@mozilla.com Patrick McManus] ==&lt;br /&gt;
&lt;br /&gt;
Major items (mostly serial)&lt;br /&gt;
# TLS false start (q3 goal) 658222 713933&lt;br /&gt;
# pinterest derived work 813707 (tracker) 792438 (block on head scripts) 813712 (connect some blockers) and 813715 (throttle bw of high parallelism)&lt;br /&gt;
# HTTP2 prototype of SPDY with DNS SRV for IETF work&lt;br /&gt;
# OCSP stapling with cache anticipation&lt;br /&gt;
# OCSP GET w/local HTTP stack and cache for persistence (assuming sec ok)&lt;br /&gt;
# SPDY push&lt;br /&gt;
# SPDY/4 (dep: spec stable at this point)&lt;br /&gt;
# TLS Cached Info for eliminating cert chain spills (dep: sec-ok, and stable spec)&lt;br /&gt;
# Research on UDP based transports&lt;br /&gt;
# Prioritization scheduling of partial resources to reduce ready-to-use time&lt;br /&gt;
&lt;br /&gt;
Smaller items (as time allows in no particular order)&lt;br /&gt;
# Telemetry for OCSP {Pass/Fail, Time}&lt;br /&gt;
# Telemetry for OCSP Cache Anticipation&lt;br /&gt;
# Telemetry for TLS Cipher Choice&lt;br /&gt;
# 804605 CNAME/NTLM regression of mine&lt;br /&gt;
# Fixes to priority levels of existing requests (ping, favicon, etc..)&lt;br /&gt;
# Read Handlers For SDPY need to be always engaged&lt;br /&gt;
# SPDY: standardization issues&lt;br /&gt;
# SPDY Test infrastructure&lt;br /&gt;
&lt;br /&gt;
== [mailto:sworkman@mozilla.com Steve Workman]  ==&lt;br /&gt;
&lt;br /&gt;
* DASH Design/Implementation&lt;br /&gt;
** DONE {{bug|734546}} Add DASH Support (WebM): Initial Code Drop&lt;br /&gt;
*** Includes non-adaptive playback from DASH MPD manifests.&lt;br /&gt;
** DONE {{bug|792404}} Add adaptation algorithm to DASH code&lt;br /&gt;
*** Initial Adaptation based on download rate of HTTP requests.&lt;br /&gt;
** In review {{bug|816726}} Add support for seeking in DASH-WebM streams&lt;br /&gt;
** In progress {{bug|792935}} Add DASH-WebM cases to mochitests&lt;br /&gt;
&lt;br /&gt;
** Other DASH-supporting bugs.&lt;br /&gt;
&lt;br /&gt;
== [mailto:rdow@mozilla.com Randall Dow :randix] ==&lt;br /&gt;
&lt;br /&gt;
* {{nbug|758338}}, Mobile vs desktop network perf test case investigation.&lt;br /&gt;
&lt;br /&gt;
* {{nbug|621429}} - Proxy configuration : &amp;quot;Use system proxy settings&amp;quot; assumes no proxy if IE is set to auto-detect itself.&lt;br /&gt;
&lt;br /&gt;
* NSS race condition.&lt;br /&gt;
** {{bug|675260}} 	nss&lt;br /&gt;
** {{bug|702307}} 	nss&lt;br /&gt;
** {{bug|721710}} 	nss&lt;br /&gt;
** {{bug|760051}} 	nss&lt;br /&gt;
** {{bug|761987}} 	nss&lt;br /&gt;
** {{bug|791194}} nss&lt;br /&gt;
&lt;br /&gt;
* {{nbug|790370}}, WPAD investigation, various Windows versions. [DONE]&lt;br /&gt;
&lt;br /&gt;
== [mailto:josh@mozilla.com Josh Aas] (Manager)  ==&lt;br /&gt;
&lt;br /&gt;
* Empty&lt;/div&gt;</summary>
		<author><name>Honzab</name></author>
	</entry>
	<entry>
		<id>https://wiki.mozilla.org/index.php?title=Networking/Archive/IndividualPriorities&amp;diff=504554</id>
		<title>Networking/Archive/IndividualPriorities</title>
		<link rel="alternate" type="text/html" href="https://wiki.mozilla.org/index.php?title=Networking/Archive/IndividualPriorities&amp;diff=504554"/>
		<updated>2013-01-23T20:00:25Z</updated>

		<summary type="html">&lt;p&gt;Honzab: /* Honza Bambas */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Please see [[Networking/TeamPriorities]] for team priorities.&lt;br /&gt;
&lt;br /&gt;
= General Priorities for All Team Members =&lt;br /&gt;
&lt;br /&gt;
These priorities apply to all team members at all times:&lt;br /&gt;
&lt;br /&gt;
# Resolve security bugs rated sg:moderate or higher.&lt;br /&gt;
# Review requests older than one week.&lt;br /&gt;
&lt;br /&gt;
These should be taken care of before any other work is done.&lt;br /&gt;
&lt;br /&gt;
= Individual Priorities =&lt;br /&gt;
&lt;br /&gt;
These priority lists should reflect the work that each individual is planning to do, in the order in which they plan to do it.&lt;br /&gt;
&lt;br /&gt;
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 [mailto:josh@mozilla.com Josh Aas] (networking team manager).&lt;br /&gt;
&lt;br /&gt;
== [mailto:mnovotny@mozilla.com Michal Novotny] ==&lt;br /&gt;
&lt;br /&gt;
# reviews/feedbacks&lt;br /&gt;
# {{bug|816642}}, Avoid fragmenting cache files&lt;br /&gt;
# {{bug|763555}}, Do not do I/O while holding the cache lock&lt;br /&gt;
# {{bug|808532}}, File not found error for HTTP URL (2), can be fixed by a forced reload&lt;br /&gt;
# {{bug|723582}}, Don&#039;t make nsCacheService::IsStorageEnabledForPolicy{,_Locked} block on the entire cache service&lt;br /&gt;
# {{bug|572011}}, Crash @ nsDiskCacheStreamIO::FlushBufferToFile&lt;br /&gt;
# {{bug|741179}}, crash in nsDiskCacheBlockFile::Write&lt;br /&gt;
# {{bug|752266}}, Firefox startup crash in nsFileInputStream::Read&lt;br /&gt;
# {{bug|656758}}, Firefox Crash in nsUrlClassifierDBService::CheckClean @ nsSocketInputStream::Read&lt;br /&gt;
# {{bug|597260}}, Firefox Crash Report [@ nsFileOutputStream::Write(char const*, unsigned int, unsigned int*) ]&lt;br /&gt;
# {{bug|403860}}, nsICacheService.visitEntries is unsafe to call from JS (or pretty much anywhere, really)&lt;br /&gt;
# {{bug|713480}}, Compressed entries stored as files are padded with zero bytes to the length of uncompressed size&lt;br /&gt;
# {{bug|648232}}, Clear Recent History should be async&lt;br /&gt;
# {{bug|701909}}, Disk cache seems to cause exceptionally slow startups&lt;br /&gt;
# {{bug|558253}}, Proxy Auto Config (PAC) Extended functions for multi-resolution and ipv6&lt;br /&gt;
# {{bug|689247}}, Intermittent leak&lt;br /&gt;
# Stop deleting disk cache after a crash&lt;br /&gt;
# Help with mobile disk cache&lt;br /&gt;
&lt;br /&gt;
== [mailto:jduell@mozilla.com Jason Duell]  ==&lt;br /&gt;
&lt;br /&gt;
# {{nbug|781392}} mochi.tests hitting proxy error on B2G hardware&lt;br /&gt;
# {{nbug|782542}} Secure necko IPDL usage &lt;br /&gt;
# {{nbug|794978}} Always delete app&#039;s cookies even if the cookies have not been loaded yet &lt;br /&gt;
# {{nbug|799212}} - Cookies: add test for webapps-clear-data with browserOnly=true&lt;br /&gt;
# More reviews &lt;br /&gt;
# {{nbug|711886}} (write test for) Refuse connection if server replies with non-matching subprotocol&lt;br /&gt;
# {{nbug|792238}} - Convert IPC::SerializedLoadContext to use newer IPDL parameter style&lt;br /&gt;
# benchmark Websocket latency peformance vs Chrome&lt;br /&gt;
# Better error messages for HTTP CORRUPT error {{nbug|688345}}. &lt;br /&gt;
# {{nbug|698692}} Make WebSocket.close() prevent any more events from firing&lt;br /&gt;
# {{nbug|704447}} Improve large blob support for WebSockets&lt;br /&gt;
# write Necko e10s documentation&lt;br /&gt;
&lt;br /&gt;
== [mailto:hbambas@mozilla.com Honza Bambas] ==&lt;br /&gt;
&lt;br /&gt;
# {{bug|600307}} Rewrite and cleanup DOMStorage code&lt;br /&gt;
#* waits for second r and for sr&lt;br /&gt;
# {{Bug|822490}} Radically simplify windows TimeStamp implementation&lt;br /&gt;
# {{bug|822833}} move application cache database access off of the main thread&lt;br /&gt;
# {{bug|729182}} Finalize visual event tracer&lt;br /&gt;
#* land it as is, cover the API with some new #defines&lt;br /&gt;
#* merge this with the gecko profiler, on the level of instrumentation as well as visualization (discussed with Benoit)&lt;br /&gt;
# {{bug|466524}} allow ssl in xpcshell tests&lt;br /&gt;
&lt;br /&gt;
Untriaged:&lt;br /&gt;
# {{bug|370886}} Implement new tracking mechanism for the security state&lt;br /&gt;
#* this shifted to just monitor and advice on work on CSP based mixed content blocker&lt;br /&gt;
# {{Bug|705755}} Reintroduce handling of SSL short write after SSL thread removal&lt;br /&gt;
#* update based on review comments&lt;br /&gt;
# Check on all security/mixed content tests timing out intermittently&lt;br /&gt;
# Dromaeo regression caused by {{bug|753990}}&lt;br /&gt;
# {{bug|744713}} Add support for putting &amp;quot;total size&amp;quot; into appcache manifest&lt;br /&gt;
# {{bug|671468}} Firefox crash @ nsSocketOutputStream::Write (Yandex)&lt;br /&gt;
# {{bug|451081}} Add flag to protocol handler to distinguish that trust domain is the whole spec (finish this!)&lt;br /&gt;
# {{bug|758869}} Debugger attached to a running Gecko application doesn&#039;t see thread names&lt;br /&gt;
# {{Bug|715905}} Separate HTTP proxy CONNECT logic to its own class&lt;br /&gt;
#* Consider risk/value and amount of work prior to start coding this&lt;br /&gt;
# {{bug|318253}} NTLM Proxy authentification dialog pops up over and over&lt;br /&gt;
# {{bug|423758}} Firefox can&#039;t authenticate to IIS when minimum NTLM level set to v2&lt;br /&gt;
# {{bug|602814}} Sites requiring an NTLM authentication don&#039;t work through a proxy&lt;br /&gt;
# {{bug|687758}} Remote @font-face fails when used with appcache&lt;br /&gt;
&lt;br /&gt;
[https://bugzilla.mozilla.org/buglist.cgi?quicksearch=652440%20522463%20427948%20412834%20370886%20671568%20671884%20656943%20388305 in stock]&lt;br /&gt;
&lt;br /&gt;
== [mailto:hurley@mozilla.com Nick Hurley] ==&lt;br /&gt;
&lt;br /&gt;
# Help set up DASH demos.&lt;br /&gt;
# [[Necko/Performance/AutomatedTesting|Stone Ridge]]&lt;br /&gt;
# [https://bugzilla.mozilla.org/buglist.cgi?list_id=1427425&amp;amp;emailtype1=exact&amp;amp;emailassigned_to1=1&amp;amp;query_format=advanced&amp;amp;bug_status=UNCONFIRMED&amp;amp;bug_status=NEW&amp;amp;bug_status=ASSIGNED&amp;amp;bug_status=REOPENED&amp;amp;email1=hurley%40mozilla.com Bugs]&lt;br /&gt;
&lt;br /&gt;
== [mailto:pmcmanus@mozilla.com Patrick McManus] ==&lt;br /&gt;
&lt;br /&gt;
Major items (mostly serial)&lt;br /&gt;
# TLS false start (q3 goal) 658222 713933&lt;br /&gt;
# pinterest derived work 813707 (tracker) 792438 (block on head scripts) 813712 (connect some blockers) and 813715 (throttle bw of high parallelism)&lt;br /&gt;
# HTTP2 prototype of SPDY with DNS SRV for IETF work&lt;br /&gt;
# OCSP stapling with cache anticipation&lt;br /&gt;
# OCSP GET w/local HTTP stack and cache for persistence (assuming sec ok)&lt;br /&gt;
# SPDY push&lt;br /&gt;
# SPDY/4 (dep: spec stable at this point)&lt;br /&gt;
# TLS Cached Info for eliminating cert chain spills (dep: sec-ok, and stable spec)&lt;br /&gt;
# Research on UDP based transports&lt;br /&gt;
# Prioritization scheduling of partial resources to reduce ready-to-use time&lt;br /&gt;
&lt;br /&gt;
Smaller items (as time allows in no particular order)&lt;br /&gt;
# Telemetry for OCSP {Pass/Fail, Time}&lt;br /&gt;
# Telemetry for OCSP Cache Anticipation&lt;br /&gt;
# Telemetry for TLS Cipher Choice&lt;br /&gt;
# 804605 CNAME/NTLM regression of mine&lt;br /&gt;
# Fixes to priority levels of existing requests (ping, favicon, etc..)&lt;br /&gt;
# Read Handlers For SDPY need to be always engaged&lt;br /&gt;
# SPDY: standardization issues&lt;br /&gt;
# SPDY Test infrastructure&lt;br /&gt;
&lt;br /&gt;
== [mailto:sworkman@mozilla.com Steve Workman]  ==&lt;br /&gt;
&lt;br /&gt;
* DASH Design/Implementation&lt;br /&gt;
** DONE {{bug|734546}} Add DASH Support (WebM): Initial Code Drop&lt;br /&gt;
*** Includes non-adaptive playback from DASH MPD manifests.&lt;br /&gt;
** DONE {{bug|792404}} Add adaptation algorithm to DASH code&lt;br /&gt;
*** Initial Adaptation based on download rate of HTTP requests.&lt;br /&gt;
** In review {{bug|816726}} Add support for seeking in DASH-WebM streams&lt;br /&gt;
** In progress {{bug|792935}} Add DASH-WebM cases to mochitests&lt;br /&gt;
&lt;br /&gt;
** Other DASH-supporting bugs.&lt;br /&gt;
&lt;br /&gt;
== [mailto:rdow@mozilla.com Randall Dow :randix] ==&lt;br /&gt;
&lt;br /&gt;
* {{nbug|758338}}, Mobile vs desktop network perf test case investigation.&lt;br /&gt;
&lt;br /&gt;
* {{nbug|621429}} - Proxy configuration : &amp;quot;Use system proxy settings&amp;quot; assumes no proxy if IE is set to auto-detect itself.&lt;br /&gt;
&lt;br /&gt;
* NSS race condition.&lt;br /&gt;
** {{bug|675260}} 	nss&lt;br /&gt;
** {{bug|702307}} 	nss&lt;br /&gt;
** {{bug|721710}} 	nss&lt;br /&gt;
** {{bug|760051}} 	nss&lt;br /&gt;
** {{bug|761987}} 	nss&lt;br /&gt;
** {{bug|791194}} nss&lt;br /&gt;
&lt;br /&gt;
* {{nbug|790370}}, WPAD investigation, various Windows versions. [DONE]&lt;br /&gt;
&lt;br /&gt;
== [mailto:josh@mozilla.com Josh Aas] (Manager)  ==&lt;br /&gt;
&lt;br /&gt;
* Empty&lt;/div&gt;</summary>
		<author><name>Honzab</name></author>
	</entry>
	<entry>
		<id>https://wiki.mozilla.org/index.php?title=Networking/Archive/IndividualPriorities&amp;diff=496543</id>
		<title>Networking/Archive/IndividualPriorities</title>
		<link rel="alternate" type="text/html" href="https://wiki.mozilla.org/index.php?title=Networking/Archive/IndividualPriorities&amp;diff=496543"/>
		<updated>2013-01-04T17:44:41Z</updated>

		<summary type="html">&lt;p&gt;Honzab: /* Honza Bambas */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Please see [[Networking/TeamPriorities]] for team priorities.&lt;br /&gt;
&lt;br /&gt;
= General Priorities for All Team Members =&lt;br /&gt;
&lt;br /&gt;
These priorities apply to all team members at all times:&lt;br /&gt;
&lt;br /&gt;
# Resolve security bugs rated sg:moderate or higher.&lt;br /&gt;
# Review requests older than one week.&lt;br /&gt;
&lt;br /&gt;
These should be taken care of before any other work is done.&lt;br /&gt;
&lt;br /&gt;
= Individual Priorities =&lt;br /&gt;
&lt;br /&gt;
These priority lists should reflect the work that each individual is planning to do, in the order in which they plan to do it.&lt;br /&gt;
&lt;br /&gt;
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 [mailto:josh@mozilla.com Josh Aas] (networking team manager).&lt;br /&gt;
&lt;br /&gt;
== [mailto:mnovotny@mozilla.com Michal Novotny] ==&lt;br /&gt;
&lt;br /&gt;
# reviews/feedbacks&lt;br /&gt;
# {{bug|725993}}, Random up to a minute-long unresponsive GUI watching HTML5 YouTube&lt;br /&gt;
# {{bug|816642}}, Avoid fragmenting cache files&lt;br /&gt;
# {{bug|763555}}, Do not do I/O while holding the cache lock&lt;br /&gt;
# {{bug|808532}}, File not found error for HTTP URL (2), can be fixed by a forced reload&lt;br /&gt;
# {{bug|723582}}, Don&#039;t make nsCacheService::IsStorageEnabledForPolicy{,_Locked} block on the entire cache service&lt;br /&gt;
# {{bug|572011}}, Crash @ nsDiskCacheStreamIO::FlushBufferToFile&lt;br /&gt;
# {{bug|741179}}, crash in nsDiskCacheBlockFile::Write&lt;br /&gt;
# {{bug|752266}}, Firefox startup crash in nsFileInputStream::Read&lt;br /&gt;
# {{bug|656758}}, Firefox Crash in nsUrlClassifierDBService::CheckClean @ nsSocketInputStream::Read&lt;br /&gt;
# {{bug|597260}}, Firefox Crash Report [@ nsFileOutputStream::Write(char const*, unsigned int, unsigned int*) ]&lt;br /&gt;
# {{bug|403860}}, nsICacheService.visitEntries is unsafe to call from JS (or pretty much anywhere, really)&lt;br /&gt;
# {{bug|713480}}, Compressed entries stored as files are padded with zero bytes to the length of uncompressed size&lt;br /&gt;
# {{bug|648232}}, Clear Recent History should be async&lt;br /&gt;
# {{bug|701909}}, Disk cache seems to cause exceptionally slow startups&lt;br /&gt;
# {{bug|558253}}, Proxy Auto Config (PAC) Extended functions for multi-resolution and ipv6&lt;br /&gt;
# {{bug|689247}}, Intermittent leak&lt;br /&gt;
# Stop deleting disk cache after a crash&lt;br /&gt;
# Help with mobile disk cache&lt;br /&gt;
&lt;br /&gt;
== [mailto:jduell@mozilla.com Jason Duell]  ==&lt;br /&gt;
&lt;br /&gt;
# {{nbug|781392}} mochi.tests hitting proxy error on B2G hardware&lt;br /&gt;
# {{nbug|782542}} Secure necko IPDL usage &lt;br /&gt;
# {{nbug|794978}} Always delete app&#039;s cookies even if the cookies have not been loaded yet &lt;br /&gt;
# {{nbug|799212}} - Cookies: add test for webapps-clear-data with browserOnly=true&lt;br /&gt;
# More reviews &lt;br /&gt;
# {{nbug|711886}} (write test for) Refuse connection if server replies with non-matching subprotocol&lt;br /&gt;
# {{nbug|792238}} - Convert IPC::SerializedLoadContext to use newer IPDL parameter style&lt;br /&gt;
# benchmark Websocket latency peformance vs Chrome&lt;br /&gt;
# Better error messages for HTTP CORRUPT error {{nbug|688345}}. &lt;br /&gt;
# {{nbug|698692}} Make WebSocket.close() prevent any more events from firing&lt;br /&gt;
# {{nbug|704447}} Improve large blob support for WebSockets&lt;br /&gt;
# write Necko e10s documentation&lt;br /&gt;
&lt;br /&gt;
== [mailto:hbambas@mozilla.com Honza Bambas] ==&lt;br /&gt;
&lt;br /&gt;
# {{bug|600307}} Rewrite and cleanup DOMStorage code&lt;br /&gt;
#* waits for second r and for sr&lt;br /&gt;
# {{Bug|822490}} Radically simplify windows TimeStamp implementation&lt;br /&gt;
# {{bug|791626}} offline status not updated by Firefox 15 in Fedora 17&lt;br /&gt;
#* need info&lt;br /&gt;
# {{bug|729182}} Finalize visual event tracer&lt;br /&gt;
#* land it as is, cover the API with some new #defines&lt;br /&gt;
#* merge this with the gecko profiler, on the level of instrumentation as well as visualization (discussed with Benoit)&lt;br /&gt;
# {{bug|466524}} allow ssl in xpcshell tests&lt;br /&gt;
# {{bug|822833}} move application cache database access off of the main thread&lt;br /&gt;
&lt;br /&gt;
Untriaged:&lt;br /&gt;
# {{bug|370886}} Implement new tracking mechanism for the security state&lt;br /&gt;
# {{Bug|705755}} Reintroduce handling of SSL short write after SSL thread removal&lt;br /&gt;
#* update based on review comments&lt;br /&gt;
# Check on all security/mixed content tests timing out intermittently&lt;br /&gt;
# Dromaeo regression caused by {{bug|753990}}&lt;br /&gt;
# {{bug|744713}} Add support for putting &amp;quot;total size&amp;quot; into appcache manifest&lt;br /&gt;
# {{bug|671468}} Firefox crash @ nsSocketOutputStream::Write (Yandex)&lt;br /&gt;
# {{bug|451081}} Add flag to protocol handler to distinguish that trust domain is the whole spec (finish this!)&lt;br /&gt;
# {{bug|758869}} Debugger attached to a running Gecko application doesn&#039;t see thread names&lt;br /&gt;
# {{Bug|715905}} Separate HTTP proxy CONNECT logic to its own class&lt;br /&gt;
#* Consider risk/value and amount of work prior to start coding this&lt;br /&gt;
# {{bug|318253}} NTLM Proxy authentification dialog pops up over and over&lt;br /&gt;
# {{bug|423758}} Firefox can&#039;t authenticate to IIS when minimum NTLM level set to v2&lt;br /&gt;
# {{bug|602814}} Sites requiring an NTLM authentication don&#039;t work through a proxy&lt;br /&gt;
# {{bug|687758}} Remote @font-face fails when used with appcache&lt;br /&gt;
&lt;br /&gt;
[https://bugzilla.mozilla.org/buglist.cgi?quicksearch=652440%20522463%20427948%20412834%20370886%20671568%20671884%20656943%20388305 in stock]&lt;br /&gt;
&lt;br /&gt;
== [mailto:hurley@mozilla.com Nick Hurley] ==&lt;br /&gt;
&lt;br /&gt;
# Help set up DASH demos.&lt;br /&gt;
# [[Necko/Performance/AutomatedTesting|Stone Ridge]]&lt;br /&gt;
# [https://bugzilla.mozilla.org/buglist.cgi?list_id=1427425&amp;amp;emailtype1=exact&amp;amp;emailassigned_to1=1&amp;amp;query_format=advanced&amp;amp;bug_status=UNCONFIRMED&amp;amp;bug_status=NEW&amp;amp;bug_status=ASSIGNED&amp;amp;bug_status=REOPENED&amp;amp;email1=hurley%40mozilla.com Bugs]&lt;br /&gt;
&lt;br /&gt;
== [mailto:pmcmanus@mozilla.com Patrick McManus] ==&lt;br /&gt;
&lt;br /&gt;
Major items (mostly serial)&lt;br /&gt;
# TLS false start (q3 goal) 658222 713933&lt;br /&gt;
# pinterest derived work 813707 (tracker) 792438 (block on head scripts) 813712 (connect some blockers) and 813715 (throttle bw of high parallelism)&lt;br /&gt;
# HTTP2 prototype of SPDY with DNS SRV for IETF work&lt;br /&gt;
# OCSP stapling with cache anticipation&lt;br /&gt;
# OCSP GET w/local HTTP stack and cache for persistence (assuming sec ok)&lt;br /&gt;
# SPDY push&lt;br /&gt;
# SPDY/4 (dep: spec stable at this point)&lt;br /&gt;
# TLS Cached Info for eliminating cert chain spills (dep: sec-ok, and stable spec)&lt;br /&gt;
# Research on UDP based transports&lt;br /&gt;
# Prioritization scheduling of partial resources to reduce ready-to-use time&lt;br /&gt;
&lt;br /&gt;
Smaller items (as time allows in no particular order)&lt;br /&gt;
# Telemetry for OCSP {Pass/Fail, Time}&lt;br /&gt;
# Telemetry for OCSP Cache Anticipation&lt;br /&gt;
# Telemetry for TLS Cipher Choice&lt;br /&gt;
# 804605 CNAME/NTLM regression of mine&lt;br /&gt;
# Fixes to priority levels of existing requests (ping, favicon, etc..)&lt;br /&gt;
# Read Handlers For SDPY need to be always engaged&lt;br /&gt;
# SPDY: standardization issues&lt;br /&gt;
# SPDY Test infrastructure&lt;br /&gt;
&lt;br /&gt;
== [mailto:sworkman@mozilla.com Steve Workman]  ==&lt;br /&gt;
&lt;br /&gt;
* DASH Design/Implementation&lt;br /&gt;
** DONE {{bug|734546}} Add DASH Support (WebM): Initial Code Drop&lt;br /&gt;
*** Includes non-adaptive playback from DASH MPD manifests.&lt;br /&gt;
** DONE {{bug|792404}} Add adaptation algorithm to DASH code&lt;br /&gt;
*** Initial Adaptation based on download rate of HTTP requests.&lt;br /&gt;
** In review {{bug|816726}} Add support for seeking in DASH-WebM streams&lt;br /&gt;
** In progress {{bug|792935}} Add DASH-WebM cases to mochitests&lt;br /&gt;
&lt;br /&gt;
** Other DASH-supporting bugs.&lt;br /&gt;
&lt;br /&gt;
== [mailto:rdow@mozilla.com Randall Dow] ==&lt;br /&gt;
&lt;br /&gt;
* {{nbug|758338}}, Mobile vs desktop network perf test case investigation.&lt;br /&gt;
* Help with NSS bugs. Set up environment for compiling, testing, etc.&lt;br /&gt;
** CVS, Test environment, HG, etc.&lt;br /&gt;
* Watch: {{nbug|621429}} - Proxy configuration : &amp;quot;Use system proxy settings&amp;quot; assumes no proxy if IE is set to auto-detect itself.&lt;br /&gt;
** This came out of the WPAD investigation.&lt;br /&gt;
* {{nbug|790370}}, WPAD investigation, various Windows versions. &lt;br /&gt;
** XP remains to be done - #desktop working on getting a working XP environment&lt;br /&gt;
** looks like &amp;quot;not a problem&amp;quot;, verified for OSX and WinVista, Win7. &lt;br /&gt;
** Marked bug as UNCONFIRMED. (DONE)&lt;br /&gt;
&lt;br /&gt;
== [mailto:josh@mozilla.com Josh Aas] (Manager)  ==&lt;br /&gt;
&lt;br /&gt;
* Empty&lt;/div&gt;</summary>
		<author><name>Honzab</name></author>
	</entry>
	<entry>
		<id>https://wiki.mozilla.org/index.php?title=Networking/Archive/IndividualPriorities&amp;diff=496357</id>
		<title>Networking/Archive/IndividualPriorities</title>
		<link rel="alternate" type="text/html" href="https://wiki.mozilla.org/index.php?title=Networking/Archive/IndividualPriorities&amp;diff=496357"/>
		<updated>2013-01-03T16:52:57Z</updated>

		<summary type="html">&lt;p&gt;Honzab: /* Honza Bambas */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Please see [[Networking/TeamPriorities]] for team priorities.&lt;br /&gt;
&lt;br /&gt;
= General Priorities for All Team Members =&lt;br /&gt;
&lt;br /&gt;
These priorities apply to all team members at all times:&lt;br /&gt;
&lt;br /&gt;
# Resolve security bugs rated sg:moderate or higher.&lt;br /&gt;
# Review requests older than one week.&lt;br /&gt;
&lt;br /&gt;
These should be taken care of before any other work is done.&lt;br /&gt;
&lt;br /&gt;
= Individual Priorities =&lt;br /&gt;
&lt;br /&gt;
These priority lists should reflect the work that each individual is planning to do, in the order in which they plan to do it.&lt;br /&gt;
&lt;br /&gt;
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 [mailto:josh@mozilla.com Josh Aas] (networking team manager).&lt;br /&gt;
&lt;br /&gt;
== [mailto:mnovotny@mozilla.com Michal Novotny] ==&lt;br /&gt;
&lt;br /&gt;
# reviews/feedbacks&lt;br /&gt;
# {{bug|725993}}, Random up to a minute-long unresponsive GUI watching HTML5 YouTube&lt;br /&gt;
# {{bug|816642}}, Avoid fragmenting cache files&lt;br /&gt;
# {{bug|763555}}, Do not do I/O while holding the cache lock&lt;br /&gt;
# {{bug|808532}}, File not found error for HTTP URL (2), can be fixed by a forced reload&lt;br /&gt;
# {{bug|723582}}, Don&#039;t make nsCacheService::IsStorageEnabledForPolicy{,_Locked} block on the entire cache service&lt;br /&gt;
# {{bug|572011}}, Crash @ nsDiskCacheStreamIO::FlushBufferToFile&lt;br /&gt;
# {{bug|741179}}, crash in nsDiskCacheBlockFile::Write&lt;br /&gt;
# {{bug|752266}}, Firefox startup crash in nsFileInputStream::Read&lt;br /&gt;
# {{bug|656758}}, Firefox Crash in nsUrlClassifierDBService::CheckClean @ nsSocketInputStream::Read&lt;br /&gt;
# {{bug|597260}}, Firefox Crash Report [@ nsFileOutputStream::Write(char const*, unsigned int, unsigned int*) ]&lt;br /&gt;
# {{bug|403860}}, nsICacheService.visitEntries is unsafe to call from JS (or pretty much anywhere, really)&lt;br /&gt;
# {{bug|713480}}, Compressed entries stored as files are padded with zero bytes to the length of uncompressed size&lt;br /&gt;
# {{bug|648232}}, Clear Recent History should be async&lt;br /&gt;
# {{bug|701909}}, Disk cache seems to cause exceptionally slow startups&lt;br /&gt;
# {{bug|558253}}, Proxy Auto Config (PAC) Extended functions for multi-resolution and ipv6&lt;br /&gt;
# {{bug|689247}}, Intermittent leak&lt;br /&gt;
# Stop deleting disk cache after a crash&lt;br /&gt;
# Help with mobile disk cache&lt;br /&gt;
&lt;br /&gt;
== [mailto:jduell@mozilla.com Jason Duell]  ==&lt;br /&gt;
&lt;br /&gt;
# {{nbug|781392}} mochi.tests hitting proxy error on B2G hardware&lt;br /&gt;
# {{nbug|782542}} Secure necko IPDL usage &lt;br /&gt;
# {{nbug|794978}} Always delete app&#039;s cookies even if the cookies have not been loaded yet &lt;br /&gt;
# {{nbug|799212}} - Cookies: add test for webapps-clear-data with browserOnly=true&lt;br /&gt;
# More reviews &lt;br /&gt;
# {{nbug|711886}} (write test for) Refuse connection if server replies with non-matching subprotocol&lt;br /&gt;
# {{nbug|792238}} - Convert IPC::SerializedLoadContext to use newer IPDL parameter style&lt;br /&gt;
# benchmark Websocket latency peformance vs Chrome&lt;br /&gt;
# Better error messages for HTTP CORRUPT error {{nbug|688345}}. &lt;br /&gt;
# {{nbug|698692}} Make WebSocket.close() prevent any more events from firing&lt;br /&gt;
# {{nbug|704447}} Improve large blob support for WebSockets&lt;br /&gt;
# write Necko e10s documentation&lt;br /&gt;
&lt;br /&gt;
== [mailto:hbambas@mozilla.com Honza Bambas] ==&lt;br /&gt;
&lt;br /&gt;
# {{bug|715809}} AppCache should accept manifests served with non-standard mime types&lt;br /&gt;
# {{bug|600307}} Rewrite and cleanup DOMStorage code&lt;br /&gt;
#* waits for second r and for sr&lt;br /&gt;
# {{Bug|822490}} Radically simplify windows TimeStamp implementation&lt;br /&gt;
# {{bug|791626}} offline status not updated by Firefox 15 in Fedora 17&lt;br /&gt;
#* need info&lt;br /&gt;
# {{bug|729182}} Finalize visual event tracer&lt;br /&gt;
#* land it as is, cover the API with some new #defines&lt;br /&gt;
#* merge this with the gecko profiler, on the level of instrumentation as well as visualization (discussed with Benoit)&lt;br /&gt;
# {{bug|466524}} allow ssl in xpcshell tests&lt;br /&gt;
# {{bug|822833}} move application cache database access off of the main thread&lt;br /&gt;
&lt;br /&gt;
Untriaged:&lt;br /&gt;
# {{bug|370886}} Implement new tracking mechanism for the security state&lt;br /&gt;
# {{Bug|705755}} Reintroduce handling of SSL short write after SSL thread removal&lt;br /&gt;
#* update based on review comments&lt;br /&gt;
# Check on all security/mixed content tests timing out intermittently&lt;br /&gt;
# Dromaeo regression caused by {{bug|753990}}&lt;br /&gt;
# {{bug|744713}} Add support for putting &amp;quot;total size&amp;quot; into appcache manifest&lt;br /&gt;
# {{bug|671468}} Firefox crash @ nsSocketOutputStream::Write (Yandex)&lt;br /&gt;
# {{bug|451081}} Add flag to protocol handler to distinguish that trust domain is the whole spec (finish this!)&lt;br /&gt;
# {{bug|758869}} Debugger attached to a running Gecko application doesn&#039;t see thread names&lt;br /&gt;
# {{Bug|715905}} Separate HTTP proxy CONNECT logic to its own class&lt;br /&gt;
#* Consider risk/value and amount of work prior to start coding this&lt;br /&gt;
# {{bug|318253}} NTLM Proxy authentification dialog pops up over and over&lt;br /&gt;
# {{bug|423758}} Firefox can&#039;t authenticate to IIS when minimum NTLM level set to v2&lt;br /&gt;
# {{bug|602814}} Sites requiring an NTLM authentication don&#039;t work through a proxy&lt;br /&gt;
# {{bug|687758}} Remote @font-face fails when used with appcache&lt;br /&gt;
&lt;br /&gt;
[https://bugzilla.mozilla.org/buglist.cgi?quicksearch=652440%20522463%20427948%20412834%20370886%20671568%20671884%20656943%20388305 in stock]&lt;br /&gt;
&lt;br /&gt;
== [mailto:hurley@mozilla.com Nick Hurley] ==&lt;br /&gt;
&lt;br /&gt;
# Help set up DASH demos.&lt;br /&gt;
# [[Necko/Performance/AutomatedTesting|Stone Ridge]]&lt;br /&gt;
# [https://bugzilla.mozilla.org/buglist.cgi?list_id=1427425&amp;amp;emailtype1=exact&amp;amp;emailassigned_to1=1&amp;amp;query_format=advanced&amp;amp;bug_status=UNCONFIRMED&amp;amp;bug_status=NEW&amp;amp;bug_status=ASSIGNED&amp;amp;bug_status=REOPENED&amp;amp;email1=hurley%40mozilla.com Bugs]&lt;br /&gt;
&lt;br /&gt;
== [mailto:pmcmanus@mozilla.com Patrick McManus] ==&lt;br /&gt;
&lt;br /&gt;
Major items (mostly serial)&lt;br /&gt;
# TLS false start (q3 goal) 658222 713933&lt;br /&gt;
# pinterest derived work 813707 (tracker) 792438 (block on head scripts) 813712 (connect some blockers) and 813715 (throttle bw of high parallelism)&lt;br /&gt;
# HTTP2 prototype of SPDY with DNS SRV for IETF work&lt;br /&gt;
# OCSP stapling with cache anticipation&lt;br /&gt;
# OCSP GET w/local HTTP stack and cache for persistence (assuming sec ok)&lt;br /&gt;
# SPDY push&lt;br /&gt;
# SPDY/4 (dep: spec stable at this point)&lt;br /&gt;
# TLS Cached Info for eliminating cert chain spills (dep: sec-ok, and stable spec)&lt;br /&gt;
# Research on UDP based transports&lt;br /&gt;
# Prioritization scheduling of partial resources to reduce ready-to-use time&lt;br /&gt;
&lt;br /&gt;
Smaller items (as time allows in no particular order)&lt;br /&gt;
# Telemetry for OCSP {Pass/Fail, Time}&lt;br /&gt;
# Telemetry for OCSP Cache Anticipation&lt;br /&gt;
# Telemetry for TLS Cipher Choice&lt;br /&gt;
# 804605 CNAME/NTLM regression of mine&lt;br /&gt;
# Fixes to priority levels of existing requests (ping, favicon, etc..)&lt;br /&gt;
# Read Handlers For SDPY need to be always engaged&lt;br /&gt;
# SPDY: standardization issues&lt;br /&gt;
# SPDY Test infrastructure&lt;br /&gt;
&lt;br /&gt;
== [mailto:sworkman@mozilla.com Steve Workman]  ==&lt;br /&gt;
&lt;br /&gt;
* DASH Design/Implementation&lt;br /&gt;
** DONE {{bug|734546}} Add DASH Support (WebM): Initial Code Drop&lt;br /&gt;
*** Includes non-adaptive playback from DASH MPD manifests.&lt;br /&gt;
** DONE {{bug|792404}} Add adaptation algorithm to DASH code&lt;br /&gt;
*** Initial Adaptation based on download rate of HTTP requests.&lt;br /&gt;
** In review {{bug|816726}} Add support for seeking in DASH-WebM streams&lt;br /&gt;
** In progress {{bug|792935}} Add DASH-WebM cases to mochitests&lt;br /&gt;
&lt;br /&gt;
** Other DASH-supporting bugs.&lt;br /&gt;
&lt;br /&gt;
== [mailto:rdow@mozilla.com Randall Dow] ==&lt;br /&gt;
&lt;br /&gt;
* {{nbug|758338}}, Mobile vs desktop network perf test case investigation.&lt;br /&gt;
* Help with NSS bugs. Set up environment for compiling, testing, etc.&lt;br /&gt;
** CVS, Test environment, HG, etc.&lt;br /&gt;
* Watch: {{nbug|621429}} - Proxy configuration : &amp;quot;Use system proxy settings&amp;quot; assumes no proxy if IE is set to auto-detect itself.&lt;br /&gt;
** This came out of the WPAD investigation.&lt;br /&gt;
* {{nbug|790370}}, WPAD investigation, various Windows versions. &lt;br /&gt;
** XP remains to be done - #desktop working on getting a working XP environment&lt;br /&gt;
** looks like &amp;quot;not a problem&amp;quot;, verified for OSX and WinVista, Win7. &lt;br /&gt;
** Marked bug as UNCONFIRMED. (DONE)&lt;br /&gt;
&lt;br /&gt;
== [mailto:josh@mozilla.com Josh Aas] (Manager)  ==&lt;br /&gt;
&lt;br /&gt;
* Empty&lt;/div&gt;</summary>
		<author><name>Honzab</name></author>
	</entry>
	<entry>
		<id>https://wiki.mozilla.org/index.php?title=Networking/Archive/IndividualPriorities&amp;diff=495482</id>
		<title>Networking/Archive/IndividualPriorities</title>
		<link rel="alternate" type="text/html" href="https://wiki.mozilla.org/index.php?title=Networking/Archive/IndividualPriorities&amp;diff=495482"/>
		<updated>2012-12-22T15:13:11Z</updated>

		<summary type="html">&lt;p&gt;Honzab: /* Honza Bambas */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Please see [[Networking/TeamPriorities]] for team priorities.&lt;br /&gt;
&lt;br /&gt;
= General Priorities for All Team Members =&lt;br /&gt;
&lt;br /&gt;
These priorities apply to all team members at all times:&lt;br /&gt;
&lt;br /&gt;
# Resolve security bugs rated sg:moderate or higher.&lt;br /&gt;
# Review requests older than one week.&lt;br /&gt;
&lt;br /&gt;
These should be taken care of before any other work is done.&lt;br /&gt;
&lt;br /&gt;
= Individual Priorities =&lt;br /&gt;
&lt;br /&gt;
These priority lists should reflect the work that each individual is planning to do, in the order in which they plan to do it.&lt;br /&gt;
&lt;br /&gt;
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 [mailto:josh@mozilla.com Josh Aas] (networking team manager).&lt;br /&gt;
&lt;br /&gt;
== [mailto:mnovotny@mozilla.com Michal Novotny] ==&lt;br /&gt;
&lt;br /&gt;
# reviews/feedbacks&lt;br /&gt;
# {{bug|808997}}, Intermittent leak of nsCacheEntryDescriptor, nsCacheEntryDescriptor::nsOutputStreamWrapper, nsCacheEntryHashTable, nsCacheService and nsDiskCacheStreamIO in mochitest&lt;br /&gt;
# {{bug|725993}}, Random up to a minute-long unresponsive GUI watching HTML5 YouTube&lt;br /&gt;
# {{bug|816642}}, Avoid fragmenting cache files&lt;br /&gt;
# {{bug|808532}}, File not found error for HTTP URL (2), can be fixed by a forced reload&lt;br /&gt;
# {{bug|763555}}, Do not do I/O while holding the cache lock&lt;br /&gt;
# {{bug|723582}}, Don&#039;t make nsCacheService::IsStorageEnabledForPolicy{,_Locked} block on the entire cache service&lt;br /&gt;
# {{bug|572011}}, Crash @ nsDiskCacheStreamIO::FlushBufferToFile&lt;br /&gt;
# {{bug|741179}}, crash in nsDiskCacheBlockFile::Write&lt;br /&gt;
# {{bug|752266}}, Firefox startup crash in nsFileInputStream::Read&lt;br /&gt;
# {{bug|656758}}, Firefox Crash in nsUrlClassifierDBService::CheckClean @ nsSocketInputStream::Read&lt;br /&gt;
# {{bug|597260}}, Firefox Crash Report [@ nsFileOutputStream::Write(char const*, unsigned int, unsigned int*) ]&lt;br /&gt;
# {{bug|403860}}, nsICacheService.visitEntries is unsafe to call from JS (or pretty much anywhere, really)&lt;br /&gt;
# {{bug|713480}}, Compressed entries stored as files are padded with zero bytes to the length of uncompressed size&lt;br /&gt;
# {{bug|648232}}, Clear Recent History should be async&lt;br /&gt;
# {{bug|701909}}, Disk cache seems to cause exceptionally slow startups&lt;br /&gt;
# {{bug|558253}}, Proxy Auto Config (PAC) Extended functions for multi-resolution and ipv6&lt;br /&gt;
# {{bug|689247}}, Intermittent leak&lt;br /&gt;
# Stop deleting disk cache after a crash&lt;br /&gt;
# Help with mobile disk cache&lt;br /&gt;
&lt;br /&gt;
== [mailto:jduell@mozilla.com Jason Duell]  ==&lt;br /&gt;
&lt;br /&gt;
# {{nbug|781392}} mochi.tests hitting proxy error on B2G hardware&lt;br /&gt;
# {{nbug|782542}} Secure necko IPDL usage &lt;br /&gt;
# {{nbug|794978}} Always delete app&#039;s cookies even if the cookies have not been loaded yet &lt;br /&gt;
# {{nbug|799212}} - Cookies: add test for webapps-clear-data with browserOnly=true&lt;br /&gt;
# More reviews &lt;br /&gt;
# {{nbug|711886}} (write test for) Refuse connection if server replies with non-matching subprotocol&lt;br /&gt;
# {{nbug|792238}} - Convert IPC::SerializedLoadContext to use newer IPDL parameter style&lt;br /&gt;
# benchmark Websocket latency peformance vs Chrome&lt;br /&gt;
# Better error messages for HTTP CORRUPT error {{nbug|688345}}. &lt;br /&gt;
# {{nbug|698692}} Make WebSocket.close() prevent any more events from firing&lt;br /&gt;
# {{nbug|704447}} Improve large blob support for WebSockets&lt;br /&gt;
# write Necko e10s documentation&lt;br /&gt;
&lt;br /&gt;
== [mailto:hbambas@mozilla.com Honza Bambas] ==&lt;br /&gt;
&lt;br /&gt;
# {{bug|715809}} AppCache should accept manifests served with non-standard mime types&lt;br /&gt;
# {{bug|600307}} Rewrite and cleanup DOMStorage code&lt;br /&gt;
#* waits for second r and for sr&lt;br /&gt;
# {{Bug|822490}} Radically simplify windows TimeStamp implementation&lt;br /&gt;
# {{bug|791626}} offline status not updated by Firefox 15 in Fedora 17&lt;br /&gt;
#* need info&lt;br /&gt;
# {{bug|729182}} Finalize visual event tracer&lt;br /&gt;
#* land it as is, cover the API with some new #defines&lt;br /&gt;
#* merge this with the gecko profiler, on the level of instrumentation as well as visualization (discussed with Benoit)&lt;br /&gt;
# {{bug|466524}} allow ssl in xpcshell tests&lt;br /&gt;
# {{bug|822833}} move application cache database access off of the main thread&lt;br /&gt;
&lt;br /&gt;
Untriaged:&lt;br /&gt;
# {{bug|370886}} Implement new tracking mechanism for the security state&lt;br /&gt;
# {{Bug|705755}} Reintroduce handling of SSL short write after SSL thread removal&lt;br /&gt;
#* update based on review comments&lt;br /&gt;
# Check on all security/mixed content tests timing out intermittently&lt;br /&gt;
# Dromaeo regression caused by {{bug|753990}}&lt;br /&gt;
# {{bug|744713}} Add support for putting &amp;quot;total size&amp;quot; into appcache manifest&lt;br /&gt;
# {{bug|671468}} Firefox crash @ nsSocketOutputStream::Write (Yandex)&lt;br /&gt;
# {{bug|451081}} Add flag to protocol handler to distinguish that trust domain is the whole spec (finish this!)&lt;br /&gt;
# {{bug|758869}} Debugger attached to a running Gecko application doesn&#039;t see thread names&lt;br /&gt;
# {{Bug|715905}} Separate HTTP proxy CONNECT logic to its own class&lt;br /&gt;
#* Consider risk/value and amount of work prior to start coding this&lt;br /&gt;
# {{bug|318253}} NTLM Proxy authentification dialog pops up over and over&lt;br /&gt;
# {{bug|423758}} Firefox can&#039;t authenticate to IIS when minimum NTLM level set to v2&lt;br /&gt;
# {{bug|602814}} Sites requiring an NTLM authentication don&#039;t work through a proxy&lt;br /&gt;
&lt;br /&gt;
[https://bugzilla.mozilla.org/buglist.cgi?quicksearch=652440%20522463%20427948%20412834%20370886%20671568%20671884%20656943%20388305 in stock]&lt;br /&gt;
&lt;br /&gt;
== [mailto:hurley@mozilla.com Nick Hurley] ==&lt;br /&gt;
&lt;br /&gt;
# Help set up DASH demos.&lt;br /&gt;
# [[Necko/Performance/AutomatedTesting|Stone Ridge]]&lt;br /&gt;
# [https://bugzilla.mozilla.org/buglist.cgi?list_id=1427425&amp;amp;emailtype1=exact&amp;amp;emailassigned_to1=1&amp;amp;query_format=advanced&amp;amp;bug_status=UNCONFIRMED&amp;amp;bug_status=NEW&amp;amp;bug_status=ASSIGNED&amp;amp;bug_status=REOPENED&amp;amp;email1=hurley%40mozilla.com Bugs]&lt;br /&gt;
&lt;br /&gt;
== [mailto:pmcmanus@mozilla.com Patrick McManus] ==&lt;br /&gt;
&lt;br /&gt;
Major items (mostly serial)&lt;br /&gt;
# TLS false start (q3 goal) 658222 713933&lt;br /&gt;
# pinterest derived work 813707 (tracker) 792438 (block on head scripts) 813712 (connect some blockers) and 813715 (throttle bw of high parallelism)&lt;br /&gt;
# HTTP2 prototype of SPDY with DNS SRV for IETF work&lt;br /&gt;
# OCSP stapling with cache anticipation&lt;br /&gt;
# OCSP GET w/local HTTP stack and cache for persistence (assuming sec ok)&lt;br /&gt;
# SPDY push&lt;br /&gt;
# SPDY/4 (dep: spec stable at this point)&lt;br /&gt;
# TLS Cached Info for eliminating cert chain spills (dep: sec-ok, and stable spec)&lt;br /&gt;
# Research on UDP based transports&lt;br /&gt;
# Prioritization scheduling of partial resources to reduce ready-to-use time&lt;br /&gt;
&lt;br /&gt;
Smaller items (as time allows in no particular order)&lt;br /&gt;
# Telemetry for OCSP {Pass/Fail, Time}&lt;br /&gt;
# Telemetry for OCSP Cache Anticipation&lt;br /&gt;
# Telemetry for TLS Cipher Choice&lt;br /&gt;
# 804605 CNAME/NTLM regression of mine&lt;br /&gt;
# Fixes to priority levels of existing requests (ping, favicon, etc..)&lt;br /&gt;
# Read Handlers For SDPY need to be always engaged&lt;br /&gt;
# SPDY: standardization issues&lt;br /&gt;
# SPDY Test infrastructure&lt;br /&gt;
&lt;br /&gt;
== [mailto:sworkman@mozilla.com Steve Workman]  ==&lt;br /&gt;
&lt;br /&gt;
* DASH Design/Implementation&lt;br /&gt;
** DONE {{bug|734546}} Add DASH Support (WebM): Initial Code Drop&lt;br /&gt;
*** Includes non-adaptive playback from DASH MPD manifests.&lt;br /&gt;
** DONE {{bug|792404}} Add adaptation algorithm to DASH code&lt;br /&gt;
*** Initial Adaptation based on download rate of HTTP requests.&lt;br /&gt;
** In review {{bug|816726}} Add support for seeking in DASH-WebM streams&lt;br /&gt;
** In progress {{bug|792935}} Add DASH-WebM cases to mochitests&lt;br /&gt;
&lt;br /&gt;
** Other DASH-supporting bugs.&lt;br /&gt;
&lt;br /&gt;
== [mailto:rdow@mozilla.com Randall Dow] ==&lt;br /&gt;
&lt;br /&gt;
* {{nbug|758338}}, Mobile vs desktop network perf test case investigation.&lt;br /&gt;
* Help with NSS bugs. Set up environment for compiling, testing, etc.&lt;br /&gt;
** CVS, Test environment, HG, etc.&lt;br /&gt;
* Watch: {{nbug|621429}} - Proxy configuration : &amp;quot;Use system proxy settings&amp;quot; assumes no proxy if IE is set to auto-detect itself.&lt;br /&gt;
** This came out of the WPAD investigation.&lt;br /&gt;
* {{nbug|790370}}, WPAD investigation, various Windows versions. &lt;br /&gt;
** XP remains to be done - #desktop working on getting a working XP environment&lt;br /&gt;
** looks like &amp;quot;not a problem&amp;quot;, verified for OSX and WinVista, Win7. &lt;br /&gt;
** Marked bug as UNCONFIRMED. (DONE)&lt;br /&gt;
&lt;br /&gt;
== [mailto:josh@mozilla.com Josh Aas] (Manager)  ==&lt;br /&gt;
&lt;br /&gt;
* Empty&lt;/div&gt;</summary>
		<author><name>Honzab</name></author>
	</entry>
	<entry>
		<id>https://wiki.mozilla.org/index.php?title=Networking/Archive/IndividualPriorities&amp;diff=495481</id>
		<title>Networking/Archive/IndividualPriorities</title>
		<link rel="alternate" type="text/html" href="https://wiki.mozilla.org/index.php?title=Networking/Archive/IndividualPriorities&amp;diff=495481"/>
		<updated>2012-12-22T15:01:51Z</updated>

		<summary type="html">&lt;p&gt;Honzab: /* Honza Bambas */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Please see [[Networking/TeamPriorities]] for team priorities.&lt;br /&gt;
&lt;br /&gt;
= General Priorities for All Team Members =&lt;br /&gt;
&lt;br /&gt;
These priorities apply to all team members at all times:&lt;br /&gt;
&lt;br /&gt;
# Resolve security bugs rated sg:moderate or higher.&lt;br /&gt;
# Review requests older than one week.&lt;br /&gt;
&lt;br /&gt;
These should be taken care of before any other work is done.&lt;br /&gt;
&lt;br /&gt;
= Individual Priorities =&lt;br /&gt;
&lt;br /&gt;
These priority lists should reflect the work that each individual is planning to do, in the order in which they plan to do it.&lt;br /&gt;
&lt;br /&gt;
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 [mailto:josh@mozilla.com Josh Aas] (networking team manager).&lt;br /&gt;
&lt;br /&gt;
== [mailto:mnovotny@mozilla.com Michal Novotny] ==&lt;br /&gt;
&lt;br /&gt;
# reviews/feedbacks&lt;br /&gt;
# {{bug|808997}}, Intermittent leak of nsCacheEntryDescriptor, nsCacheEntryDescriptor::nsOutputStreamWrapper, nsCacheEntryHashTable, nsCacheService and nsDiskCacheStreamIO in mochitest&lt;br /&gt;
# {{bug|725993}}, Random up to a minute-long unresponsive GUI watching HTML5 YouTube&lt;br /&gt;
# {{bug|816642}}, Avoid fragmenting cache files&lt;br /&gt;
# {{bug|808532}}, File not found error for HTTP URL (2), can be fixed by a forced reload&lt;br /&gt;
# {{bug|763555}}, Do not do I/O while holding the cache lock&lt;br /&gt;
# {{bug|723582}}, Don&#039;t make nsCacheService::IsStorageEnabledForPolicy{,_Locked} block on the entire cache service&lt;br /&gt;
# {{bug|572011}}, Crash @ nsDiskCacheStreamIO::FlushBufferToFile&lt;br /&gt;
# {{bug|741179}}, crash in nsDiskCacheBlockFile::Write&lt;br /&gt;
# {{bug|752266}}, Firefox startup crash in nsFileInputStream::Read&lt;br /&gt;
# {{bug|656758}}, Firefox Crash in nsUrlClassifierDBService::CheckClean @ nsSocketInputStream::Read&lt;br /&gt;
# {{bug|597260}}, Firefox Crash Report [@ nsFileOutputStream::Write(char const*, unsigned int, unsigned int*) ]&lt;br /&gt;
# {{bug|403860}}, nsICacheService.visitEntries is unsafe to call from JS (or pretty much anywhere, really)&lt;br /&gt;
# {{bug|713480}}, Compressed entries stored as files are padded with zero bytes to the length of uncompressed size&lt;br /&gt;
# {{bug|648232}}, Clear Recent History should be async&lt;br /&gt;
# {{bug|701909}}, Disk cache seems to cause exceptionally slow startups&lt;br /&gt;
# {{bug|558253}}, Proxy Auto Config (PAC) Extended functions for multi-resolution and ipv6&lt;br /&gt;
# {{bug|689247}}, Intermittent leak&lt;br /&gt;
# Stop deleting disk cache after a crash&lt;br /&gt;
# Help with mobile disk cache&lt;br /&gt;
&lt;br /&gt;
== [mailto:jduell@mozilla.com Jason Duell]  ==&lt;br /&gt;
&lt;br /&gt;
# {{nbug|781392}} mochi.tests hitting proxy error on B2G hardware&lt;br /&gt;
# {{nbug|782542}} Secure necko IPDL usage &lt;br /&gt;
# {{nbug|794978}} Always delete app&#039;s cookies even if the cookies have not been loaded yet &lt;br /&gt;
# {{nbug|799212}} - Cookies: add test for webapps-clear-data with browserOnly=true&lt;br /&gt;
# More reviews &lt;br /&gt;
# {{nbug|711886}} (write test for) Refuse connection if server replies with non-matching subprotocol&lt;br /&gt;
# {{nbug|792238}} - Convert IPC::SerializedLoadContext to use newer IPDL parameter style&lt;br /&gt;
# benchmark Websocket latency peformance vs Chrome&lt;br /&gt;
# Better error messages for HTTP CORRUPT error {{nbug|688345}}. &lt;br /&gt;
# {{nbug|698692}} Make WebSocket.close() prevent any more events from firing&lt;br /&gt;
# {{nbug|704447}} Improve large blob support for WebSockets&lt;br /&gt;
# write Necko e10s documentation&lt;br /&gt;
&lt;br /&gt;
== [mailto:hbambas@mozilla.com Honza Bambas] ==&lt;br /&gt;
&lt;br /&gt;
# {{bug|600307}} Rewrite and cleanup DOMStorage code&lt;br /&gt;
#* waits for second r and for sr&lt;br /&gt;
# {{Bug|822490}} Radically simplify windows TimeStamp implementation&lt;br /&gt;
# {{bug|791626}} offline status not updated by Firefox 15 in Fedora 17&lt;br /&gt;
#* need info&lt;br /&gt;
# {{bug|729182}} Finalize visual event tracer&lt;br /&gt;
#* land it as is, cover the API with some new #defines&lt;br /&gt;
#* merge this with the gecko profiler, on the level of instrumentation as well as visualization (discussed with Benoit)&lt;br /&gt;
# {{bug|466524}} allow ssl in xpcshell tests&lt;br /&gt;
# {{bug|822833}} move application cache database access off of the main thread&lt;br /&gt;
&lt;br /&gt;
Untriaged:&lt;br /&gt;
# {{bug|370886}} Implement new tracking mechanism for the security state&lt;br /&gt;
# {{Bug|705755}} Reintroduce handling of SSL short write after SSL thread removal&lt;br /&gt;
#* update based on review comments&lt;br /&gt;
# Check on all security/mixed content tests timing out intermittently&lt;br /&gt;
# Dromaeo regression caused by {{bug|753990}}&lt;br /&gt;
# {{bug|744713}} Add support for putting &amp;quot;total size&amp;quot; into appcache manifest&lt;br /&gt;
# {{bug|671468}} Firefox crash @ nsSocketOutputStream::Write (Yandex)&lt;br /&gt;
# {{bug|451081}} Add flag to protocol handler to distinguish that trust domain is the whole spec (finish this!)&lt;br /&gt;
# {{bug|758869}} Debugger attached to a running Gecko application doesn&#039;t see thread names&lt;br /&gt;
# {{Bug|715905}} Separate HTTP proxy CONNECT logic to its own class&lt;br /&gt;
#* Consider risk/value and amount of work prior to start coding this&lt;br /&gt;
# {{bug|318253}} NTLM Proxy authentification dialog pops up over and over&lt;br /&gt;
# {{bug|423758}} Firefox can&#039;t authenticate to IIS when minimum NTLM level set to v2&lt;br /&gt;
# {{bug|602814}} Sites requiring an NTLM authentication don&#039;t work through a proxy&lt;br /&gt;
&lt;br /&gt;
[https://bugzilla.mozilla.org/buglist.cgi?quicksearch=652440%20522463%20427948%20412834%20370886%20671568%20671884%20656943%20388305 in stock]&lt;br /&gt;
&lt;br /&gt;
== [mailto:hurley@mozilla.com Nick Hurley] ==&lt;br /&gt;
&lt;br /&gt;
# Help set up DASH demos.&lt;br /&gt;
# [[Necko/Performance/AutomatedTesting|Stone Ridge]]&lt;br /&gt;
# [https://bugzilla.mozilla.org/buglist.cgi?list_id=1427425&amp;amp;emailtype1=exact&amp;amp;emailassigned_to1=1&amp;amp;query_format=advanced&amp;amp;bug_status=UNCONFIRMED&amp;amp;bug_status=NEW&amp;amp;bug_status=ASSIGNED&amp;amp;bug_status=REOPENED&amp;amp;email1=hurley%40mozilla.com Bugs]&lt;br /&gt;
&lt;br /&gt;
== [mailto:pmcmanus@mozilla.com Patrick McManus] ==&lt;br /&gt;
&lt;br /&gt;
Major items (mostly serial)&lt;br /&gt;
# TLS false start (q3 goal) 658222 713933&lt;br /&gt;
# pinterest derived work 813707 (tracker) 792438 (block on head scripts) 813712 (connect some blockers) and 813715 (throttle bw of high parallelism)&lt;br /&gt;
# HTTP2 prototype of SPDY with DNS SRV for IETF work&lt;br /&gt;
# OCSP stapling with cache anticipation&lt;br /&gt;
# OCSP GET w/local HTTP stack and cache for persistence (assuming sec ok)&lt;br /&gt;
# SPDY push&lt;br /&gt;
# SPDY/4 (dep: spec stable at this point)&lt;br /&gt;
# TLS Cached Info for eliminating cert chain spills (dep: sec-ok, and stable spec)&lt;br /&gt;
# Research on UDP based transports&lt;br /&gt;
# Prioritization scheduling of partial resources to reduce ready-to-use time&lt;br /&gt;
&lt;br /&gt;
Smaller items (as time allows in no particular order)&lt;br /&gt;
# Telemetry for OCSP {Pass/Fail, Time}&lt;br /&gt;
# Telemetry for OCSP Cache Anticipation&lt;br /&gt;
# Telemetry for TLS Cipher Choice&lt;br /&gt;
# 804605 CNAME/NTLM regression of mine&lt;br /&gt;
# Fixes to priority levels of existing requests (ping, favicon, etc..)&lt;br /&gt;
# Read Handlers For SDPY need to be always engaged&lt;br /&gt;
# SPDY: standardization issues&lt;br /&gt;
# SPDY Test infrastructure&lt;br /&gt;
&lt;br /&gt;
== [mailto:sworkman@mozilla.com Steve Workman]  ==&lt;br /&gt;
&lt;br /&gt;
* DASH Design/Implementation&lt;br /&gt;
** DONE {{bug|734546}} Add DASH Support (WebM): Initial Code Drop&lt;br /&gt;
*** Includes non-adaptive playback from DASH MPD manifests.&lt;br /&gt;
** DONE {{bug|792404}} Add adaptation algorithm to DASH code&lt;br /&gt;
*** Initial Adaptation based on download rate of HTTP requests.&lt;br /&gt;
** In review {{bug|816726}} Add support for seeking in DASH-WebM streams&lt;br /&gt;
** In progress {{bug|792935}} Add DASH-WebM cases to mochitests&lt;br /&gt;
&lt;br /&gt;
** Other DASH-supporting bugs.&lt;br /&gt;
&lt;br /&gt;
== [mailto:rdow@mozilla.com Randall Dow] ==&lt;br /&gt;
&lt;br /&gt;
* {{nbug|758338}}, Mobile vs desktop network perf test case investigation.&lt;br /&gt;
* Help with NSS bugs. Set up environment for compiling, testing, etc.&lt;br /&gt;
** CVS, Test environment, HG, etc.&lt;br /&gt;
* Watch: {{nbug|621429}} - Proxy configuration : &amp;quot;Use system proxy settings&amp;quot; assumes no proxy if IE is set to auto-detect itself.&lt;br /&gt;
** This came out of the WPAD investigation.&lt;br /&gt;
* {{nbug|790370}}, WPAD investigation, various Windows versions. &lt;br /&gt;
** XP remains to be done - #desktop working on getting a working XP environment&lt;br /&gt;
** looks like &amp;quot;not a problem&amp;quot;, verified for OSX and WinVista, Win7. &lt;br /&gt;
** Marked bug as UNCONFIRMED. (DONE)&lt;br /&gt;
&lt;br /&gt;
== [mailto:josh@mozilla.com Josh Aas] (Manager)  ==&lt;br /&gt;
&lt;br /&gt;
* Empty&lt;/div&gt;</summary>
		<author><name>Honzab</name></author>
	</entry>
	<entry>
		<id>https://wiki.mozilla.org/index.php?title=Networking/Archive/IndividualPriorities&amp;diff=495181</id>
		<title>Networking/Archive/IndividualPriorities</title>
		<link rel="alternate" type="text/html" href="https://wiki.mozilla.org/index.php?title=Networking/Archive/IndividualPriorities&amp;diff=495181"/>
		<updated>2012-12-20T17:41:40Z</updated>

		<summary type="html">&lt;p&gt;Honzab: /* Honza Bambas */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Please see [[Networking/TeamPriorities]] for team priorities.&lt;br /&gt;
&lt;br /&gt;
= General Priorities for All Team Members =&lt;br /&gt;
&lt;br /&gt;
These priorities apply to all team members at all times:&lt;br /&gt;
&lt;br /&gt;
# Resolve security bugs rated sg:moderate or higher.&lt;br /&gt;
# Review requests older than one week.&lt;br /&gt;
&lt;br /&gt;
These should be taken care of before any other work is done.&lt;br /&gt;
&lt;br /&gt;
= Individual Priorities =&lt;br /&gt;
&lt;br /&gt;
These priority lists should reflect the work that each individual is planning to do, in the order in which they plan to do it.&lt;br /&gt;
&lt;br /&gt;
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 [mailto:josh@mozilla.com Josh Aas] (networking team manager).&lt;br /&gt;
&lt;br /&gt;
== [mailto:mnovotny@mozilla.com Michal Novotny] ==&lt;br /&gt;
&lt;br /&gt;
# reviews/feedbacks&lt;br /&gt;
# {{bug|808997}}, Intermittent leak of nsCacheEntryDescriptor, nsCacheEntryDescriptor::nsOutputStreamWrapper, nsCacheEntryHashTable, nsCacheService and nsDiskCacheStreamIO in mochitest&lt;br /&gt;
# {{bug|725993}}, Random up to a minute-long unresponsive GUI watching HTML5 YouTube&lt;br /&gt;
# {{bug|816642}}, Avoid fragmenting cache files&lt;br /&gt;
# {{bug|808532}}, File not found error for HTTP URL (2), can be fixed by a forced reload&lt;br /&gt;
# {{bug|763555}}, Do not do I/O while holding the cache lock&lt;br /&gt;
# {{bug|723582}}, Don&#039;t make nsCacheService::IsStorageEnabledForPolicy{,_Locked} block on the entire cache service&lt;br /&gt;
# {{bug|572011}}, Crash @ nsDiskCacheStreamIO::FlushBufferToFile&lt;br /&gt;
# {{bug|741179}}, crash in nsDiskCacheBlockFile::Write&lt;br /&gt;
# {{bug|752266}}, Firefox startup crash in nsFileInputStream::Read&lt;br /&gt;
# {{bug|656758}}, Firefox Crash in nsUrlClassifierDBService::CheckClean @ nsSocketInputStream::Read&lt;br /&gt;
# {{bug|597260}}, Firefox Crash Report [@ nsFileOutputStream::Write(char const*, unsigned int, unsigned int*) ]&lt;br /&gt;
# {{bug|403860}}, nsICacheService.visitEntries is unsafe to call from JS (or pretty much anywhere, really)&lt;br /&gt;
# {{bug|713480}}, Compressed entries stored as files are padded with zero bytes to the length of uncompressed size&lt;br /&gt;
# {{bug|648232}}, Clear Recent History should be async&lt;br /&gt;
# {{bug|701909}}, Disk cache seems to cause exceptionally slow startups&lt;br /&gt;
# {{bug|558253}}, Proxy Auto Config (PAC) Extended functions for multi-resolution and ipv6&lt;br /&gt;
# {{bug|689247}}, Intermittent leak&lt;br /&gt;
# Stop deleting disk cache after a crash&lt;br /&gt;
# Help with mobile disk cache&lt;br /&gt;
&lt;br /&gt;
== [mailto:jduell@mozilla.com Jason Duell]  ==&lt;br /&gt;
&lt;br /&gt;
# {{nbug|781392}} mochi.tests hitting proxy error on B2G hardware&lt;br /&gt;
# {{nbug|782542}} Secure necko IPDL usage &lt;br /&gt;
# {{nbug|794978}} Always delete app&#039;s cookies even if the cookies have not been loaded yet &lt;br /&gt;
# {{nbug|799212}} - Cookies: add test for webapps-clear-data with browserOnly=true&lt;br /&gt;
# More reviews &lt;br /&gt;
# {{nbug|711886}} (write test for) Refuse connection if server replies with non-matching subprotocol&lt;br /&gt;
# {{nbug|792238}} - Convert IPC::SerializedLoadContext to use newer IPDL parameter style&lt;br /&gt;
# benchmark Websocket latency peformance vs Chrome&lt;br /&gt;
# Better error messages for HTTP CORRUPT error {{nbug|688345}}. &lt;br /&gt;
# {{nbug|698692}} Make WebSocket.close() prevent any more events from firing&lt;br /&gt;
# {{nbug|704447}} Improve large blob support for WebSockets&lt;br /&gt;
# write Necko e10s documentation&lt;br /&gt;
&lt;br /&gt;
== [mailto:hbambas@mozilla.com Honza Bambas] ==&lt;br /&gt;
&lt;br /&gt;
# {{bug|600307}} Rewrite and cleanup DOMStorage code&lt;br /&gt;
#* first review done, update and push forward&lt;br /&gt;
# {{Bug|822490}} Radically simplify windows TimeStamp implementation&lt;br /&gt;
# {{bug|791626}} offline status not updated by Firefox 15 in Fedora 17 (seems like some offline state detection regression, could be fixed by)&lt;br /&gt;
# {{bug|729182}} Finalize visual event tracer&lt;br /&gt;
#* land it as is, cover the API with some new #defines&lt;br /&gt;
#* merge this with the gecko profiler, on the level of instrumentation as well as visualization (discussed with Benoit)&lt;br /&gt;
# {{bug|466524}} allow ssl in xpcshell tests&lt;br /&gt;
# {{bug|822833}} move application cache database access off of the main thread&lt;br /&gt;
&lt;br /&gt;
Untriaged:&lt;br /&gt;
# {{bug|370886}} Implement new tracking mechanism for the security state&lt;br /&gt;
# {{Bug|705755}} Reintroduce handling of SSL short write after SSL thread removal&lt;br /&gt;
#* update based on review comments&lt;br /&gt;
# Check on all security/mixed content tests timing out intermittently&lt;br /&gt;
# Dromaeo regression caused by {{bug|753990}}&lt;br /&gt;
# {{bug|744713}} Add support for putting &amp;quot;total size&amp;quot; into appcache manifest&lt;br /&gt;
# {{bug|671468}} Firefox crash @ nsSocketOutputStream::Write (Yandex)&lt;br /&gt;
# {{bug|451081}} Add flag to protocol handler to distinguish that trust domain is the whole spec (finish this!)&lt;br /&gt;
# {{bug|758869}} Debugger attached to a running Gecko application doesn&#039;t see thread names&lt;br /&gt;
# {{Bug|715905}} Separate HTTP proxy CONNECT logic to its own class&lt;br /&gt;
#* Consider risk/value and amount of work prior to start coding this&lt;br /&gt;
# {{bug|318253}} NTLM Proxy authentification dialog pops up over and over&lt;br /&gt;
# {{bug|423758}} Firefox can&#039;t authenticate to IIS when minimum NTLM level set to v2&lt;br /&gt;
# {{bug|602814}} Sites requiring an NTLM authentication don&#039;t work through a proxy&lt;br /&gt;
&lt;br /&gt;
[https://bugzilla.mozilla.org/buglist.cgi?quicksearch=652440%20522463%20427948%20412834%20370886%20671568%20671884%20656943%20388305 in stock]&lt;br /&gt;
&lt;br /&gt;
== [mailto:hurley@mozilla.com Nick Hurley] ==&lt;br /&gt;
&lt;br /&gt;
# Help set up DASH demos.&lt;br /&gt;
# [[Necko/Performance/AutomatedTesting|Stone Ridge]]&lt;br /&gt;
# [https://bugzilla.mozilla.org/buglist.cgi?list_id=1427425&amp;amp;emailtype1=exact&amp;amp;emailassigned_to1=1&amp;amp;query_format=advanced&amp;amp;bug_status=UNCONFIRMED&amp;amp;bug_status=NEW&amp;amp;bug_status=ASSIGNED&amp;amp;bug_status=REOPENED&amp;amp;email1=hurley%40mozilla.com Bugs]&lt;br /&gt;
&lt;br /&gt;
== [mailto:pmcmanus@mozilla.com Patrick McManus] ==&lt;br /&gt;
&lt;br /&gt;
Major items (mostly serial)&lt;br /&gt;
# TLS false start (q3 goal) 658222 713933&lt;br /&gt;
# pinterest derived work 813707 (tracker) 792438 (block on head scripts) 813712 (connect some blockers) and 813715 (throttle bw of high parallelism)&lt;br /&gt;
# HTTP2 prototype of SPDY with DNS SRV for IETF work&lt;br /&gt;
# OCSP stapling with cache anticipation&lt;br /&gt;
# OCSP GET w/local HTTP stack and cache for persistence (assuming sec ok)&lt;br /&gt;
# SPDY push&lt;br /&gt;
# SPDY/4 (dep: spec stable at this point)&lt;br /&gt;
# TLS Cached Info for eliminating cert chain spills (dep: sec-ok, and stable spec)&lt;br /&gt;
# Research on UDP based transports&lt;br /&gt;
# Prioritization scheduling of partial resources to reduce ready-to-use time&lt;br /&gt;
&lt;br /&gt;
Smaller items (as time allows in no particular order)&lt;br /&gt;
# Telemetry for OCSP {Pass/Fail, Time}&lt;br /&gt;
# Telemetry for OCSP Cache Anticipation&lt;br /&gt;
# Telemetry for TLS Cipher Choice&lt;br /&gt;
# 804605 CNAME/NTLM regression of mine&lt;br /&gt;
# Fixes to priority levels of existing requests (ping, favicon, etc..)&lt;br /&gt;
# Read Handlers For SDPY need to be always engaged&lt;br /&gt;
# SPDY: standardization issues&lt;br /&gt;
# SPDY Test infrastructure&lt;br /&gt;
&lt;br /&gt;
== [mailto:sworkman@mozilla.com Steve Workman]  ==&lt;br /&gt;
&lt;br /&gt;
* DASH Design/Implementation&lt;br /&gt;
** DONE {{bug|734546}} Add DASH Support (WebM): Initial Code Drop&lt;br /&gt;
*** Includes non-adaptive playback from DASH MPD manifests.&lt;br /&gt;
** DONE {{bug|792404}} Add adaptation algorithm to DASH code&lt;br /&gt;
*** Initial Adaptation based on download rate of HTTP requests.&lt;br /&gt;
** In review {{bug|816726}} Add support for seeking in DASH-WebM streams&lt;br /&gt;
** In progress {{bug|792935}} Add DASH-WebM cases to mochitests&lt;br /&gt;
&lt;br /&gt;
** Other DASH-supporting bugs.&lt;br /&gt;
&lt;br /&gt;
== [mailto:rdow@mozilla.com Randall Dow] ==&lt;br /&gt;
&lt;br /&gt;
* {{nbug|758338}}, Mobile vs desktop network perf test case investigation.&lt;br /&gt;
* Help with NSS bugs. Set up environment for compiling, testing, etc.&lt;br /&gt;
** CVS, Test environment, HG, etc.&lt;br /&gt;
* Watch: {{nbug|621429}} - Proxy configuration : &amp;quot;Use system proxy settings&amp;quot; assumes no proxy if IE is set to auto-detect itself.&lt;br /&gt;
** This came out of the WPAD investigation.&lt;br /&gt;
* {{nbug|790370}}, WPAD investigation, various Windows versions. &lt;br /&gt;
** XP remains to be done - #desktop working on getting a working XP environment&lt;br /&gt;
** looks like &amp;quot;not a problem&amp;quot;, verified for OSX and WinVista, Win7. &lt;br /&gt;
** Marked bug as UNCONFIRMED. (DONE)&lt;br /&gt;
&lt;br /&gt;
== [mailto:josh@mozilla.com Josh Aas] (Manager)  ==&lt;br /&gt;
&lt;br /&gt;
* Empty&lt;/div&gt;</summary>
		<author><name>Honzab</name></author>
	</entry>
	<entry>
		<id>https://wiki.mozilla.org/index.php?title=Networking/Archive/IndividualPriorities&amp;diff=495175</id>
		<title>Networking/Archive/IndividualPriorities</title>
		<link rel="alternate" type="text/html" href="https://wiki.mozilla.org/index.php?title=Networking/Archive/IndividualPriorities&amp;diff=495175"/>
		<updated>2012-12-20T17:34:54Z</updated>

		<summary type="html">&lt;p&gt;Honzab: /* Honza Bambas */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Please see [[Networking/TeamPriorities]] for team priorities.&lt;br /&gt;
&lt;br /&gt;
= General Priorities for All Team Members =&lt;br /&gt;
&lt;br /&gt;
These priorities apply to all team members at all times:&lt;br /&gt;
&lt;br /&gt;
# Resolve security bugs rated sg:moderate or higher.&lt;br /&gt;
# Review requests older than one week.&lt;br /&gt;
&lt;br /&gt;
These should be taken care of before any other work is done.&lt;br /&gt;
&lt;br /&gt;
= Individual Priorities =&lt;br /&gt;
&lt;br /&gt;
These priority lists should reflect the work that each individual is planning to do, in the order in which they plan to do it.&lt;br /&gt;
&lt;br /&gt;
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 [mailto:josh@mozilla.com Josh Aas] (networking team manager).&lt;br /&gt;
&lt;br /&gt;
== [mailto:mnovotny@mozilla.com Michal Novotny] ==&lt;br /&gt;
&lt;br /&gt;
# reviews/feedbacks&lt;br /&gt;
# {{bug|808997}}, Intermittent leak of nsCacheEntryDescriptor, nsCacheEntryDescriptor::nsOutputStreamWrapper, nsCacheEntryHashTable, nsCacheService and nsDiskCacheStreamIO in mochitest&lt;br /&gt;
# {{bug|725993}}, Random up to a minute-long unresponsive GUI watching HTML5 YouTube&lt;br /&gt;
# {{bug|816642}}, Avoid fragmenting cache files&lt;br /&gt;
# {{bug|808532}}, File not found error for HTTP URL (2), can be fixed by a forced reload&lt;br /&gt;
# {{bug|763555}}, Do not do I/O while holding the cache lock&lt;br /&gt;
# {{bug|723582}}, Don&#039;t make nsCacheService::IsStorageEnabledForPolicy{,_Locked} block on the entire cache service&lt;br /&gt;
# {{bug|572011}}, Crash @ nsDiskCacheStreamIO::FlushBufferToFile&lt;br /&gt;
# {{bug|741179}}, crash in nsDiskCacheBlockFile::Write&lt;br /&gt;
# {{bug|752266}}, Firefox startup crash in nsFileInputStream::Read&lt;br /&gt;
# {{bug|656758}}, Firefox Crash in nsUrlClassifierDBService::CheckClean @ nsSocketInputStream::Read&lt;br /&gt;
# {{bug|597260}}, Firefox Crash Report [@ nsFileOutputStream::Write(char const*, unsigned int, unsigned int*) ]&lt;br /&gt;
# {{bug|403860}}, nsICacheService.visitEntries is unsafe to call from JS (or pretty much anywhere, really)&lt;br /&gt;
# {{bug|713480}}, Compressed entries stored as files are padded with zero bytes to the length of uncompressed size&lt;br /&gt;
# {{bug|648232}}, Clear Recent History should be async&lt;br /&gt;
# {{bug|701909}}, Disk cache seems to cause exceptionally slow startups&lt;br /&gt;
# {{bug|558253}}, Proxy Auto Config (PAC) Extended functions for multi-resolution and ipv6&lt;br /&gt;
# {{bug|689247}}, Intermittent leak&lt;br /&gt;
# Stop deleting disk cache after a crash&lt;br /&gt;
# Help with mobile disk cache&lt;br /&gt;
&lt;br /&gt;
== [mailto:jduell@mozilla.com Jason Duell]  ==&lt;br /&gt;
&lt;br /&gt;
# {{nbug|781392}} mochi.tests hitting proxy error on B2G hardware&lt;br /&gt;
# {{nbug|782542}} Secure necko IPDL usage &lt;br /&gt;
# {{nbug|794978}} Always delete app&#039;s cookies even if the cookies have not been loaded yet &lt;br /&gt;
# {{nbug|799212}} - Cookies: add test for webapps-clear-data with browserOnly=true&lt;br /&gt;
# More reviews &lt;br /&gt;
# {{nbug|711886}} (write test for) Refuse connection if server replies with non-matching subprotocol&lt;br /&gt;
# {{nbug|792238}} - Convert IPC::SerializedLoadContext to use newer IPDL parameter style&lt;br /&gt;
# benchmark Websocket latency peformance vs Chrome&lt;br /&gt;
# Better error messages for HTTP CORRUPT error {{nbug|688345}}. &lt;br /&gt;
# {{nbug|698692}} Make WebSocket.close() prevent any more events from firing&lt;br /&gt;
# {{nbug|704447}} Improve large blob support for WebSockets&lt;br /&gt;
# write Necko e10s documentation&lt;br /&gt;
&lt;br /&gt;
== [mailto:hbambas@mozilla.com Honza Bambas] ==&lt;br /&gt;
&lt;br /&gt;
# {{Bug|822490}} Radically simplify windows TimeStamp implementation&lt;br /&gt;
# {{bug|791626}} offline status not updated by Firefox 15 in Fedora 17 (seems like some offline state detection regression, could be fixed by)&lt;br /&gt;
# {{bug|729182}} Finalize visual event tracer&lt;br /&gt;
#* land it as is, cover the API with some new #defines&lt;br /&gt;
#* merge this with the gecko profiler, on the level of instrumentation as well as visualization (discussed with Benoit)&lt;br /&gt;
# {{bug|466524}} allow ssl in xpcshell tests&lt;br /&gt;
# {{bug|822833}} move application cache database access off of the main thread&lt;br /&gt;
&lt;br /&gt;
Untriaged:&lt;br /&gt;
# {{bug|370886}} Implement new tracking mechanism for the security state&lt;br /&gt;
# {{Bug|705755}} Reintroduce handling of SSL short write after SSL thread removal&lt;br /&gt;
#* update based on review comments&lt;br /&gt;
# Check on all security/mixed content tests timing out intermittently&lt;br /&gt;
# Dromaeo regression caused by {{bug|753990}}&lt;br /&gt;
# {{bug|744713}} Add support for putting &amp;quot;total size&amp;quot; into appcache manifest&lt;br /&gt;
# {{bug|671468}} Firefox crash @ nsSocketOutputStream::Write (Yandex)&lt;br /&gt;
# {{bug|451081}} Add flag to protocol handler to distinguish that trust domain is the whole spec (finish this!)&lt;br /&gt;
# {{bug|758869}} Debugger attached to a running Gecko application doesn&#039;t see thread names&lt;br /&gt;
# {{Bug|715905}} Separate HTTP proxy CONNECT logic to its own class&lt;br /&gt;
#* Consider risk/value and amount of work prior to start coding this&lt;br /&gt;
# {{bug|318253}} NTLM Proxy authentification dialog pops up over and over&lt;br /&gt;
# {{bug|423758}} Firefox can&#039;t authenticate to IIS when minimum NTLM level set to v2&lt;br /&gt;
# {{bug|602814}} Sites requiring an NTLM authentication don&#039;t work through a proxy&lt;br /&gt;
&lt;br /&gt;
[https://bugzilla.mozilla.org/buglist.cgi?quicksearch=652440%20522463%20427948%20412834%20370886%20671568%20671884%20656943%20388305 in stock]&lt;br /&gt;
&lt;br /&gt;
== [mailto:hurley@mozilla.com Nick Hurley] ==&lt;br /&gt;
&lt;br /&gt;
# Help set up DASH demos.&lt;br /&gt;
# [[Necko/Performance/AutomatedTesting|Stone Ridge]]&lt;br /&gt;
# [https://bugzilla.mozilla.org/buglist.cgi?list_id=1427425&amp;amp;emailtype1=exact&amp;amp;emailassigned_to1=1&amp;amp;query_format=advanced&amp;amp;bug_status=UNCONFIRMED&amp;amp;bug_status=NEW&amp;amp;bug_status=ASSIGNED&amp;amp;bug_status=REOPENED&amp;amp;email1=hurley%40mozilla.com Bugs]&lt;br /&gt;
&lt;br /&gt;
== [mailto:pmcmanus@mozilla.com Patrick McManus] ==&lt;br /&gt;
&lt;br /&gt;
Major items (mostly serial)&lt;br /&gt;
# TLS false start (q3 goal) 658222 713933&lt;br /&gt;
# pinterest derived work 813707 (tracker) 792438 (block on head scripts) 813712 (connect some blockers) and 813715 (throttle bw of high parallelism)&lt;br /&gt;
# HTTP2 prototype of SPDY with DNS SRV for IETF work&lt;br /&gt;
# OCSP stapling with cache anticipation&lt;br /&gt;
# OCSP GET w/local HTTP stack and cache for persistence (assuming sec ok)&lt;br /&gt;
# SPDY push&lt;br /&gt;
# SPDY/4 (dep: spec stable at this point)&lt;br /&gt;
# TLS Cached Info for eliminating cert chain spills (dep: sec-ok, and stable spec)&lt;br /&gt;
# Research on UDP based transports&lt;br /&gt;
# Prioritization scheduling of partial resources to reduce ready-to-use time&lt;br /&gt;
&lt;br /&gt;
Smaller items (as time allows in no particular order)&lt;br /&gt;
# Telemetry for OCSP {Pass/Fail, Time}&lt;br /&gt;
# Telemetry for OCSP Cache Anticipation&lt;br /&gt;
# Telemetry for TLS Cipher Choice&lt;br /&gt;
# 804605 CNAME/NTLM regression of mine&lt;br /&gt;
# Fixes to priority levels of existing requests (ping, favicon, etc..)&lt;br /&gt;
# Read Handlers For SDPY need to be always engaged&lt;br /&gt;
# SPDY: standardization issues&lt;br /&gt;
# SPDY Test infrastructure&lt;br /&gt;
&lt;br /&gt;
== [mailto:sworkman@mozilla.com Steve Workman]  ==&lt;br /&gt;
&lt;br /&gt;
* DASH Design/Implementation&lt;br /&gt;
** DONE {{bug|734546}} Add DASH Support (WebM): Initial Code Drop&lt;br /&gt;
*** Includes non-adaptive playback from DASH MPD manifests.&lt;br /&gt;
** DONE {{bug|792404}} Add adaptation algorithm to DASH code&lt;br /&gt;
*** Initial Adaptation based on download rate of HTTP requests.&lt;br /&gt;
** In review {{bug|816726}} Add support for seeking in DASH-WebM streams&lt;br /&gt;
** In progress {{bug|792935}} Add DASH-WebM cases to mochitests&lt;br /&gt;
&lt;br /&gt;
** Other DASH-supporting bugs.&lt;br /&gt;
&lt;br /&gt;
== [mailto:rdow@mozilla.com Randall Dow] ==&lt;br /&gt;
&lt;br /&gt;
* {{nbug|758338}}, Mobile vs desktop network perf test case investigation.&lt;br /&gt;
* Help with NSS bugs. Set up environment for compiling, testing, etc.&lt;br /&gt;
** CVS, Test environment, HG, etc.&lt;br /&gt;
* Watch: {{nbug|621429}} - Proxy configuration : &amp;quot;Use system proxy settings&amp;quot; assumes no proxy if IE is set to auto-detect itself.&lt;br /&gt;
** This came out of the WPAD investigation.&lt;br /&gt;
* {{nbug|790370}}, WPAD investigation, various Windows versions. &lt;br /&gt;
** XP remains to be done - #desktop working on getting a working XP environment&lt;br /&gt;
** looks like &amp;quot;not a problem&amp;quot;, verified for OSX and WinVista, Win7. &lt;br /&gt;
** Marked bug as UNCONFIRMED. (DONE)&lt;br /&gt;
&lt;br /&gt;
== [mailto:josh@mozilla.com Josh Aas] (Manager)  ==&lt;br /&gt;
&lt;br /&gt;
* Empty&lt;/div&gt;</summary>
		<author><name>Honzab</name></author>
	</entry>
	<entry>
		<id>https://wiki.mozilla.org/index.php?title=Networking/Archive/IndividualPriorities&amp;diff=495132</id>
		<title>Networking/Archive/IndividualPriorities</title>
		<link rel="alternate" type="text/html" href="https://wiki.mozilla.org/index.php?title=Networking/Archive/IndividualPriorities&amp;diff=495132"/>
		<updated>2012-12-20T13:58:50Z</updated>

		<summary type="html">&lt;p&gt;Honzab: /* Honza Bambas */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Please see [[Networking/TeamPriorities]] for team priorities.&lt;br /&gt;
&lt;br /&gt;
= General Priorities for All Team Members =&lt;br /&gt;
&lt;br /&gt;
These priorities apply to all team members at all times:&lt;br /&gt;
&lt;br /&gt;
# Resolve security bugs rated sg:moderate or higher.&lt;br /&gt;
# Review requests older than one week.&lt;br /&gt;
&lt;br /&gt;
These should be taken care of before any other work is done.&lt;br /&gt;
&lt;br /&gt;
= Individual Priorities =&lt;br /&gt;
&lt;br /&gt;
These priority lists should reflect the work that each individual is planning to do, in the order in which they plan to do it.&lt;br /&gt;
&lt;br /&gt;
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 [mailto:josh@mozilla.com Josh Aas] (networking team manager).&lt;br /&gt;
&lt;br /&gt;
== [mailto:mnovotny@mozilla.com Michal Novotny] ==&lt;br /&gt;
&lt;br /&gt;
# reviews/feedbacks&lt;br /&gt;
# {{bug|808997}}, Intermittent leak of nsCacheEntryDescriptor, nsCacheEntryDescriptor::nsOutputStreamWrapper, nsCacheEntryHashTable, nsCacheService and nsDiskCacheStreamIO in mochitest&lt;br /&gt;
# {{bug|725993}}, Random up to a minute-long unresponsive GUI watching HTML5 YouTube&lt;br /&gt;
# {{bug|816642}}, Avoid fragmenting cache files&lt;br /&gt;
# {{bug|808532}}, File not found error for HTTP URL (2), can be fixed by a forced reload&lt;br /&gt;
# {{bug|763555}}, Do not do I/O while holding the cache lock&lt;br /&gt;
# {{bug|723582}}, Don&#039;t make nsCacheService::IsStorageEnabledForPolicy{,_Locked} block on the entire cache service&lt;br /&gt;
# {{bug|572011}}, Crash @ nsDiskCacheStreamIO::FlushBufferToFile&lt;br /&gt;
# {{bug|741179}}, crash in nsDiskCacheBlockFile::Write&lt;br /&gt;
# {{bug|752266}}, Firefox startup crash in nsFileInputStream::Read&lt;br /&gt;
# {{bug|656758}}, Firefox Crash in nsUrlClassifierDBService::CheckClean @ nsSocketInputStream::Read&lt;br /&gt;
# {{bug|597260}}, Firefox Crash Report [@ nsFileOutputStream::Write(char const*, unsigned int, unsigned int*) ]&lt;br /&gt;
# {{bug|403860}}, nsICacheService.visitEntries is unsafe to call from JS (or pretty much anywhere, really)&lt;br /&gt;
# {{bug|713480}}, Compressed entries stored as files are padded with zero bytes to the length of uncompressed size&lt;br /&gt;
# {{bug|648232}}, Clear Recent History should be async&lt;br /&gt;
# {{bug|701909}}, Disk cache seems to cause exceptionally slow startups&lt;br /&gt;
# {{bug|558253}}, Proxy Auto Config (PAC) Extended functions for multi-resolution and ipv6&lt;br /&gt;
# {{bug|689247}}, Intermittent leak&lt;br /&gt;
# Stop deleting disk cache after a crash&lt;br /&gt;
# Help with mobile disk cache&lt;br /&gt;
&lt;br /&gt;
== [mailto:jduell@mozilla.com Jason Duell]  ==&lt;br /&gt;
&lt;br /&gt;
# {{nbug|781392}} mochi.tests hitting proxy error on B2G hardware&lt;br /&gt;
# {{nbug|782542}} Secure necko IPDL usage &lt;br /&gt;
# {{nbug|794978}} Always delete app&#039;s cookies even if the cookies have not been loaded yet &lt;br /&gt;
# {{nbug|799212}} - Cookies: add test for webapps-clear-data with browserOnly=true&lt;br /&gt;
# More reviews &lt;br /&gt;
# {{nbug|711886}} (write test for) Refuse connection if server replies with non-matching subprotocol&lt;br /&gt;
# {{nbug|792238}} - Convert IPC::SerializedLoadContext to use newer IPDL parameter style&lt;br /&gt;
# benchmark Websocket latency peformance vs Chrome&lt;br /&gt;
# Better error messages for HTTP CORRUPT error {{nbug|688345}}. &lt;br /&gt;
# {{nbug|698692}} Make WebSocket.close() prevent any more events from firing&lt;br /&gt;
# {{nbug|704447}} Improve large blob support for WebSockets&lt;br /&gt;
# write Necko e10s documentation&lt;br /&gt;
&lt;br /&gt;
== [mailto:hbambas@mozilla.com Honza Bambas] ==&lt;br /&gt;
&lt;br /&gt;
# {{Bug|822490}} Radically simplify windows TimeStamp implementation&lt;br /&gt;
# {{bug|791626}} offline status not updated by Firefox 15 in Fedora 17 (seems like some offline state detection regression, could be fixed by)&lt;br /&gt;
# {{bug|729182}} Finalize visual event tracer&lt;br /&gt;
#* land it as is, cover the API with some new #defines&lt;br /&gt;
#* merge this with the gecko profiler, on the level of instrumentation as well as visualization (discussed with Benoit)&lt;br /&gt;
# {{bug|466524}} allow ssl in xpcshell tests&lt;br /&gt;
# move application cache database access off of the main thread {{bug|822833}}&lt;br /&gt;
&lt;br /&gt;
Untriaged:&lt;br /&gt;
# {{bug|370886}} Implement new tracking mechanism for the security state&lt;br /&gt;
# {{Bug|705755}} Reintroduce handling of SSL short write after SSL thread removal&lt;br /&gt;
#* update based on review comments&lt;br /&gt;
# Check on all security/mixed content tests timing out intermittently&lt;br /&gt;
# Dromaeo regression caused by {{bug|753990}}&lt;br /&gt;
# {{bug|744713}} Add support for putting &amp;quot;total size&amp;quot; into appcache manifest&lt;br /&gt;
# {{bug|671468}} Firefox crash @ nsSocketOutputStream::Write (Yandex)&lt;br /&gt;
# {{bug|451081}} Add flag to protocol handler to distinguish that trust domain is the whole spec (finish this!)&lt;br /&gt;
# {{bug|758869}} Debugger attached to a running Gecko application doesn&#039;t see thread names&lt;br /&gt;
# {{Bug|715905}} Separate HTTP proxy CONNECT logic to its own class&lt;br /&gt;
#* Consider risk/value and amount of work prior to start coding this&lt;br /&gt;
# {{bug|318253}} NTLM Proxy authentification dialog pops up over and over&lt;br /&gt;
# {{bug|423758}} Firefox can&#039;t authenticate to IIS when minimum NTLM level set to v2&lt;br /&gt;
# {{bug|602814}} Sites requiring an NTLM authentication don&#039;t work through a proxy&lt;br /&gt;
&lt;br /&gt;
[https://bugzilla.mozilla.org/buglist.cgi?quicksearch=652440%20522463%20427948%20412834%20370886%20671568%20671884%20656943%20388305 in stock]&lt;br /&gt;
&lt;br /&gt;
== [mailto:hurley@mozilla.com Nick Hurley] ==&lt;br /&gt;
&lt;br /&gt;
# Help set up DASH demos.&lt;br /&gt;
# [[Necko/Performance/AutomatedTesting|Stone Ridge]]&lt;br /&gt;
# [https://bugzilla.mozilla.org/buglist.cgi?list_id=1427425&amp;amp;emailtype1=exact&amp;amp;emailassigned_to1=1&amp;amp;query_format=advanced&amp;amp;bug_status=UNCONFIRMED&amp;amp;bug_status=NEW&amp;amp;bug_status=ASSIGNED&amp;amp;bug_status=REOPENED&amp;amp;email1=hurley%40mozilla.com Bugs]&lt;br /&gt;
&lt;br /&gt;
== [mailto:pmcmanus@mozilla.com Patrick McManus] ==&lt;br /&gt;
&lt;br /&gt;
Major items (mostly serial)&lt;br /&gt;
# TLS false start (q3 goal) 658222 713933&lt;br /&gt;
# pinterest derived work 813707 (tracker) 792438 (block on head scripts) 813712 (connect some blockers) and 813715 (throttle bw of high parallelism)&lt;br /&gt;
# HTTP2 prototype of SPDY with DNS SRV for IETF work&lt;br /&gt;
# OCSP stapling with cache anticipation&lt;br /&gt;
# OCSP GET w/local HTTP stack and cache for persistence (assuming sec ok)&lt;br /&gt;
# SPDY push&lt;br /&gt;
# SPDY/4 (dep: spec stable at this point)&lt;br /&gt;
# TLS Cached Info for eliminating cert chain spills (dep: sec-ok, and stable spec)&lt;br /&gt;
# Research on UDP based transports&lt;br /&gt;
# Prioritization scheduling of partial resources to reduce ready-to-use time&lt;br /&gt;
&lt;br /&gt;
Smaller items (as time allows in no particular order)&lt;br /&gt;
# Telemetry for OCSP {Pass/Fail, Time}&lt;br /&gt;
# Telemetry for OCSP Cache Anticipation&lt;br /&gt;
# Telemetry for TLS Cipher Choice&lt;br /&gt;
# 804605 CNAME/NTLM regression of mine&lt;br /&gt;
# Fixes to priority levels of existing requests (ping, favicon, etc..)&lt;br /&gt;
# Read Handlers For SDPY need to be always engaged&lt;br /&gt;
# SPDY: standardization issues&lt;br /&gt;
# SPDY Test infrastructure&lt;br /&gt;
&lt;br /&gt;
== [mailto:sworkman@mozilla.com Steve Workman]  ==&lt;br /&gt;
&lt;br /&gt;
* DASH Design/Implementation&lt;br /&gt;
** DONE {{bug|734546}} Add DASH Support (WebM): Initial Code Drop&lt;br /&gt;
*** Includes non-adaptive playback from DASH MPD manifests.&lt;br /&gt;
** DONE {{bug|792404}} Add adaptation algorithm to DASH code&lt;br /&gt;
*** Initial Adaptation based on download rate of HTTP requests.&lt;br /&gt;
** In review {{bug|816726}} Add support for seeking in DASH-WebM streams&lt;br /&gt;
** In progress {{bug|792935}} Add DASH-WebM cases to mochitests&lt;br /&gt;
&lt;br /&gt;
** Other DASH-supporting bugs.&lt;br /&gt;
&lt;br /&gt;
== [mailto:rdow@mozilla.com Randall Dow] ==&lt;br /&gt;
&lt;br /&gt;
* {{nbug|758338}}, Mobile vs desktop network perf test case investigation.&lt;br /&gt;
* Help with NSS bugs. Set up environment for compiling, testing, etc.&lt;br /&gt;
** CVS, Test environment, HG, etc.&lt;br /&gt;
* Watch: {{nbug|621429}} - Proxy configuration : &amp;quot;Use system proxy settings&amp;quot; assumes no proxy if IE is set to auto-detect itself.&lt;br /&gt;
** This came out of the WPAD investigation.&lt;br /&gt;
* {{nbug|790370}}, WPAD investigation, various Windows versions. &lt;br /&gt;
** XP remains to be done - #desktop working on getting a working XP environment&lt;br /&gt;
** looks like &amp;quot;not a problem&amp;quot;, verified for OSX and WinVista, Win7. &lt;br /&gt;
** Marked bug as UNCONFIRMED. (DONE)&lt;br /&gt;
&lt;br /&gt;
== [mailto:josh@mozilla.com Josh Aas] (Manager)  ==&lt;br /&gt;
&lt;br /&gt;
* Empty&lt;/div&gt;</summary>
		<author><name>Honzab</name></author>
	</entry>
	<entry>
		<id>https://wiki.mozilla.org/index.php?title=Networking/Archive/IndividualPriorities&amp;diff=494484</id>
		<title>Networking/Archive/IndividualPriorities</title>
		<link rel="alternate" type="text/html" href="https://wiki.mozilla.org/index.php?title=Networking/Archive/IndividualPriorities&amp;diff=494484"/>
		<updated>2012-12-18T13:23:09Z</updated>

		<summary type="html">&lt;p&gt;Honzab: /* Honza Bambas */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Please see [[Networking/TeamPriorities]] for team priorities.&lt;br /&gt;
&lt;br /&gt;
= General Priorities for All Team Members =&lt;br /&gt;
&lt;br /&gt;
These priorities apply to all team members at all times:&lt;br /&gt;
&lt;br /&gt;
# Resolve security bugs rated sg:moderate or higher.&lt;br /&gt;
# Review requests older than one week.&lt;br /&gt;
&lt;br /&gt;
These should be taken care of before any other work is done.&lt;br /&gt;
&lt;br /&gt;
= Individual Priorities =&lt;br /&gt;
&lt;br /&gt;
These priority lists should reflect the work that each individual is planning to do, in the order in which they plan to do it.&lt;br /&gt;
&lt;br /&gt;
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 [mailto:josh@mozilla.com Josh Aas] (networking team manager).&lt;br /&gt;
&lt;br /&gt;
== [mailto:mnovotny@mozilla.com Michal Novotny] ==&lt;br /&gt;
&lt;br /&gt;
# reviews/feedbacks&lt;br /&gt;
# {{bug|808997}}, Intermittent leak of nsCacheEntryDescriptor, nsCacheEntryDescriptor::nsOutputStreamWrapper, nsCacheEntryHashTable, nsCacheService and nsDiskCacheStreamIO in mochitest&lt;br /&gt;
# {{bug|725993}}, Random up to a minute-long unresponsive GUI watching HTML5 YouTube&lt;br /&gt;
# {{bug|816642}}, Avoid fragmenting cache files&lt;br /&gt;
# {{bug|808532}}, File not found error for HTTP URL (2), can be fixed by a forced reload&lt;br /&gt;
# {{bug|763555}}, Do not do I/O while holding the cache lock&lt;br /&gt;
# {{bug|723582}}, Don&#039;t make nsCacheService::IsStorageEnabledForPolicy{,_Locked} block on the entire cache service&lt;br /&gt;
# {{bug|572011}}, Crash @ nsDiskCacheStreamIO::FlushBufferToFile&lt;br /&gt;
# {{bug|741179}}, crash in nsDiskCacheBlockFile::Write&lt;br /&gt;
# {{bug|752266}}, Firefox startup crash in nsFileInputStream::Read&lt;br /&gt;
# {{bug|656758}}, Firefox Crash in nsUrlClassifierDBService::CheckClean @ nsSocketInputStream::Read&lt;br /&gt;
# {{bug|597260}}, Firefox Crash Report [@ nsFileOutputStream::Write(char const*, unsigned int, unsigned int*) ]&lt;br /&gt;
# {{bug|403860}}, nsICacheService.visitEntries is unsafe to call from JS (or pretty much anywhere, really)&lt;br /&gt;
# {{bug|713480}}, Compressed entries stored as files are padded with zero bytes to the length of uncompressed size&lt;br /&gt;
# {{bug|648232}}, Clear Recent History should be async&lt;br /&gt;
# {{bug|701909}}, Disk cache seems to cause exceptionally slow startups&lt;br /&gt;
# {{bug|558253}}, Proxy Auto Config (PAC) Extended functions for multi-resolution and ipv6&lt;br /&gt;
# {{bug|689247}}, Intermittent leak&lt;br /&gt;
# Stop deleting disk cache after a crash&lt;br /&gt;
# Help with mobile disk cache&lt;br /&gt;
&lt;br /&gt;
== [mailto:jduell@mozilla.com Jason Duell]  ==&lt;br /&gt;
&lt;br /&gt;
# {{nbug|781392}} mochi.tests hitting proxy error on B2G hardware&lt;br /&gt;
# {{nbug|782542}} Secure necko IPDL usage &lt;br /&gt;
# {{nbug|794978}} Always delete app&#039;s cookies even if the cookies have not been loaded yet &lt;br /&gt;
# {{nbug|799212}} - Cookies: add test for webapps-clear-data with browserOnly=true&lt;br /&gt;
# More reviews &lt;br /&gt;
# {{nbug|711886}} (write test for) Refuse connection if server replies with non-matching subprotocol&lt;br /&gt;
# {{nbug|792238}} - Convert IPC::SerializedLoadContext to use newer IPDL parameter style&lt;br /&gt;
# benchmark Websocket latency peformance vs Chrome&lt;br /&gt;
# Better error messages for HTTP CORRUPT error {{nbug|688345}}. &lt;br /&gt;
# {{nbug|698692}} Make WebSocket.close() prevent any more events from firing&lt;br /&gt;
# {{nbug|704447}} Improve large blob support for WebSockets&lt;br /&gt;
# write Necko e10s documentation&lt;br /&gt;
&lt;br /&gt;
== [mailto:hbambas@mozilla.com Honza Bambas] ==&lt;br /&gt;
&lt;br /&gt;
# {{Bug|822490}} Radically simplify windows TimeStamp implementation&lt;br /&gt;
# {{bug|791626}} offline status not updated by Firefox 15 in Fedora 17 (seems like some offline state detection regression, could be fixed by)&lt;br /&gt;
# {{bug|729182}} Finalize visual event tracer&lt;br /&gt;
#* land it as is, cover the API with some new #defines&lt;br /&gt;
#* merge this with the gecko profiler, on the level of instrumentation as well as visualization (discussed with Benoit)&lt;br /&gt;
# {{bug|466524}} allow ssl in xpcshell tests&lt;br /&gt;
&lt;br /&gt;
Untriaged:&lt;br /&gt;
# {{bug|370886}} Implement new tracking mechanism for the security state&lt;br /&gt;
# {{Bug|705755}} Reintroduce handling of SSL short write after SSL thread removal&lt;br /&gt;
#* update based on review comments&lt;br /&gt;
# Check on all security/mixed content tests timing out intermittently&lt;br /&gt;
# Dromaeo regression caused by {{bug|753990}}&lt;br /&gt;
# {{bug|744713}} Add support for putting &amp;quot;total size&amp;quot; into appcache manifest&lt;br /&gt;
# {{bug|671468}} Firefox crash @ nsSocketOutputStream::Write (Yandex)&lt;br /&gt;
# {{bug|451081}} Add flag to protocol handler to distinguish that trust domain is the whole spec (finish this!)&lt;br /&gt;
# {{bug|758869}} Debugger attached to a running Gecko application doesn&#039;t see thread names&lt;br /&gt;
# {{Bug|715905}} Separate HTTP proxy CONNECT logic to its own class&lt;br /&gt;
#* Consider risk/value and amount of work prior to start coding this&lt;br /&gt;
# {{bug|318253}} NTLM Proxy authentification dialog pops up over and over&lt;br /&gt;
# {{bug|423758}} Firefox can&#039;t authenticate to IIS when minimum NTLM level set to v2&lt;br /&gt;
# {{bug|602814}} Sites requiring an NTLM authentication don&#039;t work through a proxy&lt;br /&gt;
&lt;br /&gt;
[https://bugzilla.mozilla.org/buglist.cgi?quicksearch=652440%20522463%20427948%20412834%20370886%20671568%20671884%20656943%20388305 in stock]&lt;br /&gt;
&lt;br /&gt;
== [mailto:hurley@mozilla.com Nick Hurley] ==&lt;br /&gt;
&lt;br /&gt;
# Help set up DASH demos.&lt;br /&gt;
# [[Necko/Performance/AutomatedTesting|Stone Ridge]]&lt;br /&gt;
# [https://bugzilla.mozilla.org/buglist.cgi?list_id=1427425&amp;amp;emailtype1=exact&amp;amp;emailassigned_to1=1&amp;amp;query_format=advanced&amp;amp;bug_status=UNCONFIRMED&amp;amp;bug_status=NEW&amp;amp;bug_status=ASSIGNED&amp;amp;bug_status=REOPENED&amp;amp;email1=hurley%40mozilla.com Bugs]&lt;br /&gt;
&lt;br /&gt;
== [mailto:pmcmanus@mozilla.com Patrick McManus] ==&lt;br /&gt;
&lt;br /&gt;
Major items (mostly serial)&lt;br /&gt;
# TLS false start (q3 goal) 658222 713933&lt;br /&gt;
# pinterest derived work 813707 (tracker) 792438 (block on head scripts) 813712 (connect some blockers) and 813715 (throttle bw of high parallelism)&lt;br /&gt;
# HTTP2 prototype of SPDY with DNS SRV for IETF work&lt;br /&gt;
# OCSP stapling with cache anticipation&lt;br /&gt;
# OCSP GET w/local HTTP stack and cache for persistence (assuming sec ok)&lt;br /&gt;
# SPDY push&lt;br /&gt;
# SPDY/4 (dep: spec stable at this point)&lt;br /&gt;
# TLS Cached Info for eliminating cert chain spills (dep: sec-ok, and stable spec)&lt;br /&gt;
# Research on UDP based transports&lt;br /&gt;
# Prioritization scheduling of partial resources to reduce ready-to-use time&lt;br /&gt;
&lt;br /&gt;
Smaller items (as time allows in no particular order)&lt;br /&gt;
# Telemetry for OCSP {Pass/Fail, Time}&lt;br /&gt;
# Telemetry for OCSP Cache Anticipation&lt;br /&gt;
# Telemetry for TLS Cipher Choice&lt;br /&gt;
# 804605 CNAME/NTLM regression of mine&lt;br /&gt;
# Fixes to priority levels of existing requests (ping, favicon, etc..)&lt;br /&gt;
# Read Handlers For SDPY need to be always engaged&lt;br /&gt;
# SPDY: standardization issues&lt;br /&gt;
# SPDY Test infrastructure&lt;br /&gt;
&lt;br /&gt;
== [mailto:sworkman@mozilla.com Steve Workman]  ==&lt;br /&gt;
&lt;br /&gt;
* DASH Design/Implementation&lt;br /&gt;
** DONE {{bug|734546}} Add DASH Support (WebM): Initial Code Drop&lt;br /&gt;
*** Includes non-adaptive playback from DASH MPD manifests.&lt;br /&gt;
** DONE {{bug|792404}} Add adaptation algorithm to DASH code&lt;br /&gt;
*** Initial Adaptation based on download rate of HTTP requests.&lt;br /&gt;
** In review {{bug|816726}} Add support for seeking in DASH-WebM streams&lt;br /&gt;
** In progress {{bug|792935}} Add DASH-WebM cases to mochitests&lt;br /&gt;
&lt;br /&gt;
** Other DASH-supporting bugs.&lt;br /&gt;
&lt;br /&gt;
== [mailto:rdow@mozilla.com Randall Dow] ==&lt;br /&gt;
&lt;br /&gt;
# {{bug|758338}}, Mobile vs desktop network perf test case investigation.&lt;br /&gt;
# {{ bug|790370}}, WPAD investigation, various Windows versions. XP to be done, looks like &amp;quot;not a problem&amp;quot;.&lt;br /&gt;
# Help with NSS bugs.&lt;br /&gt;
&lt;br /&gt;
== [mailto:josh@mozilla.com Josh Aas] (Manager)  ==&lt;br /&gt;
&lt;br /&gt;
* Empty&lt;/div&gt;</summary>
		<author><name>Honzab</name></author>
	</entry>
	<entry>
		<id>https://wiki.mozilla.org/index.php?title=Networking/Archive/IndividualPriorities&amp;diff=494422</id>
		<title>Networking/Archive/IndividualPriorities</title>
		<link rel="alternate" type="text/html" href="https://wiki.mozilla.org/index.php?title=Networking/Archive/IndividualPriorities&amp;diff=494422"/>
		<updated>2012-12-18T00:20:46Z</updated>

		<summary type="html">&lt;p&gt;Honzab: /* Honza Bambas */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Please see [[Networking/TeamPriorities]] for team priorities.&lt;br /&gt;
&lt;br /&gt;
= General Priorities for All Team Members =&lt;br /&gt;
&lt;br /&gt;
These priorities apply to all team members at all times:&lt;br /&gt;
&lt;br /&gt;
# Resolve security bugs rated sg:moderate or higher.&lt;br /&gt;
# Review requests older than one week.&lt;br /&gt;
&lt;br /&gt;
These should be taken care of before any other work is done.&lt;br /&gt;
&lt;br /&gt;
= Individual Priorities =&lt;br /&gt;
&lt;br /&gt;
These priority lists should reflect the work that each individual is planning to do, in the order in which they plan to do it.&lt;br /&gt;
&lt;br /&gt;
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 [mailto:josh@mozilla.com Josh Aas] (networking team manager).&lt;br /&gt;
&lt;br /&gt;
== [mailto:mnovotny@mozilla.com Michal Novotny] ==&lt;br /&gt;
&lt;br /&gt;
# reviews/feedbacks&lt;br /&gt;
# {{bug|808997}}, Intermittent leak of nsCacheEntryDescriptor, nsCacheEntryDescriptor::nsOutputStreamWrapper, nsCacheEntryHashTable, nsCacheService and nsDiskCacheStreamIO in mochitest&lt;br /&gt;
# {{bug|725993}}, Random up to a minute-long unresponsive GUI watching HTML5 YouTube&lt;br /&gt;
# {{bug|816642}}, Avoid fragmenting cache files&lt;br /&gt;
# {{bug|808532}}, File not found error for HTTP URL (2), can be fixed by a forced reload&lt;br /&gt;
# {{bug|763555}}, Do not do I/O while holding the cache lock&lt;br /&gt;
# {{bug|723582}}, Don&#039;t make nsCacheService::IsStorageEnabledForPolicy{,_Locked} block on the entire cache service&lt;br /&gt;
# {{bug|572011}}, Crash @ nsDiskCacheStreamIO::FlushBufferToFile&lt;br /&gt;
# {{bug|741179}}, crash in nsDiskCacheBlockFile::Write&lt;br /&gt;
# {{bug|752266}}, Firefox startup crash in nsFileInputStream::Read&lt;br /&gt;
# {{bug|656758}}, Firefox Crash in nsUrlClassifierDBService::CheckClean @ nsSocketInputStream::Read&lt;br /&gt;
# {{bug|597260}}, Firefox Crash Report [@ nsFileOutputStream::Write(char const*, unsigned int, unsigned int*) ]&lt;br /&gt;
# {{bug|403860}}, nsICacheService.visitEntries is unsafe to call from JS (or pretty much anywhere, really)&lt;br /&gt;
# {{bug|713480}}, Compressed entries stored as files are padded with zero bytes to the length of uncompressed size&lt;br /&gt;
# {{bug|648232}}, Clear Recent History should be async&lt;br /&gt;
# {{bug|701909}}, Disk cache seems to cause exceptionally slow startups&lt;br /&gt;
# {{bug|558253}}, Proxy Auto Config (PAC) Extended functions for multi-resolution and ipv6&lt;br /&gt;
# {{bug|689247}}, Intermittent leak&lt;br /&gt;
# Stop deleting disk cache after a crash&lt;br /&gt;
# Help with mobile disk cache&lt;br /&gt;
&lt;br /&gt;
== [mailto:jduell@mozilla.com Jason Duell]  ==&lt;br /&gt;
&lt;br /&gt;
# {{nbug|781392}} mochi.tests hitting proxy error on B2G hardware&lt;br /&gt;
# {{nbug|782542}} Secure necko IPDL usage &lt;br /&gt;
# {{nbug|794978}} Always delete app&#039;s cookies even if the cookies have not been loaded yet &lt;br /&gt;
# {{nbug|799212}} - Cookies: add test for webapps-clear-data with browserOnly=true&lt;br /&gt;
# More reviews &lt;br /&gt;
# {{nbug|711886}} (write test for) Refuse connection if server replies with non-matching subprotocol&lt;br /&gt;
# {{nbug|792238}} - Convert IPC::SerializedLoadContext to use newer IPDL parameter style&lt;br /&gt;
# benchmark Websocket latency peformance vs Chrome&lt;br /&gt;
# Better error messages for HTTP CORRUPT error {{nbug|688345}}. &lt;br /&gt;
# {{nbug|698692}} Make WebSocket.close() prevent any more events from firing&lt;br /&gt;
# {{nbug|704447}} Improve large blob support for WebSockets&lt;br /&gt;
# write Necko e10s documentation&lt;br /&gt;
&lt;br /&gt;
== [mailto:hbambas@mozilla.com Honza Bambas] ==&lt;br /&gt;
&lt;br /&gt;
# {{Bug|725587}} Firefox jumps randomly from IPv6 to IPv4 and vice versa in dual-stack environment&lt;br /&gt;
# {{Bug|822490}} Radically simplify windows TimeStamp implementation&lt;br /&gt;
# {{bug|791626}} offline status not updated by Firefox 15 in Fedora 17 (seems like some offline state detection regression, could be fixed by)&lt;br /&gt;
# {{bug|729182}} Finalize visual event tracer&lt;br /&gt;
#* land it as is, cover the API with some new #defines&lt;br /&gt;
#* merge this with the gecko profiler, on the level of instrumentation as well as visualization (discussed with Benoit)&lt;br /&gt;
# {{bug|466524}} allow ssl in xpcshell tests&lt;br /&gt;
&lt;br /&gt;
Untriaged:&lt;br /&gt;
# {{bug|370886}} Implement new tracking mechanism for the security state&lt;br /&gt;
# {{Bug|705755}} Reintroduce handling of SSL short write after SSL thread removal&lt;br /&gt;
#* update based on review comments&lt;br /&gt;
# Check on all security/mixed content tests timing out intermittently&lt;br /&gt;
# Dromaeo regression caused by {{bug|753990}}&lt;br /&gt;
# {{bug|744713}} Add support for putting &amp;quot;total size&amp;quot; into appcache manifest&lt;br /&gt;
# {{bug|671468}} Firefox crash @ nsSocketOutputStream::Write (Yandex)&lt;br /&gt;
# {{bug|451081}} Add flag to protocol handler to distinguish that trust domain is the whole spec (finish this!)&lt;br /&gt;
# {{bug|758869}} Debugger attached to a running Gecko application doesn&#039;t see thread names&lt;br /&gt;
# {{Bug|715905}} Separate HTTP proxy CONNECT logic to its own class&lt;br /&gt;
#* Consider risk/value and amount of work prior to start coding this&lt;br /&gt;
# {{bug|318253}} NTLM Proxy authentification dialog pops up over and over&lt;br /&gt;
# {{bug|423758}} Firefox can&#039;t authenticate to IIS when minimum NTLM level set to v2&lt;br /&gt;
# {{bug|602814}} Sites requiring an NTLM authentication don&#039;t work through a proxy&lt;br /&gt;
&lt;br /&gt;
[https://bugzilla.mozilla.org/buglist.cgi?quicksearch=652440%20522463%20427948%20412834%20370886%20671568%20671884%20656943%20388305 in stock]&lt;br /&gt;
&lt;br /&gt;
== [mailto:hurley@mozilla.com Nick Hurley] ==&lt;br /&gt;
&lt;br /&gt;
# Help set up DASH demos.&lt;br /&gt;
# [[Necko/Performance/AutomatedTesting|Stone Ridge]]&lt;br /&gt;
# [https://bugzilla.mozilla.org/buglist.cgi?list_id=1427425&amp;amp;emailtype1=exact&amp;amp;emailassigned_to1=1&amp;amp;query_format=advanced&amp;amp;bug_status=UNCONFIRMED&amp;amp;bug_status=NEW&amp;amp;bug_status=ASSIGNED&amp;amp;bug_status=REOPENED&amp;amp;email1=hurley%40mozilla.com Bugs]&lt;br /&gt;
&lt;br /&gt;
== [mailto:pmcmanus@mozilla.com Patrick McManus] ==&lt;br /&gt;
&lt;br /&gt;
Major items (mostly serial)&lt;br /&gt;
# TLS false start (q3 goal) 658222 713933&lt;br /&gt;
# pinterest derived work 813707 (tracker) 792438 (block on head scripts) 813712 (connect some blockers) and 813715 (throttle bw of high parallelism)&lt;br /&gt;
# HTTP2 prototype of SPDY with DNS SRV for IETF work&lt;br /&gt;
# OCSP stapling with cache anticipation&lt;br /&gt;
# OCSP GET w/local HTTP stack and cache for persistence (assuming sec ok)&lt;br /&gt;
# SPDY push&lt;br /&gt;
# SPDY/4 (dep: spec stable at this point)&lt;br /&gt;
# TLS Cached Info for eliminating cert chain spills (dep: sec-ok, and stable spec)&lt;br /&gt;
# Research on UDP based transports&lt;br /&gt;
# Prioritization scheduling of partial resources to reduce ready-to-use time&lt;br /&gt;
&lt;br /&gt;
Smaller items (as time allows in no particular order)&lt;br /&gt;
# Telemetry for OCSP {Pass/Fail, Time}&lt;br /&gt;
# Telemetry for OCSP Cache Anticipation&lt;br /&gt;
# Telemetry for TLS Cipher Choice&lt;br /&gt;
# 804605 CNAME/NTLM regression of mine&lt;br /&gt;
# Fixes to priority levels of existing requests (ping, favicon, etc..)&lt;br /&gt;
# Read Handlers For SDPY need to be always engaged&lt;br /&gt;
# SPDY: standardization issues&lt;br /&gt;
# SPDY Test infrastructure&lt;br /&gt;
&lt;br /&gt;
== [mailto:sworkman@mozilla.com Steve Workman]  ==&lt;br /&gt;
&lt;br /&gt;
* DASH Design/Implementation&lt;br /&gt;
** DONE {{bug|734546}} Add DASH Support (WebM): Initial Code Drop&lt;br /&gt;
*** Includes non-adaptive playback from DASH MPD manifests.&lt;br /&gt;
** DONE {{bug|792404}} Add adaptation algorithm to DASH code&lt;br /&gt;
*** Initial Adaptation based on download rate of HTTP requests.&lt;br /&gt;
** In review {{bug|816726}} Add support for seeking in DASH-WebM streams&lt;br /&gt;
** In progress {{bug|792935}} Add DASH-WebM cases to mochitests&lt;br /&gt;
&lt;br /&gt;
** Other DASH-supporting bugs.&lt;br /&gt;
&lt;br /&gt;
== [mailto:rdow@mozilla.com Randall Dow] ==&lt;br /&gt;
&lt;br /&gt;
# {{bug|758338}}, Mobile vs desktop network perf test case investigation.&lt;br /&gt;
# {{ bug|790370}}, WPAD investigation, various Windows versions. XP to be done, looks like &amp;quot;not a problem&amp;quot;.&lt;br /&gt;
# Help with NSS bugs.&lt;br /&gt;
&lt;br /&gt;
== [mailto:josh@mozilla.com Josh Aas] (Manager)  ==&lt;br /&gt;
&lt;br /&gt;
* Empty&lt;/div&gt;</summary>
		<author><name>Honzab</name></author>
	</entry>
	<entry>
		<id>https://wiki.mozilla.org/index.php?title=Networking/Archive/IndividualPriorities&amp;diff=494157</id>
		<title>Networking/Archive/IndividualPriorities</title>
		<link rel="alternate" type="text/html" href="https://wiki.mozilla.org/index.php?title=Networking/Archive/IndividualPriorities&amp;diff=494157"/>
		<updated>2012-12-14T23:44:10Z</updated>

		<summary type="html">&lt;p&gt;Honzab: /* Honza Bambas */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Please see [[Networking/TeamPriorities]] for team priorities.&lt;br /&gt;
&lt;br /&gt;
= General Priorities for All Team Members =&lt;br /&gt;
&lt;br /&gt;
These priorities apply to all team members at all times:&lt;br /&gt;
&lt;br /&gt;
# Resolve security bugs rated sg:moderate or higher.&lt;br /&gt;
# Review requests older than one week.&lt;br /&gt;
&lt;br /&gt;
These should be taken care of before any other work is done.&lt;br /&gt;
&lt;br /&gt;
= Individual Priorities =&lt;br /&gt;
&lt;br /&gt;
These priority lists should reflect the work that each individual is planning to do, in the order in which they plan to do it.&lt;br /&gt;
&lt;br /&gt;
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 [mailto:josh@mozilla.com Josh Aas] (networking team manager).&lt;br /&gt;
&lt;br /&gt;
== [mailto:mnovotny@mozilla.com Michal Novotny] ==&lt;br /&gt;
&lt;br /&gt;
# reviews/feedbacks&lt;br /&gt;
# {{bug|808997}}, Intermittent leak of nsCacheEntryDescriptor, nsCacheEntryDescriptor::nsOutputStreamWrapper, nsCacheEntryHashTable, nsCacheService and nsDiskCacheStreamIO in mochitest&lt;br /&gt;
# {{bug|725993}}, Random up to a minute-long unresponsive GUI watching HTML5 YouTube&lt;br /&gt;
# {{bug|816642}}, Avoid fragmenting cache files&lt;br /&gt;
# {{bug|808532}}, File not found error for HTTP URL (2), can be fixed by a forced reload&lt;br /&gt;
# {{bug|763555}}, Do not do I/O while holding the cache lock&lt;br /&gt;
# {{bug|723582}}, Don&#039;t make nsCacheService::IsStorageEnabledForPolicy{,_Locked} block on the entire cache service&lt;br /&gt;
# {{bug|572011}}, Crash @ nsDiskCacheStreamIO::FlushBufferToFile&lt;br /&gt;
# {{bug|741179}}, crash in nsDiskCacheBlockFile::Write&lt;br /&gt;
# {{bug|752266}}, Firefox startup crash in nsFileInputStream::Read&lt;br /&gt;
# {{bug|656758}}, Firefox Crash in nsUrlClassifierDBService::CheckClean @ nsSocketInputStream::Read&lt;br /&gt;
# {{bug|597260}}, Firefox Crash Report [@ nsFileOutputStream::Write(char const*, unsigned int, unsigned int*) ]&lt;br /&gt;
# {{bug|403860}}, nsICacheService.visitEntries is unsafe to call from JS (or pretty much anywhere, really)&lt;br /&gt;
# {{bug|713480}}, Compressed entries stored as files are padded with zero bytes to the length of uncompressed size&lt;br /&gt;
# {{bug|648232}}, Clear Recent History should be async&lt;br /&gt;
# {{bug|701909}}, Disk cache seems to cause exceptionally slow startups&lt;br /&gt;
# {{bug|558253}}, Proxy Auto Config (PAC) Extended functions for multi-resolution and ipv6&lt;br /&gt;
# {{bug|689247}}, Intermittent leak&lt;br /&gt;
# Stop deleting disk cache after a crash&lt;br /&gt;
# Help with mobile disk cache&lt;br /&gt;
&lt;br /&gt;
== [mailto:jduell@mozilla.com Jason Duell]  ==&lt;br /&gt;
&lt;br /&gt;
# {{nbug|781392}} mochi.tests hitting proxy error on B2G hardware&lt;br /&gt;
# {{nbug|782542}} Secure necko IPDL usage &lt;br /&gt;
# {{nbug|794978}} Always delete app&#039;s cookies even if the cookies have not been loaded yet &lt;br /&gt;
# {{nbug|799212}} - Cookies: add test for webapps-clear-data with browserOnly=true&lt;br /&gt;
# More reviews &lt;br /&gt;
# {{nbug|711886}} (write test for) Refuse connection if server replies with non-matching subprotocol&lt;br /&gt;
# {{nbug|792238}} - Convert IPC::SerializedLoadContext to use newer IPDL parameter style&lt;br /&gt;
# benchmark Websocket latency peformance vs Chrome&lt;br /&gt;
# Better error messages for HTTP CORRUPT error {{nbug|688345}}. &lt;br /&gt;
# {{nbug|698692}} Make WebSocket.close() prevent any more events from firing&lt;br /&gt;
# {{nbug|704447}} Improve large blob support for WebSockets&lt;br /&gt;
# write Necko e10s documentation&lt;br /&gt;
&lt;br /&gt;
== [mailto:hbambas@mozilla.com Honza Bambas] ==&lt;br /&gt;
&lt;br /&gt;
# {{Bug|725587}} Firefox jumps randomly from IPv6 to IPv4 and vice versa in dual-stack environment&lt;br /&gt;
# {{bug|791626}} offline status not updated by Firefox 15 in Fedora 17 (seems like some offline state detection regression, could be fixed by)&lt;br /&gt;
# {{bug|729182}} Finalize visual event tracer&lt;br /&gt;
#* land it as is, cover the API with some new #defines&lt;br /&gt;
#* merge this with the gecko profiler, on the level of instrumentation as well as visualization (discussed with Benoit)&lt;br /&gt;
# {{bug|466524}} allow ssl in xpcshell tests&lt;br /&gt;
&lt;br /&gt;
Untriaged:&lt;br /&gt;
# {{bug|370886}} Implement new tracking mechanism for the security state&lt;br /&gt;
# {{Bug|705755}} Reintroduce handling of SSL short write after SSL thread removal&lt;br /&gt;
#* update based on review comments&lt;br /&gt;
# Check on all security/mixed content tests timing out intermittently&lt;br /&gt;
# Dromaeo regression caused by {{bug|753990}}&lt;br /&gt;
# {{bug|744713}} Add support for putting &amp;quot;total size&amp;quot; into appcache manifest&lt;br /&gt;
# {{bug|671468}} Firefox crash @ nsSocketOutputStream::Write (Yandex)&lt;br /&gt;
# {{bug|451081}} Add flag to protocol handler to distinguish that trust domain is the whole spec (finish this!)&lt;br /&gt;
# {{bug|758869}} Debugger attached to a running Gecko application doesn&#039;t see thread names&lt;br /&gt;
# {{Bug|715905}} Separate HTTP proxy CONNECT logic to its own class&lt;br /&gt;
#* Consider risk/value and amount of work prior to start coding this&lt;br /&gt;
# {{bug|318253}} NTLM Proxy authentification dialog pops up over and over&lt;br /&gt;
# {{bug|423758}} Firefox can&#039;t authenticate to IIS when minimum NTLM level set to v2&lt;br /&gt;
# {{bug|602814}} Sites requiring an NTLM authentication don&#039;t work through a proxy&lt;br /&gt;
&lt;br /&gt;
[https://bugzilla.mozilla.org/buglist.cgi?quicksearch=652440%20522463%20427948%20412834%20370886%20671568%20671884%20656943%20388305 in stock]&lt;br /&gt;
&lt;br /&gt;
== [mailto:hurley@mozilla.com Nick Hurley] ==&lt;br /&gt;
&lt;br /&gt;
# Help set up DASH demos.&lt;br /&gt;
# [[Necko/Performance/AutomatedTesting|Stone Ridge]]&lt;br /&gt;
# [https://bugzilla.mozilla.org/buglist.cgi?list_id=1427425&amp;amp;emailtype1=exact&amp;amp;emailassigned_to1=1&amp;amp;query_format=advanced&amp;amp;bug_status=UNCONFIRMED&amp;amp;bug_status=NEW&amp;amp;bug_status=ASSIGNED&amp;amp;bug_status=REOPENED&amp;amp;email1=hurley%40mozilla.com Bugs]&lt;br /&gt;
&lt;br /&gt;
== [mailto:pmcmanus@mozilla.com Patrick McManus] ==&lt;br /&gt;
&lt;br /&gt;
Major items (mostly serial)&lt;br /&gt;
# TLS false start (q3 goal) 658222 713933&lt;br /&gt;
# pinterest derived work 813707 (tracker) 792438 (block on head scripts) 813712 (connect some blockers) and 813715 (throttle bw of high parallelism)&lt;br /&gt;
# HTTP2 prototype of SPDY with DNS SRV for IETF work&lt;br /&gt;
# OCSP stapling with cache anticipation&lt;br /&gt;
# OCSP GET w/local HTTP stack and cache for persistence (assuming sec ok)&lt;br /&gt;
# SPDY push&lt;br /&gt;
# SPDY/4 (dep: spec stable at this point)&lt;br /&gt;
# TLS Cached Info for eliminating cert chain spills (dep: sec-ok, and stable spec)&lt;br /&gt;
# Research on UDP based transports&lt;br /&gt;
# Prioritization scheduling of partial resources to reduce ready-to-use time&lt;br /&gt;
&lt;br /&gt;
Smaller items (as time allows in no particular order)&lt;br /&gt;
# Telemetry for OCSP {Pass/Fail, Time}&lt;br /&gt;
# Telemetry for OCSP Cache Anticipation&lt;br /&gt;
# Telemetry for TLS Cipher Choice&lt;br /&gt;
# 804605 CNAME/NTLM regression of mine&lt;br /&gt;
# Fixes to priority levels of existing requests (ping, favicon, etc..)&lt;br /&gt;
# Read Handlers For SDPY need to be always engaged&lt;br /&gt;
# SPDY: standardization issues&lt;br /&gt;
# SPDY Test infrastructure&lt;br /&gt;
&lt;br /&gt;
== [mailto:sworkman@mozilla.com Steve Workman]  ==&lt;br /&gt;
&lt;br /&gt;
* DASH Design/Implementation&lt;br /&gt;
** DONE {{bug|734546}} Add DASH Support (WebM): Initial Code Drop&lt;br /&gt;
*** Includes non-adaptive playback from DASH MPD manifests.&lt;br /&gt;
** DONE {{bug|792404}} Add adaptation algorithm to DASH code&lt;br /&gt;
*** Initial Adaptation based on download rate of HTTP requests.&lt;br /&gt;
** In review {{bug|816726}} Add support for seeking in DASH-WebM streams&lt;br /&gt;
** In progress {{bug|792935}} Add DASH-WebM cases to mochitests&lt;br /&gt;
&lt;br /&gt;
** Other DASH-supporting bugs.&lt;br /&gt;
&lt;br /&gt;
== [mailto:rdow@mozilla.com Randall Dow] ==&lt;br /&gt;
&lt;br /&gt;
# {{bug|758338}}, Mobile vs desktop network perf test case investigation.&lt;br /&gt;
# {{ bug|790370}}, WPAD investigation, various Windows versions. XP to be done, looks like &amp;quot;not a problem&amp;quot;.&lt;br /&gt;
# Help with NSS bugs.&lt;br /&gt;
&lt;br /&gt;
== [mailto:josh@mozilla.com Josh Aas] (Manager)  ==&lt;br /&gt;
&lt;br /&gt;
* Empty&lt;/div&gt;</summary>
		<author><name>Honzab</name></author>
	</entry>
	<entry>
		<id>https://wiki.mozilla.org/index.php?title=Networking/Archive/IndividualPriorities&amp;diff=493549</id>
		<title>Networking/Archive/IndividualPriorities</title>
		<link rel="alternate" type="text/html" href="https://wiki.mozilla.org/index.php?title=Networking/Archive/IndividualPriorities&amp;diff=493549"/>
		<updated>2012-12-12T20:48:32Z</updated>

		<summary type="html">&lt;p&gt;Honzab: /* Honza Bambas */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Please see [[Networking/TeamPriorities]] for team priorities.&lt;br /&gt;
&lt;br /&gt;
= General Priorities for All Team Members =&lt;br /&gt;
&lt;br /&gt;
These priorities apply to all team members at all times:&lt;br /&gt;
&lt;br /&gt;
# Resolve security bugs rated sg:moderate or higher.&lt;br /&gt;
# Review requests older than one week.&lt;br /&gt;
&lt;br /&gt;
These should be taken care of before any other work is done.&lt;br /&gt;
&lt;br /&gt;
= Individual Priorities =&lt;br /&gt;
&lt;br /&gt;
These priority lists should reflect the work that each individual is planning to do, in the order in which they plan to do it.&lt;br /&gt;
&lt;br /&gt;
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 [mailto:josh@mozilla.com Josh Aas] (networking team manager).&lt;br /&gt;
&lt;br /&gt;
== [mailto:mnovotny@mozilla.com Michal Novotny] ==&lt;br /&gt;
&lt;br /&gt;
# reviews/feedbacks&lt;br /&gt;
# {{bug|808997}}, Intermittent leak of nsCacheEntryDescriptor, nsCacheEntryDescriptor::nsOutputStreamWrapper, nsCacheEntryHashTable, nsCacheService and nsDiskCacheStreamIO in mochitest&lt;br /&gt;
# {{bug|725993}}, Random up to a minute-long unresponsive GUI watching HTML5 YouTube&lt;br /&gt;
# {{bug|816642}}, Avoid fragmenting cache files&lt;br /&gt;
# {{bug|808532}}, File not found error for HTTP URL (2), can be fixed by a forced reload&lt;br /&gt;
# {{bug|763555}}, Do not do I/O while holding the cache lock&lt;br /&gt;
# {{bug|723582}}, Don&#039;t make nsCacheService::IsStorageEnabledForPolicy{,_Locked} block on the entire cache service&lt;br /&gt;
# {{bug|572011}}, Crash @ nsDiskCacheStreamIO::FlushBufferToFile&lt;br /&gt;
# {{bug|741179}}, crash in nsDiskCacheBlockFile::Write&lt;br /&gt;
# {{bug|752266}}, Firefox startup crash in nsFileInputStream::Read&lt;br /&gt;
# {{bug|656758}}, Firefox Crash in nsUrlClassifierDBService::CheckClean @ nsSocketInputStream::Read&lt;br /&gt;
# {{bug|597260}}, Firefox Crash Report [@ nsFileOutputStream::Write(char const*, unsigned int, unsigned int*) ]&lt;br /&gt;
# {{bug|403860}}, nsICacheService.visitEntries is unsafe to call from JS (or pretty much anywhere, really)&lt;br /&gt;
# {{bug|713480}}, Compressed entries stored as files are padded with zero bytes to the length of uncompressed size&lt;br /&gt;
# {{bug|648232}}, Clear Recent History should be async&lt;br /&gt;
# {{bug|701909}}, Disk cache seems to cause exceptionally slow startups&lt;br /&gt;
# {{bug|558253}}, Proxy Auto Config (PAC) Extended functions for multi-resolution and ipv6&lt;br /&gt;
# {{bug|689247}}, Intermittent leak&lt;br /&gt;
# Stop deleting disk cache after a crash&lt;br /&gt;
# Help with mobile disk cache&lt;br /&gt;
&lt;br /&gt;
== [mailto:jduell@mozilla.com Jason Duell]  ==&lt;br /&gt;
&lt;br /&gt;
# {{nbug|781392}} mochi.tests hitting proxy error on B2G hardware&lt;br /&gt;
# {{nbug|782542}} Secure necko IPDL usage &lt;br /&gt;
# {{nbug|794978}} Always delete app&#039;s cookies even if the cookies have not been loaded yet &lt;br /&gt;
# {{nbug|799212}} - Cookies: add test for webapps-clear-data with browserOnly=true&lt;br /&gt;
# More reviews &lt;br /&gt;
# {{nbug|711886}} (write test for) Refuse connection if server replies with non-matching subprotocol&lt;br /&gt;
# {{nbug|792238}} - Convert IPC::SerializedLoadContext to use newer IPDL parameter style&lt;br /&gt;
# benchmark Websocket latency peformance vs Chrome&lt;br /&gt;
# Better error messages for HTTP CORRUPT error {{nbug|688345}}. &lt;br /&gt;
# {{nbug|698692}} Make WebSocket.close() prevent any more events from firing&lt;br /&gt;
# {{nbug|704447}} Improve large blob support for WebSockets&lt;br /&gt;
# write Necko e10s documentation&lt;br /&gt;
&lt;br /&gt;
== [mailto:hbambas@mozilla.com Honza Bambas] ==&lt;br /&gt;
&lt;br /&gt;
# {{bug|765215}} Firefox 13 hangs on resuming from sleep (TimeStamp impl issue on win32)&lt;br /&gt;
# {{Bug|725587}} Firefox jumps randomly from IPv6 to IPv4 and vice versa in dual-stack environment&lt;br /&gt;
# {{bug|791626}} offline status not updated by Firefox 15 in Fedora 17 (seems like some offline state detection regression, could be fixed by)&lt;br /&gt;
# {{bug|729182}} Finalize visual event tracer&lt;br /&gt;
#* land it as is, cover the API with some new #defines&lt;br /&gt;
#* merge this with the gecko profiler, on the level of instrumentation as well as visualization (discussed with Benoit)&lt;br /&gt;
# {{bug|466524}} allow ssl in xpcshell tests&lt;br /&gt;
&lt;br /&gt;
Untriaged:&lt;br /&gt;
# {{bug|370886}} Implement new tracking mechanism for the security state&lt;br /&gt;
# {{Bug|705755}} Reintroduce handling of SSL short write after SSL thread removal&lt;br /&gt;
#* update based on review comments&lt;br /&gt;
# Check on all security/mixed content tests timing out intermittently&lt;br /&gt;
# Dromaeo regression caused by {{bug|753990}}&lt;br /&gt;
# {{bug|744713}} Add support for putting &amp;quot;total size&amp;quot; into appcache manifest&lt;br /&gt;
# {{bug|671468}} Firefox crash @ nsSocketOutputStream::Write (Yandex)&lt;br /&gt;
# {{bug|451081}} Add flag to protocol handler to distinguish that trust domain is the whole spec (finish this!)&lt;br /&gt;
# {{bug|758869}} Debugger attached to a running Gecko application doesn&#039;t see thread names&lt;br /&gt;
# {{Bug|715905}} Separate HTTP proxy CONNECT logic to its own class&lt;br /&gt;
#* Consider risk/value and amount of work prior to start coding this&lt;br /&gt;
# {{bug|318253}} NTLM Proxy authentification dialog pops up over and over&lt;br /&gt;
# {{bug|423758}} Firefox can&#039;t authenticate to IIS when minimum NTLM level set to v2&lt;br /&gt;
# {{bug|602814}} Sites requiring an NTLM authentication don&#039;t work through a proxy&lt;br /&gt;
&lt;br /&gt;
[https://bugzilla.mozilla.org/buglist.cgi?quicksearch=652440%20522463%20427948%20412834%20370886%20671568%20671884%20656943%20388305 in stock]&lt;br /&gt;
&lt;br /&gt;
== [mailto:hurley@mozilla.com Nick Hurley] ==&lt;br /&gt;
&lt;br /&gt;
# Help set up DASH demos.&lt;br /&gt;
# [[Necko/Performance/AutomatedTesting|Stone Ridge]]&lt;br /&gt;
# [https://bugzilla.mozilla.org/buglist.cgi?list_id=1427425&amp;amp;emailtype1=exact&amp;amp;emailassigned_to1=1&amp;amp;query_format=advanced&amp;amp;bug_status=UNCONFIRMED&amp;amp;bug_status=NEW&amp;amp;bug_status=ASSIGNED&amp;amp;bug_status=REOPENED&amp;amp;email1=hurley%40mozilla.com Bugs]&lt;br /&gt;
&lt;br /&gt;
== [mailto:pmcmanus@mozilla.com Patrick McManus] ==&lt;br /&gt;
&lt;br /&gt;
Major items (mostly serial)&lt;br /&gt;
# TLS false start (q3 goal) 658222 713933&lt;br /&gt;
# pinterest derived work 813707 (tracker) 792438 (block on head scripts) 813712 (connect some blockers) and 813715 (throttle bw of high parallelism)&lt;br /&gt;
# HTTP2 prototype of SPDY with DNS SRV for IETF work&lt;br /&gt;
# OCSP stapling with cache anticipation&lt;br /&gt;
# OCSP GET w/local HTTP stack and cache for persistence (assuming sec ok)&lt;br /&gt;
# SPDY push&lt;br /&gt;
# SPDY/4 (dep: spec stable at this point)&lt;br /&gt;
# TLS Cached Info for eliminating cert chain spills (dep: sec-ok, and stable spec)&lt;br /&gt;
# Research on UDP based transports&lt;br /&gt;
# Prioritization scheduling of partial resources to reduce ready-to-use time&lt;br /&gt;
&lt;br /&gt;
Smaller items (as time allows in no particular order)&lt;br /&gt;
# Telemetry for OCSP {Pass/Fail, Time}&lt;br /&gt;
# Telemetry for OCSP Cache Anticipation&lt;br /&gt;
# Telemetry for TLS Cipher Choice&lt;br /&gt;
# 804605 CNAME/NTLM regression of mine&lt;br /&gt;
# Fixes to priority levels of existing requests (ping, favicon, etc..)&lt;br /&gt;
# Read Handlers For SDPY need to be always engaged&lt;br /&gt;
# SPDY: standardization issues&lt;br /&gt;
# SPDY Test infrastructure&lt;br /&gt;
&lt;br /&gt;
== [mailto:sworkman@mozilla.com Steve Workman]  ==&lt;br /&gt;
&lt;br /&gt;
* DASH Design/Implementation&lt;br /&gt;
** DONE {{bug|734546}} Add DASH Support (WebM): Initial Code Drop&lt;br /&gt;
*** Includes non-adaptive playback from DASH MPD manifests.&lt;br /&gt;
** DONE {{bug|792404}} Add adaptation algorithm to DASH code&lt;br /&gt;
*** Initial Adaptation based on download rate of HTTP requests.&lt;br /&gt;
** In review {{bug|816726}} Add support for seeking in DASH-WebM streams&lt;br /&gt;
** In progress {{bug|792935}} Add DASH-WebM cases to mochitests&lt;br /&gt;
&lt;br /&gt;
** Other DASH-supporting bugs.&lt;br /&gt;
&lt;br /&gt;
== [mailto:rdow@mozilla.com Randall Dow] ==&lt;br /&gt;
&lt;br /&gt;
# {{bug|758338}}, Mobile vs desktop network perf test case investigation.&lt;br /&gt;
# {{ bug|790370}}, WPAD investigation, various Windows versions. XP to be done, looks like &amp;quot;not a problem&amp;quot;.&lt;br /&gt;
# Help with NSS bugs.&lt;br /&gt;
&lt;br /&gt;
== [mailto:josh@mozilla.com Josh Aas] (Manager)  ==&lt;br /&gt;
&lt;br /&gt;
* Empty&lt;/div&gt;</summary>
		<author><name>Honzab</name></author>
	</entry>
	<entry>
		<id>https://wiki.mozilla.org/index.php?title=Networking/Archive/IndividualPriorities&amp;diff=491978</id>
		<title>Networking/Archive/IndividualPriorities</title>
		<link rel="alternate" type="text/html" href="https://wiki.mozilla.org/index.php?title=Networking/Archive/IndividualPriorities&amp;diff=491978"/>
		<updated>2012-12-04T18:22:10Z</updated>

		<summary type="html">&lt;p&gt;Honzab: /* Honza Bambas */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Please see [[Networking/TeamPriorities]] for team priorities.&lt;br /&gt;
&lt;br /&gt;
= General Priorities for All Team Members =&lt;br /&gt;
&lt;br /&gt;
These priorities apply to all team members at all times:&lt;br /&gt;
&lt;br /&gt;
# Resolve security bugs rated sg:moderate or higher.&lt;br /&gt;
# Review requests older than one week.&lt;br /&gt;
&lt;br /&gt;
These should be taken care of before any other work is done.&lt;br /&gt;
&lt;br /&gt;
= Individual Priorities =&lt;br /&gt;
&lt;br /&gt;
These priority lists should reflect the work that each individual is planning to do, in the order in which they plan to do it.&lt;br /&gt;
&lt;br /&gt;
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 [mailto:josh@mozilla.com Josh Aas] (networking team manager).&lt;br /&gt;
&lt;br /&gt;
== [mailto:mnovotny@mozilla.com Michal Novotny] ==&lt;br /&gt;
&lt;br /&gt;
# reviews/feedbacks&lt;br /&gt;
# {{bug|725993}}, Random up to a minute-long unresponsive GUI watching HTML5 YouTube&lt;br /&gt;
# {{bug|816642}}, Avoid fragmenting cache files&lt;br /&gt;
# {{bug|723582}}, Don&#039;t make nsCacheService::IsStorageEnabledForPolicy{,_Locked} block on the entire cache service&lt;br /&gt;
# {{bug|572011}}, Crash @ nsDiskCacheStreamIO::FlushBufferToFile&lt;br /&gt;
# {{bug|741179}}, crash in nsDiskCacheBlockFile::Write&lt;br /&gt;
# {{bug|752266}}, Firefox startup crash in nsFileInputStream::Read&lt;br /&gt;
# {{bug|656758}}, Firefox Crash in nsUrlClassifierDBService::CheckClean @ nsSocketInputStream::Read&lt;br /&gt;
# {{bug|597260}}, Firefox Crash Report [@ nsFileOutputStream::Write(char const*, unsigned int, unsigned int*) ]&lt;br /&gt;
# {{bug|403860}}, nsICacheService.visitEntries is unsafe to call from JS (or pretty much anywhere, really)&lt;br /&gt;
# {{bug|713480}}, Compressed entries stored as files are padded with zero bytes to the length of uncompressed size&lt;br /&gt;
# {{bug|648232}}, Clear Recent History should be async&lt;br /&gt;
# {{bug|701909}}, Disk cache seems to cause exceptionally slow startups&lt;br /&gt;
# {{bug|558253}}, Proxy Auto Config (PAC) Extended functions for multi-resolution and ipv6&lt;br /&gt;
# {{bug|689247}}, Intermittent leak&lt;br /&gt;
# Stop deleting disk cache after a crash&lt;br /&gt;
# Help with mobile disk cache&lt;br /&gt;
&lt;br /&gt;
== [mailto:jduell@mozilla.com Jason Duell]  ==&lt;br /&gt;
&lt;br /&gt;
# {{nbug|781392}} mochi.tests hitting proxy error on B2G hardware&lt;br /&gt;
# {{nbug|782542}} Secure necko IPDL usage &lt;br /&gt;
# {{nbug|794978}} Always delete app&#039;s cookies even if the cookies have not been loaded yet &lt;br /&gt;
# {{nbug|799212}} - Cookies: add test for webapps-clear-data with browserOnly=true&lt;br /&gt;
# More reviews &lt;br /&gt;
# {{nbug|711886}} (write test for) Refuse connection if server replies with non-matching subprotocol&lt;br /&gt;
# {{nbug|792238}} - Convert IPC::SerializedLoadContext to use newer IPDL parameter style&lt;br /&gt;
# benchmark Websocket latency peformance vs Chrome&lt;br /&gt;
# Better error messages for HTTP CORRUPT error {{nbug|688345}}. &lt;br /&gt;
# {{nbug|698692}} Make WebSocket.close() prevent any more events from firing&lt;br /&gt;
# {{nbug|704447}} Improve large blob support for WebSockets&lt;br /&gt;
# write Necko e10s documentation&lt;br /&gt;
&lt;br /&gt;
== [mailto:bsmith@mozilla.com Brian Smith] ==&lt;br /&gt;
&lt;br /&gt;
* Revocation replacement&lt;br /&gt;
&lt;br /&gt;
== [mailto:hbambas@mozilla.com Honza Bambas] ==&lt;br /&gt;
&lt;br /&gt;
# {{bug|600307}} Rewrite and cleanup DOMStorage code&lt;br /&gt;
# {{bug|765215}} Firefox 13 hangs on resuming from sleep (TimeStamp impl issue on win32)&lt;br /&gt;
# {{Bug|725587}} Firefox jumps randomly from IPv6 to IPv4 and vice versa in dual-stack environment&lt;br /&gt;
# {{bug|791626}} offline status not updated by Firefox 15 in Fedora 17 (seems like some offline state detection regression, could be fixed by)&lt;br /&gt;
# {{bug|466524}} allow ssl in xpcshell tests&lt;br /&gt;
# {{bug|729182}} Finalize visual event tracer&lt;br /&gt;
#* land it as is, cover the API with some new #defines&lt;br /&gt;
#* merge this with the gecko profiler, on the level of instrumentation as well as visualization (discussed with Benoit)&lt;br /&gt;
&lt;br /&gt;
Untriaged:&lt;br /&gt;
# {{bug|370886}} Implement new tracking mechanism for the security state&lt;br /&gt;
# {{Bug|705755}} Reintroduce handling of SSL short write after SSL thread removal&lt;br /&gt;
#* update based on review comments&lt;br /&gt;
# Check on all security/mixed content test timing out intermittently&lt;br /&gt;
# Dromaeo regression caused by {{bug|753990}}&lt;br /&gt;
# {{bug|744713}} Add support for putting &amp;quot;total size&amp;quot; into appcache manifest&lt;br /&gt;
# {{bug|671468}} Firefox crash @ nsSocketOutputStream::Write (Yandex)&lt;br /&gt;
# {{bug|451081}} Add flag to protocol handler to distinguish that trust domain is the whole spec (finish this!)&lt;br /&gt;
# {{bug|758869}} Debugger attached to a running Gecko application doesn&#039;t see thread names&lt;br /&gt;
# {{Bug|715905}} Separate HTTP proxy CONNECT logic to its own class&lt;br /&gt;
#* Consider risk/value and amount of work prior to start coding this&lt;br /&gt;
# {{bug|318253}} NTLM Proxy authentification dialog pops up over and over&lt;br /&gt;
# {{bug|423758}} Firefox can&#039;t authenticate to IIS when minimum NTLM level set to v2&lt;br /&gt;
# {{bug|602814}} Sites requiring an NTLM authentication don&#039;t work through a proxy&lt;br /&gt;
&lt;br /&gt;
[https://bugzilla.mozilla.org/buglist.cgi?quicksearch=652440%20522463%20427948%20412834%20370886%20671568%20671884%20656943%20388305 in stock]&lt;br /&gt;
&lt;br /&gt;
== [mailto:hurley@mozilla.com Nick Hurley] ==&lt;br /&gt;
&lt;br /&gt;
# Help set up DASH demos.&lt;br /&gt;
# [[Necko/Performance/AutomatedTesting|Stone Ridge]]&lt;br /&gt;
# [https://bugzilla.mozilla.org/buglist.cgi?list_id=1427425&amp;amp;emailtype1=exact&amp;amp;emailassigned_to1=1&amp;amp;query_format=advanced&amp;amp;bug_status=UNCONFIRMED&amp;amp;bug_status=NEW&amp;amp;bug_status=ASSIGNED&amp;amp;bug_status=REOPENED&amp;amp;email1=hurley%40mozilla.com Bugs]&lt;br /&gt;
&lt;br /&gt;
== [mailto:pmcmanus@mozilla.com Patrick McManus] ==&lt;br /&gt;
&lt;br /&gt;
Major items (mostly serial)&lt;br /&gt;
# TLS false start (q3 goal) 658222 713933&lt;br /&gt;
# pinterest derived work 813707 (tracker) 792438 (block on head scripts) 813712 (connect some blockers) and 813715 (throttle bw of high parallelism)&lt;br /&gt;
# HTTP2 prototype of SPDY with DNS SRV for IETF work&lt;br /&gt;
# OCSP stapling with cache anticipation&lt;br /&gt;
# OCSP GET w/local HTTP stack and cache for persistence (assuming sec ok)&lt;br /&gt;
# SPDY push&lt;br /&gt;
# SPDY/4 (dep: spec stable at this point)&lt;br /&gt;
# TLS Cached Info for eliminating cert chain spills (dep: sec-ok, and stable spec)&lt;br /&gt;
# Research on UDP based transports&lt;br /&gt;
# Prioritization scheduling of partial resources to reduce ready-to-use time&lt;br /&gt;
&lt;br /&gt;
Smaller items (as time allows in no particular order)&lt;br /&gt;
# Telemetry for OCSP {Pass/Fail, Time}&lt;br /&gt;
# Telemetry for OCSP Cache Anticipation&lt;br /&gt;
# Telemetry for TLS Cipher Choice&lt;br /&gt;
# 804605 CNAME/NTLM regression of mine&lt;br /&gt;
# Fixes to priority levels of existing requests (ping, favicon, etc..)&lt;br /&gt;
# Read Handlers For SDPY need to be always engaged&lt;br /&gt;
# SPDY: standardization issues&lt;br /&gt;
# SPDY Test infrastructure&lt;br /&gt;
&lt;br /&gt;
== [mailto:sworkman@mozilla.com Steve Workman]  ==&lt;br /&gt;
&lt;br /&gt;
* DASH Design/Implementation&lt;br /&gt;
** DONE {{bug|734546}} Add DASH Support (WebM): Initial Code Drop&lt;br /&gt;
*** Includes non-adaptive playback from DASH MPD manifests.&lt;br /&gt;
** DONE (REFINING) Stream Switching&lt;br /&gt;
** Initial Adaptation based on download rate of HTTP requests.&lt;br /&gt;
&lt;br /&gt;
== [mailto:rdow@mozilla.com Randall Dow] ==&lt;br /&gt;
&lt;br /&gt;
# {{bug|758338}}, Mobile vs desktop network perf test case investigation.&lt;br /&gt;
# {{ bug|790370}}, WPAD investigation, various Windows versions.&lt;br /&gt;
# Help with NSS bugs.&lt;br /&gt;
&lt;br /&gt;
== [mailto:josh@mozilla.com Josh Aas] (Manager)  ==&lt;br /&gt;
&lt;br /&gt;
* Empty&lt;/div&gt;</summary>
		<author><name>Honzab</name></author>
	</entry>
	<entry>
		<id>https://wiki.mozilla.org/index.php?title=Networking/Archive/IndividualPriorities&amp;diff=489883</id>
		<title>Networking/Archive/IndividualPriorities</title>
		<link rel="alternate" type="text/html" href="https://wiki.mozilla.org/index.php?title=Networking/Archive/IndividualPriorities&amp;diff=489883"/>
		<updated>2012-11-26T16:36:15Z</updated>

		<summary type="html">&lt;p&gt;Honzab: /* Honza Bambas */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Please see [[Networking/TeamPriorities]] for team priorities.&lt;br /&gt;
&lt;br /&gt;
= General Priorities for All Team Members =&lt;br /&gt;
&lt;br /&gt;
These priorities apply to all team members at all times:&lt;br /&gt;
&lt;br /&gt;
# Resolve security bugs rated sg:moderate or higher.&lt;br /&gt;
# Review requests older than one week.&lt;br /&gt;
&lt;br /&gt;
These should be taken care of before any other work is done.&lt;br /&gt;
&lt;br /&gt;
= Individual Priorities =&lt;br /&gt;
&lt;br /&gt;
These priority lists should reflect the work that each individual is planning to do, in the order in which they plan to do it.&lt;br /&gt;
&lt;br /&gt;
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 [mailto:josh@mozilla.com Josh Aas] (networking team manager).&lt;br /&gt;
&lt;br /&gt;
== [mailto:mnovotny@mozilla.com Michal Novotny] ==&lt;br /&gt;
&lt;br /&gt;
# reviews/feedbacks&lt;br /&gt;
# {{bug|725993}}, Random up to a minute-long unresponsive GUI watching HTML5 YouTube&lt;br /&gt;
# {{bug|723582}}, Don&#039;t make nsCacheService::IsStorageEnabledForPolicy{,_Locked} block on the entire cache service&lt;br /&gt;
# {{bug|572011}}, Crash @ nsDiskCacheStreamIO::FlushBufferToFile&lt;br /&gt;
# {{bug|741179}}, crash in nsDiskCacheBlockFile::Write&lt;br /&gt;
# {{bug|752266}}, Firefox startup crash in nsFileInputStream::Read&lt;br /&gt;
# {{bug|656758}}, Firefox Crash in nsUrlClassifierDBService::CheckClean @ nsSocketInputStream::Read&lt;br /&gt;
# {{bug|597260}}, Firefox Crash Report [@ nsFileOutputStream::Write(char const*, unsigned int, unsigned int*) ]&lt;br /&gt;
# {{bug|403860}}, nsICacheService.visitEntries is unsafe to call from JS (or pretty much anywhere, really)&lt;br /&gt;
# {{bug|713480}}, Compressed entries stored as files are padded with zero bytes to the length of uncompressed size&lt;br /&gt;
# {{bug|648232}}, Clear Recent History should be async&lt;br /&gt;
# {{bug|701909}}, Disk cache seems to cause exceptionally slow startups&lt;br /&gt;
# {{bug|649564}}, Intermittent failure in test_socks.js&lt;br /&gt;
# {{bug|235853}}, [PAC] Defer proxy resolution for HTTP and HTTPS PAC to avoid blocking main thread during DNS resolution&lt;br /&gt;
# {{bug|558253}}, Proxy Auto Config (PAC) Extended functions for multi-resolution and ipv6&lt;br /&gt;
# {{bug|666059}}, Only use memory cache for private browsing&lt;br /&gt;
# {{bug|689247}}, Intermittent leak&lt;br /&gt;
# Stop deleting disk cache after a crash&lt;br /&gt;
# Help with mobile disk cache&lt;br /&gt;
&lt;br /&gt;
== [mailto:jduell@mozilla.com Jason Duell]  ==&lt;br /&gt;
&lt;br /&gt;
# {{nbug|781392}} mochi.tests hitting proxy error on B2G hardware&lt;br /&gt;
# {{nbug|782542}} Secure necko IPDL usage &lt;br /&gt;
# {{nbug|794978}} Always delete app&#039;s cookies even if the cookies have not been loaded yet &lt;br /&gt;
# {{nbug|799212}} - Cookies: add test for webapps-clear-data with browserOnly=true&lt;br /&gt;
# More reviews &lt;br /&gt;
# {{nbug|711886}} (write test for) Refuse connection if server replies with non-matching subprotocol&lt;br /&gt;
# {{nbug|792238}} - Convert IPC::SerializedLoadContext to use newer IPDL parameter style&lt;br /&gt;
# benchmark Websocket latency peformance vs Chrome&lt;br /&gt;
# Better error messages for HTTP CORRUPT error {{nbug|688345}}. &lt;br /&gt;
# {{nbug|698692}} Make WebSocket.close() prevent any more events from firing&lt;br /&gt;
# {{nbug|704447}} Improve large blob support for WebSockets&lt;br /&gt;
# write Necko e10s documentation&lt;br /&gt;
&lt;br /&gt;
== [mailto:bsmith@mozilla.com Brian Smith] ==&lt;br /&gt;
&lt;br /&gt;
* Revocation replacement&lt;br /&gt;
&lt;br /&gt;
== [mailto:hbambas@mozilla.com Honza Bambas] ==&lt;br /&gt;
&lt;br /&gt;
IPv6:&lt;br /&gt;
# {{Bug|725587}} Firefox jumps randomly from IPv6 to IPv4 and vice versa in dual-stack environment&lt;br /&gt;
&lt;br /&gt;
NTLM:&lt;br /&gt;
# {{bug|318253}} NTLM Proxy authentification dialog pops up over and over&lt;br /&gt;
# {{bug|423758}} Firefox can&#039;t authenticate to IIS when minimum NTLM level set to v2&lt;br /&gt;
# {{bug|602814}} Sites requiring an NTLM authentication don&#039;t work through a proxy&lt;br /&gt;
&lt;br /&gt;
Networking:&lt;br /&gt;
# {{bug|791626}} offline status not updated by Firefox 15 in Fedora 17 (seems like some offline state detection regression)&lt;br /&gt;
&lt;br /&gt;
Mics:&lt;br /&gt;
#! {{bug|765215}} Firefox 13 hangs on resuming from sleep (some TimeStamp impl issue on win32)&lt;br /&gt;
#! {{bug|805817}} Gecko profiler can completely kill Firefox&lt;br /&gt;
#! Fix or help to fix all my Nightly crashes preventing me from using the profiler&lt;br /&gt;
# {{bug|729182}} Finalize visual event tracer&lt;br /&gt;
#*! land it as is, cover the API with some new #defines&lt;br /&gt;
#* merge this with the gecko profiler, on the level of instrumentation as well as visualization (discussed with Benoit)&lt;br /&gt;
# Audit recent changes in windows implementation of timestamp ({{bug|784859}})&lt;br /&gt;
&lt;br /&gt;
PSM:&lt;br /&gt;
#! {{bug|370886}} Implement new tracking mechanism for the security state&lt;br /&gt;
#! EV stuff {{Bug|760313}} {{Bug|788321}} {{Bug|752106}} {{Bug|751960}} {{Bug|757240}}&lt;br /&gt;
# {{Bug|705755}} Reintroduce handling of SSL short write after SSL thread removal&lt;br /&gt;
#* update based on review comments&lt;br /&gt;
# Check on all security/mixed content test timing out intermittently&lt;br /&gt;
&lt;br /&gt;
Offline Cache:&lt;br /&gt;
# {{bug|654081}} Remote @font-face fails when used with appcache &lt;br /&gt;
# Dromaeo regression caused by {{bug|753990}}&lt;br /&gt;
# {{bug|744713}} Add support for putting &amp;quot;total size&amp;quot; into appcache manifest&lt;br /&gt;
&lt;br /&gt;
DOM Storage:&lt;br /&gt;
#! {{bug|600307}} Rewrite and cleanup DOMStorage code&lt;br /&gt;
&lt;br /&gt;
Analyze:&lt;br /&gt;
# {{bug|671468}} Firefox crash @ nsSocketOutputStream::Write (Yandex)&lt;br /&gt;
&lt;br /&gt;
Other:&lt;br /&gt;
# {{bug|451081}} Add flag to protocol handler to distinguish that trust domain is the whole spec (finish this!)&lt;br /&gt;
# {{bug|758869}} Debugger attached to a running Gecko application doesn&#039;t see thread names&lt;br /&gt;
# {{Bug|715905}} Separate HTTP proxy CONNECT logic to its own class&lt;br /&gt;
#* Consider risk/value and amount of work prior to start coding this&lt;br /&gt;
&lt;br /&gt;
[https://bugzilla.mozilla.org/buglist.cgi?quicksearch=652440%20522463%20427948%20412834%20370886%20671568%20671884%20656943%20388305 Few bugs] I released but would like to work on them eventually if not finished until then by someone else.&lt;br /&gt;
&lt;br /&gt;
Have patches (push reviews here):&lt;br /&gt;
# {{bug|730424}} window.applicationCache.status not getting updated when resources finish loading&lt;br /&gt;
# {{bug|722683}} The request that fetches the HTML5 manifest file doesn&#039;t send cookies from main domain when third-party cookies are disabled&lt;br /&gt;
# {{bug|466524}} allow ssl in xpcshell tests&lt;br /&gt;
&lt;br /&gt;
== [mailto:hurley@mozilla.com Nick Hurley] ==&lt;br /&gt;
&lt;br /&gt;
# Help set up DASH demos.&lt;br /&gt;
# [[Necko/Performance/AutomatedTesting|Stone Ridge]]&lt;br /&gt;
# [https://bugzilla.mozilla.org/buglist.cgi?list_id=1427425&amp;amp;emailtype1=exact&amp;amp;emailassigned_to1=1&amp;amp;query_format=advanced&amp;amp;bug_status=UNCONFIRMED&amp;amp;bug_status=NEW&amp;amp;bug_status=ASSIGNED&amp;amp;bug_status=REOPENED&amp;amp;email1=hurley%40mozilla.com Bugs]&lt;br /&gt;
&lt;br /&gt;
== [mailto:pmcmanus@mozilla.com Patrick McManus] ==&lt;br /&gt;
&lt;br /&gt;
Major items (mostly serial)&lt;br /&gt;
# TLS false start (q3 goal) 658222 713933&lt;br /&gt;
# pinterest derived work 813707 (tracker) 792438 (block on head scripts) 813712 (connect some blockers) and 813715 (throttle bw of high parallelism)&lt;br /&gt;
# HTTP2 prototype of SPDY with DNS SRV for IETF work&lt;br /&gt;
# OCSP stapling with cache anticipation&lt;br /&gt;
# OCSP GET w/local HTTP stack and cache for persistence (assuming sec ok)&lt;br /&gt;
# SPDY push&lt;br /&gt;
# SPDY/4 (dep: spec stable at this point)&lt;br /&gt;
# TLS Cached Info for eliminating cert chain spills (dep: sec-ok, and stable spec)&lt;br /&gt;
# Research on UDP based transports&lt;br /&gt;
# Prioritization scheduling of partial resources to reduce ready-to-use time&lt;br /&gt;
&lt;br /&gt;
Smaller items (as time allows in no particular order)&lt;br /&gt;
# Telemetry for OCSP {Pass/Fail, Time}&lt;br /&gt;
# Telemetry for OCSP Cache Anticipation&lt;br /&gt;
# Telemetry for TLS Cipher Choice&lt;br /&gt;
# 804605 CNAME/NTLM regression of mine&lt;br /&gt;
# Fixes to priority levels of existing requests (ping, favicon, etc..)&lt;br /&gt;
# Read Handlers For SDPY need to be always engaged&lt;br /&gt;
# SPDY: standardization issues&lt;br /&gt;
# SPDY Test infrastructure&lt;br /&gt;
&lt;br /&gt;
== [mailto:sworkman@mozilla.com Steve Workman]  ==&lt;br /&gt;
&lt;br /&gt;
* DASH Design/Implementation&lt;br /&gt;
** DONE {{bug|734546}} Add DASH Support (WebM): Initial Code Drop&lt;br /&gt;
*** Includes non-adaptive playback from DASH MPD manifests.&lt;br /&gt;
** DONE (REFINING) Stream Switching&lt;br /&gt;
** Initial Adaptation based on download rate of HTTP requests.&lt;br /&gt;
&lt;br /&gt;
== [mailto:rdow@mozilla.com Randall Dow] ==&lt;br /&gt;
&lt;br /&gt;
# {{bug|758338}}, Mobile vs desktop network perf test case investigation.&lt;br /&gt;
# Help with NSS bugs.&lt;br /&gt;
&lt;br /&gt;
== [mailto:josh@mozilla.com Josh Aas] (Manager)  ==&lt;br /&gt;
&lt;br /&gt;
* Empty&lt;/div&gt;</summary>
		<author><name>Honzab</name></author>
	</entry>
	<entry>
		<id>https://wiki.mozilla.org/index.php?title=Networking/Archive/IndividualPriorities&amp;diff=489880</id>
		<title>Networking/Archive/IndividualPriorities</title>
		<link rel="alternate" type="text/html" href="https://wiki.mozilla.org/index.php?title=Networking/Archive/IndividualPriorities&amp;diff=489880"/>
		<updated>2012-11-26T16:34:05Z</updated>

		<summary type="html">&lt;p&gt;Honzab: /* Honza Bambas */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Please see [[Networking/TeamPriorities]] for team priorities.&lt;br /&gt;
&lt;br /&gt;
= General Priorities for All Team Members =&lt;br /&gt;
&lt;br /&gt;
These priorities apply to all team members at all times:&lt;br /&gt;
&lt;br /&gt;
# Resolve security bugs rated sg:moderate or higher.&lt;br /&gt;
# Review requests older than one week.&lt;br /&gt;
&lt;br /&gt;
These should be taken care of before any other work is done.&lt;br /&gt;
&lt;br /&gt;
= Individual Priorities =&lt;br /&gt;
&lt;br /&gt;
These priority lists should reflect the work that each individual is planning to do, in the order in which they plan to do it.&lt;br /&gt;
&lt;br /&gt;
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 [mailto:josh@mozilla.com Josh Aas] (networking team manager).&lt;br /&gt;
&lt;br /&gt;
== [mailto:mnovotny@mozilla.com Michal Novotny] ==&lt;br /&gt;
&lt;br /&gt;
# reviews/feedbacks&lt;br /&gt;
# {{bug|725993}}, Random up to a minute-long unresponsive GUI watching HTML5 YouTube&lt;br /&gt;
# {{bug|723582}}, Don&#039;t make nsCacheService::IsStorageEnabledForPolicy{,_Locked} block on the entire cache service&lt;br /&gt;
# {{bug|572011}}, Crash @ nsDiskCacheStreamIO::FlushBufferToFile&lt;br /&gt;
# {{bug|741179}}, crash in nsDiskCacheBlockFile::Write&lt;br /&gt;
# {{bug|752266}}, Firefox startup crash in nsFileInputStream::Read&lt;br /&gt;
# {{bug|656758}}, Firefox Crash in nsUrlClassifierDBService::CheckClean @ nsSocketInputStream::Read&lt;br /&gt;
# {{bug|597260}}, Firefox Crash Report [@ nsFileOutputStream::Write(char const*, unsigned int, unsigned int*) ]&lt;br /&gt;
# {{bug|403860}}, nsICacheService.visitEntries is unsafe to call from JS (or pretty much anywhere, really)&lt;br /&gt;
# {{bug|713480}}, Compressed entries stored as files are padded with zero bytes to the length of uncompressed size&lt;br /&gt;
# {{bug|648232}}, Clear Recent History should be async&lt;br /&gt;
# {{bug|701909}}, Disk cache seems to cause exceptionally slow startups&lt;br /&gt;
# {{bug|649564}}, Intermittent failure in test_socks.js&lt;br /&gt;
# {{bug|235853}}, [PAC] Defer proxy resolution for HTTP and HTTPS PAC to avoid blocking main thread during DNS resolution&lt;br /&gt;
# {{bug|558253}}, Proxy Auto Config (PAC) Extended functions for multi-resolution and ipv6&lt;br /&gt;
# {{bug|666059}}, Only use memory cache for private browsing&lt;br /&gt;
# {{bug|689247}}, Intermittent leak&lt;br /&gt;
# Stop deleting disk cache after a crash&lt;br /&gt;
# Help with mobile disk cache&lt;br /&gt;
&lt;br /&gt;
== [mailto:jduell@mozilla.com Jason Duell]  ==&lt;br /&gt;
&lt;br /&gt;
# {{nbug|781392}} mochi.tests hitting proxy error on B2G hardware&lt;br /&gt;
# {{nbug|782542}} Secure necko IPDL usage &lt;br /&gt;
# {{nbug|794978}} Always delete app&#039;s cookies even if the cookies have not been loaded yet &lt;br /&gt;
# {{nbug|799212}} - Cookies: add test for webapps-clear-data with browserOnly=true&lt;br /&gt;
# More reviews &lt;br /&gt;
# {{nbug|711886}} (write test for) Refuse connection if server replies with non-matching subprotocol&lt;br /&gt;
# {{nbug|792238}} - Convert IPC::SerializedLoadContext to use newer IPDL parameter style&lt;br /&gt;
# benchmark Websocket latency peformance vs Chrome&lt;br /&gt;
# Better error messages for HTTP CORRUPT error {{nbug|688345}}. &lt;br /&gt;
# {{nbug|698692}} Make WebSocket.close() prevent any more events from firing&lt;br /&gt;
# {{nbug|704447}} Improve large blob support for WebSockets&lt;br /&gt;
# write Necko e10s documentation&lt;br /&gt;
&lt;br /&gt;
== [mailto:bsmith@mozilla.com Brian Smith] ==&lt;br /&gt;
&lt;br /&gt;
* Revocation replacement&lt;br /&gt;
&lt;br /&gt;
== [mailto:hbambas@mozilla.com Honza Bambas] ==&lt;br /&gt;
&lt;br /&gt;
IPv6:&lt;br /&gt;
# {{Bug|725587}} Firefox jumps randomly from IPv6 to IPv4 and vice versa in dual-stack environment&lt;br /&gt;
&lt;br /&gt;
NTLM:&lt;br /&gt;
# {{bug|318253}} NTLM Proxy authentification dialog pops up over and over&lt;br /&gt;
# {{bug|423758}} Firefox can&#039;t authenticate to IIS when minimum NTLM level set to v2&lt;br /&gt;
# {{bug|602814}} Sites requiring an NTLM authentication don&#039;t work through a proxy&lt;br /&gt;
&lt;br /&gt;
Mics:&lt;br /&gt;
#! {{bug|765215}} Firefox 13 hangs on resuming from sleep (some TimeStamp impl issue on win32)&lt;br /&gt;
#! {{bug|805817}} Gecko profiler can completely kill Firefox&lt;br /&gt;
#! Fix or help to fix all my Nightly crashes preventing me from using the profiler&lt;br /&gt;
# {{bug|729182}} Finalize visual event tracer&lt;br /&gt;
#*! land it as is, cover the API with some new #defines&lt;br /&gt;
#* merge this with the gecko profiler, on the level of instrumentation as well as visualization (discussed with Benoit)&lt;br /&gt;
# Audit recent changes in windows implementation of timestamp ({{bug|784859}})&lt;br /&gt;
&lt;br /&gt;
PSM:&lt;br /&gt;
#! {{bug|370886}} Implement new tracking mechanism for the security state&lt;br /&gt;
#! EV stuff {{Bug|760313}} {{Bug|788321}} {{Bug|752106}} {{Bug|751960}} {{Bug|757240}}&lt;br /&gt;
# {{Bug|705755}} Reintroduce handling of SSL short write after SSL thread removal&lt;br /&gt;
#* update based on review comments&lt;br /&gt;
# Check on all security/mixed content test timing out intermittently&lt;br /&gt;
&lt;br /&gt;
Offline Cache:&lt;br /&gt;
# {{bug|654081}} Remote @font-face fails when used with appcache &lt;br /&gt;
# Dromaeo regression caused by {{bug|753990}}&lt;br /&gt;
# {{bug|744713}} Add support for putting &amp;quot;total size&amp;quot; into appcache manifest&lt;br /&gt;
&lt;br /&gt;
DOM Storage:&lt;br /&gt;
#! {{bug|600307}} Rewrite and cleanup DOMStorage code&lt;br /&gt;
&lt;br /&gt;
Analyze:&lt;br /&gt;
# {{bug|671468}} Firefox crash @ nsSocketOutputStream::Write (Yandex)&lt;br /&gt;
&lt;br /&gt;
Other:&lt;br /&gt;
# {{bug|451081}} Add flag to protocol handler to distinguish that trust domain is the whole spec (finish this!)&lt;br /&gt;
# {{bug|758869}} Debugger attached to a running Gecko application doesn&#039;t see thread names&lt;br /&gt;
# {{Bug|715905}} Separate HTTP proxy CONNECT logic to its own class&lt;br /&gt;
#* Consider risk/value and amount of work prior to start coding this&lt;br /&gt;
&lt;br /&gt;
[https://bugzilla.mozilla.org/buglist.cgi?quicksearch=652440%20522463%20427948%20412834%20370886%20671568%20671884%20656943%20388305 Few bugs] I released but would like to work on them eventually if not finished until then by someone else.&lt;br /&gt;
&lt;br /&gt;
Have patches (push reviews here):&lt;br /&gt;
# {{bug|730424}} window.applicationCache.status not getting updated when resources finish loading&lt;br /&gt;
# {{bug|722683}} The request that fetches the HTML5 manifest file doesn&#039;t send cookies from main domain when third-party cookies are disabled&lt;br /&gt;
# {{bug|466524}} allow ssl in xpcshell tests&lt;br /&gt;
&lt;br /&gt;
== [mailto:hurley@mozilla.com Nick Hurley] ==&lt;br /&gt;
&lt;br /&gt;
# Help set up DASH demos.&lt;br /&gt;
# [[Necko/Performance/AutomatedTesting|Stone Ridge]]&lt;br /&gt;
# [https://bugzilla.mozilla.org/buglist.cgi?list_id=1427425&amp;amp;emailtype1=exact&amp;amp;emailassigned_to1=1&amp;amp;query_format=advanced&amp;amp;bug_status=UNCONFIRMED&amp;amp;bug_status=NEW&amp;amp;bug_status=ASSIGNED&amp;amp;bug_status=REOPENED&amp;amp;email1=hurley%40mozilla.com Bugs]&lt;br /&gt;
&lt;br /&gt;
== [mailto:pmcmanus@mozilla.com Patrick McManus] ==&lt;br /&gt;
&lt;br /&gt;
Major items (mostly serial)&lt;br /&gt;
# TLS false start (q3 goal) 658222 713933&lt;br /&gt;
# pinterest derived work 813707 (tracker) 792438 (block on head scripts) 813712 (connect some blockers) and 813715 (throttle bw of high parallelism)&lt;br /&gt;
# HTTP2 prototype of SPDY with DNS SRV for IETF work&lt;br /&gt;
# OCSP stapling with cache anticipation&lt;br /&gt;
# OCSP GET w/local HTTP stack and cache for persistence (assuming sec ok)&lt;br /&gt;
# SPDY push&lt;br /&gt;
# SPDY/4 (dep: spec stable at this point)&lt;br /&gt;
# TLS Cached Info for eliminating cert chain spills (dep: sec-ok, and stable spec)&lt;br /&gt;
# Research on UDP based transports&lt;br /&gt;
# Prioritization scheduling of partial resources to reduce ready-to-use time&lt;br /&gt;
&lt;br /&gt;
Smaller items (as time allows in no particular order)&lt;br /&gt;
# Telemetry for OCSP {Pass/Fail, Time}&lt;br /&gt;
# Telemetry for OCSP Cache Anticipation&lt;br /&gt;
# Telemetry for TLS Cipher Choice&lt;br /&gt;
# 804605 CNAME/NTLM regression of mine&lt;br /&gt;
# Fixes to priority levels of existing requests (ping, favicon, etc..)&lt;br /&gt;
# Read Handlers For SDPY need to be always engaged&lt;br /&gt;
# SPDY: standardization issues&lt;br /&gt;
# SPDY Test infrastructure&lt;br /&gt;
&lt;br /&gt;
== [mailto:sworkman@mozilla.com Steve Workman]  ==&lt;br /&gt;
&lt;br /&gt;
* DASH Design/Implementation&lt;br /&gt;
** DONE {{bug|734546}} Add DASH Support (WebM): Initial Code Drop&lt;br /&gt;
*** Includes non-adaptive playback from DASH MPD manifests.&lt;br /&gt;
** DONE (REFINING) Stream Switching&lt;br /&gt;
** Initial Adaptation based on download rate of HTTP requests.&lt;br /&gt;
&lt;br /&gt;
== [mailto:rdow@mozilla.com Randall Dow] ==&lt;br /&gt;
&lt;br /&gt;
# {{bug|758338}}, Mobile vs desktop network perf test case investigation.&lt;br /&gt;
# Help with NSS bugs.&lt;br /&gt;
&lt;br /&gt;
== [mailto:josh@mozilla.com Josh Aas] (Manager)  ==&lt;br /&gt;
&lt;br /&gt;
* Empty&lt;/div&gt;</summary>
		<author><name>Honzab</name></author>
	</entry>
</feed>