Commit Graph

3046 Commits

Author SHA1 Message Date
brian
a3705cc47f It turns out that the following:
close(1);
  close(2);
  x = open(ctermid(NULL), O_RDWR|O_NONBLOCK);
  close(0)
on a tty causes select() to return an exception for descriptor x !
This is the case in RELENG_2_2, but not in 2.2.2.  I'm not sure why.
Instead of doing the x=open() and close(0), we just do x=0 now.
Problem pointed out by: Greg Lehey <grog@lemis.com>
                        Tomi Vainio <tomppa@fidata.fi>
1997-09-21 20:26:47 +00:00
brian
b67aa30e55 Typo police
Submitted by:	Mark Cammidge <mark@gmtunx.ee.uct.ac.za>
1997-09-21 13:08:00 +00:00
brian
f07c095974 Add a pppctl(8) xref.
Suggested by:	joerg
1997-09-21 13:06:43 +00:00
wosch
c38b558497 Add ypwhich(1) and yppoll(8) manual pages.
Obtained from: NetBSD, slightly modified
1997-09-21 11:49:18 +00:00
wosch
d2e18fbdd4 Chown(8) compiled with -DSUPPORT_DOT (backward compatibility) does
first check for a `.' and then for `:' as a delimiter.
Usernames with a dot will fail.

# chown r.r:bin /tmp/bla
chown: r:bin: illegal group name

Fix: first check for a `:' and then for a `.'
1997-09-21 09:13:57 +00:00
wosch
3621c7a5fa Do not complain about non existing shell "/nonexistent"
Smarter error check if a uid is already in use.

Submitted by: "Eugene Radchenko" <genie@qsar.chem.msu.su>
1997-09-20 19:59:54 +00:00
wosch
718c314afd Do not accept empty user names. 1997-09-20 18:26:22 +00:00
jkh
400eee4073 More label editor enhancements.
Submitted by:	Ed Gold <vegold01@starbase.spd.louisville.edu>
1997-09-20 06:24:17 +00:00
imp
1663688086 Add missing \ from previous rev to end of a line. 1997-09-20 04:58:08 +00:00
jkh
4871a19630 Fix conditional bogon in Label Editor [from Ed Gold]
Print info boxes without titles.
1997-09-20 02:48:48 +00:00
brian
558e49db7e Use snprintf() instead of sprintf() most of the time.
Obtained from: OpenBSD

Make usage() consistent with man page.
1997-09-19 22:22:04 +00:00
max
c19f6cc37e Typo. 1997-09-19 16:04:19 +00:00
jmg
0ab518992c bmake'd pnpinfo 1997-09-19 15:41:57 +00:00
jmg
ca173ef652 activate pnpinfo 1997-09-19 15:41:43 +00:00
jmg
e2eb794514 major modifications to the mixer. currently it doesn't report errors
that it encounters (such as invalid device), but does print usage upon
this error...

but otherwise allows complex commands such as:
mixer -f /dev/mixer4 synth line 50 -rec mic +rec line =rec cd ^rec mix
1997-09-19 13:38:51 +00:00
charnier
030c020a18 Use An macro for author name. 1997-09-19 06:29:52 +00:00
charnier
c93ab23f47 Use err(3). Typo fixes in man page. 1997-09-19 06:28:57 +00:00
charnier
7d1a811eb8 Use err(3). 1997-09-19 06:27:30 +00:00
jkh
5ce42b233d Whoops! Missed one on the XF8633 -> XF86331 update.
PR:		4560
1997-09-18 17:54:36 +00:00
jkh
fbd5c7472f Correct typo. 1997-09-18 16:24:36 +00:00
jkh
254b65d7ff Over 1000 ports now. Note this in the relevant place. 1997-09-18 16:19:17 +00:00
phk
7d1a30911b Many places in the code NULL is used in integer context, where
plain 0 should be used.  This happens to work because we #define
NULL to 0, but is stylistically wrong and can cause problems
for people trying to port bits of code to other environments.

