Release version 2.4.2 2025-03-02 #1205
lcn2
announced in
Announcements
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
Release 2.4.2 2025-03-02
Resolve issue #1201.
Fix a number of bugs in
chkentry(1)
and add new option to ignore permissionsof files and directories (
-P
). This option is only meant for the judges andjust like with
-i
and-w
using it when verifying a submission puts one atgrave risk of violating the rules; it is not even documented outside the usage
message and the man page.
Fix display issues in
mkiocccentry(1)
andchkentry(1)
with regards to filepermissions.
The above fixes required updates to the jparse utility functions so the jparse
repo was synced to
jparse/
.Fix
chdir(2)
error inchkentry(1)
in some places (it did not restore thedirectory after a call to
find_paths()
).Add missing calls to
errp()
intxzchk
. This might be important in somecases as we're now at the point of the next contest. The calls are specific to
the functions
popen(3)
inpipe_open()
andsystem(3)
inshell_cmd()
. Inlinux in some cases popen() will set errno; in macOS it is unreliable. For
system(3)
it appears that errno is not set sowarnp()
/errp()
were changedto the non-errno versions.
Updated
SOUP_VERSION
to"2.0.1 2025-03-02"
.Updated
MKIOCCCENTRY_VERSION
to"2.0.1 2025-03-02"
.Updated
CHKENTRY_VERSION
to"2.0.1 2025-03-02"
.Updated
TXZCHK_VERSION
to"2.0.1 2025-03-02"
.Release 2.4.1 2025-03-01
Fix critical bug in jparse/
copyfile()
function.This discussion was created from the release Release version 2.4.2 2025-03-02.
Beta Was this translation helpful? Give feedback.
All reactions