Commit Graph

1458 Commits

Author SHA1 Message Date
977c3db1e3 PHP7 type annotations 2017-09-21 05:21:42 +01:00
c7ca2f4154 un-bundle context.php 2017-09-21 05:00:59 +01:00
117e018eb6 branch off 2.7 for php7 2017-09-19 00:04:51 +01:00
d8e75ddf7c bump 2017-09-18 23:57:03 +01:00
1566ff7eaa un-confuse phpunit 2017-09-17 19:37:30 +01:00
860e828c3e Merge branch 'develop' of https://github.com/shish/shimmie2 into develop 2017-09-17 18:59:59 +01:00
a32bc6448c make user list slightly more useful 2017-09-17 18:59:48 +01:00
408b45e4cc Merge branch 'develop' of https://github.com/shish/shimmie2 into develop 2017-08-24 10:17:47 +01:00
abe473ffd6 count blank header as null 2017-08-24 10:17:39 +01:00
473c0f0bcb explicitly mark some block types as ignored when calculating 404ness 2017-08-24 10:17:24 +01:00
35bd51e513 use 'count()' + result->get_one() to count images, rather than 'select *' + result->rowcount()... 2017-08-23 00:42:19 +01:00
5a6728209a improve cache logging 2017-08-22 01:04:33 +01:00
2f083f7608 more useful memcached error messages 2017-06-08 09:37:38 +01:00
94ec37029a stub more mb_ functions 2017-06-08 09:37:21 +01:00
2f557326df die if caching modules are missing, don't silently fall back to NoCache 2017-05-30 02:13:11 +01:00
4e5af70093 re-stub mb_strlen (see #615) 2017-05-29 11:09:28 +01:00
843d7fae24 merge 2017-05-29 10:19:55 +01:00
8828fdfd05 log SQL query times in DEBUG_SQL mode 2017-05-29 10:19:11 +01:00
51e165aecf Add separate memcached cache 2017-05-29 10:18:11 +01:00
684efedcfd Log what URL query caused invalid search queries 2017-05-29 10:16:32 +01:00
f492c6c2c3 Ensure that the Image object tag_array and the metadata array tags are always arrays. 2017-05-12 00:57:50 -07:00
d1306cfb2d Move Tag::explode call into add_image call so that $result is unaffected. 2017-04-26 14:08:06 +01:00
1625bd68e3 Fix error upon bulk add.
Fixes "PHP Fatal error:  Uncaught TypeError: Argument 2 passed to
TagSetEvent::__construct() must be of the type array, string given"
upon bulk add.
2017-04-25 17:48:34 +01:00
8ef13db69c bump develop 2017-03-27 18:15:16 +01:00
807d44d644 Version bump 2017-03-27 18:14:11 +01:00
b053be5d88 More linting. 2017-03-12 14:53:49 -07:00
a5a89dc08d mb_strlen and mb_internal_encoding have been in core PHP since version 4.0.6
mb_strtolower has been in core PHP since version 4.3.0
2017-03-12 14:43:19 -07:00
7bd581b530 Scrutinizer commets. 2017-03-12 14:29:35 -07:00
8de816d7dd Some more linting via PHPDoc comments. 2017-03-12 00:18:26 -08:00
fb3cc1832f Use triple equals, because PHP. 2017-03-11 23:19:37 -08:00
2691a6bbdc Change PHP version check to use a configuration constant, rather than a hardcoded version in the code.
(As it seems this hardcoded version number is easy to forget about, and then it doesn't actually get updated..)
2017-03-11 18:34:36 -08:00
10863d4c4b import imageboard to avoid warnings 2017-03-10 16:15:31 +00:00
c208a3715c mark static functions as static 2017-03-10 16:14:56 +00:00
d62304cf70 more linting 2017-03-09 22:28:48 -08:00
d0b0c7f93d More linting with PHPDoc comments 2017-03-09 21:58:14 -08:00
9a906d4ecf Scrutinizer Auto-Fixes
This commit consists of patches automatically generated for this project on https://scrutinizer-ci.com
2017-03-09 09:27:52 +00:00
ede2fcf4eb More linting and fixing 2017-03-08 23:52:31 -08:00
17307820e8 Add some PHPdoc comments as suggested by Scrutinizier 2017-03-08 23:02:26 -08:00
c1083bbea1 Fixed comment-delete code-injection vulnerability 2016-09-14 17:42:32 -04:00
bcef3fbc8f have tag sanitisation process ignore tags which are too long, fixes #565 2016-08-29 09:21:23 +01:00
36b66f4c23 html_escape data-tags for tags that contain single quotes 2016-08-29 00:26:55 -04:00
7be951b271 Convert tags from user-supplied string to array once, on input
This results in a fuckton of refactoring and code cancelling out
other code -- we no longer have a whole bunch of places trying
to support string params and array params, and doing their own
esaping and unescaping, never being quite sure if the data they've
been passed is escaped or not.

Also adds a bunch of type hinting, since we can now know what
data we're dealing with better.
2016-07-30 22:11:49 +01:00
b533a43428 Merge branch 'develop' of https://github.com/shish/shimmie2 into develop 2016-07-11 13:01:05 +01:00
c14a36079c add option to force a specific base url 2016-07-11 13:00:54 +01:00
b6ad316d20 linting 2016-07-03 12:07:54 +01:00
cb73a0caa0 let's stop being php5.2 compatible 2016-06-19 23:23:34 +01:00
6febdec7b5 more explicit variable types 2016-06-19 23:05:57 +01:00
dc10a18086 lots of minor doc tweaks, type hints, etc 2016-06-19 17:41:40 +01:00
d185fd354b fix wildcard search for mysql 2016-06-19 12:14:44 +01:00
e0d3d53479 stub mb_ functions 2016-06-19 12:12:48 +01:00