#569159 liferea ask for not existent users/passwords reading feeds if you have a proxy with password

Package:
liferea
Source:
liferea
Description:
feed/news/podcast client with plugin support
Submitter:
Davide Prina
Date:
2024-10-05 09:54:02 UTC
Severity:
important
#569159#5
Date:
2010-02-10 12:59:17 UTC
From:
To:
At work I have a proxy with password (at home I don't have
proxy/password and I don't have problems).

I have added for example slashdot RSS.

Each time I click on slashdot folder I'm asked for user/password for:
a.fsdn.com

Each time I click on slashdot news I'm asked for users/passwords for:
feedads.g.doubleclick.net
feeds.freeburner.com
feedads.g.doubleclick.net
slashdot.org

Ciao
Davide

#569159#10
Date:
2012-11-05 03:18:38 UTC
From:
To:
tags 569159 moreinfo
thanks

Hello,

Can you try reproducing the problem with liferea 1.8.6-1 in Wheezy?
There is some Proxy options in the preferences settings, have you
tried manually setting any of those with any success?

Thanks.

#569159#19
Date:
2012-11-10 07:40:26 UTC
From:
To:
2012/11/5 David Smith:

Ok, I'm in Wheezy with liferea 1.8.6-1
then now it work: it don't ask me for password each feed I would like to read

If I set the Tools->Preferences->Proxy->Auto detect (GNOME)
it don't work, I have try to set the password into single feed, but it
don't work.
Note: now It don't ask me for password.

I have see that Debian don't work well for proxy with password (if you
work in an organization you have trouble using Debian as desktop
system), I have set in the system proxy configuration the proxy field
with the values: id:pwd@proxy_IP and with this workaround most Debian
tools work.
Note: for this liferea text I have try also to set this value to only proxy_IP

Ciao
Davide

#569159#24
Date:
2012-11-11 16:12:10 UTC
From:
To:
If you don't have a proxy configured in gnome, I believe the Auto Detect only works for proxys that don't require a username/password so I think that's expected.

I'd suggest googling some guides on how to set up Gnome's proxy settings.. If you set Gnome's proxy settings with a username and password,
then you *should* be able to use the Auto detect in Liferea and all other gnome apps as they will try whatever's configured in gnome's network proxy settings first and then typically fallback and try no username/password..

If you have proxy settings configured in gnome desktop, and other gnome apps besides liferea can use them without you having to manually configure the proxy settings in the apps, then let me know as that would probably be a bug in liferea.. Otherwise, I don't think this is a bug in 1.8.6-1.

Thanks for your time.

#569159#29
Date:
2012-11-13 08:56:12 UTC
From:
To:
2012/11/11 David Smith:

1) I start liferea from the GNOME menu
It don't work
I get the error:
L'ultimo aggiornamento di questo abbonamento non è riuscito.
Codice di errore HTTP: 0: Impossibile risolvere il nome host di destinazione

It try to translate
The last feed update has failed.
Error code HTTP: 0: unable to resolve destination hostname

In gnome setting for the proxy under network I set
ID:PWD@IP and PORT
for all entries

2) I start liferea from a terminal
It work
$ set | grep proxy
all_proxy=socks://ID:PWD@IP:PORT/
ftp_proxy=http://ID:PWD@IP:PORT/
http_proxy=http://ID:PWD@IP:PORT/
https_proxy=http://ID:PWD@IP:PORT/
no_proxy=localhost,127.0.0.0/8

yes there are other gnome applications that work correctly with "use
proxy gnome setting", for example
epiphany-browser

but other don't, for example
iceweasel

I add another information. I think the IP I use is not the proxy IP
but it is an hardware that do load balancing, then "under" that there
are X proxy servers.

With what I found today I think this is a my configuration problem...
but I don't understand where is the problem.

Ciao
Davide

#569159#34
Date:
2012-11-16 16:59:23 UTC
From:
To:
That's strange.  Can you try running liferea --debug-net in both cases
and post the output?

#569159#39
Date:
2012-11-19 11:55:16 UTC
From:
To:
2012/11/16 David Smith:

I have started liferea and update a feed.

*******************
1) from the shell *
*******************

$ liferea --debug-net

NET: proxy set to http://ID:PWD@IP:PORT

(liferea:11243): libsoup-WARNING **: (soup-uri.c:523):soup_uri_copy:
runtime check failed: (SOUP_URI_IS_VALID (uri))

(liferea:11243): libsoup-WARNING **: (soup-uri.c:523):soup_uri_copy:
runtime check failed: (SOUP_URI_IS_VALID (uri))

