ftp.server: use C: for ftp-get and ftp-put.
parent
818f337b02
commit
ec0c896ed3
|
@ -26,14 +26,10 @@ TUPLE: ftp-command raw tokenized ;
|
|||
swap tokenize >>tokenized ;
|
||||
|
||||
TUPLE: ftp-get path ;
|
||||
: <ftp-get> ( path -- obj )
|
||||
ftp-get new
|
||||
swap >>path ;
|
||||
C: <ftp-get> ftp-get
|
||||
|
||||
TUPLE: ftp-put path ;
|
||||
: <ftp-put> ( path -- obj )
|
||||
ftp-put new
|
||||
swap >>path ;
|
||||
C: <ftp-put> ftp-put
|
||||
|
||||
TUPLE: ftp-list ;
|
||||
C: <ftp-list> ftp-list
|
||||
|
@ -81,6 +77,7 @@ C: <ftp-disconnect> ftp-disconnect
|
|||
} 1&& ;
|
||||
|
||||
: ftp-error ( string -- ) 500 server-response ;
|
||||
|
||||
: ftp-unimplemented ( string -- ) 502 server-response ;
|
||||
|
||||
: send-banner ( -- )
|
||||
|
@ -370,4 +367,3 @@ M: ftp-server handle-client* ( server -- )
|
|||
|
||||
! sudo tcpdump -i en1 -A -s 10000 tcp port 21
|
||||
! [2010-09-04T22:07:58-05:00] DEBUG server-response: 500:Unrecognized command: EPRT |2|0:0:0:0:0:0:0:1|59359|
|
||||
|
||||
|
|
Loading…
Reference in New Issue