christos
a173e99af6
Bring in xargs from FreeBSD to gain -I, -J etc. but keep our GNU compatible
...
exit values.
2007-04-18 15:56:06 +00:00
lukem
bab591a531
fix rev 1.144: initconn() may be called with verbose==-1 (e.g., during remote
...
completion), so only print out the successful EPSV response if verbose>0.
2007-04-18 01:50:45 +00:00
lukem
036f5d17ed
Clean up use of confirm() and mbort() so that the current operation
...
is always passed in (instead of depending upon the 'mname' global).
For confirm(), if the second argument is NULL print the "Continue with <cmd>"
prompt. This fixes up the the display of interrupted prompts.
2007-04-18 01:39:04 +00:00
christos
80cd289830
provide _POSIX2_LINE_MAX if not there.
2007-04-17 20:30:29 +00:00
lukem
8a06b9bff0
* Implement -s srcaddr; uses srcaddr as the local IP address for all
...
connections.
Based on code in the version of ftp that FreeBSD had before they
replaced it with lukemftp.
* Move error message handling into ftp_connect() rather than in the
caller, so that more specific error reporting can occur.
* Improve consistency of various warning and error messages.
2007-04-17 05:52:03 +00:00
lukem
31835c3a13
Replace a "while" with an "if" since the code path only gets executed once.
2007-04-16 00:43:43 +00:00
plunky
f824358540
use { | } for required alternates
2007-04-14 09:28:39 +00:00
plunky
a68c837f26
use \*[Le] for <=
2007-04-14 09:22:51 +00:00
plunky
668aa7df44
fix mdoc warning: use -width instead of -column
2007-04-13 18:15:21 +00:00
lukem
3d05e3a2bc
Update example to use KiB per recent change to ../ftp/progressbar.c
2007-04-12 06:31:20 +00:00
lukem
7898b5e0a8
Use the IEC 60027-2 2^n based "KiB", "MiB", "GiB", (etc)
...
suffixes for byte displays since we're using 2^n scaling,
instead of the SI 10^n based "KB", "MB", "GB" (etc).
2007-04-12 06:13:02 +00:00
lukem
98b66d0b78
Fix using /usr/bin/ftp as a slave process on the end of a pipe by calling
...
fflush(stdout) before each command.
Taken from FreeBSD's pre-lukemftp version of ftp.
2007-04-12 04:25:00 +00:00
lukem
00e5aa03ea
whitespace pedantry
2007-04-12 04:18:22 +00:00
lukem
b1e08b00c3
Various fixes from Nicholas Marriott sent to openbsd-tech and in private email:
...
* Prevent segfault if a .netrc token is too long.
* Prevent segfault when using a macro from an empty macdef.
* Check more return values.
2007-04-12 01:28:13 +00:00
lukem
ea73350dac
Suppress printing non-COMPLETE reply strings from EPSV and EPRT, as we're
...
going to fall back to PASV / PORT (respectively) if the former fail,
and this avoids printing a failure reply followed by a success reply.
Should fix a problem with the emacs ftp wrapper.
2007-04-11 05:03:25 +00:00
lukem
7aab13aa67
Revert rename of "debug" command from "ftp_debug" back to "debug".
2007-04-11 04:40:19 +00:00
lukem
06cab527ea
getpass() can return NULL upon error in some implementations
...
(as documented in older standards documents, before the API was obsoleted).
Problem observed in tnftp on Solaris by Emil Mikulic.
2007-04-11 00:52:38 +00:00
scw
5764a76889
Remove support for NetBSD/{,evb}sh5.
2007-04-08 09:35:21 +00:00
cube
bfc250f292
Add some sanity checking in order to avoid some segfaults. There might be
...
other ways of producing a segfault, but keep in mind those happens when the
negation applies to an erroneous instance.
2007-04-06 19:21:09 +00:00
christos
fc1f18e6ca
kill clobbered warning from Tobias Nygren
2007-04-05 14:11:35 +00:00
lukem
b234edd83d
* Support reading multiple keys with the same name if '-D' is given,
...
using db->seq() and match comparison rather than db->get().
* Deleting multiple keys of the same name appears to already work as-is
with a single db->del() call; I had code to implement this if '-D'
is given but it appears to be unnecessary.
* Cosmetic/KNF tweaks.
2007-04-03 04:52:32 +00:00
plunky
89f52265ce
fix warnings produced by -Wextra
...
fix warnings produced by lack of const
2007-03-31 07:14:44 +00:00
plunky
8238f45994
fix warnings produced by -Wextra
2007-03-30 21:25:00 +00:00
dillo
42b1cd44dc
Make example consistent (fix typo in file names).
2007-03-24 23:16:11 +00:00
erh
de96a26e31
Allow the -l (long format) option to be used with pkill too.
2007-03-21 20:05:18 +00:00
hubertf
b1eaefe397
Xref shuffle(1) from random(6), and vice versa
2007-03-20 16:12:40 +00:00
njoly
f7ed257809
When decoding ioctl commands type; do not output non printable
...
characters, but the corresponding hexadecimal values.
ok by christos
2007-03-19 18:51:09 +00:00
mlelstv
0e442136ae
allow time to be specified as 'now' instead of 'now + 0 minutes'
...
and avoid a rounding error for this case.
2007-03-12 21:28:48 +00:00
hubertf
ac4dc31da1
- removes unused ctype.h headers
...
- ANSI'fy prototype for main() function
From: Slava Semushin <php-coder@altlinux.ru>, with minfor fixes by me
2007-03-10 00:22:57 +00:00
hubertf
cfb51b951e
Move #include <libgen.h> from tip.h to the place where it's really needed.
...
From: Slava Semushin <php-coder@altlinux.ru>
2007-03-09 23:45:21 +00:00
wiz
08287ce407
Remove macrobreaking whitespace.
2007-03-08 21:23:00 +00:00
plunky
ca0b33b2ff
cut and paste error meant you could only use "-s <num>" as the last
...
option on the commandline..
2007-03-08 19:13:14 +00:00
plunky
e55e3c248c
only turn off input processing if it is on
2007-03-08 19:10:49 +00:00
liamjfoy
5e73ba0829
Add new IPv6 Fast Forward statistics
2007-03-07 22:22:50 +00:00
dillo
56c3e41252
Complete rename of hfsp to hfs, requested by thorpej.
2007-03-06 11:28:44 +00:00
dillo
2d2ddd2830
Integrate apmlabel and HFS+ file system.
2007-03-05 23:19:17 +00:00
he
b2898f296c
Add two more ioctl values which are the same.
2007-03-05 17:38:25 +00:00
christos
d4a3b72ad2
add casts.
2007-03-04 09:43:54 +00:00
wiz
d8d952c242
Fix typo.
2007-03-02 20:45:45 +00:00
plunky
d7e75bcc12
rework the -c and -s options to make them a bit more consistent.
...
when EOF is reached, we are done.
2007-03-01 21:44:30 +00:00
ad
487f0ed78f
Remove ref to SA.
2007-02-27 12:42:00 +00:00
matt
d6dd160750
Make -p, -l, and -c exclusive (any one turns off the other two).
2007-02-26 21:56:17 +00:00
matt
c77dd0a2cb
.include <bsd.own.mk>
2007-02-26 00:17:37 +00:00
matt
902dda5b53
Add '-c' option for csh-style time output. Use the csh time format code
...
to print the new csh-style time output.
2007-02-24 21:30:27 +00:00
dsl
69a5cd957a
Don't increment 'cp' twice when looking for commands following ';' on a
...
dependency line.
This makes the line "foo:;echo bar" not try to execute "cho bar", and the
line "baz:;" not treat the rest of the makefile as commands.
Pointed out by Takahiro Kambe on current-users.
2007-02-24 17:55:54 +00:00
hubertf
e730edb6a7
Be a good citizen and close files that are no longer used.
...
Also s/exit/return/;
Filedescriptor patch from Slava Semushin <slava.semushin@gmail.com>,
return-change and testing by me.
2007-02-21 20:45:27 +00:00
hubertf
4c60e998e1
pw_lock(3): ``You should finish writing to and close the file descriptor
...
returned by pw_lock() before calling pw_mkdb().'' While there, also
close another open file descriptor that's no longer used.
Patch from Slava Semushin <slava.semushin@gmail.com>, tested by me.
2007-02-21 20:32:10 +00:00
hubertf
f2799c52e5
<ctype.h> is unused. What's still needed is <sys/cdefs.h> (which is
...
usually included at that place anyways).
From Slava Semushin <slava.semushin@gmail.com>.
2007-02-21 20:15:17 +00:00
rmind
07f5c15ae5
Enable sdiff(1) in usr.bin, disable GNU sdiff(1).
...
lists seems to be compatible.
2007-02-18 22:44:44 +00:00
rmind
5533f1ebfd
PR/34630: GNU sdiff(1) replacement
...
Import new sdiff(1). Compatible with GNU sdiff(1), has various bugfixes
and licensed in public domain.
christos@: "I am ok with it"
No objections in tech-userlevel@
2007-02-18 22:13:42 +00:00