{"push_id":651945807,"size":3,"distinct_size":1,"ref":"refs/heads/master","head":"e6f74d6bb41b542fc3fa63dc450060a0d68859c2","before":"c5b3b0e66ba468f9d027dd7aeb5facb464ca3ee0","commits":[{"sha":"1f1e2372f05d4398daf398f5da5946b2ccec761b","author":{"email":"b41fe84d9d2075e92ce86e69d3ec6c8fdbc9ed1a@meebey.net","name":"Mirco Bauer"},"message":"Engine: mark message buffers as serializable else they can't be used by remote frontends","distinct":false,"url":"https://api.github.com/repos/meebey/smuxi/commits/1f1e2372f05d4398daf398f5da5946b2ccec761b"},{"sha":"83a609d02d2b5e961f146e72978b521c5d58be23","author":{"email":"b41fe84d9d2075e92ce86e69d3ec6c8fdbc9ed1a@meebey.net","name":"Mirco Bauer"},"message":"Engine-IRC: tolerate duplicate nicks in RPL_NAMREPLY (closes: #1051)\n\nirc.gitter.im sent duplicate nicks in RPL_NAMREPLY for some reason and triggered\nan exception in Smuxi's IRC engine:\n\n    2015-05-03 22:17:11,149 [IrcProtocolManager (irc.gitter.im:6697) listener] ERROR Smuxi.Engine.IrcProtocolManager - _Run(): exception in _Listen() occurred!\n    System.ArgumentException: An element with the same key already exists in the dictionary.\n      at System.Collections.Generic.Dictionary`2[System.String,Smuxi.Engine.PersonModel].Add (System.String key, Smuxi.Engine.PersonModel value) [0x00171] in /tmp/buildd/mono-2.6.7/mcs/class/corlib/System.Collections.Generic/Dictionary.cs:429\n      at Smuxi.Engine.IrcProtocolManager._OnNames (System.Object sender, Meebey.SmartIrc4net.NamesEventArgs e) [0x00000] in <filename unknown>:0\n      at Meebey.SmartIrc4net.IrcClient._Event_RPL_NAMREPLY (Meebey.SmartIrc4net.IrcMessageData ircdata) [0x00408] in /usr/local/src/smuxi-cloud/lib/SmartIrc4net/src/IrcClient/IrcClient.cs:2816\n      at Meebey.SmartIrc4net.IrcClient._HandleEvents (Meebey.SmartIrc4net.IrcMessageData ircdata) [0x00349] in /usr/local/src/smuxi-cloud/lib/SmartIrc4net/src/IrcClient/IrcClient.cs:1511\n      at Meebey.SmartIrc4net.IrcClient._Worker (System.Object sender, Meebey.SmartIrc4net.ReadLineEventArgs e) [0x00000] in /usr/local/src/smuxi-cloud/lib/SmartIrc4net/src/IrcClient/IrcClient.cs:1169\n      at (wrapper delegate-invoke) Meebey.SmartIrc4net.ReadLineEventHandler:invoke_void__this___object_ReadLineEventArgs (object,Meebey.SmartIrc4net.ReadLineEventArgs)\n      at (wrapper delegate-invoke) Meebey.SmartIrc4net.ReadLineEventHandler:invoke_void__this___object_ReadLineEventArgs (object,Meebey.SmartIrc4net.ReadLineEventArgs)\n      at Meebey.SmartIrc4net.IrcConnection.ReadLine (Boolean blocking) [0x000bb] in /usr/local/src/smuxi-cloud/lib/SmartIrc4net/src/IrcConnection/IrcConnection.cs:902\n      at Meebey.SmartIrc4net.IrcConnection.Listen (Boolean blocking) [0x0000b] in /usr/local/src/smuxi-cloud/lib/SmartIrc4net/src/IrcConnection/IrcConnection.cs:841\n      at Meebey.SmartIrc4net.IrcConnection.Listen () [0x00000] in /usr/local/src/smuxi-cloud/lib/SmartIrc4net/src/IrcConnection/IrcConnection.cs:855\n      at Smuxi.Engine.IrcProtocolManager._Listen () [0x00000] in <filename unknown>:0","distinct":false,"url":"https://api.github.com/repos/meebey/smuxi/commits/83a609d02d2b5e961f146e72978b521c5d58be23"},{"sha":"e6f74d6bb41b542fc3fa63dc450060a0d68859c2","author":{"email":"b41fe84d9d2075e92ce86e69d3ec6c8fdbc9ed1a@meebey.net","name":"Mirco Bauer"},"message":"Merge branch 'stable'","distinct":true,"url":"https://api.github.com/repos/meebey/smuxi/commits/e6f74d6bb41b542fc3fa63dc450060a0d68859c2"}]}