summaryrefslogtreecommitdiffstats
path: root/lib
Commit message (Collapse)AuthorAgeFilesLines
* Add a new `SECURITY CONSIDERATIONS' section. Sample code similar tochris2002-01-051-0/+63
| | | | | | | | | the first revision of strcpy(3)'s section is included, but should be removed as the Security Architecture document is committed and completed. Obtained from: TrustedBSD Project Sponsored by: DARPA, NAI Labs
* Include a section cross-reference to `EXAMPLES' in `SECURITYchris2002-01-051-1/+3
| | | | | | | CONSIDERATIONS' as a source for relevant sample code. Obtained from: TrustedBSD Project Sponsored by: DARPA, NAI Labs
* Remove the example from SECURITY CONSIDERATIONS. This is mostlychris2002-01-051-54/+0
| | | | | | | duplicated code from EXAMPLES. Obtained from: TrustedBSD Project Sponsored by: DARPA, NAI Labs
* Minor grammar and punctuation fixesyar2002-01-041-2/+2
| | | | in the SO_ACCEPTFILTER description.
* State clearly that one should call listen(2) on a socketyar2002-01-041-0/+11
| | | | | | at first and try to set an accept_filter(9) on it only after that. Also document errno value that will be set if installing the filter on a non-listening socket.
* Turn off USER_LOCKING which allows intruder to completely disable OPIEache2002-01-031-1/+3
| | | | for some user just by entering user name and doing nothing on password prompt
* Copy the sample `SECURITY CONSIDERATIONS' section from sec-doc.7.chris2002-01-021-0/+66
| | | | | | | | This will be trimmed as the FreeBSD Security Architecture document is fleshed out and committed. Obtained from: TrustedBSD Project Sponsored by: DARPA, NAI Labs
* Add ifdef sparc64.jake2002-01-021-1/+1
|
* Connect user trap code to the build.jake2002-01-011-0/+3
|
* Add libc side of user trap handling.jake2002-01-017-0/+423
| | | | | | Add support for handling floating point disabled traps mostly in userland for the simple single threaded case. Not yet enabled by default. Implement __sparc_utrap_install as specified by the sparc abi.
* Remove long-obsolete README.des2002-01-011-10/+0
|
* In verbose mode, display the full error message from the server, strippingdes2002-01-011-3/+48
| | | | | | | it of HTML tags and comments. PR: bin/32989 MFC after: 1 week
* Remove VT100 escapes from debugging messages now that they're enabled bydes2002-01-014-22/+21
| | | | | | | default. PR: 32988 MFC after: 3 days
* Back out errno preservingache2001-12-307-47/+12
|
* Adapt to new kernel tsb structure.jake2001-12-291-16/+9
|
* Make sure curbrk is well aligned.jake2001-12-291-0/+1
|
* Use jmpbuf offsets, not ucontext_t.jake2001-12-291-3/+2
|
* Add .register directives for gcc3.jake2001-12-291-13/+42
| | | | | | Adapt to jmpbuf no longer being a ucontext_t. Restore the context "by hand" in longjmp and call sigprocmask, instead of just using sigreturn.
* __infinity is not const.jake2001-12-291-1/+1
|
* Add jmpbuf offsets. Remove ucontext offsets.jake2001-12-291-9/+8
|
* Add .register directives for gcc3.jake2001-12-291-6/+11
| | | | | Adapt to jmpbuf no longer being a ucontext_t. Call abort if longjmperror returns.
* Include utrap.h for soft trap types.jake2001-12-291-1/+1
|
* We use HIDENAME(minbrk) on sparc64 too.jake2001-12-291-1/+1
|
* Fixed a missing "const".bde2001-12-281-1/+1
|
* Fix typo (unclosed comment).jake2001-12-281-0/+1
|
* Add xref to jail(2).mpp2001-12-281-1/+2
| | | | | PR: docs/33177 Submitted by: Tom Rhodes <darklogik@pittgoth.com>
* - Make it possible to turn on RES_INSECURE[12] with /etc/resolv.conf.ume2001-12-262-1/+13
| | | | | | | | - Don't connect datagram socket if RES_INSECURE1. - Needed to implement IPv6 anycast UDP DNS queries as documented in <draft-ietf-ipngwg-dns-discovery-03.txt>. Obtained from: KAME
* Add "except the handling of errors" into "equivalent to" paragraph.ache2001-12-253-0/+8
| | | | | Pointed by: bde Inspired by: POSIX
* Preserve errno.ache2001-12-255-9/+44
| | | | | | | | According to C99: "The functions atof, atoi, atol, and atoll need not affect the value of the integer expression errno on an error. If the value of the result cannot be represented, the behavior is undefined."
* Back out recent replacement of LC_MESSAGES file with directory.phantom2001-12-241-1/+1
| | | | Requested by: ache
* Sort the disknames when we get them from the kernel.phk2001-12-231-10/+23
| | | | Submitted by: <anarcat@anarcat.dyndns.org>
* o Change the layout of the tagged lists to be like those in acl(3).chris2001-12-231-3/+12
| | | | | | | | o Document the following capabilities: CAP_NET_ADMIN, CAP_SYS_RAWIO, CAP_SYS_ADMIN, and CAP_SYS_TTY_CONFIG. Obtained from: TrustedBSD Project Sponsored by: DARPA, NAI Labs
* Use the real function address (instead of function address + 8) for thedeischen2001-12-223-6/+6
| | | | | | | | | return address when modifying a jmp_buf to create a new thread context. Also set t12 with the return address. This should fix libc_r on alpha. With much detective work by: Bernd Walter <ticso@cicely.de>
* Save and restore t12 in the jmp_buf. t12 is used during functiondeischen2001-12-222-0/+3
| | | | | | | | | calls. This change allows libc_r to create thread contexts with a different stack and return address. With much detective work by: Bernd Walter <ticso@cicely.de>
* add missing MLINKSphantom2001-12-211-1/+10
|
* The VM_STACK option is long dead. MAP_STACK is available everywhere.peter2001-12-211-12/+0
|
* Slightly re-work locale messages storage scheme. Before this commitphantom2001-12-211-1/+1
| | | | | | | | | | | LC_MESSAGES related data was installed to <locale>/LC_MESSAGES file. Now it go to <locale>/LC_MESSAGES/SYS_LC_MESSAGES file. LC_MESSAGES directory is supposed to be storage of message catalogs of userland tools. This should allow us to avoid many potential problems with future libintl related functionality introduction. Thanks for useful suggestions about correct way how to replace plain files with directories at installworld stage to: Ruslan Ermilov <ru>
* style(9)'ifyphantom2001-12-207-73/+77
|
* Supply SMB_CFG_FILE in CFLAGS. The newly imported smbfs-1.4.2sheldonh2001-12-201-1/+1
| | | | | | allows us to supply our own value for this, overriding the default /usr/local/etc/nsmb.conf, which is not appropriate for base system configuration files.
* Add my e-mail to copyrightsphantom2001-12-202-2/+2
|
* Document that rfork() will return EINVAL if flags not listed in thejhb2001-12-191-0/+2
| | | | manpage are passed in.
* Fixed the bug in transparent TCP proxying with the "encode_ip_hdr"ru2001-12-181-1/+3
| | | | | | option -- TcpAliasOut() did not catch the IP header length change. Submitted by: Stepachev Andrey <aka50@mail.ru>
* Fix the retrieval of USRSTACK via sysctl so that it works for 64-bitdeischen2001-12-183-6/+6
| | | | | | archs. This should fix libc_r on alpha. Submitted by: Bernd Walter <ticso@cicely9.cicely.de>
* Const'ify the CDB format string passed to the CDB parsing routineskbyanc2001-12-183-43/+62
| | | | | | (csio_decode_visit() and family). Reviewed by: ken
* Fix some style bugsphantom2001-12-171-15/+18
| | | | Prompted by: mike
* When cancelling a thread while in a join operation, do not detachdeischen2001-12-163-12/+3
| | | | | | | | the target thread of the join operation. This allows the cancelled thread to detach the target thread in its cancellation handler. This bug was found by Butenhof's cancel_subcontract test. Reviewed by: jasone
* Embelish CFLAGS.obrien2001-12-151-1/+2
|
* The instructions on doing something with src/lib/csu/sparc64.obrien2001-12-151-0/+25
|
* Sparc64 ELF version of the C runtime support.obrien2001-12-151-0/+128
| | | | | | | It tries to comply with the SCD 2.4.1 (and thus Sparc 64-bit psABI). This is an amalgamation of the FreeBSD Alpha crt1.c and the BSD/OS Sparc crt0.c (which the copyright reflects).
* Pull the target thread of a join operation from the correct placedeischen2001-12-153-9/+12
| | | | when cancelling a thread.
OpenPOWER on IntegriCloud