Lines Matching +full:digital +full:- +full:input +full:- +full:unbuffered

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.
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.)
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
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).
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
326 user input to ensure that an overly long input line doesn't
327 leave excess characters for the next input operation to
328 accidentally use as input.
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
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.
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
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
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
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
644 - When testing for IN6ADDRSZ in <arpa/nameser.h>, pull in
646 - Whitespace cleanup
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>.
713 * crank FTP_VERSION from 1.6-beta1 to 1.6-beta2
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
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
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()
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
1060 * fix support for --program-prefix et al
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
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):
1203 * merge ftp from NetBSD-current (20000615):
1221 * merge ftp from NetBSD-current (20000612):
1227 * merge ftp from NetBSD-current (20000611):
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
1337 This fixes portability problems with Digital UNIX 5.0.
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
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
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
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.
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
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
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
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