Skip to content

release IOCCC28.2

Choose a tag to compare

@lcn2 lcn2 released this 21 Apr 03:53
· 29 commits to master since this release
06e4679

IOCCC28.2

Set C locale.

In all shell scripts, set LC_ALL, LANG, and LC_NUMERIC to "C".

Sync etc/pw.words with current polite.english.words.

add reset password and change date to ioccc_passwd.py

Added -P to bin/ioccc_passwd.py to change a user's password to a new random password. Use of -P requires -u USER and implies -E. Use of -P conflicts with -a USER. Use of -P conflicts with -d USER. Use of -P conflicts with -U. Use of -P conflicts with -p PW.

One may reset a given user's password to a random password by:

bin/ioccc_passwd.py -P -u USER
Added -G DateTime to bin/ioccc_passwd.py to set the change by date in "YYYY-MM-DD HH:MM:SS.micros UTC" format. Use of -G DateTime implies -c.

One may set the change password by to a specific date for a given user by:

bin/ioccc_passwd.py -G "2025-06-05 17:45:24.908885 UTC" -u USER
Changed the default grace period from 3 days to 14 days.

Sorted the iocccsubmit/init.py import list.

Added files in support of GitHub public repo guidelines.

Changed bin/ioccc_passwd.py VERSION from "2.8.0 2025-03-13" to "2.9.0 2025-04-20".

Changed iocccsubmit/ioccc_common.py VERSION from "2.9.0 2025-03-10" to "2.9.1 2025-04-20".