Shish
8f8c0d151a
Update dependency versions
2024-08-31 17:06:39 +01:00
Shish
8b797a9a31
[tests] more strictness
2024-01-20 19:47:27 +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
63b479592a
[core] parse CACHE_DSN using parse_url, and support username / password for redis, fixes #1000
2024-01-07 23:28:15 +00:00
Shish
fd1bb21f9d
bumps
2023-11-11 22:05:28 +00:00
Shish
e8aadf8d23
don't die with invalid cache DSN
2023-06-27 15:31:59 +01:00
Shish
7ecedc8df7
cache logging details
2023-02-04 13:43:23 +00:00
Shish
54e2ca21ec
phpstan
2023-02-03 16:44:16 +00:00
Shish
78c56e0a57
sentinel for cache hitting
2023-02-02 16:52:19 +00:00
Shish
9721dc8050
format
2023-02-02 16:50:09 +00:00
Shish
ab874cffd3
Let's not implement our own cache abstraction layer
2023-02-02 16:49:41 +00:00
Shish
708e102338
Have shimmie's global cache object implement PSR-16
2023-02-02 16:04:35 +00:00
Shish
5a64e8729b
nits
2023-01-11 11:15:26 +00:00
Shish
bce2d55744
Namespaces are one honking great idea—let's do more of those!
2023-01-10 22:44:09 +00:00
Cirvaazny
af522b3c0b
Update memcache conditon matching
...
Add an additional OR conditional for memcache usage. If you use the DSN as listed at https://github.com/shish/shimmie2/wiki/Performance#software-cache the memcache section will never run because it is looking only for DSNs with 'memcached' causing an exception to be thrown on the first access as the cache is never setup.
2022-11-12 19:33:03 -06: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
Shish
9eb5acf2dc
use strict types
2020-01-26 16:27:56 +00:00
Shish
30698fefdc
remove a bunch of dead variables and things
2019-10-02 11:23:57 +01:00
Shish
6ccf7b72e2
int for port numbers
2019-10-02 00:39:45 +01:00
Shish
c197d021bb
Memcache hasn't been supported since php5 - we use Memcached now
2019-10-02 00:38:22 +01:00
Shish
a6bb15d859
formatting
2019-09-29 14:30:55 +01:00
Shish
8ec3690f8e
cache logging was getting hit/miss the wrong way round... forever?
2019-07-07 14:07:11 +01:00
Shish
c8563951ce
tracing instead of cache debug log
2019-07-07 13:58:39 +01:00
Shish
99646a4b00
bump tracer api
2019-07-07 13:30:50 +01:00
Shish
b01f425a55
GET flag to skip cache
2019-07-07 10:29:00 +01:00
Shish
ccb9c493d5
s/Context/EventTracer/g
2019-07-05 20:49:47 +01:00
Shish
2396ae2ef9
fix a bunch of lints
2019-05-28 20:27:23 +01:00
Shish
34b05cca7c
PSR-2. I'm not a huge fan, but ugly consistency beats no consistency...
2019-05-28 17:59:38 +01:00
Shish
189385ff61
forgot that php isn't python
2019-05-28 15:16:22 +01:00
Shish
4b4ff68729
decouple cache and db a little
2019-05-28 15:06:03 +01:00
Shish
b2f10ea5ab
split up files in core/ for saner management
2018-11-05 22:30:18 +00:00