roytam1
904406a497
Merge remote-tracking branch 'origin/tracking' into custom
2025-01-20 21:13:46 +08:00
Moonchild
624ff30bfc
[network] Don't try to use non-existing connections.
2025-01-18 10:31:13 +08:00
roytam1
44f397bea2
Merge remote-tracking branch 'origin/tracking' into custom
2025-01-10 22:32:18 +08:00
Moonchild
024ab86be6
[network] Verify connection NPN against negotiated NPN.
2025-01-10 22:30:15 +08:00
Moonchild
d63a56adac
Issue #2673 - Part 4: Hook up the ADTS sniffer + raw AAC MIME type.
2025-01-10 22:29:32 +08:00
Moonchild
e448ec4c0d
[no issue] Remove duplicate FLAC MIME type define.
2025-01-10 22:27:44 +08:00
roytam1
e5fa99d83c
Merge remote-tracking branch 'origin/tracking' into custom
2024-12-28 21:55:53 +08:00
Moonchild
2e1c487563
Issue #2670 - Compute baseDomain when cookies are read from the database
...
baseDomain is used as a key for cookies in a hashmap. For cookie
operations to work properly, the baseDomain generation must be reliable.
This is, however, not the case, because the result can change by updates
to the public suffix list (PSL).
Since the stored baseDomain is not reliable, the value must be recomputed
when the database is read. This causes a minor performance hit but is
needed if we want to keep abreast of PSL changes without clobbering the
cookies database.
Resolves #2670
2024-12-28 21:53:30 +08:00
Moonchild
d935c4f54c
Issue #2672 - Follow-up: Remove unused telemetry variable.
2024-12-28 21:52:54 +08:00
Moonchild
d69e2a3779
Issue #2672 - Part 4: Prevent db access while rebuilding is underway.
2024-12-28 21:52:29 +08:00
Moonchild
032b0ae0d8
Issue #2672 - Part 3: Ensure thread lifetimes are in tandem.
2024-12-28 21:52:05 +08:00
Moonchild
fe53a0bb1c
Issue #2672 - Part 2: Auto-close syncConn for edge cases.
2024-12-28 21:51:39 +08:00
Moonchild
aec27853c6
Issue #2672 - Part 1: Load nsCookieService OMT and use sync reads.
...
No more lazy-loading on the main thread, thanks. Everyone needs this.
2024-12-28 21:51:14 +08:00
roytam1
990b92ae63
Merge remote-tracking branch 'origin/tracking' into custom
2024-12-20 13:43:35 +08:00
Martok
334de9ffcc
Issue #1787 - Follow-up: remove no longer used AppClearDataObserver.
2024-12-20 13:43:05 +08:00
roytam1
c6517989ab
Merge remote-tracking branch 'origin/tracking' into custom
2024-11-29 21:00:51 +08:00
Moonchild
01624751a1
[network] Update effective TLD names list.
2024-11-29 20:50:54 +08:00
roytam1
310c05b97a
Merge remote-tracking branch 'origin/tracking' into custom
2024-11-21 21:09:29 +08:00
Moonchild
ff89fee91d
Issue #1787 - Remove nsIAppsService, mozIApplication and mozapp data cleanup.
2024-11-21 21:09:05 +08:00
Moonchild
ef5f052d97
Issue #2657 - Remove -moz-samplesize resize-decoding for low-vram mobiles
...
Resolves #2657
2024-11-21 21:08:24 +08:00
Moonchild
0e6fa95840
Issue #2653 - Part 2: Update tests
2024-11-21 21:01:54 +08:00
Moonchild
7b6e3a2d4a
Issue #2653 - Part 1: Initial cleanup of AppId and isolated mozbrowser.
...
This removes a lot of the plumbing for having the platform embed itself
through IPC which was required for B2G running the browser as both
shell and browser application.
2024-11-21 21:01:27 +08:00
Moonchild
f5ef327563
Issue #2652 - Part 1: Add a way to programmatically clear the DNS cache.
2024-11-21 20:57:16 +08:00
roytam1
4397f384a7
Merge remote-tracking branch 'origin/tracking' into custom
2024-10-31 21:48:26 +08:00
Moonchild
5c0c0c02d9
Issue #2648 - Inherit the content disposition of the multipart response
2024-10-31 21:47:41 +08:00
Moonchild
6fe326c7bb
Issue #2648 - Apply CSP to documents sent through multipart/x-mixed-replace
2024-10-31 21:47:28 +08:00
Moonchild
7d978ccd71
Issue #2641 - Update Fetch to adhere to the updated spec (pass refpolicy)
...
Resolves #2641
2024-10-24 07:37:31 +08:00
roytam1
97fb5d7f9b
ported from mozilla: Bug 1264792 - Update request'referrer policy when redirect.r=bkelly,dragana. (763507de3e)
2024-10-03 07:35:53 +08:00
roytam1
1b648cc1d8
Merge remote-tracking branch 'origin/tracking' into custom
2024-09-13 10:04:42 +08:00
FranklinDM
2d60c54926
Issue #2578 - Part 2: Implement preference for disabling CORS preflight requests if CORS is disabled
2024-09-13 10:03:53 +08:00
roytam1
e5ac12c311
Merge remote-tracking branch 'origin/tracking' into custom
2024-08-15 09:42:08 +08:00
Moonchild
dd4e060135
Issue #2554 - Follow-up: Also block [::] and [::0.0.0.0] IPv6 addresses.
2024-08-15 09:39:33 +08:00
Moonchild
fad481b612
Issue #2554 - Follow-up: Correct code comment (no functional changes)
2024-08-15 09:39:06 +08:00
Moonchild
d44b309966
Issue #2554 - Block access to 0.0.0.0 on non-Windows OSes.
...
Resolves #2554 .
2024-08-15 09:38:35 +08:00
roytam1
0d1cf674f0
Merge remote-tracking branch 'origin/tracking' into custom
2024-07-10 14:55:58 +08:00
Moonchild
9759098329
[network] Add additional cookie setting checks.
...
Added checks for sub-document navigations from cross-site to same-site in
third-party checks when setting a cookie.
2024-07-10 14:54:46 +08:00
Moonchild
d9ff917f15
Issue #2542 - Part 9: Remove TODO comment.
...
From our understanding of the spec, our current implementation is
feature-complete.
2024-07-10 14:49:39 +08:00
Moonchild
fffe6c4996
Issue #2542 - Part 7: Move SecFetch.* to /netwerk where it belongs.
2024-07-10 14:49:06 +08:00
Moonchild
8076de8965
Issue #2542 - Part 2: Base implementation of Sec-Fetch-* header code.
...
Currently following Mozilla putting stuff in /dom for additional porting,
but it's actually the wrong location since it belongs in /netwerk with
the other code that deals with http headers.
2024-07-10 14:45:39 +08:00
roytam1
bf385f38eb
UAO: add general.useragent.(change_)app_version
2024-07-09 17:02:32 +08:00
roytam1
f596e3d581
UAO: correct UA string rebuild code, add platform_version pref.
2024-07-09 14:08:03 +08:00
roytam1
f8c34e7c0a
network: follow-up rev 914569c0b (rework)
2024-07-09 11:35:15 +08:00
roytam1
b5d57ea4e7
Revert "network: follow-up rev 914569c0b"
...
This reverts commit a50a1db5a7 .
2024-07-09 11:27:32 +08:00
roytam1
a50a1db5a7
network: follow-up rev 914569c0b
2024-07-09 11:10:55 +08:00
roytam1
914569c0b9
network: UserAgent: add Platform Version override
2024-07-09 10:21:29 +08:00
roytam1
6d9126c486
Merge remote-tracking branch 'origin/tracking' into custom
2024-06-12 15:16:10 +08:00
Moonchild
bcdf7dc845
[network] Avoid accessing raw pointers in nsTransportEventSinkProxy.
2024-06-12 15:12:37 +08:00
Moonchild
bfb171c783
[network] Perform a case-insensitive match on special cookie prefixes.
2024-06-12 15:11:50 +08:00
roytam1
f8f3b3ee43
Merge remote-tracking branch 'origin/tracking' into custom
2024-05-22 15:26:11 +08:00
Moonchild
f3413e94b9
[network] Make http digest auth cnonce length configurable.
2024-05-22 15:20:46 +08:00