{"push_id":3020898697,"size":3,"distinct_size":3,"ref":"refs/heads/4.3-2","head":"083de5b0ab0d894a5d3ff7a70801af7c635f8e55","before":"67ccf5118dacb0e3f720f5866b3fa6a5443588da","commits":[{"sha":"4dda7ca8a509960b5c7424e3a45fd769a1a9eb83","author":{"name":"Philipp Hahn","email":"8cb7a2c205789112a9f61bc3102305826b6a8db1@univention.de"},"message":"Bug #48030 UDL: Remove broken connection attempt tracking","distinct":true,"url":"https://api.github.com/repos/univention/univention-corporate-server/commits/4dda7ca8a509960b5c7424e3a45fd769a1a9eb83"},{"sha":"6dc20d9efa709028f04324b8bdaf83d919fb60a4","author":{"name":"Philipp Hahn","email":"8cb7a2c205789112a9f61bc3102305826b6a8db1@univention.de"},"message":"Bug #48030 UDL: Print selected server\n\nMove message into select_server() with level WARNING to simplify future\ndebugging.\n\nAlso print URI as univention_ldap_open() prefers that over host+port.","distinct":true,"url":"https://api.github.com/repos/univention/univention-corporate-server/commits/6dc20d9efa709028f04324b8bdaf83d919fb60a4"},{"sha":"083de5b0ab0d894a5d3ff7a70801af7c635f8e55","author":{"name":"Philipp Hahn","email":"8cb7a2c205789112a9f61bc3102305826b6a8db1@univention.de"},"message":"Bug #48030 UDL: Remove wrong select_server()\n\nwhen connecting the LDAP server fails as that will just reconnect any\nLDAP server, but the Notifier connections is not updated.\n\nIf either the connection got suspended because of 15 seconds of\ninactivity, or the connections gets closed while change_update_dn() is\nrunning (too long), connect_to_ldap() called select_server() if the\noriginal chosen server was not reachable.\nOn a slave that might select a different LDAP Backup server, but the\nconnection to the Notifier is *not* updated and still connects the old\nhost.\nIf the newly selected Backup is behind the previous host, the UDL will\nsee references to entries not yet replicated and will do arbitrary\nthings.\n\nDrop the call to select_server().\nAdd error handling with 5 retries and return with an error instead of\nlooping infinitely.","distinct":true,"url":"https://api.github.com/repos/univention/univention-corporate-server/commits/083de5b0ab0d894a5d3ff7a70801af7c635f8e55"}]}
{"actor":{"display_login":"pmhahn"}}