Christof Meerwald@blog.www | |||||||
home |
Wed Sep 26 21:52:12 2012 GMT: Die Walküre @ Royal Opera House Mon Sep 24 22:16:04 2012 GMT: Das Rheingold ~ Royal Opera House Sat Jul 21 13:42:02 2012 GMT: Metamorphosis: Titian 2012 @ Royal Opera House Been to a performance of Metamorphosis: Titian 2012 at the Royal Opera House. Sun Jul 01 20:24:09 2012 GMT: Les Troyens @ Royal Opera House I have just been to a performance of Les Troyens at the Royal Opera House - more than 5 hours can be a bit tiring, but the music is good nonetheless. 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 Mon May 14 22:23:38 2012 GMT: La bohème @ 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 | ||||||
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/760.html Last modified: Mon Sep 03 18:19:55 2018 |
Christof Meerwald <cmeerw@cmeerw.org> XMPP: cmeerw@cmeerw.org |