History log of /freebsd/libexec/ftpd/ftpcmd.y (Results 126 – 150 of 157)
Revision (<<< Hide revision tags) (Show revision tags >>>) Date Author Comments
# 39e99226 11-Mar-2002 Maxim Konovalov <maxim@FreeBSD.org>

Remove duplicated yacc nonterminals declarations, sort includes.
No functional changes from rev. 1.31.

Reviewed by: ru
Approved by: ru
MFC after: 1 week


Revision tags: release/4.5.0_cvs, release/4.4.0_cvs
# e4bc453c 03-Feb-2002 Warner Losh <imp@FreeBSD.org>

o Eliminate __P
o Use new-style function definitions
o remove some !__STDC__ code
o eliminate register


# 4b82fc95 28-Jan-2002 Yaroslav Tykhiy <ytykhiy@gmail.com>

Remove the setjmp/longjmp stuff completely. Use signal
handlers to set flags only (with exception for sigquit(),
which still seems to call some non-reentrant functions on
its way to _exit(2).) That

Remove the setjmp/longjmp stuff completely. Use signal
handlers to set flags only (with exception for sigquit(),
which still seems to call some non-reentrant functions on
its way to _exit(2).) That must eliminate the possibility
of catching SIGSEGV from following non-reentrant paths from
signal handlers.

PR: bin/32740 bin/33846
Submitted by: Maxim Konovalov <maxim@macomnet.ru>
Obtained from: OpenBSD

show more ...


# c507cede 05-Jan-2002 David Malone <dwmalone@FreeBSD.org>

Be more careful about freeing memory after parsing commands.
Hiroyuki YAMAMORI gave a patch for the EPRT command in the
PR below. Problems with the rest of the patch are my fault.

PR: 33268
Reviewe

Be more careful about freeing memory after parsing commands.
Hiroyuki YAMAMORI gave a patch for the EPRT command in the
PR below. Problems with the rest of the patch are my fault.

PR: 33268
Reviewed by: iedowse, sheldonh

show more ...


# 1cc9f0bb 02-Sep-2001 Sheldon Hearn <sheldonh@FreeBSD.org>

Extend the functionality offered by the -o option into a new option
-O, which limits the impact of the write-only restriction to guest
users.

*) The existing manual page's SYNOPSIS and option listin

Extend the functionality offered by the -o option into a new option
-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

show more ...


# 62513e76 28-Aug-2001 Nik Clayton <nik@FreeBSD.org>

Add a new option, '-o', for "Write-only". Disables the RETR command,
preventing anyone from downloading files. In conjunction with -A, and some
appropriate file permissions, this lets you create an

Add a new option, '-o', for "Write-only". Disables the RETR command,
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.

show more ...


# 618b0bba 28-Apr-2001 Mark Murray <markm@FreeBSD.org>

Change names of functions and variables with global scope that are
in conflict with library values of the same name. This allows static
linking.


Revision tags: release/4.3.0_cvs, release/4.3.0
# 70825609 17-Apr-2001 Peter Wemm <peter@FreeBSD.org>

Previous clobbered a work-in-progress. Here is the merged result:

Limit the "pathname" glob to one item, as that is what all users of it
are expecting, except for LIST.

Always glob, instead of whe

Previous clobbered a work-in-progress. Here is the merged result:

Limit the "pathname" glob to one item, as that is what all users of it
are expecting, except for LIST.

Always glob, instead of when the first character is a ~. For example,
if you had directories ~/x1, and ~/x2, then "cwd x[1]" would fail, but
"cwd ~/x[1]" would work since it was globbed due to the ~ character.
Also, "cwd ~/x[12]" used to arbitarily work as it used the first
expansion (ie: x1) without an error. Make it return '550 ambiguous'
instead of '550 not found' so that the user can see the difference.

For LIST, just use the user supplied string as the popen does the glob.

Problem noticed by: Ajay Mittal <amittal@iprg.nokia.com>

show more ...


# 6d3fe674 17-Apr-2001 Chris D. Faulhaber <jedgar@FreeBSD.org>

Limit number of paths returned via glob() for authorized users
using tilde expansion.


# 7d6505e6 17-Apr-2001 Brian Feldman <green@FreeBSD.org>

Support the empty "PASS\r\n" command.


# 53ba84a6 15-Apr-2001 Poul-Henning Kamp <phk@FreeBSD.org>

Add the "SITE MD5 filename" facility.

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

Add the "SITE MD5 filename" facility.

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 ?

