]> mj.ucw.cz Git - moe.git/log
moe.git
7 years agoMO-P: Templates: New homes for Jessie mo
MO Root [Thu, 30 Mar 2017 10:29:54 +0000 (12:29 +0200)]
MO-P: Templates: New homes for Jessie

7 years agomo-upload-skeleton
MO Root [Thu, 30 Mar 2017 10:19:10 +0000 (12:19 +0200)]
mo-upload-skeleton

7 years agomo-cms-groupmin
MO Root [Thu, 30 Mar 2017 10:18:56 +0000 (12:18 +0200)]
mo-cms-groupmin

7 years agoMO-P: userlist 2017
MO Root [Thu, 30 Mar 2017 07:20:54 +0000 (09:20 +0200)]
MO-P: userlist 2017

7 years agomo-create-public: rmdir+mkdir
MO Root [Thu, 30 Mar 2017 07:03:50 +0000 (09:03 +0200)]
mo-create-public: rmdir+mkdir

8 years agomo-backup ceoi
root [Fri, 8 Apr 2016 08:23:15 +0000 (10:23 +0200)]
mo-backup

8 years agomo-create-logins: Do not transliterate user names
root [Thu, 7 Apr 2016 11:39:38 +0000 (13:39 +0200)]
mo-create-logins: Do not transliterate user names

8 years agouserlist.cf
root [Thu, 7 Apr 2016 10:39:04 +0000 (12:39 +0200)]
userlist.cf

8 years agoC++ flags
root [Thu, 7 Apr 2016 10:38:56 +0000 (12:38 +0200)]
C++ flags

8 years agoMO-P Templater: MO-P is not CEOI
root [Thu, 7 Apr 2016 09:50:25 +0000 (11:50 +0200)]
MO-P Templater: MO-P is not CEOI

8 years agoMO-P: mo-backup rewritten to use rsync
root [Fri, 3 Jul 2015 10:23:17 +0000 (12:23 +0200)]
MO-P: mo-backup rewritten to use rsync

Also, it now avoids files larger than 64MB.

8 years agoUserlist for day2
root [Wed, 1 Jul 2015 19:09:35 +0000 (21:09 +0200)]
Userlist for day2

8 years agobugfixes
root [Tue, 30 Jun 2015 22:35:21 +0000 (00:35 +0200)]
bugfixes

8 years agoMO-P: userlist contains machine names
root [Tue, 30 Jun 2015 22:33:33 +0000 (00:33 +0200)]
MO-P: userlist contains machine names

8 years agoMO-P: Contestants can have multiple first names
root [Tue, 30 Jun 2015 11:08:38 +0000 (13:08 +0200)]
MO-P: Contestants can have multiple first names

8 years agoMO-P: mo-backup for new environment
root [Tue, 30 Jun 2015 11:06:51 +0000 (13:06 +0200)]
MO-P: mo-backup for new environment

8 years agoMO-P: ... and gnu11
root [Mon, 29 Jun 2015 21:26:56 +0000 (23:26 +0200)]
MO-P: ... and gnu11

8 years agoMO-P: gnu++0x for this year
root [Mon, 29 Jun 2015 20:47:51 +0000 (22:47 +0200)]
MO-P: gnu++0x for this year

8 years agoMO-P: Templates
root [Mon, 29 Jun 2015 18:03:18 +0000 (20:03 +0200)]
MO-P: Templates

8 years agoMO-P: mo-cms-users knows how to tie users to machines
root [Mon, 29 Jun 2015 17:46:39 +0000 (19:46 +0200)]
MO-P: mo-cms-users knows how to tie users to machines

8 years agoMO-P: Templates
root [Mon, 29 Jun 2015 16:13:49 +0000 (18:13 +0200)]
MO-P: Templates

8 years agoMO-P: Public parts of /mo include templates
root [Mon, 29 Jun 2015 15:53:48 +0000 (17:53 +0200)]
MO-P: Public parts of /mo include templates

8 years agoMO-P: mo-create-logins uses ucwmac.tex
root [Mon, 29 Jun 2015 15:53:38 +0000 (17:53 +0200)]
MO-P: mo-create-logins uses ucwmac.tex

