Age | Commit message (Expand) | Author |
2021-01-08 | Revert "Implement select(2) and pselect(2) on top of kqueue." | Visa Hankala |
2020-12-26 | Simplify parameters of pselregister(). | Visa Hankala |
2020-12-22 | Implement select(2) and pselect(2) on top of kqueue. | Martin Pieuchot |
2020-10-02 | expose timeval/timespec from system calls into ktrace, before determining | Theo de Raadt |
2020-03-20 | poll(2), ppoll(2), pselect(2), select(2): tsleep(9) -> tsleep_nsec(9) | cheloha |
2020-02-14 | Push the KERNEL_LOCK() insidge pgsigio() and selwakeup(). | Martin Pieuchot |
2020-02-01 | Make writes to the f_flag field of `struct file' MP-safe using atomic | anton |
2020-01-16 | Introduce wakeup_proc() a function to un-SSTOP/SSLEEP a thread. | Martin Pieuchot |
2020-01-08 | Unify handling of ioctls FIOSETOWN/SIOCSPGRP/TIOCSPGRP and | Visa Hankala |
2019-10-03 | poll(2), ppoll(2), select(2), pselect(2): always set P_SELECT before tsleep | cheloha |
2019-06-22 | push the KERNEL_LOCK deeper on read(2) and write(2) | Sebastien Marie |
2019-06-21 | Make resource limit access MP-safe. So far, the copy-on-write sharing | Visa Hankala |
2019-01-21 | select(2), pselect(2), poll(2), ppoll(2): Support full timeout range. | cheloha |
2018-08-20 | Reorder checks in the read/write(2) family of syscalls to prepare making | Martin Pieuchot |
2018-07-14 | Don't pass an uninitialised size value to free(9). Pointer argument is | Jonathan Gray |
2018-07-10 | Move socket & pipe specific logic in their ioctl handler. | Martin Pieuchot |
2018-05-08 | Protect per-file counters and document which lock is used to protect | Martin Pieuchot |
2018-04-27 | Move FREF() inside fd_getfile(). | Martin Pieuchot |
2018-04-09 | Call FREF() right after fd_getfile_mode() in sys_ioctl(). | Martin Pieuchot |
2018-01-02 | Stop assuming <sys/file.h> will pull in fcntl.h when _KERNEL is defined. | Philip Guenther |
2017-06-26 | Assert that the corresponding socket is locked when manipulating socket | Martin Pieuchot |
2017-01-24 | Rename pfind(9) into tfind(9) to reflect that it deals with threads. | Martin Pieuchot |
2016-11-07 | Split PID from TID, giving processes a PID unrelated to the TID of their | Philip Guenther |
2016-07-05 | remove some casts that aren't necessary. | Ted Unangst |
2016-06-07 | ktrace support for pollfd[] arrays | Theo de Raadt |
2015-12-05 | remove stale lint annotations | Ted Unangst |
2015-11-01 | refactor pledge_*_check and pledge_fail functions | Sebastien Marie |
2015-10-18 | move SS_DNS socket check from kern_plegde.c to sys_generic.c | Sebastien Marie |
2015-10-11 | pledge_ioctl_check() will do the killing if neccessary; if it returns, | Theo de Raadt |
2015-10-09 | another stray ) | Theo de Raadt |
2015-10-09 | shortcircuit TIOCGETA to directly return ENOTTY for non-ttys. It could | Theo de Raadt |
2015-10-09 | Rename tame() to pledge(). This fairly interface has evolved to be more | Theo de Raadt |
2015-09-11 | Convert _TM_ flags to TAME_ flags, collapsing the entire mapping | Theo de Raadt |
2015-09-11 | Only include <sys/tame.h> in the .c files that need it | Philip Guenther |
2015-08-22 | Move to tame(int flags, char *paths[]) API/ABI. | Theo de Raadt |
2015-07-28 | Add ktracing of structs iovec, msghdr, and cmsghdr for {,p}{read,write}v(), | Philip Guenther |
2015-07-19 | tame(2) is a subsystem which restricts programs into a "reduced feature | Theo de Raadt |
2015-05-10 | Set POLLHUP even if no valid events were specified as per POSIX. | Todd C. Miller |
2015-04-30 | Indroduce fd_getfile_mode() and use it were fd_getfile() is directly | Martin Pieuchot |
2015-02-12 | Remove useless extern definitions of nselcoll and selwait. | Todd C. Miller |
2014-12-10 | convert bcopy to memcpy. ok millert | Ted Unangst |
2014-11-03 | pass size argument to free() | Theo de Raadt |
2014-10-13 | use mallocarray to get the array of pollfd structs. | David Gwynne |
2014-07-13 | trim some casts | Ted Unangst |
2014-07-13 | use mallocarray where arguments are multipled. ok deraadt | Ted Unangst |
2014-07-12 | Refactor out dosigsuspend() function | Matthew Dempsky |
2014-07-12 | add a size argument to free. will be used soon, but for now default to 0. | Ted Unangst |
2014-07-08 | Repair compilability after the recent uvmexp changes, especially for | Miod Vallat |
2014-07-08 | decouple struct uvmexp into a new file, so that uvm_extern.h and sysctl.h | Theo de Raadt |
2014-03-30 | Eliminates struct pcred by moving the real and saved ugids into | Philip Guenther |