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
831906681e
fixes for mysql
2020-01-30 09:01:19 +00:00
Shish
4e57e04ddf
fix a lot of tests
2020-01-29 20:22:50 +00:00
Shish
6d3ca01424
format
2020-01-29 00:49:26 +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
56bb03f01a
and tests
2019-11-24 13:25:41 +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
418f5484ed
show types
2019-11-08 18:54:32 +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
7601140825
missed a spot
2019-11-04 01:03:47 +00:00
Shish
954158ad43
typo
2019-11-03 23:32:55 +00:00
Shish
503d93a28e
syntax
2019-11-03 23:29:29 +00:00
Shish
bcf7947837
use timestamps for bans, consistency at last /o/
2019-11-03 23:17:09 +00:00
Shish
539dd66fe8
ipban version
2019-11-03 19:43:39 +00:00
Shish
c41378f0b9
text can't have default in mysql...
2019-11-03 19:11:48 +00:00
Shish
427acc55a0
Merge branch 'master' of https://github.com/shish/shimmie2
2019-11-03 18:28:16 +00:00
Shish
6bc33ee691
Drop SCORE_DATETIME/NOW - all the databases we care about now support TIMESTAMP/CURRENT_TIMESTAMP
2019-11-03 18:28:05 +00:00
Shish
e2cac352f5
start of ban types
2019-11-03 17:53:52 +00:00