Valentin Gosu
d96e9dfb7a
Bug 1340486 - Add licence header r=me DONTBUILD
...
MozReview-Commit-ID: F9qYkEpxXEd
2017-02-28 17:07:09 +01:00
Wes Kocher
d2b28917c0
Merge m-c to inbound, a=merge
...
MozReview-Commit-ID: 7UN77Uvxgus
2017-02-27 13:37:44 -08:00
Wes Kocher
1e95bd721f
Merge inbound to central, a=merge
...
MozReview-Commit-ID: F0XvCKnh8H7
2017-02-27 13:34:55 -08:00
Dragana Damjanovic
499d83ab5a
Bug 1343008 - Fix combination of H2, tls1.3 early-data and not safe http methods. r=mcmanus
2017-02-27 15:02:47 -05:00
Valentin Gosu
3eeff608a4
Bug 1340486 - Remove duplication of code at nsHttpNegotiate/NTLMAuth::TestPref and MatchesBaseURI r=mayhemer
...
MozReview-Commit-ID: L8oS7TFnHJm
--HG--
extra : rebase_source : aac598a3b3722d9bfb370de425d14fbb4960291f
2017-02-27 17:57:59 +01:00
Amy Chung
fd9951f4c7
Bug 1319403 - Modified nsCookieService::FindStaleCookie() and test cases, r=jdm
2017-02-27 18:31:33 +08:00
Wes Kocher
e84fc624ff
Merge inbound to central, a=merge
...
MozReview-Commit-ID: DpCZgRV1csS
2017-02-24 16:46:12 -08:00
Michael Layzell
59878e7979
Bug 1336510 - Part 8: Stop capturing this by value in OSX only code, r=schien
...
MozReview-Commit-ID: BHWJMHNgdRu
2017-02-24 14:34:29 -05:00
Michael Layzell
9509bedeee
Bug 1336510 - Part 5: Workaround lambda static analysis in nsMultiMixedConv, r=valentin
...
MozReview-Commit-ID: 7Mvh9aeCKOh
2017-02-24 14:34:24 -05:00
Honza Bambas
8a976a079d
Bug 1341932 - Ignore preamble in multimixed converter. r=valentin
2017-02-23 09:14:00 -05:00
Dragana Damjanovic
7fcc6ce47a
Bug 1337826 - Do not use sticky connection if it is pipeline. r=mcmanus
2017-02-14 10:46:00 -05:00
Dragana Damjanovic
d8b587f15b
Bug 1340164 - Fix socketTrasport states in nsHttpTransaction coming from multiple sockets. r=mcmanus
2017-02-22 02:27:00 +01:00
Wes Kocher
7e8f316730
Backed out 8 changesets (bug 1336510) for windows debug mn-e10s failures a=backout
...
Backed out changeset 419ada2f9e81 (bug 1336510)
Backed out changeset 19239f566a93 (bug 1336510)
Backed out changeset c8aeead6fe83 (bug 1336510)
Backed out changeset 422e63b872b5 (bug 1336510)
Backed out changeset 21869174dfd3 (bug 1336510)
Backed out changeset 57476b9f342d (bug 1336510)
Backed out changeset e842cdaaa7e5 (bug 1336510)
Backed out changeset bd943b368ff7 (bug 1336510)
MozReview-Commit-ID: 2z3Wa9QFkX4
2017-02-23 16:07:41 -08:00
Michael Layzell
24d21a9419
Bug 1336510 - Part 8: Stop capturing this by value in OSX only code, r=schien
...
MozReview-Commit-ID: BHWJMHNgdRu
2017-02-23 12:24:12 -05:00
Michael Layzell
dc0af656c5
Bug 1336510 - Part 5: Workaround lambda static analysis in nsMultiMixedConv, r=valentin
...
MozReview-Commit-ID: 7Mvh9aeCKOh
2017-02-23 12:24:12 -05:00
Ehsan Akhgari
8b2af3a15f
Bug 1341954 - Break a reference cycle caused by ChannelListener that creates leaks in all tests using it; r=mcmanus
2017-02-23 12:12:56 -05:00
Nathan Froyd
f7fb97ad16
Bug 1338282 - remove profile.dev options from rust-url-capi's Cargo.toml; r=valentin
2017-02-22 17:15:02 -05:00
Honza Bambas
3c1d8fd7b1
Bug 1322355 - Cancel http:// channel when secure update (redirect) to https:// is vetoed to avoid duplicate OnStartRequest notification + added logs. r=michal
...
--HG--
extra : rebase_source : edb97c1bdfd700ed75c57d1af0018f63428036f0
2017-02-22 09:10:00 -05:00
Patrick McManus
72f7c60874
Bug 1341128 - high level HTTP Channel Success Telemetry r=dragana r=bsmedberg
...
--HG--
extra : rebase_source : 22e7e39821c8b1f704b11e27979a02041bce8be2
2017-02-20 17:15:36 -05:00
Carsten "Tomcat" Book
9d982b9508
merge mozilla-inbound to mozilla-central a=merge
2017-02-22 14:33:38 +01:00
Sebastian Hengst
10a6e4f120
Backed out changeset f82fd05e7699 (bug 1333899)
2017-02-22 09:59:57 +01:00
Sebastian Hengst
eba24aae1e
Backed out changeset fbb7cc8d04b9 (bug 1333899)
2017-02-22 09:59:53 +01:00
Andrea Marchesini
e87ad16573
Bug 1339710 - Remove nsIPartialFileInputStream, r=smaug
2017-02-22 09:41:51 +01:00
Iris Hsiao
f9bdfe10bb
Backed out 5 changesets (bug 1339710) for GTest failures in TestSlicedInputStream.StartBiggerThan
...
Backed out changeset 7c0ec55b44dc (bug 1339710)
Backed out changeset cbb4e1c2aada (bug 1339710)
Backed out changeset c685dca493f5 (bug 1339710)
Backed out changeset 4761a15d45fd (bug 1339710)
Backed out changeset 7561692c1bc7 (bug 1339710)
2017-02-22 16:19:50 +08:00
Tooru Fujisawa
8f6cb3e9d7
Bug 1338262 - Remove legacy generator from netwerk/test/. r=mayhemer
2017-02-22 16:11:34 +09:00
Andrea Marchesini
190bf147a2
Bug 1339710 - Remove nsIPartialFileInputStream, r=smaug
2017-02-22 07:56:29 +01:00
Eric Rahm
cbfbc77ab8
Bug 1333899 - Part 3: Avoid extra copies in nsDataChannel::OpenContentStream. r=bz
...
This switches over to cloning the URI without it's ref which will most likely
avoid a copy. The new |ParsePathWithoutRef| is used, again to avoid needing a
copy of the path substring.
A pipe is no longer used for the input stream, instead we use a string stream
which in most cases will be able to share the string data buffer rather than
copying it.
For the base64 case in the best case we only allocate the decoded buffer, worst
case there's another buffer for the URL decoded data. So either 3/4 transient
or 1 3/4 transient, both of which are better than 3.5.
MozReview-Commit-ID: 4tYI3iyxMCl
2017-02-21 17:56:36 -08:00
Eric Rahm
57307ce7cf
Bug 1333899 - Part 2: Add nsDataHandler::ParsePathWithoutRef. r=valentin
...
This adds a version of |ParseURI| that only deals with the path portion of the
URI and expects the ref not to be present. It's mainly copy and pasted from
|ParseURI| but updated to use nsString methods rather than NSPR.
Additionaly it only returns a substring to the path passed in for the data
buffer if requested.
|ParseURI| is updated to advance past the scheme and trim the ref, then it
just uses |ParseURIWithoutRef|.
MozReview-Commit-ID: F5h6bcSLd8P
2017-02-21 17:56:35 -08:00
Wes Kocher
5295bd9f91
Merge m-c to inbound, a=merge
...
MozReview-Commit-ID: AoD5GpFatBw
2017-02-21 17:41:05 -08:00
Wes Kocher
13e1cccb3f
Merge inbound to central, a=merge
...
MozReview-Commit-ID: EEMZdLCheAm
2017-02-21 17:35:01 -08:00
Ehsan Akhgari
8b87856c36
Bug 1340677 - Stop supporting ORIGIN_IS_FULL_SPEC for Firefox; r=mcmanus
...
This is only used in Thunderbird and SeaMonkey and makes origin
comparisons needlessly slow in Firefox.
2017-02-21 10:37:37 -05:00
Jonathan Hao
ed61d4b763
Bug 1334468 - A crashtest about restricted characters in URI. r=mcmanus
...
--HG--
extra : rebase_source : bd69aaed16294f4a4d48a89e3ba11eee758434b3
2017-02-10 11:19:59 +08:00
Carsten "Tomcat" Book
85079555b0
Merge mozilla-central to autoland
2017-02-20 14:12:30 +01:00
Carsten "Tomcat" Book
66dea2a3aa
Backed out changeset 5124565a51dc (bug 1334468) for failing on own tests
2017-02-20 12:39:11 +01:00
Jonathan Hao
cfa5b03320
Bug 1334468 - A crashtest about restricted characters in URI. r=mcmanus
...
--HG--
extra : rebase_source : acac1c82c5716428a4fa99aa4036cac8a6d4da87
2017-02-10 11:19:59 +08:00
Shih-Chiang Chien
9c648e86fc
Bug 1337721 - Part 2, add xpcshell test for channel priority. r=mayhemer
...
MozReview-Commit-ID: JbbRg63ufW9
--HG--
extra : rebase_source : 4a32499e62a9c3f9292311a3974d5759bf5a579e
2017-02-10 16:56:04 +08:00
Shih-Chiang Chien
9de058213e
Bug 1337721 - Part 1, preserve the channel priority after redirect. r=mayhemer
...
MozReview-Commit-ID: 14rIrhOcXXK
--HG--
extra : rebase_source : ec26484daa2684313990f54e4d579fe6b08daaa3
2017-02-10 10:45:28 +08:00
Thomas Nguyen
65d9ef988a
Bug 1288633 - Add more information when an URL matches Safe Browsing list. r=dragana,francois
...
MozReview-Commit-ID: 6u0dUOB838F
--HG--
extra : rebase_source : 8800e60e6a3b787f1ebaeafb48057e3a3d509468
2017-02-21 09:46:36 +08:00
Patrick McManus
93f999e4af
Bug 1322373 - TLS 1.3 early-data for HTTP/2. r=dragana,mcmanus
2017-02-21 15:19:46 -05:00
Wes Kocher
5e9e84d7ec
Backed out changeset a93c0f43ccf8 (bug 1322355) for android build bustage a=backout
...
MozReview-Commit-ID: 5ecKiKuodUm
2017-02-21 12:37:27 -08:00
Emanuel Hoogeveen
6a5e949037
Bug 1338574 - Part 5: Use MOZ_CRASH_UNSAFE_OOL in Necko. r=valentin
...
--HG--
extra : rebase_source : 21482d7c7e8b9451f8602a6373f2d0949c4c3f0d
2017-02-21 18:01:56 +01:00
Honza Bambas
1feb471fe0
Bug 1322355 - Cancel http:// channel when secure update (redirect) to https:// is vetoed to avoid duplicate OnStartRequest notification + added logs. r=michal
...
--HG--
extra : rebase_source : 23012382b21a1fd908d2cbb2a25b7a014f4149b7
2017-02-21 11:30:00 -05:00
Nathan Froyd
2f23818440
Bug 1339617 - move GetClosure call prior to canceling timer; r=mayhemer
...
Some recent work on timers changed how we handle callbacks and
associated closure data: prior to these changes, canceling timers would
not null out associated closure data, so calling GetClosure() on a timer
after canceling it would return what you had put in. After these
changes, however, GetClosure() after cancellation would retrieve a null
value, causing anything that assumed non-nullness to crash. The simple
fix is to move the GetClosure() call prior to Cancel()'ing the timer.
2017-02-21 13:35:52 -05:00
Carsten "Tomcat" Book
73835fd06d
Merge mozilla-central to autoland
2017-02-24 11:54:01 +01:00
Thomas Nguyen
517a43f68d
Bug 1336240 - Remove observer in PendingLookup and nsChannelClassifier r=dimi,francois
...
MozReview-Commit-ID: EBQpQzESVZP
--HG--
extra : rebase_source : 16f93024c26cde43a0960b4c9425f8fb60f66ad3
2017-02-24 10:14:07 +08:00
Jonathan Hao
9a4de2ace4
Bug 1323644
- Isolate the HSTS and HPKP storage by first party domain (Necko) r=ckerschb
...
MozReview-Commit-ID: 6DFPXTXoykc
--HG--
extra : rebase_source : 4c69a918b289f76a75ac463f08a6e43f7b625571
2017-02-14 10:29:41 +08:00
Phil Ringnalda
40752d4230
Backed out changeset 40d227b74dd1 (bug 1322373) for Android build bustage
...
CLOSED TREE
2017-02-17 19:32:01 -08:00
Nicholas Hurley
8996614036
Bug 1322373 - TLS 1.3 early-data for HTTP/2. r=dragana,mcmanus
...
MozReview-Commit-ID: 2edRJu2yPXz
--HG--
extra : rebase_source : e53e1aafc5d827f5fc6ef255a641a7dcc7098be0
2017-01-10 06:42:41 -08:00
Wes Kocher
8c4ce17711
Merge inbound to m-c a=merge
...
MozReview-Commit-ID: DCUf7VEDrTt
2017-02-17 13:38:51 -08:00
Honza Bambas
bb033696f7
Bug 1324419 - Use QueryObject for nsHttpChannel. r=mcmanus
...
--HG--
extra : rebase_source : 192a4705e4e91bc393a283743a1ad8880da6aeba
2017-02-17 08:08:00 -05:00