Age | Commit message (Collapse) | Author |
|
about A-MPDU spacing. Makes BlockAck happy.
tested by me, tb@, krw@, sthen@, and Henrik Friedrichsen
|
|
about A-MPDU spacing. Makes BlockAck happy.
tested by myself and abieber@
|
|
ieee80211_node. This way, we can keep track of the ACK policy and echo
it back to the AP as required by the standard. And use the correct bit
flag for the policy -- this code was confused between BlockAck and ADDBA,
both of which have a policy bit but in different places.
Fixes apple airport APs.
tested by tb@, krw@, sthen@, abieber@, and Henrik Friedrichsen
|
|
tables in radeondrm(4).
|
|
There is long-standing consensus that err(1, NULL) is the best idiom
after failure of malloc(3) and friends.
Quirk in the manual noticed by tb@.
|
|
This fixes a problem where the mux master would sporadically fail to
notice that the client had exited.
ok mikeb@ djm@
|
|
this works around a toctou bug in a very common idiom in our tree,
in between the two lines below:
if (ifp->if_bpf)
bpf_mtap(ifp->if_bpf, m, BPF_DIRECTION_OUT);
figured out by and diff from haesbart
|
|
|
|
|
|
|
|
There is no reason for rtadvd to be different from other daemons.
Input from and ok bluhm@ florian@
|
|
control socket before free'ing the vm.
Found by and OK jsg@
|
|
without checking its length. Replace it with strlcpy, check for
truncation and move the check before using the user-specified
interface name. While here, replace another strncpy of a interface
name with memset-zero + strlcpy and check for truncation in
if_getmtu() (should not happen as we validated the length before, but
it's better to be safe and generally a better practice).
OK jsg@
|
|
Follow FreeBSD and schedule the next Tx completion event to fire
when about half of the packet segments scheduled for transmission
are consumed.
|
|
|
|
|
|
At the beginning the largest pledge is the following:
rpath: read ~/.terminfo (the reason was changed pointed out by semarie@)
inet/dns: talk may need to connect to a remote host and resolve it
getpw: if getlogin(2) fails then it needs getpwuid(3) as a fallback
tty: this is a typical tty application, so it'll always need this annotation
Then just before the application main loop check if the talk is with local user
so it only needs "stdio tty", if it's remote then it needs "stdio inet tty".
I couldn't test this with a remote host to confirm if it needs inet or not but
as per jca@'s comment "tighter settings - if possible - can happen later"
ok jca@ and also discussed with tb@
|
|
rpath: fopen(3) _PATH_UTMP in read mode
wpath/cpath: fopen(3) full_tty in write mode (w), which implies O_CREAT
inet/dns: the intervening hosts in the conversation may be remote, or not, but
since we will never know beforehand then it'll always need inet and dns to
resolve the hostnames
ok jca@ and also discussed with tb@
|
|
|
|
|
|
|
|
|
|
Initial help & testing by jmatthew@
Code review & input by mpi@
Final review & OK by jsg@
|
|
ok markus@ djm@
|
|
ok tobias@
|
|
|
|
|
|
|
|
ok gilles@ jung@
|
|
warnings with newer gcc versions and -Werror=unused-value.
OK guenther@
|
|
Now we can see rts/cts, ack, blockack etc. in tcpdump(8).
ok kettenis@
|
|
HT protection setting updates. Unbreaks WPA in 11n mode.
ok sthen@
|
|
ok gilles@ sunil@ jung@
|
|
|
|
stalled BA sessions observed with iwn(4). We can revisit this later once
the underlying problem in iwn(4) has been found.
Prompted by report from krw@, I could reproduce the issue.
ok krw@
|
|
attach-session, GitHub issue 295.
|
|
|
|
- fix style
- the string pointed to by datadir shouldn't be modified, use const
- initialize datadir at compile time
- in namespace.c, move the extern datadir decl above local decls
|
|
if any (it happens when a message transaction is cancelled).
ok gilles@ sunil@
|
|
Reported and fixed by Martin Natano <natano at natano ! net>, thanks!
ok stefan
|
|
frame in case we hit channel Tx power limits we can't pretty-print.
Also ensure we consume the last item in this list.
ok sthen@
|
|
|
|
parameters unless SetMode() has been called, even if we don't actually
change the mode. Other (equally buggy) UEFI implementations report an
error if we call SetMode() but don't actually change the mode. Work around
these issues by always calling SetMode() (like we did before rev 1.10), but
don't report an error if the current mode is the same as the desired mode.
ok yasuoka@
|
|
|
|
Bail out early to prevent a panic from calling bus_space_map(9) with size 0.
|
|
|
|
and sdminphys() if the scsi disk is dying. The memory of the link
may have been freed already.
OK krw@
|
|
with @fontdir markers
ok espie@
|
|
ok kettenis@, and help from David Vasek (thanks!)
|
|
ok nicm, tb
|