Age | Commit message (Collapse) | Author |
|
with proper names, now that we have the corresponding macros.
|
|
used for indexing something other than ic_sup_rates. Should have been
part of earlier commit.
|
|
but we were checking bits in these parameters with the wrong set of bitmasks.
Negotiating A-MPDUs with some APs failed because of this bug.
ok kettenis@
|
|
Problem found by benno@
ok benno@ kettenis@
|
|
11a and 11b/g mode correctly when the driver supports 11n.
And make sure the result of this funtion is only used to index ic_sup_rates.
Its stated purpose is to help select a legacy rate.
ok sthen jasper kettenis deraadt mpi
|
|
configure ERP once we are sure about our operation mode against the AP.
ok sthen jasper kettenis deraadt mpi
|
|
ok sthen jasper kettenis deraadt mpi
|
|
Most noticeable that were removed are sys/types.h which will be included from
stdlib.h and in turn also brings along sys/cdefs.h. The other one is limits.h
that was used with the old idiom (denom * random() / LONG_MAX), although it was
only removed were applicable (some files still need that header).
OK tb@
|
|
fprintf(stderr, ...) with strerror(3) and exit(3). Make sure the exit
status is 2 if an error occurred. Prompted by gsoares@'s and jsg@'s
audit of exit statuses after failure of pledge(2).
ok gsoares@
|
|
It needs these annotations, to at least run the operations next to them:
stdio: malloc(3)
rpath: open(2)
inet: connect(2)/socket(2)
proc: fork(2)
exec: execvp(3)
While here remove netinet/in.h since all we need is already in arpa/inet.h and
sort the headers alphabetically
OK beck@
|
|
function mappings. First step in reworking device support in vmd to better
handle interrupts.
|
|
if there's lingering bugs we'll deal with them in tree.
ok jmatthew@
|
|
for findopenbsd_gpt().
|
|
fix from Andreas Bartelt <obsd at bartula.de>
|
|
|
|
Work around this particular case by reseeding whenever pid=1, but as guenther@
notes, directly calling clone(2), and then forking to match another pid,
provides other ways to bypass new process detection on Linux.
Hopefully at some point Linux implements something like MAP_INHERIT_ZERO, and
does not invent a corresponding mechanism to subvert it.
Noted by Sebastian Krahmer and the opmsg team.
See http://stealth.openwall.net/crypto/randup.c for a test program.
ok beck@
|
|
This should fix some of the odd termination errors people have been seeing
(vmctl status showing running VMs after they have exited/crashed, and
invalid instruction panics on vmptrld during certain races)
This diff also implements dropping the biglock when running a VCPU, and
reacquiring the lock as needed based on the type of exit (normal vs.
external interrupt)
diff supplied by Stefan Kempf <sn.kempf at t-online.de>, many thanks!
|
|
|
|
From Michal Mazurek, thanks!
|
|
of KNF.
Submitted by Michal Mazurek, thanks!
|
|
Pointed out by mlarkin@
|
|
visble bell call.
|
|
username, as determined by the real user id, not the real user id
itself.
ok jmc@
|
|
|
|
diff from Marcus MERIGHI <mcmer-openbsd@tor.at>
ok jmc@
while at it, fixed an example
|
|
|
|
OpenBSD partition. Just one 128-byte stack copy of a single entry.
Problems with EFI installs involving many disks reported by and fix
tested by Thomas Bohl.
Stefan Kempf pointed finger of suspicion at the addition of the 2nd
16K static buffer for softraid GPT and suggested/reviewed several
versions of the diff.
Tweaked and ok jsing@
|
|
line and the `remote file name' is subject to `tilde expansion', a call
to getpwnam(3) happens.
ok semarie@
|
|
srandom(time()+getpid()), was changed by srandomdev(), but #include <time.h>
lived up until this day so remove it.
Additionally, earlier than that, 18 years ago, random(6) was one of the first
consumers of arc4random(3) family, and was pulling it from dev/rndvar.h but
these days we pull it from stdlib.h, which is already done, so while here
remove dev/rndvar.h also.
"seems comprehensive to me" deraadt@ and OK tb@
|
|
ok benno@, claudio@
|
|
ok kettenis@
|
|
ok kettenis@
|
|
|
|
|
|
loglevel_to_string() uses "unknown" as well)
ok kettenis@ florian@
|
|
ok kettenis@ florian@
|
|
remove useless decleration of variable change.
ok kettenis@ florian@
|
|
|
|
|
|
found by evh -AT- riseup -DOT- net, ok florian@
|
|
incorrect detection of mp3 sample frequency/audio channels with non-mp3 files
tracked down by Brandon Vincent. ok nicm@
|
|
problem reported by Michael Reed m.reed at mykolab dot com.
ok tb@ and benno@ (which as provided near the same diff, but 5min later :p)
|
|
|
|
|
|
|
|
|
|
ok jmc@
|
|
Otherwise the PHY goes undetected on the slave node of a dual-node
Origin 200. The PHY gets enabled by diagnostic checks but only on the
master node. As the attach code will now do the enabling, the checks can
be disabled on reboot, making reboots faster especially on IP27.
Tested on Origin 200 (IP27), Fuel (IP35 with iec), and Origin 350
(IP35 without iec).
Diff from miod@, ok krw@
|
|
oflags & 3 == 3 case. Therefore this depends on vn_open() blocking the
operation later. Probably this meant the ni_pledge request would be too
high, causing transient operation failure, rather than transient operation
passage). Instead of initializing based on the oflags value use the
result of FFLAGS(). I should have done this from the start.
ok semarie
[oflags & 3 == 3 is major dejavu for me]
|
|
From Michael Reed, thanks!
ok deraadt@
|