| Commit message (Collapse) | Author | Files | Lines |
|
noted by miod@
|
|
we do need the hidden _libc_syscall alias.
from miod@
|
|
a -reject route can be added. Restores the ability to set an interface route
before daemons are started, lost during the previous simplification.
ok millert mpi
|
|
stack reseeds the hash function every time the cache is empty.
Unfortunatly the attacker can prevent the reseeding by sending
unanswered SYN packes periodically.
Fix this by having an active syn cache that gets new entries and a
passive one that is idling out. When the passive one is empty and
the active one has been used 100000 times, they switch roles and
the hash function is reseeded with new random.
tedu@ agrees; OK mpi@
|
|
controller on Intel's Bay Trail SoC tends to be used in a way where a
separate gpio is used that signals the presence of a card in a slot. This
change allows us to support that mode.
ok stsp@
|
|
|
|
ok millert@
|
|
|
|
|
|
prodded by espie@
|
|
ok uebayasi@
|
|
could end up in an inconsistent state. The fstype dependent
mp->mnt_data was NULL, but the general mp was still listed as a
valid mount point. Next access to the file system would crash with
a NULL pointer dereference.
If closing the device fails, the mount point must go away anyway.
There is nothing we can do about it. Remove the workaround for the
EIO error in the general unmount code, but do not generate any error
in the file system specific unmount functions.
OK natano@ beck@
|
|
removing its second parameter and the enum() that provided the
values for said parameter.
The function was only called with the second parameter set to one
value (BM_NONBLOCKING) from the enum(). So just do the right thing.
Similar to changes made in smtpd.
While here remove the pointless third parameter from the fcntl(F_GETFL)
call.
No functional change.
ok guenther@ bcook@ deraadt@
|
|
|
|
In the code, this function is called when vm_map_entries are merged.
However, only kernel map entries are merged, and these do not use amaps.
Therefore amap_extend() is never called at runtime.
ok millert@, KASSERT suggestion and ok mpi@
|
|
OK jmc@
|
|
https://boringssl.googlesource.com/boringssl/+/6b6e0b20893e2be0e68af605a60ffa2cbb0ffa64%5E!/#F0
ok millert@, beck@
|
|
from Edgar Pettijohn, ok and with input from tb@
|
|
The offset of u-boot.img in the disk image changes to be the same as
wandboard.
|
|
|
|
ok deraadt@, stsp@
|
|
|
|
From Florian Riehm, ok bluhm@
|
|
entries.
This is a noop with the radix routing table because rt_mask() is always
NULL for RTF_HOST entries, but it preserves the old behavior with ART.
With the ART routing table host entry always have a prefix length equals
to the length of the address.
Fix a regression reported by semarie@.
ok semarie@, bluhm@
|
|
ok deraadt@
|
|
|
|
such that the MLINKS removal can be committed after this;
OK jmc@
|
|
ok robert@
|
|
|
|
can either mean an underlined underscore or a bold underscore. This
ambiguity can be 'resolved' by takeing the state of the surrounding text
into account. If surrounded by bold text, the result should probably be
bold and likewise for underlined. less(1) previously only looked at the
preceding text and ul(1) didn't examine the context at all.
tweaks and ok schwarze
ok tb (on a previous version of the diff)
|
|
ok guenther@, millert@, deraadt@
|
|
of three unused FS-related functions.
okay mpi@ and beck@
|
|
are passed uninitialized to free(9) only when pointers are NULL.
found by jsg@
ok deraadt@
|
|
the program
- Add error message to syslog if privdrop didn't succeed and then exit
- Remove lint comments
OK beck@ after his suggestion and also looks good to jca@
|
|
currently broken, but natano@ will soon commit the fix to ul.c
|
|
the identical io_set_blocking() and io_set_linger().
Since both are always called to turn off blocking or lingering,
nuke the parameter and associated enum in favour of "just doing the
right thing".
While passing remove the unneeded last parameter to the remaining
fcntl(F_GETFL).
Finally, rename the functions to io_set_nonblocking() and
io_set_nolinger() for clarity.
No functional change.
Started with a sweep of fcntl() usage inspired by guenther@.
ok gilles@
|
|
|
|
|
|
arm9e (armv5te w/o xscale extensions). We no longer support anything
less than armv5te and this allows some additional instructions.
-mthumb-interwork remains off by default.
ok patrick@
|
|
Its description might be confusing, it was the pre-SMP parent of what
is now ``spc_curpriority'' which reflects the ``p_usrpri'' of curproc.
|
|
|
|
|
|
ART-enabled kernel.
The difference is that routes with the same destination are now displayed
in natural prefix-length order. This can even be seen as an improvement:
-10.0/16 192.0.2.4
-10.0/10 192.0.2.4
10/8 192.0.2.1
+10.0/10 192.0.2.4
+10.0/16 192.0.2.4
The previous order is due to how dup key chains are ordered.
Discussed with claudio@
|
|
Leave the define for the moment, this will be changed as soon as we're
confident enough.
"it must be a 3-line diff" krw@
ok bluhm@, mikeb@, dlg@, reyk@, deraadt@
|
|
ok bluhm@
|
|
doing proxy ARP.
ok millert@, bluhm@
|
|
in the tests.
|
|
|
|
this helps us identify issues around ticks wrap in 15 minutes instead
of 240ish days. the change is inspired by something freebsd did as
a result of a ticks change they made that went horribly wrong.
lots of people said they wanted this
|
|
with strong symbols in ld.so don't do what we need, so put definitions back
in crt0 and make ld.so update __progname like it does environ.
report and testing patrick@ jsg@
|