{"push_id":573350402,"size":89,"distinct_size":89,"ref":"refs/heads/pr41b-microsoft-linq","head":"c9c284acf16e6f99f8a35bacc072ed8f9ca03bcf","before":"89a17700e8da4d2c42d5badca96649332674128f","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":true,"url":"https://api.github.com/repos/ludovic-henry/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/ludovic-henry/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/ludovic-henry/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/ludovic-henry/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/ludovic-henry/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/ludovic-henry/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/ludovic-henry/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/ludovic-henry/mono/commits/789d43622e06ae836ff3abd8c70cfe480a69565c"},{"sha":"d8aba3fa7575208c72f366a72e9c47924c0bbef3","author":{"email":"a95780cd1889428e251c3ed102baff744df81a50@gmail.com","name":"Atsushi Eno"},"message":"replace CharUnicodeInfo with that of referencesource and update runtime.\n\nCharUnicodeInfo had conversion methods for uppercase/lowercase\nconversion, and they are actually used by TextInfo. So moved them.\nThen added another icall for \"lite\" version of internal character table\nloader.\n\nThe new CharUnicodeInfo depends on \"charinfo.nlp\" resource file, which\ndoes not exist in referencesource but can be generated by coreclr build\ntools (as src/mscorlib/src/System/Globalization/Tables/CharInfo.nlp).\n\nThe coreclr rev. that built this specific checkin was c4eb037.","distinct":true,"url":"https://api.github.com/repos/ludovic-henry/mono/commits/d8aba3fa7575208c72f366a72e9c47924c0bbef3"},{"sha":"48b7a501b079081c86c1200632d1999f1c0aa3a8","author":{"email":"c510cd8607f92e1e09fd0b0d0d035c16d2428fa4@tritao.eu","name":"João Matos"},"message":"Initialize the counters support before registering new ones.\n\nThis bug manifests itself in mkbundle'd programs that use the machine config support. Under this case, we can end up registering counters before initializing the counter support in the runtime:\n\n```\n* thread #1: tid = 0x141dec, 0x003ebdff mtouch-32`mono_counters_register(name=0x0042f7e3, type=2048, addr=0x00b81288) + 31 at mono-counters.c:218, queue = 'com.apple.main-thread', stop reason = breakpoint 1.1\n  * frame #0: 0x003ebdff mtouch-32`mono_counters_register(name=0x0042f7e3, type=2048, addr=0x00b81288) + 31 at mono-counters.c:218\n    frame #1: 0x0025c3f6 mtouch-32`mono_loader_init + 198 at loader.c:106\n    frame #2: 0x0025f005 mtouch-32`mono_dllmap_insert(assembly=0x00000000, dll=0x00d0a0c0, func=0x00000000, tdll=0x00d0a0d0, tfunc=0x00000000) + 53 at loader.c:1321\n    frame #3: 0x002c28ca mtouch-32`dllmap_start(user_data=0x00d0a0b0, element_name=0x00d0a0a0, attribute_names=0x00d0a030, attribute_values=0x00d0a040) + 698 at mono-config.c:290\n    frame #4: 0x002c2010 mtouch-32`start_element(context=0x00d09fa0, element_name=0x00d0a0a0, attribute_names=0x00d0a030, attribute_values=0x00d0a040, user_data=0xbffffb68, error=0x00000000) + 240 at mono-config.c:176\n    frame #5: 0x0040ba6d mtouch-32`monoeg_g_markup_parse_context_parse(context=0x00d09fa0, text=0x00b72f30, text_len=240, error=0x00000000) + 1965 at gmarkup.c:351\n    frame #6: 0x002c0a93 mtouch-32`mono_config_parse_xml_with_context(state=0xbffffb68, text=0x00b72f30, len=240) + 147 at mono-config.c:440\n    frame #7: 0x002c09eb mtouch-32`mono_config_parse_memory(buffer=0x00b72f30) + 123 at mono-config.c:482\n    frame #8: 0x00001e6d mtouch-32`install_dll_config_files + 29\n    frame #9: 0x00001c86 mtouch-32`mono_mkbundle_init + 22\n    frame #10: 0x000029db mtouch-32`main + 331\n    frame #11: 0x00001c65 mtouch-32`start + 53\n```\n\nFixes https://bugzilla.xamarin.com/show_bug.cgi?id=24605.","distinct":true,"url":"https://api.github.com/repos/ludovic-henry/mono/commits/48b7a501b079081c86c1200632d1999f1c0aa3a8"},{"sha":"c72628cf46fdba533b6fd8110013cfc84c2f74b7","author":{"email":"a95780cd1889428e251c3ed102baff744df81a50@gmail.com","name":"Atsushi Eno"},"message":"Remove unused unicode category data (which is now charinfo.nlp).","distinct":true,"url":"https://api.github.com/repos/ludovic-henry/mono/commits/c72628cf46fdba533b6fd8110013cfc84c2f74b7"},{"sha":"449666271a822aa641e00383a7a04770bd8b11f3","author":{"email":"1fe595573a0d1b52fcbb37eaf4d2f1282f62ee5f@xamarin.com","name":"Ludovic Henry"},"message":"[runtime] Lower log level of \"counters not enabled\" message in counters","distinct":true,"url":"https://api.github.com/repos/ludovic-henry/mono/commits/449666271a822aa641e00383a7a04770bd8b11f3"},{"sha":"8aaed197ca1c56201dfcae0b4a2f28b77933cda7","author":{"email":"8236e1a651d84e9c36458e357640c3873a9c3744@xamarin.com","name":"Alex Rønne Petersen"},"message":"Revert \"[mini] Implement atomic exchange with xchg on x86/amd64.\"\n\nThis reverts commit 1a319806fe1469915eb2ad02dae7b6aac9e073c1.\n\nThis seems to cause memory corruption that results in random\nSGen crashes, especially in Roslyn.","distinct":true,"url":"https://api.github.com/repos/ludovic-henry/mono/commits/8aaed197ca1c56201dfcae0b4a2f28b77933cda7"},{"sha":"1bfa0567dc9953cb189f54b763bedcda5f0a620d","author":{"email":"c609901133f09544feac440ca203ddacc125bba6@gmail.com","name":"Marek Safar"},"message":"Merge pull request #1556 from atsushieno/import-text-encoding\n\nimport referencesource CharUnicodeInfo and remove some runtime char tables.","distinct":true,"url":"https://api.github.com/repos/ludovic-henry/mono/commits/1bfa0567dc9953cb189f54b763bedcda5f0a620d"},{"sha":"8d9e34a098c38f07cbab2dbc3d5cb3be4e8c606a","author":{"email":"c609901133f09544feac440ca203ddacc125bba6@gmail.com","name":"Marek Safar"},"message":"[corlib] Keep file names ordered","distinct":true,"url":"https://api.github.com/repos/ludovic-henry/mono/commits/8d9e34a098c38f07cbab2dbc3d5cb3be4e8c606a"},{"sha":"d2994b1b3d3604ae41dd0c1f4eb2f246c8d9033e","author":{"email":"c609901133f09544feac440ca203ddacc125bba6@gmail.com","name":"Marek Safar"},"message":"[corlib] Remove unused file","distinct":true,"url":"https://api.github.com/repos/ludovic-henry/mono/commits/d2994b1b3d3604ae41dd0c1f4eb2f246c8d9033e"},{"sha":"0366b81069492629f78d295f9bb702230e86e717","author":{"email":"8236e1a651d84e9c36458e357640c3873a9c3744@xamarin.com","name":"Alex Rønne Petersen"},"message":"[mini] Implement atomic exchange with xchg on amd64.","distinct":true,"url":"https://api.github.com/repos/ludovic-henry/mono/commits/0366b81069492629f78d295f9bb702230e86e717"},{"sha":"8856edd6d3ad6a9f57cc80c3a5eab996de787d07","author":{"email":"bfb2c2abbdfba0603527285e3386c80b601939fe@gmail.com","name":"Zoltan Varga"},"message":"Disable some full-aot tests on amd64 since it doesn't support dyn calls/gsharedvt.","distinct":true,"url":"https://api.github.com/repos/ludovic-henry/mono/commits/8856edd6d3ad6a9f57cc80c3a5eab996de787d07"},{"sha":"e9cf1dc44a95d7213950496dcf0146cfee8a6c97","author":{"email":"82b622db46d9e05b1f87c4f493037e9c319ba3bb@sil.org","name":"Stephen McConnel"},"message":"Prevent right click from triggering ToolStripItem.HandleClick\n\nThis fixes https://bugzilla.xamarin.com/show_bug.cgi?id=26887.","distinct":true,"url":"https://api.github.com/repos/ludovic-henry/mono/commits/e9cf1dc44a95d7213950496dcf0146cfee8a6c97"},{"sha":"c96e58280c1d36eee8786151c19425568c58e731","author":{"email":"8236e1a651d84e9c36458e357640c3873a9c3744@xamarin.com","name":"Alex Rønne Petersen"},"message":"[mini] Implement atomic exchange with xchg on x86.","distinct":true,"url":"https://api.github.com/repos/ludovic-henry/mono/commits/c96e58280c1d36eee8786151c19425568c58e731"}]}