Bug 7241 - Network proxy support for gpodder
: Network proxy support for gpodder
Status: NEW
Product: gPodder
General
: unspecified
: All Maemo
: Low enhancement with 4 votes (vote)
: ---
Assigned To: Thomas Perl
: general
:
:
:
:
  Show dependency tree
 
Reported: 2009-12-22 22:07 UTC by bigbrovar
Modified: 2014-03-08 10:28 UTC (History)
1 user (show)

See Also:


Attachments


Note

You need to log in before you can comment on or make changes to this bug.


Description bigbrovar (reporter) 2009-12-22 22:07:05 UTC
SOFTWARE VERSION: 1.2009.42-11.002
(Settings > General > About product)

EXACT STEPS LEADING TO PROBLEM: 
(Explain in detail what you do (e.g. tap on OK) and what you see (e.g. message
Connection Failed appears))
1. Install gpodder, and add my proxy settings to my wireless profile.
2. Start Gpodder
3. Try to fetch a list of top 50 podcast

EXPECTED OUTCOME: It should pull down a list of top 50 podcast for me to choose
which to subscribe to

ACTUAL OUTCOME: It loads for a long time then says "no podcast found in source"

REPRODUCIBILITY:
(always, less than 1/10, 5/10, 9/10)
always

EXTRA SOFTWARE INSTALLED:non

OTHER COMMENTS:
All internet traffic in my network must go through a network proxy. I always
add my proxy settings to my wireless profile ( Internet
connections/connections/wiress access point/edit/advance/proxy settings ) All
core system applications use this proxy settings (miroB,skype etc) however it
seems gpodder does not work with the system wide proxy. It only works if i
export my http_proxy to /etc/profile. ( but doing that prevent microB from
working https://bugs.maemo.org/show_bug.cgi?id=7235 )It would be really nice if
proxy support could be added to gpodder 
User-Agent:       Mozilla/5.0 (X11; U; Linux i686; en-US) AppleWebKit/532.5
(KHTML, like Gecko) Chrome/4.0.249.30 Safari/532.5
Comment 1 Andrew Flegg maemo.org 2009-12-23 01:27:15 UTC
Thanks for the report. This seems to be an issue with other software other than
MooBox, see bug 6931 for more info.

*** This bug has been marked as a duplicate of bug 6931 ***
Comment 2 bigbrovar (reporter) 2009-12-23 01:33:25 UTC
(In reply to comment #1)
> Thanks for the report. This seems to be an issue with other software other than
> MooBox, see bug 6931 for more info.
> 
> *** This bug has been marked as a duplicate of bug 6931 ***
> 

(In reply to comment #1)
> Thanks for the report. This seems to be an issue with other software other than
> MooBox, see bug 6931 for more info.
> 
> *** This bug has been marked as a duplicate of bug 6931 ***
> 
  am I missing something, because am finding it hard to undertsand the
relationship between a bug about internet proxy support and one about
application icons
Comment 3 Andrew Flegg maemo.org 2009-12-23 01:33:39 UTC
Sorry for the noise, wrong tab!
Comment 4 Thomas Perl 2010-02-08 00:43:14 UTC
Does anybody know where the proxy settings are stored on Maemo, so that I can
read them from within gPodder and apply it to connections? Also, is there a way
to detect the changing of proxy settings (e.g. when someone is switching from
3G to WiFi, and the proxy settings change because of that) so that I can change
the proxy settings inside my application while it's running?
Comment 5 bigbrovar (reporter) 2010-02-08 05:32:21 UTC
First of I want to say that I am not a complete noob at programming and maemo
so my words should not be taken as the gospel. From the little I understand.
Maemo does have system proxy settings in a way similar to GNOME: using GConf.
There's an API which applications are supposed to use for the proxy (e.g.
gconf's /system/proxy/mode or libconic's con_ic_connection_get_proxy_mode) I
Got some documentations here.
http://wiki.maemo.org/Documentation/Maemo_5_Developer_Guide/Using_Connectivity_Components/Maemo_Connectivity#Getting_Proxy_Settings.

so based on Felipe Contreras (maintainer of msn-pecan) response to a same bug i
filed against telepathy haze. http://bugs.freedesktop.org/show_bug.cgi?id=26330
on how he fixed the proxy issue in msn-pecan "In telepathy-msn-pecan I hacked
the internal libpurple so that it assumes we
are in a GNOME environment (the current checks return 'false'). Then libpurple
goes on fetching the proxy settings using system calls to gconftool-2 (ugly!)
and everything works fine."
Comment 6 Thomas Perl 2010-04-09 16:21:14 UTC
Another helpful link on how to implement this:

https://vcs.maemo.org/svn/pymaemo/packages/python-conic/branches/chinook/tests/test_proxies.py

Patches against gPodder gladly accepted :)
Comment 7 Thomas Perl 2010-05-12 16:13:43 UTC
*** Bug 7242 has been marked as a duplicate of this bug. ***