Commit Graph

2911 Commits

Author SHA1 Message Date
thorpej
7a12770f94 Add "sndbuf" and "rcvbuf" commands for setting the socket buffer sizes,
which in turn can allow the use of larger TCP windows.  This is a work in
progress; there is not yet support for specifying global defaults or
user prefrences on a host/network basis.
1998-07-10 04:39:03 +00:00
msaitoh
4944940fcf Declare ints, too, don't default them. 1998-07-09 18:32:52 +00:00
kleink
373a8e33dd Recognize the new tzcode >= 1997h timezone data magic value. 1998-07-09 11:42:19 +00:00
cgd
0e1f4daac8 can't use fclose() in vforked() child this way. Fixes PR 5582. 1998-07-08 00:34:53 +00:00
fvdl
d310ce0d42 Fix pasto in previous. 1998-07-07 13:20:12 +00:00
fair
7d64e83ea1 one more thing... 1998-07-06 22:59:58 +00:00
fair
6ad77e4ee9 convert the remainder of the fprintf() to {err,warn}{,x}() 1998-07-06 21:47:07 +00:00
fair
f76a889b7b fix build error - forgot to #include <err.h> for errx() 1998-07-06 21:23:40 +00:00
mrg
ad3390c64d nul-terminated strftime buffer. remove duplicate call to setpriority. 1998-07-06 14:54:05 +00:00
kleink
d39ba37ccb Since GLOB_NOCHECK is not set, explicitly check for a return value of
GLOB_NOMATCH from glob().  Noticed by Juergen Hannken-Illjes.
1998-07-06 14:23:31 +00:00
mrg
7505f7caf3 revoke priviledges when no longer needed. 1998-07-06 11:58:51 +00:00
mrg
1f7e36a738 fix error in previous. 1998-07-06 11:44:49 +00:00
mrg
e2014db084 remove some (almost) duplicated (and thankfully harmless) code left from lite2 merge. KNFnits. 1998-07-06 11:36:14 +00:00
mrg
448f5de7fb KNF. use S_IWGRP instead of homegrown crap. ensure tty buffer is nul-terminated. 1998-07-06 11:17:30 +00:00
mrg
a9cc7dd256 use a buffer the size we fill. ensure another buffer is nul-terminated (ok in this code) 1998-07-06 10:16:40 +00:00
mrg
80efe80bc9 - change setgid kmem programs (that lend themselves to this) so setegid(getgid())
and the top, and then set the effective gid back to kmem around the call to
  kvm_openfiles().  this reduces the time group kmem is available.
- for those above that also allow this, setgid(getgid()) after the call to
  kvm_openfiles() to fully revoke priviledges.
- some KNF
- use err(3) over fprintf(3) in some places
1998-07-06 07:50:18 +00:00
mrg
32f519716b - use an array MAXHOSTNAMELEN+1 size to hold hostnames
- ensure hostname from gethostname() is nul-terminated in all cases
- minor KNF
- use MAXHOSTNAMELEN over various other values/defines
- be safe will buffers that hold hostnames
1998-07-06 06:56:06 +00:00
mrg
2beab49a06 - use an array MAXHOSTNAMELEN+1 size to hold hostnames
- ensure hostname from gethostname() is nul-terminated in all cases
- minor KNF
- use MAXHOSTNAMELEN over various other values/defines
- be safe will buffers that hold hostnames
1998-07-06 06:45:41 +00:00
mrg
c9987f1692 KNF 1998-07-05 14:26:06 +00:00
mrg
ed666575e1 ensure hostname fits and is nul-terminated. 1998-07-05 10:12:51 +00:00
mrg
b4d921abdc KNF, and discard privs as soon as possible. ensure hostname is nul-terminated 1998-07-05 08:22:36 +00:00
mrg
d717877c6e KNF. 1998-07-05 08:15:16 +00:00
mrg
5dfbe405c5 KNF. 1998-07-05 08:02:34 +00:00
christos
ea21627e65 Fix access to freed memory; pointed out by Todd Miller. 1998-07-04 21:53:11 +00:00
hubertf
935d606f7d Get idle time right, per PR 5699 by Urban Boquist <boquist@cs.chalmers.se> 1998-07-03 18:35:35 +00:00
msaitoh
d4d8503fa5 check return value of kvm_read() more safe 1998-07-03 15:49:25 +00:00
phil
4229b1a8cc Fix bugs found in scrolling, make scrolling never leave blank
lines in the menu.
1998-07-03 15:20:30 +00:00
christos
076a184bb0 PR/5690: Wolfgang Rupprecht: deleting a suffix that has 0 source references
causes core-dump. Fix: when an unused suffix gets removed, delete
	 it from the suffix list.