8 years agoMO-P: mo-upload-public
root [Mon, 29 Jun 2015 15:34:23 +0000 (17:34 +0200)]
MO-P: mo-upload-public

8 years agoMO-P: mo-create-public
root [Mon, 29 Jun 2015 15:31:38 +0000 (17:31 +0200)]
MO-P: mo-create-public

8 years agoMO-P: Bugfix
root [Mon, 29 Jun 2015 15:25:21 +0000 (17:25 +0200)]
MO-P: Bugfix

8 years agoMO-P: mo-upload-contestants
root [Mon, 29 Jun 2015 15:16:52 +0000 (17:16 +0200)]
MO-P: mo-upload-contestants

8 years agoMO-P: Upload logins
root [Mon, 29 Jun 2015 15:02:38 +0000 (17:02 +0200)]
MO-P: Upload logins

8 years agoMO-P: CEOI contestants
root [Mon, 29 Jun 2015 14:31:33 +0000 (16:31 +0200)]
MO-P: CEOI contestants

8 years agoMO-P: Deleted non-CMS utilities
root [Mon, 29 Jun 2015 14:30:14 +0000 (16:30 +0200)]
MO-P: Deleted non-CMS utilities

8 years agoMakefile: Force SHELL to /bin/bash
root [Mon, 29 Jun 2015 14:25:48 +0000 (16:25 +0200)]
Makefile: Force SHELL to /bin/bash

We use a lot of bashisms in our make rules.

8 years agoMO-P: We do not use the submit server any longer
Martin Mares [Thu, 25 Jun 2015 15:51:17 +0000 (17:51 +0200)]
MO-P: We do not use the submit server any longer

8 years agoIsolate: Added missing typecast of memory limit to rlim_t
Martin Mares [Thu, 18 Jun 2015 14:51:03 +0000 (16:51 +0200)]
Isolate: Added missing typecast of memory limit to rlim_t

Memory limits greater than 2GB were misapplied on some platforms.

9 years agoMO-P: Remote submit is not default any longer
Martin Mares [Sun, 29 Mar 2015 18:35:12 +0000 (20:35 +0200)]
MO-P: Remote submit is not default any longer

9 years agoMO-P: New icons on the desktop
Martin Mares [Sun, 29 Mar 2015 18:34:44 +0000 (20:34 +0200)]
MO-P: New icons on the desktop

9 years agoMO-P: Script for creation of CMS users
MO Evaluator [Thu, 26 Mar 2015 15:44:36 +0000 (16:44 +0100)]
MO-P: Script for creation of CMS users

9 years agoMO-P: Let KDE template contain a confirmed server certificate
Martin Mares [Sun, 29 Mar 2015 18:29:53 +0000 (20:29 +0200)]
MO-P: Let KDE template contain a confirmed server certificate

9 years agoConfigure: Automatic guessing of kernel/user-space architecture
Martin Mares [Fri, 11 Jul 2014 15:57:36 +0000 (17:57 +0200)]
Configure: Automatic guessing of kernel/user-space architecture

Inspired by a patch by Ronald Chan.

9 years agoMerge branch 'container'
Martin Mares [Fri, 11 Jul 2014 15:38:21 +0000 (17:38 +0200)]
Merge branch 'container'

9 years agoIsolate: Create meta files with permissions of the user invoking isolate
Martin Mares [Wed, 9 Jul 2014 10:19:58 +0000 (12:19 +0200)]
Isolate: Create meta files with permissions of the user invoking isolate

Otherwise, it can be misused for privilege escalation attacks.

The problem has been noted by Ronald Chan, but my fix differs from his.

9 years agoIsolate: Close metafile to prevent box_inside writing false data to it
Ronald Chan [Wed, 20 Nov 2013 09:25:36 +0000 (22:25 +1300)]
Isolate: Close metafile to prevent box_inside writing false data to it

See https://github.com/ronalchn/isolate-cheater for an exploit.

