Age | Commit message (Collapse) | Author | |
---|---|---|---|
2003-05-10 | Do not let userland access the swapon system call anymore (nothing uses it | Miod Vallat | |
anyway). ok deraadt@ weingart@ | |||
2003-04-14 | There are two related changes. | Artur Grabowski | |
The first one is an mquery(2) syscall. It's for asking the VM system about where to map things. It will be used by ld.so, read the man page for details. The second change is related and is a centralization of uvm_map hint that all callers of uvm_map calculated. This will allow us to adjust this hint on architectures that have segments for non-exec mappings. deraadt@ drahn@ ok. | |||
2003-01-31 | Replace emulated versions of setreuid() and setregid() with real syscalls. | Todd C. Miller | |
These are spec'd by POSIX as of 1003.1-2001; deraadt@ OK | |||
2002-12-02 | Document getlogin_r() | Todd C. Miller | |
2002-12-02 | Import propolice (http://www.trl.ibm.com/projects/security/ssp), a stack | Miod Vallat | |
attack protection scheme, into gcc. This protection is enabled by default. It can be turned off by using the -fno-stack-protector flag. Code by Hiroaki Etoh (etoh at jp dot ibm dot com); work on openbsd-specific integration by fgsch@, deraadt@ and myself; tests by fgsch@, naddy@ and myself; beer drinking by myself. Please note that system upgrades with this new code will require a new libc and ld.so to be build and installed before the propolice-enabled compiler can be installed. | |||
2002-11-10 | missing MLINKs for setresuid(2). millert ok. | Federico G. Schwindt | |
2002-11-05 | thread safe libc -- 2nd try. OK miod@, millert@ | Marco S Hyman | |
Thanks to miod@ for m68k and vax fixes | |||
2002-11-03 | back out previous patch.. there are still some vax/m68k issues | Marco S Hyman | |
2002-11-03 | libc changes for thread safety. Tested on: | Marco S Hyman | |
alpha (millert@), i386 (marc@), m68k (millert@ and miod@), powerpc (drahn@ and dhartmei@), sparc (millert@ and marc@), sparc64 (marc@), and vax (millert@ and miod@). Thanks to millert@, miod@, and mickey@ for fixes along the way. | |||
2002-10-30 | Add [gs]etres[ug]id(2) syscall to libc and use it in emulating some 4.3BSD | Todd C. Miller | |
functions. | |||
2002-08-05 | Fix brain blackout. | Artur Grabowski | |
Pointed out byb miod@. | |||
2002-08-05 | One more ELF_TOOLCHAIN. | Artur Grabowski | |
2002-07-06 | Remove kernel support for NTP. ok deraadt@ and tholo@ | Thomas Nordin | |
2002-06-10 | correct comment. | Federico G. Schwindt | |
2002-06-08 | ELF architectures all support weak aliases, enable them for this part. | Dale Rahn | |
ok fgsch@ | |||
2002-02-22 | Extended Attribute support, from FreeBSD/TrustedBSD. ok art@ deraadt@ | Dale Rahn | |
libc support pieces | |||
2002-02-21 | remove rfork.o from the auto-generated assembler stubs | Artur Grabowski | |
2002-02-17 | rfork() needs a fork.S-like stub as well; ok art | Theo de Raadt | |
2001-09-25 | Forgotten DEBUGLIBS stuff | Niklas Hallqvist | |
2001-09-25 | Add an ASPICFLAG variable to bsd.own.mk which a platform use to pass flags | Dale Rahn | |
to 'as' to make it compile pic. add defaults for sparc64 which needs picflags set to -fPIC and ASPICFLAGS to -KPIC. Also simplifies the systemcall generation for sparc64 PIC mode. ok epsie@. | |||
2001-09-20 | Add PSEUDO_NOERROR similar to that used by NetBSD. | Todd C. Miller | |
Some ports were setting errno in PSEUDO and some were not. Now errno is set for all in PSEUDO and PSEUDO_NOERROR is provided for the non-errno case (only used by _exit). Needs testing on vax and m88k. XXX - hppa and powerpc still lack a real PSEUDO_NOERROR implementation. Currently PSEUDO_NOERROR and PSEUDO are the same (so builds don't break on those platforms). | |||
2001-07-09 | Install getpeereid(2) manpage. | Federico G. Schwindt | |
2001-06-26 | implement djb's getpeereid(2), to allow local-domain servers to determine ↵ | Dug Song | |
client credentials. mostly from superscript.com. deraadt@ ok | |||
2001-03-14 | Move description of exect() to execve(2) man page. Add a note about exect() not | Aaron Campbell | |
being portable. | |||
2001-03-09 | Add mlockall and munlockall. man-page from NetBSD. | Artur Grabowski | |
2001-01-10 | put up FD_* manual pages, in section 3 | Theo de Raadt | |
2000-12-23 | create proper docs for timer{add,clear,sub,isset,cmp} | Theo de Raadt | |
2000-11-16 | kqueue and kevent system calls | Niels Provos | |
2000-10-17 | damn it, i have had it with this untested weak shit | Theo de Raadt | |
2000-10-16 | re-add weak sparc support; d@ | Theo de Raadt | |
2000-05-15 | Add support for building libraries with debugging information in them. | Niklas Hallqvist | |
Enable by setting DEBUGLIBS=yes in /etc/mk.conf, then -g libraries will get installed in /usr/lib/debug. This directory will be searched first if gcc is given the -g flag during the link stage. | |||
2000-05-01 | bye bye semconfig(2) | Theo de Raadt | |
2000-04-20 | p{read,write}{,v} man pages | Theo de Raadt | |
2000-02-07 | add fhopen, fhstat, fhstatfs system calls. largely from NetBSD | assar | |
2000-01-06 | for now, disable weak aliases for all archs except i386 | David Leonard | |
1999-12-14 | Install swapctl.2, not swapon.2. swapon.2 should probably go away. | Todd C. Miller | |
1999-06-07 | replacement pipe() system call; copies data into place inside kernel, so | Theo de Raadt | |
that EFAULT return value is possible | |||
1999-05-22 | Add swapctl(2), and crank shlib minor. | Tobias Weingartner | |
1999-02-01 | mi ptrace | David Leonard | |
1998-11-20 | Add thread-safety to libc, so that libc_r will build (on i386 at least). | David Leonard | |
All POSIX libc api now there (to P1003.1c/D10) (more md stuff is needed for other libc/arch/*) (setlogin is no longer a special syscall) Add -pthread option to gcc (that makes it use -lc_r and -D_POSIX_THREADS). Doc some re-entrant routines Add libc_r to intro(3) dig() uses some libc srcs and an extra -I was needed there. Add more md stuff to libc_r. Update includes for the pthreads api Update libc_r TODO | |||
1998-09-18 | make use of xfspioctl | Artur Grabowski | |
1998-02-08 | Better lint(1) framework. Mostly from cgd@NetBSD | Thorsten Lockert | |
1997-11-13 | add getsid(2), XPG4 | Theo de Raadt | |
1997-05-30 | add getpgrp(2) from NetBSD | kstailey | |
1997-05-08 | add tag | kstailey | |
1997-05-08 | make clock_gettime.cat2 | kstailey | |
1997-04-20 | New POSIX 1003.1b syscalls; from pk@NetBSD | Thorsten Lockert | |
1997-04-04 | seek(2) is not needed | Theo de Raadt | |
1997-03-29 | futimes link; nakayosh@kcn.or.jp | Theo de Raadt | |
1997-03-26 | install ktrace(2) | Theo de Raadt | |