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