{"push_id":578556768,"size":129,"distinct_size":129,"ref":"refs/heads/master","head":"98316e0be1e96ce158d2da28a971421899eaa673","before":"ceef1e2379154c17492c2fba727a67a030511f78","commits":[{"sha":"56ea77640523cca83fb08c2abd4ff6b4e60ae68f","author":{"email":"a4d3028640b16b8635f2d7ab9cbb07a71466c3cb@outlook.com","name":"Alexander Köplinger"},"message":"[xbuild] Only execute PCL target \"ImplicitlyExpandTargetFramework\" when corresponding property is true\n\nThis aligns xbuild with the MS.NET behavior.","distinct":true,"url":"https://api.github.com/repos/shahid-pk/mono/commits/56ea77640523cca83fb08c2abd4ff6b4e60ae68f"},{"sha":"81057618ac89650706730423d9b9ca6fb3e03cf9","author":{"email":"d24370f93c848f9b9e9043ebb082d433901eaa60@fiducial.net","name":"Etienne CHAMPETIER"},"message":"System.Xml.Serialization: fix xml serializers generation for Web Services\n\n(add a reference to System.Web.Services)\n\nWithout this patch we get the following exception after multiple call\nto a soap web services:\nError while compiling generated serializer\n/tmp/24ee1170/4996ddb2.cs(2519,27) : warning CS1522: Empty switch block\n/tmp/24ee1170/4996ddb2.cs(969,29) : error CS0012: The type `System.Web.Services.Protocols.SoapHeader' is defined in an assembly that is not referenced. Consider adding a reference to assembly `System.Web.Services, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a'\n\nSigned-off-by: Frederic Mestayer <f.mestayer@fiducial.net>\nSigned-off-by: Etienne CHAMPETIER <etienne.champetier@fiducial.net>","distinct":true,"url":"https://api.github.com/repos/shahid-pk/mono/commits/81057618ac89650706730423d9b9ca6fb3e03cf9"},{"sha":"1caf94bec7953571bbf5323cc9cdd40f552132be","author":{"email":"a076b11c2cc63ccdc903dbe182e1eecc3cbbc094@haf.se","name":"Henrik Feldt"},"message":"[crypto] Key size 64 for HMACRIPEMD160\n\nThis HMAC cipher accepts any key size (1), took 64 bytes from MSDN (2)\n\n (1): https://tools.ietf.org/html/rfc2857 - chapter 3 keying material\n (2): https://msdn.microsoft.com/en-us/library/8k00xhf0%28v=vs.110%29.aspx","distinct":true,"url":"https://api.github.com/repos/shahid-pk/mono/commits/1caf94bec7953571bbf5323cc9cdd40f552132be"},{"sha":"f3d2c41b26af42fde13889ff9c7870ed8916aa3c","author":{"email":"a076b11c2cc63ccdc903dbe182e1eecc3cbbc094@haf.se","name":"Henrik Feldt"},"message":"[crypto] Key size 64 for HMACSHA1\n\nThis HMAC cipher accepts any key size (1), took from RFC2104, which uses\nthe full 64 bytes of key since it has a block length of 64 bytes.\n\n (1): https://www.ietf.org/rfc/rfc2104.txt - Chapter 2: Definition of HMAC","distinct":true,"url":"https://api.github.com/repos/shahid-pk/mono/commits/f3d2c41b26af42fde13889ff9c7870ed8916aa3c"},{"sha":"ad4a6a53691f72ef049bd2e4b81adc193f84fdd3","author":{"email":"a076b11c2cc63ccdc903dbe182e1eecc3cbbc094@haf.se","name":"Henrik Feldt"},"message":"[crypto] Key size 64 for HMACSHA256\n\nUsing recommended key size according to MSDN (1) and RFC4868.\n\nFixes #23808 - https://bugzilla.xamarin.com/show_bug.cgi?id=23808\n\n (1): https://msdn.microsoft.com/en-us/library/9c9tf8wc%28v=vs.110%29.aspx\n (2): https://tools.ietf.org/html/rfc4868 - under\n      2.1.1.  Data Origin Authentication and Integrity Verification Usage","distinct":true,"url":"https://api.github.com/repos/shahid-pk/mono/commits/ad4a6a53691f72ef049bd2e4b81adc193f84fdd3"},{"sha":"c72f6c2fb5e9b33d76f241354e0997312aac8bad","author":{"email":"a076b11c2cc63ccdc903dbe182e1eecc3cbbc094@haf.se","name":"Henrik Feldt"},"message":"[crypto] Key size 128 bytes for HMACSHA384\n\nUsing recommended key size according to MSDN (1) and RFC4868 (2).\n\n (1): https://msdn.microsoft.com/en-us/library/h43559cy%28v=vs.110%29.aspx\n (2): https://tools.ietf.org/html/rfc4868","distinct":true,"url":"https://api.github.com/repos/shahid-pk/mono/commits/c72f6c2fb5e9b33d76f241354e0997312aac8bad"},{"sha":"7fc8c726ade7044bf876848a4853155514dae030","author":{"email":"a076b11c2cc63ccdc903dbe182e1eecc3cbbc094@haf.se","name":"Henrik Feldt"},"message":"[crypto] Key size 128 bytes for HMACSHA512\n\nUsing recommended key size according to MSDN (1) and RFC4868 (2).\n\n (1): https://msdn.microsoft.com/en-us/library/w5y83hkf%28v=vs.110%29.aspx\n (2): https://tools.ietf.org/html/rfc4868","distinct":true,"url":"https://api.github.com/repos/shahid-pk/mono/commits/7fc8c726ade7044bf876848a4853155514dae030"},{"sha":"0b8d94d2858abaf3d376b412bd7387d9565ed6b2","author":{"email":"a076b11c2cc63ccdc903dbe182e1eecc3cbbc094@haf.se","name":"Henrik Feldt"},"message":"[crypto] check key length in test","distinct":true,"url":"https://api.github.com/repos/shahid-pk/mono/commits/0b8d94d2858abaf3d376b412bd7387d9565ed6b2"},{"sha":"789d43622e06ae836ff3abd8c70cfe480a69565c","author":{"email":"a076b11c2cc63ccdc903dbe182e1eecc3cbbc094@haf.se","name":"Henrik Feldt"},"message":"[crypto] Re-instantiate for Invariants() test","distinct":true,"url":"https://api.github.com/repos/shahid-pk/mono/commits/789d43622e06ae836ff3abd8c70cfe480a69565c"},{"sha":"7cbeed36fdd354f23ebfad6fda0915f96284665a","author":{"email":"7bce1d3c800793f20a46037723ba5a54840b8a99@asme.org","name":"Dave Curylo"},"message":"Fix to UriTemplate.Match to properly handle query parameters without a value.  No longer throws IndexOutOfRangeException and the parameter is added to the resulting UriTemplateMatch.QueryParameters field with a null value, same as in .NET.\n\nThis change is released under the MIT license.","distinct":true,"url":"https://api.github.com/repos/shahid-pk/mono/commits/7cbeed36fdd354f23ebfad6fda0915f96284665a"},{"sha":"29659f76236c13a39638ca80104797f358b08b5e","author":{"email":"747d425dfc602428febd97bd935311d9ede791b9@gmail.com","name":"Vlad Brezae"},"message":"[jit] Optimize the managed allocator fastpath\n\nSend the instance_size as an argument to the managed object allocator to reduce memory dereferences from the vtable in the generated code.","distinct":true,"url":"https://api.github.com/repos/shahid-pk/mono/commits/29659f76236c13a39638ca80104797f358b08b5e"},{"sha":"bea7d8a600605ea13663aa404fe2eb8e4dc806eb","author":{"email":"747d425dfc602428febd97bd935311d9ede791b9@gmail.com","name":"Vlad Brezae"},"message":"[jit] Pass the aligned object size to the managed allocator.","distinct":true,"url":"https://api.github.com/repos/shahid-pk/mono/commits/bea7d8a600605ea13663aa404fe2eb8e4dc806eb"},{"sha":"2e6efb314938c3c70ad32030893c4f1bccd5ec09","author":{"email":"b28b7af69320201d1cf206ebf28373980add1451@ehvag.eu.org","name":"main()"},"message":"Only call string.Format in Debug.Assert if really necessary\n\nRight now (without this change), Debug.Assert **always** formats its string parameters, even if doing so wouldn't be necessary because the condition is true. This has a huge impact on code that asserts frequently because it assumes that calling Assert(true, ...) is cheap.","distinct":true,"url":"https://api.github.com/repos/shahid-pk/mono/commits/2e6efb314938c3c70ad32030893c4f1bccd5ec09"},{"sha":"6f572dcc58bc0e3113ddc1257eaaf0dbac4f9c00","author":{"email":"bfb2c2abbdfba0603527285e3386c80b601939fe@gmail.com","name":"Zoltan Varga"},"message":"Merge pull request #1561 from main--/patch-1\n\nOnly call string.Format in Debug.Assert if really necessary","distinct":true,"url":"https://api.github.com/repos/shahid-pk/mono/commits/6f572dcc58bc0e3113ddc1257eaaf0dbac4f9c00"},{"sha":"cfc0d6fc73e176d44f5c9d94610cece6b57a5ce3","author":{"email":"85adbd0ee8c89bdb7cc320e7a9f78833f741492d@xamarin.com","name":"Sebastien Pouliot"},"message":"[linker] Do not update the Scope on TypeSpecification (fix mmp regression tests)","distinct":true,"url":"https://api.github.com/repos/shahid-pk/mono/commits/cfc0d6fc73e176d44f5c9d94610cece6b57a5ce3"},{"sha":"beb1463b6cb9f59538aac0c487b9210e7ae2d76b","author":{"email":"bfb2c2abbdfba0603527285e3386c80b601939fe@gmail.com","name":"Zoltan Varga"},"message":"[runtime] Use -fvisibility=hidden so only symbols marked with MONO_API are exported.","distinct":true,"url":"https://api.github.com/repos/shahid-pk/mono/commits/beb1463b6cb9f59538aac0c487b9210e7ae2d76b"},{"sha":"d9259e59e111499a058ff8669282a2097a897af7","author":{"email":"bfb2c2abbdfba0603527285e3386c80b601939fe@gmail.com","name":"Zoltan Varga"},"message":"[monodis] Build monodis against the static mono libraries.","distinct":true,"url":"https://api.github.com/repos/shahid-pk/mono/commits/d9259e59e111499a058ff8669282a2097a897af7"},{"sha":"b34c3f6f641d1f96674982bb2ac8e1a254693ac9","author":{"email":"bfb2c2abbdfba0603527285e3386c80b601939fe@gmail.com","name":"Zoltan Varga"},"message":"[jit] Remove unused MONO_ARCH_SAVE_REGS declarations.","distinct":true,"url":"https://api.github.com/repos/shahid-pk/mono/commits/b34c3f6f641d1f96674982bb2ac8e1a254693ac9"},{"sha":"250cd40b86387a9cfad7db8ecc7e70ce249563cb","author":{"email":"bfb2c2abbdfba0603527285e3386c80b601939fe@gmail.com","name":"Zoltan Varga"},"message":"[runtime] Remove unused MONO_ARCH_SAVE_REGS declarations.","distinct":true,"url":"https://api.github.com/repos/shahid-pk/mono/commits/250cd40b86387a9cfad7db8ecc7e70ce249563cb"},{"sha":"4ef4090a22d3092058106910ae27df1b61d048c2","author":{"email":"bfb2c2abbdfba0603527285e3386c80b601939fe@gmail.com","name":"Zoltan Varga"},"message":"[runtime] Export symbols from libtest.","distinct":true,"url":"https://api.github.com/repos/shahid-pk/mono/commits/4ef4090a22d3092058106910ae27df1b61d048c2"}]}