3f5930b4cb
simplify and add tests for upload (and replace) path
2020-10-28 20:51:34 +00:00
984c9702ec
The great MIMEing
2020-06-25 00:42:34 +01:00
fc3c6625bd
Changed references to /tmp to sys_get_temp_dir
2020-06-24 16:47:22 +01:00
1597eff082
lint fixing
2020-03-13 09:23:54 +00:00
40ab91f8ea
remove redundant scoreql_to_sql
2020-02-01 22:44:50 +00:00
60dda96fd2
nits
2020-01-26 16:38:13 +00:00
9eb5acf2dc
use strict types
2020-01-26 16:27:56 +00:00
d7a2ca9ddc
remove SCORE_STRNORM - everyone supports LOWER now
2019-12-15 16:07:46 +00:00
b568933f45
remove extension metadata comments (we have metadata objects now)
2019-11-02 20:19:09 +00:00
55c6854003
formatting
2019-11-02 19:57:34 +00:00
30698fefdc
remove a bunch of dead variables and things
2019-10-02 11:23:57 +01:00
cf8ed3b134
Added UserLoginEvent
2019-09-29 14:21:23 +01:00
88e6e68d79
Changed omitted related tags (like tagme) to be powered by a setting, allowing any performance-impacting (or just not useful in this context) tags to be omitted
...
Further tag list performance improvements
TagListConfig constants
2019-09-26 15:46:28 +01:00
de98e86938
ExtensionInfo conversions what have I done
2019-08-07 15:40:01 -05:00
cb1e9c0075
Permissions to constants
2019-08-01 08:07:05 -05:00
3859e27839
New Graphics extension
...
Added constants to several extensions
2019-07-08 08:07:02 -05:00
826c623538
PageMode constants
2019-06-18 21:04:31 -05:00
bf473f6d51
more lint fixes
2019-05-29 18:23:29 +01: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
3ffb2da91c
More checking to ensure tags is an array.
2017-05-13 23:18:47 -07:00
7ebe301ffd
Check if already an array before exploding.
2017-05-13 18:01:31 -07: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
1caef6d633
Scrutinizer Auto-Fixes
...
This commit consists of patches automatically generated for this project on https://scrutinizer-ci.com
2017-03-12 23:45:38 +00:00
ede2fcf4eb
More linting and fixing
2017-03-08 23:52:31 -08: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
dc10a18086
lots of minor doc tweaks, type hints, etc
2016-06-19 17:41:40 +01:00
d30665d274
more deduping
2015-09-27 21:09:27 +01:00
35a4f385b3
phpstorm tidying
2015-09-12 11:43:28 +01:00
3af95b5ebe
Fix duplicate handling
...
Now with 17% less fat:
* Moved validation logic into OuroborosPost for sanity
* Added sanity checks for OuroborosPost values
* Changed defaults to be more sane (mainly tags)
* OuroborosPost now accepts an MD5 hash along the metadata (like it
should!)
* Fixed dupe handling logic
2015-01-05 13:47:53 +02:00
298344048c
Make these functions public to prevent scrutinizer from complaining.
2014-04-26 00:27:16 -04:00
7ac61f4234
Special chars in tags barf filter_var
...
Due to how FILTER_SANITIZE_STRING works, if you had special chars in
your tags (eg. <3 or !) the string would be cut before the offending
character(s) and in worst case, result in no tags passing to the API
2014-04-10 04:11:43 +03:00
85303d232e
Fixing stuff with API output being output twice
...
Also some code formatting and a redirect from post/show for clients such
as CartonBox so you can actually view the image after opening it in the
browser on the client.
2014-01-15 23:28:40 +02:00
1a25014564
Derp, forgot I was actually giving the post[file] to OuroborosPost, making assert fail for null
2013-12-03 05:51:55 +02:00
095f743d57
Checking if the user can actually create new posts, seems the base DataHandlerExtension doesn't do this. Also forgot to update documentation!
2013-12-03 01:07:27 +02:00
6a4031dfd5
Bumping Ouroros API to v0.2: now with XML support and post creation!
2013-12-03 00:45:07 +02:00
9237c78f55
Adding basic Ouroboros API
2013-11-29 01:09:05 +02:00