jgen
e6057c656f
Re-order the events to ensure InitExtEvent() is fired off both with and without users.
2014-02-22 01:22:14 -05:00
jgen
ba0aef4f30
The Database class should really throw an error here. This will likely break the existing tests.
2014-02-22 00:40:14 -05:00
jgen
74639cd6b2
Missing bracket.
2014-02-21 20:49:17 -05:00
jgen
43f59cc4c0
Fix un-necessary PHP Notices being generated in the error log files.
2014-02-21 20:36:19 -05:00
jgen
bbfba90ad4
Merge pull request #380 from DakuTree/patch-3
...
Misc tweaks/fixes 2 (fixes #349 )
2014-02-21 13:40:52 -05:00
jgen
f4f94e6273
Merge pull request #379 from DakuTree/patch-2
...
Misc tweaks/fixes (fixes/closes issue 17 & 323)
2014-02-21 13:40:15 -05:00
jgen
7d90c20297
Cleaning up.
2014-02-19 16:16:01 -05:00
jgen
cb135d4763
Fix the Notice being generated.
2014-02-19 03:11:46 -05:00
jgen
a90f5bed8e
This would be a good idea.
2014-02-19 02:50:10 -05:00
jgen
b570ef1573
Forgot a bracket.
2014-02-19 02:17:23 -05:00
jgen
2ca74a3b33
Expose methods to allow users of the database class to control when transactions occur.
2014-02-19 02:12:56 -05:00
jgen
ced3006915
At its finest.
2014-02-18 21:25:08 -05:00
jgen
892b323c4d
21st century debugging
2014-02-18 20:58:08 -05:00
jgen
741eb0f739
I too like to live dangerously.
2014-02-18 20:49:20 -05:00
Daku
857f7e4041
don't force hellban ext + add [Beta] tags
2014-02-18 07:24:26 +00:00
jgen
fe83e3d343
Adding comments to help explain the simpletest setup.
2014-02-17 13:59:41 -05:00
Daku
1909f9072e
use mt_rand() instead of rand()
...
rand() isn't so random on windows: http://tjl.co/blog/code/followup-php-rand-vs-mt_rand/
mt_rand() is also slightly faster
2014-02-16 04:43:38 +00:00
Daku
629f9940c3
thumbnail border-color for post relationships
...
also removed build_thumb_html from themes (mostly old versions of the default base function)
2014-02-04 18:41:40 +00:00
Daku
b7778b54c9
add TagTermParseEvent for parsing tags during tagging
2014-02-01 09:36:10 +00:00
Shish
d7ce075a43
Merge pull request #367 from DakuTree/patch
...
Metatag tweaks + Fix for issue 359 & 362.
2014-01-25 06:58:35 -08:00
Daku
c07dc2e0ab
use resolve_aliases rather than resolve_alias
2014-01-16 03:28:23 +00:00
Daku
ae4da2b410
add option for getMimeType to return list of extensions
2014-01-13 10:03:38 +00:00
Daku
7d49e21792
readability + moved stuff
2014-01-13 08:19:12 +00:00
Daku
152f5fbf26
add config option for default order
2014-01-13 08:19:11 +00:00
Daku
2c2f27ca64
add order metatag
...
not too happy with how this works...but it does work
2014-01-13 08:19:11 +00:00
Daku
9cae856df7
use the Content-Disposition header for filename & Content-Type for
...
extension
if either doesn't exist, it will fallback to using pathinfo
2014-01-13 08:19:01 +00:00
Daku
9f06a5c565
fix search not working properly for aliases to multiple tags
...
fix issue 359
2014-01-13 08:04:26 +00:00
Daku
25c286b71f
add support for using : as a metatag seperator + updated docs
2014-01-02 14:00:24 +00:00
HungryFeline
7cf79171a8
Update extension.class.php
...
Fix my previous commit. Also put the results of the tests into variables so we don't need to check them again.
2014-01-01 18:25:28 +01:00
HungryFeline
fde6558a6f
Don't silently ignore invalid URLs
...
Scenario: Providing an invalid url via $_GET (wrong/missing extension or file isn't an image (also happens on download errors))
Behavior before: Silently redirect to index
Behavior after: Display error message
2014-01-01 01:41:11 +01:00
Daku
3dd3101995
added option to set pool & source via tag
2013-12-30 08:15:10 +00:00
jgen
a5ea9ed743
Lets comment this rather tricky function.
2013-11-28 00:31:46 -05:00
jgen
bf4d434c86
Fixes for the installer. Display error messages on failures, as well as actually check for tables before installing.
2013-11-28 00:31:09 -05:00
jgen
5b1a99d0c5
Fixing missing $. (Thanks Shish!)
2013-10-05 14:28:02 -04:00
jgen
b01ca89220
Some more small speed related tweaks.
2013-10-04 17:53:26 -04:00
jgen
0512858bd4
Some more small tweaks for speed.
2013-10-04 17:17:42 -04:00
jgen
70428b2b5d
Its better to pass to the right function. (Side note, this is why you always test your code)
2013-10-03 21:19:19 -04:00
jgen
393a9e60df
No need to have HTML in the image thumb title. Derp.
2013-10-03 21:17:15 -04:00
jgen
2d041d468f
Adding ability to specify the 'date' in the image thumbnail title (when you hover over the thumbnail).
2013-10-03 21:09:41 -04:00
jgen
1db371345e
Merge branch 'master' of git://github.com/shish/shimmie2
2013-10-03 20:33:47 -04:00
Shish
67c026e8d8
unique request ID, for associating several log entries with one request
2013-09-12 16:29:38 +01:00
Shish
1b73dd4ddc
add 'hellbanned' user class, with support from the comments extension
2013-09-09 13:41:08 +01:00
Shish
7c95981319
load thumbnails on demand is more trouble than it's worth
2013-09-08 23:21:06 +01:00
Shish
07304861f3
log IDs of things
2013-08-30 00:19:46 +01:00
Shish
7c140680b7
log args
2013-08-30 00:19:46 +01:00
Shish
12bc4a90f7
core-image -> core_image, for elasticsearch's sake
2013-08-30 00:19:46 +01:00
Shish
44deff21a8
Merge branch 'master' of https://github.com/shish/shimmie2
2013-08-05 20:37:40 +01:00
Shish
4fc1f2f217
save cached config when saving database config, fixes #311
2013-08-05 20:21:57 +01:00
Shish
e50d9c4dbb
only sanitise when saving tags - when searching, '*' is important
2013-08-04 18:21:52 +01:00
Shish
8b22652aa0
resolve negative aliases
2013-08-04 18:19:23 +01:00
Shish
2b628a395f
resolve_list -> resolve_aliases, to better describe what it actually does
2013-08-04 18:13:50 +01:00
Shish
7e89481105
have Tag::resolve_list always take an array
2013-08-04 18:11:02 +01:00
Shish
00e297c7d4
Merge pull request #317 from HungryFeline/patch-1
...
Let the admin define how much space should be free
2013-07-07 03:28:44 -07:00
Shish
39753fe7a9
Finish the process of removing $query from thumb links. (Forgot to remove $query from the thumb links)
2013-07-07 10:34:19 +01:00
HungryFeline
9edbaf2ec7
Let the user define how much space should be free
2013-07-07 09:08:50 +02:00
Shish
47c1b5d094
move query-string-passing to JS rather than embedding in the HTML, so that the HTML can be commonised and cached better
2013-07-05 22:32:16 +01:00
Shish
30886b3a69
cache lookup debugging
2013-07-05 22:32:16 +01:00
HungryFeline
65fcbcb9ba
Actually set the cookie prefix
...
When COOKIE_PREFIX was not shm (the default) the script tried to read cookies prefixed with the new prefix but the script was setting the old default prefix from before the constants were implemented.
2013-07-02 06:46:54 +02:00
HungryFeline
616aa3300a
Don't check the certificate when transloading
...
This allows the download of images via https even if the cert is self-signed.
2013-07-02 04:44:27 +02:00
Shish
df2f90016f
trim leading slashes more efficiently
2013-06-13 12:20:27 +01:00
Shish
19c0868b2c
sqlite got case sensitive by default at some point - lowercase strings for comparing them
2013-06-13 10:34:47 +01:00
jgen
cc95eb5deb
Some more small speed tweaks.
2013-05-13 20:40:01 -04:00
Shish
7701758959
log old source in event log when changing source
2013-05-07 09:13:03 +01:00
Shish
7ff0ae51a1
fixup wildcards
2013-03-03 18:34:27 +00:00
Shish
72a82c7487
saner wildcard handling, and only handle '*'
2013-03-03 18:26:47 +00:00
Shish
dbfd747dd3
remove more slashes
2013-02-06 08:36:30 +00:00
Shish
c9491ad714
Get SQLite:scoreql_to_sql to return something
2013-01-31 08:07:19 +00:00
Shish
78442e96c3
add daily cache breakage to gravatars
2012-12-30 18:08:58 +00:00
Shish
cebebcd975
Merge branch 'master' of https://github.com/shish/shimmie2
2012-12-10 21:28:44 +00:00
Shish
5a3b4dae49
normalise usernames
2012-12-10 21:28:41 +00:00
green-ponies
ef44d6ccf3
Fix for issue 263 - ReCAPTCHA private and public keys reversed.
2012-11-03 13:49:10 -04:00
Shish
d8c670eaa6
move yet more stuff out of index.php
2012-10-16 23:05:11 +01:00
Shish
b141632785
some mock objects, for testing (coming soon, maybe)
2012-10-16 22:58:47 +01:00
Shish
38fea60056
handle CLI_LOG_LEVEL not being set
2012-10-16 22:58:24 +01:00
Shish
073b21aaa1
split up event listener loading, so parts can be called individually
2012-10-16 22:31:50 +01:00
velocity37
52718b0590
util.inc: Default to static extension lookup
...
Magic can return invalid results for video files, breaking their playback. Default to the static extension lookup to avoid this problem but still return application/octet-stream if nothing works.
2012-10-16 18:56:39 +01:00
velocity37
0663bf54a0
Grr...
2012-10-16 18:55:43 +01:00
velocity37
1bd6f9f0ba
Update core/util.inc.php
2012-10-16 18:55:38 +01:00
velocity37
fcdf784acc
Update static thumb + bug fix
...
Add videos to static thumb and make Shimmie compare lowercase extensions.
2012-10-16 18:55:23 +01:00
velocity37
412dcd05af
Add video MIME types
2012-10-16 18:55:00 +01:00
Shish
e3d385aee5
Merge branch 'master' of github.com:shish/shimmie2
2012-09-24 22:36:28 +01:00
Shish
ac812b4a2a
danbooru api updates
2012-09-24 22:36:09 +01:00
Shish
65ce0ff4e4
check filename extension by lowercased version of itself
2012-09-22 23:24:19 +01:00
Shish
06426bdfe6
when checking mime types, use the filename.ext from the DB, not the (non-existent) .ext on disk
2012-09-22 23:15:25 +01:00
Shish
c57801bce7
wildcards aren't regular tags either
2012-09-03 11:13:08 +01:00
Shish
7dd929e5a8
remove a whole load of event->user variables that weren't used -- things should be using global user
2012-08-18 19:45:39 +01:00
Shish
6fcdf4717e
Merge branch 'js-classes'
2012-08-15 21:26:56 +01:00
Shish
6394cd8100
make shm-thumb use consistent across themes, with data-tags and data-post-id
2012-08-15 20:42:56 +01:00
Shish
61e9909327
hardcoded config too (unrelated)
2012-08-15 18:31:28 +01:00
Shish
112422a2ca
time and timestamp are incompatible
2012-07-28 12:07:46 +01:00
Shish
acf285bd68
IPs are variable length
2012-07-28 11:57:22 +01:00
Shish
53ad7d4a2f
more sqlite, and indexes
2012-06-27 00:08:51 +01:00
Shish
02a286cba0
sqlite updates
2012-06-26 23:46:38 +01:00
Shish
f9008a70a6
refactoring fail
2012-06-24 07:13:53 +01:00
Shish
8dfeb7cda3
longer cache timings, with better invalidation
2012-06-24 01:57:12 +01:00
Shish
6c4fd0d14d
remove ancient non-comment
2012-06-24 01:49:53 +01:00
Shish
38f7555d98
get rid of direct references to Database's engine
2012-06-24 00:57:55 +01:00
Shish
d313cea8a7
create the DB connection on demand; some pages don't require one at all thanks to caching
2012-06-24 00:50:13 +01:00
Shish
bcfcca7cda
checking the engine can trigger a database init...
2012-06-24 00:25:47 +01:00
Shish
008cc4253b
wibble database / cache connection functions, make them repeatable, and set persistant DB connections as an option
2012-06-23 23:57:34 +01:00