{"push_id":790899178,"size":4,"distinct_size":4,"ref":"refs/heads/master","head":"db8834ce5fc669de61c1e5247ae9e6265c3fb3bd","before":"94daafb63542897bb1aa918058c8c08615a16aed","commits":[{"sha":"4473ebecadf205f914ddff035550814cbdce43c3","author":{"email":"c17a1a963e2b9ebb228030c0615fdb4bd91bd982@apptrician.nl","name":"Joris de Vries"},"message":"Prepare for broadcasting from multiple IPs\n\nThis slightly rewrites the broadcast loop so that it checks if there is a socket for an IP and if not, creates it. By hardcoding '0.0.0.0' the functionality is equal to before this change and all that is needed is to determine each Minecraft server's IP, but I haven't yet figured out how.","distinct":true,"url":"https://api.github.com/repos/hexparrot/mineos-node/commits/4473ebecadf205f914ddff035550814cbdce43c3"},{"sha":"b55766e966e66d38f49c9dba36f272fd28d9a1be","author":{"email":"c17a1a963e2b9ebb228030c0615fdb4bd91bd982@apptrician.nl","name":"Joris de Vries"},"message":"Fully implement per-IP broadcasting of MC servers\n\nThis commit slightly changes the broadcast_to_lan function so it will pass the current server's IP to the callback, enabling the callback to use that IP to index on the `udp_broadcaster` variable. If a certain server has an equal IP, it will use an existing socket, otherwise it creates a new socket and then uses that through the created socket's `bind()` callback.","distinct":true,"url":"https://api.github.com/repos/hexparrot/mineos-node/commits/b55766e966e66d38f49c9dba36f272fd28d9a1be"},{"sha":"ec9352978dc7d2b19e832609640c4dfd2d26ef72","author":{"email":"c17a1a963e2b9ebb228030c0615fdb4bd91bd982@apptrician.nl","name":"Joris de Vries"},"message":"Add simple error handling to broadcast binding\n\nFor now we just log that the broadcaster cannot bind to an address. I noticed Minecraft also doesn't start, so the user will notice something is wrong I think.","distinct":true,"url":"https://api.github.com/repos/hexparrot/mineos-node/commits/ec9352978dc7d2b19e832609640c4dfd2d26ef72"},{"sha":"db8834ce5fc669de61c1e5247ae9e6265c3fb3bd","author":{"email":"0e24cc1aca4c8b4bcdb87821fd0fc0e28b592cd2@gmail.com","name":"William Dizon"},"message":"Merge pull request #112 from Zsub/multi-ip-broadcast\n\nMulti ip broadcast","distinct":true,"url":"https://api.github.com/repos/hexparrot/mineos-node/commits/db8834ce5fc669de61c1e5247ae9e6265c3fb3bd"}]}