{"push_id":803237106,"size":57,"distinct_size":57,"ref":"refs/heads/master","head":"737ca8b888ef92ec43cf9f3329387b05f3f6fecf","before":"23e34d77f2fd23ab5d61f6ba4aa905817f57668a","commits":[{"sha":"14b42141c031514e1a8e93265cd0364e75a1c6f2","author":{"email":"6cfbf6cac8f5b724f7926e3df106e43b6dceaeb1@hp","name":"David Straw"},"message":"Handle multiple concurrent calls to BeginTryReceiveRequest","distinct":true,"url":"https://api.github.com/repos/RavenB/mono/commits/14b42141c031514e1a8e93265cd0364e75a1c6f2"},{"sha":"05d7064c1c43544743a4c4e50962f5280b962306","author":{"email":"6829385fb146ef6952462073195f91dfaa7fa604@croesus.com","name":"Jonathan Gagnon"},"message":"GetIdElement must look for \"ID\" and \"id\". Fixes #4938","distinct":true,"url":"https://api.github.com/repos/RavenB/mono/commits/05d7064c1c43544743a4c4e50962f5280b962306"},{"sha":"dd25ba0629b387177890274cbbb538cdb7dc832c","author":{"email":"891b861bc94c698b025a36c0e0446167429c989d@flash.net","name":"Mark Lintner"},"message":"These changes fix 14335. When in getcontractinternal various things can confuse the host processing of ContractInterfaces. I only identified and fixed a couple so far and they fix problems with multiple inheritance of contracts and deep hierarchies. It is looking to verify that all of the contract interfaces it has in the list inherit from the root interface. However when IA and IB inherit from the IRoot. It will iterate nxn times and with multiple inehritance it will eventuall get a 1A and verify that it inherits from iroot it gois along until it verifies that A inherits from the root then finds it cannot verify IA becuase because it is checking to see if IB inherits from it. It doesnt because both of them are peers and inheit from IRoot. This threw an exception. I fixes that and a couple of related bugs.\n\n Please enter the commit message for your changes. Lines starting","distinct":true,"url":"https://api.github.com/repos/RavenB/mono/commits/dd25ba0629b387177890274cbbb538cdb7dc832c"},{"sha":"b2dcf4fdab5b60fec88ae29f45f900024ee57568","author":{"email":"891b861bc94c698b025a36c0e0446167429c989d@flash.net","name":"Mark Lintner"},"message":"This adds a unit test and a more robust method for determining the servicecontract to be returned from ContractDescription.GetContract and to more accurately determine exceptional conditions.","distinct":true,"url":"https://api.github.com/repos/RavenB/mono/commits/b2dcf4fdab5b60fec88ae29f45f900024ee57568"},{"sha":"9cb08ed0a8ae69a79b6937af62aa6786255976c8","author":{"email":"891b861bc94c698b025a36c0e0446167429c989d@flash.net","name":"Mark Lintner"},"message":"undid some unecessary formatting","distinct":true,"url":"https://api.github.com/repos/RavenB/mono/commits/9cb08ed0a8ae69a79b6937af62aa6786255976c8"},{"sha":"8ad18569c52f1f6ad0299f4cf58d39e24ddd28b2","author":{"email":"891b861bc94c698b025a36c0e0446167429c989d@flash.net","name":"Mark Lintner"},"message":"removed a hello world from the code.","distinct":true,"url":"https://api.github.com/repos/RavenB/mono/commits/8ad18569c52f1f6ad0299f4cf58d39e24ddd28b2"},{"sha":"a8ee7c2326ce6dcefaf4c79749f87be21945f7a0","author":{"email":"d24370f93c848f9b9e9043ebb082d433901eaa60@fiducial.net","name":"Etienne CHAMPETIER"},"message":"[FIX] correctly handle custom onclick attribute when autopostback = true for checkbox\n\nonclick is in common_attrs not in Attributes, so we can't use BuildScriptAttribute\n\nSigned-off-by: Etienne CHAMPETIER <etienne.champetier@fiducial.net>","distinct":true,"url":"https://api.github.com/repos/RavenB/mono/commits/a8ee7c2326ce6dcefaf4c79749f87be21945f7a0"},{"sha":"dbc021772a8c0a8bf97615523c73d55cf9b376c3","author":{"email":"854ca7538e83a979b0475833333b6b096e7a2117@gmail.com","name":"Andrey Akinshin"},"message":"Suppression of negative Elapsed in Stopwatch\n\nThere was a bug (https://connect.microsoft.com/VisualStudio/feedbackdetail/view/94083/stopwatch-returns-negative-elapsed-time) in the old Microsoft .NET versions: the Stopwatch.Elapsed property could return negative value for a small time period. It was be fixed in .NET 4.0, but it can be still reproduced by the current Mono version.\nFor example, this can be reproduced during dynamic processor frequency scaling (see http://en.wikipedia.org/wiki/SpeedStep).","distinct":true,"url":"https://api.github.com/repos/RavenB/mono/commits/dbc021772a8c0a8bf97615523c73d55cf9b376c3"},{"sha":"5b6c684d26995e720a05ff5d1cd2210e31d041ad","author":{"email":"39873a5c80ec508675fb4ec2a5d8ae0f111f854f@hp.com","name":"David Straw"},"message":"Fix for bug 22307 - Intermittent IndexOutOfRangeException on closing connection","distinct":true,"url":"https://api.github.com/repos/RavenB/mono/commits/5b6c684d26995e720a05ff5d1cd2210e31d041ad"},{"sha":"79f621ee7d066a87167eb8dc17730f3d43dd119f","author":{"email":"635738133878d806b341a46c307f04136db1fd1d@gmail.com","name":"Marc-Andre Ferland"},"message":"Added null check in constructor.\n\tAvoid throwing NRE later while using the class.","distinct":true,"url":"https://api.github.com/repos/RavenB/mono/commits/79f621ee7d066a87167eb8dc17730f3d43dd119f"},{"sha":"45d5332a0a67038f08aa0a828993fb90def559b8","author":{"email":"854ca7538e83a979b0475833333b6b096e7a2117@gmail.com","name":"Andrey Akinshin"},"message":"Stopwatch: removed #if NET_4_0 for suppression of negative elapsed","distinct":true,"url":"https://api.github.com/repos/RavenB/mono/commits/45d5332a0a67038f08aa0a828993fb90def559b8"},{"sha":"6b146d49f955c4c7ea188996b0ddd5fb1ab0d27b","author":{"email":"59bd0a3ff43b32849b319e645d4798d8a5d1e889@lvsys.com","name":"smirtw"},"message":"Added sha512 and sha256 and defaults to SHA512\n\nSHA1 is deprecated and microsoft won't accept SHA1 into the certificate store after 2016. Defaulting to SHA512 is a good practice to prevent unaware folks from generating weak ssl certs.","distinct":true,"url":"https://api.github.com/repos/RavenB/mono/commits/6b146d49f955c4c7ea188996b0ddd5fb1ab0d27b"},{"sha":"2165b4616ade682bac8a9848d66192b27ef7fbdd","author":{"email":"96835dd8bfa718bd6447ccc87af89ae1675daeca@tomjepp.co.uk","name":"Thomas Jepp"},"message":"Fix bug #33551 - Use a full FQDN for EHLO and HELO in SmtpClient.","distinct":true,"url":"https://api.github.com/repos/RavenB/mono/commits/2165b4616ade682bac8a9848d66192b27ef7fbdd"},{"sha":"026a8c44d332b3595814ce0aceba255467cd7b6d","author":{"email":"9118629b2d65c9a0b93a5821e195ab758351ff75@gmail.com","name":"Angelo Compagnucci"},"message":"eglib: checking for locale_charset function\n\nThis patch checks if locale_charset function is availabe in\nlibiconv or libcharset and changes the linking options accordingly.","distinct":true,"url":"https://api.github.com/repos/RavenB/mono/commits/026a8c44d332b3595814ce0aceba255467cd7b6d"},{"sha":"c820dda1ced4ae80498fd5e6a10d662a90587472","author":{"email":"d63bd1d6ac9d080b5972f6532a306c6be095ef3a@archlinux.org","name":"Juergen Hoetzel"},"message":"[runtime] Fix casting error in InternalCodePage.\n\nUse gsize instead of gssize when checking the encodings array for\ncodepage numbers. When a char* is pointing to the upper half of the\naddress space, it will be otherwise converted to a negative number.","distinct":true,"url":"https://api.github.com/repos/RavenB/mono/commits/c820dda1ced4ae80498fd5e6a10d662a90587472"},{"sha":"d89373d85efa6d4297c5964cb966171bb9041e40","author":{"email":"3fc1d16c97b765ae904f94556a28ba52c9a4430f@users.noreply.github.com","name":"Adam Burgess"},"message":"[System] Fix SmtpClient.SendMailAsync never completing","distinct":true,"url":"https://api.github.com/repos/RavenB/mono/commits/d89373d85efa6d4297c5964cb966171bb9041e40"},{"sha":"e55e4350bb8d68a47df7a20921486d1db8328a4d","author":{"email":"747d425dfc602428febd97bd935311d9ede791b9@gmail.com","name":"Vlad Brezae"},"message":"[sgen] Fix race between block allocation and concurrent sweep.\n\nAdding a new block to the allocated_blocks array is racy with the removal of nulls when sweeping. We wait for sweep to finish to avoid that.\n\nThis also handles the problem of allocating degraded objects while sweeping.","distinct":true,"url":"https://api.github.com/repos/RavenB/mono/commits/e55e4350bb8d68a47df7a20921486d1db8328a4d"},{"sha":"7381d913a9542fc4983931cb0601f7e1f71db825","author":{"email":"e1b45ff0cbca3b5de96a7db9406048fc8aa21855@sil.org","name":"Eberhard Beilharz"},"message":"[MWF] Fix problem pasting text (Xamarin-33968)\n\nFix a problem where pasting certain unicode characters from the\nclipboard (e.g. \"aʼaa\") resulted in \"a벪\".","distinct":true,"url":"https://api.github.com/repos/RavenB/mono/commits/7381d913a9542fc4983931cb0601f7e1f71db825"},{"sha":"7f74e2582650e3e3f27ffafcc41f5d46e990908b","author":{"email":"a4d3028640b16b8635f2d7ab9cbb07a71466c3cb@outlook.com","name":"Alexander Köplinger"},"message":"[unit-tests] Fix \"parallel-tests\" AUTOMAKE_OPTIONS not recognized by old automake\n\nautomake 1.13 introduced the flag as default, in 5ad2890c I explicitly set it via AUTOMAKE_OPTIONS\nto ensure Jenkins (which is on automake 1.11 on some builders) has the same behavior.\n\nTurns out that the flag isn't recognized by automake versions below 1.11 and so the build fails there.\n\nTo fix the problem, remove AUTOMAKE_OPTIONS from the Makefile.am in unit-tests and introduce some clever\ncode in configure.ac instead to set the flag only on the automake versions that need it.","distinct":true,"url":"https://api.github.com/repos/RavenB/mono/commits/7f74e2582650e3e3f27ffafcc41f5d46e990908b"},{"sha":"da7046ee300550e2ad24b567410ce4f3d6fa0c66","author":{"email":"bc36a91673af178613320c1f1b2bca33b73cf3b9@epicm.org","name":"kasthack"},"message":"[System.Web] HttpApplicationStateWrapper, HttpBrowserCapabilitiesWrapper, HttpCachePolicyWrapper and HttpSessionStateWrapper from reference source","distinct":true,"url":"https://api.github.com/repos/RavenB/mono/commits/da7046ee300550e2ad24b567410ce4f3d6fa0c66"}]}