Matthew Barbour
5446f29141
improved filetype error handling
2020-06-03 20:01:08 +01:00
Matthew Barbour
63b2601e67
Mime type handling overhaul
...
Changed mime type map to deal with the reality that certain file types have multiple extensions and/or multiple mime types, as well as constants supporting all of the data. Created new functions using the updated mime type map to resolve mime types and extensions. Updated various items around the project that determine mime/extension to take advantage of the new functions.
2020-06-03 19:47:40 +01:00
Shish
1e76fb239e
s/fullrandom/dailyshuffle/, and run formatter
2020-05-13 13:03:49 +01:00
Shish
72645af9a4
refactor a bunch of weirdness in image replacement
2020-04-25 21:38:11 +01:00
Shish
674d3fc6fa
dedupe create_image_from_data
2020-02-23 18:19:27 +00:00
Shish
4e57e04ddf
fix a lot of tests
2020-01-29 20:22:50 +00:00
Shish
615da9e9d2
fix all the tests (for sqlite, php7.4, osx, at least)
2020-01-28 21:19:59 +00:00
Shish
cddf6e9d5f
more types
2020-01-26 19:44:36 +00:00
Shish
3631084afd
format
2020-01-26 16:38:26 +00:00
Shish
9eb5acf2dc
use strict types
2020-01-26 16:27:56 +00:00
Shish
f79eafc91e
format
2019-11-04 00:42:06 +00:00
Shish
d17e207984
Have get_arg never return null
...
90% of places assume it will never return null, and they will break in
weird ways if it does return null
2019-11-04 00:40:10 +00:00
Shish
ac5546c6ef
remove more old comments
2019-11-03 16:22:59 +00:00
Shish
55c6854003
formatting
2019-11-02 19:57:34 +00:00
Matthew Barbour
016fb6be65
Small fixes and corrections
2019-11-01 23:47:53 -05:00
Matthew Barbour
702f098ea6
Added create_image permission check to upload menu code
2019-10-18 16:32:46 +01:00
Shish
e08cdb1638
make Cache its own thing, separate from Database
2019-10-02 10:49:32 +01:00
Shish
ce61b7dc40
truncate filenames to 64 chars at upload time
2019-09-30 18:05:35 +01:00
Shish
a6bb15d859
formatting
2019-09-29 14:30:55 +01:00
Matthew Barbour
de98e86938
ExtensionInfo conversions what have I done
2019-08-07 15:40:01 -05:00
Matthew Barbour
00464d2579
Implemented a nav link generating system so that extension power what shows up in the menus rather than being hard-coded in the themes.
2019-08-05 09:01:20 -05:00
Matthew Barbour
cb1e9c0075
Permissions to constants
2019-08-01 08:07:05 -05:00
Matthew Barbour
8950d27d64
Changed upload to detect unrecognized files so that it doesn't just blankly refresh when the type isn't handled
2019-06-14 13:01:49 -05:00
Shish
064b24ffc1
formatting pass
2019-06-14 13:47:50 +01:00
Matthew Barbour
a1512975b6
This should have been checked in with the header bytes change, provides the actual type detection
2019-06-12 17:51:15 -05:00
Matthew Barbour
97abeb5254
Added option to detect file type based on header bytes
2019-06-12 17:35:11 -05: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
5ec3e89884
php7.1 all the things
2019-05-28 17:31:20 +01:00
Shish
b91f20875a
put upload block on every page
2019-05-26 16:15:43 +01:00
Shish
ead3a5a588
php7 assertions, no strings
2019-01-06 10:40:39 +00:00
Shish
c9d7bd1ae3
delete cached thumb blocks after replacing images
2018-06-20 03:08:40 +01:00
Shish
977c3db1e3
PHP7 type annotations
2017-09-21 05:21:42 +01:00
jgen
ebab9eddeb
Merge branch 'master' into merge-from-master
...
Conflicts:
ext/tag_list/theme.php
2017-03-11 00:52:16 -08:00
im-mi
8fe9212882
Fixed assertion failure upon upload due to incorrect type check
2016-08-19 15:55:18 -04:00
im-mi
85a3cc0a7e
Fall back to file extension from path
2016-08-16 11:34:01 -04:00
Shish
26b2cd5c16
derp
2016-07-30 23:06:42 +01:00
Shish
bed04a1230
assert that metadata['tags'] is an array
2016-07-30 23:02:14 +01:00
Shish
ffce1a4683
more hinting
2016-07-30 22:54:42 +01:00
Shish
b81e8a2db8
also explode tags on transload input
2016-07-30 22:45:44 +01:00
Daku
b9893cbbda
$_POST["tags"] isn't always set
2016-06-18 06:27:41 +01:00
Shish
1ac88e8923
more comments
2015-09-27 12:38:48 +01:00
Shish
90cd823ece
fix liveness testing, and comments tests
2015-09-20 20:05:06 +01:00
Shish
ffc636515f
remove dead code
2015-09-20 20:02:34 +01:00
Shish
35a4f385b3
phpstorm tidying
2015-09-12 11:43:28 +01:00
Shish
e5e7f891e2
scrutinizer suggestions
2015-07-21 01:20:53 +01:00
jgen
4bf56364eb
Missed one use of $headers. Was used in only one other place. Also, change the function so that if anyone else uses it in the future it doesn't throw warnings.
2015-06-01 17:57:34 -07:00
jgen
edc9e07919
Only examine the headers if we actually have them.
2015-05-31 21:39:22 -07:00
Shish
40734ef711
turn MIN_FREE_SPACE into a userspace config option
2014-12-07 13:54:47 +00:00
Daku
36713803e3
Merge pull request #418 from jgen/develop
...
Even more linting and cleaning!
2014-05-23 23:24:32 +01:00
Daku
64e2565236
check for lowercase header if camelcase header doesn't exist
...
fixes #423
2014-05-19 07:32:16 +01:00