{"push_id":574243475,"size":55,"distinct_size":2,"ref":"refs/heads/import-system-xml","head":"ef815643d645176b5f43cac614246b5154da3cec","before":"0ba544bb3ed8676ebc7fdb45d9873b2273ce641b","commits":[{"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":false,"url":"https://api.github.com/repos/mono/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":false,"url":"https://api.github.com/repos/mono/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":false,"url":"https://api.github.com/repos/mono/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":false,"url":"https://api.github.com/repos/mono/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":false,"url":"https://api.github.com/repos/mono/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":false,"url":"https://api.github.com/repos/mono/mono/commits/7fc8c726ade7044bf876848a4853155514dae030"},{"sha":"0b8d94d2858abaf3d376b412bd7387d9565ed6b2","author":{"email":"a076b11c2cc63ccdc903dbe182e1eecc3cbbc094@haf.se","name":"Henrik Feldt"},"message":"[crypto] check key length in test","distinct":false,"url":"https://api.github.com/repos/mono/mono/commits/0b8d94d2858abaf3d376b412bd7387d9565ed6b2"},{"sha":"789d43622e06ae836ff3abd8c70cfe480a69565c","author":{"email":"a076b11c2cc63ccdc903dbe182e1eecc3cbbc094@haf.se","name":"Henrik Feldt"},"message":"[crypto] Re-instantiate for Invariants() test","distinct":false,"url":"https://api.github.com/repos/mono/mono/commits/789d43622e06ae836ff3abd8c70cfe480a69565c"},{"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":false,"url":"https://api.github.com/repos/mono/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":false,"url":"https://api.github.com/repos/mono/mono/commits/bea7d8a600605ea13663aa404fe2eb8e4dc806eb"},{"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":false,"url":"https://api.github.com/repos/mono/mono/commits/beb1463b6cb9f59538aac0c487b9210e7ae2d76b"},{"sha":"d9259e59e111499a058ff8669282a2097a897af7","author":{"email":"bfb2c2abbdfba0603527285e3386c80b601939fe@gmail.com","name":"Zoltan Varga"},"message":"[monodis] Build monodis against the static mono libraries.","distinct":false,"url":"https://api.github.com/repos/mono/mono/commits/d9259e59e111499a058ff8669282a2097a897af7"},{"sha":"b34c3f6f641d1f96674982bb2ac8e1a254693ac9","author":{"email":"bfb2c2abbdfba0603527285e3386c80b601939fe@gmail.com","name":"Zoltan Varga"},"message":"[jit] Remove unused MONO_ARCH_SAVE_REGS declarations.","distinct":false,"url":"https://api.github.com/repos/mono/mono/commits/b34c3f6f641d1f96674982bb2ac8e1a254693ac9"},{"sha":"250cd40b86387a9cfad7db8ecc7e70ce249563cb","author":{"email":"bfb2c2abbdfba0603527285e3386c80b601939fe@gmail.com","name":"Zoltan Varga"},"message":"[runtime] Remove unused MONO_ARCH_SAVE_REGS declarations.","distinct":false,"url":"https://api.github.com/repos/mono/mono/commits/250cd40b86387a9cfad7db8ecc7e70ce249563cb"},{"sha":"4ef4090a22d3092058106910ae27df1b61d048c2","author":{"email":"bfb2c2abbdfba0603527285e3386c80b601939fe@gmail.com","name":"Zoltan Varga"},"message":"[runtime] Export symbols from libtest.","distinct":false,"url":"https://api.github.com/repos/mono/mono/commits/4ef4090a22d3092058106910ae27df1b61d048c2"},{"sha":"b3aec8113a73dae982ac514047f81874800ef6f6","author":{"email":"99f63e0a2b21948865624155da852b19aaa2cca0@xamarin.com","name":"Marcos Henrich"},"message":"[corlib] Fixes commit ceef1e2.\nWe want to remove the module check from GetMethodToken not SetUserEntryPoint.","distinct":false,"url":"https://api.github.com/repos/mono/mono/commits/b3aec8113a73dae982ac514047f81874800ef6f6"},{"sha":"52227a1e6d27753fd36000766da2c52d5f5b15d9","author":{"email":"c609901133f09544feac440ca203ddacc125bba6@gmail.com","name":"Marek Safar"},"message":"[runtime] Return strongly typed array from GetModules to match managed signature. Fixes a crash with strongly typed enumerator","distinct":false,"url":"https://api.github.com/repos/mono/mono/commits/52227a1e6d27753fd36000766da2c52d5f5b15d9"},{"sha":"029753034f05247c886811e35658711c0235b3dc","author":{"email":"bfb2c2abbdfba0603527285e3386c80b601939fe@gmail.com","name":"Zoltan Varga"},"message":"Revert \"[runtime] Use -fvisibility=hidden so only symbols marked with MONO_API are exported.\"\n\nThis reverts commit beb1463b6cb9f59538aac0c487b9210e7ae2d76b.\n\nRevert this for now as it breaks loading symbols from the mono executable on osx.","distinct":false,"url":"https://api.github.com/repos/mono/mono/commits/029753034f05247c886811e35658711c0235b3dc"},{"sha":"17eadbf01045256409184cf1b0e29d2182720fa5","author":{"email":"bfb2c2abbdfba0603527285e3386c80b601939fe@gmail.com","name":"Zoltan Varga"},"message":"[runtime] Define MONO_API_EXPORT properly for gcc, and define MONO_DLL_EXPORT so it is actually used during the build.","distinct":false,"url":"https://api.github.com/repos/mono/mono/commits/17eadbf01045256409184cf1b0e29d2182720fa5"},{"sha":"90e86725acfe602a9ab55d2ed2c0cd51470121c9","author":{"email":"bfb2c2abbdfba0603527285e3386c80b601939fe@gmail.com","name":"Zoltan Varga"},"message":"[runtime] Use -fvisibility=hidden so only symbols marked with MONO_API are exported.","distinct":false,"url":"https://api.github.com/repos/mono/mono/commits/90e86725acfe602a9ab55d2ed2c0cd51470121c9"}]}