Skip to content

Releases: ReCodEx/worker

v1.8.0

19 Aug 12:41
Compare
Choose a tag to compare

Changelog

  • Replacing deprecated boost filesystem with std filesystem.
  • Removing boost filesystem dependency.
  • Updating to Boost 1.74.

Commits

deb2189 #! v1.8.0
3ed3762 Fixing github tests, cmake files, readme, ...
60a9bd0 Fixing issue with different behavior of / operator on filesystem paths.
011ed98 Updating submodules.
8b69549 Updating submodules.
1d079b0 Updating submodules.
786feb3 Removing Boost filesystem dependency in favor of std::filesystem.
b2d4fa2 Replace unlisted ZMQ library in Windows build with the one which works

v1.7.4

07 Feb 23:56
Compare
Choose a tag to compare

Changelog

  • Fixing bug in recodex token judge.

Commits

a93c11f Fixing issue with reporting diff tokens in 'ignore-line-ends' mode (and adding a test to cover for the discovered problem).

v1.7.3

15 Apr 22:29
Compare
Choose a tag to compare

Changelog

  • Removing output filtering so UTF-8 logs will be fully preserved.

Commits

b4c97cc #! v1.7.3
95e70ea Removing Yaml ascii filter (allowing result.yml to be in full UFT-8).
a055611 Updating .spec file to match changes in Fedora 33 builds.
da7e738 Downgrading min. requirements of libboost to 1.66.
efbe985 Updating package version in cmake config.

v1.7.2

09 Jan 14:15
Compare
Choose a tag to compare

Changelog

  • Fixing problem with properly setting quotas (new config parameter disk-quotas added).
  • Fixing symlink and hardlink security issues.
  • Switching CI to GH actions.
  • Upgrading dependencies.

Commits

7009a8c #! v1.7.2
e23700a Once more under the quotas: Quotas now must be enabled by new config parameter, to avoid errors when underlying FS does not support quotas.
8d6f11b Build all tests in linux CI build
c8afcba Curl CA bundle has to be in working directory on Windows
1bde343 Disable no longer working HTTP manager tests
48d3acd Fixing (back) the issue with isolate quotas. Problem was not in worker, but in isolate.
56bc52a Make decompress tests working again
02aebfe Downgrading cmake to 3.11 (we got too ahead of ourselves).
85c4c1b Update win-build script to VS2019
6f99a9e Add Windows build to Github Actions CI
08a97b8 Final polishing.
b49555f Setting quotas properly in init phase of isolate execution (fixing #32).
b11544a Modifying copy_dir to ignore symlinks when copying sandbox data (fixes #31).
218f9b5 Free arguments after executing isolate (2).
4e2852b Free arguments after executing isolate.
1eaf003 Fix use-after-free in isolate_sandbox.cpp
1f47051 Do not copy directory symlinks recursively.
483a474 Hotfix.

v1.7.1

05 Dec 00:36
Compare
Choose a tag to compare

Changelog

  • Updating passthrough judge and corresponding wrapper to handle both stdout and stderr.

Commits

b6eb008 #! v1.7.1
45f6b83 Updating passthrough judge and corresponding wrapper to handle both stdout and stderr.
b023aae Remove travis configuration
77813ed Add Github Actions support

v1.7.0

04 Oct 19:48
Compare
Choose a tag to compare

Changelog

  • Backwards incompatible change: the submission archives must not have all files directly as top-level entries of the ZIP (no subdirs). Requires corresponding core API module (without external fileserver) to work properly.
  • Submission archive extraction process optimized.
  • Modyfying dumpdir command, so it can exclude particular files by wildcard (will be useful for greedy envs like .NET Core).

Commits

a580cd4 #! v1.7.0
f57e765 Simplifying decompression of submission archives (since they will no longer have unnecessary sub-dir inside).
8719e65 Make wildcards_regex functionality DRY and not WET at all
2b14ade Add tests for exclusion implementation for dumpdir task
008adb9 Final fixes in exclusion implementation in dumpdir_task
7b95d74 Rename badly named testing class exists_task_test -> dump_dir_task_test
7ba5bf0 Reformat whole project
2c39585 Implement exclusions for dump_dir_task
eb1f7b4 Remove obsolete comment in cp_task, we need pattern matching while copying files
d96bafc Move wildcards_regex from cp_task to string_utils and helpers namespace
bed090c Make limit argument mandatory in dump_dir_task
577e074 Fixing issues with dir options.
b4c384c Allowing initiation external tasks to use network (to download stuff).
26e4021 Fixing a minor issue in default config.
7c6d02c Updating default config file for installation.

v1.6.5

20 Aug 14:55
cbb96ce
Compare
Choose a tag to compare

Changelog

  • Fixing bugs and build scripts (CentOS 8 compatibility).

Commits

cbb96ce (HEAD -> master, origin/master, origin/HEAD) Fixing bugs and build scripts.

v1.6.4

09 Nov 18:02
Compare
Choose a tag to compare

Changelog

  • Copy task should be able to copy directories

Commits

4cedbbb #! v1.6.4
0c3af00 Fixing release versions.
e85c83f Merge branch 'master' of https://github.com/ReCodEx/worker
b9fb4ed Copy task should be able to copy directories

v1.6.3

18 Jul 14:54
Compare
Choose a tag to compare

Changelog

  • Token judge performance optimizations (introducing approximate LCS algorithm for long lines).

Commits

4848ee7 Approximate version of LCS algorithm implemented to speedup line comparator (when lines have too many tokens).
a00a1c7 Line comparator optimized to look for common prefixes and suffixes (to reduce amount of tokens entering to LCS algorithm).
97b9072 Add source directory to cmake command in appveyor

v1.6.2

05 Apr 15:13
Compare
Choose a tag to compare

Changelog

  • Fixing bug in token judge.

Commits

362bda7 Fixing bug in numeric comparator of recodex token judge.