{"push_id":561034198,"size":25,"distinct_size":25,"ref":"refs/heads/master","head":"d04f1afb9acbaf9d4757db7505d56786d41d92f7","before":"1b51d5678f3cb2a4afb7de12403777e7c5475f1a","commits":[{"sha":"32f226b8c8731661323517abd34455a7325f5139","author":{"email":"d57344494c7269af581541ed6a8add475bffdfcf@gmail.com","name":"Luca Clementi"},"message":"bootflags are not pused to grub.conf\n\nbootflags are applyed to grub-orig.conf but not to grub.conf\n\nAfter the first boot /etc/init.d/rocks-grub will fix this\nproblem, but the very first time the node boot after the\nre-install it will not get the flags specified in\nrocks set host bootflags\n\nReported-by: Trevor Cooper <tcooper@sdsc.edu>","distinct":true,"url":"https://api.github.com/repos/tcooper/base/commits/32f226b8c8731661323517abd34455a7325f5139"},{"sha":"1880e8e81606370324d686336981e7ddab6aa4ad","author":{"email":"d57344494c7269af581541ed6a8add475bffdfcf@gmail.com","name":"Luca Clementi"},"message":"node.xml: improve ntpd security\n\nthe current configuration of ntpd on rocks is vulnerable to\nNTP reflection attach:\nhttp://www.symantec.com/connect/blogs/hackers-spend-christmas-break-launching-large-scale-ntp-reflection-attacks\n\nWe have a firewall in front of the NTPD on the frontend nevertheless\nI see no reason why we shouldn't be using the default centos configuration\nfile which disable this vulnerability and it also disable many other\nunecessary functions which can expose sensitive information\n\nThis patch tries to edit the configuration files which are shipped\nwith centos and not to overwrite them","distinct":true,"url":"https://api.github.com/repos/tcooper/base/commits/1880e8e81606370324d686336981e7ddab6aa4ad"},{"sha":"6616e377b6c00bdabb28a66e53e6804d57daa7f2","author":{"email":"d57344494c7269af581541ed6a8add475bffdfcf@gmail.com","name":"Luca Clementi"},"message":"node.xml: exclude private network from fail2ban","distinct":true,"url":"https://api.github.com/repos/tcooper/base/commits/6616e377b6c00bdabb28a66e53e6804d57daa7f2"},{"sha":"1ed9fb322c06fcaa72bdb5a832d8d115de025441","author":{"email":"d57344494c7269af581541ed6a8add475bffdfcf@gmail.com","name":"Luca Clementi"},"message":"pylib: automatically re-connect if DB connection was dropped\n\nafter some hours mysql automatically drops connection if they are\nidle, this was causing problem with long running daemons, that\nwhere getting the exception \"OperationalError MySQL has gone away\"\non queries after being idle overnight","distinct":true,"url":"https://api.github.com/repos/tcooper/base/commits/1ed9fb322c06fcaa72bdb5a832d8d115de025441"},{"sha":"f1bc12f90d9d341dd1e28891903e9b6e519de61b","author":{"email":"89d269ac8944353e62c682444037e9b0fe984fd9@ucsd.edu","name":"Philip Papadopoulos"},"message":"Added target to build an integrated, updated, CentOS roll from the base distro and updates based upon\nday of build. This can easily be cycled into a cron job to created and updated distro on a daily or weekly basisis with an existing base  OS roll via: \"make updates rebuild-iso\"","distinct":true,"url":"https://api.github.com/repos/tcooper/base/commits/f1bc12f90d9d341dd1e28891903e9b6e519de61b"},{"sha":"ad400e513e2a9108ddbb4ab579cffebce7b6e19d","author":{"email":"89d269ac8944353e62c682444037e9b0fe984fd9@ucsd.edu","name":"Philip Papadopoulos"},"message":"Merge branch 'master' of github.com:rocksclusters/base","distinct":true,"url":"https://api.github.com/repos/tcooper/base/commits/ad400e513e2a9108ddbb4ab579cffebce7b6e19d"},{"sha":"7b15758ae30442f0b01380d44b398d62989123e9","author":{"email":"d57344494c7269af581541ed6a8add475bffdfcf@gmail.com","name":"Luca Clementi"},"message":"pylib: fix database to properly renew connection\n\nself.commit acts on the session while execute touches only the\nconnection so it shouldn't call any function which has to do with\nthe session.\n\nself.close() is called already by the self.renewConnection so we\ndon't have to call it twice","distinct":true,"url":"https://api.github.com/repos/tcooper/base/commits/7b15758ae30442f0b01380d44b398d62989123e9"},{"sha":"2357c1ab234ca9379deb0869bd5554835e10d134","author":{"email":"d57344494c7269af581541ed6a8add475bffdfcf@gmail.com","name":"Luca Clementi"},"message":"pylib: rocks config host interface\n\nwhen the private interface is not the first available interface\nrocks config host interface call swap host interface to set the private\ninterface on the correct NIC.\n\nSince config host interface was invoking swap interface using double quote\n\" in its arguments, e.g. 'ifaces=\"eth0,eth1\"', this was confusing swap\nhost interface which ended up using '\"eth0' and 'eth1\"' as the two\ninterface names","distinct":true,"url":"https://api.github.com/repos/tcooper/base/commits/2357c1ab234ca9379deb0869bd5554835e10d134"},{"sha":"3beaf24c97d8c766a71a8a3c46d53fdec7e7eeca","author":{"email":"d57344494c7269af581541ed6a8add475bffdfcf@gmail.com","name":"Luca Clementi"},"message":"fail2ban: it was missing python-inotify","distinct":true,"url":"https://api.github.com/repos/tcooper/base/commits/3beaf24c97d8c766a71a8a3c46d53fdec7e7eeca"},{"sha":"ba17580b7adaafdbd361b3a46506d008da3b7bcd","author":{"email":"89d269ac8944353e62c682444037e9b0fe984fd9@ucsd.edu","name":"Philip Papadopoulos"},"message":"Create a menu to allow users to record the mtu of the public and private interfaces","distinct":true,"url":"https://api.github.com/repos/tcooper/base/commits/ba17580b7adaafdbd361b3a46506d008da3b7bcd"},{"sha":"e3f7f8d528af61b06529d9c1a4bb014e7c2d8006","author":{"email":"89d269ac8944353e62c682444037e9b0fe984fd9@ucsd.edu","name":"Philip Papadopoulos"},"message":"Read the mtu from /proc/cmdline for public interface.\nAdd an MTU selection menu for public interface.","distinct":true,"url":"https://api.github.com/repos/tcooper/base/commits/e3f7f8d528af61b06529d9c1a4bb014e7c2d8006"},{"sha":"f1fca367c2edbce249232486e21d23052bc8bb53","author":{"email":"d57344494c7269af581541ed6a8add475bffdfcf@gmail.com","name":"Luca Clementi"},"message":"tests: fix wrong file permission","distinct":true,"url":"https://api.github.com/repos/tcooper/base/commits/f1fca367c2edbce249232486e21d23052bc8bb53"},{"sha":"a097197cea3440aefed1b64addc0c548349c6638","author":{"email":"89d269ac8944353e62c682444037e9b0fe984fd9@ucsd.edu","name":"Philip Papadopoulos"},"message":"Merge branch 'master' of github.com:rocksclusters/base","distinct":true,"url":"https://api.github.com/repos/tcooper/base/commits/a097197cea3440aefed1b64addc0c548349c6638"},{"sha":"08e3ab5f667288433be6e79e9d524ed95c6798e8","author":{"email":"89d269ac8944353e62c682444037e9b0fe984fd9@ucsd.edu","name":"Philip Papadopoulos"},"message":"Get the 6.6 version of anaconda","distinct":true,"url":"https://api.github.com/repos/tcooper/base/commits/08e3ab5f667288433be6e79e9d524ed95c6798e8"},{"sha":"4e12c59d909dbfe4ba28947233ea0d8e6b0ca823","author":{"email":"89d269ac8944353e62c682444037e9b0fe984fd9@ucsd.edu","name":"Philip Papadopoulos"},"message":"Updated anaconda version and patch for the 6.6 installer.  Fixed typo in public screen xml. Set genpkgmetadata to spawn 8 workers.","distinct":true,"url":"https://api.github.com/repos/tcooper/base/commits/4e12c59d909dbfe4ba28947233ea0d8e6b0ca823"},{"sha":"4f2fda6a1bd1cb8bdbf84ddc974c6e50d20fb966","author":{"email":"89d269ac8944353e62c682444037e9b0fe984fd9@ucsd.edu","name":"Philip Papadopoulos"},"message":"Add MOSH, MIT's mobile shell. Requires protobuf, google's protocol buffer compiler for C++","distinct":true,"url":"https://api.github.com/repos/tcooper/base/commits/4f2fda6a1bd1cb8bdbf84ddc974c6e50d20fb966"},{"sha":"d8a11ee72de0562f805a228af30e8aabe82ff54d","author":{"email":"d57344494c7269af581541ed6a8add475bffdfcf@gmail.com","name":"Luca Clementi"},"message":"node.xml: disable email notification in fail2ban","distinct":true,"url":"https://api.github.com/repos/tcooper/base/commits/d8a11ee72de0562f805a228af30e8aabe82ff54d"},{"sha":"5cc528c5f93de3dfbccacb6ba9edb56d96c202e4","author":{"email":"89d269ac8944353e62c682444037e9b0fe984fd9@ucsd.edu","name":"Philip Papadopoulos"},"message":"Copyright Storm for 6.2","distinct":true,"url":"https://api.github.com/repos/tcooper/base/commits/5cc528c5f93de3dfbccacb6ba9edb56d96c202e4"},{"sha":"abe84ba724e414d5ddd707873c6f0a926470ff77","author":{"email":"89d269ac8944353e62c682444037e9b0fe984fd9@ucsd.edu","name":"Philip Papadopoulos"},"message":"Add protobuf to the bootstrap so that mosh will build","distinct":true,"url":"https://api.github.com/repos/tcooper/base/commits/abe84ba724e414d5ddd707873c6f0a926470ff77"},{"sha":"97b6d9c1d029be2ff5b84a86b1521f9cb88978d2","author":{"email":"89d269ac8944353e62c682444037e9b0fe984fd9@ucsd.edu","name":"Philip Papadopoulos"},"message":"use vnc and create a random vnc password for remote frontend installs","distinct":true,"url":"https://api.github.com/repos/tcooper/base/commits/97b6d9c1d029be2ff5b84a86b1521f9cb88978d2"}]}