{"push_id":882574506,"size":1,"distinct_size":1,"ref":"refs/heads/master","head":"9faad76819b9256e2dbaa351089db4fdbf7e717a","before":"058e4d22e1c140e902274eb027ecef53f706adf2","commits":[{"sha":"9faad76819b9256e2dbaa351089db4fdbf7e717a","author":{"email":"4d6ffa4b6f6d1802f72f875ea2cf94e8200ee8e4@ymb.net","name":"Trinity Quirk"},"message":"Update actions to return a status\n\nIn issue #48, we needed to be able to return an acknowledgement to\na client for any given action.  We simply return an int, which is\nthen evaluated by the zone, and if we get a value that warrants a\nreturn, we send out the ack packet.\n\nValues of:\n* -1 : an error has occurred, or some object doesn't exist\n* 0  : success\n* >0 : we need to return something to the client\n\nWe don't currently do anything for the error case, but could in\nthe future.\n\nThis required a fairly invasive refactor of the packet_list struct.\nWe ended up casting a uint64_t to a Control object almost all the\ntime, so we just make it a pointer to a Control.  We also needed\nthe ability to know where a request came from, so we added a\npointer to the relevant listen_socket object.","distinct":true,"url":"https://api.github.com/repos/adminspotter/r9/commits/9faad76819b9256e2dbaa351089db4fdbf7e717a"}]}