{"push_id":812572892,"size":14,"distinct_size":0,"ref":"refs/heads/master","head":"b47f987b2572cc1d6490627196972d002dbafd4b","before":"ff5307f30205cb438abfb3001b8e1e66e264a12a","commits":[{"sha":"c0d0481767a2b11ab0750d51474008a38a503a6e","author":{"email":"22475d30a7e636c667eef0d68e47d4aed59dc976@redhat.com","name":"Kalev Lember"},"message":"backend job: Fix a race with thread creation\n\npk_backend_job_thread_setup may run and try to free the thread object\nbefore g_thread_new has returned. The fix is to not store the thread\nobject inside the job; just do g_thread_unref (g_thread_new (...));\n\nThanks to Matthias Clasen for pointing out the potential fix.\n\nhttps://bugzilla.redhat.com/show_bug.cgi?id=1057781","distinct":false,"url":"https://api.github.com/repos/EvaSDK/PackageKit/commits/c0d0481767a2b11ab0750d51474008a38a503a6e"},{"sha":"fbdaf9bdb44b39df544f58e155a301e86bf87477","author":{"email":"320bca71fc381a4a025636043ca86e734e31cf8b@hughsie.com","name":"Richard Hughes"},"message":"Merge pull request #83 from kalev/backend-thread-race\n\nbackend job: Fix a race with thread creation","distinct":false,"url":"https://api.github.com/repos/EvaSDK/PackageKit/commits/fbdaf9bdb44b39df544f58e155a301e86bf87477"},{"sha":"9ad01c4276e33aa215b9d59e14acd4b1529c07c4","author":{"email":"22475d30a7e636c667eef0d68e47d4aed59dc976@redhat.com","name":"Kalev Lember"},"message":"Support g_autoptr() for all packagekit-glib2 object types\n\nThis allows using e.g. g_autoptr(PkResults) in other programs, but does\nnot make PackageKit itself use g_autoptr, or require a new enough glib\nto support it.","distinct":false,"url":"https://api.github.com/repos/EvaSDK/PackageKit/commits/9ad01c4276e33aa215b9d59e14acd4b1529c07c4"},{"sha":"18fe475a496bcb9f899b4c00d40dd4a119428bfa","author":{"email":"320bca71fc381a4a025636043ca86e734e31cf8b@hughsie.com","name":"Richard Hughes"},"message":"trivial: Fix example spec file","distinct":false,"url":"https://api.github.com/repos/EvaSDK/PackageKit/commits/18fe475a496bcb9f899b4c00d40dd4a119428bfa"},{"sha":"34e74c5df54b0831eac7b1ff89270f002c22937e","author":{"email":"320bca71fc381a4a025636043ca86e734e31cf8b@hughsie.com","name":"Richard Hughes"},"message":"Check the offline action trigger before performing the update\n\nThis allows other clients such as fwupd to do offline actions.","distinct":false,"url":"https://api.github.com/repos/EvaSDK/PackageKit/commits/34e74c5df54b0831eac7b1ff89270f002c22937e"},{"sha":"397906878eea18a2193ba08b20721f8430bd474d","author":{"email":"320bca71fc381a4a025636043ca86e734e31cf8b@hughsie.com","name":"Richard Hughes"},"message":"Release 1.0.9","distinct":false,"url":"https://api.github.com/repos/EvaSDK/PackageKit/commits/397906878eea18a2193ba08b20721f8430bd474d"},{"sha":"d48dba8b75891e893f07caceb9a263124ad9d471","author":{"email":"320bca71fc381a4a025636043ca86e734e31cf8b@hughsie.com","name":"Richard Hughes"},"message":"trivial: post release version bump","distinct":false,"url":"https://api.github.com/repos/EvaSDK/PackageKit/commits/d48dba8b75891e893f07caceb9a263124ad9d471"},{"sha":"b2dfc4b729851c2b9bafa67afe92144a2f9429f1","author":{"email":"22475d30a7e636c667eef0d68e47d4aed59dc976@redhat.com","name":"Kalev Lember"},"message":"offline update: Use glib api for for reading symlinks\n\nreadlink() man page says that applications must not rely on it returning\nnull-terminated links. This commit switches it to use g_file_read_link()\ninstead that has much nicer API and shields us from readlink() oddities.","distinct":false,"url":"https://api.github.com/repos/EvaSDK/PackageKit/commits/b2dfc4b729851c2b9bafa67afe92144a2f9429f1"},{"sha":"40135860e863b4ce64fd1163f321ef7e2d36bd15","author":{"email":"22475d30a7e636c667eef0d68e47d4aed59dc976@redhat.com","name":"Kalev Lember"},"message":"offline update: Process updates triggered by older PackageKit versions\n\nThis commit adds compatibility with the previous PackageKit versions\nthat used to symlink /system-update to /var/cache.\n\nWhen combined with online updates, we might get in a situation where the\noffline updater has to process updates prepared by an older PackageKit.\nIn that case, if we simply 'exit 0', we end up in a system that always\nboots in the offline update mode and hangs there.","distinct":false,"url":"https://api.github.com/repos/EvaSDK/PackageKit/commits/40135860e863b4ce64fd1163f321ef7e2d36bd15"},{"sha":"e054cb665ea99a192f59e0f97a34206d4184292c","author":{"email":"320bca71fc381a4a025636043ca86e734e31cf8b@hughsie.com","name":"Richard Hughes"},"message":"Release 1.0.10","distinct":false,"url":"https://api.github.com/repos/EvaSDK/PackageKit/commits/e054cb665ea99a192f59e0f97a34206d4184292c"},{"sha":"306af9abceda30e82bed3a14a20a3de8a24aff55","author":{"email":"320bca71fc381a4a025636043ca86e734e31cf8b@hughsie.com","name":"Richard Hughes"},"message":"trivial: post release version bump","distinct":false,"url":"https://api.github.com/repos/EvaSDK/PackageKit/commits/306af9abceda30e82bed3a14a20a3de8a24aff55"},{"sha":"af36c2d815a47ef918c8b723020c3fb3c8750cc0","author":{"email":"320bca71fc381a4a025636043ca86e734e31cf8b@hughsie.com","name":"Richard Hughes"},"message":"trivial: post release version bump","distinct":false,"url":"https://api.github.com/repos/EvaSDK/PackageKit/commits/af36c2d815a47ef918c8b723020c3fb3c8750cc0"},{"sha":"d1a429092bfb6a029dbfb40f2a8dd613bf93525e","author":{"email":"b37867d4e08020cf5bb17f05a2c036fbc82d5481@invisiblethingslab.com","name":"Marek Marczykowski-Górecki"},"message":"hif: Add support for HTTP proxy\n\nSigned-off-by: Richard Hughes <richard@hughsie.com>","distinct":false,"url":"https://api.github.com/repos/EvaSDK/PackageKit/commits/d1a429092bfb6a029dbfb40f2a8dd613bf93525e"},{"sha":"b47f987b2572cc1d6490627196972d002dbafd4b","author":{"email":"320bca71fc381a4a025636043ca86e734e31cf8b@hughsie.com","name":"Richard Hughes"},"message":"Do not return strdup'd strings from the PkBackendJob\n\nThe object will always outlive any thread, and so the g_strdup() is never\nrequired and just adds confusion and subtle memory leaks.","distinct":false,"url":"https://api.github.com/repos/EvaSDK/PackageKit/commits/b47f987b2572cc1d6490627196972d002dbafd4b"}]}