9 years agoIsolate: Silenced signed/unsigned comparison warning
Martin Mares [Wed, 9 Jul 2014 10:12:11 +0000 (12:12 +0200)]
Isolate: Silenced signed/unsigned comparison warning

9 years agoIsolate: Whitespace cleanup
Martin Mares [Wed, 9 Jul 2014 10:11:02 +0000 (12:11 +0200)]
Isolate: Whitespace cleanup

9 years agoIsolate: Removed useless const
Martin Mares [Wed, 9 Jul 2014 09:53:06 +0000 (11:53 +0200)]
Isolate: Removed useless const

9 years agoIsolate: Silenced warnings on unused parameters
Martin Mares [Wed, 9 Jul 2014 09:52:06 +0000 (11:52 +0200)]
Isolate: Silenced warnings on unused parameters

9 years agoIsolate: Updated Copyright years
Martin Mares [Wed, 9 Jul 2014 09:51:07 +0000 (11:51 +0200)]
Isolate: Updated Copyright years

9 years agoMerge commit '700824d3e9bce9219819e4e5096ab94da301d44b' from branch bernard/master
Martin Mares [Wed, 9 Jul 2014 09:49:49 +0000 (11:49 +0200)]
Merge commit '700824d3e9bce9219819e4e5096ab94da301d44b' from branch bernard/master

10 years agoTemplater: Fix Pascal projects
Martin Mares [Thu, 27 Mar 2014 19:07:41 +0000 (20:07 +0100)]
Templater: Fix Pascal projects

10 years agoTemplater: Templates for stdio tasks
Martin Mares [Thu, 27 Mar 2014 18:07:41 +0000 (19:07 +0100)]
Templater: Templates for stdio tasks

Temporary hack for MO 2014

10 years agocontest.pl: Checker output interpreted as UTF-8
Martin Mares [Thu, 27 Mar 2014 14:59:04 +0000 (15:59 +0100)]
contest.pl: Checker output interpreted as UTF-8

11 years agoMOP: New template for home directories (KDE config etc.)
Martin Mares [Sat, 23 Mar 2013 10:57:17 +0000 (11:57 +0100)]
MOP: New template for home directories (KDE config etc.)

11 years agoC++: Enable -std=gnu++11
Martin Mares [Sat, 23 Mar 2013 10:48:30 +0000 (11:48 +0100)]
C++: Enable -std=gnu++11

11 years agoMOP: Score generator replaced by exporting of points
Martin Mares [Sat, 23 Mar 2013 10:43:50 +0000 (11:43 +0100)]
MOP: Score generator replaced by exporting of points

11 years agoMO: Project templater
Martin Mares [Sat, 23 Mar 2013 10:41:26 +0000 (11:41 +0100)]
MO: Project templater

11 years agoUse /bin/bash instead of /bin/sh
Martin Mares [Sat, 23 Mar 2013 10:38:49 +0000 (11:38 +0100)]
Use /bin/bash instead of /bin/sh

11 years agoisolate: Replace system() calls with implementations
Bernard Blackham [Sat, 9 Mar 2013 02:55:20 +0000 (02:55 +0000)]
isolate: Replace system() calls with implementations

Vanilla bash doesn't like being run suid. And this is probably safer anyway.

11 years agoisolate: Fix security issue from PATH expansion.
Bernard Blackham [Fri, 8 Mar 2013 20:05:51 +0000 (20:05 +0000)]
isolate: Fix security issue from PATH expansion.

11 years agoisolate: Make memsw controller optional.
Bernard Blackham [Fri, 8 Mar 2013 20:05:29 +0000 (20:05 +0000)]
isolate: Make memsw controller optional.

11 years agoisolate: Switch to libcgroup-based directory hierarchy of /sys/fs/cgroup.
Bernard Blackham [Sun, 17 Feb 2013 14:54:12 +0000 (14:54 +0000)]
isolate: Switch to libcgroup-based directory hierarchy of /sys/fs/cgroup.

11 years agoIsolate: Update Copyright years.
Bernard Blackham [Mon, 21 Jan 2013 02:50:19 +0000 (02:50 +0000)]
Isolate: Update Copyright years.

