Disable Firefox network.http.http3.enabled

hari_premasiri
New Contributor II

Hi Team,

How do i disable Firefox's diable HTTP/3 (network.http.http3.enabled).  I have to create a configuration profile and push it via JAMF to all of the end users.

 

Can someone give me an XML template for this? i couldn't find it anywhere 

9 REPLIES 9

AntMac
Contributor

Hi
That setting is not anywhere in the regular policy plist settings example file that Mozilla publishes:
policy-templates/mac/org.mozilla.firefox.plist at master · mozilla/policy-templates · GitHub

However, they have some additional references/examples to supported payloads which includes network prefix payloads. 
GitHub - mozilla/policy-templates: Policy Templates for Firefox 

karengarner
New Contributor III

@hari_premasiri were you able to get this setting configured? 

ooshnoo
Valued Contributor

@karengarner Did you managed to ever get this working?  Looking for same solution...

shrisivakumaran
New Contributor III

Hi, Anyone find the way to disable Quic protocol in Firefox?

Shri Sivakumaran

hari_premasiri
New Contributor II

 

@karengarner  & @shrisivakumaran 

 

Sorry for the late response, 

Unfortunately, I have looked through Mozilla's documentation on plist and have not been able to find anything to restrict this setting available yet.
https://github.com/mozilla/policy-templates/blob/master/mac/org.mozilla.firefox.plist

This might have to be a feature request on Mozilla's side to allow control over this setting.

shrisivakumaran
New Contributor III

Thanks, I got the solution from Mozilla Support forum page. now able to control it

Shri Sivakumaran

Would you be willing to share how that you are controlling this? 

shrisivakumaran
New Contributor III

@timbyler1890 using below plist to disable quic protocol in Firefox.

<?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> <plist version="1.0"> <dict> <key>EnterprisePoliciesEnabled</key> <true/> <key>Preferences</key> <dict> <key>network.http.http3.enable_0rtt</key> <dict> <key>Value</key> <false/> <key>Status</key> <string>locked</string> </dict> <key>network.http.http3.enable</key> <dict> <key>Value</key> <false/> <key>Status</key> <string>locked</string> </dict> </dict> </dict> </plist>

Shri Sivakumaran

Thanks a lot for that info.

That is what I was going to try but that should save me a lot of time.