Opened at 2020-01-23T14:05:45Z
Last modified at 2021-06-27T14:25:57Z
#1318 new enhancement
no_proxy option
Reported by: | Owned by: | ||
---|---|---|---|
Priority: | minor | Milestone: | |
Component: | BitlBee | Version: | Unspecified |
Keywords: | Cc: | ||
IRC client+version: | Client-independent | Operating System: | Linux |
OS version/distro: |
Description
I need to use a proxy for external http connections, but not for internal ones. Our proxy blocks access to any internal sites. Normally this works fine because I can set the no_proxy option for any local sites, but bitlbee doesn't seem to have such an option.
Attachments (0)
Change History (4)
comment:1 Changed at 2020-01-23T16:28:52Z by
comment:2 Changed at 2020-01-26T06:08:04Z by
Will account-level actually work though? If you do this in proxy.c, it's not even going to have user connection context. :-(
comment:4 Changed at 2021-06-27T14:25:57Z by
This would be great for non-libpurple outgoing connections as well. I see in bitlbee.conf there are proxy/socks options for this but I don't want to put my user/pass in a conf file even with proper read/write permissions.
And it would also be great to add this proxy functionality to weechat's ${sec.data} fields to grab these user/pass fields as well instead of inserting them into conf file.
I started working on a patch for this but ran into a complication. It seems that libpurple does not support no_proxy settings. We could work around this by making no_proxy an account level option. Any thoughts?