Warner Losh
a174e5b13a
o __P removal
...
o use new style prototypes and function definitions
o signal handlers need an argument. Mark it unused.
2002-02-07 05:24:53 +00:00
Warner Losh
af842d6b76
o const poison a few prototypes to avoid gcc3 warnings
...
o s/err/error/ in a couple places to avoid shadowing warnings
2002-02-07 05:07:04 +00:00
Warner Losh
b32909785b
o __P removal
...
o new style definitions/declarations
o declare null_conv static and its arguments __unused
2002-02-07 04:58:29 +00:00
Warner Losh
dc4c30244e
o __P removal
...
o Use new-style prototypes and function definitions.
o Fix timeout and justquit to have proper signatures for signal
handlers. Mark the args as __unused.
o remove register
2002-02-07 04:49:34 +00:00
Warner Losh
78ad378ae1
o __P removal.
...
o Use new prototypes and function definitions only.
2002-02-07 04:39:05 +00:00
Warner Losh
32ce1b8d9e
o Remove __P
...
o Use proper prototypes
o remove register
2002-02-06 16:51:09 +00:00
Warner Losh
0b3356e19e
Remove some unused variables, mark unused parameters as unused and change
...
names of variables that shadow globally declared variables. This should
help people doing later WARNS= fixes.
2002-02-06 16:47:06 +00:00
Warner Losh
95289b278a
o __P removal
...
o remove register
o use strict prototypes
2002-02-06 16:38:40 +00:00
Dag-Erling Smørgrav
dc584ddbc5
ANSIfy and remove some dead code.
...
Sponsored by: DARPA, NAI Labs
2002-02-06 15:26:07 +00:00
Dag-Erling Smørgrav
ed4d1c46a2
Apply the following mechanical transformations in preparation for
...
ansification and constification:
s{\s+__P\((\(.*?\))\)}{$1}g;
s{\(\s+}{\(}g;
s{\s+\)}{\)}g;
s{\s+,}{,}g;
s{(\s+)(for|if|switch|while)\(}{$1$2 \(}g;
s{return ([^\(].*?);}{return ($1);}g;
s{([\w\)])([!=+/\*-]?=)([\w\(+-])}{$1 $2 $3}g;
s{\s+$}{\n};g
Also add $FreeBSD$ where needed.
MFC after: 1 week
2002-02-06 13:30:31 +00:00
Kris Kennaway
8bf216d4a3
Set WFORMAT=0, overlooked in previous commits to libexec/.
...
Reported by: jhay
2002-02-06 11:07:55 +00:00
Warner Losh
4974a170b0
Fix minor disorder in functions declared in extern.h
2002-02-05 21:07:47 +00:00
Warner Losh
0b67b493a9
o Move externs to extern.h
...
o Use new-style prototypes exclusively rather than the old foo() style.
o Use new-style function definitions.
o remove register
o make functions passed to signal have the right signature.
o do minor const poisoning.
2002-02-05 21:06:56 +00:00
Sheldon Hearn
fa3e900453
Don't use non-signal-safe functions (exit(3) in this case) in
...
signal handlers. In this case, use _exit(2) instead, following
the call to shutdown(2).
This fixes rare telnetd hangs.
PR: misc/33672
Submitted by: Umesh Krishnaswamy <umesh@juniper.net>
MFC after: 1 month
2002-02-05 15:20:02 +00:00
Maxim Sobolev
c6de4ce791
Allow ldd(1) be used on shared libraries in addition to executables.
2002-02-04 10:33:48 +00:00
Kris Kennaway
9357f4121d
Lock down with WFORMAT?=1, with overrides in the subdirectories which
...
are not yet warning-clean. Tested on i386 and alpha.
2002-02-04 02:33:51 +00:00
Kris Kennaway
8f23d50652
Mark a function as __printflike()
...
MFC after: 1 week
2002-02-04 01:41:35 +00:00
Kris Kennaway
af9ad34d31
Mark a function as __printf0like(). This exposes a warning which requires
...
some code changes to fix but should be possible.
MFC after: 1 week
2002-02-04 01:37:59 +00:00
Kris Kennaway
219736e4b8
Prototype a function as __printflike() to avoid a FORMAT_AUDIT warning.
...
MFC after: 1 week
2002-02-04 01:34:52 +00:00
Kris Kennaway
be9efd5641
Mark report() as printflike and fix resulting warnings, including one bug
...
(get_errmsg -> get_errmsg())
2002-02-04 01:28:45 +00:00
Kris Kennaway
042260016e
Silence some FORMAT_AUDIT warnings (one left)
2002-02-04 01:23:44 +00:00
Warner Losh
e4bc453cc2
o Eliminate __P
...
o Use new-style function definitions
o remove some !__STDC__ code
o eliminate register
2002-02-03 15:53:02 +00:00
Yaroslav Tykhiy
4b82fc955f
Remove the setjmp/longjmp stuff completely. Use signal
...
handlers to set flags only (with exception for sigquit(),
which still seems to call some non-reentrant functions on
its way to _exit(2).) That must eliminate the possibility
of catching SIGSEGV from following non-reentrant paths from
signal handlers.
PR: bin/32740 bin/33846
Submitted by: Maxim Konovalov <maxim@macomnet.ru>
Obtained from: OpenBSD
2002-01-28 19:28:14 +00:00
Hajimu UMEMOTO
46948173e8
Log wtmp according to an address family properly.
...
Reported by: matusita
Reviewed by: matusita
MFC after: 1 week
2002-01-28 14:50:07 +00:00
John Polstra
a7dcaa3441
Change the library search order so that LD_LIBRARY_PATH overrides
...
all others.
PR: bin/28191
MFC after: 2 weeks
2002-01-25 16:35:43 +00:00
David Malone
98d1592458
Change brk's prototype from char *brk(const char *) to int brk(const void *)
...
and sbrk's prototype from char *sbrk(int) to void *sbrk(intptr_t).
This makes us more consistant with NetBSD and standards which include
these functions. Bruce pointed out that ptrdiff_t would probably
have been better than intptr_t, but this doesn't match other
implimentations.
Also remove local declarations of sbrk and unnecessary casting.
PR: 32296
Tested by: Harti Brandt <brandt@fokus.gmd.de>
MFC after: 1 month
2002-01-24 12:11:31 +00:00
Andrey A. Chernov
f650a12484
Remove my workaround fallback since PAM now do it properly.
2002-01-21 19:07:15 +00:00
Dag-Erling Smørgrav
819a142080
Really back out ache's commits. These files are now precisely as they were
...
twentyfour hours ago, except for RCS ids.
2002-01-19 18:29:50 +00:00
Andrey A. Chernov
07977587ab
Back out PAM_CRED_ERR addition
2002-01-19 18:06:05 +00:00
Andrey A. Chernov
3e4f7c7f99
Add PAM_CRED_ERR as valid failure case
2002-01-19 09:01:17 +00:00
Andrey A. Chernov
c0cbe6a9b8
Call opieunlock() only if we skip opieverify() part
2002-01-19 05:59:24 +00:00
Andrey A. Chernov
50356ef361
Remove conditional 'pwok' fallback for PAM which now
...
is implemented in pam_opie module
For non-PAM variant rewrite empty password checking code to do the right thing
and not disallow empty passwords in all cases.
2002-01-19 03:18:33 +00:00
Ruslan Ermilov
491a842962
yp(4) -> yp(8).
...
PR: docs/30797
2002-01-14 16:59:03 +00:00
Mark Murray
a61a203e62
Build the TCP-wrapper helper "daemon" tcpd. This is not much use in
...
a bog-standard FreeBSD installation, as inetd(8) does that job, but
for inetd(8) replacemenrts such as xinetd, having this around makes
sense.
2002-01-12 13:31:30 +00:00
Ruslan Ermilov
bcf2b1b312
mdoc(7) police: tidy up.
2002-01-10 17:49:57 +00:00
David Malone
c507cedecf
Be more careful about freeing memory after parsing commands.
...
Hiroyuki YAMAMORI gave a patch for the EPRT command in the
PR below. Problems with the rest of the patch are my fault.
PR: 33268
Reviewed by: iedowse, sheldonh
2002-01-05 20:13:01 +00:00
Andrey A. Chernov
47499ecd7e
Fix OPIE auth
2002-01-01 13:14:25 +00:00
Bruce Evans
6b96c275e9
Fixed missing DPADD in previous commit. Fixed most style bugs related to
...
DPADD and LDADD.
2001-12-29 12:06:59 +00:00
Josef Karthauser
481bfba66b
Link with libm to take advantage of the -h flag to ls.
...
Submitted by: Mike Makonnen <mike_makonnen@yahoo.com>
2001-12-29 10:22:13 +00:00
Ruslan Ermilov
85389b3dfa
MFCrypto: Remove -r, -s, sort -p.
2001-12-14 14:46:51 +00:00
Mark Murray
7a32b4b1c6
Merge from master (crypto) telnet. WARNS fixes for alpha.
2001-12-03 12:41:19 +00:00
Mark Murray
33cc94ddaf
Merge the (in)complete ANSIfication work from src/crypto/telnet.
2001-11-30 22:37:28 +00:00
Mark Murray
e895047b95
After running a "make unifdef", commit the resultant diffs.
...
This code is now a complete sunset of the crypto (master) code.
2001-11-30 22:03:20 +00:00
Mark Murray
b3c1c587b6
Diff-reduce WRT src/secure/*telnet*/Makefile.
...
Also, add an "unifdef:" target, so that the telnet sources can
be remade from the crypto sources in src/crypto/telnet.
2001-11-30 21:34:51 +00:00
Andrew R. Reiter
e75fedcfd5
- Change parameters of signal handlers in order to be correct (they are
...
handed a integer, not void).
- No need to set flags to zero when they already will be.
- It was also noted the manner in which the signal handling has changed
might possibly generate some problems (hangs possibly) -- these, while
remaining in the code, will be fixed shortly (within a day).
Submitted by: bde
2001-11-28 17:29:04 +00:00
Brian Feldman
0cf1f69300
Add lomac.c.
...
Found by: ken
2001-11-27 06:15:12 +00:00
Andrew R. Reiter
82cd5074ab
- Fix some poor signal handler usage.
...
Reviewed by: -audit (and their silence), jhb, maintainer's silence
2001-11-26 17:53:02 +00:00
Ruslan Ermilov
aa54a2e830
mdoc(7) police: minor spelling, markup and style fixes.
2001-11-22 16:08:45 +00:00
Benno Rice
14f0ab1c53
Change the failure mode in option parsing to silently bailing out of option
...
negotiation rather than rejecting the request.
Apple OpenFirmware 3.0f3 (the version in my iMac) adds trailing garbage to the
end of an otherwise valid request. Without this change, the requests were
rejected which prevented me from booting.
Reviewed by: obrien
2001-11-22 05:08:35 +00:00
Brian Somers
b5c025b829
Don't leave dodgy looking spaces in HISMACADDR
2001-11-22 04:38:02 +00:00