show more ...


# e22887cd 19-Feb-2001 Dag-Erling Smørgrav <des@FreeBSD.org>

Change the read-only reply to "550 Permission denied.".


# 3fca54b6 20-Jan-2001 Chris D. Faulhaber <jedgar@FreeBSD.org>

Limit commands that can be issued when not logged in:
TYPE, STRU, MODE, ALLO, STAT, ABOR, SITE IDLE, SYST, REST

Reviewed by: kris, sheldon


# a4b77a2a 16-Dec-2000 Poul-Henning Kamp <phk@FreeBSD.org>

Add option -E to disable EPSV which throws certain stateful firewalls
into confusion.

Add option -r to make ftpd support only read-only operations.

Submitted by: Flemming (F3) Jacobsen <fj@batmule.

Add option -E to disable EPSV which throws certain stateful firewalls
into confusion.

Add option -r to make ftpd support only read-only operations.

Submitted by: Flemming (F3) Jacobsen <fj@batmule.dk>
Reviewed by: phk

show more ...


# 3fbaa839 27-Nov-2000 Daniel O'Callaghan <danny@FreeBSD.org>

Prevent leakage of information about anonymous user's homedir
via 'QUOTE CWD'.

Reviewed by: des


Revision tags: release/4.2.0, release/4.1.1_cvs, release/4.1.0
# 6200918d 18-Jul-2000 Dag-Erling Smørgrav <des@FreeBSD.org>

Don't reply "not a plain file" when the requested file doesn't exist.


Revision tags: release/3.5.0_cvs, release/4.0.0_cvs
# 4dd8b5ab 27-Jan-2000 Yoshinobu Inoue <shin@FreeBSD.org>

another tcp apps IPv6 updates.(should be make world safe)
ftp, telnet, ftpd, faithd
also telnet related sync with crypto, secure, kerberosIV

Obtained from: KAME project


Revision tags: release/3.4.0_cvs
# 09ef98c6 07-Oct-1999 Alfred Perlstein <alfred@FreeBSD.org>

sync with netbsd PR 8534, fix undefined C code.
Pointed out by: David A. Holland


Revision tags: release/3.3.0_cvs
# 7f3dea24 28-Aug-1999 Peter Wemm <peter@FreeBSD.org>

$Id$ -> $FreeBSD$


Revision tags: release/3.2.0, release/3.1.0, release/3.0.0, release/2.2.8, release/2.2.7, release/2.2.6
# e02897fa 21-Nov-1997 Philippe Charnier <charnier@FreeBSD.org>

Cosmetics in man page. Exit(-1) -> exit(1).


Revision tags: release/2.2.5_cvs
# d030d2d2 18-Sep-1997 Poul-Henning Kamp <phk@FreeBSD.org>

Many places in the code NULL is used in integer context, where
plain 0 should be used. This happens to work because we #define
NULL to 0, but is stylistically wrong and can cause problems
for people

Many places in the code NULL is used in integer context, where
plain 0 should be used. This happens to work because we #define
NULL to 0, but is stylistically wrong and can cause problems
for people trying to port bits of code to other environments.

PR: 2752
Submitted by: Arne Henrik Juul <arnej@imf.unit.no>

show more ...


# 0512556a 24-Jul-1997 David Nugent <davidn@FreeBSD.org>

Make useage of hostname global variable consistent.
PR: 4135
Based on submitted patch by: blank@fox.uni-trier.de


Revision tags: release/2.2.2_cvs, release/2.2.1_cvs, release/2.2.0, release/2.1.7_cvs
# 9e522f7a 22-Feb-1997 Peter Wemm <peter@FreeBSD.org>

Revert $FreeBSD$ to $Id$


Revision tags: release/2.1.6_cvs, release/2.1.6.1
# 1130b656 14-Jan-1997 Jordan K. Hubbard <jkh@FreeBSD.org>

Make the long-awaited change from $Id$ to $FreeBSD$

This will make a number of things easier in the future, as well as (finally!)
avoiding the Id-smashing problem which has plagued developers for so

Make the long-awaited change from $Id$ to $FreeBSD$

This will make a number of things easier in the future, as well as (finally!)
avoiding the Id-smashing problem which has plagued developers for so long.

Boy, I'm glad we're not using sup anymore. This update would have been
insane otherwise.

show more ...


Revision tags: release/2.1.5_cvs
# 148531ef 22-Sep-1996 Wolfram Schneider <wosch@FreeBSD.org>

add forgotten $Id$


1234567