Hello all,
We have a new bugfix release, 4.0.2, which fixes an oversight in the
4.0.1 release of a few days ago.
The file sql/files/config.h was missing (due to a missing Makefile
dependency) which led the executable scripts 'compare' and 'float' to
throw errors when used. Furthermore, some minor documentation and log
message improvements have been included.
There's no need for people using version 4.0.1 to upgrade; they can
simply update the 'float' and 'compare' executable scripts by uploading
the attached zip archive files in the admin interface on the respective
executable page.
Downloads as usual available from: http://www.domjudge.org/
On behalf of the DOMjudge development team,
Jaap Eldering
_______________________________________________
DOMjudge-announce mailing list
Unsubscribe via:
https://lists.a-eskwadraat.nl/mailman/listinfo/domjudge-announce
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512
Hello all,
We have just released bugfix releases for all current DOMjudge
versions: 4.0.1 (latest stable), 3.4.5 and 3.3.7. The release of 3.3.7
marks the end of support of the 3.3 series.
The 4.0.1 release mainly fixes a number of installation issues, and
includes a package list for RedHat-like distributions.
The 3.4.5 and 3.3.7 fix various minor accumulated issues, the most
serious one a problem with detecting the Boost libraries fixed in
3.4.5 (the problem was not present in the 3.3 series).
See the respective ChangeLog files for details.
Downloads as usual available from: http://www.domjudge.org/
On behalf of the DOMjudge development team,
Jaap Eldering
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.12 (GNU/Linux)
iQEcBAEBCgAGBQJT7SOCAAoJEBAkXQbThcK2ynwH/1TmOH3EnHCf0/IpNOOXZEl6
BE38mLu0QIhMC2iKUBpusyLLI9jkSnkY01Fj99LSiDy+Wp1GFP+msFbnAjYd9ZgZ
8bgplrparlx5+dHQnp9O4DjaoDh/hZe5j30SDynkC2Ek6wo5avzcwktrks9HxHgI
PcXhGvKuE1bCTgb/w89HZqq/GAJhHsMfnK9FaLx4WQ84+ggw7zWr+ks9UU0t8dXj
MXcHOWVUnl0+tm3HwGsXwnVarYGTUQXf43L4uplAWwM6mU3wpCIaKa+JuXVxU0Sj
6C6ahxBjBA3LkVDfkczZsmp6dDBKAMSVW4T4NZCqt3082IGDzoiTEL4dTnj/HrU=
=gYfd
-----END PGP SIGNATURE-----
_______________________________________________
DOMjudge-announce mailing list
Unsubscribe via:
https://lists.a-eskwadraat.nl/mailman/listinfo/domjudge-announce
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256
Hello all,
We have just released DOMjudge version 4.0.0.
A few minor tweaks have been made and bugs fixed since the release
candidate, see the ChangeLog for details. The original announcement
below lists most new major features.
Downloads as usual available from: http://www.domjudge.org
On behalf of the DOMjudge development team,
Jaap Eldering
- -------- Original Message --------
Subject: DOMjudge 4.0 Release Candidate 1
Date: Tue, 8 Jul 2014 20:44:29 +0200
From: Thijs Kinkhorst <thijs(a)kinkhorst.com>
To: domjudge-announce(a)lists.a-eskwadraat.nl
All,
The DOMjudge team is very pleased to make the first Release Candidate
available of DOMjudge 4.0. We have been working hard for over a year
to 'reimagine' many of the ways that DOMjudge works, and we're
preparing for a release that justifiably increments the major version
number.
The changes are legion and quite often fundamental to the way DOMjudge
works, so there are quite some points where compatibility with previos
versions is broken, although a tested database upgrade scheme exists.
Some of the major changes include:
- - Redesigned authentication system, featuring users that can have
different roles within DOMjudge (administrator, jury member or team).
- - New REST API, most prominently used by the judgehosts, which now
communicate via this protocol instead of direct MySQL connections.
Judgehosts now have hardly any configuration; nearly all of it is
moved to the central web interface.
- - Many improvements to the web interface in terms of features and
usability improvements, including a redesigned scoreboard, ICPC
import/export features and statistics graphs.
- - Improvements to the judging backend include a configurable timelimit
overshoot, new detection of Java main class name by using reflection
and judging of submissions even after the contest ended.
Please refer to the ChangeLog for a more comprehensive list of the
changes.
Note that at this point, the REST API is not officially declared
'stable' yet.
The majority of these changes have already been put to the test at the
ACM ICPC World Finals, where DOMjudge has been given the honor to
judge the entire contest in real time as an official shadow system.
The release candidate is as usual available from http://www.domjudge.org.
This is a release candidate, and hence is not yet the official 4.0
release. We welcome any feedback on this candididate so we can
incorporate it into the final release.
On behalf of the DOMjudge development team,
Thijs Kinkhorst
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1
Comment: Using GnuPG with Thunderbird - http://www.enigmail.net/
iQEcBAEBCAAGBQJTz4XnAAoJEBAkXQbThcK2/nQH/iDBbQje32SVRoW1gYwsuoMJ
34E/079EOjWP3a3sE1ussLUZz0bjArelX18bUGjZcFZkbGWg1GnKjyy43xC8ZnHY
s6ichdLYyi5PETngdczCVI6EO9evgio9bYafv57SjfAxLyildVVdP5qFchTNljN4
wcSUUfRzWyissjYiU83JMlfru35fbgOi5ivhvKPjjVgJY72wfUecZNL5B+RGQWKJ
cBtMjcvHLCz6QIsDUaHt8/JulcLeFctny5QHSCbYMf0TltanIirzd2XbEBX3SmPf
PSLdV7wb4qWulGGtdDrTQ0Cewje8dmf1Lsei8Cg/rFzD5RaMmvHq3NnZ06udQGY=
=ZIm0
-----END PGP SIGNATURE-----
_______________________________________________
DOMjudge-announce mailing list
Unsubscribe via:
https://lists.a-eskwadraat.nl/mailman/listinfo/domjudge-announce
Hello all,
The DOMjudge live image dated 2014-05-19 was corrupted. It has now been
replaced by a new image which contains DOMjudge version 3.4.4 on Debian
Wheezy 7.6. The image is available for download at:
http://domjudge.org/live/
Best,
Jaap
_______________________________________________
DOMjudge-announce mailing list
Unsubscribe via:
https://lists.a-eskwadraat.nl/mailman/listinfo/domjudge-announce
All,
The DOMjudge team is very pleased to make the first Release Candidate
available of DOMjudge 4.0. We have been working hard for over a year to
'reimagine' many of the ways that DOMjudge works, and we're preparing for a
release that justifiably increments the major version number.
The changes are legion and quite often fundamental to the way DOMjudge works,
so there are quite some points where compatibility with previos versions is
broken, although a tested database upgrade scheme exists.
Some of the major changes include:
- Redesigned authentication system, featuring users that can have different
roles within DOMjudge (administrator, jury member or team).
- New REST API, most prominently used by the judgehosts, which now communicate
via this protocol instead of direct MySQL connections. Judgehosts now have
hardly any configuration; nearly all of it is moved to the central web
interface.
- Many improvements to the web interface in terms of features and usability
improvements, including a redesigned scoreboard, ICPC import/export features
and statistics graphs.
- Improvements to the judging backend include a configurable timelimit
overshoot, new detection of Java main class name by using reflection and
judging of submissions even after the contest ended.
Please refer to the ChangeLog for a more comprehensive list of the changes.
Note that at this point, the REST API is not officially declared 'stable' yet.
The majority of these changes have already been put to the test at the ACM
ICPC World Finals, where DOMjudge has been given the honor to judge the entire
contest in real time as an official shadow system.
The release candidate is as usual available from http://www.domjudge.org.
This is a release candidate, and hence is not yet the official 4.0 release. We
welcome any feedback on this candididate so we can incorporate it into the
final release.
On behalf of the DOMjudge development team,
Thijs Kinkhorst
_______________________________________________
DOMjudge-announce mailing list
Unsubscribe via:
https://lists.a-eskwadraat.nl/mailman/listinfo/domjudge-announce
All,
The team behind DOMjudge will be present at the upcoming ICPC World Finals
in Yekaterinburg, 22 - 26 June 2104.
DOMjudge developers will take part in the CLI Symposium and the RCD
Showcase, both on Monday; and also more behind the scenes as part of the
ICPC Systems and Analysts groups.
We love to hear the experiences, questions and ideas from DOMjudge users
worldwide. If you're also at the finals, do get in touch!
Cheers,
Thijs
_______________________________________________
DOMjudge-announce mailing list
Unsubscribe via:
http://vm-mail/mailman/listinfo/domjudge-announce
Hello all,
Today we've released an update to our current stable branch: 3.4.4.
This release rolls up a number of fixes for bugs discovered,
although none are critical.
For a full list of what was changed, see the ChangeLog.
Downloads as usual through our home page:
http://www.domjudge.org/download
Debian packages are available at the usual location:
http://non-gnu.uvt.nl/debian/squeeze/domjudge/
On behalf of the DOMjudge developers,
Thijs Kinkhorst
_______________________________________________
DOMjudge-announce mailing list
Unsubscribe via:
https://www.a-eskwadraat.nl/mailman/listinfo/domjudge-announce
Hi all,
We've created Debian packages (amd64 only) and a new live image based on
DOMjudge 3.4.2 that we released on 8 December 2013. The live image is
based on the latest Debian Wheezy 7.4 point release (i386 arch).
These can be found at the usual locations, linked from our downloads
page: http://www.domjudge.org/download
Cheers,
Jaap
_______________________________________________
DOMjudge-announce mailing list
Unsubscribe via:
https://www.a-eskwadraat.nl/mailman/listinfo/domjudge-announce
Hello all,
Today we've released bugfix updates to our current stable branch 3.4
and the previous stable branch 3.3.
Most notably, these contain a fix for a security issue: the
compilation phase was not run under an unprivileged user, which allows
(in some languages) a contestant to insert compile-time instructions,
e.g. to try to access locally stored test data, see
tests/test-compile-read-testcase.hs for proof of concept code. This is
fixed by running the compile phase also under the unprivileged
'domjudge-run' user, and making sure that this user does not have
access to any testcase or other judging data. Note that especially in
the 3.3 branch this introduces a significant amount of code that had
to be backported from the stable 3.4 and master branches. In the new
4.0 series release we are working towards running the compile phase
completely within a chroot environment, just as the run phase.
A number of smaller issues have also been fixed. See the ChangeLog
file for details.
Downloads as usual through our home page:
http://www.domjudge.org/download
On behalf of the DOMjudge developers,
Jaap Eldering
_______________________________________________
DOMjudge-announce mailing list
Unsubscribe via:
https://www.a-eskwadraat.nl/mailman/listinfo/domjudge-announce
Hello all,
Today we've released an update to our current stable branch: 3.4.1.
This release rolls up a number of fixes for bugs discovered since
the original 3.4 release in July. None are critical but some may
be annoying when you happen to run into them.
For a full list of what was changed, see the ChangeLog.
Downloads as usual through our home page:
http://www.domjudge.org/download
On behalf of the DOMjudge developers,
Thijs Kinkhorst
_______________________________________________
DOMjudge-announce mailing list
Unsubscribe via:
https://secure.a-eskwadraat.nl/mailman/listinfo/domjudge-announce