Граф коммитов

25575 Коммитов

Автор SHA1 Сообщение Дата
Masatoshi Kimura 13e35f0078 Bug 1867229 - Remove unused fields from nsIDirIndex and nsIDirIndexParser. r=necko-reviewers,valentin
Differential Revision: https://phabricator.services.mozilla.com/D194966
2023-11-29 10:25:43 +00:00
Mark Banner b2e978e7a9 Bug 1789033 - Fix whitespace issues for yaml and yml files. r=linter-reviewers,sylvestre
Differential Revision: https://phabricator.services.mozilla.com/D194918
2023-11-28 21:47:03 +00:00
Kershaw Chang a369fa7a4e Bug 1866596 - Use shorter timeout in HTTP/3 server, r=necko-reviewers,valentin
The current max timeout value used in h3 server is 1s, which is too long and causes the server stalls.
To fix the intermittent failrues, we should use a shorter timeout.

Differential Revision: https://phabricator.services.mozilla.com/D194773
2023-11-28 11:56:48 +00:00
Sylvestre Ledru 093efcdf84 Bug 1866741 - doc: remove the duplicate Note: info in the note section DONTBUILD
Differential Revision: https://phabricator.services.mozilla.com/D194785
2023-11-27 17:12:04 +00:00
Kershaw Chang 1e8e8eb17c Bug 1840981 - Set network.dns.get-ttl to false, r=necko-reviewers,valentin
Differential Revision: https://phabricator.services.mozilla.com/D194730
2023-11-27 11:51:16 +00:00
Julian Descottes 1a70dd3342 Bug 1826198 - [devtools] Add an optional auth prompt listener to the NetworkObserver r=bomsy,devtools-reviewers,valentin,necko-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D189515
2023-11-27 11:27:20 +00:00
Neel Chauhan 99c79d5698 Bug 1861878: Remove network.ssl_tokens_cache_use_only_once pref r=necko-reviewers,kershaw
Differential Revision: https://phabricator.services.mozilla.com/D194426
2023-11-24 18:00:12 +00:00
Joel Maher 9d203b1d46 Bug 1859893 - batch 15 - migrate xpcshell.ini -> .toml. r=aryx,geckoview-reviewers,extension-reviewers,valentin,cookie-reviewers,pbz,owlish,robwu
Differential Revision: https://phabricator.services.mozilla.com/D194384
2023-11-24 14:41:35 +00:00
Andreas Pehrson 6bb8230ea7 Bug 1670633 - Update bindgen to 0.69.1 and coreaudio-sys to 0.2.14. r=supply-chain-reviewers,glandium
This sets the stage for an update to cubeb-coreaudio-rs.

Differential Revision: https://phabricator.services.mozilla.com/D193899
2023-11-24 11:33:56 +00:00
Cristian Tuns b54e9ee57c Backed out 3 changesets (bug 1670633, bug 1866014) for causing build bustages in MediaEngineWebRTCAudio.cpp CLOSED TREE
Backed out changeset c0d256e9cde9 (bug 1866014)
Backed out changeset e7d101bd73d9 (bug 1670633)
Backed out changeset a849a8e4bd37 (bug 1670633)
2023-11-24 06:18:42 -05:00
Andreas Pehrson e94273f845 Bug 1670633 - Update bindgen to 0.69.1 and coreaudio-sys to 0.2.14. r=supply-chain-reviewers,glandium
This sets the stage for an update to cubeb-coreaudio-rs.

Differential Revision: https://phabricator.services.mozilla.com/D193899
2023-11-24 08:22:32 +00:00
Simon Friedberger 82b85410e3 Bug 1866229 Add timeout to DAP sending r=tcampbell,necko-reviewers,valentin
Differential Revision: https://phabricator.services.mozilla.com/D194552
2023-11-23 23:45:26 +00:00
Andrew Creskey 25beb06437 Bug 1816258 - Websocket opening takes ages after repeated failures to same address r=necko-reviewers,valentin
Although our implementation follows the intention of rfc6455#section-4.1, we can handle the described situation more gracefully by prioritizing new WS connections to paths that have _not_ previously failed.

