Commit Graph

1685 Commits

Author SHA1 Message Date
Ryan VanderMeulen
9141b52fd8 Merge m-c to fx-team. a=merge 2014-08-27 15:57:14 -04:00
Tim Taubert
29b6a02660 Bug 1040931 - Add extensionID parameter to addEngineWithDetails r=gavin 2014-08-27 16:38:20 +02:00
Nicholas Nethercote
8b3951c20f Bug 1057912 - Privatize most of PLDHashTable's fields. r=roc.
--HG--
extra : rebase_source : 0f55e70b63d9c191fbd9418cb1177ff534deeed9
2014-08-25 16:56:33 -07:00
Wes Kocher
cb8766e5a7 Bug 745283 - rev UUID again r=me a=kwierso 2014-08-26 18:05:26 -07:00
Wes Kocher
abd94963b6 Merge m-c to inbound a=merge 2014-08-26 17:49:52 -07:00
Ryan VanderMeulen
5927bdbbcf Merge m-c to inbound. a=merge
CLOSED TREE
2014-08-26 16:05:42 -04:00
Ryan VanderMeulen
8017b23648 Backed out 7 changesets (bug 939318) for frequent Win7/Win8 xpcshell failures. a=backout
Backed out changeset 21dcd9e1b607 (bug 939318)
Backed out changeset cc131cf9ef81 (bug 939318)
Backed out changeset 02925699b9bb (bug 939318)
Backed out changeset a2d39ac660a6 (bug 939318)
Backed out changeset eeb8897aaa59 (bug 939318)
Backed out changeset d1e1ca369322 (bug 939318)
Backed out changeset 37bee525b188 (bug 939318)
2014-08-26 15:56:51 -04:00
Jim Chen
67cb28f899 Bug 1056941 - Fix dangerous destructors in Fennec code; r=blassey 2014-08-26 15:07:59 -04:00
Ryan VanderMeulen
521320e7a6 Bug 939318 - Bump nsINetworkLinkService UUID. r=IDon'tLikeRandomBustage 2014-08-26 08:53:53 -04:00
Daniel Stenberg
9be938c1c2 Bug 939318 - Introduce the "network.notify.changed" prefs. r=mcmanus
Makes it possible to disable 'changed' events.

Disable the events in test_ping_aboutnetworking.js and in
test_proxy-failover_passing.js
2014-08-24 23:22:00 -04:00
Daniel Stenberg
6c9dba028a Bug 939318 - Send network changed event when returning from sleep. r=mcmanus
Coming back from hibernation, the network situation is unknown and may
have changed since the computer went into sleep.
2014-08-24 23:21:00 -04:00
Daniel Stenberg
d9b41c0968 Bug 939318 - protocolproxy service acts on network interface changes. r=mcmanus 2014-08-24 23:20:00 -04:00
Daniel Stenberg
08c0f03cf8 Bug 939318 - Detect network interface changes on windows properly. r=mcmanus
Now supports IPv6 as well if a new enough windows version is used.
Which notification function to use is detect at run-time.

Now sends CHANGED event if the online interface(s) are different in any
way since it was previously checked and considered UP. CHANGED is sent
before UP in case both are detected.

nIOService: split up the network event receiver function from the
network status init function and have the event receiver act on the
incoming event.

DNSservice: acts on network changes (flushes the host cache)

HttpHandler: acts on network changes
2014-08-24 23:19:00 -04:00
Shih-Chiang Chien
0d65516572 Bug 745283 - Part 1: Expose nsINetAddr for the local address of nsUDPSocket and support send with InputStream. r=jduell, r=mayhemer
--HG--
rename : netwerk/test/unit/test_bug952927.js => netwerk/test/unit/test_udpsocket.js
2014-04-21 09:33:00 +08:00
Wes Kocher
c7dd458b8c Backed out changeset 1ed271ffb59c (bug 786419) bug causing bug 786419 a=backout 2014-08-26 16:34:46 -07:00
Wes Kocher
98851f79ce Backed out 4 changesets (bug 745283) for conflicting with the backout of bug 786419 a=backout
Backed out changeset a1af198d91bd (bug 745283)
Backed out changeset 9fc6f4275bbb (bug 745283)
Backed out changeset 37c10c9f2a4d (bug 745283)
Backed out changeset bc0ab47e8ac7 (bug 745283)

