| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
| |
'RELENG_3_0_0_RELEASE'.
This commit was manufactured to restore the state of the 3.0-RELEASE image.
Releases prior to 5.3-RELEASE are omitting the secure/ and crypto/ subdirs.
|
|
|
|
|
|
|
| |
Submitted by: Andrew Gallatin <gallatin@cs.duke.edu>
Notes:
svn path=/head/; revision=39979
|
|
|
|
|
|
|
|
|
|
| |
o Only allow options and domain name to be set when we aren't running
setuid.
Obtained from: OpenBSD
Notes:
svn path=/head/; revision=39194
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
and res_* modules in a way that works for ELF. I moved the aliases
out of res_stubs.c and into the individual modules where the entry
points are defined. Weak aliases don't work in ELF unless that is
the case. (Actually, I'm surprised it worked for a.out.)
This should fix the undefined "inet_addr" and related symbols in
various applications that fail to include <arpa/inet.h> or
<resolv.h> as they are supposed to do.
Notes:
svn path=/head/; revision=38736
|
|
|
|
| |
Notes:
svn path=/head/; revision=38060
|
|
|
|
| |
Notes:
svn path=/head/; revision=37301
|
|
|
|
|
|
|
|
| |
so much a "fix", rather a bandaid to buy time to fix it properly
within the thread engine.
Notes:
svn path=/head/; revision=36967
|
|
|
|
|
|
|
|
|
| |
getXXXXbyYYYY() interfaces yet.
Obtained from: diff relative to bind-8.1.2 sources
Notes:
svn path=/head/; revision=36891
|
|
|
|
|
|
|
|
| |
PR: 6868
Submitted by: Josh Gilliam <josh@quick.net>
Notes:
svn path=/head/; revision=36692
|
|
|
|
|
|
|
|
|
| |
One bug was relatively harmless (select's timeout had an uninitialized
tv_usec), the other I'm not so sure.. (neglected to catch select returns
less than zero). Both of these were irrelevant on kernels with poll().
Notes:
svn path=/head/; revision=35624
|
|
|
|
|
|
|
|
|
| |
chunks of res_comp.c and replacing it with chunks of bind-8.1.1's resolver
code. (There are no interface changes though)
The other parts are better bounds checking related.
Notes:
svn path=/head/; revision=35623
|
|
|
|
| |
Notes:
svn path=/head/; revision=34817
|
|
|
|
| |
Notes:
svn path=/head/; revision=34669
|
|
|
|
| |
Notes:
svn path=/head/; revision=33668
|
|
|
|
| |
Notes:
svn path=/head/; revision=33667
|
|
|
|
|
|
|
|
|
| |
isn't a prerequisite, since it isn't required for the prototypes
and isn't always needed to call the functions (the address family
might be a variable).
Notes:
svn path=/head/; revision=32647
|
|
|
|
|
|
|
|
| |
Reviewed by: guido
Obtained from: OpenBSD (Theo de Raadt)
Notes:
svn path=/head/; revision=32299
|
|
|
|
| |
Notes:
svn path=/head/; revision=31984
|
|
|
|
| |
Notes:
svn path=/head/; revision=30624
|
|
|
|
|
|
|
|
| |
were a workaround for limitations in bsd.man.mk that were fixed about
2 years ago.
Notes:
svn path=/head/; revision=30447
|
|
|
|
|
|
|
|
|
|
| |
an unimplemented syscall returned ENOSYS, rather than EINVAL. I have run
statically linked code with this wrapper and it does appear to work fine
on 2.2-stable which doesn't have poll(). ktrace shows the poll syscall fail
once and the fallback to select() working.
Notes:
svn path=/head/; revision=29488
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
if necessary. This removes the need to malloc large fd_set's for selecting
on high fd's (larger than FD_SETSIZE at libc compile time).
The syscall adaptive stuff only happens on the very first call. SIGSYS
is masked, and if the call to poll fails with ENOSYS, then we use select
for the life of the program. If poll does not fail with ENOSYS, then we
always use poll and skip the once-off signal masking gunk.
This may be overkill, but it saved my neck a few times while working on
multiple different sets of kernel sources, some with poll, some without.
Notes:
svn path=/head/; revision=29380
|
|
|
|
|
|
|
|
|
| |
Mention the capability in resolver(5).
Mention that RES_OPTIONS can be used in resolver(5).
Discussed with: -hackers
Notes:
svn path=/head/; revision=28982
|
|
|
|
| |
Notes:
svn path=/head/; revision=27369
|
|\
| |
| |
| |
| |
| |
| | |
which included commits to RCS files with non-trunk default branches.
Notes:
svn path=/head/; revision=27181
|
| |
| |
| |
| |
| |
| |
| |
| | |
libc/db, libc/gen/crypt.* and libtelnet. All affected files except 3
unimportant ones have already left the vendor branch.
Notes:
svn path=/vendor/CSRG/dist/; revision=27180
|
|
|
|
| |
Notes:
svn path=/vendor/CSRG/dist/; revision=17961
|
|
|
|
|
|
|
|
|
|
| |
Only call malloc() if the fd is too big for the compiled in fd_set size,
and don't use calloc either. This should reduce the impact of conflicts
with private malloc implementations etc. When using the fd_set on the
stack, only zero what is needed rather than all 1024 bits like FD_ZERO did.
Notes:
svn path=/head/; revision=27016
|
|
|
|
|
|
|
|
| |
are open.
Obtained from: OpenBSD; by deraadt and dm
Notes:
svn path=/head/; revision=26983
|
|
|
|
| |
Notes:
svn path=/head/; revision=26976
|
|
|
|
|
|
|
| |
overflow problem differently.
Notes:
svn path=/head/; revision=26974
|
|
|
|
| |
Notes:
svn path=/head/; revision=26721
|
|
|
|
|
|
|
| |
Obtained from: OpenBSD
Notes:
svn path=/head/; revision=26616
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
so that all these makefiles can be used to build libc_r too.
Added .if ${LIB} == "c" tests to restrict man page builds to libc
to avoid needlessly building them with libc_r too.
Split libc Makefile into Makefile and Makefile.inc to allow the
libc_r Makefile to include Makefile.inc too.
Notes:
svn path=/head/; revision=25401
|
|
|
|
| |
Notes:
svn path=/head/; revision=24877
|
|
|
|
|
|
|
|
|
|
|
| |
prevent information leakage.
Closes PR 2578
Submitted by: Julian Assange
Notes:
svn path=/head/; revision=24196
|
|
|
|
|
|
|
| |
Reviewed by: wollman
Notes:
svn path=/head/; revision=24047
|
|
|
|
| |
Notes:
svn path=/head/; revision=24006
|
|
|
|
|
|
|
|
|
|
| |
args, and errno hasn't actually been set so it probably doesn't make sense
to report it via strerror().
Pointed out by: bde
Notes:
svn path=/head/; revision=23767
|
|
|
|
|
|
|
| |
Pointed out by: bde
Notes:
svn path=/head/; revision=23766
|
|
|
|
| |
Notes:
svn path=/head/; revision=23617
|
|
|
|
| |
Notes:
svn path=/head/; revision=23180
|
|
|
|
|
|
|
|
|
|
| |
when called from lpd.
Reviewed by: jkh, pst
Submitted by: Oliver Friedrichs <oliver@secnet.com>
Notes:
svn path=/head/; revision=23128
|
|
|
|
| |
Notes:
svn path=/head/; revision=22993
|
|
|
|
|
|
|
| |
Submitted by: Julian Assange
Notes:
svn path=/head/; revision=22469
|
|
|
|
| |
Notes:
svn path=/head/; revision=22140
|
|
|
|
| |
Notes:
svn path=/head/; revision=21907
|
|
|
|
|
|
|
|
|
|
|
| |
This will make a number of things easier in the future, as well as (finally!)
avoiding the Id-smashing problem which has plagued developers for so long.
Boy, I'm glad we're not using sup anymore. This update would have been
insane otherwise.
Notes:
svn path=/head/; revision=21673
|
|
|
|
|
|
|
| |
Submitted by: paul@vix.com
Notes:
svn path=/head/; revision=21433
|
|
|
|
|
|
|
|
| |
isxdigit(name[0]) gives false failures on short names which looks
like hexadecimal digits, f.e. "fade", "babe", "d133", etc.
Notes:
svn path=/head/; revision=21343
|