sjg
3dfdacc170
Avoid \a as a test of invalid separator, since if we make ksh the default
...
shell, we get different results. \x seems safe.
2003-08-01 04:57:20 +00:00
sjg
86b9a219d4
Fix for TEST_MAKE from Alan Barrett
2003-08-01 03:55:59 +00:00
sjg
3716ad7f49
Allow .SHELL: to control the shell used by compat mode too.
...
Add a shell spec for ksh - a nice portable posix shell.
Document .SHELL:
2003-08-01 00:39:52 +00:00
yamt
428f108569
remove remaining v_id.
2003-07-31 15:43:06 +00:00
scw
bc25d2ab5f
Const poisoning.
2003-07-31 13:48:11 +00:00
lukem
462f170e30
crank version for:
...
* Work around broken ftp servers (notably ProFTPd) that can't even follow
RFC 2389, and skip any amount of whitespace before a FEATure response.
The RFC says 'single space' yet ProFTPd puts two.
Noted by DervishD <raul@pleyades.net>.
* Improve formatting of features[] debug dump.
* Invalidate remote directory completion cache if any command which
may change the remote contents completes successfully, including:
del, mdel, ren, mkdir, rmdir, quote, and all upload commands
Patch from Yar Tikhiy <yar@freebsd.org>.
2003-07-31 07:13:01 +00:00
lukem
8d51fbf035
Invalidate remote directory completion cache if any command which
...
may change the remote contents completes successfully, including:
del, mdel, ren, mkdir, rmdir, quote, and all upload commands
Patch from Yar Tikhiy <yar@comp.chem.msu.su>.
2003-07-31 07:06:41 +00:00
lukem
90bb61be44
* Work around broken ftp servers (notably ProFTPd) that can't even follow
...
RFC 2389, and skip any amount of whitespace before a FEATure response.
The RFC says 'single space' yet ProFTPd puts two.
* Improve formatting of features[] debug dump.
2003-07-31 06:57:07 +00:00
lukem
6f5fbdb6de
* $FTPUSERAGENT overrides the HTTP User-Agent header.
...
Based on patch from Douwe Kiela.
* Add about:tnftp
* Fix URL in about:netbsd
* Crank version
2003-07-31 05:23:59 +00:00
sjg
1ebbf35953
Test behavior of commandline variable assignments.
2003-07-31 00:46:15 +00:00
yamt
cc104d0635
eliminate v_id.
2003-07-30 12:10:57 +00:00
itojun
ca9ee227bb
forgot to add
2003-07-30 08:53:50 +00:00
itojun
38b27406f9
remove unused macros
2003-07-30 08:51:55 +00:00
itojun
75c32b46eb
use bounded string op
2003-07-30 08:51:04 +00:00
itojun
a788826020
unifdefall is available.
2003-07-30 08:24:11 +00:00
itojun
7c02fa33c0
ANSI C support, from http://dotat.at/prog/misc/
...
PR 22303
2003-07-30 08:21:46 +00:00
sjg
82cba16bce
A couple of other places where delim should be set
2003-07-29 09:06:29 +00:00
sjg
b806b12f2d
First bug picked up by the unit tests - delim wasn't always initialized.
...
Avoid putting '\' in test case script lines since shell's like that on
SunOS insist on interpreting them.
2003-07-29 08:44:41 +00:00
sjg
e3cd1dc68c
Use single quotes to protect everything from shell's that might
...
alter the results.
2003-07-29 08:16:01 +00:00
sjg
6b9a4c9477
Regardless of the name of TEST_MAKE, force it to make in test.exp
...
to avoid needless failures.
2003-07-29 06:35:09 +00:00
sjg
db7ca3c993
Fix parsing bug for :ts - patch from Alan Barrett <apb@cequrux.com>
...
Also add simple unit-test jig (regress/usr.bin/make will use it too)
but having it local here makes inclusion in bmake simpler.
2003-07-28 22:52:10 +00:00
dsl
ee1a61d7eb
No need for wrefresh() in msg_clear(), screen will be updated later.
...
Stops obvious redraw of header of some menus.
2003-07-28 09:55:24 +00:00
dsl
048dfb4fde
More tweaks for sysinst.
...
Let 'display action' routine set menu->cursel (ie default menu item).
Remove 'opt' parameter I added to action routine (not that useful).
Make man page slightly closer to reality.
2003-07-27 07:21:57 +00:00
salo
0f5a0c156d
netbsd.org->NetBSD.org
2003-07-26 20:34:11 +00:00
mrg
8c66a01dc4
build var.c with -Wno-cast-qual - gcc3.3 complains about VarWordCompare()
2003-07-26 16:04:29 +00:00
mrg
a1c0290e03
reorder some structure definitions to appease gcc3.3
2003-07-26 16:02:25 +00:00
itojun
182a98314c
support new algorithms
2003-07-25 10:06:09 +00:00
dsl
5cd6e49033
Change variable name to compiles with WARNS=3
2003-07-25 07:48:02 +00:00
dsl
2304abbd2b
Spinkle some consts and remove/change parameter names so that sysinst
...
will compile with WARNS=3.
2003-07-25 07:22:05 +00:00
atatat
d5fb781871
More properly host-tool-ify stat
2003-07-25 03:21:15 +00:00
wiz
52c00b06b5
Sort translation options list.
2003-07-24 18:21:31 +00:00
tron
86b35822ff
Backout previous and revert su(1) to dynamic linking instead.
2003-07-24 16:18:21 +00:00
tron
b2df6d93aa
Link with "libdes" if Kerberos IV support is enabled.
2003-07-24 16:06:45 +00:00
itojun
88ec7d3792
bring back krb4 support, just to suppress unwanted noise from other developers.
...
note that official openssh distribution have already dropped kerberosIV support,
therefore maintenance cost needs to be paid by us. and have no intent to help.
2003-07-24 15:31:52 +00:00
itojun
906834fadf
sync w/ openssl 0.9.7b
2003-07-24 14:20:59 +00:00
itojun
f4401cd869
upgrade openssl to 0.9.7b. (AES is now supported)
...
alter des.h to be friendly with openssl/des.h (you can include both in the
same file)
make libkrb to depend on libdes. bump major.
massage various portioin of heimdal to be friendly with openssl 0.9.7b.
2003-07-24 14:16:30 +00:00
atatat
cfda71101a
Reform the Gregorian Reform. This means that the previously hard
...
coded meaning of 1752/09/03 is only a default, and that everything is
now calculated dynamically.
You can now use -R reform-spec to specify an alternate reform. Read
the fine (new) man page for details on this. There is also a new -r
option which will make cal print the month (or year, if -y is also
given) in which the Gregorian Reform started. I say started only
because if you apply the reform at 9999/1/22, a chunk of January is
knocked out, February and March are missing entirely, and April starts
on the 5th. The use of -r with -y does pretty much what you'd expect.
Also, implement -d day-of-week so that you can tell cal to start the
week on something other that a Sunday. This addresses PR bin/8539 at
long last.
2003-07-24 01:19:45 +00:00
atatat
c9c88988f6
Though I cannot reproduce the failure (which I suspect is rather
...
system dependent), the analysis provided in PR misc/22089 is correct.
Therefore, allocate one more slot and suck one more slot from the
kernel.
2003-07-24 00:43:50 +00:00
itojun
adeab29eca
include des.h, not kerberosIV/des.h
2003-07-23 20:31:18 +00:00
sjg
59b1f67a11
Fix merge problem with ts modifier and const correctness.
...
Need to pass nstr to VarModify.
2003-07-23 18:06:46 +00:00
wiz
7d42d8e76f
Be more verbose in error message if iconv_open fails.
2003-07-23 13:18:59 +00:00
itojun
e63468d8cc
split MKKERBEROS4 from MKKERBEROS. based on work by lha at stacken.kth.se
...
(build confirmed with both MKKERBEROS4=yes and MKKERBEROS4=no)
2003-07-23 08:01:24 +00:00
itojun
0abe0bddb0
forgot to remove -lkafs. from rafal
2003-07-23 08:00:52 +00:00
lukem
49671e2e2b
* don't compile in support for st_birth #ifdef HOSTPROG
...
* remove %B (birth) from default format strings, since %B isn't available
#ifdef HOSTPROG, and it's not standard enough to be fussed about anyway
2003-07-23 07:23:23 +00:00
itojun
425dfd313c
style
2003-07-23 04:12:33 +00:00
itojun
e97c220e91
use bounded string op
2003-07-23 04:11:12 +00:00
itojun
8556dff80c
remove KRB4 and AFS support. sync w/ openssh main tree
2003-07-23 03:52:16 +00:00
yamt
808b43aeb1
fix garbages printed with -h option.
...
- always clear linebuffer.
- don't use an uninitialized variable.
2003-07-22 14:22:09 +00:00
lukem
4b391b57bf
pass in -DHOSTPROG if a HOSTPROG
2003-07-22 13:58:49 +00:00
lukem
59efd8a9dd
remove unnecessary rules
2003-07-22 12:34:40 +00:00
lukem
3839e0f0c0
use CPPFLAGS.getpwent.c=... to set file-specific cpp flags
2003-07-22 12:25:57 +00:00
itojun
aa96314290
support hmac-sha2.
2003-07-22 03:41:28 +00:00
agc
8a3e64ceb9
Fix a tyop - we want the readlink binary and manual pages when HOSTPROG
...
is not defined.
2003-07-21 10:16:55 +00:00
itojun
25ad1ea430
UPPORT_UTMP{,X} outside of .if KERBEROS. PR 22202
2003-07-21 03:37:43 +00:00
mrg
dd10ebe3f2
fix a now-wrong comment.
2003-07-21 00:55:59 +00:00
mrg
e312c82e5f
minor consistency nit
2003-07-21 00:55:40 +00:00
he
80ccb5520c
As a temporary workaround, apply the fix from PR#20390, thereby
...
cooperating with the callout code in working around the race
condition caused by the TCP code's use of the callout facility.
Instead of unconditionally releasing memory in tcp_close() and
SYN_CACHE_PUT(), check whether any of the related callout handlers
are about to be invoked (but have not yet done callout_ack()), and
if so, just mark the associated data structure (tcpcb or syn cache
entry) as "dead", and test for this (and release storage) in the
callout handler functions.
2003-07-20 16:35:07 +00:00
jmmv
7efaf55594
Add the EXIT STATUS section header.
2003-07-20 14:20:34 +00:00
lukem
5885a35ae3
first attempt at making this a HOSTPROG
2003-07-20 14:12:13 +00:00
lukem
514fc67c71
protect __RCSID() as this is a host tool. noted in PR 22074 by Julian C. Dunn
2003-07-20 01:09:07 +00:00
lukem
9cfea6f679
tweak copyright; the stuff jason did in util.c wasn't migrated to this file.
2003-07-17 12:06:18 +00:00
dsl
fde07830ad
Grok KTR_EXEC_ENV and KTR_EXEC_ARG.
...
Make ktrace -c default to removing all trace points (not just the default ones).
Make kdump default to dumping everything in the trace file.
Add 'A' (all) and '-' (remove following) to valid -t arguments.
Dump data block of UNKNOWN trace points in hex + ascii.
Make first time output with -R 0 (instead of time since epoch).
Use svis() instead of vis() to get " escaped (as \") (needs fixed libc)
Correctly pass unsigned values to svis()
Update man pages.
2003-07-17 09:05:11 +00:00
lukem
abcf838dab
only use __RCSID() if it is #defined
2003-07-17 08:33:03 +00:00
itojun
87b3160e5b
remove #ifdef sun
2003-07-16 15:14:19 +00:00
itojun
a0cef40c27
need this line to remove doublequote
2003-07-16 14:57:29 +00:00
wiz
aeb7902476
Bump date for tu addition; drop trailing space; sort a bit.
2003-07-16 11:34:16 +00:00
itojun
a5450bcac9
backout. make(1) either uses strcpy() to malloc'ed region (enough size),
...
or function signature prohibits us from using strlcpy().
2003-07-16 07:16:24 +00:00
itojun
06ded73d5a
we can't use snprintf here, as sizeof(pathname) is unknown
2003-07-16 07:11:29 +00:00
itojun
e26b0e0cf5
stop installing install libtelnet. build under lib/libtelnet and reference
...
it from usr.bin/telnet and libexec/telnetd.
(reason for separate build: compiler flags)
2003-07-16 05:42:01 +00:00
itojun
8ac99d48f2
strlcat
2003-07-15 05:59:58 +00:00
itojun
3c95d355e5
use bounded string op
2003-07-15 05:56:55 +00:00
itojun
0cd65be2b9
snprintf
2003-07-15 05:52:48 +00:00
itojun
bd8e1178ee
strlcpy (fixed)
2003-07-15 05:39:28 +00:00
itojun
885eddc2ed
strlcpy
2003-07-15 05:38:24 +00:00
sjg
8186ad8ad9
Fix a couple of missing UNCONST's that hit bmake.
2003-07-14 21:13:48 +00:00
christos
ed5bfb0707
PR/21896: Jun-ichiro itojun Hagino: Fix botch with passing -1 as the stdin
...
for the editor instead of 0.
2003-07-14 20:49:14 +00:00
sjg
f1cf540a8d
Add a :ts[c] modifier to allow controlling the separator used between
...
words in a variable expansion. If 'c' is omitted no separator is used.
2003-07-14 20:39:20 +00:00
christos
6a7d20bb25
Pass WARNS=3
2003-07-14 18:19:11 +00:00
itojun
c9df1b829c
the line is needed (to remove closing doublequote)
2003-07-14 18:11:06 +00:00
itojun
1f245ffbb2
more unifdef
2003-07-14 16:06:46 +00:00
itojun
eb8120f761
more unifdef
2003-07-14 16:00:52 +00:00
itojun
21f5307c6f
remove unneeded #ifdef. (confirmed that same *.o is generated)
2003-07-14 15:56:28 +00:00
itojun
ab3a8ded53
use bounded string op/asprintf
2003-07-14 12:02:00 +00:00
itojun
6d415bc4b0
use bounded string op
2003-07-14 11:54:06 +00:00
itojun
347022e133
use bounded string op - some remains
2003-07-14 11:52:24 +00:00
itojun
01a5c755ee
use bounded string op, simplify by asprintf/strdup
2003-07-14 11:45:18 +00:00
itojun
479f575456
use bounded string op
2003-07-14 11:36:48 +00:00
itojun
31d51579a3
get rid of strsave(), use strdup directly
2003-07-14 11:09:19 +00:00
itojun
3f02ac18b7
use bounded string op
2003-07-14 09:44:00 +00:00
itojun
d91f80a702
the function is equivalent to strdup.
2003-07-14 09:41:27 +00:00
itojun
fe182b3802
use bounded string op
2003-07-14 09:40:26 +00:00
itojun
5d7783072e
asprintf is safer. add error trap for malloc failure
2003-07-14 09:38:14 +00:00
itojun
2fe0488981
use bounded string op
2003-07-14 09:33:08 +00:00
itojun
51a0035259
use bounded string op
2003-07-14 09:31:16 +00:00
itojun
6a949dc545
minor KNF
2003-07-14 09:30:52 +00:00
itojun
eea9ee0720
asprintf is easier and safer
2003-07-14 09:29:21 +00:00
itojun
2777b2aa10
use bounded string op as much as possible
2003-07-14 09:25:37 +00:00
itojun
870f37306c
use bounded string op
2003-07-14 09:24:00 +00:00
itojun
a0e42b4568
strdup is easier
2003-07-14 09:22:17 +00:00
itojun
6086476ade
use bounded string op
2003-07-14 09:21:03 +00:00
itojun
24c1ca6e35
use bounded string op as much as possible
2003-07-14 09:18:22 +00:00
wiz
95ad95491e
Fix two minor whitespace problems.
2003-07-14 08:55:18 +00:00
dsl
a99fe675ab
Change back to print hex bytes. The 'word' print was completely broken
...
on little endian systems. It is also much easier to read misaligned
words in a straight byte hexdump.
Cut offset to 3 hex digits so that it fixs in 80 columns and still
leaves a tab at the start of 'continuation' lines.
The ktrace buffer is limited to 4k, so 3 digits is ample.
2003-07-13 18:54:29 +00:00
he
ac678f8de2
On some ports, pointer differences are not ints, so do a cast
...
before using such a result as a field width.
2003-07-13 15:19:39 +00:00
manu
cbfacd83b6
Make hexdump output fix in 80 char-wide terminal
2003-07-12 19:22:07 +00:00
tshiozak
c1e771ab90
separate "nonidentical conversion" and "ilseq" under csmapper.
...
"nonidentical" means "the input character index is valid, but not
corresponding to the output codeset."
"ilseq" means "the input character index is invalid for the input codeset."
2003-07-12 15:39:19 +00:00
itojun
ae4b4e6dbb
strlcat
2003-07-12 14:30:53 +00:00
itojun
7173f16649
use bounded copy ops
2003-07-12 14:29:35 +00:00
itojun
5389fc55da
bound string operations
2003-07-12 14:08:37 +00:00
itojun
28f506f3a2
strlcpy
2003-07-12 13:57:49 +00:00
itojun
c0970755a6
pedantic check around unsafe strncpy.
...
XXX this code needs a serious rewrite
2003-07-12 13:53:08 +00:00
itojun
ef4b3d620c
copyright missing in files, copy them from README
2003-07-12 13:47:42 +00:00
itojun
417386ecc9
strlcpy
2003-07-12 13:38:10 +00:00
itojun
07b330cc97
strlcpy, some KNF
2003-07-12 13:37:15 +00:00
itojun
032ed69f9a
strlcpy
2003-07-12 13:23:55 +00:00
manu
e9383d7e5d
Use the same code to display hexdump of GIO and MMSG (Mach Messages).
...
While we are there, display offsets in the hexdump, it can be useful.
Remove size display in Mach Messages as user processes don't always
fill it correctly.
2003-07-12 10:07:08 +00:00
wiz
b712736290
Add -x to usage output.
2003-07-11 13:06:11 +00:00
wiz
79093334ef
Bump date for -x addition.
2003-07-11 13:05:26 +00:00
dsl
6ea05bcbfe
Add a '-x' option to display GIO data blocks in hex and ascii (instead of
...
vis(3) format).
Maybe there could be a heuristic to decide whether the data is printable...
2003-07-11 10:59:28 +00:00
bjh21
7971e90f7e
Remove the NAME_MAX check. While well-intentioned (and required by POSIX),
...
the implementation was horribly broken when <name> contained slashes, and
a correct one will probably be quite different.
2003-07-10 21:30:16 +00:00
bjh21
b768f7ad6a
Remove the hack that varied the first character of the output filename if
...
a base name wasn't specified. It's not really necessary now that we've
got -a, it's ugly, and POSIX doesn't permit it.
Suggested on tech-userlevel a couple of weeks ago to a deafening silence.
2003-07-10 20:43:40 +00:00
lukem
29a6151db1
NOxxx= variables should appear first
2003-07-10 11:21:51 +00:00
lukem
42b4b5e4a4
<bsd.own.mk> needed before NETBSDSRCDIR is used
2003-07-10 11:21:03 +00:00
lukem
001c68bd94
Rename a large chunk of the make(1) variables which refer to a
...
program/tool from "FOO" to "TOOL_FOO". The new variables are:
TOOL_ASN1_COMPILE TOOL_CAP_MKDB TOOL_CAT TOOL_CKSUM TOOL_COMPILE_ET
TOOL_CONFIG TOOL_CRUNCHGEN TOOL_CTAGS TOOL_DB TOOL_EQN TOOL_FGEN
TOOL_GENCAT TOOL_GROFF TOOL_HEXDUMP TOOL_INDXBIB TOOL_INSTALLBOOT
TOOL_INSTALL_INFO TOOL_M4 TOOL_MAKEFS TOOL_MAKEINFO TOOL_MAKEWHATIS
TOOL_MDSETIMAGE TOOL_MENUC TOOL_MKCSMAPPER TOOL_MKESDB
TOOL_MKLOCALE TOOL_MKMAGIC TOOL_MKTEMP TOOL_MSGC TOOL_MTREE
TOOL_PAX TOOL_PIC TOOL_PREPMKBOOTIMAGE TOOL_PWD_MKDB TOOL_REFER
TOOL_ROFF_ASCII TOOL_ROFF_DVI TOOL_ROFF_HTML TOOL_ROFF_PS
TOOL_ROFF_RAW TOOL_RPCGEN TOOL_SOELIM TOOL_SUNLABEL TOOL_TBL
TOOL_UUDECODE TOOL_VGRIND TOOL_ZIC
For each, provide default in <bsd.sys.mk> of the form:
TOOL_FOO?= foo
and for the ${USETOOLS}=="yes" case in <bsd.own.mk>, provide override:
TOOL_FOO= ${TOOLDIR}/bin/${_TOOL_PREFIX}foo
Document all of these in bsd.README.
This cleans up a chunk of potential (and actual) namespace collision
within our build infrastructure, as well as improves consistency in
the share/mk documentation and provision of appropriate defaults for
each of these variables.
2003-07-10 10:33:58 +00:00
dsl
9778762a60
Keep unstripped binary in $OBJ, use are timestamp instead of prog.stripped.
...
Patentially useful as a source of symbol information for debugging.
2003-07-09 19:51:07 +00:00
wiz
f61187c074
Remove superfluous ] in last.
2003-07-09 14:47:33 +00:00
lukem
7d830fa777
tweak previous; no need to have .Sm on and then just .Sm off
2003-07-09 08:09:04 +00:00
jschauma
dff18e6662
Add missing closing ']' for character class examples.
2003-07-08 22:15:04 +00:00
kristerw
3e51d2b759
Const poisoning.
2003-07-08 01:55:35 +00:00
dsl
f2c019d534
Change 'Magic number' of menu text files.
...
Correct calculation of window width in msg_prompt_win().
2003-07-07 12:22:35 +00:00
dsl
f19029a851
Add OPT_IGNORE flag which makes menu item inactive.
...
Add menu-dependant function to draw menu lines (when opt_name NULL).
2003-07-07 12:20:56 +00:00
jmmv
e4b15274f9
Add missing section header EXIT STATUS.
2003-07-07 12:20:04 +00:00
wiz
31b27aaae4
Fix typo in error message.
2003-07-07 11:42:13 +00:00
dsl
aaba6e7d29
No need to resizeterm() if size not changed.
...
On 'fg' just restore old screen contents.
2003-07-05 08:05:51 +00:00
dsl
5ae48961f9
Redraw addresses after screen refresh
2003-07-05 06:48:52 +00:00
agc
2698214c76
Use the proper type for the return value from getopt(3). Allows this
...
program to be compiled on machines with unsigned chars.
2003-07-04 12:33:08 +00:00
wiz
44b0609fe6
Bump date for last.
2003-07-04 12:13:29 +00:00
wiz
21a565e27c
Remove trailing whitespace.
2003-07-04 08:15:00 +00:00
wiz
a681ded17a
Use Aq or Ao/Ac instead of \*[Lt]/\*[Gt].
2003-07-04 08:13:59 +00:00
wiz
ab7901a8b6
Grammar and mdoc improvements. Sort sections. Only mention iconv(3)
...
in SEE ALSO, since iconv_open(3) and iconv_close(3) are the same.
2003-07-04 07:58:10 +00:00
wiz
ee762782f9
Sort sections, fix typo, add some articles,
...
and lots of other cleanup.
2003-07-04 07:28:14 +00:00
tshiozak
6a491b80a2
add manpage for iconv(1).
2003-07-04 06:59:52 +00:00
tshiozak
fab9a2fdc1
add locale(1) utility.
...
Originally written by Alexey Zelkin <phantom@FreeBSD.org>.
So, obtained from FreeBSD with gratitude. (suggested by wiz.)
2003-07-04 05:41:49 +00:00
itojun
076786421e
another fix against unreadable indentation
2003-07-04 04:26:47 +00:00
itojun
2b3103a077
fix unreadable indentation
2003-07-04 04:20:05 +00:00
simonb
c595e9c78e
No need to cast the third argument of ioctl() to "char *".
2003-07-02 12:47:00 +00:00
wiz
e07b8295fc
Cm So . Sc -> Sq Cm \&. (and similar for :).
2003-07-01 10:26:27 +00:00
wiz
72c59e3ee3
Quote question mark, to get it marked up. Whitespace nit.
2003-06-30 19:17:01 +00:00
wiz
b93a29cdaa
Fixes to make these man page look nice with groff-1.19.
2003-06-30 19:12:31 +00:00
wiz
5a9293abc1
Adapt to new naming conventions for tmac files.
2003-06-30 19:08:37 +00:00