Age | Commit message (Collapse) | Author |
|
ok deraadt@
|
|
|
|
ok deraadt mpi phessler kettenis guenther
|
|
conceptual ok guenther millert nicm
|
|
in the less(1) spawned by man(1), man(1) died uncleanly, leaving behind
its temp files, and killed less(1) uncleanly as well with SIGPIPE,
leaving the terminal in the wrong state.
Fix this by giving less(1) its own process group and handing it
control of the terminal, but in such a way that Ctrl-z (= SIGSTOP)
still works: In that case, let man(1) stop itself, too, and let it
continue the pager when it continues itself.
Joint work with millert@ who contributed most of the expertise
required, and also most parts of the code.
OK deraadt@ millert@
|
|
licence mere mortals can understand the terms of); will be connected to the
build on an arch-by-arch basis.
Testsuites and generated files have been intentionnaly omitted from this import.
Peer pressure and ok from at least drahn@ pirofti@ deraadt@
|
|
|
|
continue using the libocurses varient, since it is smaller.
tested by guenther, ok millert
|
|
continue using the libocurses varient, since it is smaller.
tested by guenther, ok millert
|
|
infokey - stdio rpath wpath cpath tty
makeinfo - stdio rpath wpath cpath getpw
install-info - stdio rpath wpath cpath proc exec
texindex - stdio rpath wpath cpath tmppath
ok schwarze
|
|
|
|
non-syscall .S source
ok millert@ miod@
|
|
|
|
|
|
|
|
invalid and mention the constraint in usage(). Modify the appropriate
field(s) of the global 'disk' as -l/-c/-h/-s are encountered. As a
result use the disklabel information to populate the global 'disk'
only when it has not already been populated. Move test for 'disk'
validity into DISK_open().
|
|
|
|
|
|
Eliminate unnecessary isupper() tests before tolower() use
ok millert@
|
|
the ports build cycle to find out for sure.
|
|
Because of the VLAN hacks in mpw(4) this file still contains the definition
of "struct ifvlan" which depends on <sys/refcnt.h> which in turns pull
<sys/atomic.h>...
|
|
NOTE: cc1 uses brk/sbrk, which was only enabled in pledge a few hours
ago. So this requires a fairly new kernel if compiling monster c++
programs..
|
|
features that new FSF programs will need (e.g., gcc snapshots).
looked at by fgs@, thanks.
|
|
usage() verbiage a bit so it's clear all of '-c -h -s' are required
if any are used.
|
|
|
|
Now that "struct bpf_d" depends on <sys/srp.h> this is one of the offender
for removing the header from <sys/param.h>
|
|
as the previous one. While here, shorten the -z code by one line.
|
|
Debug informations can already be accessed via mrtstat and pimstat.
|
|
ip_input().
Note that ipmforwarding is not enabled by default.
ok deraadt@, phessler@
|
|
suggested by schwarze; ok sthen
|
|
|
|
|
|
clearing it and then ORin in SA_RESTART.
|
|
"(username) WHAT (details)". Logs due to normal operation (e.g.
crontab operations or running commands) are logged at LOG_INFO like
before. Actual errors are logged at LOG_ERR, less important things
are logged at LOG_WARNING OR LOG_NOTICE. Also ignore SIGHUP now
that there is no log file to reopen.
|
|
|
|
|
|
width 0, make it width 1 instead.
|
|
|
|
unknown Unicode.
|
|
|
|
|
|
continue if the send fails.
|
|
|
|
|
|
|
|
|
|
|
|
prodded by deraadt@
|
|
library routines. The manpage declares, in bold:
The brk() and sbrk() functions are historical curiosities left over from
earlier days before the advent of virtual memory management.
In our base tree, only one program uses these functions -- cc1 in the
gcc toolset. A historical curiosity using a historical curiosity, how
quaint. brk is used because precompiled c headers are not position
independent. Another program which relies upon brk is emacs. Other
uses of brk are EXCEEDINGLY RARE, because most software grew up and
use modern practices such as malloc and mmap, thereby gaining ASLR
benefits. Position independence has become an important part of
mitigations. These two programs fight such improvements.
Permitting brk/sbrk allows the large attack surface of cc1 to be pledged.
"I would rather have cc1 pledged than purity in pledge" guenther
|
|
From Stefan Kempf sn.kempf at t-online.de
|