about summary refs log tree commit diff
path: root/Src/Modules/zftp.c
Commit message (Collapse)AuthorAgeFilesLines
* Ooops, missed the actualy patch from the foregoing...Peter Stephenson2024-05-131-0/+1
|
* 52750: remove ansi2knr support for old pre-ansi K&R compilersOliver Kiddle2024-03-181-1/+1
|
* 51889: fix module loading problem with full RELROJun-ichi Takimoto2023-06-261-1/+1
| | | | | | | | If full RELRO (relocation read-only, one of the security enhancement methods for ELF-based systems) is used when building zsh (as in binary packages of most Linuxes), loading a module (e.g. zsh/zftp) fails unless all the modules it depends on are already loaded. With this patch the necessary modules are automatically loaded.
* 51212: remove STOUC() macroOliver Kiddle2022-12-161-6/+6
| | | | | This served as a workaround for ancient compilers where casts to unsigned char were broken.
* Fix typos reported by codespell in Src/Mikael Magnusson2020-01-091-1/+1
|
* 44176: warn only if off_t is longer than longJun-ichi Takimoto2019-03-251-1/+2
|
* 44162 (tweaked): Avoid format-overflow warning in zftp.cWesley Schwengle2019-03-251-8/+2
|
* 433029: Testing signal return type is no longer neededEitan Adler2018-06-181-1/+1
|
* 41244: Add zmodload -s option.Peter Stephenson2017-06-121-1/+1
| | | | | | | | Doesn't complain if module is unavailable, but prints more obscure errors. Use existing low-level silent flag by passing through intermediate module loading hierarchy.
* 37868: add 'static' to file local variablesJun-ichi Takimoto2016-02-031-4/+4
|
* 36974: fix some functions with empty argument listsPeter Stephenson2015-10-271-4/+4
|
* 36026: zero freed pointers in zftp cleanup_() in case the module is ↵Barton E. Schaefer2015-08-091-0/+2
| | | | re-loaded after unloading
* 35826: add getsparam_u() to return unmetafied string, use it for a number of ↵Barton E. Schaefer2015-07-221-3/+3
| | | | references to non-special params
* 33582: don't include tcp.mdh in zftp.c.Peter Stephenson2014-10-311-1/+0
| | | | | It's a private module definition header that doesn't need to be exposed.
* Jun T: 29883: cast resource types to types they should be anywayPeter Stephenson2011-10-311-1/+1
|
* Danek: 29254: fix some compiler warningsPeter Stephenson2011-05-131-0/+1
|
* Check the return value of all pipe(), read(), and write() calls.Wayne Davison2009-12-161-5/+5
| | | | | | Gets rid of all the remaining "ignoring return value" compiler warnings, and makes some read/write operations safer by ensuring that an EINTR is handled.
* Richard Hartmann: 27440: typos in module warningsPeter Stephenson2009-11-301-1/+1
|
* 26735: Check some function return values for failures. Gets rid ofWayne Davison2009-03-151-2/+3
| | | | some compiler warnings, and improves error handling/notification.
* 25744: dynamic named directories and further doshfunc() simplificationPeter Stephenson2008-09-261-5/+5
|
* 25677: add %x and %I prompt escapes for shell source code debuggingPeter Stephenson2008-09-161-15/+15
| | | | tidy up interface to doshfunc()
* 25609: initialize sz variable.Clint Adams2008-09-041-1/+1
|
* revert thatClint Adams2007-07-121-14/+18
|
* 23670: use getaddrinfo() and getnameinfo() instead of get*by* functions.Clint Adams2007-07-121-18/+14
|
* 23665: autoloading of module features and related tweaksPeter Stephenson2007-07-061-3/+3
|
* 23488: tidy up module interface and documentationPeter Stephenson2007-05-291-1/+1
|
* see 23479: add initial features support for modulesPeter Stephenson2007-05-281-20/+40
|
* Peter A. Castro: 23408: zftp account handling was brokenPeter Stephenson2007-05-101-1/+1
|
* 22474: use variable argument lists to improve error message handlingPeter Stephenson2006-05-301-45/+43
|
* - Got rid of one compiler warning about a clobbered variable.Wayne Davison2006-03-131-2/+3
| | | | | - Split a line that had two statements on it (looked like an accidental joining).
* Changed some structures to avoid gcc's type-punned warnings.Wayne Davison2006-03-071-4/+4
|
* Changed some isdigit() calls to use idigit().Wayne Davison2005-11-011-7/+6
|
* fix autoloaded trap bug; rejig use of trapfuncsPeter Stephenson2005-02-061-2/+3
| | | | (now traplists); improve trap tests
* 20605: Use separate structure with get/set/unset methods fro parameters.Peter Stephenson2004-12-071-2/+2
| | | | Separate justification width of parameters from base/precision.
* 20556: change SOCKLEN_T to ZSOCKLEN_T to avoid clashPeter Stephenson2004-11-161-3/+3
|
* Use the new gettempfile() function.Wayne Davison2004-10-211-2/+1
|
* Call gettempname() with its new args.Wayne Davison2004-10-181-1/+1
|
* Marked unused parameters with the new UNUSED() macro.Wayne Davison2004-06-021-19/+19
|
* Silenced one signed/unsigned comparison compiler warning.Wayne Davison2004-05-281-1/+1
|
* 19674, modified: support for non-standard ports in zftp.Peter Stephenson2004-03-241-9/+63
|
* a la 19209: zcalloc -> zshcallocPeter Stephenson2003-10-291-3/+3
|
* 17582: Improved option argument handling.Peter Stephenson2002-08-271-1/+1
| | | | unposted: Updated version to 4.1.0-dev-6 because of interface change.
* 17166: Src/Modules/zftp.c: check fileno of zftp controlPeter Stephenson2002-05-151-2/+3
| | | | connection before closing, not after
* 17040: Src/Modules/tcp.c: AF_INET6 wasn't copied into thePeter Stephenson2002-04-251-2/+2
| | | | | | socket structure for IPv6. 17041: Src/Modules/zftp.c: Minor but fatal typos creating a data connection for zftp using IPv6.
* 17011: Src/Modules/tcp.c, Src/Modules/zftp.c: restorePeter Stephenson2002-04-181-3/+3
| | | | freehostent() incorrectly removed in 16172.
* 16176: Src/Modules/tcp.c, Src/Modules/zftp.c: after fdclose(),Peter Stephenson2001-10-261-0/+7
| | | | | TCP control fd is no longer valid, but we still need to remove the session cleanly.
* 16172: freehostent -> zfreehostent to avoid name clashPeter Stephenson2001-10-261-3/+3
|
* 15793: Src/Modules/zftp.c: require zsh/net/tcp explicitly.Peter Stephenson2001-10-261-1/+2
| | | | 15171: Doc/Zsh/zftpsys.yo: minor changes of phrasing
* 16062: use O_EXCL when opening a temporary file.Clint Adams2001-10-161-1/+1
|
* Zftp control connection management cleanup.Bart Schaefer2001-09-281-19/+27
|