{"push_id":1489637980,"size":15,"distinct_size":1,"ref":"refs/heads/remove-tox-debug","head":"f9e2a401abcbd8b51dff8471b60a3f77e3780ef7","before":"43731012211d4b26d523c3c83f31d7f55a36969d","commits":[{"sha":"59e2a844f04a8725e8079f854158aa86ef5988b2","author":{"name":"endoffile78","email":"a5a41803873c6fb7241edcb30b3e83b495505107@yahoo.com"},"message":"Revert \"Portability fixes\"\n\nThis reverts commit f3469070fe899e8e4fd88665386a55bad9f77cd8.","distinct":false,"url":"https://api.github.com/repos/iphydf/c-toxcore/commits/59e2a844f04a8725e8079f854158aa86ef5988b2"},{"sha":"fdb46f6cf216a866d29402ae991be9c43282dde6","author":{"name":"iphydf","email":"fc5f4f4ebb972c3a053af70064a7cdda14912d99@users.noreply.github.com"},"message":"Release v0.1.3.","distinct":false,"url":"https://api.github.com/repos/iphydf/c-toxcore/commits/fdb46f6cf216a866d29402ae991be9c43282dde6"},{"sha":"08cd61387ee078b81c50fa2714e9f1534a0865a2","author":{"name":"iphydf","email":"fc5f4f4ebb972c3a053af70064a7cdda14912d99@users.noreply.github.com"},"message":"Add an OSX build that doesn't run tests.\n\nThis one is not allowed to fail and ensures that toxcore can at least be\nbuilt for OSX.","distinct":false,"url":"https://api.github.com/repos/iphydf/c-toxcore/commits/08cd61387ee078b81c50fa2714e9f1534a0865a2"},{"sha":"8ef1f35ca71e39d40bdae88243534eebc6fa6a26","author":{"name":"David Zero","email":"ab2b78cd3ea9a52b57cbc5b6343000ab2e87524d@cpp.edu"},"message":"Revert \"Revert \"Portability fixes\"\"\n\nThis reverts commit 59e2a844f04a8725e8079f854158aa86ef5988b2, and\ndefines _DARWIN_C_SOURCE in toxcore/network.c","distinct":false,"url":"https://api.github.com/repos/iphydf/c-toxcore/commits/8ef1f35ca71e39d40bdae88243534eebc6fa6a26"},{"sha":"e4d81e1520f34644fc25ddbe3c869c2ee7766f47","author":{"name":"iphydf","email":"fc5f4f4ebb972c3a053af70064a7cdda14912d99@users.noreply.github.com"},"message":"Eliminate dead return statement.\n\nPreviously, the `ipv6` variable was initialised to `-1`, but that value\nwas never read. Either it was set to 0 or 1, or the function would return\nbefore it was read. Thus, I've changed it to uninitialised `bool is_ipv4`\n(inverted semantics to avoid negative conditions `if (!is_ipv6)`).\n\nThe `pack_ip_port` function is a bit unfortunate, but I'm not rewriting\nit until we have a binary writer (I'd be rewriting it twice).","distinct":false,"url":"https://api.github.com/repos/iphydf/c-toxcore/commits/e4d81e1520f34644fc25ddbe3c869c2ee7766f47"},{"sha":"e7270aa99d7effb85ac763de3cedad64ecb85267","author":{"name":"Maxim Biro","email":"26948328b595e7b3f46c7eb46eb0ad07ede1c309@gmail.com"},"message":"Fix bad attempt at refactoring","distinct":false,"url":"https://api.github.com/repos/iphydf/c-toxcore/commits/e7270aa99d7effb85ac763de3cedad64ecb85267"},{"sha":"01cb35c1f6b4b8f2538ce29013a7b91e3cd24d45","author":{"name":"iphydf","email":"fc5f4f4ebb972c3a053af70064a7cdda14912d99@users.noreply.github.com"},"message":"Warn on -pedantic, don't error yet.\n\nWe still have some non-standard C code in toxcore for now.","distinct":false,"url":"https://api.github.com/repos/iphydf/c-toxcore/commits/01cb35c1f6b4b8f2538ce29013a7b91e3cd24d45"},{"sha":"3fb683115ce106bb7455563027d965eec5daec4e","author":{"name":"iphydf","email":"fc5f4f4ebb972c3a053af70064a7cdda14912d99@users.noreply.github.com"},"message":"Add logging callback to messenger_test.\n\nSo we can see what went wrong if it fails.","distinct":false,"url":"https://api.github.com/repos/iphydf/c-toxcore/commits/3fb683115ce106bb7455563027d965eec5daec4e"},{"sha":"9d56db3a54d54740eca82a92b04fc3a7828f3eee","author":{"name":"iphydf","email":"fc5f4f4ebb972c3a053af70064a7cdda14912d99@users.noreply.github.com"},"message":"Avoid accessing uninitialised memory in `net_crypto`.\n\nOn x86 and x86_64, this change has no effect. On IA64, this fixes a\npotential hardware exception. A function returned a partially initialised\nvalue of aggregate type. The only caller of this function checks that the\nvalue is valid before accessing it by testing the one definitely\ninitialised member. Therefore on x86 and derived architectures, there is\nno uninitialised memory access. On IA64, with the regular calling\nconvention, the struct is allocated on the caller stack and passed as a\npointer, so there the uninitialised memory is also never accessed.\nHowever, on calling conventions where one or more struct members past the\nfirst byte are passed in registers or copied in memory, this call can\ncause undefined behaviour.\n\nSpecifically, the value can contain a trap representation of the integers\n(at the very least the 16 bit port) and cause a hardware exception and\nSIGFPE in userland.\n\nRegardless of the explanation above, this change fixes an instance of\nundefined behaviour that just happened to be OK on all systems we tested\non.","distinct":false,"url":"https://api.github.com/repos/iphydf/c-toxcore/commits/9d56db3a54d54740eca82a92b04fc3a7828f3eee"},{"sha":"e667ec23b94b908402de1ad18140af89802df332","author":{"name":"endoffile78","email":"a5a41803873c6fb7241edcb30b3e83b495505107@yahoo.com"},"message":"Replace make_quick_sort with qsort","distinct":false,"url":"https://api.github.com/repos/iphydf/c-toxcore/commits/e667ec23b94b908402de1ad18140af89802df332"},{"sha":"d6d14b54308b76bb5e7f47abd0c0b5757f1d9eb2","author":{"name":"iphydf","email":"fc5f4f4ebb972c3a053af70064a7cdda14912d99@users.noreply.github.com"},"message":"Remove \\ at end of list in makefile.","distinct":false,"url":"https://api.github.com/repos/iphydf/c-toxcore/commits/d6d14b54308b76bb5e7f47abd0c0b5757f1d9eb2"},{"sha":"d41bb3a8d48b3acba6a5191cf72a7c577b8e1ea8","author":{"name":"endoffile78","email":"a5a41803873c6fb7241edcb30b3e83b495505107@yahoo.com"},"message":"Fix issues in crypto_test.c","distinct":false,"url":"https://api.github.com/repos/iphydf/c-toxcore/commits/d41bb3a8d48b3acba6a5191cf72a7c577b8e1ea8"},{"sha":"81d5c22502aaf5648fdad294765f06ea0e52dffd","author":{"name":"iphydf","email":"fc5f4f4ebb972c3a053af70064a7cdda14912d99@users.noreply.github.com"},"message":"Don't use `git.depth=1` anymore.","distinct":false,"url":"https://api.github.com/repos/iphydf/c-toxcore/commits/81d5c22502aaf5648fdad294765f06ea0e52dffd"},{"sha":"bec03de2baf69d8dda67fab3f1d26e4e7c6c6378","author":{"name":"iphydf","email":"fc5f4f4ebb972c3a053af70064a7cdda14912d99@users.noreply.github.com"},"message":"Run windows tests but ignore their failures.\n\nThis way we can at least see what fails in which way.","distinct":false,"url":"https://api.github.com/repos/iphydf/c-toxcore/commits/bec03de2baf69d8dda67fab3f1d26e4e7c6c6378"},{"sha":"f9e2a401abcbd8b51dff8471b60a3f77e3780ef7","author":{"name":"iphydf","email":"fc5f4f4ebb972c3a053af70064a7cdda14912d99@users.noreply.github.com"},"message":"Remove `TOX_DEBUG` and have asserts always enabled.\n\nThese are cheap asserts. I've also replaced the fprintf's with\n`LOGGER_ERROR` calls.","distinct":true,"url":"https://api.github.com/repos/iphydf/c-toxcore/commits/f9e2a401abcbd8b51dff8471b60a3f77e3780ef7"}]}
{"actor":{"display_login":"iphydf"}}