summaryrefslogtreecommitdiffstats
path: root/lib/libutil/shlib_version (follow)
Commit message (Collapse)AuthorAgeFilesLines
* move the ohash functions into libutil by popular demand.espie2014-05-121-1/+1
| | | | | | It's not a standard interface, so it doesn't belong in libc. I hate duplicating the code in client programs, so do beck@, kettenis@, schwarze@, millert@, miod@... and they agree with libutil.
* Switch time_t, ino_t, clock_t, and struct kevent's ident and dataguenther2013-08-131-2/+2
| | | | | | | | | | | | | | | | | | | | members to 64bit types. Assign new syscall numbers for (almost all) the syscalls that involve the affected types, including anything with time_t, timeval, itimerval, timespec, rusage, dirent, stat, or kevent arguments. Add a d_off member to struct dirent and replace getdirentries() with getdents(), thus immensely simplifying and accelerating telldir/seekdir. Build perl with -DBIG_TIME. Bump the major on every single base library: the compat bits included here are only good enough to make the transition; the T32 compat option will be burned as soon as we've reached the new world are are happy with the snapshots for all architectures. DANGER: ABI incompatibility. Updating to this kernel requires extra work or you won't be able to login: install a snapshot instead. Much assistance in fixing userland issues from deraadt@ and tedu@ and build assistance from todd@ and otto@
* Add bcrypt_pbkdf, a password based key derivation function using bcrypt.tedu2013-06-031-1/+1
| | | | | | | Technically, it's a slight variant of bcrypt better suited for use as a pluggable hash with PKCS #5 PBKDF2. ok djm (also tweak pkcs5_pbkdf2() prototype to have consistent types.)
* move pkcs5_pbkdf5 function to libutil so everybody can play with ittedu2012-09-061-1/+1
| | | | ok deraadt jsing matthew
* crank minor, since a symbol was addedderaadt2012-06-041-1/+1
|
* Crank minor due to the addition of isduid().jsing2010-11-161-1/+1
|
* Move imsg into libutil and add a man page.nicm2010-05-261-1/+1
| | | | | | | | Minor bump for libutil. Previous versions of this diff and man page looked at by various people. "you should just commit" deraadt
* errno changes, lib major version bumps, and general flag daymarc2004-07-131-1/+1
| | | | | | | To build you must: cd /usr/src && make obj && make includes cd lib/libc && make depend && make && NOMAN=1 sudo make install cd /usr/src && make build
* Change pw_copy(3) to take a 3rd arguement, the existing passwd entry.millert2004-04-201-1/+1
| | | | | | | This allows an application to only update a password entry if it is in the state it expects. Additionally, if the old passwd struct is specified the new one may have a different pw_name field since matching is done on the original. Adapted from FreeBSD.
* move junk (bad code, terrible APIs) to the only program that uses it;deraadt2003-07-231-2/+2
| | | | millert ok
* New: fmt_scaled() and scan_scaled() convert to and from "human readable"ian2003-05-151-1/+1
| | | | | | or scaled numbers. fmt_scaled, and the format, based on Ken Stailey's code for "df -h"; scan_scaled is new. Significantly commented on and reworked by pjanzen@; other comments from millert@. OK pjanzen@.
* Crank all library major numbers. Needed due to the fact that wemillert2002-12-031-2/+2
| | | | | | | | 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@
* re-enable pidfile(3). ok millert@jakob2001-09-291-1/+1
|
* jakob did not even do a make build, sighderaadt2001-09-291-1/+1
|
* add pidfile(3) - write a daemon pid file. ok deraadt@, millert@.jakob2001-09-281-1/+1
|
* Add new 'secureonly' arg to pw_mkdb() to correspond to pwd_mkdb's new -smillert2001-08-161-1/+1
| | | | flag and crank the library major due to the interface change.
* move utmp to large format, usernames to 32 chars; downsjderaadt2001-01-311-1/+1
|
* Add a username argument to pw_mkdb to match 'pwd_mkdb -u username'.millert2000-11-261-2/+2
| | | | Crank the shlib major number due to the interface change.
* crank minormillert2000-04-301-1/+1
|
* crank minor; costa forgotderaadt1999-09-211-1/+1
|
* Added fparseln from NetBSD.jakob1999-07-201-1/+1
| | | | ok deraadt@
* Add uu_lock_txfr() for donating locks to another process.brian1998-06-081-1/+1
| | | | Reviewed by: Theo
* Introduce uu_lock(), uu_unlock() and uu_lockerr()bri1997-11-091-1/+1
| | | | | | into libutil. Obtained from: FreeBSD Reviewed by: Theo
* readlabelfs() takes two arguments now, update prototype, inc major number.downsj1996-12-231-2/+2
|
* incdownsj1996-12-031-1/+1
|
* libutilderaadt1996-05-221-1/+1
|
* initial import of NetBSD treederaadt1995-10-181-0/+2