| Age | Commit message (Collapse) | Author |
|
names, rather than assuming LOGIN_NAME_MAX.
Based on patch from Garrett Wollman via David O'Brien (both at FreeBSD.org)
|
|
removing the advertising clause. Diffs provided in PR 22410 by Joel
Baker, confirmed to the board by Jason Downs.
With additional thanks to Jason Thorpe.
|
|
Patches provided by Joel Baker in PR 22284, verified by myself.
|
|
|
|
(build confirmed with both MKKERBEROS4=yes and MKKERBEROS4=no)
|
|
open while a session.
Close bin/21692 by bqt@Krille.Update.UU.SE.
|
|
|
|
I actually really like the UK spelling on this, but consistency among
our man pages is also a virtue.
|
|
build problems with the output of some versions of yacc.
|
|
number support.
(NetBSD yacc didn't barf on these, although Solaris and HP/UX's did...)
|
|
|
|
Based on work from Dmitry Sivachenko.
|
|
for correct formatting of the SYNOPSIS any longer.
|
|
transfers to fail due to an abort in free().
|
|
|
|
"larger than int" arguments from commands. improves portability.
|
|
ftpd_login(), ftpd_logout() and ftpd_logwtmp() respectively.
(makes utmp support much easier in tnftpd).
per suggestion in mail from Mike Heffner <mheffner@vt.edu>, who
forwarded patch from Michael Ranner <mranner@inode.at>.
|
|
Stop ftpd changing inetd's 'logname'
Stop buffer overrun if {NGROUPS_MAX} is greater than the compile time
NGROUPS_MAX.
|
|
|
|
Stop buffer overrun if {NGROUPS_MAX} is greater than the compile time
NGROUPS_MAX.
(approved by christos)
|
|
difficult to read and understand. Most manuals of English style
therefore say that you should use "use".
|
|
on <security@freebsd.org>, and subsequently in FreeBSD's cvs repository
as libexec/ftpd/ftpd.c rev 1.133:
The FTP daemon was vulnerable to a DoS where an attacker could bind()
up port 20 for an extended period of time and thus lock out all other
users from establishing PORT data connections. Don't hold on to the
bind() while we loop around waiting to see if we can make our
connection.
Bump version to 20030122.
|
|
- always set "curname" to something appropriate (even when logging is
not in effect).
- fix usage for "PORT" command
|
|
|
|
without search permission. This confused some ftp clients.
We fix this problem by maitaining a cached path when getcwd() does not work.
The symbolic links and ../ are resolved in the cached path, and it is finnally
checked for accuracy by comparing ./ and the cached path with stat (device
and inode comparison). If the comparison fails, pwd fails as it did before,
and if the comparison succeeds, the cached path is displayed.
If paths are too long, we should just compare ./ with a truncated path and
fail, thus making pwd displaying an error as it did before.
|
|
|
|
|
|
- use LLT (aka 'long long type') for all numeric class parameters
- improve description of various ftpd.conf(5) options
- statcmd(): print out: mmapsize readsize writesize sendbufsize sendlowat
|
|
|
|
|
|
|
|
This version is now RFC 959 compliant, using a patch adapted from one
sent in by david.leonard@eecs.uq.edu.au
openbsd libexec/ftpd/ftpd.c revision 1.69.
(see RFC959 page 36)
|
|
text as being the 'whole' part received.
* change a HELP reply from 214 to 504 when there is an error looking for
help on a command.
|
|
|
|
with logwtmp(3)/logwtmpx(3)), and call correctly.
Resolves [bin/18498] by Geoff Wing, who identified that the previous
version was being called incorrectly, albiet in a different manner.
|
|
Now it's much easier to list multiple files...
|
|
By Adrian Mrva.
|
|
Patch from Robert Elz (kre at munnari oz au).
|
|
|
|
strncpy is more proper.
|
|
|
|
Allows /etc/ftpchroot to work correctly for usernames > 9 characters.
Noted by Max Khon in the freebsd-stable mailing list, via Thomas Vogt in
private email.
|
|
I am leaving it to luke to fix.
|
|
to keep files open.
|
|
|
|
|
|
RESTart to use the larger numbers.
Fix from Maxim Konovalov <maxim@freebsd.org>
- Update version
- Minor whitespace changes
|
|
option to all possible *PSV commands. Some ftp servers are simply not
capable of passive connections, hence the option....
|
|
|
|
|