Maxim Konovalov
492f1d9cbd
Fix infinite loop around sendfile(2) after sending >4GB file.
...
PR: bin/33770
Submitted by: Vladislav Shabanov <vs@rambler-co.ru>
Reviewed by: ru
Approved by: ru
MFC after: 1 month
2002-02-13 09:00:05 +00:00
Warner Losh
266ebcd391
o __P removal
...
o register removal
o use new style prototypes and function definitions
2002-02-07 23:57:01 +00:00
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