iEval git - gruntmaster-daemon.git/atom - gruntmaster-exec historyGruntmaster daemonhttp://git.ieval.ro/?p=gruntmaster-daemon.gitMarius Gavrilescustatic/git-favicon.pngstatic/git-logo.png2015-07-29T11:32:10ZgitwebTest pipes when running interactive programs before executing them2015-07-29T11:32:10ZMarius Gavrilescumarius@ieval.roMarius Gavrilescumarius@ieval.ro2015-07-29T11:32:10Zhttp://git.ieval.ro/?p=gruntmaster-daemon.git;a=commitdiff;h=e9f461045839794795f6b16e1c31d36e6cf1d38d
Test pipes when running interactive programs before executing them
This is relevant for VM users, as the pipes used by QEMU do not work
at the beginning (all data sent to them is silently discarded).
Start gruntmaster-exec alarm just before exec2015-07-29T11:29:42ZMarius Gavrilescumarius@ieval.roMarius Gavrilescumarius@ieval.ro2015-07-29T11:29:42Zhttp://git.ieval.ro/?p=gruntmaster-daemon.git;a=commitdiff;h=0418cda23eb73ee9be138d4f8fab977927132007
Start gruntmaster-exec alarm just before exec
This way, a part of the time needed for setup (forking, opening files,
setting limits) no longer counts against the time limit.
Ignore SIGPIPE *only* for user programs2015-03-11T20:51:03ZMarius Gavrilescumarius@ieval.roMarius Gavrilescumarius@ieval.ro2015-03-11T20:51:03Zhttp://git.ieval.ro/?p=gruntmaster-daemon.git;a=commitdiff;h=5738d1dcc0e4af406b1bc14c23af9c6e53ba259c
Do not ignore SIGPIPE for user programs2015-03-11T20:43:21ZMarius Gavrilescumarius@ieval.roMarius Gavrilescumarius@ieval.ro2015-03-11T20:43:21Zhttp://git.ieval.ro/?p=gruntmaster-daemon.git;a=commitdiff;h=9423cd14d8162ae5322bc00fee7c823ef7c2511c
Set oom_score_adj to 900 in gruntmaster-exec2015-03-08T17:38:38ZMarius Gavrilescumarius@ieval.roMarius Gavrilescumarius@ieval.ro2015-03-08T17:38:38Zhttp://git.ieval.ro/?p=gruntmaster-daemon.git;a=commitdiff;h=2ddfc5472cd27c537a9c37e3e6074c3f3997dc0d
Rename --no-close to --keep-stderr and make it only preserve stderr2015-02-08T14:29:15ZMarius Gavrilescumarius@ieval.roMarius Gavrilescumarius@ieval.ro2015-02-08T14:29:15Zhttp://git.ieval.ro/?p=gruntmaster-daemon.git;a=commitdiff;h=13b1661a226f1008a3621fa4ab4f2a8d3ed8b47e
Rename --no-close to --keep-stderr and make it only preserve stderr
Rename the --nobody argument to --sudo2015-02-07T11:54:38ZMarius Gavrilescumarius@ieval.roMarius Gavrilescumarius@ieval.ro2015-02-07T11:54:38Zhttp://git.ieval.ro/?p=gruntmaster-daemon.git;a=commitdiff;h=42ce8ba99a9d50c8bb440451f45098a98769216a
Use sudo in VM2015-02-07T11:47:09ZMarius Gavrilescumarius@ieval.roMarius Gavrilescumarius@ieval.ro2015-02-07T11:47:09Zhttp://git.ieval.ro/?p=gruntmaster-daemon.git;a=commitdiff;h=6f7e6b072e24d3464b18d4768a3da52ee15b8565
Increase RLIMIT_NPROC to 15 to appease Java2015-02-03T16:21:11ZMarius Gavrilescumarius@ieval.roMarius Gavrilescumarius@ieval.ro2015-02-03T16:21:11Zhttp://git.ieval.ro/?p=gruntmaster-daemon.git;a=commitdiff;h=d9ea4614aeddad7f8235a73ce3256bdce2b17811
Print debug information in gruntmaster-exec only when needed2015-02-03T16:20:06ZMarius Gavrilescumarius@ieval.roMarius Gavrilescumarius@ieval.ro2015-02-03T16:20:06Zhttp://git.ieval.ro/?p=gruntmaster-daemon.git;a=commitdiff;h=16de3659fc10d654c8b8c9e660393c1f25eb85d0
Print debug information in gruntmaster-exec only when needed
Disable mlimit when running under sudo2015-02-03T16:15:51ZMarius Gavrilescumarius@ieval.roMarius Gavrilescumarius@ieval.ro2015-02-03T16:15:51Zhttp://git.ieval.ro/?p=gruntmaster-daemon.git;a=commitdiff;h=91c5f4907ceef23443e58bfd5314fa0672a0ac6f
Only run "untrusted" programs under sudo2015-02-03T13:40:37ZMarius Gavrilescumarius@ieval.roMarius Gavrilescumarius@ieval.ro2015-02-03T13:40:37Zhttp://git.ieval.ro/?p=gruntmaster-daemon.git;a=commitdiff;h=1e5f2b8b348c178a0656f9515917223c49d010d3
Add support for sudo2015-02-02T21:56:57ZMarius Gavrilescumarius@ieval.roMarius Gavrilescumarius@ieval.ro2015-02-02T21:56:57Zhttp://git.ieval.ro/?p=gruntmaster-daemon.git;a=commitdiff;h=65ab2558b0c9ddd6690ee9e08319913a2ea8ef22
Limit user programs to one process2015-01-30T11:57:56ZMarius Gavrilescumarius@ieval.roMarius Gavrilescumarius@ieval.ro2015-01-30T11:57:56Zhttp://git.ieval.ro/?p=gruntmaster-daemon.git;a=commitdiff;h=a6b04042057cffa40b01bb831c4c1d08604d84f0
Run user programs as nobody:nogroup2015-01-25T19:48:59ZMarius Gavrilescumarius@ieval.roMarius Gavrilescumarius@ieval.ro2015-01-25T19:48:59Zhttp://git.ieval.ro/?p=gruntmaster-daemon.git;a=commitdiff;h=4e08f696f0c0f2419809e5d4b66882fce57bb2f2
Add a --no-close argument to gruntmaster-exec2015-01-23T15:22:12ZMarius Gavrilescumarius@ieval.roMarius Gavrilescumarius@ieval.ro2015-01-23T15:22:12Zhttp://git.ieval.ro/?p=gruntmaster-daemon.git;a=commitdiff;h=1fe52cdeacc583e0261f95932264f9d4bb0ed19d
Drop privileges in gruntmaster-exec if possible2015-01-22T21:48:23ZMarius Gavrilescumarius@ieval.roMarius Gavrilescumarius@ieval.ro2015-01-22T21:48:23Zhttp://git.ieval.ro/?p=gruntmaster-daemon.git;a=commitdiff;h=7be8c37d42b6782bc5d94ea4e52dd1261ce6e3ae
Move some Format.pm code to gruntmaster-exec2015-01-19T08:39:20ZMarius Gavrilescumarius@ieval.roMarius Gavrilescumarius@ieval.ro2015-01-19T08:39:20Zhttp://git.ieval.ro/?p=gruntmaster-daemon.git;a=commitdiff;h=c40a2dd049e5f8da7bf4f3f48feeab89f16b4176