11 years agoIsolate: Allow the same command to be specified multiple times.
Bernard Blackham [Mon, 21 Jan 2013 02:50:17 +0000 (02:50 +0000)]
Isolate: Allow the same command to be specified multiple times.

11 years agoIsolate: Add chdir flag. Repurpose --cg shorthand flag.
Bernard Blackham [Mon, 21 Jan 2013 02:50:15 +0000 (02:50 +0000)]
Isolate: Add chdir flag. Repurpose --cg shorthand flag.

Using -c is consistent with mo-box.

11 years agoIsolate: Add informative error message for bad command-line usage.
Bernard Blackham [Mon, 21 Jan 2013 02:50:13 +0000 (02:50 +0000)]
Isolate: Add informative error message for bad command-line usage.

11 years agoIsolate: Fix missing short option for box-id.
Bernard Blackham [Mon, 21 Jan 2013 02:50:09 +0000 (02:50 +0000)]
Isolate: Fix missing short option for box-id.

11 years agoMaint: Fixed a stupid typo
Martin Mares [Mon, 24 Sep 2012 19:53:57 +0000 (21:53 +0200)]
Maint: Fixed a stupid typo

11 years agoDoc: Set default charset to utf-8
Martin Mares [Mon, 24 Sep 2012 19:50:24 +0000 (21:50 +0200)]
Doc: Set default charset to utf-8

11 years agoDoc: Dust off anatomy.html
Martin Mares [Mon, 24 Sep 2012 16:39:25 +0000 (18:39 +0200)]
Doc: Dust off anatomy.html

11 years agoDoc: Tried to freshen up the title page
Martin Mares [Mon, 24 Sep 2012 16:28:07 +0000 (18:28 +0200)]
Doc: Tried to freshen up the title page

11 years agoMaint: Uploading of documentation
Martin Mares [Mon, 24 Sep 2012 16:27:54 +0000 (18:27 +0200)]
Maint: Uploading of documentation

11 years agoTODO: note some progress
Martin Mares [Mon, 24 Sep 2012 15:47:31 +0000 (17:47 +0200)]
TODO: note some progress

11 years agoIsolate: Document --box-id and installation
Martin Mares [Mon, 24 Sep 2012 15:45:31 +0000 (17:45 +0200)]
Isolate: Document --box-id and installation

11 years agoDoc: Copies of the old LibUCW documentation are gone
Martin Mares [Mon, 24 Sep 2012 14:06:44 +0000 (16:06 +0200)]
Doc: Copies of the old LibUCW documentation are gone

11 years agoIsolate: Serialization of calls to AsciiDoc
Martin Mares [Mon, 24 Sep 2012 14:02:42 +0000 (16:02 +0200)]
Isolate: Serialization of calls to AsciiDoc

11 years agoReleased version 2.0
Martin Mares [Mon, 24 Sep 2012 13:49:16 +0000 (15:49 +0200)]
Released version 2.0

11 years agoMOP: Added config file which builds everything
Martin Mares [Mon, 24 Sep 2012 13:17:34 +0000 (15:17 +0200)]
MOP: Added config file which builds everything

11 years agoMakefile: Be quiet by default
Martin Mares [Mon, 24 Sep 2012 13:16:49 +0000 (15:16 +0200)]
Makefile: Be quiet by default

11 years agoPreparing for release 2.0
Martin Mares [Mon, 24 Sep 2012 13:12:27 +0000 (15:12 +0200)]
Preparing for release 2.0

11 years agoDoc: mo-eval.css is long gone
Martin Mares [Mon, 24 Sep 2012 13:11:46 +0000 (15:11 +0200)]
Doc: mo-eval.css is long gone

11 years agoMaint: Release machinery updated from the most recent pciutils
Martin Mares [Mon, 24 Sep 2012 13:05:18 +0000 (15:05 +0200)]
Maint: Release machinery updated from the most recent pciutils

11 years agoFinish rename of MO-Eval to Moe
Martin Mares [Mon, 24 Sep 2012 12:42:12 +0000 (14:42 +0200)]
Finish rename of MO-Eval to Moe

