{"push_id":546920426,"size":20,"distinct_size":20,"ref":"refs/heads/master","head":"0757b1b82524dd926294e9992159a4bc26146433","before":"c2df7c0e62b9251ab7886111432169527e31a928","commits":[{"sha":"86ef56694301d00c51bf808ac923dd13b3697c33","author":{"email":"5bd53f2ce252cb2f68d1a8370bb8b9a7d9464fd3@ensc.de","name":"Enrico Scholz"},"message":"scripts: cleanup generated files\n\nfixes\n\n| $ make distcheck\n| ...\n| ERROR: files left in build directory after distclean:\n| ./scripts/vshelper\n| Makefile:10583: recipe for target 'distcleancheck' failed\n\nSigned-off-by: Enrico Scholz <enrico.scholz@ensc.de>","distinct":true,"url":"https://api.github.com/repos/linux-vserver/util-vserver/commits/86ef56694301d00c51bf808ac923dd13b3697c33"},{"sha":"07f4407d0846277fd78b0f2947e3af17809dec1e","author":{"email":"5bd53f2ce252cb2f68d1a8370bb8b9a7d9464fd3@ensc.de","name":"Enrico Scholz"},"message":"src: remove rpm-fake.so manually\n\nfixes\n\n| $ make distcheck\n| ...\n| ERROR: files left after uninstall:\n| ./lib/util-vserver/rpm-fake.so\n| Makefile:10566: recipe for target 'distuninstallcheck' failed\n\nSigned-off-by: Enrico Scholz <enrico.scholz@ensc.de>","distinct":true,"url":"https://api.github.com/repos/linux-vserver/util-vserver/commits/07f4407d0846277fd78b0f2947e3af17809dec1e"},{"sha":"1620634b1db7864d616849f9d6a6efba9a6f8b3d","author":{"email":"9c2cc96ad06ccfa6564234b8fa5556fa5a3e53eb@ensc.de","name":"Enrico Scholz"},"message":"lib: added vc_text2umask() prototype\n\nSigned-off-by: Enrico Scholz <ensc@ensc.de>","distinct":true,"url":"https://api.github.com/repos/linux-vserver/util-vserver/commits/1620634b1db7864d616849f9d6a6efba9a6f8b3d"},{"sha":"06314e8354793b5a489d2bd18dc85c59dd2c5d28","author":{"email":"9c2cc96ad06ccfa6564234b8fa5556fa5a3e53eb@ensc.de","name":"Enrico Scholz"},"message":"fixed build with glibc-2.20\n\nglibc 2.20 deprecated the _BSD_SOURCE feature macro and does not define\n__USE_BSD anymore.  Check for _DEFAULT_SOURCE now too.\n\nSigned-off-by: Enrico Scholz <ensc@ensc.de>","distinct":true,"url":"https://api.github.com/repos/linux-vserver/util-vserver/commits/06314e8354793b5a489d2bd18dc85c59dd2c5d28"},{"sha":"baa476e96dbedbee1d4347521f1f33f6d5a4948d","author":{"email":"9c2cc96ad06ccfa6564234b8fa5556fa5a3e53eb@ensc.de","name":"Enrico Scholz"},"message":"fixed installation path of util-vserver-vars + FEATURES.txt\n\nThese files are containing architecture specific data and must not be\nplaced under /usr/share hence.  Workaround automake limitations by\ndefining and using an 'xpkglibdir = ${pkglibdir}' directory. Ditto for\npkglibexecdir.\n\nThere will be created compatibility symlinks for 'util-vserver-vars' to\nkeep compatibility with older packages.\n\nSigned-off-by: Enrico Scholz <ensc@ensc.de>","distinct":true,"url":"https://api.github.com/repos/linux-vserver/util-vserver/commits/baa476e96dbedbee1d4347521f1f33f6d5a4948d"},{"sha":"69c34182e4dc5fafee9994c6d410669491e2b845","author":{"email":"9c2cc96ad06ccfa6564234b8fa5556fa5a3e53eb@ensc.de","name":"Enrico Scholz"},"message":"removed 'vconfig' support\n\n'vconfig' has been obsoleted by 'ip link ... type vlan' functionality\nand is not shipped by recent distributions anymore.  Commit replaces\n'vconfig' calls and removes other traces of 'vconfig' from source.\n\nSigned-off-by: Enrico Scholz <ensc@ensc.de>","distinct":true,"url":"https://api.github.com/repos/linux-vserver/util-vserver/commits/69c34182e4dc5fafee9994c6d410669491e2b845"},{"sha":"e98b9021b9186a1256d99b9d416eb28b5ee98a76","author":{"email":"9c2cc96ad06ccfa6564234b8fa5556fa5a3e53eb@ensc.de","name":"Enrico Scholz"},"message":"restored 'vconfig' functionality\n\nreverted some parts of 3572b9467f7ddf8be670884b518b979fc29f16e5 and\nadded additional checks to restore functionality with ancient tools\nunder RHEL5.","distinct":true,"url":"https://api.github.com/repos/linux-vserver/util-vserver/commits/e98b9021b9186a1256d99b9d416eb28b5ee98a76"},{"sha":"872daeebf28804b652917b7c6de1d67cd2c5182b","author":{"email":"9c2cc96ad06ccfa6564234b8fa5556fa5a3e53eb@ensc.de","name":"Enrico Scholz"},"message":"util.h: updated copyright header + whitespace cleanups\n\nSigned-off-by: Enrico Scholz <ensc@ensc.de>","distinct":true,"url":"https://api.github.com/repos/linux-vserver/util-vserver/commits/872daeebf28804b652917b7c6de1d67cd2c5182b"},{"sha":"2698c20ae42860b10b21174a2c67db2e1d0ecc29","author":{"email":"9c2cc96ad06ccfa6564234b8fa5556fa5a3e53eb@ensc.de","name":"Enrico Scholz"},"message":"added cleanupMount() function\n\nsystemd mounts everything with MS_SHARED[1] which means that our\nfilesystem mounting and unmounting will affect the host filesystem.\n\nPatch resets tree to MS_PRIVATE after unshare operations.\n\n[1] src/core/mount-setup.c\n    | int mount_setup(bool loaded_policy) {\n    |       ...\n    |       if (mount(NULL, \"/\", NULL, MS_REC|MS_SHARED, NULL) < 0)\n\nSigned-off-by: Enrico Scholz <ensc@ensc.de>","distinct":true,"url":"https://api.github.com/repos/linux-vserver/util-vserver/commits/2698c20ae42860b10b21174a2c67db2e1d0ecc29"},{"sha":"7c2397d7c11185680b167fbb0e8bbfb62cb338ca","author":{"email":"9c2cc96ad06ccfa6564234b8fa5556fa5a3e53eb@ensc.de","name":"Enrico Scholz"},"message":"call cleanupMount() after CLONE_NEWNS\n\nSigned-off-by: Enrico Scholz <ensc@ensc.de>","distinct":true,"url":"https://api.github.com/repos/linux-vserver/util-vserver/commits/7c2397d7c11185680b167fbb0e8bbfb62cb338ca"},{"sha":"55c4fa50abb68ff177d4e5c0088f747cad4eefbc","author":{"email":"9c2cc96ad06ccfa6564234b8fa5556fa5a3e53eb@ensc.de","name":"Enrico Scholz"},"message":"yum-worker: whitelisted 3.4 (from RHEL7)\n\nSigned-off-by: Enrico Scholz <ensc@ensc.de>","distinct":true,"url":"https://api.github.com/repos/linux-vserver/util-vserver/commits/55c4fa50abb68ff177d4e5c0088f747cad4eefbc"},{"sha":"0f60d0425a16e85ad855d113853a359b13754d60","author":{"email":"9c2cc96ad06ccfa6564234b8fa5556fa5a3e53eb@ensc.de","name":"Enrico Scholz"},"message":"rpm: do not add empty files to 'rpm import' list\n\nSigned-off-by: Enrico Scholz <ensc@ensc.de>","distinct":true,"url":"https://api.github.com/repos/linux-vserver/util-vserver/commits/0f60d0425a16e85ad855d113853a359b13754d60"},{"sha":"8b76650e23d3cc8d81674cdd6ffa30a3ec4c46df","author":{"email":"9c2cc96ad06ccfa6564234b8fa5556fa5a3e53eb@ensc.de","name":"Enrico Scholz"},"message":"YUM: added RHEL7 patches\n\nSigned-off-by: Enrico Scholz <ensc@ensc.de>","distinct":true,"url":"https://api.github.com/repos/linux-vserver/util-vserver/commits/8b76650e23d3cc8d81674cdd6ffa30a3ec4c46df"},{"sha":"f1b83b1dde846b8368050cf4665d45fe75e4a957","author":{"email":"9c2cc96ad06ccfa6564234b8fa5556fa5a3e53eb@ensc.de","name":"Enrico Scholz"},"message":"redhat: ignore init.d/README shipped by RHEL7\n\nSigned-off-by: Enrico Scholz <ensc@ensc.de>","distinct":true,"url":"https://api.github.com/repos/linux-vserver/util-vserver/commits/f1b83b1dde846b8368050cf4665d45fe75e4a957"},{"sha":"85c02a453208b23f5adbff1898b8cacfd676f968","author":{"email":"9c2cc96ad06ccfa6564234b8fa5556fa5a3e53eb@ensc.de","name":"Enrico Scholz"},"message":"buildsys: prepare to set 'make distcheck' flags\n\nthis will be required be future systemd patches\n\nSigned-off-by: Enrico Scholz <ensc@ensc.de>","distinct":true,"url":"https://api.github.com/repos/linux-vserver/util-vserver/commits/85c02a453208b23f5adbff1898b8cacfd676f968"},{"sha":"3fb8a2b68a8ad16e38cc2540bf23bbaff0b7c574","author":{"email":"9c2cc96ad06ccfa6564234b8fa5556fa5a3e53eb@ensc.de","name":"Enrico Scholz"},"message":"added systemd support\n\ncommit contains an in bash written prototype of a systemd generator\nwhich has been replaced by a C implementation.  A future commit will\nremove the prototype\n\nSigned-off-by: Enrico Scholz <ensc@ensc.de>","distinct":true,"url":"https://api.github.com/repos/linux-vserver/util-vserver/commits/3fb8a2b68a8ad16e38cc2540bf23bbaff0b7c574"},{"sha":"ed606d56ebbe14f4d63431204329c013a6e6f4b2","author":{"email":"9c2cc96ad06ccfa6564234b8fa5556fa5a3e53eb@ensc.de","name":"Enrico Scholz"},"message":"systemd: removed the systemd generator written in bash\n\nwe have a C implementation of the generator script; use it...\n\nSigned-off-by: Enrico Scholz <ensc@ensc.de>","distinct":true,"url":"https://api.github.com/repos/linux-vserver/util-vserver/commits/ed606d56ebbe14f4d63431204329c013a6e6f4b2"},{"sha":"fd67f46d2edb00e0c3ac1b0ae0ae6fb49143afdf","author":{"email":"5bd53f2ce252cb2f68d1a8370bb8b9a7d9464fd3@ensc.de","name":"Enrico Scholz"},"message":"pass OPTS_VSPACE to 'vnamespace --enter'\n\n'$_VNAMESPACE --enter' is used at some places without specifying all\nused namespaces.  E.g.\n\n| vrpm <vserver> -- -U some-rpm\n\nwill execute scriplets of 'some-rpm' in the UTS and IPC namespace of\nthe host.\n\nCommit replaces '$_VNAMESPACE --enter' with the more explicit '$_VSPACE\n--fs --mount --enter' and adds \"${OPTS_VSPACE[@]}\".\n\nSigned-off-by: Enrico Scholz <enrico.scholz@ensc.de>","distinct":true,"url":"https://api.github.com/repos/linux-vserver/util-vserver/commits/fd67f46d2edb00e0c3ac1b0ae0ae6fb49143afdf"},{"sha":"aee9516c0bacb716e4d580f8db8f032ae5263acb","author":{"email":"5bd53f2ce252cb2f68d1a8370bb8b9a7d9464fd3@ensc.de","name":"Enrico Scholz"},"message":"start: avoid removal of dangling /var/lock -> ../run/lock symlinks\n\nOn systemd systems, /var/lock points to ../run/locks which might not\nexists on startup yet. 'find' will return its name causing its removal.\n\nEnforce correct behavior by appending '/.' which makes 'find' fail on\ndangling symlinks.\n\nSigned-off-by: Enrico Scholz <enrico.scholz@ensc.de>","distinct":true,"url":"https://api.github.com/repos/linux-vserver/util-vserver/commits/aee9516c0bacb716e4d580f8db8f032ae5263acb"},{"sha":"0757b1b82524dd926294e9992159a4bc26146433","author":{"email":"3d0f3b9ddcacec30c4008c5e030e6c13a478cb4f@hozac.com","name":"Daniel Hokka Zakrisson"},"message":"Merge pull request #14 from ensc/master\n\nRHEL7 fixes, systemd enhancements plus other cleanups","distinct":true,"url":"https://api.github.com/repos/linux-vserver/util-vserver/commits/0757b1b82524dd926294e9992159a4bc26146433"}]}