Michael Foster
e45ffb8592
custom timeouet for curl'ing upload urls
11 years ago
Michael Foster
740b710dd4
chmod(): images don't need +x lol
11 years ago
Michael Foster
154fbf5070
Huge bug: undoImage() was not working at all. This means lots of Tinyboard users probably have lone/permanent images. Working on Tinyboard-Tools script to remove all images/thumbs that don't belong.
11 years ago
Michael Foster
80804b9df6
Bugfix: $config['file_thumb'] being used incorrectly
11 years ago
Michael Foster
3a27060503
GeoIP: Ignore country codes that aren't country codes: ap (Asia/Pacific), EU, etc.
11 years ago
Michael Foster
0d45fbc799
Add \n before post modifiers. Add flag alt for country flags.
11 years ago
Michael Foster
a9fe4ea2db
Change flag_country to just flag
11 years ago
Michael Foster
4876a27232
Much better post modifiers: raw HTML, ban messages, etc.
11 years ago
Michael Foster
b666886416
A few modifications:
1. Finally, clean up some of the crappy code in inc/display.php; no more extreme clutter. new Thread() and new Post() take an array as the first parameter now.
2. Poster country flags. Currently requires the "geoip" extension.
3. Give post images a classname. This was also long-overdue.
11 years ago
Michael Foster
60b3cfc539
Upload via URL: Make sure we're not vulnerable to this buffer overflow exploit. http://www.exploit-db.com/exploits/24487/
11 years ago
Michael Foster
6fdbe76f7b
bugfix: sometimes this acts weird
11 years ago
Michael Foster
6a1e8e834b
Fix last commit: add chmod() to fix some permissions derping
11 years ago
Michael Foster
0de0bc6ceb
Optional: Allow uploading by URL
11 years ago
Michael Foster
5836cd23d2
Critical bug: users could not report OP posts, only replies (thanks to ctrlcctrlv for finding this)
11 years ago
Michael Foster
f1e3c53d8d
exiftool: -q needed twice to suppress warning messages
11 years ago
Michael Foster
c9fe458152
exiftool: -ignoreMinorErrors
11 years ago
Michael Foster
373fb99a7f
Bugfix: exif_read_data() Incorrect APP1 Exif Identifier Code
11 years ago
Michael Foster
a2b432cfb0
Some logic fixes. Don't strip exif twice.
11 years ago
Michael Foster
0387ae1b46
Use exiftool to patch bug for now.
11 years ago
Michael Foster
ac4306555b
Fix for instances with old GraphicsMagick or ImageMagick versions (no -auto-orient).
11 years ago
Michael Foster
b373b39f44
Bugfix: gm and auto-orient thumbnailing
11 years ago
Michael Foster
b67fc7d54e
Only use `identify` if we have to
11 years ago
Michael Foster
5300ffadf1
Better image processing. Add support for GraphicsMagick (a fork of ImageMagick) and `exiftool` (for stripping EXIF metadata quickly).
11 years ago
Michael Foster
a3fbff2259
Update $config['try_smarter']. Should be working now.
11 years ago
Michael Foster
4fce9b63ae
Major config.php cleanup and a few minor misc fixes.
11 years ago
Michael Foster
40ab2e0c17
Don't redraw image again after correcting image orientation; Correct image orientation with convert+gifsicle too
11 years ago
Michael Foster
a052a791b5
Add optional database table prefix (issue #118 ; see issue comments for details)
11 years ago
Michael Foster
328484bee7
SQL cleanup
11 years ago
Michael Foster
6bbe407e18
Markup modifiers: raw HTML
11 years ago
Michael Foster
6d52c8b428
Markup modifiers. Fix issue #66 (public ban message lost when rebuilding post body)
11 years ago
Michael Foster
d692bce686
Fix issue #74 . Note: This bug may break the display of certain filenames prior to upgrade.
11 years ago
Michael Foster
8e4c493a4c
Issue #126
11 years ago
Michael Foster
42cba53887
Allow Unicode in board URIs.
11 years ago
Michael Foster
8efab06616
Upgrade to utf8mb4 charset for MySQL server versions above 5.5.3. Keep support for older versions. Fix charsets for multiple columns and tables.
11 years ago
Michael Foster
461084d400
MySQL's utf8 charset only supports up to 3-byte symbols. Insterting four byte symbols (U+010000 to U+10FFFF) can be done maliciously to break HTML mark-up.
The ideal solution was to convert to MySQL's utf8mb4 charset, but then we would lose support for MySQL < 5.5.3. In this fix, incompatible characters are encoded as HTML numeric character references (eg. #65536 ) and just stripped from body_nommarkup.
11 years ago
Michael Foster
bd8bd3c02e
Fix for last commit
11 years ago
Michael Foster
57c8e4ee7c
Strip combining characters from Unicode strings (eg. Zalgo)
11 years ago
Michael Foster
308f557fd5
Option to automatically strip EXIF metadata from JPEGs
11 years ago
Michael Foster
30dc892786
Only store video URLs in database, instead of the generated player HTML.
11 years ago
Michael Foster
0ba40a8fc2
I just realized that ImageMagick had a -auto-orient switch. No need for all that code.
11 years ago
Michael Foster
e4bd9a6886
Themes edit: Split "post" into two seperate actions: "post" (replies) and "post-thread". And add a $board variable.
11 years ago
Michael Foster
c2dc25ac51
incrementSpamHash() was duplicated for some reason
11 years ago
Macil Tech
3eda5b0543
Adds image_hard_limit and reply_hard_limit options.
Also reworks the numPosts() function and uses it elsewhere too.
11 years ago
Michael Save
a44e0571bc
Automatically rotate and mirror images based on EXIF orientation (only compatiable with "convert" option selected at the moment)
12 years ago
Michael Save
7a68fc9525
Copyright and license update for 2013.
12 years ago
Macil Tech
0da1c18a7f
Add field_disable_subject and field_disable_reply_subject config options.
12 years ago
Macil Tech
67ab3760ba
Removed redundant code in image processing.
Both paths of the code here did the same thing.
12 years ago
Macil Tech
91e8547b04
Add image_reject_repost_in_thread option
12 years ago
Michael Save
c919e73625
Temporary bugfix for incorrectly escaped email field
12 years ago
Michael Save
6775eebcfa
$post['id']
12 years ago