landry c71758479f Update to firefox 60.
See https://www.mozilla.org/en-US/firefox/60.0/releasenotes/
Fixes https://www.mozilla.org/en-US/security/advisories/mfsa2018-11/

- Add initial/wip pledge() support, with distinct subsets for main &
content processes. The promises are runtime-configurable for now via
about:config knobs to ease debugging/testing. They're printed on stderr
when applied by the sandboxing codepaths (cf
patch-toolkit_xre_nsAppRunner_cpp and patch-dom_ipc_ContentChild_cpp).

- Add a bunch of patches (patch-widget_nsShmImage_cpp,
  patch-xpcom_base_nsDebugImpl_cpp, patch-mozglue_misc_TimeStamp_posix_cpp and
patch-xpcom_base_nsMemoryReporterManager_cpp) to neuter non-critical
codepaths that calls pledge-forbidden syscalls.

- All this pledge() stuff being currently discussed upstream in
https://bugzilla.mozilla.org/show_bug.cgi?id=1457092 and done at p2k18.
Been running with it since then, and i'm fairly confident the pledge
subsets i come up with are now enough for most usages.

If you encounter crashes due to pledge, look into your kernel log, and
try to figure out what missing pledge is needed or what firefox codepath
hits it.

So far i know 'getpw' might be needed when uploading files but i havent
hit it, and 'proc' might be needed by the content process when there's
no dbus daemon running, but they're not needed in the 'common case', and
too broad.

- While here, tweak defaults to disable the pocket extension, and try to
disable the activity-stream/sponsored content that is being shown by
default on the new tab page in new profiles. Stop the madness, plz.
2018-05-11 20:00:57 +00:00
2018-05-09 14:09:43 +00:00
2018-05-11 16:16:23 +00:00
2018-04-25 11:25:04 +00:00
2018-04-26 13:06:57 +00:00
2018-05-02 19:35:14 +00:00
2018-05-10 16:54:09 +00:00
2018-05-11 05:47:28 +00:00
2018-05-09 05:35:02 +00:00
2018-04-11 20:30:32 +00:00
2018-05-11 15:07:42 +00:00
2018-05-05 09:39:27 +00:00
2018-05-08 07:01:55 +00:00
2018-05-11 15:07:23 +00:00
2018-04-17 17:41:58 +00:00
2018-04-20 20:40:39 +00:00
2018-05-11 10:37:17 +00:00
2018-05-11 19:44:37 +00:00
2018-05-08 08:01:42 +00:00
2018-05-10 06:23:20 +00:00
2018-04-12 18:10:27 +00:00
2018-04-09 15:14:33 +00:00
2018-04-29 22:05:53 +00:00
2018-05-11 05:56:05 +00:00
2018-05-07 07:22:54 +00:00
2017-12-22 23:12:22 +00:00
2018-05-11 20:00:57 +00:00
2018-05-10 12:37:10 +00:00
2018-03-26 17:40:00 +00:00

Documentation for the ports tree: ports(7), packages(7), mirroring-ports(7),
library-specs(7), bsd.port.mk(5), bsd.port.arch.mk(5), port-modules(5).

dpb(1), bulk(8) (manpages under ${PORTSDIR}/infrastructure/man) for bulk builds.

See also the OpenBSD Porter's Handbook http://www.openbsd.org/faq/ports/

$OpenBSD: README,v 1.22 2016/10/17 16:26:52 danj Exp $
Description
Public git conversion mirror of OpenBSD's official cvs ports repository. Pull requests not accepted - send diffs to the ports@ mailing list.
Readme 554 MiB
Languages
Makefile 61%
PHP 18.9%
Perl 6.5%
C 4.6%
HTML 2.3%
Other 6.4%