Re: http authentication on lftp 4.7.x versions
Frederico Costa <[email protected]> Wed, 04 May 2016 13:42:39 +0100
| Newsgroups | gmane.network.lftp.user |
|---|---|
| Message-ID | <[email protected]> |
Hi, Thanks for the reply. here is the debug output from 4.7.1, i used debug 3 command: ---- Connecting to www.mufley.com (91.121.140.194) port 443 Certificate depth: 0; subject: /C=uk/ST=berkshire/L=reading/O=mufley dot com/CN=www.mufley.com/[email protected]; issuer: /C=uk/ST=berkshire/O=mufley dot com/CN=mufley dot com/[email protected] WARNING: Certificate verification: unable to get local issuer certificate (B6:69:00:52:0E:A7:FC:4A:05:33:18:FE:BE:B0:D9:70:63:78:19:90) WARNING: Certificate verification: unable to verify the first certificate (B6:69:00:52:0E:A7:FC:4A:05:33:18:FE:BE:B0:D9:70:63:78:19:90) and then repeats itself until i press CTRL-C. and i did "set ssl:verify-certificate no" fred On 2016-05-04 12:22, Alexander Lukyanov wrote: > Please send me the debug output. In 4.7.0 the http authentication was > reworked, so there can be a bug indeed. > > пн, 2 мая 2016 г. в 13:20, Frederico Costa > <[email protected]>: > >> Hi there, >> >> I have been using lftp for some years now, and has been working >> smoothly >> i can say. >> >> Now i have upgrade to version 4.7.1, and it seems i am having a bit >> of >> an issue when comes to http authentication. >> >> So, my setup is rather simple, and it has been running for some >> years, >> through a crontab on a daily task to get the latest backup files >> from an >> external server. >> >> command from crontab: >> >> /usr/local/bin/lftp -f /usr/home/user/scripts/backup.lftp >> >> the content of the script (backup.lftp) i am running >> -- >> set mirror:order "backup*" >> set http:authorization user:pass >> set ssl:verify-certificate no >> open https://www.mysite.com/transfer >> mirror -c --Remove-source-files home /data/public/backup & >> at 0610 -- exit top kill & >> -- >> >> This has been running without any problems up to version 4.6.5: >> -- >> 4.6.5 >> lftp :~> set mirror:order "backup*" >> lftp :~> set http:authorization user:pass >> lftp :~> set ssl:verify-certificate no >> lftp :~> open https://www.mysite.com/transfer >> cd: received redirection to `https://www.mysite.com/transfer/' >> cd ok, cwd=/transfer >> lftp www.mufley.com:/transfer> mirror -c --Remove-source-files home >> /data/public/backup >> >> web logs >> mysite.com [1] - transftp [02/May/2016:09:54:03 +0100] "HEAD >> /transfer >> HTTP/1.1" 301 - "-" "lftp/4.6.5" >> mysite.com [1] - transftp [02/May/2016:09:54:03 +0100] "HEAD >> /transfer/ >> HTTP/1.1" 200 - "-" "lftp/4.6.5" >> -- >> >> I have upgraded this weekend to version 4.7.1 (tested also on >> 4.7.0), >> and now: >> -- >> 4.7.0/1 >> lftp :~> set mirror:order "backup*" >> lftp :~> set http:authorization user:pass >> lftp :~> set ssl:verify-certificate no >> lftp :~> open https://www.mysite.com/transfer >> (it will cycle now through the below messages) >> cd `https://www.mufley.com/transfer' [Connecting...] >> cd `https://www.mufley.com/transfer' [Fetching headers...] >> cd `https://www.mufley.com/transfer' [Waiting for response...] >> >> web logs >> mysite.com [1] - - [02/May/2016:10:57:17 +0100] "HEAD /transfer >> HTTP/1.1" >> 401 - "-" "lftp/4.7.0" >> mysite.com [1] - - [02/May/2016:10:57:17 +0100] "HEAD /transfer >> HTTP/1.1" >> 401 - "-" "lftp/4.7.0" >> mysite.com [1] - - [02/May/2016:10:57:17 +0100] "HEAD /transfer >> HTTP/1.1" >> 401 - "-" "lftp/4.7.0" >> -- >> >> No changes have been done to the webserver, and when i use back >> again >> version 4.6.5 every works fine. >> >> So it seems on the 4.7.x the server replies with a 401 Unauthorized, >> instead of the 301 redirect and 200 ok. >> From what i can understand this seems to be related to the new http >> authentication functionality that has been added to 4.7.x. >> >> Maybe i am missing something in the scripts to be updated to run >> correclty on 4.7.x versions? >> I tried to look into the code, but it will take me a bit of time to >> understand, so i decided to drop you this email. >> >> Can you check this when you have some time? Or do you need more >> information, or more debug done? >> I will be more than happier to help. >> >> Looking forward to some feedback... >> >> Fred >> >> _______________________________________________ >> lftp mailing list >> [email protected] >> http://univ.uniyar.ac.ru/mailman/listinfo/lftp > > > Links: > ------ > [1] http://mysite.com _______________________________________________ lftp mailing list [email protected] http://univ.uniyar.ac.ru/mailman/listinfo/lftp