---------------
Christof Meerwald@blog.www

home
> blog
>> 758

translate to German (by SYSTRAN)

Weblog RDF feed, Atom feed

[previous] / [up] [overview] [down] / [next]

Sat Jul 21 13:42:02 2012 GMT: Metamorphosis: Titian 2012 @ Royal Opera House

Sun Jul 01 20:24:09 2012 GMT: Les Troyens @ Royal Opera House

Fri Jun 15 18:01:41 2012 GMT: jabberd2 broke after upgrade to Ubuntu 12.04

After upgrading edge.cmeerw.net I noticed that jabberd2 broke with very weird symptoms. In the end it turned out that a fix for CVE-2012-0876 in the expat XML parser has some very undesirable side-effects. It randomises hash calculations in the library, but to do that it uses srand/rand every time an XML parser is created (re-seeding the random number generator with the current time via srand). Unfortunately, jabberd2 also uses random numbers to create unique ids and it is those ids that are now not unique any more when two connections are created within a second (as an XML parser is created for each connection and the random number generator is re-seeded with the same timestamp, resulting in the same "random" id being used by jabberd2). Oh dear, using srand inside a library is evil...

Fri Jun 08 22:58:54 2012 GMT: Salome @ Royal Opera House

Been to a performance of Salome at the Royal Opera House.

Mon Jun 04 16:55:23 2012 GMT: Berlin

I have just added some pictures of Berlin to my photo album: part 1 and part 2.

Sun May 20 13:59:05 2012 GMT: Falstaff @ Royal Opera House

I have been to a performance of Falstaff at the Royal Opera House yesterday evening.

Mon May 14 22:23:38 2012 GMT: La bohème @ Royal Opera House

Just been to a performance of La bohème at the Royal Opera House.

Sat May 05 16:09:16 2012 GMT: Cologne

Sun Apr 29 16:08:27 2012 GMT: EPOLLOUT|EPOLLET Behaviour

Sun Apr 22 19:18:47 2012 GMT: Design and Analysis of Algorithms I

Sat Apr 21 19:24:24 2012 GMT: boost asio thread contention

Sat Apr 21 14:51:42 2012 GMT: Spurious EPOLLOUT events

---------------

This Web page is licensed under the Creative Commons Attribution - NonCommercial - Share Alike License. Any use is subject to the Privacy Policy.

Revision: 1.14, cmeerw.org/blog/758.html
Last modified: Mon Sep 03 18:19:55 2018
Christof Meerwald <cmeerw@cmeerw.org>
XMPP: cmeerw@cmeerw.org