�������� ��������.

OOPS - ��������� �� CVS ������� Solaris x86. 

����� Far + plugin proxyFTP ��� Windows Commander
��� ����� �������� �� ftp ����� http-proxy.
����� �������� ���� ftp:[EMAIL PROTECTED]:21/tmp/README.TXT
�� ������ �� ��, ��� �������� �� ��� ��������� oops ����� ��� ���� �
ftp:[EMAIL PROTECTED]:21/home/anv/tmp/README.TXT
                           ^^^^^^^^^^ 
�� ��� ���� � ���� ~oops/log/acccess.log ��������� ��� ������� file /tmp.
1019894134.000 245 193.125.1.143 TCP_MISS/200 0 PUT ftp://xxx.gde-to.ru/tmp/README.TXT 
anv DIRECT/xxx.gde-to.ru text/html

��� ����������� �����, ��� ftp_put(): ftp_srv: STOR tmp/README.TXT
�� ���� ���� �� ���������� ���� � �������� URL ����� ��� ����������.
��� ���, patch ����.

run_client(): read <ftp><xxxx.gde-to.ru><21></tmp/README.TXT> from the net.
ftp_fill_mem_obj(): Ftp...
server_connect(): Connecting `xxxx.gde-to.ru' for `/tmp/README.TXT'.
parse_ftp_srv_answ(): ftp_srv1 <--- `220 xxxx FTP server (Version wu-2.6.1-0.6x.
parse_ftp_srv_answ(): ftp_srv1 <--- `331 Password required for anv.'
send_user_pass_type(): Server code: 331
parse_ftp_srv_answ(): ftp_srv1 <--- `230 User anv logged in.'
send_user_pass_type(): ftp_srv: ---> TYPE I
parse_ftp_srv_answ(): ftp_srv1 <--- `200 Type set to I.'
try_passive(): ftp_srv: ---> PASV.
parse_ftp_srv_answ(): ftp_srv1 <--- `227 Entering Passive Mode (xxx,xxx,xxx,xxx,5,25
ftp_put(): ftp_srv: STOR tmp/README.TXT
parse_ftp_srv_answ(): ftp_srv1 <--- `150 Opening BINARY mode data connection for
parse_ftp_srv_answ(): ftp_srv2 <--- `226 Transfer complete.'
parse_ftp_srv_answ(): Returned 226



--- ftp_utils.c.orig    2002-03-18 11:02:00.000000000 +0600
+++ ftp_utils.c 2002-04-27 16:44:06.000000000 +0700
@@ -2138,7 +2138,7 @@
     }
     path = ftp_r->dehtml_path;
     if ( !path ) goto error;
-    if ( *path == '/' ) path++;
+    if (( *path == '/' ) && (*(path+1) == '/' )) path++;
 send_stor:;
     sprintf(rq_buff, "STOR %s\r\n", path);
     my_xlog(OOPS_LOG_FTP|OOPS_LOG_DBG, "ftp_put(): ftp_srv: %s", rq_buff);


P.S. ����� ����� ������� �� ftp ����� oops �� �������� �������� ����������.
���� ��������, �� �������� �� ��������, ��� �������������� � �������� �������.

-
20, Karl Marx Avenue,       Phone:  7-3832-462-484
Russia, Novosibirsk 630092  Email: [EMAIL PROTECTED]
=====================================================================
If you would like to unsubscribe from this list send message to
[EMAIL PROTECTED] with "unsubscribe oops" in message body.
Archive is accessible on http://lists.paco.net/oops-rus/

Дати відповідь електронним листом