Opened 7 years ago

Closed 7 years ago

Last modified 7 years ago

#1128 closed enhancement (fixed)

Proxy server support

Reported by: vincent.chaptal@… Owned by: Eric Pettersen
Priority: major Milestone: 1.0
Component: Tool Shed Version:
Keywords: Cc: Tristan Croll, Conrad Huang
Blocked By: Blocking:
Notify when closed: Platform: all
Project: ChimeraX

Description

Need to offer proxy-server support for toolshed and other facilities of ChimeraX. Setting the http_proxy and https_proxy environment variables in os.environ will allow urllib to automatically use proxies.

Change History (4)

comment:1 by Eric Pettersen, 7 years ago

Resolution: fixed
Status: assignedclosed

Hi Vincent,

I have added HTTP/HTTPS proxy server support and I'm hoping you can test it out for me and let me know if it seems to work. In daily builds dated June 2nd or later (i.e. starting tomorrow) in ChimeraX's preferences ("Preferences" under the ChimeraX menu) there will be a "Web Access" category. In there, there will be controls for setting the proxy host and port number. You have to hit Return after putting in the host name in order for it to "take" (i.e. know you're done). You also need to click Save if you want the info saved for the next ChimeraX session.
Thanks in advance.

--Eric

comment:2 by Eric Pettersen, 7 years ago

Addendum: I fixed the code so you don't have to hit Return -- just moving he mouse away (cause the editor to lose focus) will do it now.

in reply to:  3 ; comment:3 by vincent.chaptal@…, 7 years ago

Hi Eric,

it would have been a pleasure to test it for you but I'm limited to v0.6 
as the plugin I'm using doesn't work under the latest versions of ChimeraX.
All the best
Vincent

On 02/06/2018 01:24, ChimeraX wrote:

in reply to:  4 ; comment:4 by tic20@…, 7 years ago

My development version of ISOLDE is now working with ChimeraX 0.7, but 
I'd prefer not to put it up on the ToolShed until everything's a bit 
more stable. Will keep you posted.

On 2018-06-06 09:02, ChimeraX wrote:

Note: See TracTickets for help on using tickets.