aboutsummaryrefslogtreecommitdiff
Commit message (Expand)AuthorAgeFilesLines
* ykmuttauth: Further deletionsHEADmasterRunxi Yu0 min.1-34/+14
* ykmuttauth: Further cleanupRunxi Yu0 min.1-52/+27
* ykmuttauth: Clean up moreRunxi Yu0 min.1-10/+2
* ykmuttauth: Further cleanupRunxi Yu0 min.2-254/+439
* ykmuttauth: Clean up a bitRunxi Yu0 min.1-42/+2
* ykmuttauth: Ignore +x'ed fileRunxi Yu0 min.1-0/+1
* ykmuttauth: Delete +x'ed fileRunxi Yu0 min.1-508/+0
* ykmuttauth: initRunxi Yu0 min.4-3/+1026
* chphoto: Add a READMERunxi Yu0 min.2-19/+32
* README: Note that Go is used tooRunxi Yu0 min.1-1/+1
* chphoto: Update comments to reflect GoRunxi Yu0 min.1-2/+1
* chphoto: go.mod go 1.22Runxi Yu0 min.1-1/+1
* chphoto: Update MakefileRunxi Yu0 min.1-2/+2
* chphoto: Delete Python versionRunxi Yu0 min.1-110/+0
* chphoto: Switch to GoRunxi Yu0 min.3-0/+162
* Global makefile can do install nowRunxi Yu0 min.2-1/+12
* Add "main" MakefileRunxi Yu0 min.1-0/+12
* License headers in each programRunxi Yu21 hours3-6/+5
* 2BSD everythingRunxi Yu21 hours4-124/+69
* memch: Note about line length limitationRunxi Yu21 hours1-0/+3
* chphoto: cleanupRunxi Yu21 hours1-12/+12
* chphoto: Reformat with blackRunxi Yu21 hours1-3/+9
* pdfutils: RenamesRunxi Yu21 hours1-0/+0
* chphoto: Makefile to copy an executable versionRunxi Yu21 hours3-0/+3
* memch: Attempt to use wchar.hRunxi Yu21 hours1-29/+33
* chphoto: Move to a subdirectoryRunxi Yu21 hours1-0/+0
* memch: Compile with C11 and _DEFAULT_SOURCERunxi Yu21 hours1-1/+1
* Delete calgen as it's brokenRunxi Yu21 hours3-803/+0
* sjauth: Move to subdirRunxi Yu21 hours4-1/+1
* memch: Add test fileRunxi Yu21 hours1-0/+11
* memch: Makefile: Use ncursesw and add a "clean" targetRunxi Yu21 hours1-1/+4
* memch: Add a MakefileRunxi Yu21 hours2-0/+3
* memch: BSD-2-ClauseRunxi Yu21 hours3-692/+45
* sjauth.c: SPDX-License-IdentifierRunxi Yu21 hours1-0/+1
* sjauth: QOL improvements e.g. better error handlingRunxi Yu9 days1-11/+20
* Remove cycle2023.csv, as the school year has endedRunxi Yu9 days1-174/+0
* Remove timetable flask templatesRunxi Yu9 days5-77/+0
* Remove 0500q3sort.py because of poor code qualityRunxi Yu9 days1-57/+0
* README: clarify languagesRunxi Yu9 days1-1/+1
* sjauth: Use curl's default print-to-stdout, rather than writing to a bufferRunxi Yu9 days1-12/+3
* sjauth: Remove extra bracesRunxi Yu12 days1-2/+1
* chphoto.py: Update comments againRunxi Yu12 days1-3/+11
* chphoto.py: Make the cron/sh comments less badRunxi Yu12 days1-5/+6
* chphoto.py: Add cron-related commentsRunxi Yu12 days1-0/+11
* add sjdb-avatar.pngRunxi Yu12 days1-0/+0
* chphoto: Allow password authentication to run in cronRunxi Yu12 days1-3/+23
* sjauth: Make indentation less stupidRunxi Yu14 days1-25/+9
* sjauth Makefile: -Wall -Wextra -pedanticRunxi Yu14 days1-1/+1
* FormattingRunxi Yu14 days1-32/+17
* Catch signalRunxi Yu14 days1-2/+10