Differential Revision: https://phabricator.services.mozilla.com/D193386
2023-11-23 19:55:53 +00:00
Stanca Serban 41f7486e5f Backed out 2 changesets (bug 1670633) as requested for causing Bug 1866014. CLOSED TREE
Backed out changeset be8e9a8eaa80 (bug 1670633)
Backed out changeset bace8b9c91dc (bug 1670633)
2023-11-23 20:03:07 +02:00
Narcis Beleuzu 66d0e3cac0 Backed out 2 changesets (bug 1816258) for bustages on WebSocketChannel.cpp . CLOSED TREE
Backed out changeset 872aa271adfd (bug 1816258)
Backed out changeset 8e259edabb62 (bug 1816258)
2023-11-23 19:14:52 +02:00
Andrew Creskey 7d8b067953 Bug 1816258 - Websocket opening takes ages after repeated failures to same address r=necko-reviewers,valentin
Although our implementation follows the intention of rfc6455#section-4.1, we can handle the described situation more gracefully by prioritizing new WS connections to paths that have _not_ previously failed.

Differential Revision: https://phabricator.services.mozilla.com/D193386
2023-11-23 15:54:31 +00:00
ffxbld 01232ad8e6 No Bug, mozilla-central repo-update HSTS HPKP remote-settings tld-suffixes - r=release-managers,dmeehan
Differential Revision: https://phabricator.services.mozilla.com/D194516
2023-11-23 14:30:08 +00:00
edgul 9fcf550bd8 Bug 1828942 - Added telemetry for cookie partition counting and purging for cookie jar size investigation. r=pbz,cookie-reviewers,valentin,bvandersloot
Differential Revision: https://phabricator.services.mozilla.com/D183544
2023-11-22 19:14:35 +00:00
Kershaw Chang 0a57498316 Bug 1736385 - Make sure thread is alive in CacheIOThread::ThreadFunc, r=necko-reviewers,valentin
Differential Revision: https://phabricator.services.mozilla.com/D193640
2023-11-22 16:26:15 +00:00
Manuel Bucher 36cc48dd22 Bug 1866046 - neqo v0.6.8 r=necko-reviewers,kershaw
Differential Revision: https://phabricator.services.mozilla.com/D194375
2023-11-22 13:41:54 +00:00
Tooru Fujisawa 8c59289f4f Bug 1864168 - Part 1: Use 1-origin column number in nsIContentSecurityPolicy. r=smaug,devtools-reviewers,ochameau,ckerschb
Differential Revision: https://phabricator.services.mozilla.com/D193369
2023-11-22 12:31:30 +00:00
Natalia Csoregi 705aa81869 Backed out 14 changesets (bug 1865005, bug 1864168, bug 1864155, bug 1862814, bug 1862693) for causing bustage on nsRFPService.cpp. CLOSED TREE
Backed out changeset a4f3e7625abf (bug 1865005)
Backed out changeset ab38141e470b (bug 1862814)
Backed out changeset a679b50dc4a9 (bug 1862814)
Backed out changeset e340886ce62a (bug 1862814)
Backed out changeset 1378502e64b0 (bug 1862814)
Backed out changeset 8ee94e5e79c2 (bug 1862814)
Backed out changeset 6d4ef1cdfabb (bug 1864168)
Backed out changeset 2c30c4d757fc (bug 1864168)
Backed out changeset d4db9576559b (bug 1864168)
Backed out changeset 8ffec0d83028 (bug 1864168)
Backed out changeset fa77d852b494 (bug 1864168)
Backed out changeset f6646771a26a (bug 1864168)
Backed out changeset 7bd0ff6986df (bug 1864155)
Backed out changeset 39867b503289 (bug 1862693)
2023-11-22 14:01:55 +02:00
Tooru Fujisawa a4a513ad86 Bug 1864168 - Part 1: Use 1-origin column number in nsIContentSecurityPolicy. r=smaug,devtools-reviewers,ochameau,ckerschb
Differential Revision: https://phabricator.services.mozilla.com/D193369
2023-11-22 11:13:54 +00:00
Valentin Gosu 53f37a155a Bug 1865813 - test_trr.js::test_trr_flags fails in Android/verify tests r=necko-reviewers,kershaw
The TRR request times out in chaos mode so we increase the timeout.

Differential Revision: https://phabricator.services.mozilla.com/D194222
2023-11-22 10:59:43 +00:00
Kershaw Chang 3e7402a3e1 Bug 1851570 - Allow necko to know when client auth is selected to drive TLS handshake, r=necko-reviewers,keeler,valentin
Differential Revision: https://phabricator.services.mozilla.com/D194242
2023-11-22 09:15:39 +00:00
Valentin Gosu e4b4f23ffb Bug 1848542 - Add telemetry for residual cache folder removal or failure r=necko-reviewers,kershaw
Differential Revision: https://phabricator.services.mozilla.com/D194076
2023-11-21 17:29:08 +00:00
Valentin Gosu ce931ebd84 Bug 1848542 - Do a cache cleanup when cache purging is enabled r=necko-reviewers,kershaw
It seems that sometimes the cache purge task may fail to remove the
cache folder. When that happens, we might end up with multiple cache
folders in the profile folder. Since the task is unable to remove it,
we should remove the folders on a background thread (check once a day)

