Lines Matching +full:0 +full:- +full:mon
17 Mon Jan 4 06:28:07 UTC 2010 lukem
29 - Rename internal getline() to get_line() to avoid
31 - Avoid a NULL dereference in an error message.
44 - Add the time.h headers to accheck_includes, for the strptime check.
45 - Remove the check for el_init in libedit; we're always replacing
54 - Only attempt to el_parse() a command unknown by the default
57 - Turn off the alarmtimer before resetting the SIGALRM handler
60 - Add epsv6 and epsv to disable extended passive mode for ipv6 or
64 - Improve parsing of chunked transfer chunks per RFC2616:
65 - more stringent chunk-size parsing
66 - ignore optional trailing ';chunk-ext' stuff, instead of barfing
67 - detect EOF before final \r\n.
68 - Use the service name to getaddrinfo() (along with the host
72 - Don't getservbyname() the :port component of a URL; RFC 3986
74 - Fix numerous WARNS=4 issues (-Wcast-qual -Wsign-compare).
75 - Fix -Wshadow issues
76 - Update copyrights
77 - Remove clause 3 and 4 from TNF licenses
78 - Rename HAVE_STRUCT_SOCKADDR_SA_LEN to
81 - Use AF_INET instead of AF_UNSPEC as the default family if
85 - Style tweaks.
86 - Use AC_LANG_PROGRAM() instead of AC_LANG_SOURCE()
87 - Add a check for strptime() requiring separators between
93 - Move IPv6 check from tnftp.h to configure.ac (as per tnftpd).
94 - Rework option descriptions.
95 - Highlight when tests are for a specific option.
96 - Move configuration results to the end of the file.
97 - Display $prefix in configure results.
108 Mon Aug 6 04:55:19 UTC 2007 lukem
114 * Reduce differences between NetBSD-ftp and local copy.
118 - Document about:ftp and about:version.
121 (Needs run-time testing and more portability testing.)
123 Mon Jul 23 11:44:42 UTC 2007 lukem
125 * Don't use non-standard: u_char u_short u_int.
152 * De-lint
158 * Sync to config.guess 2007-07-22, config.sub 2007-06-28.
171 Move autoconf aux files from ./ to build-aux/
178 - Enforce restriction that (http) proxied URL fetchs don't
181 - Display times in RFC2822 form rather than using ctime(3),
183 - main: call tzset() to ensure TZ is setup for other <time.h>
185 - remotemodtime(): use strptime() to parse the reply.
186 - fetch_url(): ensure struct tm is zeroed before calling
188 - Modify parse_url() to consistently strip the leading `/'
191 - Use 'RFCnnnn' (with leading 0) instead of 'RFC nnnn', to be
193 - Refer to RFC3916 instead of 1738 or 2732.
194 - Expand the list of supported RFCs in ftp(1) to contain the
214 - Switch from fparseln() to the internal getline() when
219 - Replace references from draft-ietf-ftpext-mlst-NN to RFC 3659.
220 - Fix misplaced const.
221 - Implement copy_bytes() to copy bytes from one fd to another
222 via the provided buffer, with optional rate-limiting and
223 hash-mark printing, using one loop and handle short writes.
229 * Fix typo in poll()-based implementation of usleep() replacement.
240 * Remove old-style config.h.in generation.
243 * Add -Wl,-search_paths_first to LDFLAGS on OS X (Darwin) if the
250 Mon Apr 23 06:04:26 UTC 2007 lukem
253 - Add '-s srcaddr'.
254 - Use IEC 60027-2 2^N based "KiB", "MiB" (etc) instead of
256 - Recognize 307 redirect code.
257 - Suppress printing non-COMPLETE reply strings when EPSV/EPRT
258 fails and we fall-back to PASV/PORT. Should fix a problem
260 - Fix display of 'Continue with <cmd>' messages.
261 - Prevent segfaults in .netrc parsing.
262 - Flush stdout before each command; ftp as slave process on
264 - getpass() can return NULL in some implementations; cope.
265 - Support '-q quittime' when waiting for server replies.
266 - Various spelling & grammatical fixes in the manual.
267 - Plug some memory leaks.
268 - If a file upload (via -u) fails, return an non-zero exit
270 problem (a la auto-fetch retrieval).
271 - Coverity fixes for CIDs: 873 874 875 1447 1448 2194 2195 3610
272 - Don't remove trailing character during auth_url()
273 - Fix progressbar display on narrow terminals (<43 columns)
293 (We don't care if the vendor has a working version in -lgen or -lutil
294 instead of -lc; they'll get our replacement version in that case).
303 (This allows INET6 support to be enabled on Darwin 7.9.0)
305 Mon Jun 13 09:22:13 UTC 2005 lukem
309 - fix a comment
310 - ensure close() is replaced
311 - list entries in the same order as aclocal.m4
314 - ensure getpeername() is replaced
315 - don't replace listen() twice
324 - Implement getline() to read a line into a buffer.
325 - Convert to use getline() instead of fgets() whenever reading
329 - Zero out the password & account after we've finished with it.
330 - Consistently use getpass(3) (i.e, character echo suppressed)
334 - Display the hostname in the "getaddrinfo failed" warning.
335 - Appease some -Wcast-qual warnings. Fixing all of these
341 #if 0 ... #endif. The point was to minimise RCSID
345 - Only print the "Trying <address>..." message if verbose
348 - Don't use non-standard "u_int".
352 * Look for dirname(3), which may be in -lgen on IRIX, and
358 - Don't use non-standard: u_char u_short u_int.
359 - Use uint32_t instead of u_int32_t.
360 - Don't use register.
362 * libedit: Don't use non-standard uint or u_int.
369 - Helps if the definition of xconnect() matches its
371 - Fix some cast issues highlighted by Scott Reynolds using
373 - Use size_t instead of int where appropriate.
374 - Make this compile on sparc64 (size_t != int).
375 - Printf field widths and size_t don't always mix well, so
377 - Some const cleanups.
378 - tab cleanup
379 - Improve method used in fileindir() to determine if `file'
380 is in or under `dir': realpath(3) on non-NetBSD systems may
384 - formatbuf(): fix %m and %M to use the hostname, not the
386 - fetch_ftp(): preserve 'anonftp' across a disconnect() so
387 that multiple ftp auto-fetches on the same command line
389 - auto_fetch(): use an initialized volatile int to appease
393 - Rui Paulo: Incorrect tok_line and tok_str declarations.
394 - Remove clause 3 from the UCB license.
395 - Luke Mewburn: Don't abuse unconstify'ing a string
398 - Make sure we flush after we prepare when we are unbuffered
400 - Terminate the arglist with a NULL instead of 0.
406 - Sync to NetBSD's vis.c 1.33:
408 - Remove extraenous #endif
419 Fixes build problem on HP-UX with cc.
424 POLLWRNORM, and POLLRDBAND - the latter using exceptfds.
427 Mon May 16 13:33:27 UTC 2005 lukem
437 - Convert 4 clause UCB license to 3 clause.
438 - Use strlcpy instead of strcpy.
439 - Update ISC copyright.
440 - Use NS_INADDRSZ, NS_IN6ADDRSZ and NS_INT16SZ instead of
442 - Use socklen_t instead of size_t where appropriate.
443 - Improve bounds checking.
444 - Don't update the size of allocated storage until
446 - Fix comment about return value.
447 - Reverse the order of two loop invariant to make
448 'strlcat(0, "foo", 0)' not get a SEGV.
449 - Use Todd C. Miller's latest copyright notice (more loose).
450 - Use "long long" instead of "quad" in various
452 - Support VIS_HTTPSTYLE.
453 - Implement svis(), strsvis(), strsvisx(), strunvisx().
465 * Merge NetBSD-ftp 20050513:
466 - Correct the "optlen" argument passed to getsockopt(3) and
469 - Improve warning printed when connect(2) for the data
489 * Merge NetBSD-ftp 20050511:
490 - Use socklen_t instead of int as the 5th argument to
496 * Clean up RCSID usage in vendor-derived code, restoring original
501 * Merge NetBSD-ftp 20050510:
502 - Prevent an overly-long input line causing a core dump when
505 - Implement a timeout on the accept(2) in dataconn() and the
508 to succeed. The timeout used is the '-q quittime' argument
513 - Implement xpoll() as a wrapper around poll(2), to make it
517 - In fetch_url(), don't call freeaddrinfo(res0) too early, as
520 - Fix ftp url reget when globs are being used.
522 - Factor out common string processing code eliminating static
527 - Clean up whitespace.
528 - Expand description of http_proxy by suggesting the use of
534 * For now, assume libedit is not up-to-date and use our own version.
537 - Improve vi-mode.
538 - Delete-previous-char and delete-next-char without an
540 emacs-mode.
541 - Improve incremental searching.
542 - Improve memory allocation & usage.
543 - Move UCB-licensed code from 4-clause to 3-clause.
544 - Make the tokenization functions publically available.
545 - Various tty access bug-fixes.
546 - Improve readline emulation.
556 netdb.h instead of a prototype declaration :-/. Since netdb.h
571 Mon Jan 3 10:21:57 UTC 2005 lukem
575 * Merge NetBSD-ftp 20050103:
576 - Forbid filenames returned from mget that aren't in (or below)
585 - Remember the local cwd after any operation which may
587 - Use "remotecwd" instead of "remotepwd".
588 - Add (unsigned char) cast to ctype functions
589 - Ensure that "mname" is set in ls() and mls() so that an
593 - If an ftp auto-fetch transfer is interrupted by SIGINT
594 (usually ^C), exit with 130 instead of 1 (or rarely, 0).
595 This allows an ftp auto-fetch in a shell loop to correctly
598 - Save approximately 8K by not including http authentication,
601 - Move UCB-licensed code from 4-clause to 3-clause licence.
604 - Always decode %xx in a url's user & pass components.
605 - Only remember {WWW,Proxy}-Authenticate "Basic" challenges; no
607 - Improve the parsing of HTTP responses.
608 - Don't base64 encode the trailing NUL in the HTTP basic auth
610 - Improve parsing of HTTP response headers to be more RFC2616
618 - Fix a minor memory leak when parsing HTTP response headers.
619 - Don't unnecessarily display a 401/407 error when running
620 with -V. Fix from PR [bin/18535] by Jeremy Reed.
621 - Don't warn about "ignored setsockopt" failures unless
623 - Allow empty passwords in ftp://user:@host/file auto-fetch
625 - correct URL syntax in comment
626 - Note potentially surprising file-saving behaviour in case
628 - -n is ignored for auto-fetch transfers
629 - If connect(2) in xconnect() fails with EINTR, call select(2)
637 - Add -q to usage. From Kouichirou Hiratsuka in PR 26199.
638 - PR/25566: Anders Magnusson: ftp(1) do not like large TCP
641 Mon Oct 6 01:23:03 UTC 2003 lukem
644 - When testing for IN6ADDRSZ in <arpa/nameser.h>, pull in
646 - Whitespace cleanup
648 Mon Aug 25 11:45:45 UTC 2003 lukem
660 - Work around broken ftp servers (notably ProFTPd) that can't
664 - Improve formatting of features[] debug dump.
665 - Invalidate remote directory completion cache if any command
671 - $FTPUSERAGENT overrides the HTTP User-Agent header.
673 - Add about:tnftp
674 - Fix URL in about:netbsd
675 - netbsd.org->NetBSD.org
676 - strlcpy fix in fetch.c
677 - Uppercase "URL"
678 - fix a bogus error message when given a HTTP URL with a
680 - groff fixes in man page
681 - tweak progressbar.c copyright; the stuff jason did in util.c
683 - Don't coredump when printing '%n' in the prompt if there's
693 Patch from YAMANO Yuji <Yamano_Yuji@tk-bay.ogis-ri.co.jp>.
706 Mon Jun 17 06:50:13 UTC 2002 lukem
711 Mon Jun 10 08:12:35 UTC 2002 lukem
713 * crank FTP_VERSION from 1.6-beta1 to 1.6-beta2
720 Mon Jun 10 01:27:46 UTC 2002 lukem
726 running set-id, and the newer libedit code wouldn't even read
729 likely to be run set-id (and $HOME/.netrc is used in any case),
736 * crank FTP_VERSION from 1.6alpha1 to 1.6-beta1
745 - use setprogname()
746 - only support -6 if INET6 is defined
758 - constify; passes all gcc and lint strict checks.
759 - add config.h [Jason Evans], to create a portable version of
761 - PR/12963:Jason Waterman: Fix signed cast problems.
762 - Fixed an __P remnant
763 - Close quoting.
764 - Generate <>& symbolically.
765 - Punctuation and whitespace nits, fix a typo.
766 - PR/14188: Anthony Mallet: Provide an opaque data
768 - a couple of minor fixes. originally by Ruslan Ermilov
771 - PR/14067: Anthony Mallet: Provide a programmatic way
773 Thanks, nicely done :-)
774 - `existent', not `existant'
775 - Don't use HAVE_ yet.
776 - Fix a warning.
777 - Remove an unused variable.
778 - If term_init() fails, cleanup and return NULL. This
780 - va_{start,end} audit: Make sure that each va_start has one
786 christos -- thanks!
787 - history_def_enter: fix off-by-one mistake in delete
792 - when showing the final progress bar, replace "00:00 ETA"
794 - actually display transfer stats after a URL fetch.
796 - update copyright & version
799 - Use "r+" instead of "r+w", since the latter is not standard.
801 - Only send port number in HTTP/1.1 Host: request if port !=
804 - Fix bad mode passed by mls() to recvrequest(). Fixes
806 - update copyrights
807 - minor knf
808 - invoke cmdtab.c_handler()s with argv[0] == c_name instead
811 - line2 may overrun if line is too long (> 200). be more
813 - Handle URLs without files correctly (e.g, when using '-o -').
815 - portnum is unsigned, use %u instead of %d
816 - Add -4 to force IPv4 and -6 to force IPv6 address usage.
818 - use u_char instead of char in base64_encode().
820 - don't make broken file with -R option.
821 - handle "*" in Content-Range properly.
822 - If no_proxy condition is true && urltype == FTP_URL_T,
824 - convert to use getprogname()
825 - Fix description for "form", "mode", and "struct" commands.
828 - Generate <>& symbolically. I'm avoiding .../dist/...
830 - Punctuation nits.
831 - Whitespace cleanup.
832 - put "site" in alphabetical order. noted by Mike Barcroft
834 - avoid buffer overrun on PASV from malicious server.
835 - Large file ASCII mode support by using fseeko()
838 - Deal with const'ification if el_parse().
839 - call setlocale() on startup
840 - display a limited progress bar (containing bytes xferred
842 - disable progress bar during remglob()
881 * update glob(3) to netbsd-current (20010329), adding support
884 * update editline from NetBSD 20000915 -> NetBSD 20010413
885 - Enlarge editline buffers as needed to support arbitrary
887 - consistently check for allocation failures and return -1,
889 - add support for home and end keys.
890 - improve debugging support
891 - el_line_t: make 'limit' const
893 Mon Nov 27 23:23:40 EST 2000 lukem
895 * merge ftp from NetBSD-current (20001127):
896 - implement "mreget"; as per "mget" but uses "reget" instead
898 - add -N netrc and $NETRC, as methods to select an alternative
900 - cache local user name and home directory for further use
901 - in mget(), use docase() instead of a local version to do
903 - format string cleanups
904 - be more explicit that $ftp_proxy and $http_proxy are not
906 - cope with 2553bis getnameinfo (always attach scope id)
908 - use NI_MAXHOST with getnameinfo. we can assume presence of
913 * libukem/snprintf.c had a non-functional `%s' due to a
925 * merge ftp from NetBSD-current (20001003)
926 - explicitly use SOCK_STREAM with socket() instead of
927 res->ai_socktype, because it appears that linux with glibc
930 - clarify that $ftp_proxy only works for full URLs and can't
933 Mon Sep 25 21:52:12 EST 2000 lukem
939 * merge ftp from NetBSD-current (20000924)
940 - since everything else here uses ANSI C, we might as well
942 - base64_encode should be static. picked up by hp/ux(!)
944 - It appears that whilst Apache 1.3.9 incorrectly puts a
950 - always include <netdb.h>, not just when INET6 is defined.
953 - in progressmeter() perform the check for foregroundproc() a
955 - removed unused variable `items' in list_vertical()
978 Mon Sep 18 18:19:54 EST 2000 lukem
993 * look for tgetent() in -ltinfo before -lncurses, because ncurses 5.0
1012 * merge in changes from makelist 1.4 -> 1.6:
1013 - generate ansi prototypes instead of using __P(). noted by
1015 - fix a couple of comments
1016 - add -m option to makelist, which generates an mdoc table
1018 - manually add the output of 'sh ./makelist -m vi.c ed.c
1022 * merge libedit from NetBSD-current (20000915)
1024 - ansi prototypes & features (such as stdargs)
1025 - 8 space indents
1033 running on a pty that it sets to -echo,-onlcr prior to
1034 forking the gdb process. GNU readline preserves the -echo
1038 and "stty -echo" are used/set. that is enough to make
1040 handles stty -echo (it does not echo anything, but editing
1048 Mon Aug 28 22:45:08 EST 2000 lukem
1060 * fix support for --program-prefix et al
1066 Mon Aug 7 08:17:37 EST 2000 lukem
1068 * merge ftp from NetBSD-current (20000807)
1116 * update from NetBSD-current (20000802):
1117 - rename NO_QUAD to NO_LONG_LONG, QUAD* -> LL* and add ULL*
1120 - change defined(BSD4_4) || HAVE_SIN_LEN tests into
1123 Mon Jul 31 10:59:10 EST 2000 lukem
1125 * merge ftp from NetBSD-current (20000731)
1126 - we can't just rename BSD4_4 -> HAVE_SIN_LEN, since bsd
1129 - more KNF
1133 * merge ftp from NetBSD-current (20000730):
1134 - clean up NO_QUAD support: create helper #defines and use as
1137 ------- ------ - ------
1142 - always use getaddrinfo() and getnameinfo() instead of
1144 - rename __USE_SELECT to USE_SELECT
1145 - rename BSD4_4 to HAVE_SIN_LEN
1146 - replace union sockunion {} with struct sockinet {}, and
1153 * merge ftp from NetBSD-current (20000728):
1154 - no trailing , on last item (FEAT_max) in enum
1155 - rename "opts" to "remopts", so people used to "o host"
1160 * merge ftp from NetBSD-current (20000726):
1161 - add support for FEAT and OPTS commands with `features' and
1163 - add support for MLST & MLSD (machine parseble listings)
1165 (from draft-ietf-ftpext-mlst-11)
1166 - rename remotesyst() to getremoteinfo(), and modify to parse
1170 - put each feature into one of the following categories:
1171 - known to work (explicit FEAT)
1172 - unknown but assume works until explicit failure,
1174 - known not to work (FEAT succeeded but didn't return
1177 - add support to getreply() so that an optional callback will
1180 - modify various commands to check if REST (STREAM), MDTM and
1182 - fix `syst' when verbose is off.
1183 - minor knf (indent goto labels by one space, etc).
1184 - simply various command usage handlers by assuming that
1186 - errx?/warnx? audit. do not pass variable alone, use %s.
1190 * merge libedit from NetBSD-current (20000726):
1197 Mon Jul 10 00:28:51 EST 2000 lukem
1203 * merge ftp from NetBSD-current (20000615):
1216 Mon Jun 12 01:16:12 EST 2000 lukem
1221 * merge ftp from NetBSD-current (20000612):
1227 * merge ftp from NetBSD-current (20000611):
1236 Mon Jun 5 21:10:31 EST 2000 lukem
1240 Mon Jun 5 19:53:49 EST 2000 lukem
1248 * merge ftp from NetBSD-current (20000605):
1249 - fix ai_unmapped() to be a no-op in the !def INET6 case
1250 - display `(-INET6)' at the end of the version string if
1252 - clarify in the man page that IPv6 support may not be present
1259 * merge ftp from NetBSD-current (20000604):
1260 - Change `ls' to use the `LIST' and not `NLST' FTP protocol
1270 - convert to ANSI KNF
1271 - Add support for `fget localfile', which reads a list of
1274 - Update copyright dates.
1275 - s/strtoq/strtoll/ (the latter is standardised)
1276 - Add support for 'ftp -u url file ...', to upload a list of
1279 - convert IPv4 mapped address (::ffff:10.1.1.1) into real IPv4
1282 - do not pass scoped IPv6 address notation on Host: directive,
1286 - fixes from cgd:
1291 - make debugging output unambiguous on IPv6 numeric addrs
1293 - http://[::1]:8080/ is legal.
1294 - send Host: directive with RFC2732 bracket notation for IPv6
1297 - only use getaddrinfo() et al if both NI_NUMERICHOST *and*
1298 INET6 are defined... (allows --disable-ipv6 in lukemftp's
1301 - updated comment on IPv4 mapped address. sync with kame.
1302 - Fix examples on using pipes in local filenames. AFAICT,
1306 - ftp(1): treats IPv4 mapped destination as IPv4 peer, not
1309 - inhibit too-noisy message for scoped address data transfer
1311 - only use IPTOS_ setsockopt()s if they're defined (e.g, SunOS
1313 - allow IPv6 extended numeric address in host part.
1314 (draft-ietf-ipngwg-scopedaddr-format-01.txt). fixes PR 9616.
1316 * merge libedit from NetBSD-current (20000604):
1317 - use strtol() (instead of atoi()) for sane error detection
1321 * merge libedit from NetBSD-current (20000531):
1322 - Fix refresh glitches when using auto-margin.
1323 - Don't dump core on empty .editrc files.
1324 - el_insertstr takes a "const char *" not "char *" now as it
1333 * add --enable-ipv6 and --disable-ipv6 to configure
1339 * merge ftp from NetBSD-current (20000201):
1340 - define private type `sigfunc' as
1349 * search for tgetent() in -ltermcap then -lcurses and -lncurses
1351 * merge ftp from NetBSD-current (20000126):
1352 - roll back to using sscanf() instead of strptime() to parse
1359 * merge ftp from NetBSD-current (20000125):
1360 - complete_ambiguous(): be consistent about completing
1364 - change references from draft-ietf-ipngwg-url-literal-01.txt
1366 - work around bug in apache 1.3.9 which incorrectly puts a
1367 trailing space after the chunksize. noted by Jun-ichiro
1369 - work around lame ftpd's that don't return a correct post-Y2K
1372 "19%02d", tm->tm_year
1374 "%04d", tm->tm_year + TM_YEAR_BASE
1377 * merge libedit from NetBSD-current (20000125):
1378 - PR/9244: Kevin Schoedel: libedit dumps bindings
1380 - PR/9243: Kevin Schoedel: libedit ignores repeat count
1381 - Add support for automatic and magic margins (from tcsh)
1392 * don't look for <stringlist.h> - always use local prototypes; older
1395 Mon Dec 20 11:21:28 EST 1999 lukem
1397 * merge ftp from NetBSD-current (19991220):
1398 - Move version from ftp_var.h to version.h
1399 - Fix chunked support; probably broke after rate limiting was added.
1402 - remove unnecessary freeaddrinfo(res), since res0 was changed to be
1404 - remove `const char *reason'; it was being assigned but not used.
1405 - fix memory leak in fetch_url (no freeaddrinfo was there).
1407 - separate out the main `data pump' loop into two: one that supports
1414 * merge ftp from NetBSD-current (19991128):
1415 - implement xsl_init() and xsl_add(); error checking forms of
1417 - fix bug where the second press of <TAB> on an empty word (i.e, list
1420 - in cleanuppeer(), reset username to NULL after free()ing it.
1422 - complete_remote(): use remglob("", ...) instead of remglob(".", ...),
1426 - recvrequest(): treat remote=="" as remote==NULL when calling
1428 - support `[user@]' in `[user@]host' and `[user@]host[:][path]'.
1430 - `idle' may be invoked without any args
1431 - reformat some comments
1432 - reformat usage string in program and man page
1433 - call updateremotepwd() after successful login, not after successful
1435 - always call setsockopt(, IPPROTO_IP, IP_TOS, ) (et al); using #if
1440 Mon Nov 15 23:01:58 EST 1999 lukem
1444 Mon Nov 15 09:07:01 EST 1999 lukem
1446 * merge libedit from NetBSD-current (19991115):
1447 - instead of using a private coord_t global variable to store
1449 el->el_rprompt.p_pos
1460 * merge ftp from NetBSD-current (19991113):
1461 - implement `set rprompt'; right side version of `set prompt'.
1463 - allow $FTPPROMPT and $FTPRPROMPT to override defaults for
1465 - move `%' formatting code from prompt() to expandbuf().
1466 - implement `%.' and `%c', similar to the same % codes in
1470 - unknown `%foo' codes get printed as `%foo'
1471 - implement updateremotepwd(); update the global variable
1473 - add `set prompt', a user configurable prompt. (defaults to
1476 - add global var `username'; used by prompt code
1477 - fix a couple of minor memory leaks
1478 - bump version
1479 - prevent minor memory leak (unnecessary strdup)
1480 - implement restarting file:/// non-proxied http:// URLs
1481 (with -R).
1482 - fix a semicolono which stopped file:/// from working
1483 - split the version string into product and version
1484 - be consistent about reporting the version between:
1487 + User-agent sent in http requests
1488 - hookup(): when using getservbyname() (when getaddrinfo()
1493 - support `about:version'. also display the version in the
1496 * merge libedit from NetBSD-current (19991113):
1497 - implement printing a right-side prompt. code derived from
1499 - implement EL_RPROMPT, which allows a setting/getting of a
1501 right-side prompt.
1509 - use `LL' suffix on long long constant used to test
1511 - test for EL_RPROMPT instead of EL_EDITMODE, since the
1523 Mon Oct 25 21:59:54 EST 1999 lukem
1530 Mon Oct 25 11:36:59 EST 1999 lukem
1532 * merge ftp from NetBSD-current (19991025):
1533 - fix up confirm() (broke `a' and `p' in last commit)
1534 - simplify main loop (don't need `top' variable any more)
1535 - use a struct sockaddr_in6.sin6_addr for the result from inet_pton(),
1537 - add a few more comments
1540 - add `usage'; displays the usage of a command.
1541 implemented by calling the c_handler() with argc = 0, argv =
1543 - add `passive auto'; does the same as $FTPMODE=auto.
1544 - add `set [option value]'; display all options, or set an option to
1546 - add `unset option'; unset an option.
1547 - add getoptionvalue() to retrieve an option's value, and replace a few
1549 - implement cleanuppeer(), which resets various bits of state back to
1551 - support completing on `options'.
1552 - improve recovery after a SIGINT may have closed the connection.
1556 - various consistency fixes in the man page.
1557 - ensure that the command usage strings in the code and man page
1559 - mput/mget: check that the connection still exists before each xfer.
1560 - minor cosmetic changes in confirm().
1561 - set code correctly in sizecmd() and modtime()
1562 - don't need \n in err() strings.
1563 - change lostpeer to take an argument (rather than casting
1565 - knf and whitespace police.
1569 * merge libedit from NetBSD-current (19991024):
1570 - don't assume locales are not working - it may not be
1572 - re_refresh(): cast the character passed to re_addc() to
1576 - Fix pointer arithmatic (caused problems on LP64, including
1578 Problem solved by David Huggins-Daines <dhd@eradicator.org>
1588 * merge from NetBSD-current (19991012):
1590 - confirm(): move from util.c to cmds.c. display mnemonic
1593 - in various signal handlers, output a linefeed only if
1595 - if fgets(stdin) returned NULL (i.e, EOF), clearerr(stdin)
1599 - unless ftp is invoked with -a, don't retain the anonftp
1604 Mon Oct 11 23:06:38 EST 1999 lukem
1608 * reorganise addition of -lukem to LIBS (was being added twice)
1610 * merge from netbsd-current:
1611 - use sigjmp_buf instead of jmp_buf for sigsetjmp() buffer
1624 * merge from netbsd-current:
1625 - use sigsetjmp()/siglongjump() instead of setjmp()/longjmp();
1627 - ensure signal handlers don't use stdio and do reset errno
1629 - use a common SIGINT handler for {send,recv}request()
1630 - allow a second SIGINT during the "xfer aborted. waiting for
1638 * fix --enable-editline
1654 (but only prints out info if bytes > 0). only set the handler if
1666 - implement xsignal_restart(), which only sets the SA_RESTART
1668 - xsignal() is now a wrapper to xsignal_restart(). INFO,
1671 - improve getreply()'s timeout code to take advantage of the
1679 it's just a no-op in the latter case, which is more consistent to
1687 Mon Oct 4 10:57:41 EST 1999 lukem
1693 * Remove `makelist' from dependency list for libedit files; re-running
1696 * Add support for --{en,dis}able-editcomplete (defaults to enabled),
1738 - only try epsv once per connection (i.e, don't bother again
1740 - improve description of rate command
1741 - fix up global vars; they're now externed in ftp_var.h
1743 - remove "pathnames.h"
1748 - fix determining of homedir
1749 - parse_url(): fix checking of portnum
1750 - move kame copyrights after bsd/tnfi ones
1766 * major rework; reimport code from NetBSD-current 1999/09/29 into
1772 Mon Sep 27 00:43:12 EST 1999 lukem