{"head":"37f8d68c7130fad0ccedb5ead957410e9e84f40b","size":10,"push_id":46197243,"ref":"refs/heads/master","commits":[{"sha":"11ffaa227ca1aabb7896ff84a33c0f4cf6f66ae6","author":{"name":"hartmans","email":"d501a55a9276da296f2438bf734e21c9acf52e38@dc483132-0cff-0310-8789-dd5450dbe970"},"url":"https://api.github.com/repos/krb5/krb5-anonsvn/commits/11ffaa227ca1aabb7896ff84a33c0f4cf6f66ae6","message":"Add new header gssapi_alloc.h\n\nContains allocator methods for use with mechanisms and mechglues for\nallocations that must be made in one module but freed in another.  On\nwindows, an allocation made in one module cannot safely be freed in\nanother using the usual c runtime malloc/free; runtime dll mismatch\nwill cause heap corruption in that case.  But it is safe to instead\ndirectly use HeapAlloc()/HeapFree() specifying the default process\nheap.  For now, this header is not public. If it becomes public\nstrncpy will need to be used instead of strlcpy.\n\nSigned-off-by: Kevin Wasserman <kevin.wasserman@painless-security.com>\n\ngit-svn-id: svn://anonsvn.mit.edu/krb5/trunk@25330 dc483132-0cff-0310-8789-dd5450dbe970"},{"sha":"de01e264bc4613b66f2117c3aff630e30b16e98e","author":{"name":"hartmans","email":"d501a55a9276da296f2438bf734e21c9acf52e38@dc483132-0cff-0310-8789-dd5450dbe970"},"url":"https://api.github.com/repos/krb5/krb5-anonsvn/commits/de01e264bc4613b66f2117c3aff630e30b16e98e","message":"Utility functions to move allocations from k5buf/krb5_data to gss_buffer_t\n\nOn Unix, these simply move the buffer pointer, but on windows they need to\nreallocated with gssalloc_malloc and coied since the gss_buffer_t may need\nto be freed in a separate module with potentially mismatched c runtime.\n\nAlso fix a mismatched parameter warning in generic_gss_copy_oid_set().\n\nSigned-off-by: Kevin Wasserman <kevin.wasserman@painless-security.com>\n\ngit-svn-id: svn://anonsvn.mit.edu/krb5/trunk@25331 dc483132-0cff-0310-8789-dd5450dbe970"},{"sha":"1e00536dfc4f3c825604958bf6b4810f019f4e97","author":{"name":"hartmans","email":"d501a55a9276da296f2438bf734e21c9acf52e38@dc483132-0cff-0310-8789-dd5450dbe970"},"url":"https://api.github.com/repos/krb5/krb5-anonsvn/commits/1e00536dfc4f3c825604958bf6b4810f019f4e97","message":"Use gssalloc memory management where appropriate\n\ngss_buffer_t may be freed in a different module from where they\nare allocated so it is not safe to use strdup/malloc/calloc/free.\nsimilarly, gss_OID_set need to use gssalloc functions.\n\nSigned-off-by: Kevin Wasserman <kevin.wasserman@painless-security.com>\n\ngit-svn-id: svn://anonsvn.mit.edu/krb5/trunk@25332 dc483132-0cff-0310-8789-dd5450dbe970"},{"sha":"6bd139c5d60166188b09037c72d72ca6374444da","author":{"name":"hartmans","email":"d501a55a9276da296f2438bf734e21c9acf52e38@dc483132-0cff-0310-8789-dd5450dbe970"},"url":"https://api.github.com/repos/krb5/krb5-anonsvn/commits/6bd139c5d60166188b09037c72d72ca6374444da","message":"Add \"-dce\" commandline option to gss-client.c to set GSS_C_DCE_STYLE flag\n\nSigned-off-by: Kevin Wasserman <kevin.wasserman@painless-security.com>\n\ngit-svn-id: svn://anonsvn.mit.edu/krb5/trunk@25333 dc483132-0cff-0310-8789-dd5450dbe970"},{"sha":"5922a448469fea18cb7c4a26f5ce9b31ea48aa37","author":{"name":"hartmans","email":"d501a55a9276da296f2438bf734e21c9acf52e38@dc483132-0cff-0310-8789-dd5450dbe970"},"url":"https://api.github.com/repos/krb5/krb5-anonsvn/commits/5922a448469fea18cb7c4a26f5ce9b31ea48aa37","message":"Fix windows fork detection\n\nSigned-off-by: Kevin Wasserman <kevin.wasserman@painless-security.com>\n\ngit-svn-id: svn://anonsvn.mit.edu/krb5/trunk@25334 dc483132-0cff-0310-8789-dd5450dbe970"},{"sha":"380baff1f27ddbc005ad3e8d205726c157391513","author":{"name":"hartmans","email":"d501a55a9276da296f2438bf734e21c9acf52e38@dc483132-0cff-0310-8789-dd5450dbe970"},"url":"https://api.github.com/repos/krb5/krb5-anonsvn/commits/380baff1f27ddbc005ad3e8d205726c157391513","message":"re-remove windows/gss from windows build\n\nSigned-off-by: Kevin Wasserman <kevin.wasserman@painless-security.com>\n\ngit-svn-id: svn://anonsvn.mit.edu/krb5/trunk@25335 dc483132-0cff-0310-8789-dd5450dbe970"},{"sha":"70e1507b5ddae108c68dd4a66f7c513d022c586f","author":{"name":"hartmans","email":"d501a55a9276da296f2438bf734e21c9acf52e38@dc483132-0cff-0310-8789-dd5450dbe970"},"url":"https://api.github.com/repos/krb5/krb5-anonsvn/commits/70e1507b5ddae108c68dd4a66f7c513d022c586f","message":"Updated resource file dependencies for leashdll\n\nSigned-off-by: Alexey Melnikov <aamelnikov@gmail.com>\n\ngit-svn-id: svn://anonsvn.mit.edu/krb5/trunk@25336 dc483132-0cff-0310-8789-dd5450dbe970"},{"sha":"b38819ae52f740b2889b0f4383dee757985bb441","author":{"name":"hartmans","email":"d501a55a9276da296f2438bf734e21c9acf52e38@dc483132-0cff-0310-8789-dd5450dbe970"},"url":"https://api.github.com/repos/krb5/krb5-anonsvn/commits/b38819ae52f740b2889b0f4383dee757985bb441","message":"Fixed some warnings in libwin\n\nSigned-off-by: Alexey Melnikov <aamelnikov@gmail.com>\n\ngit-svn-id: svn://anonsvn.mit.edu/krb5/trunk@25337 dc483132-0cff-0310-8789-dd5450dbe970"},{"sha":"c63b8bc33a2dd17c96d122c6c52ec3cdcac7cac5","author":{"name":"hartmans","email":"d501a55a9276da296f2438bf734e21c9acf52e38@dc483132-0cff-0310-8789-dd5450dbe970"},"url":"https://api.github.com/repos/krb5/krb5-anonsvn/commits/c63b8bc33a2dd17c96d122c6c52ec3cdcac7cac5","message":"Fixed some warnings and Windows 64 portability issues in the leash executable\n\nSigned-off-by: Alexey Melnikov <aamelnikov@gmail.com>\n\ngit-svn-id: svn://anonsvn.mit.edu/krb5/trunk@25338 dc483132-0cff-0310-8789-dd5450dbe970"},{"sha":"37f8d68c7130fad0ccedb5ead957410e9e84f40b","author":{"name":"hartmans","email":"d501a55a9276da296f2438bf734e21c9acf52e38@dc483132-0cff-0310-8789-dd5450dbe970"},"url":"https://api.github.com/repos/krb5/krb5-anonsvn/commits/37f8d68c7130fad0ccedb5ead957410e9e84f40b","message":"Further attempt at removing K4 specific code from the leash executable\nUpdates to leash Makefile.in to make it link on Windows 64\n\nSigned-off-by: Alexey Melnikov <aamelnikov@gmail.com>\n\nleash link fixes: fix mfc library and fix path to wshelper\n\nMFC100D.lib for mscv2010; util\\wshelper instead of windows\\wshelper\n\nAdd ver.rc for leash\n\nSigned-off-by: Kevin Wasserman <kevin.wasserman@painless-security.com>\n\ngit-svn-id: svn://anonsvn.mit.edu/krb5/trunk@25339 dc483132-0cff-0310-8789-dd5450dbe970"}],"legacy":{"head":"37f8d68c7130fad0ccedb5ead957410e9e84f40b","size":10,"push_id":46197243,"shas":[["11ffaa227ca1aabb7896ff84a33c0f4cf6f66ae6","hartmans@dc483132-0cff-0310-8789-dd5450dbe970","Add new header gssapi_alloc.h\n\nContains allocator methods for use with mechanisms and mechglues for\nallocations that must be made in one module but freed in another.  On\nwindows, an allocation made in one module cannot safely be freed in\nanother using the usual c runtime malloc/free; runtime dll mismatch\nwill cause heap corruption in that case.  But it is safe to instead\ndirectly use HeapAlloc()/HeapFree() specifying the default process\nheap.  For now, this header is not public. If it becomes public\nstrncpy will need to be used instead of strlcpy.\n\nSigned-off-by: Kevin Wasserman <kevin.wasserman@painless-security.com>\n\ngit-svn-id: svn://anonsvn.mit.edu/krb5/trunk@25330 dc483132-0cff-0310-8789-dd5450dbe970","hartmans"],["de01e264bc4613b66f2117c3aff630e30b16e98e","hartmans@dc483132-0cff-0310-8789-dd5450dbe970","Utility functions to move allocations from k5buf/krb5_data to gss_buffer_t\n\nOn Unix, these simply move the buffer pointer, but on windows they need to\nreallocated with gssalloc_malloc and coied since the gss_buffer_t may need\nto be freed in a separate module with potentially mismatched c runtime.\n\nAlso fix a mismatched parameter warning in generic_gss_copy_oid_set().\n\nSigned-off-by: Kevin Wasserman <kevin.wasserman@painless-security.com>\n\ngit-svn-id: svn://anonsvn.mit.edu/krb5/trunk@25331 dc483132-0cff-0310-8789-dd5450dbe970","hartmans"],["1e00536dfc4f3c825604958bf6b4810f019f4e97","hartmans@dc483132-0cff-0310-8789-dd5450dbe970","Use gssalloc memory management where appropriate\n\ngss_buffer_t may be freed in a different module from where they\nare allocated so it is not safe to use strdup/malloc/calloc/free.\nsimilarly, gss_OID_set need to use gssalloc functions.\n\nSigned-off-by: Kevin Wasserman <kevin.wasserman@painless-security.com>\n\ngit-svn-id: svn://anonsvn.mit.edu/krb5/trunk@25332 dc483132-0cff-0310-8789-dd5450dbe970","hartmans"],["6bd139c5d60166188b09037c72d72ca6374444da","hartmans@dc483132-0cff-0310-8789-dd5450dbe970","Add \"-dce\" commandline option to gss-client.c to set GSS_C_DCE_STYLE flag\n\nSigned-off-by: Kevin Wasserman <kevin.wasserman@painless-security.com>\n\ngit-svn-id: svn://anonsvn.mit.edu/krb5/trunk@25333 dc483132-0cff-0310-8789-dd5450dbe970","hartmans"],["5922a448469fea18cb7c4a26f5ce9b31ea48aa37","hartmans@dc483132-0cff-0310-8789-dd5450dbe970","Fix windows fork detection\n\nSigned-off-by: Kevin Wasserman <kevin.wasserman@painless-security.com>\n\ngit-svn-id: svn://anonsvn.mit.edu/krb5/trunk@25334 dc483132-0cff-0310-8789-dd5450dbe970","hartmans"],["380baff1f27ddbc005ad3e8d205726c157391513","hartmans@dc483132-0cff-0310-8789-dd5450dbe970","re-remove windows/gss from windows build\n\nSigned-off-by: Kevin Wasserman <kevin.wasserman@painless-security.com>\n\ngit-svn-id: svn://anonsvn.mit.edu/krb5/trunk@25335 dc483132-0cff-0310-8789-dd5450dbe970","hartmans"],["70e1507b5ddae108c68dd4a66f7c513d022c586f","hartmans@dc483132-0cff-0310-8789-dd5450dbe970","Updated resource file dependencies for leashdll\n\nSigned-off-by: Alexey Melnikov <aamelnikov@gmail.com>\n\ngit-svn-id: svn://anonsvn.mit.edu/krb5/trunk@25336 dc483132-0cff-0310-8789-dd5450dbe970","hartmans"],["b38819ae52f740b2889b0f4383dee757985bb441","hartmans@dc483132-0cff-0310-8789-dd5450dbe970","Fixed some warnings in libwin\n\nSigned-off-by: Alexey Melnikov <aamelnikov@gmail.com>\n\ngit-svn-id: svn://anonsvn.mit.edu/krb5/trunk@25337 dc483132-0cff-0310-8789-dd5450dbe970","hartmans"],["c63b8bc33a2dd17c96d122c6c52ec3cdcac7cac5","hartmans@dc483132-0cff-0310-8789-dd5450dbe970","Fixed some warnings and Windows 64 portability issues in the leash executable\n\nSigned-off-by: Alexey Melnikov <aamelnikov@gmail.com>\n\ngit-svn-id: svn://anonsvn.mit.edu/krb5/trunk@25338 dc483132-0cff-0310-8789-dd5450dbe970","hartmans"],["37f8d68c7130fad0ccedb5ead957410e9e84f40b","hartmans@dc483132-0cff-0310-8789-dd5450dbe970","Further attempt at removing K4 specific code from the leash executable\nUpdates to leash Makefile.in to make it link on Windows 64\n\nSigned-off-by: Alexey Melnikov <aamelnikov@gmail.com>\n\nleash link fixes: fix mfc library and fix path to wshelper\n\nMFC100D.lib for mscv2010; util\\wshelper instead of windows\\wshelper\n\nAdd ver.rc for leash\n\nSigned-off-by: Kevin Wasserman <kevin.wasserman@painless-security.com>\n\ngit-svn-id: svn://anonsvn.mit.edu/krb5/trunk@25339 dc483132-0cff-0310-8789-dd5450dbe970","hartmans"]],"ref":"refs/heads/master"}}