notbugAs an Amazon Associate I earn from qualifying purchases.
Want a good read? Try FreeBSD Mastery: Jails (IT Mastery Book 15)
Sanity Test Failure
Mon, 4 Dec 2017
[ 05:44 gonzo ] Original commit   Revision:455495
  • chromium 61.0.3163.100_4 www  Deprecated Expired files touched by this commit  An older version of this port was marked as vulnerable. pkg-fallout Google web browser based on WebKit
www/chromium: add support for USB U2F devices

Implement enough of chrome.hid API to make U2F security keys work.

Due to FreeBSD's HID API limitations it's not possible to consistently
report vedor id or product id values for HID devices so if javascript
library relies on this information to detect supported keys it won't
work, only report descriptor based detection works.

Also by default uhid(4) devices accessible only to root user, current
solution is to change /dev/uhidX node permission using devd. For example
create /usr/local/etc/devd/yubi.conf with following content and
restart devd:

attach 20 {
  match "vendor" "0x1050";
  action "/bin/chmod 766 /dev/$device-name";
};

Work on u2f-devd port is in progress (see PR). When done it will take
care of maintaining devd rulesets for U2F devices.

PR:		196754
Approved by:	cpm

Sanity Test Results

devel/chromium-gn:

NOTE: this particular sanity test is very experimental
A port specified in the BUILD_DEPENDS of devel/chromium-gn does not exist:
'devel/py-Jinja2@py27' on branch 'head'.

NOTE: this particular sanity test is very experimental
A port specified in the BUILD_DEPENDS of devel/chromium-gn does not exist:
'devel/py-ply@py27' on branch 'head'.

www/chromium:

NOTE: this particular sanity test is very experimental
A port specified in the BUILD_DEPENDS of www/chromium does not exist:
'devel/py-Jinja2@py27' on branch 'head'.

NOTE: this particular sanity test is very experimental
A port specified in the BUILD_DEPENDS of www/chromium does not exist:
'devel/py-ply@py27' on branch 'head'.

NOTE: this particular sanity test is very experimental
A port specified in the BUILD_DEPENDS of www/chromium does not exist:
'www/py-html5lib@py27' on branch 'head'.