{"push_id":2786101595,"size":4,"distinct_size":0,"ref":"refs/heads/android_dammit","head":"f375f43f56d6de4410a9615a3fc732b457bec123","before":"381b2771ad29f5335cce630e85c7a304670c600a","commits":[{"sha":"f06b564fa2d5d9e6cee3367d1ec4b564ffe020af","author":{"name":"Daniel Lenski","email":"e5bace4159f0f869e01725c5a04427ee0a92b09d@gmail.com"},"message":"Use waitpid() in a portable fashion\n\nThe status value set by waitpid() needs to be manipulated using\nWIFEXITED() and WEXITSTATUS() macros to be portable.","distinct":false,"url":"https://api.github.com/repos/dlenski/openconnect/commits/f06b564fa2d5d9e6cee3367d1ec4b564ffe020af"},{"sha":"7b5514498229880cc794f4a3694c8e1db9f6fa04","author":{"name":"Daniel Lenski","email":"e5bace4159f0f869e01725c5a04427ee0a92b09d@gmail.com"},"message":"fix misuse of write_new_config callback by GP, causing Java crashes","distinct":false,"url":"https://api.github.com/repos/dlenski/openconnect/commits/7b5514498229880cc794f4a3694c8e1db9f6fa04"},{"sha":"37fbeedd73cc75395f67fdcaa758cf6b0cc87675","author":{"name":"Daniel Lenski","email":"e5bace4159f0f869e01725c5a04427ee0a92b09d@gmail.com"},"message":"add protocol-agnostic idle_timeout and openconnect_get_idle_timeout() API function\n\nThis is needed for the Android GUI to detect the idle/keepalive interval in a cross-protocol way.","distinct":false,"url":"https://api.github.com/repos/dlenski/openconnect/commits/37fbeedd73cc75395f67fdcaa758cf6b0cc87675"},{"sha":"f375f43f56d6de4410a9615a3fc732b457bec123","author":{"name":"Daniel Lenski","email":"e5bace4159f0f869e01725c5a04427ee0a92b09d@gmail.com"},"message":"allow overriding User-Agent in Java library\n\nJuniper servers do extra stupid things when \"Java\" appears in the UA string","distinct":false,"url":"https://api.github.com/repos/dlenski/openconnect/commits/f375f43f56d6de4410a9615a3fc732b457bec123"}]}
{"actor":{"display_login":"dlenski"}}