Blogs

Liferea Bug Tracker Switching to Github

Dear maintainers and contributing end users,

I plan to switch the bug tracker from SourceForge to Github to the end of the month (31.05.2014) to further simplify the workflow of maintaining Liferea. As a benefit at Github I'll maintain milestones with due dates and assigned issues. The Github bug tracker is already in use by some users. Feel free to use it right now.

Nothing Gets Lost!

I won't ignore the old tickets, they will just become invisible. I promise to process all important SF tickets. I believe you will still get mail notifications on state changes. For the maintainers: if you still need to access the tickets I we can find a solution (admin user role...). I know this pains you guys probably the most and don't want to mess up your valuable work more than absolutely necessary.

If you are in any doubt please drop a short mail on the mailing list or just recreate all the tickets at Github: https://github.com/lwindolf/liferea/issues?milestone=2&state=open

The Future

I plan to entirely stop using the Sourceforge tools in favour of Github. Sourceforge is just not very useable. Code formatting looks funny all the time. One needs to edit tickets to change state. Also the commit correlation with tickets in Github is just a killer feature for me.

For the future I also hope to invite more contributions via Github forking and merging. By also switching more code to Python plugins I can imagine some more users crossing the barrier, that coding in C is, and contribute.

Website Technology Changes in March 2014

As in the last months let's look into changes visible at the frontend pages of the biggest websites. This time I compared the changes between February to April.

These last two months saw the usual lot of version upgrades, along with some probably unintended un-hiding of server versions, several sites going to CloudFlare as well as a premiere with IPv6 being available on the first adult movie site.

The detailed results can be found here:

What Changed?

DNS-Prefetching The HTML header based DNS prefetching is expanding once more and for the first time used on adult site: redtube.com
IPv6 An AAAA record was sighted for the first time for xhamster.com. That makes IPv6 available for the first time on a major adult site!
CDN Changes
Version Upgrades
  • dooyoo.de upgrades from PHP 5.3.2-1ubuntu4.15 to recent 4.23
  • adf.ly upgrades from PHP 5.4.21 to 5.5.8
  • duden.de upgrades from PHP 5.3.3-7+squeeze18 to 19
  • duden.de upgrades from PHP 4.4.6 to 5.4.16
  • wikipedia.de upgrades from PHP 5.3.3-7+squeeze9 to 19
  • wikipedia.org upgrades from PHP 5.3.19-1ubuntu3.9+wmf1 to 3.10+wmf1
  • xhamster.com upgrades from PHP 5.3.21 to 5.3.26
  • jquery.com upgrades from nginx 1.4.4 to 1.4.7
  • xhamster.com upgrades from nginx 1.4.4 to 1.4.7
  • qq.com upgrades from squid 3.1.18 to 3.2.1
Hiding Server Version Against the trend in the last month this month three sites have unhidden the previously hidden server details:
  • edarling.de normally not showing any server version displayed "PHP/5.4.4-14+deb7u7" in February.
  • greenpeace.de previously not indicating the Apache version now shows CentOS Apache 2.2.15
  • jamba.de previously hiding the server version in April indicated "Servlet 2.4; JBoss-4.3.0.GA_CP06 (build"

Note: the website links lead to a history page for the different sites were you can see the change details.

Caution!

All the results listed above are based on a simple scanning script. The results present a snapshot of the websites and a single response only. This is of course not necessarily an indicating for what techniques the site uses in daily operations!

Who is using which CDN in 04/2014

Recent CDN usage for top 200 Alexa ranked sites and major German sites. For measurement method read more here...

CDN Sites
Akamai web.mit.edu adobe.com aol.de apple.com ask.com autobild.de avg.com bbc.co.uk bigpoint.com bild.de bing.com buch.de buzzfeed.com chip.de cnet.com cnn.com computerbild.de conduit.com crunchbase.com dailymotion.com dooyoo.de ebay.de edarling.de erento.com facebook.com finanzen.net flickr.com flipkart.com focus.de forbes.com godaddy.com huffingtonpost.com hungryhouse.co.uk ifeng.com imdb.com immonet.de indeed.com jamba.de java.com last.fm lieferheld.de linkedin.com mashable.com microsoft.de mjam.at morgenpost.de mozilla.org msdn.com msn.com mtv.com mytoys.de mywebsearch.com netflix.com n-tv.de otto.de paypal.com pizza.de qq.com reddit.com reference.com rp-online.de rtl.de salesforce.com skype.com skype.de slashdot.org sourceforge.net spiegel.de sport1.DE stepstone.de stern.de stumbleupon.com sueddeutsche.de superantojo.com.mx taobao.com theguardian.com welt.de wetter.com wetteronline.de xing.de zdf.de zedo.com
cachefly arstechnica.com cdnplanet.com
CDNetworks ifeng.com
Cedexis autobild.de bild.de computerbild.de finanzen.net morgenpost.de welt.de
Cloudflare crunchbase.com foodpanda.in foodpanda.pl foodpanda.ru imgur.com pingdom.com statcounter.com
CloudFront web.mit.edu addthis.com amazon.com amazon.de arstechnica.com bannersdontwork.com berlinonline.de cdnplanet.com chefkoch.de crunchbase.com foodarena.ch foodpanda.in foodpanda.ru hungryhouse.co.uk imdb.com instagram.com kicker.de neobux.com nzz.ch onlinepizza.se pizzaportal.pl samsung.com spotify.com stumbleupon.com superantojo.com.mx theguardian.com tivo.com tumblr.com tvinfo.de
EdgeCast web.mit.edu buzzfeed.com dailymotion.com erento.com forbes.com soundcloud.com sueddeutsche.de tumblr.com twitter.com
fastly web.mit.edu github.com samsung.com theguardian.com twitter.com
Level3 go.com groupon.de kicker.de linkedin.com photobucket.com stern.de sueddeutsche.de theguardian.com wetter.com zalando.de
Limelight arstechnica.com arte.tv softpedia.com swissre.com xnxx.com xvideos.com zeit.de
phncdn.com pornhub.com redtube.com tube8.com youporn.com
rncdn1.com thepiratebay.sx tube8.com
WaveCDN upjers.com

