diff options
author | Ted Trask <ttrask01@yahoo.com> | 2009-08-25 11:30:50 +0000 |
---|---|---|
committer | Ted Trask <ttrask01@yahoo.com> | 2009-08-25 11:30:50 +0000 |
commit | 48a8fe99954ac0dc8ea9bd666fad1af3a97eb910 (patch) | |
tree | 4d3a886b3f914312294e69cc4ec58afa84a5c8ee /weblog-model.lua | |
parent | 20b71105d64f7bbb136925e70c09d6c9408a72c5 (diff) | |
download | acf-weblog-48a8fe99954ac0dc8ea9bd666fad1af3a97eb910.tar.bz2 acf-weblog-48a8fe99954ac0dc8ea9bd666fad1af3a97eb910.tar.xz |
Fixes: hide source password, put wget password to file instead of commandline, fix permissions bug. Bump to version 0.3.1v0.3.1
Diffstat (limited to 'weblog-model.lua')
-rw-r--r-- | weblog-model.lua | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/weblog-model.lua b/weblog-model.lua index c5f6f5b..9e32e53 100644 --- a/weblog-model.lua +++ b/weblog-model.lua @@ -552,7 +552,8 @@ local connecttosource = function(source, cookiesfile) local success = false logme("Connecting to source "..source.sourcename) if source.method == "http" or source.method == "https" then - local cmd = "wget -O - --no-check-certificate --save-cookies "..cookiesfile.." --keep-session-cookies --post-data 'password="..source.passwd.."&userid="..source.userid.."&Logon=Logon' '"..source.method.."://"..source.source.."/cgi-bin/acf/acf-util/logon/logon' 2>/dev/null" + fs.write_file(cookiesfile, "password="..source.passwd.."&userid="..source.userid.."&Logon=Logon") + local cmd = "wget -O - --no-check-certificate --save-cookies "..cookiesfile.." --keep-session-cookies --post-file '"..cookiesfile.."' '"..source.method.."://"..format.escapespecialcharacters(source.source).."/cgi-bin/acf/acf-util/logon/logon' 2>/dev/null" local f = io.popen(cmd) local resultpage = f:read("*a") f:close() |