--HG--
rename : netwerk/test/unit/test_udpsocket.js => netwerk/test/unit/test_bug952927.js
2014-08-26 16:33:42 -07:00
Shih-Chiang Chien
eef3ad620b Bug 745283 - Part 1: Expose nsINetAddr for the local address of nsUDPSocket and support send with InputStream. r=jduell, r=mayhemer
--HG--
rename : netwerk/test/unit/test_bug952927.js => netwerk/test/unit/test_udpsocket.js
2014-04-21 09:33:00 +08:00
Ryan VanderMeulen
daedf86689 Bug 1048579 - Update the nsIChannel UUID. rs=Ms2ger
--HG--
extra : rebase_source : c4032b92e3ced113610ec9c365a5dadea2f57947
2014-08-25 09:55:57 -04:00
Robert O'Callahan
622145dd8d Bug 1048579. Always sniff for media loads. r=bzbarsky
--HG--
extra : rebase_source : 39b6d37dbbf138095856954bee583e84cfd971b5
2014-08-23 00:08:14 +12:00
Valentin Gosu
90677f4d7d Bug 786419 - Provide way to "set network offline" per app r=jduell 2014-08-23 06:05:56 +03:00
Steve Workman
209b12a168 Bug 1054572 - Remove redundant references to HTTP cache v1 API r=mayhemer 2014-08-22 15:17:32 -07:00
Steve Workman
c0e556300f Bug 1054572 - Don't mark cache entries as classified if on the allow list r=mmc 2014-08-22 15:17:32 -07:00
Wes Kocher
63a2f980c8 Backed out 3 changesets (bug 1054572) for being the apparent cause of ASAN m-3 leaks
Backed out changeset cbd1a7c4d0b0 (bug 1054572)
Backed out changeset 466d677dacc0 (bug 1054572)
Backed out changeset 8b49480288aa (bug 1054572)
2014-08-22 12:45:29 -07:00
Steve Workman
dd1d112130 Bug 1054572 - Remove redundant references to HTTP cache v1 API r=mayhemer 2014-08-22 10:49:29 -07:00
Steve Workman
99d67a26c7 Bug 1054572 - Don't mark cache entries as classified if on the allow list r=mmc 2014-08-22 10:49:28 -07:00
Ryan VanderMeulen
fc020ce791 Backed out changeset ecf04c6eb4dd (bug 1048579) for xpcshell failures. 2014-08-22 10:08:10 -04:00
Robert O'Callahan
0850121797 Bug 1048579. Always sniff for media loads. r=bzbarsky
--HG--
extra : rebase_source : 067e99eaad781dec78a772405870b02c195a42e2
2014-08-23 00:08:14 +12:00
Trevor Saunders
86b7aff8fc bug 1047696 - mark a number of classes MOZ_FINAL to get compilers to devirtualize more r=froydnj 2014-08-05 13:33:55 -04:00
Bobby Holley
cb544bb5fc Bug 981218 - Stop using a default compartment object in the IndexedDB and ProxyAutoConfig JSRuntimes. r=bobowen 2014-08-21 17:13:51 -07:00
Dragana Damjanovic
d83ab72f05 Bug 1035075 - Dispatch a runnable to wait for the PAC thread to shutdown. r=mcmanus 2014-08-14 01:59:00 -04:00
Michal Novotny
98b42b65eb Bug 1026951 - Assertion failure: NS_IsMainThread() (OnStateStop should only be called on the main thread.). r=sworkman 2014-08-14 05:45:00 -04:00
Dragana Damjanovic
29ae85f646 Bug 1043256 - If unKnownDecoder needs to be used, Content_Encodings will be loaded before OnStartRequest is called on the listener. This makes an error in e10s because Content_Encodings will be loaded before HttpChannelParent can disable them. r=bagder 2014-08-13 10:52:00 -04:00
Bobby Holley
7c7704aa07 Bug 1052052 - Hoist Auto*JSContext into nsContentUtils and kill nsCxPusher.{cpp,h}. r=gabor 2014-08-14 18:47:15 -07:00
Ryan VanderMeulen
7c3098f03b Backed out changesets 5b1a3161f614, 17a9673ed782, and a9b8c346d295 (bug 1052052) for B2G non-unified bustage. 2014-08-14 17:23:10 -04:00
Bobby Holley
e5da39b71b Bug 1052052 - Hoist Auto*JSContext into nsContentUtils and kill nsCxPusher.{cpp,h}. r=gabor 2014-08-14 12:54:34 -07:00
Seth Fowler
638ce4dcf1 Bug 913586 (Part 8) - Update Maybe users in netwerk. r=mcmanus
--HG--
extra : rebase_source : 9e5d4813ab463860a6339740e955a958b1902f8f
2014-08-13 15:42:16 -07:00
Georgios Kontaxis
126022ad5a Bug 1050348: nsChannelClassifier will update the security state of the document and fire a security state change event to include the nsIWebProgressListener::STATE_BLOCKED_TRACKING_CONTENT or STATE_LOADED_TRACKING_CONTENT flag depending on whether it is about to cancel a channel or skip tracking protection classification respectively. r=mcmanus 2014-08-12 13:53:15 -07:00
Valentin Gosu
13dcd9eb3e Bug 1009648: Fix windows crash when removing from linked list r=mcmanus 2014-08-09 06:59:00 +03:00
Valentin Gosu
f068a9d368 Bug 1009648: nsStandardURL crashes when calling SetHost after Clear() r=mcmanus 2014-08-11 12:14:03 +03:00
Ryan VanderMeulen
1b6596a43d Backed out changeset dc22b1e92554 (bug 1009648) for Windows debug shutdown crashes.
CLOSED TREE
2014-08-09 00:49:19 -04:00
Valentin Gosu
cdd160f6ea Bug 1009648 - nsStandardURL crashes when calling SetHost after Clear(). r=mcmanus 2014-08-08 19:44:21 +03:00
Patrick McManus
6d0f430a96 bug 1050598 - thread local jit context for pac instead of global r=hurley
--HG--
extra : rebase_source : a6f94aec59fdfafef5edc7770f7941a6a55c1923
2014-08-07 11:38:41 -04:00
Patrick McManus
d0aae02f51 bug 1050598 - changing the pac uri should be synchronous r=hurley
--HG--
extra : rebase_source : 15cbe1d0b6c0aa966d217d7a3c64f2295eedb923
2014-08-06 17:16:32 -04:00
Patrick McManus
f425449e9d bug 1050598 - fix proxy_over_tls pref r=hurley
--HG--
extra : rebase_source : 33517c42a9966930fd68912bf1c7a7b6fb4c2bb7
2014-07-30 12:02:00 -04:00
Monica Chew
2487ba91d5 Bug 1033871: Check nsIPermissionManager before enabling tracking protection in nsChannelClassifier (r=mcmanus)
--HG--
rename : toolkit/components/url-classifier/tests/mochitest/classifiedAnnotatedFrame.html => toolkit/components/url-classifier/tests/mochitest/allowlistAnnotatedFrame.html
rename : toolkit/components/url-classifier/tests/mochitest/test_classified_annotations.html => toolkit/components/url-classifier/tests/mochitest/test_allowlisted_annotations.html
2014-08-08 13:52:28 -07:00
Nicholas Nethercote
8c60d14a1a Bug 1050009 - Initialize pldhash tables with a length, not a capacity. r=roc.
* * *
imported patch rm-dummy-params