PR:		2752
Submitted by:	Arne Henrik Juul <arnej@imf.unit.no>
1997-09-18 14:08:40 +00:00
charnier
23d24985c5 environmental -> environment. 1997-09-18 06:55:21 +00:00
charnier
1050957269 Typo. 1997-09-18 06:54:03 +00:00
charnier
c8857f6e29 Use err(3). Document -y flag. Remove unused -s flag from getopt string. 1997-09-18 06:35:51 +00:00
brian
25ee9997f3 Don't close(1) in direct mode and then proceed to
isatty(1) !  Keep 0 open for this till the modem's
been set up by either dup()ing 0 or by opening
ctermid(NULL) (if isatty(0)).

Discussed problem with: Tomi Vainio <tomppa@fidata.fi>
Made it finally dawn on me: Angelo Turetta <ATuretta@stylo.it>
1997-09-18 00:15:25 +00:00
brian
c8c9219bd1 Support CHAP using MD4
Suggested by: jordan
1997-09-17 23:17:57 +00:00
pst
1022332b55 Fix misspelling 1997-09-17 16:23:48 +00:00
pst
f31a735d6a variable_load.c is dead 1997-09-17 16:18:54 +00:00
pst
e5ff8a9d1b Put all variables in VAR_ #define's to force a single location for all
of these magic knobs.  This is purely cosmetic and a documentation issue
so we don't have to glop through the source code looking for gems.
1997-09-17 16:18:22 +00:00
jkh
0669639743 Add a new netInteractive variable so that the interactiveness of the TCP
setup dialog from scripts is more controllable.  No more biasing off of
hostname (which is now non-optional in the non-netInteractive case).
Requested by:	pst
1997-09-17 13:33:14 +00:00
charnier
285e8aa5a7 Use err(3). Document options in man page, not in usage string. 1997-09-17 06:32:45 +00:00
charnier
5c61f71e51 Perror() -> warn(). 1997-09-17 06:30:22 +00:00
charnier
5321587692 Use err(3). Add prototypes. 1997-09-17 06:29:23 +00:00
charnier
cce249cc7c Use err(3), add usage(). 1997-09-17 06:27:23 +00:00
charnier
922bbb359a Use err(3) instead of local redefinition. 1997-09-17 06:26:06 +00:00
charnier
24b6185548 Use err(3). Use An/Aq for author name. 1997-09-17 06:24:58 +00:00
charnier
712f2188eb Wrap too long lines.
Requested by: Bruce.
1997-09-17 06:20:45 +00:00
brian
6d1d7d71c8 o Fix two unlikely descriptor leaks.
o Output the correct device for "show modem"
  while in -direct mode.
o Cosmetic:  Moan a bit more when we can't open
  the [modem] device.
o Call OpenModem() in a more "natural" way.
o Add some LogDEBUG in OpenModem().
1997-09-16 23:15:16 +00:00
jkh
9dce8dc9fa Whoops, forgot a file!
Submitted by:	pst
1997-09-16 18:57:47 +00:00
jkh
bb5b3cf175 Much better dispatch code and scripting support.
Submitted by:	pst
1997-09-16 18:57:18 +00:00
jkh
91766440b7 MF22: pst's changes.
Submitted by:	pst
1997-09-16 10:14:23 +00:00
charnier
f463013615 Police from style.9 and Bruce. 1997-09-16 07:11:13 +00:00
charnier
f94097b8d7 Use err(3). 1997-09-15 06:41:09 +00:00
charnier
214510519d Use err(3). Rewrote man page in mdoc format. 1997-09-15 06:39:25 +00:00
charnier
bce35eb1f9 Use err(3), add usage(). -Wall clean. 1997-09-15 06:37:10 +00:00
charnier
62b2e66cf2 Put includes in alphabetical order. various cosmetics. 1997-09-15 06:33:52 +00:00
charnier
7b331acb34 Remove unused #include. Statisize usage(). 1997-09-15 06:32:01 +00:00
rgrimes
2bab6f36d3 Now that this has been merged over to RELENG_2_2 remove
the #if FreeBSD >= 3 wart I added while debugging.
1997-09-15 05:08:05 +00:00
joerg
1d71c0cf14 Explain a little more about the piping feature.
PR:		4122
1997-09-14 06:55:15 +00:00
jkh
607688ffd6 XFree86 3.3.1 updates
Document new media flag in lieu of links.
1997-09-14 04:18:42 +00:00
max
5e0cc0c20e Typo. 1997-09-13 17:55:43 +00:00
wosch
07b6e5147d spelling corrections.
PR: docs/4450
Submitted by: josh@quick.net
1997-09-13 16:01:53 +00:00
wosch
71c4c006ca typo
PR:		docs/4523
Submitted by:	Takahiro Yugawa <yugawa@orleans.rim.or.jp>
1997-09-13 15:35:00 +00:00
jlemon
71f1b79fcd If a host in an export line in /etc/exports (or within a netgroup on
an export line) is unresolvable, make a note of it via syslog and skip
that individual host instead of skipping the entire line.

