Shish
8c22cb1fb6
[core] exact and named page args
2024-02-11 11:34:17 +00:00
Shish
cc9de6b4b2
[core] merge method-check and permission-check into page_matches()
2024-02-10 23:03:14 +00:00
Shish
77b755e68b
[core] reduce use of GET global
2024-02-09 16:36:57 +00:00
Shish
82a3ce25c2
level 7 typing
2024-01-20 23:27:34 +00:00
Shish
05199c13cc
[core] kill a secret global
2024-01-20 19:52:18 +00:00
Shish
b60c3fe362
[core] a load more type hints, and fix bugs revealed by type hints
2024-01-20 14:11:00 +00:00
Shish
bb9ab613ce
[everything] bulk set event handler return types to void
2024-01-15 11:52:35 +00:00
Shish
a50b103a4a
[themes] zebra tables are also forms
2024-01-08 21:03:04 +00:00
Shish
fd1bb21f9d
bumps
2023-11-11 22:05:28 +00:00
Shish
00d4f9f75c
always have a Themelet, never null
2023-06-27 16:11:14 +01:00
Shish
fadadc0efd
Use HTTP/1.1
2023-02-07 13:56:44 +00:00
Shish
708e102338
Have shimmie's global cache object implement PSR-16
2023-02-02 16:04:35 +00:00
Shish
bce2d55744
Namespaces are one honking great idea—let's do more of those!
2023-01-10 22:44:09 +00:00
thoughever
f15407bc75
X-Real-IP support and Varnish PURGE config options
...
X-Real-IP for core functionality
Global config define REVERSE_PROXY_X_HEADERS
Config host and port for varnish PURGE
config option to specify PURGE protocol
exception in curl purge now shows error code
ipv6 x-real-ip addresses are now validated properly
X-Forwarded-Proto enabled by define
2022-01-20 22:25:22 +00:00
Shish
3d9e32e919
new php-cs-fixer
2021-12-14 18:32:47 +00:00
Shish
77f7121e26
drop php7.3 support, make use of 7.4 features
2021-03-14 23:43:50 +00:00
Matthew Barbour
72268d529d
Moved user options to separate page, modularized the settings page code so that it can be re-used to simplify and standardize user settings in the same manner as global settings
2021-01-16 14:26:17 -06:00
Shish
5816aa3084
execute consistently
2020-10-25 21:34:52 +00:00
Shish
19a6b39c70
make use of str_starts_with / str_ends_with / str_contains
2020-10-25 19:31:58 +00:00
Shish
1fc75c0b18
Whenever we display an image for any reason, show the admin block, fixes #621
2020-03-23 00:06:43 +00:00
Shish
9d3939b87f
derp
2020-03-22 14:01:27 +00:00
Shish
bbb8d8be4f
docker docs
2020-03-21 22:47:34 +00:00
Shish
615da9e9d2
fix all the tests (for sqlite, php7.4, osx, at least)
2020-01-28 21:19:59 +00:00
Shish
9eb5acf2dc
use strict types
2020-01-26 16:27:56 +00:00
Shish
bafdb1c769
crud update
2019-12-26 16:04:04 +00:00
Shish
70db0ce5bd
flash_message -> page->flash, with no cookies
2019-12-15 19:47:18 +00:00
Shish
8740d83686
log ban type
2019-12-15 16:21:48 +00:00
Shish
4e03d3cce3
Merge branch 'master' of https://github.com/shish/shimmie2
2019-11-29 18:13:54 +00:00
Shish
7d30aaf1ea
microcrud for notatag
2019-11-29 02:07:12 +00:00
Shish
920bdd1884
microcrud for image hash bans
2019-11-29 01:52:33 +00:00
Shish
ae805be967
separate messages for ban types
2019-11-28 23:40:14 +00:00
Shish
a1e67e97b7
Don't cache ghost-ban announcement pages
2019-11-28 21:46:34 +00:00
Shish
30b85f58db
anon-ghost mode, and ghosts can't sign up for accounts
2019-11-28 21:32:18 +00:00
Shish
26e24c8988
ban message is not content
2019-11-28 18:10:58 +00:00
Shish
9cab604455
hook bans into UserLoginEvent instead of InitExtEvent
2019-11-28 18:01:21 +00:00
Shish
358f6d7abc
ghost bans
2019-11-28 17:20:23 +00:00
Shish
3ed3ea7234
simplify ban fetching code
2019-11-28 16:49:21 +00:00
Shish
45351dd7d1
update microcrud
2019-11-28 15:27:36 +00:00
Shish
9e084cd615
support custom ban modes
2019-11-28 14:57:56 +00:00
Shish
a9993b47a8
working microcrud for ipbans
2019-11-27 21:06:14 +00:00
Shish
6b2304af93
format
2019-11-27 12:13:04 +00:00
Shish
33f564994d
disambig
2019-11-27 11:51:23 +00:00
Shish
a175405210
replace ipban page with microcrud
2019-11-24 15:59:14 +00:00
Shish
0de2f23ece
be more CRUD
2019-11-24 13:24:42 +00:00
Shish
962f6073ff
sqlite requires limit/offset, offset/limit is treated as a syntax error
2019-11-11 16:53:11 +00:00
Shish
bde49c4f5e
paged ip bans
2019-11-11 12:52:11 +00:00
Shish
1a4a76c324
php...
2019-11-05 00:19:31 +00:00
Shish
15e61c5bf4
restore strtotime, for +4 months etc
2019-11-05 00:16:26 +00:00
Shish
954158ad43
typo
2019-11-03 23:32:55 +00:00
Shish
503d93a28e
syntax
2019-11-03 23:29:29 +00:00