{"push_id":848225513,"size":20,"distinct_size":1,"ref":"refs/heads/fix_deadlock_using_rxmessage_queue","head":"16a09ab90ac04569ea738eebb2d66cd73dc19b71","before":"6a7dd74b76b78762e18e4c9aacfa42931baa4c86","commits":[{"sha":"da0f2236a0dbd0443bca027d0d15b2ec671c7115","author":{"email":"8aceb2b8f8435ba2f59683c42f3b271ce6e677ce@gmail.com","name":"gaudryc"},"message":"Check token expiration while restoring session","distinct":false,"url":"https://api.github.com/repos/gaudryc/domoticz/commits/da0f2236a0dbd0443bca027d0d15b2ec671c7115"},{"sha":"a1030ccbce06dc6b154a76b6638449ae082beac1","author":{"email":"8aceb2b8f8435ba2f59683c42f3b271ce6e677ce@gmail.com","name":"gaudryc"},"message":"Prevent from spoofing expiration time","distinct":false,"url":"https://api.github.com/repos/gaudryc/domoticz/commits/a1030ccbce06dc6b154a76b6638449ae082beac1"},{"sha":"ff10b954938c93a26579c284b8e74d778c10fe35","author":{"email":"8aceb2b8f8435ba2f59683c42f3b271ce6e677ce@gmail.com","name":"gaudryc"},"message":"Remove session database if cookie/token has expired","distinct":false,"url":"https://api.github.com/repos/gaudryc/domoticz/commits/ff10b954938c93a26579c284b8e74d778c10fe35"},{"sha":"3b82d16d903bae50f5391739bfc5531697cc458a","author":{"email":"8aceb2b8f8435ba2f59683c42f3b271ce6e677ce@gmail.com","name":"gaudryc"},"message":"Add timeout to session to be able to clean session list","distinct":false,"url":"https://api.github.com/repos/gaudryc/domoticz/commits/3b82d16d903bae50f5391739bfc5531697cc458a"},{"sha":"db7f34104c9389e026f29668f035d70441a61672","author":{"email":"8aceb2b8f8435ba2f59683c42f3b271ce6e677ce@gmail.com","name":"gaudryc"},"message":"Add timeout to session to be able to clean session list (Part 2)","distinct":false,"url":"https://api.github.com/repos/gaudryc/domoticz/commits/db7f34104c9389e026f29668f035d70441a61672"},{"sha":"d600da118dc7b428f6666585a6e907931246c3bd","author":{"email":"8aceb2b8f8435ba2f59683c42f3b271ce6e677ce@gmail.com","name":"gaudryc"},"message":"Move cWebemRequestHandler::cleanTimedOutSessions() to\ncWebem::CleanTimedOutSessions, and clean every 15 minutes only.","distinct":false,"url":"https://api.github.com/repos/gaudryc/domoticz/commits/d600da118dc7b428f6666585a6e907931246c3bd"},{"sha":"77c059f2505e083d528b7a777d1688e23f4c8d40","author":{"email":"8aceb2b8f8435ba2f59683c42f3b271ce6e677ce@gmail.com","name":"gaudryc"},"message":"Optimize the call to the method mytime","distinct":false,"url":"https://api.github.com/repos/gaudryc/domoticz/commits/77c059f2505e083d528b7a777d1688e23f4c8d40"},{"sha":"999a5036b2b50f51d62b917fe73920eb2cc39a4c","author":{"email":"8aceb2b8f8435ba2f59683c42f3b271ce6e677ce@gmail.com","name":"gaudryc"},"message":"Move cWebem::nextSessionCleanup attribute from public nextSessionCleanup\nto private myNextSessionCleanup","distinct":false,"url":"https://api.github.com/repos/gaudryc/domoticz/commits/999a5036b2b50f51d62b917fe73920eb2cc39a4c"},{"sha":"a9c60721d5bb3745303f15227c255296ebb133ef","author":{"email":"8aceb2b8f8435ba2f59683c42f3b271ce6e677ce@gmail.com","name":"gaudryc"},"message":"Merge remote-tracking branch 'origin/master' into fix_denial_of_service_caused_by_stalled_sessions","distinct":false,"url":"https://api.github.com/repos/gaudryc/domoticz/commits/a9c60721d5bb3745303f15227c255296ebb133ef"},{"sha":"f45b486cf49b19fd60d68138e87aadc94bbcef4e","author":{"email":"59bd0a3ff43b32849b319e645d4798d8a5d1e889@domoticz.com","name":"gizmocuz"},"message":"Mobile dashboard: Added more log options\nMobile dashboard: Option to set setpoint","distinct":false,"url":"https://api.github.com/repos/gaudryc/domoticz/commits/f45b486cf49b19fd60d68138e87aadc94bbcef4e"},{"sha":"e346b64653fd028d60e787ba07d839ef30a84661","author":{"email":"59bd0a3ff43b32849b319e645d4798d8a5d1e889@domoticz.com","name":"gizmocuz"},"message":"Fixed sending SMS notification from lua/blockly (one or multiple destinations)","distinct":false,"url":"https://api.github.com/repos/gaudryc/domoticz/commits/e346b64653fd028d60e787ba07d839ef30a84661"},{"sha":"5b3823d46e7f5ee85699f9dba6bbd6ccbeb1b5b0","author":{"email":"59bd0a3ff43b32849b319e645d4798d8a5d1e889@domoticz.com","name":"gizmocuz"},"message":"Fixed type cast issue in GCC","distinct":false,"url":"https://api.github.com/repos/gaudryc/domoticz/commits/5b3823d46e7f5ee85699f9dba6bbd6ccbeb1b5b0"},{"sha":"f8d6ad7caaf0670e03524eca132fe39d08598468","author":{"email":"59bd0a3ff43b32849b319e645d4798d8a5d1e889@domoticz.com","name":"gizmocuz"},"message":"fix previous fix","distinct":false,"url":"https://api.github.com/repos/gaudryc/domoticz/commits/f8d6ad7caaf0670e03524eca132fe39d08598468"},{"sha":"7334d35d3608a4511061dd249a5134e914dc626c","author":{"email":"59bd0a3ff43b32849b319e645d4798d8a5d1e889@domoticz.com","name":"gizmocuz"},"message":"Implemented IP address when loging in the system","distinct":false,"url":"https://api.github.com/repos/gaudryc/domoticz/commits/7334d35d3608a4511061dd249a5134e914dc626c"},{"sha":"1f332c3a54cbd12ea006a0cbb061c4c600e132ab","author":{"email":"2e35e54da76559f905f7f4518df95d101796a03a@users.noreply.github.com","name":"gizmocuz"},"message":"Merge pull request #173 from gaudryc/fix_denial_of_service_caused_by_stalled_sessions\n\nFix denial of service caused by stalled sessions","distinct":false,"url":"https://api.github.com/repos/gaudryc/domoticz/commits/1f332c3a54cbd12ea006a0cbb061c4c600e132ab"},{"sha":"6a4e02a919f23156049c3cffac151709c092236d","author":{"email":"59bd0a3ff43b32849b319e645d4798d8a5d1e889@domoticz.com","name":"gizmocuz"},"message":"Updated translations\nAdded uptime in about page","distinct":false,"url":"https://api.github.com/repos/gaudryc/domoticz/commits/6a4e02a919f23156049c3cffac151709c092236d"},{"sha":"b6f404c08c60f2e7501f28653653448937d0e9e1","author":{"email":"59bd0a3ff43b32849b319e645d4798d8a5d1e889@domoticz.com","name":"gizmocuz"},"message":"removed total uptime in seconds because of json problem under linux","distinct":false,"url":"https://api.github.com/repos/gaudryc/domoticz/commits/b6f404c08c60f2e7501f28653653448937d0e9e1"},{"sha":"7034da52b9ce1ac8f5399e5c9786e6fc4a23f8c9","author":{"email":"59bd0a3ff43b32849b319e645d4798d8a5d1e889@domoticz.com","name":"gizmocuz"},"message":"changed update values to integers","distinct":false,"url":"https://api.github.com/repos/gaudryc/domoticz/commits/7034da52b9ce1ac8f5399e5c9786e6fc4a23f8c9"},{"sha":"ea4b80a9455bab637a3c075e861bcc798c1f047f","author":{"email":"59bd0a3ff43b32849b319e645d4798d8a5d1e889@domoticz.com","name":"gizmocuz"},"message":"Tagging release version #3.521","distinct":false,"url":"https://api.github.com/repos/gaudryc/domoticz/commits/ea4b80a9455bab637a3c075e861bcc798c1f047f"},{"sha":"16a09ab90ac04569ea738eebb2d66cd73dc19b71","author":{"email":"8aceb2b8f8435ba2f59683c42f3b271ce6e677ce@gmail.com","name":"gaudryc"},"message":"Merge remote-tracking branch 'origin/master' into fix_deadlock_using_rxmessage_queue","distinct":true,"url":"https://api.github.com/repos/gaudryc/domoticz/commits/16a09ab90ac04569ea738eebb2d66cd73dc19b71"}]}