- CVE-2019-8696 and CVE-2019-8675: Fixed SNMP buffer overflows
- Fixed IPP buffer overflow
- Fixed memory disclosure issue in the scheduler
- Fixed DoS issues in the scheduler
some existing COMPILER lines with arch restrictions etc. In the usual
case this is now using "COMPILER = base-clang ports-gcc base-gcc" on
ports with c++ libraries in WANTLIB.
This is basically intended to be a noop on architectures using clang
as the system compiler, but help with other architectures where we
currently have many ports knocked out due to building with an unsuitable
compiler -
- some ports require c++11/newer so the GCC version in base that is used
on these archirtectures is too old.
- some ports have conflicts where an executable is built with one compiler
(e.g. gcc from base) but a library dependency is built with a different
one (e.g. gcc from ports), resulted in mixing incompatible libraries in the
same address space.
devel/gmp is intentionally skipped as it's on the path to building gcc -
the c++ library there is unused in ports (and not built by default upstream)
so intending to disable building gmpcxx in a future commit.
part of the "wheel" group to admin printers over the web interface. Add another
call to getgrnam(3) to fix it.
authentication issue discovered when I helped pirofti@ set up a printer at p2k17
*should* be able to just work without that dance. If you want to use cups
lp commands just give the full path (/usr/local/{bin,sbin}/lpfoo).
This unbreaks displaying lp man pages that were still in the mandoc db but
not in the fs anymore as reported by espie@
*yes* this is a maintenance update during soft-lock but considering half of
the help request emails I get during a release cycle are about printing, I
prefer having the most recent code around; it seems UNIX printing is still
somewhat a Black Art for people.
ok sthen@ jasper@