--HG--
extra : rebase_source : c25987eb11bae197218d5fc53b77def19afa36ac
2014-08-06 06:31:21 -07:00
Nicholas Hurley
b4b1cf6efb Bug 1047594 - Enable http2 and alpn by default r=mcmanus r=dkeeler a=kwierso 2014-08-07 15:53:09 -07:00
Ed Morley
3f022990e9 Backed out changeset 72f85a52a2ca (bug 1047594) for causing bug 1050063 2014-08-07 16:41:42 +01:00
Valentin Gosu
1bbbd96a13 Bug 1035007 - Make sure hostname is inserted in the right place. r=mcmanus 2014-08-06 08:17:53 -04:00
Nicholas Hurley
706f6d2c0f Bug 1047594 - Enable http2 and alpn by default r=mcmanus r=dkeeler 2014-08-05 08:41:14 -07:00
Ehsan Akhgari
7207465c1b Bug 1047782 - Fix some bad impliciit constructors in netwerk/; r=mcmanus 2014-08-05 09:20:50 -04:00
Ehsan Akhgari
77dfc12d57 Bug 1048271 - Fix more bad implicit constructors in netwerk; r=mcmanus 2014-08-05 09:20:24 -04:00
Ed Morley
1bb66264e2 Bug 1026987 - Remove spurious space after newline; DONTBUILD 2014-08-05 14:03:22 +01:00
Ed Morley
f1e84b1046 Bug 1026987 - Give the MOZ_DISABLE_NONLOCAL_CONNECTIONS error a TBPL-parsable prefix; r=froydnj 2014-08-04 15:21:35 +01:00
Dragana Damjanovic
6a9806b987 Bug 1007020 - Also send progress information when connection is LOAD_BACKGROUND. r=bz 2014-08-01 02:10:00 -04:00
Byron Campen [:bwc]
44bfe80bc4 Bug 963524 - Avoid setting SO_REUSEADDR when binding a UDP socket to port 0, since the linux kernel might select an already open port. r=mcmanus 2014-07-30 15:02:58 -07:00
Ryan VanderMeulen
d7c06606cf Merge m-c to inbound. a=merge 2014-07-31 16:06:22 -04:00
Ryan VanderMeulen
c9cbdf1824 Merge m-c to fx-team. a=merge 2014-07-31 15:54:50 -04:00
Paolo Amadini
b8ffc1ef8e Bug 1040721 - The search service should provide details for parsing search result URLs. r=gavin 2014-07-31 15:57:02 +01:00
Nathan Froyd
9ea6c585f8 Bug 1042878 - part 2 - move MOZ_CAIRO_CFLAGS et al additions to C*FLAGS into moz.build; r=glandium 2014-07-24 11:55:33 -04:00
Kyle Huey
5b2d2616bc Bug 1045390: Add a MOZ_FINAL annotation to STSThreadPoolListener. r=cyu
--HG--
extra : rebase_source : 417070dabd46733357d350b4f6e6388f9d286dbd
2014-07-30 19:30:39 -07:00
Brian Smith
8d436cc99b Bug 1039064: Use strongly-typed enum instead of NSPR-style error handling, r=keeler
--HG--
extra : rebase_source : 4f3e41916cd7e2c74679d468eeeb702af3321532
2014-07-18 11:48:49 -07:00
Patrick McManus
8d789efedf Bug 354493 - revert Add nsINetworkZonePolicy to protect resources loaded from private IPs r=backout a=backout 2014-07-24 10:05:36 -04:00
Patrick McManus
48709153b8 bug 1041511 - backout due to instability. r=backout a=backout 2014-07-24 09:59:42 -04:00
Monica Chew
0ab93451a6 Bug 1039012: Only cancel third party channels with NS_ERROR_TRACKING_URI (r=gcp,briansmith) 2014-07-24 10:59:00 -07:00
Patrick McManus
0eebeb7ca0 bug 1040930 - part 2 allow proxy connects if uri host is not yet known r=hurley
--HG--
extra : rebase_source : cbccec4785861bec7c25ed980df01c66c7001ac8
2014-07-18 15:05:41 -04:00
Ben Kelly
2d74adee1a Bug 1029620 P4 Make HTTP token and header value validation accessible via nsNetUtil.h r=ehsan r=mcmanus 2014-07-24 12:38:55 -04:00
Steve Workman
2351ba1e12 Bug 1041511 - Fix navigations to private resources after landing bug 354493 r=mcmanus 2014-07-23 10:25:26 -07:00
Mike Hommey
d10b15b035 Bug 1041860 - Avoid setting FINAL_LIBRARY to libraries that further use a FINAL_LIBRARY. r=mshal 2014-07-23 08:37:51 +09:00
Steve Workman
793520eac4 Bug 354493 - Add nsINetworkZonePolicy to protect resources loaded from private IPs r=mcmanus 2014-07-17 11:08:20 -07:00
Makoto Kato
12c0753107 Bug 984033 - Large OOM in nsStreamLoader::WriteSegmentFun. r=honza 2014-07-17 17:37:33 +09:00
Jeremy Poulin
894ed6c712 Bug 1037184 - Extended the speculative connection overrider to track predictor preconnects. r=hurley 2014-07-14 11:30:18 -07:00
Dragana Damjanovic
764a21b4be Bug 915024 - Add ForcePending for HttpChannel. r=jduell 2014-07-10 10:13:00 -04:00
Brian Smith
66d7df7a7b Bug 1036765: Disable cipher suites that are not in the "Browser Cipher Suite" proposal that are still enabled, r=keeler
--HG--
extra : rebase_source : af06ac8fe6c2132b942ca4a1a50a12505b3ca508
extra : histedit_source : 2127635c80fbff235136980990993e753509e802
2014-07-09 18:33:38 -07:00
Boris Zbarsky
e8aa2f7514 Bug 965413 part 3. Add a .loadInfo property to channels. r=mcmanus 2014-07-10 02:56:36 -04:00
Wes Kocher
4a69a1eeba Backed out changeset 7b5a6cc2a244 (bug 354493) for frequent intermittent xpcshell oranges 2014-07-09 18:20:54 -07:00
Steve Workman
f80ce043ba Bug 354493 - Add nsINetworkZonePolicy to restrict private resource loads from public networks r=mcmanus 2014-07-09 11:16:39 -07:00
Mike Connor
16d273e48d Bug 1006103 - add speculativeConnect() method to search engines, API + browser change, r=gavin
* * *
bug 1006103 - use speculativeConnect() method on nsISearchEngine in Fennec, r=margaret

