summaryrefslogtreecommitdiff
path: root/include
AgeCommit message (Collapse)Author
2002-05-16Change S/Key stuff from using a flat file (/etc/skeykeys) to a directoryTodd C. Miller
where each user gets their own file, which is owned by that user. An old S/Key database may be converted by running "skeyinit -C" as root. Programs that need to access the S/Key database no longer need to be setuid root. They must now be setgid auth instead.
2002-05-08includes should be installed during `make include', not later.Marc Espie
Fixes this for lex and binutils' bfd. Also, do not install ansidecl.h, we don't really need it, bfd.h uses it, and we installed it so that bfd worked, so let bfd.h include it directly. prompted by mickey@
2002-04-24Introduce a new file, machine/internal_types.h, to hold that specific archMarc Espie
type characteristics. internal_types.h will contain only settings invisible from standard C, e.g., in the __* or _[A-Z]* namespace, and be reused by files like limits.h. This allows us to shorten machine/limits.h greatly, as all the common defines are now in sys/limits.h, plus a small stub in internal_types.h. Tested on all arches as far as I know. Approved after discussion with art, millert, deraadt, and others.
2002-04-22Fix 2 things that should be gid_t. One from Oleg Safiullin, one from me...Todd C. Miller
2002-04-19avoid cranking libc minors for another few weeksTheo de Raadt
2002-04-17Use __func__ in assert.Marc Espie
ok millert@
2002-04-08install link.h and dlfcn.h from sys/arch/sparc64/include.Federico G. Schwindt
2002-03-12Make the function prototypes line up better and add stub structTodd C. Miller
definitions to allow bsd_auth.h to be included before login_cap.h or pwd.h.
2002-03-04DES_LONG as non-int is just RIDICULOUSTheo de Raadt
2002-02-20Revert local changes that snuck in to the last commit.Todd C. Miller
2002-02-20Some user header files may define an abs macro which will cause aTodd C. Miller
syntax error if the #define happens before stdlib.h is included. If abs is #defined, #undef and issue a warning. This is similar to what Tru64 UNIX does and is effectively the same as what happens on Solaris (though on Solaris the real abs() is a macro).
2002-02-19We live in an ANSI C world. Remove lots of gratuitous #ifdef __STDC__ cruft.Todd C. Miller
2002-02-18netiso/xebec no moreMichael Shalayeff
2002-02-17Manual cleanup of remaining userland __P use (excluding packages maintained ↵Todd C. Miller
outside the tree)
2002-02-16Part one of userland __P removal. Done with a simple regexp with some minor ↵Todd C. Miller
hand editing to make comments line up correctly. Another pass is forthcoming that handles the cases that could not be done automatically.
2001-12-30libusb -> libusbhidPeter Valchev
2001-11-06no more vm in LDIRSTheo de Raadt
2001-11-04Ghostscript port refused to build with 'printf' in theKenneth R Westerback
__attribute__ statement. Using '__printf__' makes it happy. ok millert@ miod@
2001-11-02attribute(format) no longer implies nonnull...Marc Espie
ok millert@ miod@
2001-11-01Mention printf-like attributes for setproctitle().Miod Vallat
millert@ espie@ ok
2001-10-11C++ has all those as built-ins. Problem found with gcc 3.0.1 testsuite.Marc Espie
okay theo.
2001-10-01new rmd160 implementation. based onMarkus Friedl
ftp://ftp.rsasecurity.com/pub/cryptobytes/crypto3n2.pdf, ok deraadt@
2001-09-15prototype cleanupTheo de Raadt
2001-09-04put changes back, this time ALL the files.Federico G. Schwindt
2001-09-03how did ../lib/libusb not get added? Bad developersTheo de Raadt
2001-08-30Back out fgsch@'s tree breaking commits.Todd T. Fries
Test next time, ok?
2001-08-30fix some const warningsFederico G. Schwindt
2001-08-26Change the second arg to pw_mkdb() from a boolean flag to a set ofTodd C. Miller
bit flags ORed together. Currently the only flags defined are _PASSWORD_SECUREONLY and _PASSWORD_OMITV7 but this is enough to cause pw_mkdb() to run pwd_mkdb with the options we want. With this change we no longer generate the old V7 passwd file when only the extra fields in master.passwd (or the encrypted password) have changed. There are other programs that could probably use the _PASSWORD_OMITV7 flag; they will be converted at a future date.
2001-08-07remove redundant __noreturn__ attributes now that __dead is sane for modern gccTodd C. Miller
2001-08-06add getrrsetbyname(3) - API to retrieve arbitrary DNS recordsJakob Schlyter
2001-07-31add support for EDNS0 extended flag DNSSEC OK (aka DO). ok deraadt@Jakob Schlyter
2001-07-31we talked about libsectok having an include target a couple of times....Theo de Raadt
2001-07-25EDNS0 RFC ref typo. ok deraadt@Jakob Schlyter
2001-07-19typo in commentMarc Espie
2001-07-19Expose protos for _{err,warn}{,x} regardless of __indr_reference beingTodd C. Miller
defined since in the notdef __indr_reference case they are still present, just as real functions. Fixes some alpha warnings.
2001-07-15Give login_cap_t a struct name so we can use forward declarations.Todd C. Miller
2001-07-11remove mips leftovers; ok bradPeter Valchev
2001-06-30Default login style is now krb4-or-pwd, not krb-or-pwd.Todd C. Miller
2001-06-27Why was a very large chunk of code commited to the source tree withoutTheo de Raadt
checking if a make build of the entire system still works? How many other parts of the tree are now not going to build? All development has not stopped until this is fixed.
2001-06-26Install kerberosV includefilesHans Insulander
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-06-13Simplify.Artur Grabowski
2001-06-11support EDNS0 (RFC2671) buffer size notification on DNS queries.Jun-ichiro itojun Hagino
"options edns0" in /etc/resolv.conf will enable the behavior. no behavior change if you don't have the line. see resolv.conf(5) for more details. EDNS0 is useful for avoiding TCP DNS queries/replies on larger DNS responses. also, draft-ietf-dnsext-message-size-* plans to mandate EDNS0 support for DNS clients that support IPv6 transport.
2001-06-08oops.Artur Grabowski
2001-06-08Ooops. Add struct r_debug, from powerpc.Artur Grabowski
2001-06-05repair copyright notices for NRL & cmetz; cmetzTheo de Raadt
2001-05-31If DT_PROCNUM is not defined, assume it's 0Artur Grabowski
2001-05-31correct prototype for dlerror.Artur Grabowski
2001-05-31Install link.h and dlfcn.h on alpha.Artur Grabowski
2001-05-26Change protection of struct exception back from #ifdef __LIBM_PRIVATETodd C. Miller
to #ifndef __cplusplus. It turns out there is code outside of libm that wants to use this. I suppose that's why it is in math.h instead of math_private.h ;-)