Re: [PATCH] Add xfer:log-dir parameter to write transfer_log in arbitrary dir.

Timur Sufiev <[email protected]> Thu, 10 Feb 2011 14:07:35 +0300
Newsgroups gmane.network.lftp.devel
Message-ID <[email protected]>
This is a multi-part message in MIME format.
--------------020108060209050403040803
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: quoted-printable
X-MIME-Autoconverted: from 8bit to quoted-printable by univ.uniyar.ac.ru id p1ABAmqN014053

> On Tue, Feb 01, 2011 at 10:42:22AM +0300, Timur Sufiev wrote:
>> I think it would be convenient to specify arbitrary directory for
>> storing transfer_log (it is useful when several processes using lftp
> I think it is better to specify a file name rather than a directory.
> Use xfer:log-file setting name.
>
Here it is.

--=20
=D0=A1 =D1=83=D0=B2=D0=B0=D0=B6=D0=B5=D0=BD=D0=B8=D0=B5=D0=BC,
=D0=A1=D1=83=D1=84=D0=B8=D0=B5=D0=B2 =D0=A2=D0=B8=D0=BC=D1=83=D1=80


--------------020108060209050403040803
Content-Type: text/plain;
 name="0001-Add-xfer-log-file-parameter-to-write-transfer-log-to.patch"
Content-Disposition: attachment;
 filename*0="0001-Add-xfer-log-file-parameter-to-write-transfer-log-to.pa";
 filename*1="tch"
Content-Transfer-Encoding: base64

RnJvbSBiOTg2OTg4M2Y2NzIwYTdiZTkwYzMwZjJhMTU4MGFkZmNkNmQ2NzQ1IE1vbiBTZXAg
MTcgMDA6MDA6MDAgMjAwMQpGcm9tOiBUaW11ciBTdWZpZXYgPHRzdWZpZXZAamV0Lm1zay5z
dT4KRGF0ZTogTW9uLCAzMSBKYW4gMjAxMSAxODoxMzoyOCArMDMwMApTdWJqZWN0OiBbUEFU
Q0hdIEFkZCB4ZmVyOmxvZy1maWxlIHBhcmFtZXRlciB0byB3cml0ZSB0cmFuc2ZlciBsb2cg
dG8gYXJiaXRyYXJ5IGZpbGUuCgotLS0KIHNyYy9GaWxlQ29weS5jYyB8ICAgMTAgKysrKysr
KysrLQogc3JjL1Jlc01nci5jYyAgIHwgICAgOCArKysrKysrKwogc3JjL1Jlc01nci5oICAg
IHwgICAgMyArKy0KIHNyYy9yZXNvdXJjZS5jYyB8ICAgIDEgKwogNCBmaWxlcyBjaGFuZ2Vk
LCAyMCBpbnNlcnRpb25zKCspLCAyIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3NyYy9G
aWxlQ29weS5jYyBiL3NyYy9GaWxlQ29weS5jYwppbmRleCBhNDYyY2NhLi5hYzM4NmI3IDEw
MDY0NAotLS0gYS9zcmMvRmlsZUNvcHkuY2MKKysrIGIvc3JjL0ZpbGVDb3B5LmNjCkBAIC02
MjksNyArNjI5LDE1IEBAIHZvaWQgRmlsZUNvcHk6OkxvZ1RyYW5zZmVyKCkKICAgICAgIHJl
dHVybjsKICAgIGlmKCF0cmFuc2Zlcl9sb2cpCiAgICB7Ci0gICAgICBpbnQgZmQ9b3Blbihk
aXJfZmlsZShnZXRfbGZ0cF9ob21lKCksInRyYW5zZmVyX2xvZyIpLE9fV1JPTkxZfE9fQVBQ
RU5EfE9fQ1JFQVQsMDYwMCk7CisgICAgICBjb25zdCBjaGFyICpmbmFtZSA9IFJlc01ncjo6
UXVlcnkoInhmZXI6bG9nLWZpbGUiLCAwKTsKKyAgICAgIGludCBmZDsKKworICAgICAgaWYg
KCBmbmFtZSAmJiBzdHJjbXAoZm5hbWUsICIiKSApIHsKKyAgICAgICAgZmQ9b3BlbihmbmFt
ZSxPX1dST05MWXxPX0FQUEVORHxPX0NSRUFULDA2MDApOworICAgICAgfQorICAgICAgZWxz
ZQorICAgICAgICBmZD1vcGVuKGRpcl9maWxlKGdldF9sZnRwX2hvbWUoKSwidHJhbnNmZXJf
bG9nIiksT19XUk9OTFl8T19BUFBFTkR8T19DUkVBVCwwNjAwKTsKKwogICAgICAgaWYoZmQ9
PS0xKQogCSByZXR1cm47CiAgICAgICB0cmFuc2Zlcl9sb2c9bmV3IExvZzsKZGlmZiAtLWdp
dCBhL3NyYy9SZXNNZ3IuY2MgYi9zcmMvUmVzTWdyLmNjCmluZGV4IDE4Zjk4ZmIuLjVmYmUz
MmMgMTAwNjQ0Ci0tLSBhL3NyYy9SZXNNZ3IuY2MKKysrIGIvc3JjL1Jlc01nci5jYwpAQCAt
MzMsNiArMzMsNyBAQAogI2luY2x1ZGUgPGFycGEvaW5ldC5oPgogI2luY2x1ZGUgPGVycm5v
Lmg+CiAjaW5jbHVkZSA8bGltaXRzLmg+CisjaW5jbHVkZSA8bGliZ2VuLmg+IC8vIHRvIHVz
ZSBkaXJuYW1lCiBDREVDTF9CRUdJTgogI2luY2x1ZGUgInJlZ2V4LmgiCiBDREVDTF9FTkQK
QEAgLTg4MCw2ICs4ODEsMTMgQEAgY29uc3QgY2hhciAqUmVzTWdyOjpEaXJSZWFkYWJsZSh4
c3RyaW5nX2MgKnZhbHVlKQogewogICAgcmV0dXJuIEZpbGVBY2Nlc3NpYmxlKHZhbHVlLFJf
T0t8WF9PSywxKTsKIH0KK2NvbnN0IGNoYXIgKlJlc01ncjo6RGlyT2ZGaWxlV3JpdGFibGUo
eHN0cmluZ19jICp2YWx1ZSkKK3sKKyAgaWYgKCEqKnZhbHVlKQorICAgIHJldHVybiAwOwor
ICBjb25zdCBjaGFyKiBkaXIgPSBkaXJuYW1lKCp2YWx1ZSk7CisgIHJldHVybiBGaWxlQWNj
ZXNzaWJsZSgmeHN0cmluZ19jKGRpciksUl9PS3xYX09LfFdfT0ssMSk7Cit9CiAKICNpZmRl
ZiBIQVZFX0lDT05WCiBDREVDTF9CRUdJTgpkaWZmIC0tZ2l0IGEvc3JjL1Jlc01nci5oIGIv
c3JjL1Jlc01nci5oCmluZGV4IDk4YWUxMDUuLmFjZjcwOGMgMTAwNjQ0Ci0tLSBhL3NyYy9S
ZXNNZ3IuaAorKysgYi9zcmMvUmVzTWdyLmgKQEAgLTcyLDcgKzcyLDcgQEAgcHVibGljOgog
cHJpdmF0ZToKICAgIHN0YXRpYyBSZXNvdXJjZSAqY2hhaW47CiAgICBzdGF0aWMgUmVzVHlw
ZSAqdHlwZV9jaGFpbjsKLQorICAgCiBwdWJsaWM6CiAgICBzdGF0aWMgdm9pZCBBZGRUeXBl
KFJlc1R5cGUgKnQpIHsgdC0+bmV4dD10eXBlX2NoYWluOyB0eXBlX2NoYWluPXQ7IH0KICAg
IHN0YXRpYyBjb25zdCBjaGFyICpRdWVyeU5leHQoY29uc3QgY2hhciAqbmFtZSxjb25zdCBj
aGFyICoqY2xvc3VyZSxSZXNvdXJjZSAqKnB0cik7CkBAIC0xMTIsNiArMTEyLDcgQEAgcHVi
bGljOgogICAgc3RhdGljIGNvbnN0IGNoYXIgKkZpbGVSZWFkYWJsZSh4c3RyaW5nX2MgKnZh
bHVlKTsKICAgIHN0YXRpYyBjb25zdCBjaGFyICpGaWxlRXhlY3V0YWJsZSh4c3RyaW5nX2Mg
KnZhbHVlKTsKICAgIHN0YXRpYyBjb25zdCBjaGFyICpEaXJSZWFkYWJsZSh4c3RyaW5nX2Mg
KnZhbHVlKTsKKyAgIHN0YXRpYyBjb25zdCBjaGFyICpEaXJPZkZpbGVXcml0YWJsZSh4c3Ry
aW5nX2MgKnZhbHVlKTsKICAgIHN0YXRpYyBjb25zdCBjaGFyICpDaGFyc2V0VmFsaWRhdGUo
eHN0cmluZ19jICp2YWx1ZSk7CiAgICBzdGF0aWMgY29uc3QgY2hhciAqTm9DbG9zdXJlKHhz
dHJpbmdfYyAqKTsKICAgIHN0YXRpYyBib29sIHN0cjJib29sKGNvbnN0IGNoYXIgKnZhbHVl
KTsKZGlmZiAtLWdpdCBhL3NyYy9yZXNvdXJjZS5jYyBiL3NyYy9yZXNvdXJjZS5jYwppbmRl
eCAyMTNiN2E3Li43MGUzYTViIDEwMDY0NAotLS0gYS9zcmMvcmVzb3VyY2UuY2MKKysrIGIv
c3JjL3Jlc291cmNlLmNjCkBAIC0zNDEsNiArMzQxLDcgQEAgc3RhdGljIFJlc1R5cGUgbGZ0
cF92YXJzW10gPSB7CiAgICB7InhmZXI6dmVyaWZ5LWNvbW1hbmQiLAkgIiIsCSAgUmVzTWdy
OjpGaWxlRXhlY3V0YWJsZSwwfSwKICAgIHsieGZlcjpsb2ciLAkJCSAieWVzIiwJICBSZXNN
Z3I6OkJvb2xWYWxpZGF0ZSxSZXNNZ3I6Ok5vQ2xvc3VyZX0sCiAgICB7InhmZXI6YXV0by1y
ZW5hbWUiLAkJICJubyIsCSAgUmVzTWdyOjpCb29sVmFsaWRhdGUsUmVzTWdyOjpOb0Nsb3N1
cmV9LAorICAgeyJ4ZmVyOmxvZy1maWxlIiwgICAgICAgICAgICAgICIiLCAgICAgUmVzTWdy
OjpEaXJPZkZpbGVXcml0YWJsZSwwfSwKIAogI2lmIFVTRV9TU0wKICAgIHsic3NsOmNhLWZp
bGUiLAkJICIiLAkgIFJlc01ncjo6RmlsZVJlYWRhYmxlLFJlc01ncjo6Tm9DbG9zdXJlfSwK
LS0gCjEuNy4zLjUKCg==
--------------020108060209050403040803--