Differential Revision: https://phabricator.services.mozilla.com/D194051
2023-11-21 17:29:08 +00:00
sunil mayya 83b6bb2e06 Bug 1865239 - update ChannelEventQueue and nsIThreadRetargetableStreamListener documentation. r=necko-reviewers,jesup DONTBUILD
Differential Revision: https://phabricator.services.mozilla.com/D194155
2023-11-21 16:07:46 +00:00
Kershaw Chang 8e045b102b Bug 1852924 - When pacer returns a small delay, pretend to wait and get the next packet to send, r=mt
Differential Revision: https://phabricator.services.mozilla.com/D191325
2023-11-21 11:49:49 +00:00
Andreas Pehrson cb07191302 Bug 1670633 - Update bindgen to 0.69.1 and coreaudio-sys to 0.2.14. r=supply-chain-reviewers,glandium
This sets the stage for an update to cubeb-coreaudio-rs.

Differential Revision: https://phabricator.services.mozilla.com/D193899
2023-11-21 08:03:45 +00:00
ffxbld 712e214779 No Bug, mozilla-central repo-update HSTS HPKP remote-settings tld-suffixes - r=release-managers,RyanVM
Differential Revision: https://phabricator.services.mozilla.com/D194062
2023-11-20 19:45:04 +00:00
Kershaw Chang 39cf236f44 Bug 1865633 - Reset the stream when it's not usable, r=necko-reviewers,valentin
Depends on D194083

Differential Revision: https://phabricator.services.mozilla.com/D194084
2023-11-20 17:03:03 +00:00
Sandor Molnar 2b372da017 Backed out 2 changesets (bug 1865633) for causing xpc timeout failures CLOSED TREE
Backed out changeset 9d7ac5e26b77 (bug 1865633)
Backed out changeset 29d421dab1d6 (bug 1865633)
2023-11-20 18:34:31 +02:00
Kershaw Chang 3124dd2442 Bug 1865633 - Reset the stream when it's not usable, r=necko-reviewers,valentin
Depends on D194083

Differential Revision: https://phabricator.services.mozilla.com/D194084
2023-11-20 15:06:49 +00:00
Valentin Gosu f0bb3dc21f Bug 1760121 - Fix test_trr.js racing get-ttl with dns.clearCache r=necko-reviewers,kershaw
The test is only intermittent on windows, because the get-ttl
pref makes the record be refreshed which races clearing the DNS
cache. That means that when expecting a TRR IP we may actually get
it from the native lookup refreshing to get the TTL.

Differential Revision: https://phabricator.services.mozilla.com/D194047
2023-11-20 13:19:15 +00:00
Kershaw Chang 351eb49153 Bug 1863995 - Make webtransport datagram test more robust, r=necko-reviewers,valentin
With neqo 0.6.7, we send ACK packet if the last time we ACK is more than one RTT. This change makes our test HTTP/3 server send an ACK packet before sending the webtransport datagram.
On windows platform, this causes a problem that the server failed to send the datagram, because ACK frame and datagram frame are in two UDP packets and the OS API prevents from sending two patckets in a short time.
Since webtransport datgram is unreiable, quic won't retransmit it. As the result, the test fails because of timeout.
To fix this problem, this patch uses another way to check if the server really gets the datagram sent from Firefox by creating another HTTP request to get the stored datagram.

Differential Revision: https://phabricator.services.mozilla.com/D194046
2023-11-20 13:08:22 +00:00
Manuel Bucher 0af4788acd Bug 1863995 - neqo v0.6.7 r=necko-reviewers,kershaw
Differential Revision: https://phabricator.services.mozilla.com/D193219
2023-11-20 13:08:22 +00:00
Emilio Cobos Álvarez f27edbd417 Bug 1861730 - Remove transition prefixes from nightly too. r=jwatt
Code like the one from comment 7 seems reasonable. Let's try to disable
prefixed transitions along with prefixed transforms in order to minimize
the compat fallout from CSS zoom.

While I was at it I also fixed the prefixed animation entries in the
property database and crashtests. But those aliases remain enabled.

Differential Revision: https://phabricator.services.mozilla.com/D192129
2023-11-20 12:36:30 +00:00
Valentin Gosu acb150212e Bug 1633289 - Upgrade rust-url to 2.4.1 r=necko-reviewers,webdriver-reviewers,glandium,places-reviewers,jesup,whimboo,lina,supply-chain-reviewers
- ran `cargo vet`
- ran `cargo vet prune`
- updated rust-url to 2.4.1
- ran `./mach vendor rust`