11 years agoMerge branch 'container'
Martin Mares [Mon, 24 Sep 2012 11:30:43 +0000 (13:30 +0200)]
Merge branch 'container'

11 years agoBox: Re-open /proc/$PID/mem on exec
Martin Mares [Sun, 29 Jul 2012 21:53:56 +0000 (23:53 +0200)]
Box: Re-open /proc/$PID/mem on exec

This is necessary on recent kernels, because the fd is associated
with a mm_struct, which changes upon exec().

12 years agoIsolate: TODO
Martin Mares [Mon, 23 Apr 2012 15:48:49 +0000 (17:48 +0200)]
Isolate: TODO

12 years agoIsolate: Added support for setting disk quotas
Martin Mares [Sun, 22 Apr 2012 21:10:47 +0000 (23:10 +0200)]
Isolate: Added support for setting disk quotas

12 years agoDoc: Fixed URL of the Git repository
Martin Mares [Sun, 22 Apr 2012 17:16:39 +0000 (19:16 +0200)]
Doc: Fixed URL of the Git repository

12 years agoIsolate: More documentation
Martin Mares [Sun, 22 Apr 2012 16:56:49 +0000 (18:56 +0200)]
Isolate: More documentation

12 years agoBits of infrastructure for building documentation with AsciiDoc
Martin Mares [Sat, 21 Apr 2012 21:03:13 +0000 (23:03 +0200)]
Bits of infrastructure for building documentation with AsciiDoc

I had to hack around the doc rules in the UCW build system.
This needs cleanup one day.

12 years agoIsolate: Let "--cleanup" remove the whole box directory
Martin Mares [Sat, 21 Apr 2012 20:59:52 +0000 (22:59 +0200)]
Isolate: Let "--cleanup" remove the whole box directory

12 years agoIsolate: Fix up some bugs
Martin Mares [Sat, 21 Apr 2012 20:50:01 +0000 (22:50 +0200)]
Isolate: Fix up some bugs

12 years agoIsolate: Support for multiple sandboxes
Martin Mares [Sat, 21 Apr 2012 20:24:54 +0000 (22:24 +0200)]
Isolate: Support for multiple sandboxes

12 years agoIsolate: First attempts at documentation
Martin Mares [Sat, 21 Apr 2012 18:12:20 +0000 (20:12 +0200)]
Isolate: First attempts at documentation

12 years agoIsolate: Fix processing of mount options
Martin Mares [Sat, 21 Apr 2012 15:10:06 +0000 (17:10 +0200)]
Isolate: Fix processing of mount options

12 years agoIsolate: Directory rules can have flags
Martin Mares [Sat, 21 Apr 2012 14:46:00 +0000 (16:46 +0200)]
Isolate: Directory rules can have flags

12 years agoIsolate: Fix creation of directories
Martin Mares [Sat, 21 Apr 2012 14:02:08 +0000 (16:02 +0200)]
Isolate: Fix creation of directories

12 years agoIsolate: Updating TODO
Martin Mares [Sat, 21 Apr 2012 13:52:59 +0000 (15:52 +0200)]
Isolate: Updating TODO

12 years agoIsolate: Introduce directory rules
Martin Mares [Sat, 21 Apr 2012 13:51:13 +0000 (15:51 +0200)]
Isolate: Introduce directory rules

12 years agoIsolate: Polished help text
Martin Mares [Sat, 21 Apr 2012 10:57:21 +0000 (12:57 +0200)]
Isolate: Polished help text

12 years agoIsolate: Put /lib64 to the box
Martin Mares [Sat, 21 Apr 2012 10:53:07 +0000 (12:53 +0200)]
Isolate: Put /lib64 to the box

12 years agoIsolate: Fix bug in time measurement without --cg
Martin Mares [Sat, 21 Apr 2012 10:48:11 +0000 (12:48 +0200)]
Isolate: Fix bug in time measurement without --cg

12 years agoIsolate: TODO
Martin Mares [Sun, 1 Apr 2012 13:26:25 +0000 (15:26 +0200)]
Isolate: TODO