1998-07-02 23:30:18 +00:00
phil
d6e31d7e9d Small tweeks, redoing language for dynamic menus. 1998-07-02 21:46:18 +00:00
phil
3ff44f8429 Stop scrolling of a non-scrolling menu using arrow keys. 1998-07-01 23:02:50 +00:00
phil
5aa748c608 Bug fixes, tweeks to scrolling, beginnings of dynamic menus. 1998-07-01 07:46:02 +00:00
thorpej
d48673ce4c Rename an internal function who's name collides w/ pwrite(2). 1998-06-30 23:42:08 +00:00
phil
8f97042b69 Fixed a couple of simple bugs, added data returned for arrow keys for
xterm that is different than xterm termcap entry states.  (Does curses
change what is returned for arrow keys?)
1998-06-30 06:57:57 +00:00
phil
2098fd1945 Correct a menu title. 1998-06-29 22:21:03 +00:00
phil
b30b562845 Bug fixes in scrolling menues, better error detection with small screens,
bettern keypad support with suport form multiple key "commands" like
ESC-v for previous page.
1998-06-29 08:46:37 +00:00
christos
9ec832e055 Appease gcc on arm32 1998-06-27 21:37:50 +00:00
christos
7bc28d2954 fktrace support / ktruss additions. 1998-06-27 21:24:22 +00:00
christos
ce0c0e020f Merge in changes from OpenBSD; adds support for at.allow and at.deny, plus
fixes a lot of bugs.
1998-06-27 21:15:07 +00:00
nathanw
3dbc029932 Sync to reality; add missing tracepoint options. 1998-06-27 04:21:54 +00:00
nathanw
21ae5a9db0 Make "ktrace -c" work as documented.
Update usage message to match reality.

Closes PR bin/5358.
1998-06-27 04:20:59 +00:00
mrg
3be88801d3 fix previous another way. 1998-06-26 08:28:20 +00:00
mrg
e1a1cc165d move REDUCE_PRIV [always remain uid0] to after when "infile" specified by
"at -f file" so that opening this file is done with the users uid, not 0.
problem noted in PR#5658 from Wolfgang Rupprecht <wolfgang@wsrcc.com>.
1998-06-26 07:04:00 +00:00
phil
0c35cc0adb Tweeks to option lettering ... to allow 51 options per menu. Also
to generate an error if there are more.  (Checkpoint before furthur
changes to recognize more keypad keys.)
1998-06-25 19:57:10 +00:00
phil
1063113ca9 Add scrollable menus. Tweek testm's Makefile to remake if menu_sys.def
is modified.
1998-06-25 09:58:57 +00:00
phil
16c5e36010 Add -ltermcap. 1998-06-24 14:46:54 +00:00
phil
ec4d385aa3 Beep if no help is defined for a menu. 1998-06-24 14:44:52 +00:00
phil
21fceead47 Add a online help facility. Each menu can specify a help screen associated
with that menu.  The help screen is scrollable for long help screens.
The char '?' accesses the help screen as a menu command.  Help screen text
is specified in the menu definition file with the menu.
1998-06-24 06:46:23 +00:00
kleink
fc5d36f8e4 GLOB_QUOTE is dead; per POSIX, backslash quoting of special characters being
enabled is the default behaviour.
1998-06-19 22:58:04 +00:00
ross
6afb00016c Don't segfault just because a line starts with null.
linebuf[count - 1] = 0, nice try
1998-06-10 05:28:16 +00:00
ragge
dd9850d63d Fix erroneous prototypes. 1998-06-09 17:07:12 +00:00