Michael Foster
6bbe407e18
Markup modifiers: raw HTML
2013-07-31 19:18:55 -04:00
Michael Foster
6d52c8b428
Markup modifiers. Fix issue #66 (public ban message lost when rebuilding post body)
2013-07-31 18:59:54 -04:00
Michael Foster
d692bce686
Fix issue #74 . Note: This bug may break the display of certain filenames prior to upgrade.
2013-07-31 16:34:50 -04:00
Michael Foster
8e4c493a4c
Issue #126
2013-07-31 12:05:19 -04:00
Michael Foster
42cba53887
Allow Unicode in board URIs.
2013-07-31 02:08:55 -04:00
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.
2013-07-30 22:08:56 -04:00
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.
2013-07-30 16:41:10 -04:00
Michael Foster
bd8bd3c02e
Fix for last commit
2013-07-28 20:46:00 -04:00
Michael Foster
57c8e4ee7c
Strip combining characters from Unicode strings (eg. Zalgo)
2013-07-28 20:33:26 -04:00
Michael Foster
308f557fd5
Option to automatically strip EXIF metadata from JPEGs
2013-07-21 15:50:45 -04:00
Michael Foster
30dc892786
Only store video URLs in database, instead of the generated player HTML.
2013-07-19 18:36:12 -04:00
Michael Foster
0ba40a8fc2
I just realized that ImageMagick had a -auto-orient switch. No need for all that code.
2013-07-19 09:39:46 -04:00
Michael Foster
e4bd9a6886
Themes edit: Split "post" into two seperate actions: "post" (replies) and "post-thread". And add a $board variable.
2013-07-18 12:06:26 -04:00
Michael Foster
c2dc25ac51
incrementSpamHash() was duplicated for some reason
2013-07-16 01:34:36 -04:00
Macil Tech
3eda5b0543
Adds image_hard_limit and reply_hard_limit options.
...
Also reworks the numPosts() function and uses it elsewhere too.
2013-06-18 12:21:41 -05:00
Michael Save
a44e0571bc
Automatically rotate and mirror images based on EXIF orientation (only compatiable with "convert" option selected at the moment)
2013-01-24 03:24:38 +11:00
Michael Save
7a68fc9525
Copyright and license update for 2013.
2013-01-20 21:23:46 +11:00
Macil Tech
0da1c18a7f
Add field_disable_subject and field_disable_reply_subject config options.
2013-01-19 01:37:48 -06:00
Michael
accc3992f3
Merge pull request #93 from Macil/image_reject_repost_in_thread
...
Add image_reject_repost_in_thread option
2013-01-18 23:03:16 -08:00
Macil Tech
67ab3760ba
Removed redundant code in image processing.
...
Both paths of the code here did the same thing.
2013-01-19 00:39:29 -06:00
Macil Tech
91e8547b04
Add image_reject_repost_in_thread option
2013-01-19 00:25:24 -06:00
Michael Save
6a705fd8c2
Merge branch 'mod-rewrite'
...
Conflicts:
inc/lib/Twig/Extensions/Extension/Tinyboard.php
install.php
mod.php
stylesheets/style.css
templates/index.html
templates/page.html
templates/thread.html
2012-08-27 02:28:04 +10:00
Michael Save
c919e73625
Temporary bugfix for incorrectly escaped email field
2012-08-27 02:18:31 +10:00
Michael Save
6775eebcfa
$post['id']
2012-05-27 20:55:56 +10:00
Michael Save
ad220b725d
Bugfix: the number of successful passes for an anti-spam "hash" was often incorrectly incremented
2012-05-07 23:51:58 +10:00
Michael Save
9058d202ed
Bugfix: the number of successful passes for an anti-spam "hash" was often incorrectly incremented
2012-05-07 23:51:15 +10:00
Michael Save
890b541191
custom capcode permissions
2012-05-07 18:22:20 +10:00
Michael Save
2082fcde24
Bugfix: with file uploading (introduced with last commit)
2012-05-05 18:12:11 +10:00
Michael Save
b5c7e30609
Bugfix: non-image file uploading
2012-05-05 18:11:45 +10:00
Michael Save
d6f5fc28ce
Bugfix: with file uploading (introduced with last commit)
2012-04-20 19:48:11 +10:00
Michael Save
9286ec4928
Bugfix: with file uploading (introduced with last commit)
2012-04-20 19:47:25 +10:00
Michael Save
4c2066bc27
Bugfix: non-image file uploading
2012-04-20 19:04:53 +10:00
Michael Save
df97c559bd
Bugfix: non-image file uploading
2012-04-20 19:04:37 +10:00
Michael Save
f48bfbf299
typo
2012-04-14 03:44:00 +10:00
Michael Save
1437a121f7
typo
2012-04-14 03:43:04 +10:00
Michael Save
51675e7a9b
code cleanup
2012-04-13 00:18:19 +10:00
Michael Save
95709e7588
Removed board
.id
. Use the board URI/name at the key instead.
2012-04-12 23:23:47 +10:00
Michael Save
a564a95ab4
Improved Tinyboard anti-bot/spam filter. See large comment in inc/config.php for details.
2012-04-12 21:56:01 +10:00
Michael Save
c9423a2c34
large cleanup
2012-04-12 02:49:22 +10:00
Michael Save
1b5f2b08f4
moved $OP to $post['op']. post() now has one argument instead of two.
2012-04-11 02:18:06 +10:00
Michael Save
033491f84f
increase character limit on board URI, title and subtitle
2012-04-09 21:13:44 +10:00
Michael Save
8cfc5460d3
New event: post-after
2012-04-03 00:16:25 +10:00
Michael Save
4c6faeb7a2
Convert $post to an object before passing it to event(). This way it can be modified by event handlers before entering the database. See http://tinyboard.org/docs/events.html#examples
2012-03-24 15:31:35 +11:00
Michael Save
8703ea3d4a
$post['file_path']
2012-03-19 02:55:34 +11:00
Michael Save
7c8dc230b8
Moved rebuildThemes() in post.php back for now.
2012-03-19 02:53:33 +11:00
Michael Save
9d58186360
New feature: "events". Will eventually replace/extend "themes".
2012-03-19 02:41:06 +11:00
Michael Save
c136d44894
Better upload handling (don't move file before handling it)
2012-03-18 19:53:56 +11:00
Michael Save
6db45d4c3d
$config['thumb_method']
2012-03-17 11:54:48 +11:00
Michael Save
60aab92f47
allow quick-reply.js to work
2012-03-14 18:09:23 +11:00
Michael Save
c8d1f1cdd4
ability to adjust thumbnail size for OP images independently from reply images
2012-03-14 02:44:33 +11:00