{"push_id":747052768,"size":46,"distinct_size":46,"ref":"refs/heads/devel-2.4","head":"e601ee9a0292a859374e9aa451bbbf8a6b90b0aa","before":"3adde82d2b6b20cfda27f471230d06a6fcbda5e2","commits":[{"sha":"008b29e23eaf3bce0f41168819b59424c7f7fd7b","author":{"email":"76d6437a2b651aa94940eb8747f0700a269cefe4@openldap.org","name":"Quanah Gibson-Mount"},"message":"slapd: origin - prepare for release 2.4.41.\n\nChange-Id: If438d074ddfee68caba7594537f8693f2aea94d3","distinct":true,"url":"https://api.github.com/repos/ReOpen/ReOpenLDAP/commits/008b29e23eaf3bce0f41168819b59424c7f7fd7b"},{"sha":"7741187c0ba6075e5c677cb9096bb5decaacbb70","author":{"email":"86f099a3c4d555284d92d5009c199c74da199059@openldap.org","name":"Hallvard Furuseth"},"message":"lmdb: Hide internal flags in mdb_env_get_flags().\n\nChange-Id: I9ff2888a61a53fb0c7471de980ec7b97c59c6096","distinct":true,"url":"https://api.github.com/repos/ReOpen/ReOpenLDAP/commits/7741187c0ba6075e5c677cb9096bb5decaacbb70"},{"sha":"e516d0d524128b706f302452a317d0481860d5c6","author":{"email":"86f099a3c4d555284d92d5009c199c74da199059@openldap.org","name":"Hallvard Furuseth"},"message":"lmdb: Use mdb_cmp_int_a/mdb_cmp_long() for FREE_DBI.\n\nChange-Id: Id66356b27e9d257fbf5bc8ce1111845be8683d62","distinct":true,"url":"https://api.github.com/repos/ReOpen/ReOpenLDAP/commits/e516d0d524128b706f302452a317d0481860d5c6"},{"sha":"0104470e7f22b077def6cd17eb64dfbcf2fcc2d2","author":{"email":"86f099a3c4d555284d92d5009c199c74da199059@openldap.org","name":"Hallvard Furuseth"},"message":"lmdb: Omit scanning DUPSORT sub-DB leaves in mdb_drop0().\n\nChange-Id: Icc670a81210a9160e6cb90b9442994c008f599bd","distinct":true,"url":"https://api.github.com/repos/ReOpen/ReOpenLDAP/commits/0104470e7f22b077def6cd17eb64dfbcf2fcc2d2"},{"sha":"a58b4935ffa5711cafc5b6a4fccabfef603769c1","author":{"email":"86f099a3c4d555284d92d5009c199c74da199059@openldap.org","name":"Hallvard Furuseth"},"message":"lmdb: cleanup mdb_txn_begin().\n\nChange-Id: Ia28e255a0497d02f7d87ca301d5be8a60886d4e1","distinct":true,"url":"https://api.github.com/repos/ReOpen/ReOpenLDAP/commits/a58b4935ffa5711cafc5b6a4fccabfef603769c1"},{"sha":"911e00620a339a9acd71e65846b80a99cc47cb7a","author":{"email":"86f099a3c4d555284d92d5009c199c74da199059@openldap.org","name":"Hallvard Furuseth"},"message":"lmdb: Simpler mdb_txn_commit().\n\nmt_env is always set.\nCommit(mt_child) resets mt_child, so parent need not.\n\nChange-Id: Ib8af816a964a4b70fa6fa622b3d9dd463e9460b3","distinct":true,"url":"https://api.github.com/repos/ReOpen/ReOpenLDAP/commits/911e00620a339a9acd71e65846b80a99cc47cb7a"},{"sha":"d7c609ff5d7a1851d2da73ed52f2472008f58862","author":{"email":"86f099a3c4d555284d92d5009c199c74da199059@openldap.org","name":"Hallvard Furuseth"},"message":"lmdb: Simpler mdb_node_shrink().\n\nChange-Id: If0e4153e69c4f858ee45471c4888ec2024253b50","distinct":true,"url":"https://api.github.com/repos/ReOpen/ReOpenLDAP/commits/d7c609ff5d7a1851d2da73ed52f2472008f58862"},{"sha":"cab7d6056c8a2756c2ac89a19b49780e46cc41f4","author":{"email":"86f099a3c4d555284d92d5009c199c74da199059@openldap.org","name":"Hallvard Furuseth"},"message":"lmdb: Simpler mdb_drop().\n\nMDB_DBI_CHANGED(,MAIN_DBI) is never true.\n\nChange-Id: I0d12b9965d8251908ec41d1febc6b5c354a93a01","distinct":true,"url":"https://api.github.com/repos/ReOpen/ReOpenLDAP/commits/cab7d6056c8a2756c2ac89a19b49780e46cc41f4"},{"sha":"b559b5d507d2bb2823c1773c67818b1c835c4f85","author":{"email":"86f099a3c4d555284d92d5009c199c74da199059@openldap.org","name":"Hallvard Furuseth"},"message":"lmdb: Simpler flag/DBI checks and MDB_DEBUG.\n\nChange-Id: I37a00fcc23f2060538ab4378f204ae0efcdb59ea","distinct":true,"url":"https://api.github.com/repos/ReOpen/ReOpenLDAP/commits/b559b5d507d2bb2823c1773c67818b1c835c4f85"},{"sha":"8128b1c9e6f0c889322023112ac89d650b0193cf","author":{"email":"86f099a3c4d555284d92d5009c199c74da199059@openldap.org","name":"Hallvard Furuseth"},"message":"lmdb: Add DB_USRVALID, to avoid 'dbi == FREE_DBI' tests.\n\nChange-Id: Ic44ce41fd2fff1abb4cd24821ece07ef30254565","distinct":true,"url":"https://api.github.com/repos/ReOpen/ReOpenLDAP/commits/8128b1c9e6f0c889322023112ac89d650b0193cf"},{"sha":"6e7f81649d5655fa454841c9ef482261e42d1ae6","author":{"email":"86f099a3c4d555284d92d5009c199c74da199059@openldap.org","name":"Hallvard Furuseth"},"message":"lmdb: More ESECT declarations.\n\nChange-Id: Iaed5c6e35b1bd6e59caf8d1f52b265ec4852c84a","distinct":true,"url":"https://api.github.com/repos/ReOpen/ReOpenLDAP/commits/6e7f81649d5655fa454841c9ef482261e42d1ae6"},{"sha":"4c79876549241c231cde1fbb27279129ed0283a5","author":{"email":"bee6ab4c922836f6a558b1e8dbc393b81627d805@openldap.org","name":"Howard Chu"},"message":"lmdb: ITS#8190 fix cursor EOF bug.\n\nChange-Id: I97556bc521e1d4d4ea9f3e43c14a8a2fe62b8231","distinct":true,"url":"https://api.github.com/repos/ReOpen/ReOpenLDAP/commits/4c79876549241c231cde1fbb27279129ed0283a5"},{"sha":"4b3c9b13ee2931ccd6475470d05d2d122760c178","author":{"email":"86f099a3c4d555284d92d5009c199c74da199059@openldap.org","name":"Hallvard Furuseth"},"message":"lmdb: ITS#8181 Verify that records are/aren't DBs.\n\nExcept we don't catch the user passing F_SUBDATA to\nmdb_cursor_<put/del>, like an internal LMDB call.\n\nChange-Id: I5ebce36694045279702c74490a5a634217d4f95d","distinct":true,"url":"https://api.github.com/repos/ReOpen/ReOpenLDAP/commits/4b3c9b13ee2931ccd6475470d05d2d122760c178"},{"sha":"06eb1e0a9e8383eee33103fd60d4c71dea6de46e","author":{"email":"1f0a51c36efaa0f44e4899c26d2028681997c8ea@yuriev.ru","name":"Leo Yuriev"},"message":"lmdb: ITS#8181 reflect changes for mdb_chk.\n\nChange-Id: I9c7a1323af5d62b549bc2430c8cb8bf5c5686bee","distinct":true,"url":"https://api.github.com/repos/ReOpen/ReOpenLDAP/commits/06eb1e0a9e8383eee33103fd60d4c71dea6de46e"},{"sha":"858378a77c240bff7e79d69fa382fa8b84fe97ed","author":{"email":"86f099a3c4d555284d92d5009c199c74da199059@openldap.org","name":"Hallvard Furuseth"},"message":"lmdb: Simpler mdb_node_add().\n\nChange-Id: I5b1f851a098aeb4b5adcd7ed55150a055cd63102","distinct":true,"url":"https://api.github.com/repos/ReOpen/ReOpenLDAP/commits/858378a77c240bff7e79d69fa382fa8b84fe97ed"},{"sha":"f0e3293af21ffc61c53af81f744424d2a47831d9","author":{"email":"86f099a3c4d555284d92d5009c199c74da199059@openldap.org","name":"Hallvard Furuseth"},"message":"lmdb: ITS#8200 Fix mdb_midl_shrink() usage, return void.\n\nChange-Id: I506a170d434178d43f01b3e9597c4a03b3b3e7a7","distinct":true,"url":"https://api.github.com/repos/ReOpen/ReOpenLDAP/commits/f0e3293af21ffc61c53af81f744424d2a47831d9"},{"sha":"fdf0ab3fcf7b8ea88fbd75125fb35225d143f1d4","author":{"email":"86f099a3c4d555284d92d5009c199c74da199059@openldap.org","name":"Hallvard Furuseth"},"message":"lmdb: Move code into mdb_txn_end(). Was mdb_txn_reset0.\n\nSide effects:\n* Clean txn up a bit even before freeing it.\n* Tweak DEBUG output at txn end. Add DEBUG after commit(writer).\n\nChange-Id: Ia9905257893923bb14cdf33b60b6387af3121f81","distinct":true,"url":"https://api.github.com/repos/ReOpen/ReOpenLDAP/commits/fdf0ab3fcf7b8ea88fbd75125fb35225d143f1d4"},{"sha":"c29d5f5f2c049cbfccf268ca0bde21c4c6a172f1","author":{"email":"86f099a3c4d555284d92d5009c199c74da199059@openldap.org","name":"Hallvard Furuseth"},"message":"lmdb: Catch most uses of finished/parent txns.\n\n* Add MDB_TXN_FINISHED, MDB_TXN_HAS_CHILD, MDB_TXN_BLOCKED.\n* Clear mt_numdbs in writers, for TXN_DBI_EXIST() to catch.\n  We already do in readers.\n\nChange-Id: I4f714c0789188dfab4ce22b7d9d3a75d8b62ef6b","distinct":true,"url":"https://api.github.com/repos/ReOpen/ReOpenLDAP/commits/c29d5f5f2c049cbfccf268ca0bde21c4c6a172f1"},{"sha":"a5c8c8bd1df4be48e90dd722ea69e3e70c35d30e","author":{"email":"86f099a3c4d555284d92d5009c199c74da199059@openldap.org","name":"Hallvard Furuseth"},"message":"lmdb: Cleanup, Drop !mt_dbxs hack, use MDB_TXN_FINISHED.\n\nChange-Id: I23beaaf931c938ee9f3886ca1928ecbcd2fbe5ba","distinct":true,"url":"https://api.github.com/repos/ReOpen/ReOpenLDAP/commits/a5c8c8bd1df4be48e90dd722ea69e3e70c35d30e"},{"sha":"8d95ff1a7dcf2bf98374e68d83882e4f7e816c3b","author":{"email":"86f099a3c4d555284d92d5009c199c74da199059@openldap.org","name":"Hallvard Furuseth"},"message":"lmdb: ITS#7377 Always notice env error on txn startup.\n\nMove the check to the end of txn startup.  Catches env\nbreakage which happens while the new txn waits for a lock.\n\nChange-Id: I074d411cd5339b5e6caa2691078ea07b0d49828e","distinct":true,"url":"https://api.github.com/repos/ReOpen/ReOpenLDAP/commits/8d95ff1a7dcf2bf98374e68d83882e4f7e816c3b"}]}