www/firefox: Update to 147.0.2
Changelog:
147.0.2:
New
* Firefox now allows you to customize your keyboard shortcuts to replace
hard-to-type or hard-to-remember hotkeys, eliminate conflicts with other
software, and create your preferred set. Access this experimental new
feature by typing about:keyboard in the address bar and please share your
feedback with us on Mozilla Connect!
Fixed
* Resolved various issues with missing or impaired browser functionality when
using XDG Base Directories on Linux. (Bug 2011300)
* Fixed an issue causing excess passkey prompts to appear when logging into
some sites. (Bug 2010919)
[10 lines not shown]
usbnet(9): Tighten tx path.
1. Verify, don't just assert, that the packet length is below the
buffer size. Even if all the callers enforce the interface's MTU,
I can't prove that the usbnet(9) tx buffer size is an upper bound
enforced on the interface's MTU.
We can remove the check later if we do enforce that upper bound at
some point, which would probably be worth doing anyway since the
MTU is checked earlier in the tx path.
2. Assert, don't check, that c->unc_xfer is nonnull. We can only
reach the tx path if we cross if_init=usbnet_init_rx_tx, and that
(via usbnet_tx_list_init) is guaranteed to fail and back out
unless all of the usbnet_chain unc_xfers get initialized.
3. If we can't fit the packet into a buffer, drop it -- don't leave
it in the queue to try again when it still won't fit in the
buffer.
[7 lines not shown]
Account for the ctl test needing the ctl(4) module
This testcase does not function unless the /dev/ctl/... node exists,
which is created by the ctl(4) module. Require the ctl(4) module to be
loaded so the test can be executed.
MFC after: 1 week
Differential Revision: https://reviews.freebsd.org/D54518
(cherry picked from commit da59b3147b01203bb18bcd03cce7a6d5916e87c3)
Account for the ctl test needing the ctl(4) module
This testcase does not function unless the /dev/ctl/... node exists,
which is created by the ctl(4) module. Require the ctl(4) module to be
loaded so the test can be executed.
MFC after: 1 week
Differential Revision: https://reviews.freebsd.org/D54518
(cherry picked from commit da59b3147b01203bb18bcd03cce7a6d5916e87c3)
Account for the ctl test needing the ctl(4) module
This testcase does not function unless the /dev/ctl/... node exists,
which is created by the ctl(4) module. Require the ctl(4) module to be
loaded so the test can be executed.
MFC after: 1 week
Differential Revision: https://reviews.freebsd.org/D54518
(cherry picked from commit da59b3147b01203bb18bcd03cce7a6d5916e87c3)
INDEX.fonts: Minor maintenance
+ Mention relevance of this file in the vt manual screen.font entry
+ The vidfont manual is in section one, not eight
+ Remove leftover blank line from freebsd tag removal
MFC after: 3 days