Bug 144584 - Akregator user-agent causes trouble with firewalls
Summary: Akregator user-agent causes trouble with firewalls
Status: RESOLVED FIXED
Alias: None
Product: akregator
Classification: Applications
Component: general (show other bugs)
Version: unspecified
Platform: Debian stable Linux
: NOR normal
Target Milestone: ---
Assignee: kdepim bugs
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2007-04-23 21:33 UTC by Leon Bottou
Modified: 2008-01-27 14:13 UTC (History)
0 users

See Also:
Latest Commit:
Version Fixed In:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Leon Bottou 2007-04-23 21:33:05 UTC
Version:           1.2.6 (using KDE KDE 3.5.5)
Installed from:    Debian stable Packages
Compiler:          gcc-4.1.2 
OS:                Linux

I just switched my machine to Debian Etch in 64 bit mode (x86_64).

Akregator now is unable to fetch the feeds.
Clicking 'Fetch Feed' or 'Fetch All Feeds' works for some time
and then displays the broken icon alongside the feed name.
I could not find how to obtain the error messages.

No problems getting the feeds with curl: this is not a network problem.
No problems getting the feeds from konqueror: probably not a kio problem.

Same thing with the kde-3.5.6 version (from debian unstable).

- Leon Bottou
Comment 1 Leon Bottou 2007-04-23 22:53:07 UTC
By "works for some time and then displays the broken icon",
I meant "displays the broken icon after thinking for 1-2 seconds".
That was not clear. 
Comment 2 Leon Bottou 2007-04-30 20:43:59 UTC
Solved the issue.

Akregator use the user-agent string 
"Akregator/xxx (librss remnants)"
and our firewall blocks http requests
whose user agent contains the string "gator".
I've been told it is a common setup
that is controlled by the provider of
our network hardware.

It worked before because, once upon a time, 
I manually patched the binary.
But this had popped out of my head.

Suggestion: configurable user-agent in akregator.

Comment 3 Teemu Rytilahti 2008-01-27 14:13:02 UTC
SVN commit 767135 by rytilahti:

Add ability to set custom user-agent. To use, type this into your akregatorrc, under the Network group:
Custom UserAgent=whateveryoumaywanttohavehere

BUGS:144584


 M  +4 -0      akregator.kcfg  
 M  +6 -1      akregator_part.cpp  


WebSVN link: http://websvn.kde.org/?view=rev&revision=767135