Bruce Evans
8495e302f6
Declare setproctitle() as printf0-like.
1998-12-16 17:52:15 +00:00
Bruce Evans
d529713846
Adjust for kern.ps_strings and PS_STRINGS not being a pointer. This is
...
an unimprovement here. I thought it would be an improvement, as in libkvm,
but here we can access the strings directly.
Use sysctlbyname() instead of sysctl() and trust it to give a nonzero
address if it succeeds.
1998-12-16 17:34:05 +00:00
Guy Helmer
dc1ab7da41
Document securelevel 3.
...
PR: docs/8674
1998-12-16 17:14:16 +00:00
Guy Helmer
b46dfa405c
Mention affect of securelevel 3 and higher on attempts to change filter lists.
...
Prompted by: PR docs/7785
1998-12-16 17:10:03 +00:00
Guy Helmer
04b2ac6e73
Mention securelevel 3 as affecting ipfw and dummynet. Generalize comment
...
about fdisk and securelevel 2.
PR: docs/7785
1998-12-16 16:50:12 +00:00
Bruce Evans
4c56fcdead
Removed the cast to a pointer in the definition of PS_STRINGS and
...
adjusted related casts to match (only in the kernel in this commit).
The pointer was only wanted in one place in kern_exec.c. Applications
should use the kern.ps_strings sysctl instead of PS_STRINGS, so they
shouldn't notice this change.
1998-12-16 16:28:58 +00:00
Bruce Evans
2caecceeb5
Removed all traces of SYSCTL_INTPTR(). Pointers can't really be passed
...
across the kernel -> application interface, and for the one sysctl where
they were passed and actually used (kern.ps_strings), the applications
want addresses represented as u_longs anyway (the other sysctl that
passed them, kern.usrstack, has never been used).
Agreed to by: dfr, phk
1998-12-16 16:06:29 +00:00
Dag-Erling Smørgrav
5aea254ff0
Implement and document fetchStatFTP.
...
Update description of struct url_stat in the man page.
Clean up error handling in ftp.c.
1998-12-16 15:29:03 +00:00
Bruce Evans
4f2129fa86
Removed bogus casts of USRSTACK and/or the other operand in binary
...
expressions involving USRSTACK.
1998-12-16 15:21:51 +00:00
KATO Takenori
9de1707415
Sync with current sc driver in sys/i386/isa.
...
Submitted by: Takahashi Yoshihiro <nyan@wyvern.cc.kogakuin.ac.jp>
1998-12-16 14:57:38 +00:00
Jordan K. Hubbard
0440e20b71
Make it possible to have separate install scripts as well as have
...
an on-delete script.
Submitted by: Rajesh Vaidheeswarran <rv@fore.com>
1998-12-16 13:59:31 +00:00
Poul-Henning Kamp
a2c8d39884
Best version so far. Flicker floor is now 2e-12.
1998-12-16 11:46:41 +00:00
Andrey A. Chernov
6461ea0b8b
Remove appending objformat to obj prefix for
...
backend targets. Old variant cause top level things build in
/usr/obj/elf while lower level things build in /usr/obj which cause
mismatch
1998-12-16 11:45:51 +00:00
Dag-Erling Smørgrav
3b7a67401b
Remove unused header files. Fix a few shadowing bugs. Improve error reporting.
1998-12-16 11:44:31 +00:00
Dag-Erling Smørgrav
0fba3a0005
Add verbose flag, and support functions.
...
Brucify the Makefile.
Differentiate atime and mtime in fetch*Stat().
Fix a few pointer bugs.
Tweak some error messages.
Don't #include sys/param.h and stdio.h in fetch.h.
Document that sys/param.h and stdio.h must be #included before fetch.h.
1998-12-16 10:24:55 +00:00
Nick Hibma
e6799271cd
Removed dynamic loading of FileHandle
1998-12-16 09:09:09 +00:00
Peter Wemm
5328c7eb7e
As previously threatened, clean up the rshd -a option and make it default
...
on rshd and rlogind. However, note that:
1: rshd used to drop a connection with -a if the hostname != ip address.
This is unneeded, because iruserok() does it's own checking.
It was also wrong if .rhosts had an explicit IP address in it,
connections would be dropped from that host solely because the DNS was
mismatched even though it was explicitly intended to work by IP address.
2: rlogind and rshd check the hostname mappings by default now because that
is what goes into the utmp/wtmp and logs. If the hostname != ip address,
then it uses the IP address for logging/utmp/wtmp purposes. There isn't
much point logging ficticious hostnames.
3: rshd -a is now accepted (but ignored) for compatability. If you really
want to make life miserable for people with bad reverse DNS, use tcpd in
paranoid mode (which is questionable anyway, given DNS ttl tweaking).
1998-12-16 07:20:45 +00:00
Jordan K. Hubbard
815dab5ee6
Update to note which specific brand of IDE drive does this.
1998-12-16 07:14:01 +00:00
Peter Wemm
8d0a3d19f7
Old stuff laying around: Don't use getstr which can conflict with some
...
curses/termcap/terminfo implementations and causes recursion.
1998-12-16 06:06:06 +00:00
Peter Wemm
3cc1b1bf9c
Old stuff laying around: Don't use a function called getstr(), that has
...
nasty consequences when the system curses is ncurses as this conflicts
with a ncurses funciton and causes recursion.
1998-12-16 06:04:29 +00:00
Peter Wemm
3f0340f838
Old stuff from a source tree: copy (verbatum) the code to expand the
...
%s/%m in the default /etc/gettytab.
1998-12-16 06:01:33 +00:00
Peter Wemm
c399ed564c
Old nit lying around in a source tree: Slightly optimize the number of
...
uname/gname overrides and /sets.
1998-12-16 05:50:25 +00:00
Peter Wemm
0ee4ff6f20
Old nit lying around: Don't override the gname when it's the same as the
...
previous /set.
1998-12-16 05:47:53 +00:00
Peter Wemm
c32e8ac670
Old stuff laying around: Don't override /tmp to the same uid/gid as the
...
previous /set defaults
1998-12-16 05:45:58 +00:00
Peter Wemm
8b315e85c7
Old stuff lying around a source tree:
...
Create/remove /etc/wall_cmos_clock without using system() and magic paths.
1998-12-16 05:34:49 +00:00
Peter Wemm
dd4cdf587c
Cleaning out old stuff from one of my source trees:
...
use mkdtemp() rather than mktemp() and fix a trivial memory leak.
1998-12-16 05:29:09 +00:00
Matthew Dillon
dbd50bbc53
Added /usr/share/examples/portal to mtree
1998-12-16 05:01:44 +00:00
Warner Losh
b4965dcd84
Add support for building on MIPS based systems.
1998-12-16 04:59:53 +00:00
Warner Losh
0915a68e90
Free memory from getmode.
...
Obtained from: OpenBSD
1998-12-16 04:54:08 +00:00
Warner Losh
1202b72441
Free memory from setmode.
...
Obtained from: OpenBSD
1998-12-16 04:51:27 +00:00
Warner Losh
83268d4dbb
Return memory from setmode.
...
Obtained from: OpenBSD
1998-12-16 04:50:46 +00:00
Warner Losh
e254596824
Fix two possible non-exploitable buffer overflows.
...
Thanks to: A friend at Sun auditing dump/restore for Solaris.
1998-12-16 04:48:00 +00:00
Warner Losh
a207266e91
Free memory from setmode.
...
Obtained from: OpenBSD
1998-12-16 04:45:35 +00:00
Warner Losh
0fd975510f
Use getcwd in stead of using getwd so that we try harder to avoid
...
overflowing a buffer.
Obtained from: Either OpenBSD or a discussion in bugtraq.
1998-12-16 04:44:32 +00:00
Warner Losh
a4324714a9
Free memory obtained from setmode.
...
Obtained from: OpenBSD
1998-12-16 04:42:33 +00:00
Warner Losh
81e4e6a2d6
Add reminder to return memory allocated by this call.
...
Obtained from: OpenBSD
1998-12-16 04:39:23 +00:00
Peter Wemm
766e996f98
The perlinterp option builds and works, but I'm not so sure how it'll go
...
in a release or buildworld environment, so I'll leave it disabled.
1998-12-16 04:02:56 +00:00
Peter Wemm
d992b805ae
Make this work with the perl5 in the source tree - the API has "evolved"
...
and some code glitches had to be fixed.
1998-12-16 04:00:25 +00:00
Mike Smith
c2e3e002f6
Disable build/install of boot.help until we sort out how to construct it
...
in the makeworld environment.
1998-12-16 02:27:15 +00:00
Eivind Eklund
fcfdc24dd2
vxalloc() can return NULL. Deal with it.
1998-12-16 00:38:57 +00:00
Eivind Eklund
e910d98670
Fix possible NULL-pointer deref in error case (same as DEVFS).
1998-12-16 00:10:51 +00:00
Eivind Eklund
af00b35dfe
Avoid NULL-pointer dereference on error condition.
1998-12-15 23:46:59 +00:00
Matthew Dillon
73df45e228
Remove signal mask prior to calling exec
1998-12-15 23:12:33 +00:00
Brian Somers
8b09cf1cc7
Fix a rather bad latency problem (uncovered by the recent timer commit).
...
Problem reported by: Christopher Hall <hsw@acm.org>
1998-12-15 19:12:24 +00:00
Matthew Dillon
114c5c6512
Add portal example
...
PR: misc/8796
1998-12-15 19:05:35 +00:00
Matthew Dillon
a16800d862
Add pt_tcplisten.c functionality, fix a few minor bugs
...
PR: kern/8793, misc/8796, kern/8797, kern/8798, kern/8050, kern/6758
Submitted by: Duncan Barclay <dmlb@ragnet.demon.co.uk>
1998-12-15 18:59:07 +00:00
Dag-Erling Smørgrav
e3b3ba2d79
Wrap two macros into do { ... } while (0), and fix the way they're used
...
in the kernel.
Reviewed by: bde
1998-12-15 17:38:33 +00:00
Martin Cracauer
37fcb38764
Add some emacs code to make cc-mode almost compatible to style(9).
...
Sort entries in toplevel README.
1998-12-15 16:51:49 +00:00
Martin Cracauer
38db74296d
Compile threaded proframs with -D_THREAD_SAFE, not -D_THREADSAFE
1998-12-15 16:43:14 +00:00
KATO Takenori
4896212043
Oops, I forgot to commit two diffs to fe driver.
1998-12-15 15:56:37 +00:00