Commit Graph

76 Commits

Author SHA1 Message Date
3d9e32e919 new php-cs-fixer 2021-12-14 18:32:47 +00:00
3bb1566df2 Allow db->set_timeout(null) to disable DB timeouts, see #874 2021-09-22 15:42:41 +01:00
77f7121e26 drop php7.3 support, make use of 7.4 features 2021-03-14 23:43:50 +00:00
b4c4de58a2 use get_version instead of get_int for versions 2020-10-29 00:57:58 +00:00
08b9729c72 more 2020-10-27 22:07:32 +00:00
10f563ee37 boolinate locked 2020-10-27 01:05:12 +00:00
ee7a4f178c boolinate video/audio 2020-10-27 00:58:18 +00:00
607803c04f Revert "boolinate locked"
This reverts commit 533ea85da9.
2020-10-26 23:42:02 +00:00
533ea85da9 boolinate locked 2020-10-26 23:30:52 +00:00
aceb3e23f3 remove redundant casts 2020-10-26 23:18:14 +00:00
5816aa3084 execute consistently 2020-10-25 21:34:52 +00:00
984c9702ec The great MIMEing 2020-06-25 00:42:34 +01:00
18cd74f57d Changed a bunch of core extensions to be hidden since there's nothing to interact with 2020-06-22 18:02:47 +01:00
8b1b4d257e stick a blank index.php in data/ just in case somebody left directory-indexing on 2020-03-23 19:56:05 +00:00
8651cc0d7a get_int for db_version 2020-01-30 21:11:56 +00:00
7e43e2e304 split www stuff to index.php and test things to tests/bootstrap.php 2020-01-27 19:28:58 +00:00
fbe55ea531 remove non-functional locking 2020-01-27 19:27:20 +00:00
9eb5acf2dc use strict types 2020-01-26 16:27:56 +00:00
c7d90c2df7 nits 2019-11-04 01:04:12 +00:00
fc7da5114f fixes 2019-11-03 23:43:35 +00:00
494ba15a70 log every ext version change 2019-11-03 19:04:57 +00:00
031c441e47 split DatabaseUpgrade into a separate event from InitExt 2019-11-03 17:21:05 +00:00
b568933f45 remove extension metadata comments (we have metadata objects now) 2019-11-02 20:19:09 +00:00
3efa76c6a2 Added set_timeout to database and engine 2019-10-18 16:34:12 +01:00
a6bb15d859 formatting 2019-09-29 14:30:55 +01:00
73b784266e Moved user config stuff into an extension 2019-09-29 14:20:40 +01:00
120cdb49a6 Added $user_config global based on existing config object for storing user-specific settings.
Added event to the user page so that extensions can hook into it, providing user-specific setting controls
2019-09-29 14:19:52 +01:00
de98e86938 ExtensionInfo conversions what have I done 2019-08-07 15:40:01 -05:00
ae6126d388 Changed upgrade code to use SCORE stuff 2019-07-08 08:07:10 -05:00
b1db833d51 Added additional media properties to the images table, video, audio, length, and lossless.
Added new event to handle fetching media properties like height, width, and the newly added fields, and admin controls to manually scan files for their properties.
Added a search terms content:video and content:audio to search for images that do (or do not) have those flags.
2019-07-08 08:07:09 -05:00
8794258072 pgsql automatically creates indexes on unique columns, so the manually created indexes on those columns are redundant on that database. This will remove tham. 2019-07-05 16:55:36 +01:00
dfeb3bf5df Added a database upgrade that adds a tag_id,image_id index to image_tags, and lengthens the filename field to 255 characters. 64 was ridiculous.
Also added a substr to the filename for the merge code so it won't error when it's a long name
2019-07-05 16:55:25 +01:00
1370afec72 Moved database driver constants to DatabaseDriver 2019-06-20 10:47:15 -05:00
d128dfa78e Added lower indexes for postgresql to tags.tag and users.name to speed up queries for them using lower() 2019-06-20 10:07:43 -05:00
6f501a6e74 Database driver constants 2019-06-14 13:38:47 -05:00
34b05cca7c PSR-2. I'm not a huge fan, but ugly consistency beats no consistency... 2019-05-28 17:59:38 +01:00
5ec3e89884 php7.1 all the things 2019-05-28 17:31:20 +01:00
977c3db1e3 PHP7 type annotations 2017-09-21 05:21:42 +01:00
8de816d7dd Some more linting via PHPDoc comments. 2017-03-12 00:18:26 -08:00
b89dd52b47 bumped the tag char limit to 255
there wasn't really much reason to have this so low, and this puts it to the same limit as other booru software
2014-06-19 23:14:11 +01:00
eb51a9b639 migrate to bcrypt for password storage 2014-05-24 09:47:42 +01:00
1ca3865a1c Removing the closing PHP "?>" tag as per style guidelines. (Also see: https://stackoverflow.com/questions/4410704/why-would-one-omit-the-close-tag ) 2014-04-25 22:54:51 -04:00
4351dc53c5 make sure all existing exts are converted to lowercase 2014-03-08 15:27:39 +00:00
524ead8344 PostgreSQL doesn't return trimmed results for CHAR columns, so use VARCHAR instead 2014-03-02 21:07:25 +00:00
38f7555d98 get rid of direct references to Database's engine 2012-06-24 00:57:55 +01:00
dd505e556e avoid using magic internal database->db value 2012-06-24 00:27:21 +01:00
7a6741d202 TYPE -> ENGINE 2012-03-14 18:11:46 +00:00
9e65732ea1 mysql ignores the FK names anyway, so all they were doing was bothering me ~_~ 2012-03-11 01:52:25 +00:00
3c1b20e05b user classes 2012-02-14 20:38:19 +00:00
85fb34e20f allow failed upgrades 2012-02-14 06:33:59 +00:00