Commit graph

525 commits

Author SHA1 Message Date
Tom Wiesing
d114c8fafe Add support for php 8.1
This commit adds optional support for basing images on php 8.1 as
opposed to php 8.0.
2023-06-29 14:52:12 +02:00
Tom
3ef9c23a0c Add API for resolver 2023-06-29 14:52:12 +02:00
Tom
4f4fa2b3d7 Tokens: User improvements 2023-06-29 14:52:12 +02:00
Tom
8ccd490bed Improvements for tokens 2023-06-29 14:52:12 +02:00
Tom
effa79aacd WIP 2023-06-29 14:52:12 +02:00
Tom Wiesing
4b93d7dace Begin documenting api 2023-06-29 14:52:12 +02:00
Tom
161e08fe1f WIPL tokens 2023-06-29 14:52:12 +02:00
Tom
c09c729157 Add news item 2023-06-29 13:06:36 +02:00
Tom
2bda0e7ab9 Automatically remove <meta name="generator"> by default 2023-06-29 12:49:54 +02:00
Tom
7ca9686552 barrel: Remove server tags from output 2023-06-29 12:20:40 +02:00
Tom
b084e3673b internal/dis/component/sql: Fix backup for mariadb 2023-06-27 14:26:23 +02:00
Tom
865959f530 sql: Fix mariadb version and unsafeWaitShell
This commit pins the MariaDB version being used, and updates an
appropriate "mariadb" client being used in unsafeWaitShell.
2023-06-23 11:34:43 +02:00
Tom
75ceab241e barrel: Rename HOSTNAME=>WISSKI_HOSTNAME
This commit renames the HOSTNAME variable to WISSKI_HOSTNAME to avoid
breaking the container under specific circumstances.
2023-06-23 10:56:25 +02:00
Tom
290273e4ca Add a command to automatically create a block 2023-06-22 14:46:42 +02:00
Tom Wiesing
7b28fc5661
Use golang 1.20.5 2023-06-07 09:23:42 +02:00
Tom
fcdb3a1d6a Fix regression in stagingContext 2023-05-30 11:25:01 +02:00
Tom Wiesing
3a893bbfb6
Replace "errorx".First => "errors".Join 2023-05-10 13:36:08 +02:00
Tom
bbbd1240eb grants: Actually order 2023-05-05 11:56:43 +02:00
Tom
6d48261876 user panel: Add admin interface button 2023-05-04 15:50:06 +02:00
Tom
8f362172db grants: List in alphabetical order 2023-05-04 15:49:18 +02:00
Tom
9db53d39c4 Implement basic API scoping 2023-05-04 15:13:51 +02:00
Tom
064ae2f564 Implement scopes 2023-05-03 14:21:58 +02:00
Tom
be07ac5d83 pathbuilder: Ignore error (when system is dead) 2023-05-02 23:15:58 +02:00
Tom Wiesing
048b8dc78d
Update to go 1.20.4 2023-05-02 20:41:40 +02:00
Tom
bcb7f558c9 phpx/server: Further performance improvements 2023-05-01 20:33:11 +02:00
Tom
9a9c4539a4 pathbuilder.php: Avoid extra sql requests 2023-05-01 15:52:43 +02:00
Tom
a9572e6613 phpx/server: improve wire format
This commit updates the wire format of the phpx server. Instead of being
string-based, messages sent back and forth between go and php are now
base64-encoded DEFLATEd strings. This makes them a lot smaller and
faster to send.
2023-05-01 15:50:21 +02:00
Tom
ffd9d2e695 Record how long each fetcher took 2023-05-01 14:17:25 +02:00
Tom
2fac0390b1 api: Begin implementing an API 2023-04-28 10:25:36 +02:00
Tom
1a5e83be10 internal/config: Fix host rule 2023-04-27 15:14:19 +02:00
Tom
8c4de32246 Update home config 2023-04-27 14:58:56 +02:00
Tom
44af84abe9 config/bool: Fix broken marshaling 2023-04-27 14:41:55 +02:00
Tom
6362b2887b go1.20+: Refuse to work if cgo is enabled
On go1.20+ it is no longer possible to directly copy a cgo-enabled
library into a docker container. For this reason, this commit adds a
flag to commands that automatically make them fail with an appropriate
message if cgo is enabled.
2023-04-27 11:13:47 +02:00
Tom
5e9795ad0c home: allow disableing list 2023-04-27 10:49:30 +02:00
Tom
35544bd64c internal/sql: Add bugfix to display 2023-04-27 10:26:46 +02:00
Tom Wiesing
285aaff77d
Experimental: Update traefik Host() rules for v3 2023-04-12 19:21:11 +02:00
Tom Wiesing
34db2e1923
Allow admin password to be revealed 2023-04-12 14:07:01 +02:00
Tom Wiesing
85c63f24a9
ssh: Update help page and allow service forwarding 2023-04-12 13:42:27 +02:00
Tom Wiesing
eacd59bb1b
slug: Prohibit slugs ending in '_' for future use 2023-04-12 11:26:25 +02:00
Tom Wiesing
7ff2ecf7fe
Update to newest pkglib 2023-04-09 22:00:24 +02:00
Tom Wiesing
1bdcb6e3b4
Update to go 1.20.3 2023-04-09 21:40:26 +02:00
Tom Wiesing
1f68ded163
Use newer pkglib 2023-04-08 21:26:33 +02:00
Tom Wiesing
0f6803f890
Use fsx package and friends from pkglib 2023-04-08 17:52:19 +02:00
Tom Wiesing
1f8c55da7c
backup.go: Add newline when adding file 2023-03-28 10:41:46 +02:00
Tom Wiesing
b6d3575ee9
{snapshot,backup}: Write machine-readable report 2023-03-19 17:38:36 +01:00
Tom Wiesing
c79dcc6b90
Update dependencies 2023-03-16 12:25:46 +01:00
Tom Wiesing
3e631b3a37
cron: wrong error message 2023-03-16 11:35:47 +01:00
Tom Wiesing
2acf76e465
Fix 'blind_update' regression 2023-03-16 11:29:33 +01:00
Tom Wiesing
9b30223b09
Update dependencies 2023-03-15 19:45:50 +01:00
Tom Wiesing
0c888eab1c
internal/dis/component/ssh: Shorten help text 2023-03-15 11:26:03 +01:00