thorpej
3bf43967ff
Name consistencty nit: curmark -> _rtld_curmark
1999-11-10 18:48:19 +00:00
thorpej
70e2953dac
Some slight cosmetic cleanup.
1999-11-10 18:34:49 +00:00
perseant
fcb8440e38
If the child cleaner dies repeatedly without doing anything, give up. Uses
...
similar logic to inetd to identify such looping.
1999-11-09 20:33:37 +00:00
drochner
85cbf55d16
Since our gcc doesn't warn about NULL format strings anymore, we can
...
fix the incorrect err(1, "%s", "") et al.
Closes PR bin/7592 by cgd.
1999-11-09 15:06:30 +00:00
perseant
2750b8620f
Make datobyte do its arithmetic explicitly in 64 bits, so that segments
...
beyond the first 2G of disk can be cleaned.
1999-11-09 01:06:39 +00:00
mycroft
bbe4b07983
Make this more likely to compile with ld.elf_so changes. (But this is
...
untested.)
1999-11-07 08:08:15 +00:00
mycroft
4bbb8dc9fb
Make this more likely to compile with ld.elf_so changes. (But this is
...
untested.)
1999-11-07 08:01:51 +00:00
mycroft
7ea23adf34
More fallout.
1999-11-07 06:48:21 +00:00
mycroft
4b9f2ff9e0
Fix fallout from MD ld.elf_so changes.
1999-11-07 06:41:49 +00:00
mycroft
305c949781
Changes from msaitoh to fix local/global symbol confusion, and to fix weak
...
symbol support -- updated by me for elf.h changes.
1999-11-07 00:21:12 +00:00
erh
6752f572d8
Remove ELFNAME defines since they are defined in sys/exec_elf.h
1999-11-04 02:00:17 +00:00
simonb
d10f49f606
More SVR4-style ELF cleanups.
1999-10-28 23:58:21 +00:00
tsubai
64ac9d7bdb
Revert to rev. 1.4. This file didn't need to change.
1999-10-28 09:50:07 +00:00
kleink
522cbf0248
Update to match new SVR4-style definition names in <sys/exec_elf.h>.
1999-10-25 13:55:06 +00:00
hannken
222397ee58
Undo last change. While these macros are defined in exec_elf.h, they are
...
enclosed by `#ifdef _KERNEL'.
1999-10-22 10:39:16 +00:00
hannken
db05621dec
Undo last change. While these macros are defined in exec_elf.h, they are
...
enclosed by `#ifdef _KERNEL'.
1999-10-22 10:30:08 +00:00
erh
b11baa5513
Remove ELFNAME macros which are already defines in exec_elf.h
1999-10-21 21:15:04 +00:00
itohy
6fa7d72ce5
Make __SVR4_ABI__ optional.
1999-10-18 03:26:53 +00:00
perseant
64846ce5dc
Don't complain that we can't fstat the Ifile, if it's because the filesystem
...
has been unmounted. (I.e., don't give errors every time an LFS is unmounted.)
1999-10-07 18:26:58 +00:00
tron
e93ada44ca
Don't use undefined C expression. Patch supplied by David A. Holland
...
in PR bin/8534.
1999-10-04 17:36:52 +00:00
tron
85154d3f2a
Avoid segmention fault if there is an empty line in "/etc/ftpusers".
...
Problem noted by Emmanuel Dreyfus in PR bin/8504.
1999-09-30 18:12:34 +00:00
soren
30d18a154c
Remove extraneous colons and newlines from perror(3) arguments.
1999-09-30 12:35:52 +00:00
kleink
429c156c10
Need <sys/param.h> for MAXHOSTNAMELEN.
1999-09-26 10:08:43 +00:00
tron
9cc91f68f9
Set file modes of whatis.db database file to 444 like the old script did.
1999-09-25 21:40:58 +00:00
tron
a834c2ce72
Fix incorrect error check after writing database file.
1999-09-25 21:25:55 +00:00
tron
ceb9bcabf8
Replace shell script for creating whatis.db database with a C program
...
which is a little bit faster.
1999-09-25 21:17:37 +00:00
sommerfeld
722a6b762d
Fix PR8428: no longer truncate login name to 8 characters, since
...
NetBSD supports longer login names now.
1999-09-24 17:59:27 +00:00
aidan
d4403adecd
Kerberos5 ticket forwarding works.
1999-09-17 19:00:32 +00:00
chs
21eedb0ec1
the PMAP_NEW option is gone as the new interface is no longer optional.
1999-09-12 01:19:23 +00:00
simonb
1484ad8872
In the command table, remove a trailing comma and make white space
...
consistant.
1999-09-06 06:01:44 +00:00
itojun
b59b162709
ftpd(8): Copy sin6_scope_id from control connection to active data
...
connection destination, hoping this to help ftpd's behavior with
scoped IPv6 addresses.
I'm not sure if it is the right way, but it is the best way available to us.
LPRT or EPRT command gives no information about which interface (or scope)
to be used for new data connection.
ftp(1): On data connection establishment, warn if scoped address is used.
If peer (ftp daemon) does not handle scoped address, data connection
may not work right.
This seems to be sort of protocol spec hole, not implementation issue.
1999-09-01 05:03:41 +00:00
christos
cee9ac24ad
more kerberos5 fixes
1999-08-25 20:07:33 +00:00
christos
a4c5e0c550
Make this compile with krb5.
1999-08-25 16:23:52 +00:00
perseant
193a2fa9f0
Remove partial-segment timestamp optimization from lfs_segmapv. If "time"
...
is not monotonically increasing (e.g. clock is slaved to another system)
the optimization will result in segments being treated as corrupt
(uncleanable). If enough such "bad" segments were created, the cleaner would
clean continuously, and after some time the system would panic with "no
clean segments".
(Legitimately old partial-segments are relatively rare, and will have their
blocks culled by lfs_bmapv.)
1999-08-25 00:14:13 +00:00
kleink
83265a56f2
Bump text alignments to 4 bytes.
1999-08-23 09:13:25 +00:00
matt
741f18b695
Initial VAX ELF32 support (mostly untested). It's checked primarily for
...
testing and archival for now. I don't expect anyone to work with it
since the binutils and gas changes are still pending. But you got to
crawl before you walk.
1999-08-21 19:26:18 +00:00
christos
46cd6f2aad
reflect reality
1999-08-20 21:12:47 +00:00
christos
2f37f42366
fix typo
1999-08-20 21:10:27 +00:00
christos
fb292d7f02
enable /etc/ld.so.conf processing
...
[reviewed by thorpej]
1999-08-19 23:42:15 +00:00
simonb
299578ebd5
Spell "privilege" correctly (correct spelling from Jonathan Stone).
1999-08-16 02:59:22 +00:00
aidan
b7519caaf7
Added kerberos5_cleanup() to cleanup if KRB5 defined. This is to destroy
...
a forwarded ccache on cleanup.
1999-08-12 23:05:22 +00:00
aidan
47ea8c31ac
added reference to bsd.crypto.mk to Makefile. whoops.
1999-08-09 22:46:16 +00:00
aidan
e1438c8ef3
libexec now reaches over into ${CRYPTOPATH} for additional SUBDIRs.
1999-08-06 22:49:06 +00:00
thorpej
5c5817ee4a
When allocating the entire address space of an object, map an anonymous
...
region first (using the data/bss protection) covering it, then overlay
the text and data regions at the appropriate offsets within the region,
and then unmap any gap between the text and data.
The previous method of maping the entire address space with the actual
file object itself is incorrect, as it may extend past the end of the
file if the section alignment is large enough.
This bug was the source of the libposix failure on the SPARC and another
similar failure (with libc!) on the Alpha (failure was accompanied by
a "uvn_io: size check fired" message on the console).
1999-08-06 22:33:49 +00:00
hubertf
0baca35ee5
Document setup of "ftp-only" non-anonymous accounts.
...
Suggested by Thilo Manske <Thilo.Manske@HEH.Uni-Oldenburg.DE>,
approved by Luke Mewburn <lukem@netbsd.org>
1999-08-02 00:44:59 +00:00
kleink
1cc052ce00
Rearrange the shared library search path precedences to LD_LIBRARY_PATH >
...
runpath > built-in default; this is the behaviour of the SVR4 shared loader,
and gives users the opportunity to override the runpath. (Addresses a report
on current-users by John Kohl.)
1999-08-01 19:47:07 +00:00
itojun
542bd3ceb5
handle IPv4 TCP control connection, toward AF_INET6 socket.
...
this happens when you have the following line in inetd.conf,
but not with tcp4 line:
>>>ftp stream tcp6 nowait root /usr/libexec/ftpd ftpd -ll
1999-07-27 15:41:49 +00:00
thorpej
4d256c199f
When dlopen()'ing a shared object without an absolute pathname, search
...
for it in the rpath of the main program as well as the path specified
in LD_LIBRARY_PATH.
1999-07-22 00:18:19 +00:00
mrg
51a96a002f
optionally include CRYPTOPATH Makefile.frag files.
1999-07-20 09:35:18 +00:00
thorpej
a3281f7249
Use bsd.crypto.mk.
1999-07-12 22:04:09 +00:00