summaryrefslogtreecommitdiffstats
path: root/libexec/ftpd/ftpd.8
Commit message (Collapse)AuthorAgeFilesLines
* mdoc: drop redundant .Pp and .LP callsuqs2010-10-081-2/+0
| | | | They have no effect when coming in pairs, or before .Bl/.Bd
* Remove stale references to utmp(5) and its corresponding filenames.ed2010-01-211-2/+1
| | | | I removed utmp and its manpage, but not other manpages referring to it.
* o Fix typo: indentical -> identical.maxim2009-01-301-1/+1
| | | | | | PR: docs/131149 Submitted by: Patrick Oonk MFC after: 1 week
* Remove references to S/Key and list OPIE.trhodes2007-04-201-8/+7
|
* Reword the description of the UTF8 option (-8) so I can swearyar2007-04-191-14/+13
| | | | | | to myself that I understand it. Bump document date.
* Add support for RFC 2389 (FEAT) and RFC 2640 (UTF8) to ftpd(8).yar2007-04-181-1/+17
| | | | | | | | | | | | | | The support for RFC 2640 (UTF8) is optional and rudimentary. The server just advertises its capability to handle UTF-8 file names and relies on its own 8-bit cleanness, as well as on the backward compatibility of UTF-8 with ASCII. So uploaded files will have UTF-8 names, but the initial server contents should be prepared in UTF-8 by hand, no on-the-fly conversion of file names will be done. PR: bin/111714 Submitted by: Zhang Weiwu <see email in the PR> MFC after: 1 week
* Touch .Dd because the last commit was content-related.yar2006-01-291-1/+1
|
* Use pidfile(3) provided by libutil to manage the deamon's pid file.yar2006-01-211-2/+6
| | | | | | | By default, create a pid file at the standard location, /var/run/ftpd.pid, in accord with the expected behavior of a stock system daemon. MFC after: 5 days
* Sort sections.ru2005-01-181-6/+6
|
* Mechanically kill hard sentence breaks.ru2004-07-021-8/+15
|
* There's no such beast like AF_INET4, even when powered by whiskey.ru2004-05-161-1/+1
|
* Don't depend on IPv4-mapped IPv6 address to bind to both IPv4ume2003-09-141-10/+2
| | | | | | | | and IPv6. Wrote at: Hakone. Powered by: Warner Losh's scotch whisky. Requested by: nork
* Add a note that the -u option can be overridden by settings in login.conf(5).ceri2003-08-311-0/+2
| | | | | PR: docs/56017 Submitted by: Josef El-Rayes <j.el-rayes@daemon.li>
* Add section number to .Xrcharnier2003-06-081-1/+1
|
* mdoc(7) police: Properly markup the previous revision.ru2003-05-161-2/+6
| | | | Approved by: re (blanket)
* Update the description of the -u option to mention that IP_PORTRANGE_HIGHsilby2003-03-251-6/+9
| | | | | | and _DEFAULT are the same for 5.x. Committed under threat of action from: The mdoc police
* mdoc(7) police: Scheduled sweep.ru2003-02-241-1/+1
|
* Add a new option to ftpd(8), "-h", to disable printing anyyar2003-01-291-1/+4
| | | | | | | | host-specific information in FTP server messages (so paranoid admins can sleep at night :-) PR: bin/16705 MFC after: 1 week
* Give the code around chroot(2)/chdir(2) a major overhaul byyar2003-01-291-0/+11
| | | | | | | | | | | | | | | | | | | | | | | separating its part around chroot(2) from that around initial chdir(2). This makes the below changes really easy. Move seteuid(to user's uid) to before calling chdir(2). There are two goals to achieve by that. First, NFS mounted home directories with restrictive permissions become accessible (local superuser can't access them if not mapped to uid 0 on the remote side explicitly.) Second, all the permissions to the home directory pathname components become effective; previously a user could be carried to any local directory despite its permissions since the chdir(2) was done with euid 0. This reduces possible impact from FTP server misconfiguration, e.g., assigning a wrong home directory to a user. Implement the "/./" feature. Now a guest or user subject to chrooting may have "/./" in his login directory, which separates his chroot directory from his home directory inside the chrooted environment. This works for ftpchroot(5) as well. PR: bin/17843 bin/23944
* Extend the format of /etc/ftpchroot so an alternative chrootyar2003-01-261-1/+6
| | | | | | | | | | | directory can be specified for a user or a group. Add the manpage ftpchroot(5) since the file's format has grown complex enough. PR: bin/45327 Portions submitted by: Hideki SAKAMOTO <sakamoto@hlla.is.tsukuba.ac.jp> MFC after: 1 week
* - Add a new option, ``-P port'', to specify the port for ftpd(8)yar2003-01-231-1/+12
| | | | | | | | | to listen at in daemon mode. - Use the port by 1 less than the control port as the default data port instead of always using hard-coded port 20. Submitted by: roam MFC after: 1 week
* english(4) police.schweikh2002-12-271-1/+1
|
* mdoc(7) police:ru2002-11-251-37/+35
| | | | | | | | | Properly sort options, spell "file system" correctly, expand contraction. Catch up to the src/etc/syslog.conf,v 1.23 change: ftpd(8) session logs are now by default get logged to /var/log/xferlog. Approved by: re
* Add option '-W': don't log FTP sessions to wtmp.yar2002-08-231-1/+4
| | | | | Submitted by: maxim MFC after: 1 week
* Rework storing files thoroughly. This includes:yar2002-08-081-1/+6
| | | | | | | | | | | | | | | | | | | | | | | o Remove the race between stat(2) & fopen(3) when creating a unique file. o Improve bound checking when generating a unique name from a given pathname. o Ignore REST marker on APPE. No RFC specifies this case, but the idea of resuming APPE's implies this. o By default, deny upload resumes and appends by anonymous users. Previously these commands were translated to STOU silently, which led to broken files on server without any notification to the user. o Add an option, -m, to allow anonymous users to modify existing files (e.g., to resume uploads) if filesystem permissions permit. Portions obrainded from: OpenBSD MFC after: 3 weeks
* Reflect in the ftpd(8) manpage the fact that ASCII SIZEyar2002-08-051-0/+3
| | | | | | requests against large files will be denied. MFC after: 10 days
* Make the `-v' option a synonym for `-d'yar2002-07-261-1/+4
| | | | | | | (as it was intended initially) and document it in the manpage. MFC after: 2 weeks
* Document the -u (set umask) optionyar2002-07-261-0/+9
| | | | | | (which has been there at least since 4.4BSD-Lite!) MFC after: 2 weeks
* Sort command-line options according to the mostly used style:yar2002-07-261-48/+48
| | | | | | | alphabetical order, lower and upper case of the same letter stick together, lower case first. MFC after: 2 weeks
* The .Nm utilitycharnier2002-07-061-9/+13
|
* Implement a flag to disable directory creation for anonymous users.mdodd2002-07-011-1/+3
| | | | | | PR: misc/38987 Submitted by: Peter da Silva <peter@abbnm.com> MFC after: 1 week
* mdoc(7) police: markup nits.ru2001-10-011-1/+3
|
* Improve the description on how to construct ~ftp/pub. Specifically,mikeh2001-09-251-5/+7
| | | | | | | | don't instruct users to set the directory mode 777. PR: 30690 Obtained from: NetBSD (with modification) MFC after: 2 weeks
* Do the best we can with respect to fixing command-line option disordersheldonh2001-09-041-62/+62
| | | | | | | | | | in the SYNOPSIS and DESCRIPTION. Note that -l remains an ugly exception, to which no known rules apply, since the specification of a single option multiple times isn't normal standards-compliant CLI behaviour. While here, mark AF_INET* and LOG_* defined values up with Dv.
* Extend the functionality offered by the -o option into a new optionsheldonh2001-09-021-0/+7
| | | | | | | | | | | | | | | -O, which limits the impact of the write-only restriction to guest users. *) The existing manual page's SYNOPSIS and option listing in the DESCRIPTION are already horribly disordered. No attempt has been made to fix this. *) The existing source's getopt() optstring and option handling switch are already horribly disordered. No attempt has been made to fix this. Discussed with: nik, -audit
* Add a new option, '-o', for "Write-only". Disables the RETR command,nik2001-08-281-0/+4
| | | | | | | | | preventing anyone from downloading files. In conjunction with -A, and some appropriate file permissions, this lets you create an anonymous FTP drop box for people to upload files to. The more obvious "-w" flag is already taken by NetBSD's ftpd. "-o" was available as an option letter in all three BSDs.
* Remove whitespace at EOL.dd2001-07-151-10/+10
|
* mdoc(7) police: removed HISTORY info from the .Os call.ru2001-07-101-1/+1
|
* mdoc(7) police: normalize .Nd.ru2001-04-181-2/+1
|
* Document that SITE extensions are disabled for anonymous logins.ru2001-04-161-0/+2
| | | | Obtained from: logdaemon package by Wietse Venema
* Add the "SITE MD5 filename" facility.phk2001-04-151-0/+1
| | | | | | | | | This allows you to determine if the file on the other side is the same as the one you have without transferring the entire file to compare. Needless to say, if the server end lies to you this check doesn't work, but on the other hand, if it lies to you about the files checksum, what can you trust from it ?
* mdoc(7) police: removed hard sentence breaks, run through spell-checker.ru2000-12-181-12/+15
|
* Fix typo.demon2000-12-171-1/+1
| | | | | PR: 23591 Submitted by: mavetju@chello.nl
* Add option -E to disable EPSV which throws certain stateful firewallsphk2000-12-161-16/+26
| | | | | | | | | into confusion. Add option -r to make ftpd support only read-only operations. Submitted by: Flemming (F3) Jacobsen <fj@batmule.dk> Reviewed by: phk
* mdoc(7) police: use the new features of the Nm macro.ru2000-11-201-2/+2
|
* Explain that the -S option only logs file downloads, not all transfers.ben2000-07-111-1/+1
| | | | | PR: 16934 Submitted by: Kurt Zeilenga <kurt@OpenLDAP.org>
* Doc fix: remove references to ~ftp/bin/ls as we have FTPD_INTERNAL_LSpeter2000-02-171-8/+0
| | | | | | unconditionally active already. Noticed by: obrien
* another tcp apps IPv6 updates.(should be make world safe)shin2000-01-271-1/+22
| | | | | | | ftp, telnet, ftpd, faithd also telnet related sync with crypto, secure, kerberosIV Obtained from: KAME project
* $Id$ -> $FreeBSD$peter1999-08-281-1/+1
|
* unifdef -DINTERNAL_LS - it's too useful to be off by default. If anyonepeter1999-08-261-12/+3
| | | | | really dislikes this, we could add a switch to disable it at runtime and check in popen.c.
OpenPOWER on IntegriCloud