gecko-dev/netwerk
Bill McCloskey 47a8d9cfd8 Bug 1398420 - Don't use SystemGroup for CookieServiceChild (r=jdm)
I noticed a bug where the following can happen. The parent sends a
TrackCookiesLoad message followed by an HTTP OnStartRequest
message. When these messages are received in the child, the
TrackCookiesLoad message goes in the SystemGroup event queue and the
OnStartRequest message goes in the event queue for the relevant
tab. Unfortunately, this means that the OnStartRequest message could
run first since the queues have no guaranteed ordering.

We really should be putting the TrackCookiesLoad message in the same
queue that the OnStartRequest message goes in. I worked on that a
little bit, but it's hard to get right. For now, I would like to leave
the cookie message unlabeled. Any unlabeled message/event is totally
ordered with respect to all other messages/events, so this fixes the
bug.

MozReview-Commit-ID: KiLDAhlrbB8
2017-09-11 19:11:05 -07:00
..
base Bug 1397635 - Support for non-seekable stream in HTTP connection, r=bagder 2017-09-08 16:06:26 +02:00
build Bug 1391467 - Remove --enable-necko-protocols. r=gps,valentin 2017-08-17 17:30:57 -07:00
cache Bug 1382688 - Do not allow to enable old disk cache backend, r=honzab 2017-08-24 10:25:38 +02:00
cache2 Bug 1395938 - Prevent crash when we are missing an IOThread during shutdown r=michal 2017-09-07 15:15:25 +02:00
cookie Bug 1398420 - Don't use SystemGroup for CookieServiceChild (r=jdm) 2017-09-11 19:11:05 -07:00
dns Bug 1396958 - Make eTLD cache thread-safe. r=valentin 2017-09-05 12:26:51 -07:00
ipc Bug 1396856: Part 2 - Add top outer window ID to LoadInfo. r=ehsan 2017-09-06 14:25:23 -07:00
locales Bug 1288633 - Add more information when an URL matches Safe Browsing list. r=dragana,francois 2017-02-21 09:46:36 +08:00
mime Bug 1390428 (part 1) - Remove many nsXPIDLCString local variables. r=erahm. 2017-08-16 13:58:35 +10:00
protocol Bug 1398847 - Enabling RCWN causes tp6_facebook regression, r=valentin 2017-09-11 22:16:13 +02:00
sctp Bug 1393795 Lowercase includes so WebRTC compiles with MinGW r=jesup 2017-08-25 14:04:36 -05:00
socket Backed out changeset 9c00078ce6ab (bug 910207) for eslint failure at browser/base/content/test/urlbar/browser_urlbar_search_no_speculative_connect_with_client_cert.js:48: Expected method shorthand. r=backout 2017-09-08 20:42:07 +02:00
srtp
streamconv merge mozilla-inbound to mozilla-central. r=merge a=merge 2017-08-22 11:49:04 +02:00
system Bug 1392641 Check return value for functions declared with warn_unused_result r=bagder,nwgh 2017-08-25 14:37:44 -05:00
test Bug 1398941 - test_race_cache_with_network.js test is failing after landing bug 1398847, r=KWierso, CLOSED TREE 2017-09-11 23:37:36 +02:00
wifi Bug 1372453 - Part 2: Name the caller of ProxyReleaseEvent. r=billm 2017-06-14 09:27:17 +08:00
moz.build Bug 1340030: Remove necko_standalone lib (netwerk/standalone/). r=mcmanus 2017-02-17 15:17:39 +13:00
necko-config.h.in Bug 1391467 - Remove --enable-necko-protocols. r=gps,valentin 2017-08-17 17:30:57 -07:00