{"push_id":839235123,"size":268,"distinct_size":244,"ref":"refs/heads/master","head":"db550a3aa05262af02e29a45014cc83d442252d3","before":"4b62962d2ffaaae1f9bbe083387319a79a6f4dd1","commits":[{"sha":"5ca8cb51ba95e21800c985998337e00a70132562","author":{"email":"8a3ccc0c31405077d5a3a00ab57f328e0315ebba@gmail.com","name":"NuclearW"},"message":"log: Add -timestamp option\n\nAllows users to define a new timestamp as formatted by strftime through CUtils::FormatTime\nAdditionally -sanitize is no longer necessarily the first argument, but -timestamp and the actual timestamp must be last as it can contain spaces.","distinct":true,"url":"https://api.github.com/repos/markusj/znc/commits/5ca8cb51ba95e21800c985998337e00a70132562"},{"sha":"a13b4a8e468f52937b787015b08dac014f7730fc","author":{"email":"b84a892f57a298bb5dae653b4e188948a84d5549@gmail.com","name":"J-P Nurmi"},"message":"CZNC: add missing SSL-related getters and setters\n\n- SSLCiphers\n- SSLProtocols\n- SSLCertFile","distinct":true,"url":"https://api.github.com/repos/markusj/znc/commits/a13b4a8e468f52937b787015b08dac014f7730fc"},{"sha":"9a51195e916f14a36c2a2a809f2393e5ed2424a3","author":{"email":"beac5f8171fcde5e2ec734cc5d25d03e7362e8de@zacarias.com.ar","name":"Gustavo Zacarias"},"message":"Add <time.h> includes where appropiate\n\nSigned-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>","distinct":true,"url":"https://api.github.com/repos/markusj/znc/commits/9a51195e916f14a36c2a2a809f2393e5ed2424a3"},{"sha":"483074cbf82a48a3ff01838fcbaec00553d1882c","author":{"email":"ca189911fcbbf63232bfcd070582be806e0c0731@asokolov.org","name":"Alexey Sokolov"},"message":"Merge pull request #1021 from gustavoz/master\n\nAdd <time.h> includes where appropiate","distinct":true,"url":"https://api.github.com/repos/markusj/znc/commits/483074cbf82a48a3ff01838fcbaec00553d1882c"},{"sha":"71fc592bfac376806c2e759ad5ec30335acac8fe","author":{"email":"ca189911fcbbf63232bfcd070582be806e0c0731@asokolov.org","name":"Alexey Sokolov"},"message":"Merge pull request #1019 from jpnurmi/ssl\n\nCZNC: add missing SSL-related getters and setters","distinct":true,"url":"https://api.github.com/repos/markusj/znc/commits/71fc592bfac376806c2e759ad5ec30335acac8fe"},{"sha":"e93c37fc6b5fd58d3e642d2bfae5b52e4673a958","author":{"email":"b84a892f57a298bb5dae653b4e188948a84d5549@gmail.com","name":"J-P Nurmi"},"message":"Cleanup extra semi-colons","distinct":true,"url":"https://api.github.com/repos/markusj/znc/commits/e93c37fc6b5fd58d3e642d2bfae5b52e4673a958"},{"sha":"45183612c845e36f8124529f52675655c27f550b","author":{"email":"b84a892f57a298bb5dae653b4e188948a84d5549@gmail.com","name":"J-P Nurmi"},"message":"Fix CClient::GetNickMask()\n\nA regression introduced by cebc093. A potentially empty network\nspecific bind _host_ should not be used as nick mask _ident_.","distinct":false,"url":"https://api.github.com/repos/markusj/znc/commits/45183612c845e36f8124529f52675655c27f550b"},{"sha":"4c70b6405fcf7b896dd1e599bc8887a949b2369a","author":{"email":"179ac3596c0270014a3f3669c5483dfa0ecc4a61@asokolov.org","name":"Alexey Sokolov"},"message":"Make error message from ./bootstrap.sh less confusing.","distinct":false,"url":"https://api.github.com/repos/markusj/znc/commits/4c70b6405fcf7b896dd1e599bc8887a949b2369a"},{"sha":"a3f748448e5836bce707d4662d58c3d3129c996f","author":{"email":"179ac3596c0270014a3f3669c5483dfa0ecc4a61@asokolov.org","name":"Alexey Sokolov"},"message":"Merge branch '1.6.x'","distinct":true,"url":"https://api.github.com/repos/markusj/znc/commits/a3f748448e5836bce707d4662d58c3d3129c996f"},{"sha":"0220979ccf78aec3d1ad4dfd9209862d32f63c92","author":{"email":"b84a892f57a298bb5dae653b4e188948a84d5549@gmail.com","name":"J-P Nurmi"},"message":"Fix #124: OnChanMsg(): nick doesn't have perms","distinct":false,"url":"https://api.github.com/repos/markusj/znc/commits/0220979ccf78aec3d1ad4dfd9209862d32f63c92"},{"sha":"c8ac04165d1c9456c8715b189d461af19849c974","author":{"email":"3c25b01657254677d3e1a8fd1f0742c5d489bd39@fuller.li","name":"Kyle Fuller"},"message":"Add the pyeval module","distinct":true,"url":"https://api.github.com/repos/markusj/znc/commits/c8ac04165d1c9456c8715b189d461af19849c974"},{"sha":"832ab84c05461a3b9a92bf947bd91478666bb26b","author":{"email":"b84a892f57a298bb5dae653b4e188948a84d5549@gmail.com","name":"J-P Nurmi"},"message":"fail2ban: remember timeout & attempts (#534)","distinct":true,"url":"https://api.github.com/repos/markusj/znc/commits/832ab84c05461a3b9a92bf947bd91478666bb26b"},{"sha":"7fb358e0dfa8b8bf9d93039802147127eeaf96f3","author":{"email":"b84a892f57a298bb5dae653b4e188948a84d5549@gmail.com","name":"J-P Nurmi"},"message":"fail2ban: fix command help syntax (#534)","distinct":true,"url":"https://api.github.com/repos/markusj/znc/commits/7fb358e0dfa8b8bf9d93039802147127eeaf96f3"},{"sha":"830796745fa5ed25509062eea7232ac271735559","author":{"email":"b84a892f57a298bb5dae653b4e188948a84d5549@gmail.com","name":"J-P Nurmi"},"message":"buffextras: C++11 range-based for loops","distinct":true,"url":"https://api.github.com/repos/markusj/znc/commits/830796745fa5ed25509062eea7232ac271735559"},{"sha":"87bd738eb62d5b779f72d940e4facdb973926d8b","author":{"email":"b84a892f57a298bb5dae653b4e188948a84d5549@gmail.com","name":"J-P Nurmi"},"message":"log: C++11 range-based for loops","distinct":true,"url":"https://api.github.com/repos/markusj/znc/commits/87bd738eb62d5b779f72d940e4facdb973926d8b"},{"sha":"1f8de3bf391d7330d3e62b5e6ba50092c07a8f75","author":{"email":"b84a892f57a298bb5dae653b4e188948a84d5549@gmail.com","name":"J-P Nurmi"},"message":"controlpanel: C++11 range-based for loops","distinct":true,"url":"https://api.github.com/repos/markusj/znc/commits/1f8de3bf391d7330d3e62b5e6ba50092c07a8f75"},{"sha":"ca58973802d492b9ddf26f6fd2b4b3be5af8de16","author":{"email":"b84a892f57a298bb5dae653b4e188948a84d5549@gmail.com","name":"J-P Nurmi"},"message":"send_raw: C++11 range-based for loops","distinct":true,"url":"https://api.github.com/repos/markusj/znc/commits/ca58973802d492b9ddf26f6fd2b4b3be5af8de16"},{"sha":"15a361b28e9fff41d02ddfb8eb1b9cbc1f4b3c29","author":{"email":"b84a892f57a298bb5dae653b4e188948a84d5549@gmail.com","name":"J-P Nurmi"},"message":"certauth: C++11 range-based for loops","distinct":true,"url":"https://api.github.com/repos/markusj/znc/commits/15a361b28e9fff41d02ddfb8eb1b9cbc1f4b3c29"},{"sha":"d424048af0dc5fa2ba4661d035362f5a9386b25a","author":{"email":"b84a892f57a298bb5dae653b4e188948a84d5549@gmail.com","name":"J-P Nurmi"},"message":"autocycle: C++11 range-based for loops","distinct":true,"url":"https://api.github.com/repos/markusj/znc/commits/d424048af0dc5fa2ba4661d035362f5a9386b25a"},{"sha":"4d6be361624741bc3745e191445f63ffa12bd976","author":{"email":"b84a892f57a298bb5dae653b4e188948a84d5549@gmail.com","name":"J-P Nurmi"},"message":"autoop: C++11 range-based for loops","distinct":true,"url":"https://api.github.com/repos/markusj/znc/commits/4d6be361624741bc3745e191445f63ffa12bd976"}]}