Differential Revision: https://phabricator.services.mozilla.com/D186796
2023-11-20 09:42:59 +00:00
Malte Juergens 2bbd0c4d22 Bug 1858894 - Hide http history entries that were upgraded to https r=places-reviewers,freddyb,mak
Differential Revision: https://phabricator.services.mozilla.com/D192229
2023-11-20 09:27:57 +00:00
Cristian Tuns d7102b46e2 Backed out changeset b403bb5b1c83 (bug 1861730) for causing mochitest failures in test_moz_prefixed_properties.html CLOSED TREE 2023-11-19 07:03:19 -05:00
Emilio Cobos Álvarez 0fbcd96216 Bug 1861730 - Remove transition prefixes from nightly too. r=jwatt
Code like the one from comment 7 seems reasonable. Let's try to disable
prefixed transitions along with prefixed transforms in order to minimize
the compat fallout from CSS zoom.

While I was at it I also fixed the prefixed animation entries in the
property database and crashtests. But those aliases remain enabled.

Differential Revision: https://phabricator.services.mozilla.com/D192129
2023-11-19 11:07:57 +00:00
Daisuke Akatsuka d24e3f0ba6 Bug 1864985: Use nsIURI::hasUserPass instead of checking user pass string r=necko-reviewers,valentin
Depends on D193623

Differential Revision: https://phabricator.services.mozilla.com/D193624
2023-11-17 20:12:11 +00:00
Daisuke Akatsuka 62b2826a12 Bug 1864985: Add hasUserPass attribute to nsIURI r=necko-reviewers,valentin
We will remove the user and pass from the URL for Histories and Favicons using
nsIOService::CreateExposableURI()[1], then store them to the database. And, for
Favicons. And, for Favicons, we will also read them. Therefore, as the
frequency calling CreateExposableURI() will be higher, we want to optimize it.
Currently, CreateExposableURI() gets/copies the String of UserPass to check whether there is a user pass info in the URL[2]. Its copying will be waste. To
prevent it, implement hasUserPass in nsIURI, and refer to it instead.

[1] https://searchfox.org/mozilla-central/rev/90dce6b0223b4dc17bb10f1125b44f70951585f9/netwerk/base/nsIOService.cpp#1031
[2] https://searchfox.org/mozilla-central/rev/90dce6b0223b4dc17bb10f1125b44f70951585f9/netwerk/base/nsIOService.cpp#1017

Differential Revision: https://phabricator.services.mozilla.com/D193623
2023-11-17 20:12:10 +00:00
Niklas Baumgardner ebc47eaafd Bug 1847187 - Allow TextDecoder in sjs files. r=Gijs
Depends on D192661

Differential Revision: https://phabricator.services.mozilla.com/D193665
2023-11-16 21:43:23 +00:00
Ted Campbell dcccd900a3 Bug 1864934 - Rename OHTTPConfigManager to HPKEConfigManager. r=Gijs,necko-reviewers
This simple cache is generally applicable to protocols that need to fetch an
HPKE key over TLS that doesn't change and would benefit from caching. Subsequent
patches will use this for the DAPTelemetrySender.

Differential Revision: https://phabricator.services.mozilla.com/D193696
2023-11-16 17:16:49 +00:00
dylan 7601cd787d Bug 1000540 - added an observer notification to nsFileChannel. r=valentin,necko-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D193392
2023-11-15 18:46:25 +00:00
Narcis Beleuzu afc1202ec9 Backed out 2 changesets (bug 1816258) for bc failure on browser_staticPartition_websocket.js . CLOSED TREE
Backed out changeset 27bfc748bec2 (bug 1816258)
Backed out changeset dee1e05a2cca (bug 1816258)
2023-11-15 22:12:52 +02:00
Andrew Creskey 9c5cfae6bb Bug 1816258 - Websocket opening takes ages after repeated failures to same address r=necko-reviewers,valentin
Although our implementation follows the intention of rfc6455#section-4.1, we can handle the described situation more gracefully by prioritizing new WS connections to paths that have _not_ previously failed.

Differential Revision: https://phabricator.services.mozilla.com/D193386
2023-11-15 12:10:03 +00:00
Cristian Tuns 5433c19323 Backed out changeset a0d3e9db432a (bug 1000540) for causing build bustages in nsIPrincipal.h CLOSED TREE 2023-11-14 12:55:07 -05:00