Age | Commit message (Collapse) | Author | |
---|---|---|---|
2017-07-19 | revert previous; the code this was supposed to be used for is moving | Florian Obser | |
in the wrong direction. | |||
2017-07-17 | add support for binary sysctl payloads by handling them as hex strings. | David Gwynne | |
this was part of a demo showing how to implement the kernel side of sysctl(3) for setting Semantically Opaque Interface Identifier key material, but it seems to be the most straightforward path toward integrating soiikey handling and rc. ok florian@ sthen@ naddy@ tb@ | |||
2017-05-04 | Merge headers defining identifiers from sysctl.8 into sysctl.3. Shorten and | Theo Buehler | |
update their descriptions. In sysctl.8 refer to /etc/sysctl.conf in FILES. discussed with and ok jmc | |||
2017-04-25 | Use strtonum instead of strto{,u}ll for simpler and better overflow | Theo Buehler | |
checking, make somaxconn and sominconn unsigned. Issue reported by orge on freenode, thanks! Input, patient explanations and ok deraadt, millert. | |||
2017-03-16 | remove the list of available sysctls: the sysctls are fully | Jason McIntyre | |
described in sysctl(3) and a list of available sysctls on any particular machine is best retrieved using sysctl; text tweaked by schwarze ok bluhm millert deraadt schwarze | |||
2017-03-16 | Fix a regression preventing ``kern.profiling'' to return the profiling | Martin Pieuchot | |
state even with a correct kernel. Reported by jmc@, ok tb@ | |||
2017-03-11 | Introduce a new knob to force the first USB keyboard as console input. | Martin Pieuchot | |
By setting "machdep.forceukbd=1" you can now use your USB keyboard in ddb(4) even if your BIOS emulates a pckbd(4). ok tom@, kettenis@, deraadt@ | |||
2017-03-04 | Add machdep.lidaction to list of sysctls. | Martin Natano | |
prodded by Stefan Wollny via tb ok tb jmc | |||
2016-12-22 | Remove PIM support from the multicast stack. | Rafael Zalamena | |
ok mpi@ | |||
2016-10-18 | Rewrite the kern.malloc.kmemstat in the same style as previous. This one does | Otto Moerbeek | |
not overflow because the initial count includes empty slots; ok tb@ | |||
2016-10-15 | add kern.dnsjackport; | Jason McIntyre | |
2016-10-09 | fix heap overflow by rewriting loop; detected by new malloc canaries | Otto Moerbeek | |
ok krw@ beck@ | |||
2016-09-28 | document kern.allowkmem; ok deraadt | Jason McIntyre | |
2016-09-23 | kern.arandom no longer exists | Theo de Raadt | |
from rob pierce | |||
2016-09-21 | sysctl KERN_ARND is no longer used (in ports, it only occurs in fallback | Theo de Raadt | |
paths of libevent). This interface was the first generation of what eventually became getentropy(2) and arc4random(3) -- june 1997! Ports scan by sthen, general agreement guenther | |||
2016-09-11 | Symlinks to binaries should belong to root:bin. | Martin Natano | |
tweaks and ok guenther | |||
2016-09-07 | Remove usermount remnants. ok tedu | Martin Natano | |
2016-09-02 | for reporting changes, hex and decimal were swapped | Theo de Raadt | |
noticed by pirofti | |||
2016-09-01 | Export machdep.cpufeature in hex, to avoid - values which made | Theo de Raadt | |
yuo@ grumpy. ok tom guenther yuo | |||
2016-08-27 | Pull in <sys/time.h> for struct timespec | Philip Guenther | |
ok deraadt@ | |||
2016-08-14 | Use int64_t and %ll for CTLTYPE_QUAD nodes. | Philip Guenther | |
Use memcpy() instead of up-casting from char* to long long* ok krw@ | |||
2016-07-27 | correct syntax for baddynamic example. from Holger Mikolon | Ted Unangst | |
2016-07-27 | increase the size of forkstat fields to accomodate large values | Ted Unangst | |
2016-07-20 | Make the size for the syn cache hash array tunable. As we are | Alexander Bluhm | |
swapping between two syn caches for random reseeding anyway, this feature can be added easily. When the cache is empty, there is an opportunity to change the hash size. This allows an admin under SYN flood attack to defend his machine. Suggested by claudio@; OK jung@ claudio@ jmc@ | |||
2016-07-05 | Remove kern.random remnants; OK deraadt@ | Tim van der Molen | |
2016-06-30 | ntpys sysctl was removed | Ted Unangst | |
2016-06-29 | Document arptimeout, arpdown. Prodded by and ok jmc@ | Chris Cappuccio | |
2016-06-18 | Add net.inet.{tcp,udp}.rootonly sysctl, to mark which ports | Vincent Gross | |
cannot be bound to by non-root users. Ok millert@ bluhm@ | |||
2016-06-07 | Document the net.inet.tcp.synuselimit sysctl; OK bluhm@ jmc@ | Tim van der Molen | |
2016-06-01 | Kill sysctl net.inet6.ip6.rr_prune | Jeremie Courreges-Anglas | |
We don't support Router Renumbering and there are no plans to change that. ok mpi@ | |||
2016-05-29 | wxabort bits; ok deraadt | Jason McIntyre | |
2016-05-23 | remove the sysctl kern.random counters, since none of the remaining | Theo de Raadt | |
ones are capable of giving valuable works vs does-not-work evidence. ok tedu | |||
2016-05-23 | VOP_REALLOCBLKS() and related code is unused since the removal of | Martin Natano | |
cluster_write(). ok beck zhuk | |||
2016-05-19 | Remove sysctl net.inet6.ip6.v6only | Jeremie Courreges-Anglas | |
This sysctl is a no-op, read-only since it was introduced. There are no plans to support IPv4-mapped addresses on OpenBSD, thus this sysctl is meaningless. Noticed by djm@, ok claudio@ mpi@ sthen@ henning@ | |||
2016-05-04 | Kill #ifdef INET6 occurrences in userland. | Jeremie Courreges-Anglas | |
Prompted by and ok millert@ (tcpdump and libpcap left untouched, the #ifdef force is too strong with those) | |||
2016-03-31 | Don't use .Aq for syntax elements that require ASCII "<>". | Ingo Schwarze | |
Patch from Christian Heckendorf <mbie at ulmus dot me>. OK jmc@ bentley@ | |||
2016-03-03 | Remove option USER_LDT and everything depending on it. | Christian Weisgerber | |
Remove machdep.userldt sysctl. Remove i386_[gs]et_ldt syscall stub from libi386. Remove i386_[gs]et_ldt regression test. ok mlarkin@ millert@ guenther@ | |||
2016-02-29 | delete the kern.emul/KERN_EMUL sysctl bits since there are no | Christian Weisgerber | |
emulations left; ok millert@ deraadt@, jmc@ (man pages) | |||
2015-11-05 | document the other two net.inet6.ip6.ifq variables, ok logan mikeb | Stuart Henderson | |
2015-11-05 | Correct my mistake in the previous patch: | Loganaden Velvindron | |
net.inet6.ip6.ifq -> net.inet6.ip6.ifq.len Pointed out by Mike Belopuhov | |||
2015-11-05 | Add an entry for net.inet6.ip6.ifq that dlg@ committed a while ago. | Loganaden Velvindron | |
OK dlg@ | |||
2015-10-03 | If we care about placing core files from SUID programs in a safe place, | Vadim Zhukov | |
lets do not suggest to provoke races and use -m option of mkdir(1). ok guenther@, "don't care" deraadt@ :) | |||
2015-04-18 | Convert many atoi() calls to strtonum(), adding range checks and failure | Theo de Raadt | |
handling along the way. Reviews by Brendan MacDonell, Jeremy Devenport, florian, doug, millert | |||
2015-02-13 | Direct people to netstat for the new multicast routing sysctls. | Philip Guenther | |
problem noted by dcoppa@ ok claudio@ | |||
2015-02-09 | provide a net.inet6.ip6.ifq sysctl so people can see and fiddle | David Gwynne | |
with the ip6intrq. ok claudio@ | |||
2015-01-16 | Replace <sys/param.h> with <limits.h> and other less dirty headers where | Theo de Raadt | |
possible. Annotate <sys/param.h> lines with their current reasons. Switch to PATH_MAX, NGROUPS_MAX, HOST_NAME_MAX+1, LOGIN_NAME_MAX, etc. Change MIN() and MAX() to local definitions of MINIMUM() and MAXIMUM() where sensible to avoid pulling in the pollution. These are the files confirmed through binary verification. ok guenther, millert, doug (helped with the verification protocol) | |||
2015-01-14 | pathconf(1) never happened. | Theo de Raadt | |
ok guenther | |||
2014-12-12 | put global_ptrace here too so users know how to spell it. poke by jmc | Ted Unangst | |
2014-11-19 | delete the KERN_VNODE sysctl. it fails to provide any isolation from the | Ted Unangst | |
kernel struct vnode defintion, and the only consumer (pstat) still needs kvm to read much of the required information. no great loss to always use kvm until there's a better replacement interface. ok deraadt millert uebayasi | |||
2014-10-26 | Add a format specifier for the printf. | Brad Smith | |
ok guenther@ |