changeset 80:71cd8447e3a4

misc: update copyright years
author David Demelier <markand@malikania.fr>
date Wed, 01 Feb 2023 13:14:46 +0100
parents ad55b7035692
children 377ea81b4ecf
files GNUmakefile LICENSE.md libsci/apic.c libsci/apic.h libsci/log.c libsci/log.h libsci/util.c libsci/util.h man/sci.7 man/scictl.8 man/scid.8 man/sciworkerd.8 scictl/scictl.c scid/crud.c scid/crud.h scid/db.c scid/db.h scid/http.c scid/http.h scid/main.c scid/page-api-jobresults.c scid/page-api-jobresults.h scid/page-api-jobs.c scid/page-api-jobs.h scid/page-api-projects.c scid/page-api-projects.h scid/page-api-todo.c scid/page-api-todo.h scid/page-api-workers.c scid/page-api-workers.h scid/page-index.c scid/page-index.h scid/page-jobresults.c scid/page-jobresults.h scid/page-projects.c scid/page-projects.h scid/page-static.c scid/page-static.h scid/page-workers.c scid/page-workers.h scid/pageutil.c scid/pageutil.h scid/scid.c scid/scid.h scid/theme.c scid/theme.h sciworkerd/main.c sciworkerd/sciworkerd.c sciworkerd/sciworkerd.h sciworkerd/task.c sciworkerd/task.h sql/init.sql sql/job-add.sql sql/job-list.sql sql/job-todo.sql sql/jobresult-add.sql sql/jobresult-list-by-job-group.sql sql/jobresult-list-by-job.sql sql/jobresult-list-by-worker.sql sql/project-find.sql sql/project-list.sql sql/project-save.sql sql/property-get.sql sql/property-set.sql sql/worker-find.sql sql/worker-list.sql sql/worker-save.sql themes/bulma/theme.js
diffstat 68 files changed, 68 insertions(+), 68 deletions(-) [+]
line wrap: on
line diff
--- a/GNUmakefile	Wed Feb 01 11:03:12 2023 +0100
+++ b/GNUmakefile	Wed Feb 01 13:14:46 2023 +0100
@@ -1,7 +1,7 @@
 #
 # GNUmakefile -- GNU Makefile for sci
 #
-# Copyright (c) 2021-2022 David Demelier <markand@malikania.fr>
+# Copyright (c) 2021-2023 David Demelier <markand@malikania.fr>
 #
 # Permission to use, copy, modify, and/or distribute this software for any
 # purpose with or without fee is hereby granted, provided that the above
--- a/LICENSE.md	Wed Feb 01 11:03:12 2023 +0100
+++ b/LICENSE.md	Wed Feb 01 13:14:46 2023 +0100
@@ -1,7 +1,7 @@
 sci ISC LICENSE
 ===============
 
-Copyright (c) 2021-2022 David Demelier <markand@malikania.fr>
+Copyright (c) 2021-2023 David Demelier <markand@malikania.fr>
 
 Permission to use, copy, modify, and/or distribute this software for any
 purpose with or without fee is hereby granted, provided that the above
