{"push_id":787797779,"size":9,"distinct_size":0,"ref":"refs/heads/master","head":"872dd1d3b6af903ddab0dfa6f4f5c292661972ad","before":"65413432d3514bb77b28b9d98a8e20fe1a36f741","commits":[{"sha":"00e1afabc1869872efb091fcc4848954ad66aa21","author":{"email":"1f0a51c36efaa0f44e4899c26d2028681997c8ea@yuriev.ru","name":"Leo Yuriev"},"message":"libldap: jitter and assertions for posix threads.\n\nChange-Id: I5edec0eed2a7884316e0c52d5ea383340deee962","distinct":false,"url":"https://api.github.com/repos/ReOpen/ReOpenLDAP/commits/00e1afabc1869872efb091fcc4848954ad66aa21"},{"sha":"7e1dfda8bb546178e9b656cc15dc1bd3d00f3d73","author":{"email":"1f0a51c36efaa0f44e4899c26d2028681997c8ea@yuriev.ru","name":"Leo Yuriev"},"message":"all: RIP for AC_MEMCPY.\n\nIt was a big game...\nSince ITS#8015 and I8405a85cc1342c72d773fdf30097c366fcc33d9c...\n\nChange-Id: I85dda9e6c8d21dc7f7710475d146f871099c3d38","distinct":false,"url":"https://api.github.com/repos/ReOpen/ReOpenLDAP/commits/7e1dfda8bb546178e9b656cc15dc1bd3d00f3d73"},{"sha":"da1c0e49fc73fc1c28fbcc1ec318a95f7613c769","author":{"email":"1f0a51c36efaa0f44e4899c26d2028681997c8ea@yuriev.ru","name":"Leo Yuriev"},"message":"all: LDAP_SAFEMEMCPY and memcpy_safe() to catching overlap bugs.\n\nChange-Id: I89d3aa70b7969c2824007eea21621cfc403e588c","distinct":false,"url":"https://api.github.com/repos/ReOpen/ReOpenLDAP/commits/da1c0e49fc73fc1c28fbcc1ec318a95f7613c769"},{"sha":"e20ceb440bded56f3fa0f2499edc0a8255bf00d3","author":{"email":"1f0a51c36efaa0f44e4899c26d2028681997c8ea@yuriev.ru","name":"Leo Yuriev"},"message":"test: fix order of syncrepl-waiting in test050-syncrepl-multimaster.\n\nChange-Id: Id9db1e0735e257014106ef5fa99b3c2129714ac6","distinct":false,"url":"https://api.github.com/repos/ReOpen/ReOpenLDAP/commits/e20ceb440bded56f3fa0f2499edc0a8255bf00d3"},{"sha":"1d71b8bd70b89dd95139cb6c011585e66ea73f4e","author":{"email":"1f0a51c36efaa0f44e4899c26d2028681997c8ea@yuriev.ru","name":"Leo Yuriev"},"message":"tests: conditionaly sleep for teamcity.\n\nChange-Id: Ib014f6b6aa5c1da721d23b6820a5f721e5ae11b4","distinct":false,"url":"https://api.github.com/repos/ReOpen/ReOpenLDAP/commits/1d71b8bd70b89dd95139cb6c011585e66ea73f4e"},{"sha":"33f3af1fafde5da297b2c9df0507f1e99cd78fdb","author":{"email":"bee6ab4c922836f6a558b1e8dbc393b81627d805@openldap.org","name":"Howard Chu"},"message":"lmdb: ITS#8237 fix ITS#7589 regression.\n\nChange-Id: Idd3c95f6e515f0f70c7fd33257c80354a3953f2f","distinct":false,"url":"https://api.github.com/repos/ReOpen/ReOpenLDAP/commits/33f3af1fafde5da297b2c9df0507f1e99cd78fdb"},{"sha":"6b9bd64538c9f0ea2e54f4ad9bffa1b73f61138b","author":{"email":"1f0a51c36efaa0f44e4899c26d2028681997c8ea@yuriev.ru","name":"Leo Yuriev"},"message":"lmdb: deferred cleanup of reader's threads.\n\nThis should fix https://github.com/ReOpen/ReOpenLDAP/issues/48\n\nChange-Id: I67feb3a9852f183dcbe83626321896ba43a591b7","distinct":false,"url":"https://api.github.com/repos/ReOpen/ReOpenLDAP/commits/6b9bd64538c9f0ea2e54f4ad9bffa1b73f61138b"},{"sha":"e25506f4dd6d0f4afa427f9e7f8637efa6dc38ec","author":{"email":"1f0a51c36efaa0f44e4899c26d2028681997c8ea@yuriev.ru","name":"Leo Yuriev"},"message":"tests: minor fix, hush error when 'df' failed.\n\nChange-Id: I9e79cfcc9cb2fc1a1399875cd33decf2e41cfeb7","distinct":false,"url":"https://api.github.com/repos/ReOpen/ReOpenLDAP/commits/e25506f4dd6d0f4afa427f9e7f8637efa6dc38ec"},{"sha":"872dd1d3b6af903ddab0dfa6f4f5c292661972ad","author":{"email":"ea3cd978650417470535f3a4725b6b5042a6ab59@nardis.ca","name":"Ryan Tandy"},"message":"slapo-rwm: ITS#7964 avoid double-unescaping rewrite rules.\n\nconfig_fp_parse_line processes backslash escapes. When existing rewrite\nrules were reloaded while inserting a new rule, this caused backslashes\nto be lost from every rule except the most recently inserted one.\nconfig_parse_ldif performs similar splitting, but leaves backslashes\nalone.\n\nChange-Id: I343c53b75046a0329b68102e44e50954e29c4f50","distinct":false,"url":"https://api.github.com/repos/ReOpen/ReOpenLDAP/commits/872dd1d3b6af903ddab0dfa6f4f5c292661972ad"}]}