Age | Commit message (Collapse) | Author |
|
for unhibernation. reported by Natasha Kerensikova. tested by Theo Buehler.
ok deraadt
|
|
Problem reported by Ilja Van Sprundel.
ok stsp@, tb@
|
|
Problem reported by Ilja Van Sprundel.
ok deraadt@ tb@
|
|
makes the second one vanish
|
|
|
|
ok deraadt@, bluhm@
|
|
of the install/upgrade process.
OK tb@
|
|
|
|
for sa_len and sa_family is provided. This will make handling of
socket name mbufs within the kernel safer.
issue reported by Ilja Van Sprundel; OK claudio@
|
|
newsyslog(8) is mainly used to proces log files, not rotating them
because of an invalid field means that /var will end up full.
Initially I wanted to ignore only getpwnam/getgrnam errors, but millert@
convinced me otherwise. malloc(3) errors are still fatal.
Diff prompted by a report from Harald Dunkel, ok millert@
|
|
as "not configured".
ok mikeb@, millert@, deraadt@
|
|
according to POSIX. Bring regression test and kernel in line for
amd64 and i386. Other architectures have to follow.
OK deraadt@ kettenis@
|
|
minimum required to ensure that resolv.conf is
written out on startup/HUP.
Noticed by and fix tested by jmc@
|
|
Change FMT_SIZE to 1024+1 for consistency. Do not loop over the
format string if there is no output space left.
OK deraadt@ millert@
|
|
on libusbhid, generally via SDL, shouldn't do it either since it's not
portable.
Suggested by deraadt@ after Ilja van Sprundel reported an issue with a
stale struct proc pointer in similar code.
ok kettenis@, deraadt@
|
|
if TIOCGPGRP fail.
Issue found by Ilja van Sprundel.
ok bluhm@, millert@, deraadt@
|
|
on other operating systems where mandoc is not installed,
causing the test to fail in the portable test suite.
|
|
|
|
NULL pointer dereference. It tried to pass a file descriptor that
did not exist. This has to be done conditionally.
bug found by Raimund Specht with process accounting; OK millert@
|
|
Originally, naddy@ requested this in 2011 (or maybe even earlier).
It was discussed with joerg@, kristaps@, naddy@, and espie@ in 2011,
and everybody agreed in principle, but it was postponed because
kristaps@ wanted to do some cleanup of the message system first.
Meanwhile, message infrastructure was improved about a dozen times...
This makes long, tedious commands like "mandoc -Tlint *.1 2>&1 | less"
unnecessary and allows simple ones like "man -l -Tlint *.1".
|
|
return failure such that we can continue with the next file.
|
|
ok joris@
|
|
getpgid(2), ac(8), ldconfig(8), mount_ffs(8), sa(8), ttyflags(8), ...
|
|
Not yet split locore.S to locore.S and locore0.S.
ok deraadt@
|
|
|
|
of par.bits. Found by coverity.
|
|
to not properly relocate. Found with coverity.
|
|
splicing, another process may allocate it in the meantime. Then
one of the splicing structures leaked in sosplice(). Recheck that
no struct sosplice exists after a protential sleep.
reported by Ilja Van Sprundel; OK mpi@
|
|
ok deraadt@ rpe@ tb@
|
|
ok bentley@ deraadt@ millert@ tb@
|
|
double reset sequence.
From and tested by sc.dying at gmail on RTL8152 (ver 4c10) and RTL8153
(ver 5c20).
|
|
and `so_rcv'.
ok bluhm@, claudio@, visa@
|
|
ok bluhm@, claudio@, visa@
|
|
|
|
- document SIGUSR1, as noted by tedu
|
|
|
|
the preferred method to access MIDI hardware is through sndiod(8) which
doesn't use it.
Fixes a potential issue with a stale struct proc pointer found by Ilja van
Sprundel.
ok deraadt@, ratchov@
|
|
diffs with Linux.
|
|
Problem reported by Ilja Van Sprundel.
ok tb@
|
|
|
|
|
|
no objections deraadt@
|
|
"accessops" pointer before calling it.
|
|
on the following reasoning: once the program to test has written some data it
has entered the main-loop and is by now ready to receive user input. At this
point it should be safe to start writing input and once the program once again
enters a blocking reading state, its done processing the input. This approach
was sensitive to timing and determining when a shell is done processing its
input (if ever) is tricky.
This iteration of the edit program takes a new approach and uses presence of a
prompt for synchronisation of I/O. It doesn't solve all problems but is a step
in the right direction.
Joint work with bluhm@
|
|
The previous code wasn't quite right: it didn't account for the fact that
some drivers don't set ic_max_rssi, and it compared 5GHz APs to a threshold
relative to the max RSSI, rather than comparing RSSI on 5GHz relative to
RSSI on 2GHz.
This heuristic is only used by SCANNALLBAND drivers: iwn(4), iwm(4), wpi(4)
In the future the AP selection heuristic should be made more intelligent,
e.g. it should take BSS load information in beacons into account.
Another open problem is inconsistent representation of RSSI measurement
values throughout our drivers and stack. Help is welcome!
For now, this hopefully improves AP selection at busy airports.
ok sthen@ deraadt@
|
|
|
|
are no longer limited by the 16KB maximum size of a single imsg.
Configuration data that is larger than a single message is now chunked and
sent via multiple imsgs.
Prompted by a diff from Jack Burton <jack at saosce dot com dot au>.
ok reyk@
|
|
Outdated terminology noticed by espie@.
|
|
|
|
RNDIS status messages may indicate various conditions reported by
the hardware, including link status events. They're not supposed
to be universally treated as errors.
Issue reported by Artturi Alm, ok armani
|