--- a/libsci/apic.c	Wed Feb 01 11:03:12 2023 +0100
+++ b/libsci/apic.c	Wed Feb 01 13:14:46 2023 +0100
@@ -1,7 +1,7 @@
 /*
  * apic.c -- synchronous HTTP request
  *
- * Copyright (c) 2021-2022 David Demelier <markand@malikania.fr>
+ * Copyright (c) 2021-2023 David Demelier <markand@malikania.fr>
  *
  * Permission to use, copy, modify, and/or distribute this software for any
  * purpose with or without fee is hereby granted, provided that the above
--- a/libsci/apic.h	Wed Feb 01 11:03:12 2023 +0100
+++ b/libsci/apic.h	Wed Feb 01 13:14:46 2023 +0100
@@ -1,7 +1,7 @@
 /*
  * apic.h -- synchronous HTTP request
  *
- * Copyright (c) 2021-2022 David Demelier <markand@malikania.fr>
+ * Copyright (c) 2021-2023 David Demelier <markand@malikania.fr>
  *
  * Permission to use, copy, modify, and/or distribute this software for any
  * purpose with or without fee is hereby granted, provided that the above
--- a/libsci/log.c	Wed Feb 01 11:03:12 2023 +0100
+++ b/libsci/log.c	Wed Feb 01 13:14:46 2023 +0100
@@ -1,7 +1,7 @@
 /*
  * log.c -- logging routines
  *
- * Copyright (c) 2020-2022 David Demelier <markand@malikania.fr>
+ * Copyright (c) 2020-2023 David Demelier <markand@malikania.fr>
  *
  * Permission to use, copy, modify, and/or distribute this software for any
  * purpose with or without fee is hereby granted, provided that the above
--- a/libsci/log.h	Wed Feb 01 11:03:12 2023 +0100
+++ b/libsci/log.h	Wed Feb 01 13:14:46 2023 +0100
@@ -1,7 +1,7 @@
 /*
  * log.h -- logging routines
  *
- * Copyright (c) 2020-2022 David Demelier <markand@malikania.fr>
+ * Copyright (c) 2020-2023 David Demelier <markand@malikania.fr>
  *
  * Permission to use, copy, modify, and/or distribute this software for any
  * purpose with or without fee is hereby granted, provided that the above
--- a/libsci/util.c	Wed Feb 01 11:03:12 2023 +0100
+++ b/libsci/util.c	Wed Feb 01 13:14:46 2023 +0100
@@ -1,7 +1,7 @@
 /*
  * util.c -- miscellaneous utilities
  *
- * Copyright (c) 2021-2022 David Demelier <markand@malikania.fr>
+ * Copyright (c) 2021-2023 David Demelier <markand@malikania.fr>
  *
  * Permission to use, copy, modify, and/or distribute this software for any
  * purpose with or without fee is hereby granted, provided that the above
--- a/libsci/util.h	Wed Feb 01 11:03:12 2023 +0100
+++ b/libsci/util.h	Wed Feb 01 13:14:46 2023 +0100
@@ -1,7 +1,7 @@
 /*
  * util.h -- miscellaneous utilities
  *
- * Copyright (c) 2021-2022 David Demelier <markand@malikania.fr>
+ * Copyright (c) 2021-2023 David Demelier <markand@malikania.fr>
  *
  * Permission to use, copy, modify, and/or distribute this software for any
  * purpose with or without fee is hereby granted, provided that the above
--- a/man/sci.7	Wed Feb 01 11:03:12 2023 +0100
+++ b/man/sci.7	Wed Feb 01 13:14:46 2023 +0100
@@ -1,5 +1,5 @@
 .\"
-.\" Copyright (c) 2021-2022 David Demelier <markand@malikania.fr>
+.\" Copyright (c) 2021-2023 David Demelier <markand@malikania.fr>
 .\"
 .\" Permission to use, copy, modify, and/or distribute this software for any
 .\" purpose with or without fee is hereby granted, provided that the above
--- a/man/scictl.8	Wed Feb 01 11:03:12 2023 +0100
+++ b/man/scictl.8	Wed Feb 01 13:14:46 2023 +0100
@@ -1,5 +1,5 @@
 .\"
-.\" Copyright (c) 2021-2022 David Demelier <markand@malikania.fr>
+.\" Copyright (c) 2021-2023 David Demelier <markand@malikania.fr>
 .\"
 .\" Permission to use, copy, modify, and/or distribute this software for any
 .\" purpose with or without fee is hereby granted, provided that the above
--- a/man/scid.8	Wed Feb 01 11:03:12 2023 +0100
+++ b/man/scid.8	Wed Feb 01 13:14:46 2023 +0100
@@ -1,5 +1,5 @@
 .\"
-.\" Copyright (c) 2021-2022 David Demelier <markand@malikania.fr>
+.\" Copyright (c) 2021-2023 David Demelier <markand@malikania.fr>
 .\"
 .\" Permission to use, copy, modify, and/or distribute this software for any
 .\" purpose with or without fee is hereby granted, provided that the above
--- a/man/sciworkerd.8	Wed Feb 01 11:03:12 2023 +0100
+++ b/man/sciworkerd.8	Wed Feb 01 13:14:46 2023 +0100
@@ -1,5 +1,5 @@
 .\"
-.\" Copyright (c) 2021-2022 David Demelier <markand@malikania.fr>
+.\" Copyright (c) 2021-2023 David Demelier <markand@malikania.fr>
 .\"
 .\" Permission to use, copy, modify, and/or distribute this software for any
 .\" purpose with or without fee is hereby granted, provided that the above
--- a/scictl/scictl.c	Wed Feb 01 11:03:12 2023 +0100
+++ b/scictl/scictl.c	Wed Feb 01 13:14:46 2023 +0100
@@ -1,7 +1,7 @@
 /*
  * scictl.c -- main scictl(8) utility file
  *
- * Copyright (c) 2021-2022 David Demelier <markand@malikania.fr>
+ * Copyright (c) 2021-2023 David Demelier <markand@malikania.fr>
  *
  * Permission to use, copy, modify, and/or distribute this software for any
  * purpose with or without fee is hereby granted, provided that the above
--- a/scid/crud.c	Wed Feb 01 11:03:12 2023 +0100
+++ b/scid/crud.c	Wed Feb 01 13:14:46 2023 +0100
@@ -1,7 +1,7 @@
 /*
  * crud.c -- convenient helpers for page-api-*
  *
- * Copyright (c) 2021-2022 David Demelier <markand@malikania.fr>
+ * Copyright (c) 2021-2023 David Demelier <markand@malikania.fr>
  *
  * Permission to use, copy, modify, and/or distribute this software for any
  * purpose with or without fee is hereby granted, provided that the above
--- a/scid/crud.h	Wed Feb 01 11:03:12 2023 +0100
+++ b/scid/crud.h	Wed Feb 01 13:14:46 2023 +0100
@@ -1,7 +1,7 @@
 /*
  * crud.h -- convenient helpers for page-api-*
  *
- * Copyright (c) 2021-2022 David Demelier <markand@malikania.fr>
+ * Copyright (c) 2021-2023 David Demelier <markand@malikania.fr>
  *
  * Permission to use, copy, modify, and/or distribute this software for any
  * purpose with or without fee is hereby granted, provided that the above
--- a/scid/db.c	Wed Feb 01 11:03:12 2023 +0100
+++ b/scid/db.c	Wed Feb 01 13:14:46 2023 +0100
@@ -1,7 +1,7 @@
 /*
  * db.c -- scid database access
  *
- * Copyright (c) 2021-2022 David Demelier <markand@malikania.fr>
+ * Copyright (c) 2021-2023 David Demelier <markand@malikania.fr>
  *
  * Permission to use, copy, modify, and/or distribute this software for any
  * purpose with or without fee is hereby granted, provided that the above
--- a/scid/db.h	Wed Feb 01 11:03:12 2023 +0100
+++ b/scid/db.h	Wed Feb 01 13:14:46 2023 +0100
@@ -1,7 +1,7 @@
 /*
  * db.h -- scid database access
  *
- * Copyright (c) 2021-2022 David Demelier <markand@malikania.fr>
+ * Copyright (c) 2021-2023 David Demelier <markand@malikania.fr>
  *
  * Permission to use, copy, modify, and/or distribute this software for any
  * purpose with or without fee is hereby granted, provided that the above
--- a/scid/http.c	Wed Feb 01 11:03:12 2023 +0100
+++ b/scid/http.c	Wed Feb 01 13:14:46 2023 +0100
@@ -1,7 +1,7 @@
 /*
  * http.c -- HTTP parsing and rendering
  *
- * Copyright (c) 2021-2022 David Demelier <markand@malikania.fr>
+ * Copyright (c) 2021-2023 David Demelier <markand@malikania.fr>
  *
  * Permission to use, copy, modify, and/or distribute this software for any
  * purpose with or without fee is hereby granted, provided that the above
--- a/scid/http.h	Wed Feb 01 11:03:12 2023 +0100
+++ b/scid/http.h	Wed Feb 01 13:14:46 2023 +0100
@@ -1,7 +1,7 @@
 /*
  * http.h -- HTTP parsing and rendering
  *
- * Copyright (c) 2021-2022 David Demelier <markand@malikania.fr>
+ * Copyright (c) 2021-2023 David Demelier <markand@malikania.fr>
  *
  * Permission to use, copy, modify, and/or distribute this software for any
  * purpose with or without fee is hereby granted, provided that the above
--- a/scid/main.c	Wed Feb 01 11:03:12 2023 +0100
+++ b/scid/main.c	Wed Feb 01 13:14:46 2023 +0100
@@ -1,7 +1,7 @@
 /*
  * scid.c -- main scid(8) program file
  *
- * Copyright (c) 2021-2022 David Demelier <markand@malikania.fr>
+ * Copyright (c) 2021-2023 David Demelier <markand@malikania.fr>
  *
  * Permission to use, copy, modify, and/or distribute this software for any
  * purpose with or without fee is hereby granted, provided that the above
--- a/scid/page-api-jobresults.c	Wed Feb 01 11:03:12 2023 +0100
+++ b/scid/page-api-jobresults.c	Wed Feb 01 13:14:46 2023 +0100
@@ -1,7 +1,7 @@
 /*
  * page-api-jobresults.c -- page /api/v?/jobresults route
  *
- * Copyright (c) 2021-2022 David Demelier <markand@malikania.fr>
+ * Copyright (c) 2021-2023 David Demelier <markand@malikania.fr>
  *
  * Permission to use, copy, modify, and/or distribute this software for any
  * purpose with or without fee is hereby granted, provided that the above
--- a/scid/page-api-jobresults.h	Wed Feb 01 11:03:12 2023 +0100
+++ b/scid/page-api-jobresults.h	Wed Feb 01 13:14:46 2023 +0100
@@ -1,7 +1,7 @@
 /*
  * page-api-jobresults.h -- page /api/v?/jobresults route
  *
- * Copyright (c) 2021-2022 David Demelier <markand@malikania.fr>
+ * Copyright (c) 2021-2023 David Demelier <markand@malikania.fr>
  *
  * Permission to use, copy, modify, and/or distribute this software for any
  * purpose with or without fee is hereby granted, provided that the above
--- a/scid/page-api-jobs.c	Wed Feb 01 11:03:12 2023 +0100
+++ b/scid/page-api-jobs.c	Wed Feb 01 13:14:46 2023 +0100
@@ -1,7 +1,7 @@
 /*
  * page-api-jobs.c -- page /api/v?/jobs route
  *
- * Copyright (c) 2021-2022 David Demelier <markand@malikania.fr>
+ * Copyright (c) 2021-2023 David Demelier <markand@malikania.fr>
  *
  * Permission to use, copy, modify, and/or distribute this software for any
  * purpose with or without fee is hereby granted, provided that the above
--- a/scid/page-api-jobs.h	Wed Feb 01 11:03:12 2023 +0100
+++ b/scid/page-api-jobs.h	Wed Feb 01 13:14:46 2023 +0100
@@ -1,7 +1,7 @@
 /*
  * page-api-jobs.h -- page /api/v?/jobs route
  *
- * Copyright (c) 2021-2022 David Demelier <markand@malikania.fr>
+ * Copyright (c) 2021-2023 David Demelier <markand@malikania.fr>
  *
  * Permission to use, copy, modify, and/or distribute this software for any
  * purpose with or without fee is hereby granted, provided that the above
--- a/scid/page-api-projects.c	Wed Feb 01 11:03:12 2023 +0100
+++ b/scid/page-api-projects.c	Wed Feb 01 13:14:46 2023 +0100
@@ -1,7 +1,7 @@
 /*
  * page-api-projects.c -- page /api/v?/projects route
  *
- * Copyright (c) 2021-2022 David Demelier <markand@malikania.fr>
+ * Copyright (c) 2021-2023 David Demelier <markand@malikania.fr>
  *
  * Permission to use, copy, modify, and/or distribute this software for any
  * purpose with or without fee is hereby granted, provided that the above
--- a/scid/page-api-projects.h	Wed Feb 01 11:03:12 2023 +0100
+++ b/scid/page-api-projects.h	Wed Feb 01 13:14:46 2023 +0100
@@ -1,7 +1,7 @@
 /*
  * page-api-projects.h -- page /api/v?/projects route
  *
- * Copyright (c) 2021-2022 David Demelier <markand@malikania.fr>
+ * Copyright (c) 2021-2023 David Demelier <markand@malikania.fr>
  *
  * Permission to use, copy, modify, and/or distribute this software for any
  * purpose with or without fee is hereby granted, provided that the above
--- a/scid/page-api-todo.c	Wed Feb 01 11:03:12 2023 +0100
+++ b/scid/page-api-todo.c	Wed Feb 01 13:14:46 2023 +0100
@@ -1,7 +1,7 @@
 /*
  * page-api-todo.c -- page /api/v?/todo route
  *
- * Copyright (c) 2021-2022 David Demelier <markand@malikania.fr>
+ * Copyright (c) 2021-2023 David Demelier <markand@malikania.fr>
  *
  * Permission to use, copy, modify, and/or distribute this software for any
  * purpose with or without fee is hereby granted, provided that the above
--- a/scid/page-api-todo.h	Wed Feb 01 11:03:12 2023 +0100
+++ b/scid/page-api-todo.h	Wed Feb 01 13:14:46 2023 +0100
@@ -1,7 +1,7 @@
 /*
  * page-api-todo.h -- page /api/v?/todo route
  *
- * Copyright (c) 2021-2022 David Demelier <markand@malikania.fr>
+ * Copyright (c) 2021-2023 David Demelier <markand@malikania.fr>
  *
  * Permission to use, copy, modify, and/or distribute this software for any
  * purpose with or without fee is hereby granted, provided that the above
--- a/scid/page-api-workers.c	Wed Feb 01 11:03:12 2023 +0100
+++ b/scid/page-api-workers.c	Wed Feb 01 13:14:46 2023 +0100
@@ -1,7 +1,7 @@
 /*
  * page-api-workers.c -- page /api/v?/workers route
  *
- * Copyright (c) 2021-2022 David Demelier <markand@malikania.fr>
+ * Copyright (c) 2021-2023 David Demelier <markand@malikania.fr>
  *
  * Permission to use, copy, modify, and/or distribute this software for any
  * purpose with or without fee is hereby granted, provided that the above
--- a/scid/page-api-workers.h	Wed Feb 01 11:03:12 2023 +0100
+++ b/scid/page-api-workers.h	Wed Feb 01 13:14:46 2023 +0100
@@ -1,7 +1,7 @@
 /*
  * page-api-workers.h -- page /api/v?/workers route
  *
- * Copyright (c) 2021-2022 David Demelier <markand@malikania.fr>
+ * Copyright (c) 2021-2023 David Demelier <markand@malikania.fr>
  *
  * Permission to use, copy, modify, and/or distribute this software for any
  * purpose with or without fee is hereby granted, provided that the above
--- a/scid/page-index.c	Wed Feb 01 11:03:12 2023 +0100
+++ b/scid/page-index.c	Wed Feb 01 13:14:46 2023 +0100
@@ -1,7 +1,7 @@
 /*
  * page-index.c -- page / route
  *
- * Copyright (c) 2021-2022 David Demelier <markand@malikania.fr>
+ * Copyright (c) 2021-2023 David Demelier <markand@malikania.fr>
  *
  * Permission to use, copy, modify, and/or distribute this software for any
  * purpose with or without fee is hereby granted, provided that the above
--- a/scid/page-index.h	Wed Feb 01 11:03:12 2023 +0100
+++ b/scid/page-index.h	Wed Feb 01 13:14:46 2023 +0100
@@ -1,7 +1,7 @@
 /*
  * page-index.h -- page / route
  *
- * Copyright (c) 2021-2022 David Demelier <markand@malikania.fr>
+ * Copyright (c) 2021-2023 David Demelier <markand@malikania.fr>
  *
  * Permission to use, copy, modify, and/or distribute this software for any
  * purpose with or without fee is hereby granted, provided that the above
--- a/scid/page-jobresults.c	Wed Feb 01 11:03:12 2023 +0100
+++ b/scid/page-jobresults.c	Wed Feb 01 13:14:46 2023 +0100
@@ -1,7 +1,7 @@
 /*
  * page-jobresults.c -- page /jobresults/<id> route
  *
- * Copyright (c) 2021-2022 David Demelier <markand@malikania.fr>
+ * Copyright (c) 2021-2023 David Demelier <markand@malikania.fr>
  *
  * Permission to use, copy, modify, and/or distribute this software for any
  * purpose with or without fee is hereby granted, provided that the above
--- a/scid/page-jobresults.h	Wed Feb 01 11:03:12 2023 +0100
+++ b/scid/page-jobresults.h	Wed Feb 01 13:14:46 2023 +0100
@@ -1,7 +1,7 @@
 /*
  * page-jobresults.h -- page /jobresults/<id> route
  *
- * Copyright (c) 2021-2022 David Demelier <markand@malikania.fr>
+ * Copyright (c) 2021-2023 David Demelier <markand@malikania.fr>
  *
  * Permission to use, copy, modify, and/or distribute this software for any
  * purpose with or without fee is hereby granted, provided that the above
--- a/scid/page-projects.c	Wed Feb 01 11:03:12 2023 +0100
+++ b/scid/page-projects.c	Wed Feb 01 13:14:46 2023 +0100
@@ -1,7 +1,7 @@
 /*
  * page-projects.c -- page /projects[/<name>] route
  *
- * Copyright (c) 2021-2022 David Demelier <markand@malikania.fr>
+ * Copyright (c) 2021-2023 David Demelier <markand@malikania.fr>
  *
  * Permission to use, copy, modify, and/or distribute this software for any
  * purpose with or without fee is hereby granted, provided that the above
--- a/scid/page-projects.h	Wed Feb 01 11:03:12 2023 +0100
+++ b/scid/page-projects.h	Wed Feb 01 13:14:46 2023 +0100
@@ -1,7 +1,7 @@
 /*
  * page-projects.h -- page /projects[/<name>] route
  *
- * Copyright (c) 2021-2022 David Demelier <markand@malikania.fr>
+ * Copyright (c) 2021-2023 David Demelier <markand@malikania.fr>
  *
  * Permission to use, copy, modify, and/or distribute this software for any
  * purpose with or without fee is hereby granted, provided that the above
--- a/scid/page-static.c	Wed Feb 01 11:03:12 2023 +0100
+++ b/scid/page-static.c	Wed Feb 01 13:14:46 2023 +0100
@@ -1,7 +1,7 @@
 /*
  * page-static.c -- page /static
  *
- * Copyright (c) 2020-2022 David Demelier <markand@malikania.fr>
+ * Copyright (c) 2020-2023 David Demelier <markand@malikania.fr>
  *
  * Permission to use, copy, modify, and/or distribute this software for any
  * purpose with or without fee is hereby granted, provided that the above
--- a/scid/page-static.h	Wed Feb 01 11:03:12 2023 +0100
+++ b/scid/page-static.h	Wed Feb 01 13:14:46 2023 +0100
@@ -1,7 +1,7 @@
 /*
  * page-static.h -- page /static
  *
- * Copyright (c) 2020-2022 David Demelier <markand@malikania.fr>
+ * Copyright (c) 2020-2023 David Demelier <markand@malikania.fr>
  *
  * Permission to use, copy, modify, and/or distribute this software for any
  * purpose with or without fee is hereby granted, provided that the above
--- a/scid/page-workers.c	Wed Feb 01 11:03:12 2023 +0100
+++ b/scid/page-workers.c	Wed Feb 01 13:14:46 2023 +0100
@@ -1,7 +1,7 @@
 /*
  * page-workers.c -- page /workers/<name> route
  *
- * Copyright (c) 2021-2022 David Demelier <markand@malikania.fr>
+ * Copyright (c) 2021-2023 David Demelier <markand@malikania.fr>
  *
  * Permission to use, copy, modify, and/or distribute this software for any
  * purpose with or without fee is hereby granted, provided that the above
--- a/scid/page-workers.h	Wed Feb 01 11:03:12 2023 +0100
+++ b/scid/page-workers.h	Wed Feb 01 13:14:46 2023 +0100
@@ -1,7 +1,7 @@
 /*
  * page-workers.h -- page /workers/<name> route
  *
- * Copyright (c) 2021-2022 David Demelier <markand@malikania.fr>
+ * Copyright (c) 2021-2023 David Demelier <markand@malikania.fr>
  *
  * Permission to use, copy, modify, and/or distribute this software for any
  * purpose with or without fee is hereby granted, provided that the above
--- a/scid/pageutil.c	Wed Feb 01 11:03:12 2023 +0100
+++ b/scid/pageutil.c	Wed Feb 01 13:14:46 2023 +0100
@@ -1,7 +1,7 @@
 /*
  * pageutil.c -- page utilities
  *
- * Copyright (c) 2021-2022 David Demelier <markand@malikania.fr>
+ * Copyright (c) 2021-2023 David Demelier <markand@malikania.fr>
  *
  * Permission to use, copy, modify, and/or distribute this software for any
  * purpose with or without fee is hereby granted, provided that the above
--- a/scid/pageutil.h	Wed Feb 01 11:03:12 2023 +0100
+++ b/scid/pageutil.h	Wed Feb 01 13:14:46 2023 +0100
@@ -1,7 +1,7 @@
 /*
  * pageutil.h -- page utilities
  *
- * Copyright (c) 2021-2022 David Demelier <markand@malikania.fr>
+ * Copyright (c) 2021-2023 David Demelier <markand@malikania.fr>
  *
  * Permission to use, copy, modify, and/or distribute this software for any
  * purpose with or without fee is hereby granted, provided that the above
--- a/scid/scid.c	Wed Feb 01 11:03:12 2023 +0100
+++ b/scid/scid.c	Wed Feb 01 13:14:46 2023 +0100
@@ -1,7 +1,7 @@
 /*
  * scid.c -- main scid file and configuration
  *
- * Copyright (c) 2021-2022 David Demelier <markand@malikania.fr>
+ * Copyright (c) 2021-2023 David Demelier <markand@malikania.fr>
  *
  * Permission to use, copy, modify, and/or distribute this software for any
  * purpose with or without fee is hereby granted, provided that the above
--- a/scid/scid.h	Wed Feb 01 11:03:12 2023 +0100
+++ b/scid/scid.h	Wed Feb 01 13:14:46 2023 +0100
@@ -1,7 +1,7 @@
 /*
  * scid.h -- main scid file and configuration
  *
- * Copyright (c) 2021-2022 David Demelier <markand@malikania.fr>
+ * Copyright (c) 2021-2023 David Demelier <markand@malikania.fr>
  *
  * Permission to use, copy, modify, and/or distribute this software for any
  * purpose with or without fee is hereby granted, provided that the above
--- a/scid/theme.c	Wed Feb 01 11:03:12 2023 +0100
+++ b/scid/theme.c	Wed Feb 01 13:14:46 2023 +0100
@@ -1,7 +1,7 @@
 /*
  * theme.c -- theme management
  *
- * Copyright (c) 2021-2022 David Demelier <markand@malikania.fr>
+ * Copyright (c) 2021-2023 David Demelier <markand@malikania.fr>
  *
  * Permission to use, copy, modify, and/or distribute this software for any
  * purpose with or without fee is hereby granted, provided that the above
--- a/scid/theme.h	Wed Feb 01 11:03:12 2023 +0100
+++ b/scid/theme.h	Wed Feb 01 13:14:46 2023 +0100
@@ -1,7 +1,7 @@
 /*
  * theme.h -- theme management
  *
- * Copyright (c) 2021-2022 David Demelier <markand@malikania.fr>
+ * Copyright (c) 2021-2023 David Demelier <markand@malikania.fr>
  *
  * Permission to use, copy, modify, and/or distribute this software for any
  * purpose with or without fee is hereby granted, provided that the above
--- a/sciworkerd/main.c	Wed Feb 01 11:03:12 2023 +0100
+++ b/sciworkerd/main.c	Wed Feb 01 13:14:46 2023 +0100
@@ -1,7 +1,7 @@
 /*
  * sciworkerd.c -- main sciworkerd(8) program file
  *
- * Copyright (c) 2021-2022 David Demelier <markand@malikania.fr>
+ * Copyright (c) 2021-2023 David Demelier <markand@malikania.fr>
  *
  * Permission to use, copy, modify, and/or distribute this software for any
  * purpose with or without fee is hereby granted, provided that the above
--- a/sciworkerd/sciworkerd.c	Wed Feb 01 11:03:12 2023 +0100
+++ b/sciworkerd/sciworkerd.c	Wed Feb 01 13:14:46 2023 +0100
@@ -1,7 +1,7 @@
 /*
  * sciworkerd.c -- main sciworkerd file
  *
- * Copyright (c) 2021-2022 David Demelier <markand@malikania.fr>
+ * Copyright (c) 2021-2023 David Demelier <markand@malikania.fr>
  *
  * Permission to use, copy, modify, and/or distribute this software for any
  * purpose with or without fee is hereby granted, provided that the above
--- a/sciworkerd/sciworkerd.h	Wed Feb 01 11:03:12 2023 +0100
+++ b/sciworkerd/sciworkerd.h	Wed Feb 01 13:14:46 2023 +0100
@@ -1,7 +1,7 @@
 /*
  * sciworkerd.h -- main sciworkerd file
  *
- * Copyright (c) 2021-2022 David Demelier <markand@malikania.fr>
+ * Copyright (c) 2021-2023 David Demelier <markand@malikania.fr>
  *
  * Permission to use, copy, modify, and/or distribute this software for any
  * purpose with or without fee is hereby granted, provided that the above
--- a/sciworkerd/task.c	Wed Feb 01 11:03:12 2023 +0100
+++ b/sciworkerd/task.c	Wed Feb 01 13:14:46 2023 +0100
@@ -1,7 +1,7 @@
 /*
  * task.c -- worker task management
  *
- * Copyright (c) 2021-2022 David Demelier <markand@malikania.fr>
+ * Copyright (c) 2021-2023 David Demelier <markand@malikania.fr>
  *
  * Permission to use, copy, modify, and/or distribute this software for any
  * purpose with or without fee is hereby granted, provided that the above
--- a/sciworkerd/task.h	Wed Feb 01 11:03:12 2023 +0100
+++ b/sciworkerd/task.h	Wed Feb 01 13:14:46 2023 +0100
@@ -1,7 +1,7 @@
 /*
  * task.h -- worker task management
  *
- * Copyright (c) 2021-2022 David Demelier <markand@malikania.fr>
+ * Copyright (c) 2021-2023 David Demelier <markand@malikania.fr>
  *
  * Permission to use, copy, modify, and/or distribute this software for any
  * purpose with or without fee is hereby granted, provided that the above
--- a/sql/init.sql	Wed Feb 01 11:03:12 2023 +0100
+++ b/sql/init.sql	Wed Feb 01 13:14:46 2023 +0100
@@ -1,7 +1,7 @@
 --
 -- init.sql -- create database
 --
--- Copyright (c) 2021-2022 David Demelier <markand@malikania.fr>
+-- Copyright (c) 2021-2023 David Demelier <markand@malikania.fr>
 --
 -- Permission to use, copy, modify, and/or distribute this software for any
 -- purpose with or without fee is hereby granted, provided that the above
--- a/sql/job-add.sql	Wed Feb 01 11:03:12 2023 +0100
+++ b/sql/job-add.sql	Wed Feb 01 13:14:46 2023 +0100
@@ -1,7 +1,7 @@
 --
 -- job-add.sql -- post a new job
 --
--- Copyright (c) 2021-2022 David Demelier <markand@malikania.fr>
+-- Copyright (c) 2021-2023 David Demelier <markand@malikania.fr>
 --
 -- Permission to use, copy, modify, and/or distribute this software for any
 -- purpose with or without fee is hereby granted, provided that the above
--- a/sql/job-list.sql	Wed Feb 01 11:03:12 2023 +0100
+++ b/sql/job-list.sql	Wed Feb 01 13:14:46 2023 +0100
@@ -1,7 +1,7 @@
 --
 -- job-list.sql -- list all jobs for a project
 --
--- Copyright (c) 2021-2022 David Demelier <markand@malikania.fr>
+-- Copyright (c) 2021-2023 David Demelier <markand@malikania.fr>
 --
 -- Permission to use, copy, modify, and/or distribute this software for any
 -- purpose with or without fee is hereby granted, provided that the above
--- a/sql/job-todo.sql	Wed Feb 01 11:03:12 2023 +0100
+++ b/sql/job-todo.sql	Wed Feb 01 13:14:46 2023 +0100
@@ -1,7 +1,7 @@
 --
 -- job-todo.sql -- list jobs to perform for a worker
 --
--- Copyright (c) 2021-2022 David Demelier <markand@malikania.fr>
+-- Copyright (c) 2021-2023 David Demelier <markand@malikania.fr>
 --
 -- Permission to use, copy, modify, and/or distribute this software for any
 -- purpose with or without fee is hereby granted, provided that the above
--- a/sql/jobresult-add.sql	Wed Feb 01 11:03:12 2023 +0100
+++ b/sql/jobresult-add.sql	Wed Feb 01 13:14:46 2023 +0100
@@ -1,7 +1,7 @@
 --
 -- jobresult-add.sql -- register a new job result
 --
--- Copyright (c) 2021-2022 David Demelier <markand@malikania.fr>
+-- Copyright (c) 2021-2023 David Demelier <markand@malikania.fr>
 --
 -- Permission to use, copy, modify, and/or distribute this software for any
 -- purpose with or without fee is hereby granted, provided that the above
--- a/sql/jobresult-list-by-job-group.sql	Wed Feb 01 11:03:12 2023 +0100
+++ b/sql/jobresult-list-by-job-group.sql	Wed Feb 01 13:14:46 2023 +0100
@@ -1,7 +1,7 @@
 --
 -- jobresult-list-by-job-group.sql -- list most recent jobresults
 --
--- Copyright (c) 2021-2022 David Demelier <markand@malikania.fr>
+-- Copyright (c) 2021-2023 David Demelier <markand@malikania.fr>
 --
 -- Permission to use, copy, modify, and/or distribute this software for any
 -- purpose with or without fee is hereby granted, provided that the above
--- a/sql/jobresult-list-by-job.sql	Wed Feb 01 11:03:12 2023 +0100
+++ b/sql/jobresult-list-by-job.sql	Wed Feb 01 13:14:46 2023 +0100
@@ -1,7 +1,7 @@
 --
 -- jobresult-list-by-job.sql -- list most recent jobresults from a job
 --
--- Copyright (c) 2021-2022 David Demelier <markand@malikania.fr>
+-- Copyright (c) 2021-2023 David Demelier <markand@malikania.fr>
 --
 -- Permission to use, copy, modify, and/or distribute this software for any
 -- purpose with or without fee is hereby granted, provided that the above
--- a/sql/jobresult-list-by-worker.sql	Wed Feb 01 11:03:12 2023 +0100
+++ b/sql/jobresult-list-by-worker.sql	Wed Feb 01 13:14:46 2023 +0100
@@ -1,7 +1,7 @@
 --
 -- jobresult-list-by-worker.sql -- list all jobresults by a worker
 --
--- Copyright (c) 2021-2022 David Demelier <markand@malikania.fr>
+-- Copyright (c) 2021-2023 David Demelier <markand@malikania.fr>
 --
 -- Permission to use, copy, modify, and/or distribute this software for any
 -- purpose with or without fee is hereby granted, provided that the above
--- a/sql/project-find.sql	Wed Feb 01 11:03:12 2023 +0100
+++ b/sql/project-find.sql	Wed Feb 01 13:14:46 2023 +0100
@@ -1,7 +1,7 @@
 --
 -- project-find.sql -- find project by name
 --
--- Copyright (c) 2021-2022 David Demelier <markand@malikania.fr>
+-- Copyright (c) 2021-2023 David Demelier <markand@malikania.fr>
 --
 -- Permission to use, copy, modify, and/or distribute this software for any
 -- purpose with or without fee is hereby granted, provided that the above
--- a/sql/project-list.sql	Wed Feb 01 11:03:12 2023 +0100
+++ b/sql/project-list.sql	Wed Feb 01 13:14:46 2023 +0100
@@ -1,7 +1,7 @@
 --
 -- project-list.sql -- list projects
 --
--- Copyright (c) 2021-2022 David Demelier <markand@malikania.fr>
+-- Copyright (c) 2021-2023 David Demelier <markand@malikania.fr>
 --
 -- Permission to use, copy, modify, and/or distribute this software for any
 -- purpose with or without fee is hereby granted, provided that the above
--- a/sql/project-save.sql	Wed Feb 01 11:03:12 2023 +0100
+++ b/sql/project-save.sql	Wed Feb 01 13:14:46 2023 +0100
@@ -1,7 +1,7 @@
 --
 -- project-save.sql -- create a new project
 --
--- Copyright (c) 2021-2022 David Demelier <markand@malikania.fr>
+-- Copyright (c) 2021-2023 David Demelier <markand@malikania.fr>
 --
 -- Permission to use, copy, modify, and/or distribute this software for any
 -- purpose with or without fee is hereby granted, provided that the above
--- a/sql/property-get.sql	Wed Feb 01 11:03:12 2023 +0100
+++ b/sql/property-get.sql	Wed Feb 01 13:14:46 2023 +0100
@@ -1,7 +1,7 @@
 --
 -- property-get.sql -- retrieve a property value
 --
--- Copyright (c) 2021-2022 David Demelier <markand@malikania.fr>
+-- Copyright (c) 2021-2023 David Demelier <markand@malikania.fr>
 --
 -- Permission to use, copy, modify, and/or distribute this software for any
 -- purpose with or without fee is hereby granted, provided that the above
--- a/sql/property-set.sql	Wed Feb 01 11:03:12 2023 +0100
+++ b/sql/property-set.sql	Wed Feb 01 13:14:46 2023 +0100
@@ -1,7 +1,7 @@
 --
 -- property-set.sql -- set (or replace) a property
 --
--- Copyright (c) 2021-2022 David Demelier <markand@malikania.fr>
+-- Copyright (c) 2021-2023 David Demelier <markand@malikania.fr>
 --
 -- Permission to use, copy, modify, and/or distribute this software for any
 -- purpose with or without fee is hereby granted, provided that the above
--- a/sql/worker-find.sql	Wed Feb 01 11:03:12 2023 +0100
+++ b/sql/worker-find.sql	Wed Feb 01 13:14:46 2023 +0100
@@ -1,7 +1,7 @@
 --
 -- worker-find.sql -- find worker by name
 --
--- Copyright (c) 2021-2022 David Demelier <markand@malikania.fr>
+-- Copyright (c) 2021-2023 David Demelier <markand@malikania.fr>
 --
 -- Permission to use, copy, modify, and/or distribute this software for any
 -- purpose with or without fee is hereby granted, provided that the above
--- a/sql/worker-list.sql	Wed Feb 01 11:03:12 2023 +0100
+++ b/sql/worker-list.sql	Wed Feb 01 13:14:46 2023 +0100
@@ -1,7 +1,7 @@
 --
 -- worker-list.sql -- list workers
 --
--- Copyright (c) 2021-2022 David Demelier <markand@malikania.fr>
+-- Copyright (c) 2021-2023 David Demelier <markand@malikania.fr>
 --
 -- Permission to use, copy, modify, and/or distribute this software for any
 -- purpose with or without fee is hereby granted, provided that the above
--- a/sql/worker-save.sql	Wed Feb 01 11:03:12 2023 +0100
+++ b/sql/worker-save.sql	Wed Feb 01 13:14:46 2023 +0100
@@ -1,7 +1,7 @@
 --
 -- worker-save -- create a new worker
 --
--- Copyright (c) 2021-2022 David Demelier <markand@malikania.fr>
+-- Copyright (c) 2021-2023 David Demelier <markand@malikania.fr>
 --
 -- Permission to use, copy, modify, and/or distribute this software for any
 -- purpose with or without fee is hereby granted, provided that the above
--- a/themes/bulma/theme.js	Wed Feb 01 11:03:12 2023 +0100
+++ b/themes/bulma/theme.js	Wed Feb 01 13:14:46 2023 +0100
@@ -1,7 +1,7 @@
 /*
  * theme.js -- scid bulma theme
  *
- * Copyright (c) 2021-2022 David Demelier <markand@malikania.fr>
+ * Copyright (c) 2021-2023 David Demelier <markand@malikania.fr>
  *
  * Permission to use, copy, modify, and/or distribute this software for any
  * purpose with or without fee is hereby granted, provided that the above