Ehsan Akhgari
297fd8d67e
Bug 1206894 follow-up: Add a null check
2015-09-21 22:13:39 -04:00
Ehsan Akhgari
527bf87e31
Bug 1206894 - Enable asynchronous dispatching of fetch events; r=jdm
...
This refactoring patch separates the preparation of the fetch event
object from its dispatching, so that consumers would be able to
dispatch the event asynchronously.
2015-09-21 20:59:27 -04:00
Patrick McManus
c9da2d7d4f
bug 1206771 - fix reentrantFlag compiler warning on >= beta r=jduell
2015-09-21 13:22:23 -04:00
Josh Matthews
6d7a9f43d5
Bug 885982 - Part 3: Add e10s support to TCPSocket and TCPServerSocket. r=asuth,mayhemer,bz
2015-03-25 10:36:56 -04:00
Christoph Kerschbaumer
3f628c1ad1
Bug 1204703 - Add AsyncOpen2 to channels within JS tests (r=sicking)
2015-09-18 09:27:52 -07:00
Wes Kocher
0484e3d976
Backed out 3 changesets (bug 1143922) for landing with the wrong bug number
...
Backed out changeset 309b4d1ab81c (bug 1143922)
Backed out changeset deda472458fd (bug 1143922)
Backed out changeset 977d5b7ecba3 (bug 1143922)
2015-09-18 14:13:33 -07:00
Patrick McManus
525b5b4925
bug 1187239 - ontransportstatus SENDING_TO should not use request stream re-entrantly r=hurley r=bz
2015-09-15 18:12:37 -04:00
Christoph Kerschbaumer
672cda2d6d
Bug 1143922 - Add AsyncOpen2 to channels within JS tests (r=sicking)
2015-09-18 09:27:52 -07:00
Ben Kelly
363da6eafe
Bug 1206084 Always Cancel() channel in nsCORSListenerProxy for failed redirects. r=ehsan
2015-09-18 07:15:39 -07:00
Nicholas Hurley
b534240eb0
Bug 1198058 - Fix crashes inspecting loadGroups in browser toolbox. r=mcmanus
2015-09-16 09:31:19 -07:00
Andrea Marchesini
fbb8326525
Bug 1163545 - Bypass AppCache completely when Service Workers supported & registered, r=jdm
2015-09-18 10:18:38 +08:00
Patrick McManus
d73fcf551d
Bug 1205810 - telemetry for local h2 goaway code r=hurley
2015-09-17 15:26:59 -04:00
Daniel Stenberg
7b3dbc75b4
Bug 1205266 - log network-change events on Mac. r=mcmanus
2015-09-16 06:15:00 +02:00
Dragana Damjanovic
a907dde1d9
Bug 1204529 - mMaxTimePerPollIter should be atomic. r=mcmanus
2015-09-16 10:23:00 +02:00
Lee Salzman
12c3574dbe
Bug 1205016: double ClosingService thread stack size to avoid stack overflow r=glandium
2015-09-16 20:31:43 -04:00
Simon Montagu
83f842a831
Bug 843689: make network.IDN.use_whitelist pref default to false preparatory to removing it completely, r=gerv
2015-09-16 13:53:18 -07:00
Nicholas Nethercote
6855b78fbf
Bug 1201135 - Rename pldhash.{h,cpp} to PLDHashTable.{h,cpp}. r=mccr8.
2015-09-15 20:49:53 -07:00
Phil Ringnalda
e9e29e9a15
Back out 3 changesets (bug 1204596) for b2g test_fetch_cors.html failures
...
Backed out changeset 2662a1ad4cad (bug 1204596)
Backed out changeset cfc4c4ecbbf5 (bug 1204596)
Backed out changeset d10c6f32ce46 (bug 1204596)
2015-09-16 20:51:17 -07:00
Ehsan Akhgari
69e3accaae
Bug 1204596 - Part 1: Avoid overriding the channel final URI when it gets intercepted; r=nsm,bkelly
2015-09-16 20:38:19 -04:00
Patrick McManus
d814ac0d0c
bug 1204614 - test for h2 per stream flow control r=hurley
2015-09-14 14:08:10 -04:00
Patrick McManus
357e0e244c
bug 1204614 - use h2 per stream flow control to deal with suspended channels r=hurley
2015-09-11 15:53:27 -04:00
Patrick McManus
966dd0a6dd
Bug 1204731 - telemetry for peer h2 goaway r=hurley
2015-09-14 21:55:06 -04:00
Francois Marier
783e5028de
Bug 1205138 - Cleanup tracking protection warnings and logs. r=gcp
2015-09-16 16:42:08 -07:00
Nathan Froyd
ccb9ab203d
Bug 1156974 - mark CacheFileHandle::mIsDoomed as a release/acquire Atomic variable; r=michal
2015-08-04 00:32:36 -04:00
Nathan Froyd
eed73d1bdd
Bug 1203658 - mark Linux's nsNotifyAddrListener::mChildThreadShutdown member as Atomic; r=bagder
...
Relaxed memory consistency here is OK; the only concern here is that the
child thread eventually goes away, not that it does so immediately after
we've signaled that it should go away.
2015-09-10 23:53:42 -04:00
Christoph Kerschbaumer
8d9fa0df4f
Bug 1205158 - Use channel->Open2() netwerk/test/ (r=sicking)
2015-09-15 20:12:52 -07:00
Nigel Babu
2c66fb8d92
Backed out changeset d5d0b5994149 (bug 1152046) for b2g debug hustdown hangs
...
CLOSED TREE
2015-09-16 11:44:12 +05:30
Nicholas Nethercote
56c20ce841
Bug 1204919 - Build osx_corewlan.mm with -Wno-error=objc-method-access to avoid bustage on some machines in warnings-on-errors builds. r=glandium.
2015-09-16 09:41:52 +10:00
Patrick McManus
4c3af8db9b
bug 1152046 - Revert Make separate thread only for PRClose. r=backout
...
This reverts commit 760a84e7cf7fa49c889a5a17a5935d3ca1e02384.
2015-09-15 21:40:28 -04:00
Nicholas Nethercote
ac3ae5e6c1
Bug 1121760 (part 6) - Move all remaining PL_DHash*() functions into PLDHashTable. r=poiru.
2015-09-14 14:23:47 -07:00
Nicholas Nethercote
5c91fcd1e6
Bug 1121760 (part 3) - Remove PL_DHashTableRemove(). r=poiru.
2015-09-14 14:23:24 -07:00
Nicholas Nethercote
538c6626e9
Bug 1121760 (part 2) - Remove PL_DHashTableAdd(). r=poiru.
2015-09-14 14:23:12 -07:00
Nicholas Nethercote
ba83ffc5ec
Bug 1121760 (part 1) - Remove PL_DHashTableSearch(). r=poiru.
2015-05-21 00:34:25 -07:00
Shu-yu Guo
45211869c8
Bug 1202902 - Mass replace toplevel 'let' with 'var' in preparation for global lexical scope. (rs=jorendorff)
2015-09-15 11:19:45 -07:00
Ben Kelly
4afac52134
Bug 1203680 P8 nsCORSListenerProxy::OnStartRequest must always call outer OnStartRequest. r=ehsan
2015-09-15 10:15:45 -07:00
Ben Kelly
4dff520b3d
Bug 1203680 P7 Fix e10s handling on interceptions resulting in redirect status codes. r=jdm
2015-09-15 10:15:45 -07:00
Ben Kelly
118647a2cf
Bug 1203680 P3 Add a method to ensure an http upload stream is directly cloneable. r=mcmanus
2015-09-15 10:15:45 -07:00
Dragana Damjanovic
e17d5fb5ac
Bug 1204043 - remove mServeMultipleEventsPerPollIter pref. r=mcmanus
2015-09-15 05:10:00 +02:00
Christoph Kerschbaumer
e790d5b2a7
Bug 1204648 - Support AsyncOpen2,Open2,nsIUploadChannel and nsIUploadChannel2 on nsSecCheckWrapChannelBase. r=sicking
2015-09-14 14:21:03 -07:00
Nicholas Nethercote
0c8dfbfdaf
Bug 1204277 - Disallow warnings in six more directories. r=glandium.
...
These are all conditional uses of ALLOW_COMPILER_WARNINGS=True that are no
longer necessary.
2015-09-14 21:16:37 -07:00
Christoph Kerschbaumer
6c00da9063
Bug 1195162 - Use channel->ascynOpen2 dom/xbl/nsXBLService.cpp (r=sicking)
2015-09-14 18:59:35 -07:00
Wes Kocher
6fc13b52da
Backed out 9 changesets (bug 1203680) for mochitest bustage CLOSED TREE
...
Backed out changeset e4733b9eb53c (bug 1203680)
Backed out changeset fb33eb2a55b0
Backed out changeset eb42e21bbb96 (bug 1203680)
Backed out changeset 86642d84e604 (bug 1203680)
Backed out changeset 1026da4b02fb (bug 1203680)
Backed out changeset 311f9810e0b3 (bug 1203680)
Backed out changeset 6fedc85dc0d9 (bug 1203680)
Backed out changeset b25230c0a193 (bug 1093357)
Backed out changeset 2369d63ef14a (bug 1203680)
2015-09-14 14:27:57 -07:00
Ben Kelly
d0545e703a
Bug 1203680 P7 Fix e10s handling on interceptions resulting in redirect status codes. r=jdm
2015-09-14 12:04:56 -07:00
Ben Kelly
d12881ee7f
Bug 1203680 P3 Add a method to ensure an http upload stream is directly cloneable. r=mcmanus
2015-09-14 12:04:56 -07:00
Nathan Froyd
54ddb6599d
Bug 1204042 - make nsSocketTransportService::mTelemetryEnabledPref an atomic variable; r=mcmanus
...
This variable is written on the main thread (where we can access prefs),
but read on the socket thread on every poll iteration to decide whether
we should record telemetry information. Making it atomic communicates
our intent to read/write the value on multiple threads without any
locking. Using relaxed memory consistency is just as efficient as what
we have today, and it does not seem terribly crucial whether the *very
next* poll iteration records telemetry once the pref is updated, or
whether we can eventually get the correct value on the socket thread.
2015-09-11 21:03:53 -04:00
Dragana Damjanovic
25040ef44a
Bug 1152046 - Make separate thread only for PRClose. r=mcmanus r=mayhemer
2015-09-10 19:07:00 +02:00
Ehsan Akhgari
713d952532
Bug 1199049 - Part 15: Add a missing include
2015-09-12 20:13:23 -04:00
Ehsan Akhgari
ef2bb8c6ff
Bug 1199049 - Part 14: Cancel the original channel in case a CORS preflight fails using AsyncAbort(); r=jduell
2015-09-12 19:21:17 -04:00
Ehsan Akhgari
f725eeb5c0
Bug 1199049 - Part 13: Cancel the preflight channel if the original channel gets canceled when a CORS preflight is in progress; r=jduell,sicking
2015-09-12 19:21:15 -04:00
Ehsan Akhgari
daaaff2cd4
Bug 1199049 - Part 12: Move the calls on the listener object to OnPreflightFailed(); r=jduell
2015-09-12 19:21:13 -04:00