Commit Graph

188 Commits

Author SHA1 Message Date
a843bd3132 case 4711 - JWT signing key generated by the server; AYANOVA_JWT_SECRET removed
The LAN/IIS and Linux templates shipped a placeholder secret printed in the
manual, and installs that kept it signed logins with a public key; any setting
also invited short or reused values (security review F1). The setting is now
ignored (one warning at boot if still present): the server generates a key once
(48 random bytes) into jwt-signing.key in the data folder (beside the app if
there is none; owner-only on Linux) and reuses it, so sign-ins also survive a
restart where the server used to make a new key each boot (standalone, Linux
desktop). If the file cannot be used, a temporary key is used for that run.

Templates and dev launch configs drop the setting; manual updated (key page
rewritten, setting steps removed from install pages); changelog line.

Checked locally: token forged with the old placeholder 401; key file created
and reused after restart (old token 200); auth and 2FA tests pass.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-24 12:01:08 -07:00
daf093d51c case 4690 - Windows network install: official PostgreSQL download link (installer and manual); examples for PostgreSQL 18
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-23 16:06:27 -07:00
63b2a34cc8 case 4690 - standalone installer: create the empty PostgreSQL folders Git does not keep (fresh installs failed to start the database)
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-23 14:44:19 -07:00
b4cfc54aa2 case 4690 - Windows installers: stop creating unused Chrome folders in the program folder; uninstall removes them
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-23 10:47:22 -07:00
afb0791ea8 case 4690 - LAN installer: Hosting Bundle prompt and link to .NET 10
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-23 10:44:34 -07:00
c2f2f92236 case 4690 - version bump and confirmation of choices for net10-port 2026-10-22 12:38:37 -07:00
ff1ce4d483 prepare for next release 2025-02-18 21:50:30 +00:00
2efbd2e428 prepare for next release 2024-10-24 00:29:57 +00:00
092059eefe Prepare for next release 2024-08-29 00:54:46 +00:00
d502787c37 prepare for next release 2024-06-03 18:32:08 +00:00
ce91c23597 2024-05-24 18:44:12 +00:00
52ccc3fe5e 2024-05-22 18:40:30 +00:00
78ed13b24e case 4586 2024-05-22 18:04:16 +00:00
ef7f2e4a8e case 4586 2024-05-21 20:59:36 +00:00
fc87f45e11 case 4586 2024-05-21 00:16:42 +00:00
28b81b9844 case 4586 2024-05-20 23:18:31 +00:00
f262907440 case 4586 2024-05-17 23:30:35 +00:00
c93b5d9efc case 4586 2024-05-11 01:38:33 +00:00
8aee44c816 case 4586 2024-05-09 00:01:11 +00:00
e553c59d15 case 4586 2024-05-08 23:17:49 +00:00
5c4d5681ba Updated MINOR version number for prep for new release 2024-05-07 19:10:32 +00:00
14b6207894 prepare for next release 2024-05-03 22:41:31 +00:00
2c06d70843 prepare for next release 2024-04-29 21:58:19 +00:00
b714131dc4 prepare for next release 2024-04-08 22:07:10 +00:00
83e092f61a Prepare for next release 2024-03-20 23:32:26 +00:00
6513b5659c prepare for next release 2024-01-26 23:11:14 +00:00
064d2c9b75 Prepare for next release 2023-11-22 20:36:36 +00:00
6126fe977b case 4377 FIRST REAL CODE COMMIT SINCE APRIL 2023 2023-11-02 20:40:49 +00:00
a42f1a92f2 case 4377 2023-05-12 23:07:47 +00:00
d76cffe5c1 2023-05-11 22:04:41 +00:00
03374556b4 2023-05-11 22:04:07 +00:00
f25a26c00e case 4491 2023-04-26 23:19:22 +00:00
08e9a8a275 2023-04-26 17:57:50 +00:00
99dfbfbb98 case 4491 2023-04-25 00:03:57 +00:00
5daebd8509 case 4491 2023-04-24 23:30:15 +00:00
22e9153b0c 2023-04-06 22:37:32 +00:00
1834af50fc 2023-03-24 23:19:44 +00:00
e0b889974c 2023-03-23 23:55:41 +00:00
749dbdff66 case 4492 2023-03-21 23:23:54 +00:00
7223cf0006 2023-03-16 23:25:52 +00:00
e35c64115d 2023-03-08 22:38:19 +00:00
bf1b78ebe9 2023-03-07 01:07:08 +00:00
458e9ad6c7 2023-02-10 16:19:30 +00:00
59d850426b Start new version 2023-01-26 01:13:49 +00:00
162d6281fa Start new version 2023-01-25 00:55:14 +00:00
471396978f 2023-01-10 23:26:47 +00:00
b3fe456f0f 2023-01-10 22:53:12 +00:00
e132a5081d 2023-01-10 21:07:45 +00:00
d4d45e2a3c 2023-01-04 20:37:27 +00:00
b42a705fb9 2022-12-20 22:36:00 +00:00