8 Commits

Author SHA1 Message Date
sthen
39cee36c24 Add /etc/resolv.conf to files allowed by unveil for all Firefox-based ports.
Normally this file is exempted from unveil by "pledge dns", but if the user
has disabled pledge (which is required for using some features) it will no
longer be exempted, so must be handled explicitly by unveil.

Problem reported by Stefan Hagen, ok jcs landry
2021-01-15 11:00:50 +00:00
landry
a599828cde remove /usr/local/firefox from unveil.content, this path doesnt exist and is just wrong 2020-08-25 13:19:08 +00:00
landry
3c170befcf cvs rm the now useless firefox.desktop file, we use the one from upstream 2020-07-30 14:26:10 +00:00
landry
f7e1b2e56a Major update to firefox-esr 78.1.0 (from esr68 branch)
See https://www.mozilla.org/en-US/firefox/78.1.0/releasenotes/
Fixes https://www.mozilla.org/en-US/security/advisories/mfsa2020-32/

More or less a copy of what was in www/mozilla-firefox before the 79.0
upgrade, including:
- enable unveil integration
- move to /etc/firefox-esr/{pledge,unveil}.{main,gpu,content}
  instead of about:config knobs (maybe warrants current.html entry ?)
- bring in the jumbo patch fixing 'open with' mime handling
- stop building with systemwide sqlite3, unsupported upstream
- ditch old patches merged upstream in the 68->78 cycles
- use the shipped desktop file instead of our own
- sync README

briefly tested opening a pdf, an flv file and an archive with an
external handler, and accessed webcam with webrtc.
2020-07-28 14:21:48 +00:00
landry
562ce4721a Update firefox-esr to 68.1.0.
See https://www.mozilla.org/en-US/firefox/68.1.0/releasenotes/
Fixes https://www.mozilla.org/en-US/security/advisories/mfsa2019-26/

Basically a copy of what was under www/mozilla-firefox, as 60esr will
soon be EOL, and we want to track 68esr in 6.6-stable.

As a side-effect, esr now uses pledge like mainline firefox.

The bn-BD & bn-IN lackpacks were merged into bn.
2019-09-03 16:31:12 +00:00
landry
3867da5b18 Update to firefox-esr 24.5.0.
- See http://www.mozilla.org/en-US/firefox/24.5.0/releasenotes/
- Fixes MFSA-2014-34,35,37,38,42,43,44 & 46
- add a default prefs all-openbsd.js file, pointing
  spellchecker.dictionary_path to ${LOCALBASE}/share/mozilla-dicts/ so
that systemwide dictionaries are looked for by default.
- while here the same file disables safebrowsing feature, as is already
  done in www/mozilla-firefox.
2014-04-29 21:30:57 +00:00
landry
4dd7946dd2 Set StartupNotify=true in desktop files for nicer startup integration.
From ajacoutot@, thx
2013-12-26 20:00:33 +00:00
landry
04b0627c64 Import firefox ESR 24.1.1.
Firefox ESR is intended for groups who deploy and maintain the desktop
environment in large organizations such as universities and other
schools, county or city governments and businesses. During the extended
cycle, no new features will be added to a Firefox ESR; only
high-risk/high-impact security vulnerabilities or major stability fixes
will be corrected.

Note that using it on OpenBSD is NOT supported by mozilla. People
willing to deploy it should subscribe to the EWG mailing list.

http://www.mozilla.org/en-US/firefox/organizations/faq/

Installs as firefox-esr and doesnt conflict with mainline www/mozilla-firefox.
Learn to use several profiles if you plan to use both.

req'd by several.
2013-11-20 20:57:29 +00:00