Liferea 1.10.9 Released

Today sees another maintenance release for 1.10. This release addresses TinyTinyRSS updating issues. If you are affected please upgrade and give feedback if it helped!

    * Fixes Github #19: non void function should return value
      (reported by kwm81)
    * Fixes SF #1141: Liferea does not update feeds with TinyTinyRSS
      (reported by Dominik Grafenhofer, denk_mal, Fabian Henze)
    * Fixes SF #1150: subscription prop/source: not all fields and
      buttons visible (reported by David Smith)

Download Liferea 1.10.9

https://github.com/lwindolf/liferea/releases/download/v1.10.9/liferea-1.10.9.tar.bz2

Liferea 1.10.8 Released

Today sees another maintenance release for 1.10. This release tries to address the startup crashes some users experience. If you are affected please upgrade and give feedback if it helped!

* Fixes Github #13: Parsing errors not visible with dark themes
  (reported by Steve Kelly)
* Fixes SF #1137, #1142: startup race with LifereaHtmlView
  (reported by Yanko Kaneti)

Download Liferea 1.10.8

https://github.com/lwindolf/liferea/releases/download/v1.10.8/liferea-1.10.8.tar.bz2

How to Munin Graph JVM Memory Usage with Ubuntu tomcat

The following description works when using the Ubuntu "tomcat7" package:

Grab the "java/jstat__heap" plugin from munin-contrib @ github and place it into "/usr/share/munin/plugins/jstat__heap".

Link the plugin into /etc/munin/plugins

ln -s /usr/share/munin/plugins/jstat__heap /etc/munin/plugins/jstat_myname_heap

Choose some useful name instead of "myname". This allows to monitor multiple JVM setups.

Configure each link you created in for example a new plugin config file named "/etc/munin/plugin-conf.d/jstat" which should contain one section per JVM looking like this

[jstat_myname_heap]
user tomcat7
env.pidfilepath /var/run/tomcat7.pid
env.javahome /usr/

Liferea 1.10.7 Released

Today there is another maintenance release for 1.0 introducing a patch from Chris Siebenmann:

 * Make Liferea use ETags and send If-None-Match
   (patch by Chris Siebenmann)

Download Liferea 1.10.7

https://github.com/lwindolf/liferea/releases/download/v1.10.7/liferea-1.10.7.tar.bz2

Website Technology Changes in January 2014

As in the last four months I'm looking into changes visible at the frontend pages of the biggest websites. The last month saw a lot of version upgrades and hiding server versions.

The detailed results can be found here:

What Changed?

DNS-Prefetching The HTML header based DNS prefetching is expanding once more and for the first time used on adult site: xnxx.com
IPv6 An AAAA record was sigthed for the first time for yandex.ru
Version Upgrades
  • bildblog.de upgrades from Gentoo PHP 5.4.13 to 5.5.7
  • flipkart.com upgraded nginx 1.4.1 to 1.4.4
  • gomez.com switched OS and upgraded Apache 2.2.13 (Win32) to 2.2.15 (Red Hat)
  • jquery.com upgraded PHP 5.3.27 to 5.3.28
  • kickass.to upgraded Gentoo nginx 1.5.1 to bleeding edge 1.5.10 same for PHP 5.5.5 to 5.5.9
  • taz.de upgraded Apache 2.2.16 to 2.2.22
  • wetteronline.de upgraded Apache 2.4.2 to 2.4.7
  • xhamster.com upgraded nginx 1.4.1 to 1.4.4 and PHP 5.3.15 to 5.3.21
Hiding Server Version Additional sites are now hiding the webserver version

Note: the website links lead to a history page for the different sites were you can see the change details.

Caution!

All the results listed above are based on a simple scanning script. The results present a snapshot of the websites and a single response only. This is of course not necessarily an indicating for what techniques the site uses in daily operations!

Liferea 1.10.6 Released

Today saw the stable release 1.10.6. It provides two important bug fixes:

* Fixes SF #1135: liferea-add-feed doesn't process feed:https//
  (patch by Kevin Walke)
* Fixes SF #1137: crash on startup in enclosure_list_view_load
  (reported in Redhat #1048499, Fedora #214888)

Download Liferea 1.10.6

https://github.com/lwindolf/liferea/releases/download/v1.10.6/liferea-1.10.6.tar.gz

Sharing Screen With Multiple Users

How to detect screen sessions of other users:

screen -ls <user name>/

How to open screen to other users:

  1. Ctrl-A :multiuser on
  2. Ctrl-A :acladd <user to grant access>

Attach to other users screen session:

With session name

screen -x <user name>/<session name>

With PID and tty

screen -x <user name>/<pid>.<ptty>.<host>
Syndicate content