| Commit message (Collapse) | Author | Age | Files |
| | |
|
| |\ |
|
| | |
| |
| |
| |
| | |
* First obey the global 'autojudge' setting per site.
* Next, check the setting per problem per answer type.
* By default autoanswer is enabled on all problems.
|
| | | |
|
| | |
| |
| | |
webcast.php: now compilation error and contact staff emit X, instead of a N in the webcast file.
|
| |\| |
|
| | |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
* Update version info and year
The following files were updated to the next version to be released and
the current year:
- src/version
- src/versionnum.php
* Release 1.5.17-1
Update changelog with all the changes made since its last update on
commit 818abd88.
* Format code with black 23.1.0
* Release 1.5.18-1
Update changelog with all the changes made since its last update on
commit 194f6764.
* Fix src/version pointing to older version
* Release 1.5.19-1
Update changelog with all the changes made since its last update on
commit 991cb0e.
|
| |\| |
|
| | | |
|
| | |
| |
| |
| | |
scoreboard (#32)
|
| | |
| |
| |
| | |
penalties. (#31)
|
| | | |
|
| | |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
* Update version info and year
The following files were updated to the next version to be released and
the current year:
- src/version
- src/versionnum.php
* Release 1.5.17-1
Update changelog with all the changes made since its last update on
commit 818abd88.
* Format code with black 23.1.0
* Release 1.5.18-1
Update changelog with all the changes made since its last update on
commit 194f6764.
|
| | |
| |
| |
| |
| | |
Update changelog with all the changes made since its last update on
commit 194f6764.
|
| | | |
|
| |\|
| |
| |
| | |
Synchronise with upstream.
|
| | |\ |
|
| | | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
* Update version info and year
The following files were updated to the next version to be released and
the current year:
- src/version
- src/versionnum.php
* Release 1.5.17-1
Update changelog with all the changes made since its last update on
commit 818abd88.
|
| | |\| |
|
| | | | |
|
| | | | |
|
| | | | |
|
| | | |
| | |
| | |
| | |
| | | |
Update changelog with all the changes made since its last update on
commit 818abd88.
|
| | |/
|/|
| |
| |
| |
| |
| | |
The following files were updated to the next version to be released and
the current year:
- src/version
- src/versionnum.php
|
| | |
| |
| |
| |
| |
| |
| | |
* Fix user multi-login issue
Addresses the user multi-logins issue reported at #18.
* Update flog.php
|
| |/
|
| |
Disabling staff ability to see balloons in frozen.
|
| | |
|
| |
|
| |
Adding piechart.py to generate piecharts.
|
| |
|
| |
Creating barplot.py
|
| |
|
| |
Fixed broken chart generation by the staff statistics by using python3-matplotlib.
|
| |\
| |
| | |
Update stat.php
|
| |/
|
| |
Fixing stat.php by replacing old php charts with python3-matplotlib generated.
|
| |
|
|
| |
Signed-off-by: Bruno Ribas <brunoribas@gmail.com>
|
| |
|
|
| |
Signed-off-by: Bruno Ribas <brunoribas@gmail.com>
|
| |\
| |
| | |
Migrate to jammy and release version 1.5.16
|
| | |
| |
| |
| |
| | |
Update changelog with all the changes made since its last update on
commit 6266585d.
|
| | |
| |
| |
| | |
This fixes the access to the boca's web interface
|
| | |
| |
| |
| |
| | |
Update changelog with all the changes made since its last update on
commit 734dce19.
|
| | |
| |
| |
| | |
Signed-off-by: Bruno Ribas <brunoribas@gmail.com>
|
| | |
| |
| |
| |
| |
| |
| | |
Update changelog with all the changes made since its last update on
commit 64e2fe62.
The package was also migrated to Ubuntu Jammy, also known as 22.04 LTS.
|
| | |
| |
| |
| |
| |
| |
| |
| |
| | |
The package boca-web tried to modify Apache's configuration directory,
which is forbidden by the Debian Policy and triggers Lintian error
apache2-reverse-dependency-ships-file-in-not-allowed-directory.
This direct modification was also unnecessary, as it was redone by the
post installation maintainer script.
|
| | |
| |
| |
| |
| | |
A clean rule was added to the Makefile, to remove compiled binaries.
This fixes Lintian's tag source-contains-prebuilt-binary.
|
| | |
| |
| |
| |
| |
| |
| | |
The boca-web package will not try to disable Apache's php8.1 module
(mod_php for PHP 8.1) anymore. It will conflict with the package that
provides the offending module for the distribution's current PHP
version, libapache2-mod-php.
|
| | |
| |
| |
| |
| | |
The tools safeexec and boca-submit-run-root-wrapper are now built with
optimisations (gcc optimisation level 2).
|
| | |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Replace redundant recipe for tools/safeexec rule with automatic
variables:
* `$^` expands to the names of all rule's prerequistes
* `$@` expands to the name of the rule's target
Further information is available in
https://www.gnu.org/software/make/manual/make.html.
|
| | |
| |
| |
| |
| |
| |
| | |
The package Makefile contained Apache HTTPD commands, and some of them
were repeated in the boca-web post installation maintainer script. The
commands were removed from the Makefile, as this requires having a valid
apache2 installation as a build dependency.
|
| | |
| |
| |
| |
| |
| |
| |
| | |
The dependencies on PHP packages have been explicitly set to use PHP
version 8.1.
The boca-web post installation maintainer script has been updated with
extra descriptions and a the required steps to migrate from PHP 7.4.
|
| | |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
The maintainer scripts have been modified with the addition of
`#DEBHELPER#`. This enables dh_installdeb to automatically generate
shell code on maintainer scripts.
The following Lintian warnings have been addressed:
* boca source: maintainer-script-lacks-debhelper-token
[debian/boca-autojudge.postinst]
* boca source: maintainer-script-lacks-debhelper-token
[debian/boca-common.postinst]
* boca source: maintainer-script-lacks-debhelper-token
[debian/boca-db.postinst]
* boca source: maintainer-script-lacks-debhelper-token
[debian/boca-submission-tools.postinst]
* boca source: maintainer-script-lacks-debhelper-token
[debian/boca-web.postinst]
|
| | |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
The `set -e` flag has been enabled in the maintainer scripts. This fixes
the Lintian warnings:
* boca-autojudge: maintainer-script-ignores-errors [postinst]
* boca-submission-tools: maintainer-script-ignores-errors [postinst]
* boca-web: maintainer-script-ignores-errors [postinst]
The packages boca-common and boca-db were altered to set the flag as
early as possible in their maintainer scripts.
|
| | |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
The maintainer scripts used by boca-common and boca-web used points to
separate the user from its group, which is discouraged. The point has
been replaced with a colon as recommended by chown's manpage.
This fixes the Lintian warnings:
* boca-common: maintainer-script-calls-chown-improperly "chown
www-data.www-data" [postinst:51]
* boca-web: maintainer-script-calls-chown-improperly "chown -R
www-data.www-data" [postinst:5]
|