{"push_id":900204573,"size":192,"distinct_size":190,"ref":"refs/heads/master","head":"6be2cc78c7585659a58d4715fc7082426c4192be","before":"45fa8ffb200ad5819b3a0be9274a5eea35cb6382","commits":[{"sha":"07ee5e9bf0e167299faef81f41a8514200696b65","author":{"email":"160ab53157e988f7337440352be58f9365b802ba@citrix.com","name":"Maneesha.P"},"message":"CLOUDSTACK-8866 : restart.retry.interval is being used instead of migrate.retry.interval during host maintenance","distinct":true,"url":"https://api.github.com/repos/borisroman/cloudstack/commits/07ee5e9bf0e167299faef81f41a8514200696b65"},{"sha":"ff7a5bbd9b615818bb4b4691df0fc8d9170a0c5d","author":{"email":"1e746335c4e4021bacbb8e575c60cd9394dacd87@gmail.com","name":"atrbgithub"},"message":"Sorting of security groups","distinct":true,"url":"https://api.github.com/repos/borisroman/cloudstack/commits/ff7a5bbd9b615818bb4b4691df0fc8d9170a0c5d"},{"sha":"4849368c94f4c5d7e48beb92dba653bc97aa5ba5","author":{"email":"bc02c82d5d3f3e10707b7436f154dc3f30ca458e@citrix.com","name":"Bharat Kumar"},"message":"CLOUDSTACK-8852 Database shows that management server is UP when it is actually stopped from the CCP GUI\n\n    This was happening as the stop method in clusterMnanagerImpl was not getting callled. Added shutdown hooks to all sub contexts,\n    this enables spring to call the stop mehtods of the beans when management server is shutting down.\n\nConflicts:\n\tframework/spring/module/src/main/java/org/apache/cloudstack/spring/module/web/CloudStackContextLoaderListener.java","distinct":true,"url":"https://api.github.com/repos/borisroman/cloudstack/commits/4849368c94f4c5d7e48beb92dba653bc97aa5ba5"},{"sha":"37301ed4540450c29be4f975d58b38dbeec6c296","author":{"email":"257fec0c269bbe305190f27ff60c169bc9151188@tech.leaseweb.com","name":"Wei Zhou"},"message":"CLOUDSTACK-8958: add dedicated ips to domain (account for now)","distinct":true,"url":"https://api.github.com/repos/borisroman/cloudstack/commits/37301ed4540450c29be4f975d58b38dbeec6c296"},{"sha":"89ce8bd9e289327f411790eb05a9fb49ef1f9a2f","author":{"email":"257fec0c269bbe305190f27ff60c169bc9151188@tech.leaseweb.com","name":"Wei Zhou"},"message":"CLOUDSTACK-8958: throw an exception if project account cannot be found","distinct":true,"url":"https://api.github.com/repos/borisroman/cloudstack/commits/89ce8bd9e289327f411790eb05a9fb49ef1f9a2f"},{"sha":"586c325167347eb1a2e7debb66d9b610b18807c5","author":{"email":"0c11e55e6a36a8185db5745ba7416a2dde0b12ba@onecht.net","name":"Daan Hoogland"},"message":"CLOUDSTACK-9047 use 'State's only with context\n  there are more types called 'State'\n  (or to be called so but now 'state')\n  So remove imports and prepend their enclosing class/context to them.","distinct":true,"url":"https://api.github.com/repos/borisroman/cloudstack/commits/586c325167347eb1a2e7debb66d9b610b18807c5"},{"sha":"962d4b4afee6fb55aca09862b42c0f7c33f25a5f","author":{"email":"0c11e55e6a36a8185db5745ba7416a2dde0b12ba@onecht.net","name":"Daan Hoogland"},"message":"CLOUDSTACK-9046 renamed enums in kvm plugin","distinct":true,"url":"https://api.github.com/repos/borisroman/cloudstack/commits/962d4b4afee6fb55aca09862b42c0f7c33f25a5f"},{"sha":"c669c93b05f4529843d811ca9b1df52f34b8deb2","author":{"email":"0c11e55e6a36a8185db5745ba7416a2dde0b12ba@onecht.net","name":"Daan Hoogland"},"message":"CLOUDSTACK-9046 rename enums to adhere to naming conventions","distinct":true,"url":"https://api.github.com/repos/borisroman/cloudstack/commits/c669c93b05f4529843d811ca9b1df52f34b8deb2"},{"sha":"b5625c05d04c7c886192ba9c3e8ed7c0b05ea482","author":{"email":"0c11e55e6a36a8185db5745ba7416a2dde0b12ba@onecht.net","name":"Daan Hoogland"},"message":"CID-1175714 casts before bit shift","distinct":true,"url":"https://api.github.com/repos/borisroman/cloudstack/commits/b5625c05d04c7c886192ba9c3e8ed7c0b05ea482"},{"sha":"637afb9b6740134b70d40ba8df4e93e36ded5b42","author":{"email":"0c11e55e6a36a8185db5745ba7416a2dde0b12ba@onecht.net","name":"Daan Hoogland"},"message":"CID-1116485: cast cidr during bit shifting\n and simple test included","distinct":true,"url":"https://api.github.com/repos/borisroman/cloudstack/commits/637afb9b6740134b70d40ba8df4e93e36ded5b42"},{"sha":"2fadfe93dcb63693485fb44a7c5146024e232c3c","author":{"email":"0c11e55e6a36a8185db5745ba7416a2dde0b12ba@onecht.net","name":"Daan Hoogland"},"message":"CID-1116484 cast to long and use long as cidrsize type\n and simpel test","distinct":true,"url":"https://api.github.com/repos/borisroman/cloudstack/commits/2fadfe93dcb63693485fb44a7c5146024e232c3c"},{"sha":"f9d5c6918cf5f0b7c5524b4c2d421c84f3eb55ab","author":{"email":"0c11e55e6a36a8185db5745ba7416a2dde0b12ba@onecht.net","name":"Daan Hoogland"},"message":"CID-1116483 cidr to netmask bitshifts guarded with casts\n\n and simple test","distinct":true,"url":"https://api.github.com/repos/borisroman/cloudstack/commits/f9d5c6918cf5f0b7c5524b4c2d421c84f3eb55ab"},{"sha":"3ae4dd06f355ce81da4c672d1305c7707ccc6d8a","author":{"email":"0c11e55e6a36a8185db5745ba7416a2dde0b12ba@onecht.net","name":"Daan Hoogland"},"message":"CID-1116482 cidrToLong cleanup of bitshift problem\n\n and some trivial testing","distinct":true,"url":"https://api.github.com/repos/borisroman/cloudstack/commits/3ae4dd06f355ce81da4c672d1305c7707ccc6d8a"},{"sha":"1bc837837ff39efc06f687cbb281ce97c08e4aee","author":{"email":"0c11e55e6a36a8185db5745ba7416a2dde0b12ba@onecht.net","name":"Daan Hoogland"},"message":"CWE-190 netmask as long form cidr-size as method","distinct":true,"url":"https://api.github.com/repos/borisroman/cloudstack/commits/1bc837837ff39efc06f687cbb281ce97c08e4aee"},{"sha":"52037e88e4b8de3368227565f45ae4c816d35adc","author":{"email":"0c11e55e6a36a8185db5745ba7416a2dde0b12ba@onecht.net","name":"Daan Hoogland"},"message":"CLOUDSTACK-8656: tests ignoring exceptions","distinct":true,"url":"https://api.github.com/repos/borisroman/cloudstack/commits/52037e88e4b8de3368227565f45ae4c816d35adc"},{"sha":"004242ccc6a1479bbd9ecc41e6d2c4b3ad9fb2b5","author":{"email":"9f2999019888ce7d806829916dea32dbd34ab443@citrix.com","name":"Rajani Karuturi"},"message":"removed commented code","distinct":true,"url":"https://api.github.com/repos/borisroman/cloudstack/commits/004242ccc6a1479bbd9ecc41e6d2c4b3ad9fb2b5"},{"sha":"97a5d6bd20da8cd4a03b4ea038c1664134f812cc","author":{"email":"9f2999019888ce7d806829916dea32dbd34ab443@citrix.com","name":"Rajani Karuturi"},"message":"CLOUDSTACK-8868: use same method to generate passwords for system/guest vms\n\ngenerateRandomPassword() is supposed to create root user passwords.\nRight now it is only used on the guest VMs. The format of the passwords\nit creates are of the form \"random 3-character string with a lowercase\ncharacter, uppercase character, and a digit\" + random n-character string\nwith only lowercase characters\".\n\nFor whatever reason it was that we use generateRandomPassword() for\nguest VM root user passwords(maybe more secure?) we should use the same\nfunction for system VM root user passwords.","distinct":true,"url":"https://api.github.com/repos/borisroman/cloudstack/commits/97a5d6bd20da8cd4a03b4ea038c1664134f812cc"},{"sha":"f53188192fb51fe8f7bb56bf71b43fc5c283f2ba","author":{"email":"9f2999019888ce7d806829916dea32dbd34ab443@citrix.com","name":"Rajani Karuturi"},"message":"CLOUDSTACK-8868: change the default vm.password.length to 10\n\nalso moved it to ConfigDepot","distinct":true,"url":"https://api.github.com/repos/borisroman/cloudstack/commits/f53188192fb51fe8f7bb56bf71b43fc5c283f2ba"},{"sha":"48df255f71e9938cc9e0879cbc60d9a0a778d95a","author":{"email":"1798bbfaad99e7dc78b6419eeb6e71b23e68cf1e@gmail.com","name":"Nitin Kumar Maharana"},"message":"CLOUDSTACK-9068: Listing Port Forwarding Rules take too much time to load\n\nFor setting the width of each data item for each row of Port Forwarding rules, it was processing all rules.\n\nBasically for each data item, it was searching in all rules, which is un-necessary.\nIf there are N-Rules, It was processing N-times.\n\nNow, it only processes one time by taking all N-rules at a time.\nThe previous solution was of O(NxN). Now its changed to O(N).","distinct":true,"url":"https://api.github.com/repos/borisroman/cloudstack/commits/48df255f71e9938cc9e0879cbc60d9a0a778d95a"},{"sha":"d6232cb3d18fd6e1da51ba317903076a490bd4c1","author":{"email":"257fec0c269bbe305190f27ff60c169bc9151188@tech.leaseweb.com","name":"Wei Zhou"},"message":"Cannot list vlanipranges by keyword\n\nBefore change:\n\ncloudmonkey> list vlanipranges  keyword=118\n: Caught: com.mysql.jdbc.JDBC4PreparedStatement@18f36b6e: SELECT vlan.id, vlan.vlan_id, vlan.vlan_gateway, vlan.vlan_netmask, vlan.ip6_gateway, vlan.ip6_cidr, vlan.data_center_id, vlan.description, vlan.ip6_range, vlan.network_id, vlan.physical_network_id, vlan.vlan_type, vlan.uuid, vlan.removed, vlan.created FROM vlan WHERE  ( OR vlan.description LIKE ** NOT SPECIFIED ** )  AND vlan.removed IS NULL  ORDER BY vlan.id ASC  LIMIT 0, 500\n\nAfter change:\n\ncloudmonkey> list vlanipranges  keyword='118'\ncount = 1\nvlaniprange:\nid = 0d80fd9c-cd6b-4f99-96c6-261420e75f58\naccount = system\ndomain = ROOT\ndomainid = 2044762d-c4a5-11e3-8379-005056ac4490\n......","distinct":true,"url":"https://api.github.com/repos/borisroman/cloudstack/commits/d6232cb3d18fd6e1da51ba317903076a490bd4c1"}]}