{"push_id":1304730279,"size":5,"distinct_size":5,"ref":"refs/heads/master","head":"a975bfe1e60da8ef3c38095b537b9aeda33cf0f8","before":"a05039577058ad20ca643efdeff62215b4df5ced","commits":[{"sha":"76c3726ef0709b88f17ca1e1f668345227b3b9c4","author":{"name":"Gustavo Sverzut Barbieri","email":"c655b21e1a8fa71ca4cdf8b26cad0e5539b5b933@profusion.mobi"},"message":"eina_thread: don't leak on pthread_cancel().\n\nif we cancel a thread we should still free the context, so use the new\nEINA_THREAD_CLEANUP_PUSH() and EINA_THREAD_CLEANUP_POP()","distinct":true,"url":"https://api.github.com/repos/tasn/efl/commits/76c3726ef0709b88f17ca1e1f668345227b3b9c4"},{"sha":"f42e6494760a63ad4215e486d460d33cf2c58a7b","author":{"name":"Gustavo Sverzut Barbieri","email":"c655b21e1a8fa71ca4cdf8b26cad0e5539b5b933@profusion.mobi"},"message":"efl_promise: check NULL before calling.\n\nwe do not check any of success, failure or progress, so we must check\nif they are valid before calling.\n\nThis fixed a bug in efl_net_dialer_tcp where it uses a null failure\ncb and was SEGV.","distinct":true,"url":"https://api.github.com/repos/tasn/efl/commits/f42e6494760a63ad4215e486d460d33cf2c58a7b"},{"sha":"b2e562d4c6e365b57e9d2a99efb5e5df8fa4929b","author":{"name":"Gustavo Sverzut Barbieri","email":"c655b21e1a8fa71ca4cdf8b26cad0e5539b5b933@profusion.mobi"},"message":"efl_net_dialer: improve proxy docs.\n\nDocument some proxy behavior like done by CURL, so we'll follow that\nstandard, with $http_proxy, $socks_proxy, $all_proxy and $no_proxy.\n\nalso add some missing @since.","distinct":true,"url":"https://api.github.com/repos/tasn/efl/commits/b2e562d4c6e365b57e9d2a99efb5e5df8fa4929b"},{"sha":"eb9a1f13a3a6a361cdb1ce254a643e9c39cfc246","author":{"name":"Gustavo Sverzut Barbieri","email":"c655b21e1a8fa71ca4cdf8b26cad0e5539b5b933@profusion.mobi"},"message":"efl_net_dialer_http: do eos on error.","distinct":true,"url":"https://api.github.com/repos/tasn/efl/commits/eb9a1f13a3a6a361cdb1ce254a643e9c39cfc246"},{"sha":"a975bfe1e60da8ef3c38095b537b9aeda33cf0f8","author":{"name":"Gustavo Sverzut Barbieri","email":"c655b21e1a8fa71ca4cdf8b26cad0e5539b5b933@profusion.mobi"},"message":"efl_net_dialer_tcp: add SOCKS proxy support.\n\nSOCKS is implemented in its own thread using synchronous/blocking\nprimitives, which simplifies the code a lot -- as well as simulate the\nusage of Ecore_Thread as our users will likely do.\n\nSince SOCKSv4a and SOCKSv5 allow name resolution, the whole\ngetaddrinfo() is done in the same thread, when needed, instead of a\nseparate thread to do that, which should also save some resources.\n\nInstead of the legacy ECORE_CON_SOCKS_V4 and ECORE_CON_SOCKS_V5, now\nwe use socks_proxy, all_proxy and no_proxy. This matches our other\ndialers http/websocket (which will use http_proxy, all_proxy and\nno_proxy). If desired it's easy to add back support for those\nvariables, but I think we should just deprecate them. (The legacy code\nwill keep unchanged, thus direct users of ecore_con_server will still\nuse those -- just the previous users of ecore_con_server will be\nconverted to use the new API).","distinct":true,"url":"https://api.github.com/repos/tasn/efl/commits/a975bfe1e60da8ef3c38095b537b9aeda33cf0f8"}]}
{"actor":{"display_login":"tasnbot"}}