I have a similar issue, so I think this is a bug introduced in
0.9.14.  Our scripts are behind Kerberos authentication.  When using
GM version 0.9.13 the user scripts are saved in my Firefox profile
with the correct file name "myscript.user.js", if I use 0.9.14 or
0.9.15 the scripts are saved in my FF profile directory with the wrong
file name "getgm.cgi". (scripts work as they should but bad file
name). My guess is it uses the first header returned by the server,
not the 2nd after negotiation, you can see the Content-Type changes
and the Content-Disposition containing the file name is only seen in
the 2nd header.

kcurl -I "https://myserver.com/gmget.cgi?get=myscript.user.js";
HTTP/1.1 401 Authorization Required
Date: Tue, 31 Jan 2012 23:05:13 GMT
Server: Server
WWW-Authenticate: Negotiate
WWW-Authenticate: Basic realm="ANT (Windows) Login"
nnCoection: close
Content-Type: text/html; charset=iso-8859-1

HTTP/1.1 200 OK
Date: Tue, 31 Jan 2012 23:05:14 GMT
Server: Server
WWW-Authenticate: Negotiate oRQsFGSdfGfdSDCSqGSIb3EgECAg==
Content-Disposition: attachment; filename="myscript.user.js"
Content-Length: 4653
Cneonction: close
Content-Type: application/javascript


Additionally, if I click "Show Script Source" on installation the URL
bar shows:
Version GM 0.9.13:
file:///C:/Users/Mark/AppData/Local/Temp/myscript.user.js

GM 0.9.14:
file:///C:/Users/Mark/AppData/Local/Temp/gm-temp-19/gmget.cgi

I would like to see the behavior rolled back to the way things worked
in the 0.9.13 version.


On Jan 24, 2:14 pm, Robert <[email protected]> wrote:
> Hi,
>
> I am using GM 0.9.14 on FF 9.0.1. My scripts alpha versions are
> protected with basic authentication. When I enter the url in browser
> address bar (e.g.https://myserver/alpha/myscript.user.js) Firefox
> prompts me for username/password. I enter it and get access.
>
> I would expect Greasmonkey is asking me to install this script. But it
> don't! My script is just shown in the brower. When I press reload, GM is
> showing me the install requester.
>
> Guess this is a little bug.
>
> Regards,
> Robert

-- 
You received this message because you are subscribed to the Google Groups 
"greasemonkey-users" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/greasemonkey-users?hl=en.

Reply via email to