PR:	1981, 815
Perused by:	joerg
1997-09-12 16:25:24 +00:00
jkh
bff6965ba0 Fix offset bug in partition display that made partitions of type
`linux_swap' hose the output.

Also add a (T)ype command for changing the type of a partition.
1997-09-11 17:12:08 +00:00
brian
5b5c39fe6e Get rid of missing-prototype-warning 1997-09-10 23:55:35 +00:00
brian
14c01a8c35 PRED1 => TY_PRED1 (oops) 1997-09-10 21:36:54 +00:00
brian
bfeef12e0d o Initialize the PRED1 input queue when we
receive the ResetAck, NOT when we send the
   ResetReq (as per the rfc).
o  SILENTLY ignore CCPs that arrive *before*
   the network phase (as per the rfc).
o  Check that we've actually negotiated PRED1
   before sending PRED1 output.
   This bug has been around for a *VERY* long
   time !  We shouldn't need to explicitly disable
   PRED1 now :-)
1997-09-10 21:33:32 +00:00
jkh
fa8202c1d9 Update to XFree86 3.3.1 1997-09-10 10:15:41 +00:00
peter
1637b84960 Duh, calculate the compression ration correctly. (fixed point artithmatic
with 8 "fractional" bits needs to be divided (not multiplied) by 256.0
to get a floating point representation)
1997-09-10 08:43:17 +00:00
brian
0caf4797c1 Cosmetic: Remove unused variables and build on OpenBSD. 1997-09-10 02:20:35 +00:00
brian
ee58958cd6 Allow dial to work in non-interactive mode. 1997-09-09 23:56:29 +00:00
brian
0afb2f18f7 Print errors correctly (don't adjust
argc/argv for commands).
1997-09-09 23:23:24 +00:00
brian
656d13566a Don't start an interactive shell from a
telnet prompt.
1997-09-09 23:13:31 +00:00
brian
93918a0b6b Correct ppp authentication defaults in interactive
mode.  We don't want to be forced to type a password
here :-(
Pointed out by: mouth@ibm.net (John Kelly)

While I'm there, don't allow a "set server" in
interactive mode.
1997-09-09 21:51:39 +00:00
brian
ee76eaf632 Document the use of PAP/CHAP properly. 1997-09-09 21:01:53 +00:00
jkh
cee2977305 Scrolling partition and label lists now make it possible to partition
lots of disks from sysinstall.  Yay!  Please test this as much as
possible with any 3.0 SNAP later than 970910 (I.E. tomorrow's snap),
especially those of you with larger disk farms.

Submitted by:	Ed Gold <vegold01@starbase.spd.louisville.edu>
1997-09-09 16:32:01 +00:00
jkh
6f26e90411 Eliminate an obviously redundant message title. 1997-09-09 16:27:50 +00:00
jkh
1ade47e9ae Update for XFree86 3.3.1 1997-09-09 16:26:29 +00:00
jkh
3361aa6687 Be more cautious about leaving user with a workable kernel during the
upgrade process.
Submitted by:	Mikael Karpberg <karpen@ocean.campus.luth.se>
1997-09-09 09:19:30 +00:00
jkh
061268315e Make upgrade potentially a little less interactive.
Add and document new loadConfig function (sort of like a script #include).
Make TCP/IP setup far less chatty when it doesn't need to be.
1997-09-08 11:09:11 +00:00
joerg
adc301fb9f Add a hint to the FAQ regarding ``DD'' disks. 1997-09-07 14:05:21 +00:00
bde
4586565f9a Oops, the previous commit shouldn't have touch the Makefile. 1997-09-07 12:27:54 +00:00
bde
dedafbbcaf Don't say that swapping is configured by config. 1997-09-07 10:35:17 +00:00
brian
637e8c7c1e Disable LQR by default. It causes too many problems
with too many ISPs to be a good default.  LQR is still
accepted by default.
1997-09-07 01:00:06 +00:00
brian
3623261749 Use __libalias_version to derive the name to
pass to dlopen().
1997-09-06 11:16:02 +00:00
brian
2c126ac098 Ingored incoming packets are now dropped when
deny_incoming option is set to yes.
Submitted by:	Ari Suutari <ari@suutari.iki.fi>
1997-09-06 11:14:03 +00:00
fsmp
a0037914b6 Changed the Ints labels for the IO APIC from "INT#" to "PIN#" to better
reflect its logical usage.  Ie., there is NOT a 1-to-1 correspondence
between IRQ numbers and APIC pin numbers as there is with the 8259 ICU.
1997-09-06 04:11:53 +00:00
brian
dc6c06db24 Insist that the user has group network.
Discussed on: -committers
1997-09-05 23:11:28 +00:00
charnier
acd1e661ab Cosmetic in man page. Sync usage() with man page. 1997-09-04 11:55:45 +00:00
charnier
32af9f285a Use err(3). Style in usage(). 1997-09-04 11:52:28 +00:00
charnier
6aecc16ce2 Use err(3). Add usage and prototypes. Remove Xref: Diskless(8) does not
exist. Use An/Aq macros for Author.
1997-09-04 11:50:37 +00:00
charnier
1ef83148c9 Use err(3). Add usage(). Remove Xref: format(8) does not exist. 1997-09-04 11:40:51 +00:00
brian
aa64151d7f Install as group ``network''
Insist that uid == 0 for client ppp
Disallow client sockets if no password is specified
Don't exit on failure to open client socket for listening
Allow specification of null local password
Use reasonable size (smaller) ``vector''s in auth.c
Fix "passwd ..." usage message
Insist on "all" as arg to "quit" (if any)
Drop client socket connection before Cleanup() when "quit all"
1997-09-04 00:38:22 +00:00
jkh
5c71e8316a Install boot.help a little more skillfully; now it works without a src
dist installed. :)
1997-09-03 11:19:56 +00:00
jkh
7b5b6c96bb People have complained that this is overly chatty, and
"dangerously dedicated" mode doesn't appear to have killed
anyone in recent memory, so I agree.
1997-09-03 10:47:44 +00:00
charnier
f9d0b25995 Use err(3). Document -n flag from OpenBSD.
Obtained from: OpenBSD.
1997-09-03 06:32:31 +00:00
brian
d65200962f Bring CCP and IPCP layers down properly when LCP
comes down.  Give a count of bytes sent/received
in IPCP log.
1997-09-03 02:08:20 +00:00
brian
247761fccb Allow the transition from an idle timeout value
of zero (no timeout) while IPCP is up.
Move some prototypes into .h files and re-order
some includes.
1997-09-03 00:40:51 +00:00
jkh
aef420d4e2 Eliminate an annoying message. 1997-09-02 08:48:47 +00:00
charnier
e2047f0e6d Use err(3). Silent -Wall. 1997-09-02 06:37:48 +00:00
charnier
6039519c78 Use err(3). Typo in man page. 1997-09-02 06:36:39 +00:00
charnier
8a919505e4 Add usage(), use err(3), remove `progname'. 1997-09-02 06:35:27 +00:00
davidn
fc548d56d0 Unquote default group in pw.conf.
PR: 4365
Submitted by: "Andrew L. Moore" <alm@mclink.com>
1997-09-01 09:33:08 +00:00
charnier
176b4f9aa3 Cosmetic changes. 1997-09-01 06:14:17 +00:00
charnier
84df38645d Use err(3). 1997-09-01 06:12:37 +00:00
charnier
aaa911ea7f Style in rcsid, sort #include. 1997-09-01 06:11:40 +00:00
brian
6e6dc583c0 Cosmetic: Make LogPrintf() calls consistent. 1997-08-31 22:59:49 +00:00
brian
a42ed26cbb Make ppp owner root.ppp, mode 4550
Suggested by: guido
Condoned by: eivind
1997-08-31 20:18:03 +00:00