Bug 240305 - security/doas: Update to 6.2
Summary: security/doas: Update to 6.2
Status: New
Alias: None
Product: Ports & Packages
Classification: Unclassified
Component: Individual Port(s) (show other bugs)
Version: Latest
Hardware: Any Any
: --- Affects Some People
Assignee: Steve Wills
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2019-09-03 17:04 UTC by jsmith
Modified: 2019-09-10 17:27 UTC (History)
0 users

See Also:


Attachments
Patch to update doas (947 bytes, text/plain)
2019-09-03 17:04 UTC, jsmith
jsmith: maintainer-approval+
Details
updated port (953 bytes, patch)
2019-09-10 17:27 UTC, jsmith
jsmith: maintainer-approval+
Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description jsmith 2019-09-03 17:04:23 UTC
Created attachment 207149 [details]
Patch to update doas

The attached patch updates the security/doas port from version 6.1 to 6.2. This brings in three improvements over the past release on FreeBSD:

Added -Wall to compiler to make sure we catch all compiler warnings, tested with both Clang and GCC.

Fixed a couple of compiler warnings that get rid of either unneeded variables or introduce sanity checks on return functions. This should make doas more secure, across platforms/compilers.

Added build-time optimizations. doas is now built with -O2 passed to the compiler. This can be overruled by modifying the OPT variable when it is passed to make/gmake. eg. make OPT="".
Comment 1 jsmith 2019-09-10 17:27:44 UTC
Created attachment 207353 [details]
updated port

Attached is an updated patch which brings this port up to date with upstream. (There has been a new release since this original problem report was filed.)