{"push_id":996772079,"size":525,"distinct_size":0,"ref":"refs/heads/master","head":"4e6ff36a9a3aef72aa214f6fb267c28953b80060","before":"5d6463b4a23d59cce4065eaa8a481db3e36aecc0","commits":[{"sha":"a8dc67ded863716c3b8cfa02739a73acecaea41c","author":{"email":"694ce38231ed622bd1593ce4ec9aa85c9ddb0a78@verbum.org","name":"Colin Walters"},"message":"client: If we have a pre-connected FD, set state to SOCKET_CONNECTED\n\nOtherwise applications providing their own fd end up tripping an\nassertion, since the session is just in _CONNECTING.\n\nReviewed-by: Andreas Schneider <asn@cryptomilk.org>","distinct":false,"url":"https://api.github.com/repos/nviennot/libssh/commits/a8dc67ded863716c3b8cfa02739a73acecaea41c"},{"sha":"4cc7f4ad036b75d7a3cd9f0d39d8978ccb399b96","author":{"email":"694ce38231ed622bd1593ce4ec9aa85c9ddb0a78@verbum.org","name":"Colin Walters"},"message":"Add ssh_get_poll_flags()\n\nFor integration with an external mainloop, we need to know how to\nreplicate libssh's internal poll() calls.  We originally through\nssh_get_status() was that API, but it's not really - those flags only\nget updated from the *result* of a poll(), where what we really need\nis to know how libssh would *start* a poll().\n\nReviewed-by: Andreas Schneider <asn@cryptomilk.org>","distinct":false,"url":"https://api.github.com/repos/nviennot/libssh/commits/4cc7f4ad036b75d7a3cd9f0d39d8978ccb399b96"},{"sha":"13c449944962aa880feef918b8cc1b8a894aed0e","author":{"email":"694ce38231ed622bd1593ce4ec9aa85c9ddb0a78@verbum.org","name":"Colin Walters"},"message":"session: Always request POLLIN\n\nThe assumption is that if libssh functions are being invoked, we want\nto read data.\n\nReviewed-by: Andreas Schneider <asn@cryptomilk.org>","distinct":false,"url":"https://api.github.com/repos/nviennot/libssh/commits/13c449944962aa880feef918b8cc1b8a894aed0e"},{"sha":"e8e99ec6de10a3aff257f31a68e4934d00c956c6","author":{"email":"5be00ddc76278cf6077f5047ca3384a88460c671@cryptomilk.org","name":"Andreas Schneider"},"message":"server: Fix malloc call.","distinct":false,"url":"https://api.github.com/repos/nviennot/libssh/commits/e8e99ec6de10a3aff257f31a68e4934d00c956c6"},{"sha":"387e26c837425801c86902d295797f08b2e2d8b3","author":{"email":"5be00ddc76278cf6077f5047ca3384a88460c671@cryptomilk.org","name":"Andreas Schneider"},"message":"packet: Refactor ssh_packet_socket_callback().\n\nMake error checking more readable and add additional NULL checks.","distinct":false,"url":"https://api.github.com/repos/nviennot/libssh/commits/387e26c837425801c86902d295797f08b2e2d8b3"},{"sha":"6d7bbe63fe68dd2bbc17d488ccc59d40cb9d8ba5","author":{"email":"5be00ddc76278cf6077f5047ca3384a88460c671@cryptomilk.org","name":"Andreas Schneider"},"message":"dh: Avoid possible memory leaks with realloc.","distinct":false,"url":"https://api.github.com/repos/nviennot/libssh/commits/6d7bbe63fe68dd2bbc17d488ccc59d40cb9d8ba5"},{"sha":"fef7e1dffe2f9bb2ace71e90eb572e658f8b8fec","author":{"email":"5be00ddc76278cf6077f5047ca3384a88460c671@cryptomilk.org","name":"Andreas Schneider"},"message":"poll: Fix realloc in ssh_poll_ctx_resize().","distinct":false,"url":"https://api.github.com/repos/nviennot/libssh/commits/fef7e1dffe2f9bb2ace71e90eb572e658f8b8fec"},{"sha":"b3a08ba8d3cafa5b027fc40e8737576ec5023db9","author":{"email":"5be00ddc76278cf6077f5047ca3384a88460c671@cryptomilk.org","name":"Andreas Schneider"},"message":"dh: Fix wrong assignment.\n\nUps, sorry.","distinct":false,"url":"https://api.github.com/repos/nviennot/libssh/commits/b3a08ba8d3cafa5b027fc40e8737576ec5023db9"},{"sha":"097760db178ab2033692e4c782cf0f3a06065803","author":{"email":"5be00ddc76278cf6077f5047ca3384a88460c671@cryptomilk.org","name":"Andreas Schneider"},"message":"packet: Set the packet to the processed data position.\n\nElse we could end up with packet - current_macsize if to_be_read is 0.","distinct":false,"url":"https://api.github.com/repos/nviennot/libssh/commits/097760db178ab2033692e4c782cf0f3a06065803"},{"sha":"1972a27fe00c500b97742f845f254a96d2e8f28f","author":{"email":"5be00ddc76278cf6077f5047ca3384a88460c671@cryptomilk.org","name":"Andreas Schneider"},"message":"packet: Remove dead code.","distinct":false,"url":"https://api.github.com/repos/nviennot/libssh/commits/1972a27fe00c500b97742f845f254a96d2e8f28f"},{"sha":"f240ecf3287ccb96fbef95c37b530c6e6f677950","author":{"email":"5be00ddc76278cf6077f5047ca3384a88460c671@cryptomilk.org","name":"Andreas Schneider"},"message":"socket: Fix connect if we pass in a fd.\n\nBUG: https://red.libssh.org/issues/106\n\nThanks to Saju Panikulam.","distinct":false,"url":"https://api.github.com/repos/nviennot/libssh/commits/f240ecf3287ccb96fbef95c37b530c6e6f677950"},{"sha":"c481f9dafdc7dc5c2eb105493f05846cf7425cec","author":{"email":"65f99581a93cf30dafc32b5c178edc6b0294a07f@redhat.com","name":"Simo Sorce"},"message":"Fix gssapi credential handling.\n\n- Properly acquire and inquitre credentials to get the list of available\ncredentials.\n- Avoid enforcing a specific username it breaks some use cases (k5login).\n- Remove confusing references to delegated credentials as there is no code\nthat actually uses delegated credentials in the initialization case.\n\nSigned-off-by: Siom Sorce <simo@redhat.com>\nReviewed-by: Andreas Schneider <asn@cryptomilk.org>","distinct":false,"url":"https://api.github.com/repos/nviennot/libssh/commits/c481f9dafdc7dc5c2eb105493f05846cf7425cec"},{"sha":"41d99d32e8cadb790bb4c594074b52fa13f40df6","author":{"email":"5be00ddc76278cf6077f5047ca3384a88460c671@cryptomilk.org","name":"Andreas Schneider"},"message":"gssapi: Add suppport to set GSSAPI server identity.","distinct":false,"url":"https://api.github.com/repos/nviennot/libssh/commits/41d99d32e8cadb790bb4c594074b52fa13f40df6"},{"sha":"503c729bb05948f1f15aefc8293178792d04b59f","author":{"email":"5be00ddc76278cf6077f5047ca3384a88460c671@cryptomilk.org","name":"Andreas Schneider"},"message":"gssapi: Add support for GSSAPIServerIdentity config option.","distinct":false,"url":"https://api.github.com/repos/nviennot/libssh/commits/503c729bb05948f1f15aefc8293178792d04b59f"},{"sha":"095a01b70c995fdf77df27aa2a833017336d7e0c","author":{"email":"5be00ddc76278cf6077f5047ca3384a88460c671@cryptomilk.org","name":"Andreas Schneider"},"message":"options: Add SSH_OPTIONS_GSSAPI_CLIENT_IDENTITY option.","distinct":false,"url":"https://api.github.com/repos/nviennot/libssh/commits/095a01b70c995fdf77df27aa2a833017336d7e0c"},{"sha":"47e53deebd17ca931465512c1c1f27af8b219c12","author":{"email":"5be00ddc76278cf6077f5047ca3384a88460c671@cryptomilk.org","name":"Andreas Schneider"},"message":"gssapi: Add support for GSSAPIClientIdentity config option.","distinct":false,"url":"https://api.github.com/repos/nviennot/libssh/commits/47e53deebd17ca931465512c1c1f27af8b219c12"},{"sha":"440d2ec0eaa94299575229df7855746a2edc01e7","author":{"email":"65f99581a93cf30dafc32b5c178edc6b0294a07f@redhat.com","name":"Simo Sorce"},"message":"gssapi: Use GSSAPIClientIdentity to acquire creds\n\nSigned-off-by: Simo Sorce <simo@redhat.com>\nReviewed-by: Andreas Schneider <asn@cryptomilk.org>","distinct":false,"url":"https://api.github.com/repos/nviennot/libssh/commits/440d2ec0eaa94299575229df7855746a2edc01e7"},{"sha":"c2312f9dda9745f77082d5fe9accd6dd67b1bd99","author":{"email":"5be00ddc76278cf6077f5047ca3384a88460c671@cryptomilk.org","name":"Andreas Schneider"},"message":"gssapi: Add error checks and cleanup the code in ssh_gssapi_auth_mic().","distinct":false,"url":"https://api.github.com/repos/nviennot/libssh/commits/c2312f9dda9745f77082d5fe9accd6dd67b1bd99"},{"sha":"811c645f2a796f15be198ca580d1cbf01230e57d","author":{"email":"65f99581a93cf30dafc32b5c178edc6b0294a07f@redhat.com","name":"Simo Sorce"},"message":"options: Add SSH_OPTIONS_GSSAPI_DELEGATE_CREDENTIALS option.\n\nSigned-off-by: Simo Sorce <simo@redhat.com>\nReviewed-by: Andreas Schneider <asn@cryptomilk.org>","distinct":false,"url":"https://api.github.com/repos/nviennot/libssh/commits/811c645f2a796f15be198ca580d1cbf01230e57d"},{"sha":"b4fc5d952439f672737e1e6bcf8a703a72aa9bcf","author":{"email":"65f99581a93cf30dafc32b5c178edc6b0294a07f@redhat.com","name":"Simo Sorce"},"message":"gssapi: Add support for GSSAPIDelegateCredentials config option.\n\nSigned-off-by: Simo Sorce <simo@redhat.com>\nReviewed-by: Andreas Schneider <asn@cryptomilk.org>","distinct":false,"url":"https://api.github.com/repos/nviennot/libssh/commits/b4fc5d952439f672737e1e6bcf8a703a72aa9bcf"}]}