(liferea:11243): libsoup-WARNING **: (soup-uri.c:523):soup_uri_copy:
runtime check failed: (SOUP_URI_IS_VALID (uri))

(liferea:11243): libsoup-WARNING **: (soup-uri.c:523):soup_uri_copy:
runtime check failed: (SOUP_URI_IS_VALID (uri))

(liferea:11243): libsoup-WARNING **: (soup-uri.c:523):soup_uri_copy:
runtime check failed: (SOUP_URI_IS_VALID (uri))
NET: Setting initial HTML widget proxy...

(liferea:11243): libsoup-WARNING **: (soup-uri.c:523):soup_uri_copy:
runtime check failed: (SOUP_URI_IS_VALID (uri))

(liferea:11243): libsoup-WARNING **: (soup-uri.c:523):soup_uri_copy:
runtime check failed: (SOUP_URI_IS_VALID (uri))

(liferea:11243): libsoup-WARNING **: (soup-uri.c:523):soup_uri_copy:
runtime check failed: (SOUP_URI_IS_VALID (uri))

(liferea:11243): libsoup-WARNING **: (soup-uri.c:523):soup_uri_copy:
runtime check failed: (SOUP_URI_IS_VALID (uri))

(liferea:11243): libsoup-WARNING **: (soup-uri.c:523):soup_uri_copy:
runtime check failed: (SOUP_URI_IS_VALID (uri))
NET: network manager: connecting to StateChanged signal
NET: network manager: connected to StateChanged signal: yes
NET: downloading http://xkcd.com/atom.xml

(liferea:11243): libsoup-WARNING **: (soup-uri.c:523):soup_uri_copy:
runtime check failed: (SOUP_URI_IS_VALID (uri))

(liferea:11243): libsoup-WARNING **: (soup-uri.c:523):soup_uri_copy:
runtime check failed: (SOUP_URI_IS_VALID (uri))

(liferea:11243): libsoup-WARNING **: (soup-uri.c:523):soup_uri_copy:
runtime check failed: (SOUP_URI_IS_VALID (uri))

(liferea:11243): libsoup-WARNING **: (soup-uri.c:523):soup_uri_copy:
runtime check failed: (SOUP_URI_IS_VALID (uri))

< HTTP/1.0 407 Proxy Authentication Required
< Soup-Debug-Timestamp: 1353325043
< Soup-Debug: SoupMessage 1 (0x10ec2c0)
< Proxy-Authenticate: Basic realm="Proxy6"
< Content-Length: 378
< Content-Type: text/html
< Proxy-Connection: Close


(liferea:11243): libsoup-WARNING **: (soup-uri.c:523):soup_uri_copy:
runtime check failed: (SOUP_URI_IS_VALID (uri))

(liferea:11243): libsoup-WARNING **: (soup-uri.c:523):soup_uri_copy:
runtime check failed: (SOUP_URI_IS_VALID (uri))

(liferea:11243): libsoup-WARNING **: (soup-uri.c:523):soup_uri_copy:
runtime check failed: (SOUP_URI_IS_VALID (uri))

(liferea:11243): libsoup-WARNING **: (soup-uri.c:523):soup_uri_copy:
runtime check failed: (SOUP_URI_IS_VALID (uri))
< Soup-Debug-Timestamp: 1353325044
< Soup-Debug: SoupMessage 1 (0x10ec2c0)
< Vary: Accept-Encoding
< Content-Encoding: gzip
< Last-Modified: Mon, 19 Nov 2012 05:40:04 GMT
< ETag: "2245509586"
< Content-Type: application/xml
< Accept-Ranges: bytes
< Content-Length: 735
< Date: Mon, 19 Nov 2012 11:35:32 GMT
< Server: lighttpd/1.4.28
< Connection: Keep-Alive

NET: download status code: 200
NET: source after download: >>>http://xkcd.com/atom.xml<<<
NET: 2542 bytes downloaded


**************************
1) from the Gmone 3 menù *
**************************

I have used alacarte to change the command in:

liferea --debug-net > /tmp/a.log 2> /tmp/a.log

but this don't create the log!

so I first created a a.sh file and used alacarte to start it, this is the log:

NET: proxy set to http://(null):(null)@(null):0
NET: network manager: connecting to StateChanged signal
NET: network manager: connected to StateChanged signal: yes
NET: downloading http://xkcd.com/atom.xml
NET: download status code: 2
NET: source after download: >>>http://xkcd.com/atom.xml<<<
NET: 0 bytes downloaded

**********

interesting... liferea executed with the Gnome 3 menu is unable to set
the proxy setting from the Gnome settings

Ciao
Davide