Bug 4184

Summary: Provide option for changing HTTP user agent sting.
Product: Claws Mail (GTK 2) Reporter: George <removed-gdpr>
Component: Plugins/RSSylAssignee: users
Status: NEW ---    
Severity: enhancement    
Priority: P3    
Version: 3.17.4   
Hardware: PC   
OS: Linux   

Description George 2019-03-23 11:44:35 UTC
Currently RSSyl sends "libfeed 0.1" as HTTP user agent. This is a quite unpopular UA which makes user fingerprinting easier. It would be better to use something more popular:

https://techblog.willshouse.com/2012/01/03/most-common-user-agents/

Ideally the user should be given a preference where he can enter (say) the 3 UA strings and Claws can use them randomly for each separate HTTP connection.
Comment 1 George 2019-03-25 09:58:27 UTC
Seems to be this line:

$ grep -r "libfeed 0.1" .
./src/plugins/rssyl/libfeed/feed.c:     curl_easy_setopt(eh, CURLOPT_USERAGENT, "libfeed 0.1");