Mailinglist Archive: opensuse-buildservice (216 mails)

< Previous Next >
Re: [opensuse-buildservice] local obs behind a proxy
  • From: Michael Schroeder <mls@xxxxxxx>
  • Date: Thu, 25 Mar 2010 18:19:38 +0100
  • Message-id: <20100325171938.GC28270@xxxxxxx>
On Thu, Mar 25, 2010 at 05:45:54PM +0100, Marcus Hüwe wrote:
On 2010-03-24 14:33:01 +0100, Christian wrote:
I want to use the 'remoturl' feature. (added PRJ openSUSE.org)
And my local obs is not able to connect to 'api.opensuse.org' directly.
Access to internet is only allowed via proxy (e.g. squid)

So is there a possibility to tell obs to use a '$http_proxy' ?

I just wrote a small patch which adds basic http proxy support to the
backend. To enable it add 'our $proxy = "http://<ip>:<port>";' to the
BSConfig.pm file. Afterwards all remoteurl requests will be sent to
proxy.
The current implementation doesn't support proxy-authorization yet
but it should be trivial to implement it (before concentrating on
those details I want to know if the current code is ok:) ).

Feedback, remarks, objections etc. are always welcome:)

- I would prefer a proxy setting for each remote host, but maybe
there's no real life use case for it.
- I don't like your BSWatcher changes, that looks pretty hackish ;-)

Otherwise, nice work!

Cheers,
Michael

--
Michael Schroeder mls@xxxxxxx
SUSE LINUX Products GmbH, GF Markus Rex, HRB 16746 AG Nuernberg
main(_){while(_=~getchar())putchar(~_-1/(~(_|32)/13*2-11)*13);}
--
To unsubscribe, e-mail: opensuse-buildservice+unsubscribe@xxxxxxxxxxxx
For additional commands, e-mail: opensuse-buildservice+help@xxxxxxxxxxxx

< Previous Next >
Follow Ups