--HG--
extra : rebase_source : 63739b6a876b373945ccf8b326a42150a5bb3cef
2014-05-06 12:47:22 -04:00
Benoit Jacob
0895eca019 Bug 1035394 - Fix dangerous public destructors in netwerk - r=mcmanus 2014-07-08 17:23:18 -04:00
Jan de Mooij
3c7459b21a Bug 1034191 - Make nsDependentJSString users work with Latin1 strings and nursery-allocated strings. r=bz 2014-07-05 17:30:54 +02:00
Jim Blandy
623bd04b5e Bug 1005323: In nsTemporaryFileInputStream::ReadSegments, call writer correctly. r=roc
- Respect the byte count that writer returns; don't assume it always accepts the full amount.
 - If writer returns an error, return NS_OK with a partial write count; don't continue writing data.
 - Simplify counters slightly.
2014-07-03 11:32:50 -07:00
Brian Smith
c0edfa6daf Bug 1031952: Remove preferences for obsolete cipher suites, r=keeler
--HG--
extra : rebase_source : 22eaa4fbeb20d9b9524d550c1979f5ec27d963ac
2014-06-29 15:15:45 -07:00
Wes Kocher
af7ae55f0c Backed out changeset 6728977a3687 (bug 1031952) to fix bustage on a CLOSED TREE 2014-07-01 17:44:18 -07:00
Brian Smith
e9bc359f89 Bug 1031952: Remove preferences for obsolete cipher suites, r=keeler
--HG--
extra : rebase_source : 92ccc85ffe5db10649242d8796daecc6833ca14a
2014-06-29 15:15:45 -07:00
Steve Fink
5c77611361 Bug 1022773 - Switch all JS Compile functions to use MutableHandle, r=terrence
--HG--
extra : rebase_source : e7542a31e4818e6beafd2b1dab096606370534bb
2014-06-25 15:35:35 -07:00
Ryan VanderMeulen
3fb7520283 Merge inbound to m-c on a CLOSED TREE. a=merge 2014-06-26 17:13:04 -04:00
Benjamin Chen
fbb1394204 Bug 1021006 - [RTSP] Browser pops up a network warning message in the end of RTSP streaming. r=sworkman 2014-06-17 17:47:13 +08:00
Jeremy Poulin
a61533480e Bug 1029760 - Modified inner predictor telemetry counters so data would persist. r=hurley 2014-06-24 14:16:10 -07:00
Jim Blandy
4d6a633bba Bug 914753: Make Emacs file variable header lines correct, or at least consistent. DONTBUILD r=ehsan
The -*- file variable lines -*- establish per-file settings that Emacs will
pick up. This patch makes the following changes to those lines (and touches
nothing else):

 - Never set the buffer's mode.

   Years ago, Emacs did not have a good JavaScript mode, so it made sense
   to use Java or C++ mode in .js files. However, Emacs has had js-mode for
   years now; it's perfectly serviceable, and is available and enabled by
   default in all major Emacs packagings.

   Selecting a mode in the -*- file variable line -*- is almost always the
   wrong thing to do anyway. It overrides Emacs's default choice, which is
   (now) reasonable; and even worse, it overrides settings the user might
   have made in their '.emacs' file for that file extension. It's only
   useful when there's something specific about that particular file that
   makes a particular mode appropriate.

 - Correctly propagate settings that establish the correct indentation
   level for this file: c-basic-offset and js2-basic-offset should be
   js-indent-level. Whatever value they're given should be preserved;
   different parts of our tree use different indentation styles.

 - We don't use tabs in Mozilla JS code. Always set indent-tabs-mode: nil.
   Remove tab-width: settings, at least in files that don't contain tab
   characters.

 - Remove js2-mode settings that belong in the user's .emacs file, like
   js2-skip-preprocessor-directives.
