{"push_id":1058857106,"size":4,"distinct_size":4,"ref":"refs/heads/master","head":"6e52d35dffa3f571f42e4bffd53b312a4fdf7ec2","before":"969a41d220de9b734132b6663cb09b292517deea","commits":[{"sha":"fc8a987acae72bedf04ec1b31c38d50b7898b24b","author":{"email":"f0fd596f396d8fc32d5e4fe4c73c61fa2ac55c70@venus.mhka.no","name":"Marie Helene"},"message":"Initial commit of libifconfig.","distinct":true,"url":"https://api.github.com/repos/Savagedlight/libifconfig/commits/fc8a987acae72bedf04ec1b31c38d50b7898b24b"},{"sha":"0c9ca969333691c721d7b0c8cb583ee0c09e1f3d","author":{"email":"f0fd596f396d8fc32d5e4fe4c73c61fa2ac55c70@venus.mhka.no","name":"Marie Helene"},"message":"Added the following three wrapper methods: libifconfig_ioctlwrap, libifconfig_ioctlwrap_caddr, libifconfig_ioctlwrap_ret\nThese methods are used to streamline error feedback, as they populate the libifconfig_errstate variable as appropriate if an error occurs with the ioctl call.\nThe _ioctlwrap() and _ioctlwrap_caddr takes a reference to a \"struct ifreq\" as third argument, but _caddr will cast it to caddr_t when executing ioctl().\nThis change should hopefully make it harder to make mistakes in error reporting.","distinct":true,"url":"https://api.github.com/repos/Savagedlight/libifconfig/commits/0c9ca969333691c721d7b0c8cb583ee0c09e1f3d"},{"sha":"690084f0573df24a797c2436b3e3c510c5171e19","author":{"email":"f0fd596f396d8fc32d5e4fe4c73c61fa2ac55c70@venus.mhka.no","name":"Marie Helene"},"message":"Oops. Forgot to clean up libifconfig.h on last commit.","distinct":true,"url":"https://api.github.com/repos/Savagedlight/libifconfig/commits/690084f0573df24a797c2436b3e3c510c5171e19"},{"sha":"6e52d35dffa3f571f42e4bffd53b312a4fdf7ec2","author":{"email":"f0fd596f396d8fc32d5e4fe4c73c61fa2ac55c70@venus.mhka.no","name":"Marie Helene"},"message":"Merge branch 'master' of github.com:Savagedlight/libifconfig","distinct":true,"url":"https://api.github.com/repos/Savagedlight/libifconfig/commits/6e52d35dffa3f571f42e4bffd53b312a4fdf7ec2"}]}