summaryrefslogtreecommitdiff
path: root/lib/libc/shlib_version
AgeCommit message (Collapse)Author
2004-05-03libc major number crankTodd C. Miller
2004-01-12new syscall closefrom(2). ok deraadt millertTed Unangst
2003-07-21minor number bump due to added functionsTodd C. Miller
2003-05-08Major number crank due to setr[ug]id() moving into libcompat.Todd C. Miller
2003-04-14There 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-20comment changed to look in libpthread, not libc_rMarco S Hyman
2002-12-03Crank all library major numbers. Needed due to the fact that weTodd C. Miller
now build libraries with propolice enabled. Without this, existing binaries (such as ports/packages) that link with any system library other than libc will fail with an undefined symbol of "___guard" (__guard on ELF). Pointed out by markus@ and discussed with deraadt@
2002-12-02Import propolice (http://www.trl.ibm.com/projects/security/ssp), a stackMiod 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-21Add strerror_r and functions versions of getchar_unlocked andMarco S Hyman
putchar_unlocked. Crank the minor on related libs. OK fgs@, deraadt@
2002-10-30Minor bump for [gs]etres[ug]id(2)Todd C. Miller
2002-10-16Implement isfdtype(3) as per the POSIX.1g draft; requested by David HillTodd C. Miller
2002-06-28minor bump for readpassphrase() flag additionTodd C. Miller
2002-06-10put back in the assert changes for ISO C 99 (put __func__ in it)Marc Espie
2002-04-19avoid cranking libc minors for another few weeksTheo de Raadt
2002-04-17Use __func__ in assert.Marc Espie
ok millert@
2002-02-23bump minor, EA support was added to libc.Dale Rahn
2001-10-30mprotect allocations sized at 0 bytes. This will cause a fault for accessThierry Deval
to such, permitting them to be discovered, instead of exploited as the ssh crc insertion detector was. Idea by theo, written by tdeval.
2001-10-24syslog_r() implementation. deraadt@ ok.Jean-Jacques Bernard-Gundol
2001-10-01new rmd160 implementation. based onMarkus Friedl
ftp://ftp.rsasecurity.com/pub/cryptobytes/crypto3n2.pdf, ok deraadt@
2001-08-06add note about updating minor in libc_r/shlib_version; deraadt@Jakob Schlyter
2001-08-06add getrrsetbyname(3) - API to retrieve arbitrary DNS recordsJakob Schlyter
2001-06-26crank minor number, for new getpeereid() syscallDug Song
2001-06-18Add new cgetusedb() function to toggle reading of .db files in getcap(3).Todd C. Miller
Needed for cap_mkdb to really DRT when given several input files or an output file with a different name from the input file. cvs: ----------------------------------------------------------------------
2001-05-15Make path length variables size_t. This fixes the problem whereTodd C. Miller
things like rm can't remove files with ridiculously long path names that were created by some script kiddie trying in vain to exploit something. Previously, the length was effectively constrained to USHRT_MAX due to one of the internal structs. Also, nuke FTS_CHDIRROOT since it never worked correctly and hasn't been documented for a long time.
2001-03-09Add mlockall and munlockall. man-page from NetBSD.Artur Grabowski
2001-03-02Add ohash_* functions to libc.Marc Espie
Ok'd deraadt@, millert@
2001-01-31move utmp to large format, usernames to 32 chars; downsjTheo de Raadt
2000-11-21crank minor numberTodd C. Miller
2000-11-16kqueue and kevent system callsNiels Provos
2000-08-20login.conf code from BSDi. This does not include the bsd auth codeTodd C. Miller
which will come later. At this stage it is primarily used for setting resource limits.
2000-07-19from freebsd:Michael Shalayeff
strtofflags/fflagstostr to convert file flags to/from binary from/into a string as used in chflags(1). use u_int32_t instead of u_long (as freebsd does). increase libc minor. millert@ ok.
2000-05-01bye bye semconfig(2)Theo de Raadt
2000-04-20bump because of p{read,write}{,v}Theo de Raadt
2000-04-03Add srandomdev() from FreeBSD for use by sendmail and others.Todd C. Miller
2000-02-21Increment the minor number for fseeko()/ftello() addition.Todd C. Miller
2000-02-07bump minor (fhopen, fhstat, fhstatfs added)assar
2000-01-06happy with non-weak testing. bump major versions just in case.David Leonard
1999-12-11add inet6_option_* and inet6_rthdr_*.Jun-ichiro itojun Hagino
increase shlib minor.
1999-11-09Bump minor for addition of strtok_r.Artur Grabowski
1999-06-29temporary crankTheo de Raadt
1999-06-07replacement pipe() system call; copies data into place inside kernel, soTheo de Raadt
that EFAULT return value is possible
1999-05-31New struct statfs with mount options. NOTE: this replaces statfs(2),Todd C. Miller
fstatfs(2), and getfsstat(2) so you will need to build a new kernel before doing a "make build" or you will get "unimplemented syscall" errors. The new struct statfs has the following featuires: o Has a u_int32_t flags field--now softdep can have a real flag. o Uses u_int32_t instead of longs (nicer on the alpha). Note: the man page used to lie about setting invalid/unused fields to -1. SunOS does that but our code never has. o Gets rid of f_type completely. It hasn't been used since NetBSD 0.9 and having it there but always 0 is confusing. It is conceivable that this may cause some old code to not compile but that is better than silently breaking. o Adds a mount_info union that contains the FSTYPE_args struct. This means that "mount" can now tell you all the options a filesystem was mounted with. This is especially nice for NFS. Other changes: o The linux statfs emulation didn't convert between BSD fs names and linux f_type numbers. Now it does, since the BSD f_type number is useless to linux apps (and has been removed anyway) o FreeBSD's struct statfs is different from our (both old and new) and thus needs conversion. Previously, the OpenBSD syscalls were used without any real translation. o mount(8) will now show extra info when invoked with no arguments. However, to see *everything* you need to use the -v (verbose) flag.
1999-05-22Add swapctl(2), and crank shlib minor.Tobias Weingartner
1999-02-26skipjack in libc; isakmpd and such will want itTheo de Raadt
1998-11-20crank major, just in caseTheo de Raadt
1998-11-15ftok requires minor crankTheo de Raadt
1998-09-18bump minor for xfspioctlArtur Grabowski
1998-08-10crank minorNiels Provos
1998-07-21crank minor because of castNiels Provos
1998-07-01crank major version since we have added new interfacesTodd C. Miller