2014-06-24 22:12:07 -07:00
Benoit Jacob
4180218bc7 Bug 1028588 - Fix dangerous public destructors in netwerk/ - r=mcmanus 2014-06-24 12:36:44 -04:00
Shihua Zheng
36767b73f6 Bug 1024027 - Cannot safely dispatch to nsStreamTransportService from a non-main thread. r=bsmedberg,mcmanus 2014-06-21 03:26:43 -07:00
Brian Smith
2bd47f2cb9 Bug 975229: Remove NSS-based certificate verification, r=keeler
--HG--
extra : rebase_source : 49cb20f1b51e2d9993a35decd820764e20ad9be9
2014-06-16 23:13:29 -07:00
Benoit Jacob
f8aed38cee Bug 1027251 - Fix or whitelist dangerous public destructors in netwerk/ - r=mcmanus 2014-06-20 07:08:24 -04:00
Birunthan Mohanathas
f475f7189b Bug 1026535 - Fix mismatched class/struct tags. r=ehsan 2014-06-18 17:57:51 -07:00
Birunthan Mohanathas
ec8396a564 Bug 1016240 - Exterminate CR+LF line endings. r=briansmith,cpearce,ehsan,gavin 2014-06-18 17:56:02 -07:00
Ed Morley
0fb72e2604 Bug 1027004 - Add newline to MOZ_DISABLE_NONLOCAL_CONNECTIONS fprintf_stderr(); r=froydnj 2014-06-18 14:46:56 +01:00
Kyle Huey
5b596dc0ff Bug 1024898: Allow (most) nsBaseChannel subclasses to retarget OnDataAvailable to other threads. r=jduell,sworkman 2014-06-17 09:39:26 -07:00
Kyle Huey
813d4f144a Bug 1024388: Allow JAR channels to retarget to a different thread. r=bz,jduell 2014-06-17 09:39:23 -07:00
Nathan Froyd
d023eee4cc Bug 995417 - part 1 - netwerk/ changes for crashing on non-local connections; r=mcmanus 2014-04-15 15:38:55 -04:00
Olli Pettay
2672babef6 Bug 1023280 - Rename dictionary.ToObject to ToObjectInternal, r=bz 2014-06-11 22:38:55 +03:00
Michal Novotny
8c37c7e8b5 Bug 1023114 - backout of d56a7b4ed009, r=honzab 2014-06-10 19:12:51 +02:00
Michal Novotny
257c20e942 Bug 1023114 - nsILoadContextInfo.idl UUID have to be updated for the 31 release, r=honzab 2014-06-10 18:46:10 +02:00
Patrick McManus
3d39114141 bug 1022268 - cleaned up ssl type list too early r=honzab
--HG--
extra : rebase_source : 0e4204b61977f969f95906e18ff481c400801b7f
2014-06-09 22:16:57 -04:00
Andrea Marchesini
a273f7a11d Bug 1020041 - host limit in nsStandardURL, r=jduell, r=valentin
--HG--
rename : dom/base/test/test_url_empty_port.html => dom/base/test/test_url_malformedHost.html
2014-06-10 12:53:54 +01:00
Jeremy Poulin
4c8dd6d4b2 Bug 1016622: Renaming mozilla::network::Seer to mozilla::network Predictor. r=hurley
--HG--
rename : netwerk/base/public/nsINetworkSeer.idl => netwerk/base/public/nsINetworkPredictor.idl
rename : netwerk/base/public/nsINetworkSeerVerifier.idl => netwerk/base/public/nsINetworkPredictorVerifier.idl
rename : netwerk/base/src/Seer.cpp => netwerk/base/src/Predictor.cpp
rename : netwerk/base/src/Seer.h => netwerk/base/src/Predictor.h
rename : netwerk/test/unit/test_seer.js => netwerk/test/unit/test_predictor.js
2014-06-03 13:37:46 -07:00
Monica Chew
6948373904 Bug 1012882: Restrict pinning to desktop (r=keeler) 2014-06-02 15:06:30 -07:00
Robert O'Callahan
a8bbe633b9 Bug 1015664. Part 2: Remove some NS_HIDDEN usage. r=bsmedberg 2014-06-03 00:08:24 +12:00
Robert O'Callahan
9170085906 Bug 1015664. Part 1: Remove NS_HIDDEN_() usage. r=bsmedberg 2014-06-03 00:08:21 +12:00
Victor Porof
5643294005 Bug 1007203 - Always add categories when pushing to the pseudostack, r=djvj 2014-05-23 17:12:29 -04:00
Valentin Gosu
4dd1a9d8b8 Bug 960014 - Make nsStandardURL::SetHost less magical around IPv6 r=honzab
Enforces brackets for IPv6 URLs in SetHost
Removed unreachable _if (!*host)_ block in nsStandardURL::SetHost
SetHostPort fails for empty and non-int strings
2014-05-02 06:31:43 +03:00
Jeremy Poulin
3cc4f04ff5 Bug 1016617 - Prevent a subresources' hit count from overflowing over its parent. r=hurley 2014-05-29 10:38:30 -07:00
Jeremy Poulin
36e1db76a8 Bug 1016615 - Make subresources inherit timestamps from their parent. r=hurley 2014-05-28 17:40:17 -07:00
Brian Hackett
6fe0a1d95d Bug 941805 - Use helper thread pool in all runtimes in a process, r=billm. 2014-05-29 13:06:23 -06:00
David Keeler
56379872a2 bug 1006710 - add class of PSM errors to SEC and SSL errors r=briansmith 2014-05-28 15:28:03 -07:00
Monica Chew
3f0f699d9c Bug 974018: Implement nsIRedirectHistory (r=mayhemer) 2014-05-22 12:58:23 -07:00
Jeff Walden
2155f1cf29 Bug 999651, bug 995679, bug 1009952, bug 1011007, bug 991981. r=sfink, r=shu, r=jandem, r=jdm, r=luke, r=bbouvier, r=nmatsakis, r=bz, r=ehsan, r=jgilbert, r=smaug, r=sicking, r=terrence, r=bholley, r=bent, r=efaust, r=jorendorff 2014-05-27 14:32:41 -07:00
Ryan VanderMeulen
b46128affc Backed out changeset 2c631967ab9e (bug 999651) for B2G crashes.
CLOSED TREE
2014-05-27 14:08:30 -04:00
Jeff Walden
8978c3f50f Bug 999651, bug 995679, bug 1009952, bug 1011007, bug 991981. r=sfink, r=shu, r=jandem, r=jdm, r=luke, r=bbouvier, r=nmatsakis, r=bz, r=ehsan, r=jgilbert, r=smaug, r=sicking, r=terrence, r=bholley, r=bent 2014-05-27 09:56:43 -07:00
Neil Rashbrook
9cfd58c16f Bug 869836 - Part 9a: Use AssignLiteral(MOZ_UTF16(...)) instead of Assign(NS_LITERAL_STRING(...)). r=ehsan
Relading with correct bug number so DONTBUILD.

--HG--
extra : amend_source : 6e05de7729c27761564124212b7d4cbe3318e482
2014-05-26 21:54:10 +03:00
Birunthan Mohanathas
f3421c776b Backout 8b8bbe7aa1cc due to wrong bug number 2014-05-27 14:42:13 +03:00
Neil Rashbrook
12b4869c02 Bug 995730 - Part 9a: Use AssignLiteral(MOZ_UTF16(...)) instead of Assign(NS_LITERAL_STRING(...)). r=ehsan
--HG--
extra : rebase_source : d2d3d611c06a2a7ec930fb11576d7c8335c0a6e2
2014-05-26 21:54:10 +03:00
Kyle Huey
8a1ded0d50 Bug 996133: Remove unnecessary NS_DISPATCH_NORMAL arguments to NS_DispatchToMainThread. r=ehsan 2014-05-23 12:53:17 -07:00
Carsten "Tomcat" Book
57c5c82667 merge b2g-inbound to mozilla-central 2014-05-22 15:21:43 +02:00
Birunthan Mohanathas
6f68094e30 Bug 869836 - Part 9: Use AssignLiteral instead of Assign(NS_LITERAL_STRING(...)). r=ehsan 2014-05-22 06:48:52 +03:00
Birunthan Mohanathas
411a8639b4 Bug 869836 - Part 3: Use Append('c') instead of AppendLiteral("c"). r=ehsan 2014-05-22 06:48:51 +03:00
Vincent Chang
249de385e8 Bug 951278 - [RTSP][V1.3] The RTSP streaming always stops at the last 1st or 2nd second. r=sworkman 2014-03-18 14:30:51 +08:00
Patrick McManus
4de8618b54 bug 1012853 - kill switch for https proxying r=hurley 2014-05-19 16:29:46 -04:00
Patrick McManus
7b65ad0857 bug 378637 part 12 - proxy over TLS (i.e. https proxying) r=hurley
--HG--
extra : rebase_source : 85b4f6b3eb1a3977ff888fa70214055a41f72da5
2014-04-16 09:52:43 -04:00
Patrick McManus
34bfbf073e bug 378637 part 11 - move MakeConnectString() to nsHttpHandler r=hurley
--HG--
extra : rebase_source : 683d8c5203a17d8869bbce0bbdaeee0dc683442a
2014-04-22 15:46:06 -04:00
Patrick McManus
58088b28b2 bug 378637 part 8 - add https proxy info type r=hurley
--HG--
extra : rebase_source : 430a9a58793ccc4da04d93044cf802b72f4e41d3
2014-04-15 18:16:41 -04:00
Daniel Holbert
d693a40d48 Bug 1008286: Remove unused variable 'kProxyType_UNKNOWN' from nsProtocolProxyService.cpp to fix clang warning. r=jduell 2014-05-14 16:52:52 -07:00
Monica Chew
9eb1c9c9de Bug 1009720: Telemetry for CERT_PINNING_TEST_RESULTS (r=keeler) 2014-05-13 13:50:13 -07:00
Benjamin Chen
43afc680cc Bug 993598 - Don't move forward the mStartPos if the writer returns a failure value. r=roc 2014-05-13 15:26:40 +08:00
Ryan VanderMeulen
72940c2d4c Backed out 11 changesets (bug 378637) for Android crashes.
Backed out changeset 2a607cddc4cb (bug 378637)
Backed out changeset e416503aea99 (bug 378637)
Backed out changeset b2257226899f (bug 378637)
Backed out changeset dafd618c3f52 (bug 378637)
Backed out changeset dfde9d47d8c4 (bug 378637)
Backed out changeset cf9de5c367a5 (bug 378637)
Backed out changeset 62aa68e8b499 (bug 378637)
Backed out changeset 38efa8f2e56e (bug 378637)
Backed out changeset 2b5753e09a92 (bug 378637)
Backed out changeset 7a73873e133d (bug 378637)
Backed out changeset f58ce7ac1c7f (bug 378637)
2014-05-09 15:25:55 -04:00
Patrick McManus
16efa82b79 bug 378637 part 11 - proxy over TLS (i.e. https proxying) r=hurley
--HG--
extra : rebase_source : 8962538247666781e30eaa3b9673b857ec150204
2014-04-16 09:52:43 -04:00
Patrick McManus
0007fab674 bug 378637 part 10 - move MakeConnectString() to nsHttpHandler r=hurley
--HG--
extra : rebase_source : 3eadd579f343b4c275310d9d0b1ff79447ac5ee2
2014-04-22 15:46:06 -04:00
Patrick McManus
8734f77e7a bug 378637 part 7 - add https proxy info type r=hurley
--HG--
extra : rebase_source : 0b56558cf24e25b78f13d88dcef8f9d8ef7de2bd
2014-04-15 18:16:41 -04:00
Nicholas Hurley
4fa100f5c9 Bug 1007850 - Don't reset seer if it's not enabled. r=mcmanus 2014-05-08 17:35:59 -07:00
Igor Kolupaev
7bdea89913 Bug 997141 - Remove the recur parameter from nsIFile::Contains(). r=bsmedberg 2014-05-07 23:03:41 +03:00
Neil Rashbrook
f9520ae677 Bug 514280 Only use nsCOMPtr for interfaces r=bsmedberg 2014-05-08 20:08:38 +01:00
Henri Sivonen
6a6cd36d81 Bug 943268 - Remove nsCharsetAlias and nsCharsetConverterManager. r=emk. 2014-05-08 12:32:00 +03:00
Camilo Viecco
ae2571aa01 Bug 1006107 - Disable pining by default, setup pinning for *.addons.mozilla.org. r=dkeeler
--HG--
extra : rebase_source : 93b1dbd5dc31490424060729a3941deffa8ee1d5
2014-05-05 13:59:32 -07:00
Josh Aas
f00583cc36 Bug 960774: Add ActorDestroy impl for all parent-side actors that don't have one. It will be required soon. r=bent 2014-05-02 13:44:13 -05:00
Jim Blandy
af64a62438 Bug 1004313: Handle partial flushes correctly in nsBufferedOutputStream::WriteSegments. r=mcmanus 2014-05-02 11:32:23 -07:00
J. Ryan Stinnett
9e8afb8adf Bug 960397 - Part 2: Multicast option support for UDPSocket. r=mayhemer 2014-04-29 21:35:00 +02:00
J. Ryan Stinnett
e2415e64d6 Bug 960397 - Part 1: Add multicast options to UDP IDL. r=mayhemer 2014-04-17 15:58:00 +02:00
Birunthan Mohanathas
ff8ce9bd42 Bug 900908 - Part 3: Change uses of numbered macros in nsIClassInfoImpl.h/nsISupportsImpl.h to the variadic variants. r=froydnj 2014-04-27 03:06:00 -04:00
Camilo Viecco
71d731b4d8 Bug 915930 - Make mozilla::pkix the default certificate verifier for all (not just desktop) r=briansmith
--HG--
extra : rebase_source : 56402e60078298dc64cf5476afda7c95671a7092
2014-04-25 13:22:30 -07:00
Valentin Gosu
f311d370e2 Bug 991116 - Intermittent test_ping_aboutnetworking.js. r=mcmanus
Use nsMainThreadPtrHandle<NetDashboardCallback> for JS objects.
Remove pointles code that clears the JS callback.
Fix test using out of scope variable.
2014-04-23 23:45:10 +03:00
Valentin Gosu
6b63e60dc4 Bug 996055 - Prevent url.hostname from clearing the hostname. r=mcmanus 2014-04-23 17:45:58 +03:00
Chris Peterson
b24774de55 Bug 999717 - Fix gcc -Wlogical-op warnings in netwerk. r=sworkman 2014-04-22 14:38:05 -07:00
Adrian Lungu
ad51575296 Bug 822480 - Add in the Resource Timing API. r=honzab, r=jst 2013-10-15 18:35:44 -07:00
Patrick McManus
33a8c7d829 Bug 997686 - SocketTransportService infaliible malloc cleanup r=sworkman 2014-04-15 22:41:06 -04:00
Patrick McManus
482505a98c Bug 997688 - nsSocketTransport should track SocketTransportService via smart ptr r=sworkman 2014-04-15 23:00:39 -04:00
Nicholas Hurley
718d86c3c6 Bug 997166 - Avoid starting up the seer service if we don't have to. r=mcmanus 2014-04-17 10:41:17 -07:00
Ben Kelly
407a8c78d3 Bug 993591: Eagerly free nsStreamLoader data. r=mcmanus 2014-04-17 10:59:54 -04:00
Jon Coppeard
2a5c843ea4 Bug 993413 - Remove use of JS_Add/Remove*Root in favour of JS::PersistentRooted where possible r=terrence r=bz r=bholley 2014-04-16 09:47:53 +01:00
Kyle Huey
3b738d8c1b Bug 995405: Don't pass around references to the observer service off the main thread. r=michal
--HG--
extra : rebase_source : 14baedc2f8e0d9f63b30be9c3c9eb373ba432ec5
2014-04-14 12:04:26 -07:00
Ryan VanderMeulen
9a55deee64 Backed out 2 changesets (bug 993734, bug 995405) for Windows bustage on a CLOSED TREE.
Backed out changeset 3797f7c91ed2 (bug 993734)
Backed out changeset 9d4032c2f237 (bug 995405)
2014-04-14 15:39:28 -04:00
Kyle Huey
6f1edc1718 Bug 995405: Don't pass around references to the observer service off the main thread. r=michal 2014-04-14 12:04:26 -07:00
Nicholas Hurley
9ed8563264 Bug 994344 - Prevent access of null mDB in seer. r=mcmanus 2014-04-11 22:52:58 -04:00
Valentin Gosu
369a5c0128 Bug 991471 - Fix offset when setting host on URL. r=mcmanus 2014-04-10 10:23:04 -04:00
Michal Novotny
26cbc9bbf4 Bug 977766 - HTTP cache v2: selective deletion of data (by load context info), r=honzab, michal 2014-04-10 12:47:20 +02:00
David Rajchenbach-Teller
8b7d714a29 Bug 928340 - Using nsIAsyncStreamCopier2 instead of nsIAsyncStreamCopier in NetUtil.asyncCopy. r=mayhemer 2014-04-09 02:27:00 +02:00
David Rajchenbach-Teller
cfc22809cc Bug 928340 - nsIAsyncStreamCopier2 and implementation. r=mayhemer 2014-04-09 02:26:00 +02:00
John Shih
54c0637fed Bug 949956 - Move duplicated code to NetStatistics.h. r=mcmanus 2014-01-14 17:55:29 +08:00
Nicholas Hurley
37cf5381bd Bug 987248 - Prevent divide-by-zero in seer. r=mcmanus 2014-04-07 12:45:45 -07:00
Eric Faust
75a58dbebc Bug 890686 - Implement JS_GlobalObjectTraceHook, and install it appropriately. (r=billm) 2014-04-04 16:58:08 -07:00
Neil Rashbrook
a8a5decf6f Bug 514280 Only use nsCOMPtr for interfaces r=bsmedberg 2014-04-03 23:06:26 +01:00
snigdha
90f0f64d5b Bug 798033 - Headers should generally not do "using namespace" at file scope. r=jib, r=jmathies, r=rjesup, r=ekr, r=ncameron, r=blassey 2014-04-01 08:29:25 -04:00
Jon Coppeard
bb2e7cbea1 Bug 959787 - Handlify JS_ExecuteScript and JS::Evaluate APIs r=terrence r=bz 2014-04-01 11:34:39 +01:00
David Keeler
93234b4b96 bug 990248 - enable mozilla::pkix by default in Firefox Nightly r=briansmith r=cviecco 2014-03-31 14:41:59 -07:00
Boris Zbarsky
d4a40b2bea Bug 987112. Remove the redundant and somewhat annoying parentObject argument to dictionary ToObject() methods. r=bholley 2014-03-29 01:45:10 -04:00
Steve Workman
42765b7e9c Bug 989071 - Correct comment for nsIThreadRetargetableRequest.retargetDeliveryTo() r=jduell DONTBUILD comment change only 2014-03-28 10:53:39 -07:00
Neil Rashbrook
d8a22dc73a Bug 514280 Remove concrete classes from interface maps r=bsmedberg 2014-03-28 08:40:13 +00:00
Ehsan Akhgari
5b9f45a1a5 Bug 798158 - Part 1: Use a pointer-sized type to store refcounts internally; r=bsmedberg 2014-03-27 16:38:33 -04:00
Steve Workman
93d4f4cba6 Bug 983910 - Set mParentListener for HttpChannelParent objects created after HTTP redirects 2014-03-27 13:11:50 -07:00
Birunthan Mohanathas
f76d5cb7f6 Bug 986076 - Handle JS_NewStringCopyZ failure in ProxyAutoConfig.cpp r=mcmanus 2014-03-26 10:38:29 -07:00
Pranav Kant
1d60f37523 Bug 952927 : Part 1 - Exposed raw data on UDP socket messages, r=bz,mcmanus,schien. 2014-03-13 13:43:36 +08:00
Birunthan Mohanathas
1e1672e622 Bug 845478 - Part 8: Use JS::CallArgs instead of JS_{ARGV,SET_RVAL,...} in remaining instances. r=Waldo 2014-03-25 14:42:33 -04:00
Andrea Marchesini
78d2c5e587 Bug 910010 - Implementation of PFileDescriptorSet - part 2, r=bent 2014-03-25 18:37:28 +00:00
Andrea Marchesini
4fad1489fb Bug 910010 - Implementation of PFileDescriptorSet - part 1, r=khuey 2014-03-25 18:37:13 +00:00
Marco Bonardo
f158c5459a Bug 959576 - Create a component to get the list of priority domains. r=gavin 2014-03-22 14:24:36 +01:00
Neil Rashbrook
c3b2f90f39 Bug 514280 Stop using nsCOMPtr for concrete types r=bsmedberg
--HG--
extra : rebase_source : f8fb50de9292320eb7589dd28dc566d0f5044da6
2014-03-18 00:23:03 +00:00
Wes Kocher
c0dba87922 Backed out 2 changesets (bug 514280) for OSX build bustage on a CLOSED TREE
Backed out changeset 2a015b45d808 (bug 514280)
Backed out changeset a01f97c1ed02 (bug 514280)
2014-03-17 15:19:53 -07:00
Neil Rashbrook
b07eaa1644 Bug 514280 Stop using nsCOMPtr for concrete types r=bsmedberg
--HG--
extra : rebase_source : eaca8b2925eaffb49e29a617cd72c0d6686e6d9e
2014-03-17 19:07:09 +00:00
Jon Coppeard
6ca748883c Bug 959787 - Handlify JS_ExecuteScript, JS_EvaluateScript and other JS APIs r=sfink r=bz 2014-03-17 16:17:58 +00:00
Kyle Huey
7067fb5db1 Bug 345123: Remove nsGetterAddRefs<T>'s operator nsISupports**. r=bsmedberg 2014-03-15 12:00:17 -07:00
Kyle Huey
510a49016d Bug 967364: Rename already_AddRefed::get to take. r=bsmedberg 2014-03-15 12:00:15 -07:00
Tooru Fujisawa
e784c5215a Bug 982302 - Braces are missing in nsBaseURLParser::ParseURL. r=mcmanus 2014-03-13 17:20:17 -04:00
Ryan VanderMeulen
61f6046311 Merge m-c to fx-team. 2014-03-12 11:32:46 -04:00
Valentin Gosu
c82be2408d Bug 904594 - Make the Networking Dashboard thread safe. r=mcmanus 2014-03-11 17:59:50 +01:00
Patrick McManus
a352fa12f5 bug 982103 - nsSocketTransportService::Dispatch shouldn't NS_WARNING on missing thread r=sworkman 2014-03-12 05:14:45 -04:00
Steve Workman
0764dccb8b Bug 975338 - Enable diverting of HTTP and FTP channels back to parent process from child r=jduell 2014-03-10 23:04:28 +01:00
Ed Morley
f7f4bc1106 Backed out changeset ce8ed7a0dfef (bug 975338) for build failures; CLOSED TREE 2014-03-10 17:58:25 +00:00
Ed Morley
1ca60296b0 Backed out changeset 97858e5c1f13 (bug 975338) 2014-03-10 17:57:53 +00:00
Ed Morley
953fb3f2ff Backed out changeset 7a78f199e1cd (bug 975338) 2014-03-10 17:57:46 +00:00
Steve Workman
99dfff0973 Bug 975338 - Implement nsI|ADivertableChannel in FTPChannelChild|Parent r=jduell 2014-03-10 18:31:57 +01:00
Steve Workman
7f0e691e37 Bug 975338 - Add PChannelDiverter and new messages to PHttpChannel r=jduell 2014-03-10 18:31:05 +01:00
Steve Workman
09ba90626e Bug 975338 - Add nsIDivertableChannel and ADivertableChannelParent r=jduell 2014-03-10 18:31:04 +01:00