1
0
mirror of https://github.com/vichan-devel/vichan.git synced 2025-02-07 07:01:29 +01:00

244 Commits

Author SHA1 Message Date
Michael Foster
a01f53b4a4 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
e2adc0093d 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
d9dfed5e1c Fix for last commit 2013-07-28 20:46:00 -04:00
Michael Foster
9a14d32c77 Strip combining characters from Unicode strings (eg. Zalgo) 2013-07-28 20:33:26 -04:00
Michael Foster
f798bb5209 Option to automatically strip EXIF metadata from JPEGs 2013-07-21 15:50:45 -04:00
Michael Foster
731cfba33b Only store video URLs in database, instead of the generated player HTML. 2013-07-19 18:36:12 -04:00
Michael Foster
2650da760c 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
34b5f62600 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
2ec71f9b3e incrementSpamHash() was duplicated for some reason 2013-07-16 01:34:36 -04:00
Macil Tech
aa881058a3 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
53fa21b76c 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
4f58617507 Copyright and license update for 2013. 2013-01-20 21:23:46 +11:00
Macil Tech
ef7c998b02 Add field_disable_subject and field_disable_reply_subject config options. 2013-01-19 01:37:48 -06:00
Michael
b91845ea7e 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
14469f80a9 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
15043b39cf Add image_reject_repost_in_thread option 2013-01-19 00:25:24 -06:00
Michael Save
c0760892b5 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
fa24147525 Temporary bugfix for incorrectly escaped email field 2012-08-27 02:18:31 +10:00
Michael Save
9062a7cf34 $post['id'] 2012-05-27 20:55:56 +10:00
Michael Save
c1c7adb0e9 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
7af775cf80 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
8b2e62f105 custom capcode permissions 2012-05-07 18:22:20 +10:00
Michael Save
36b8397f9f Bugfix: with file uploading (introduced with last commit) 2012-05-05 18:12:11 +10:00
Michael Save
15f290b34f Bugfix: non-image file uploading 2012-05-05 18:11:45 +10:00
Michael Save
ca87a005be Bugfix: with file uploading (introduced with last commit) 2012-04-20 19:48:11 +10:00
Michael Save
adfeeaa635 Bugfix: with file uploading (introduced with last commit) 2012-04-20 19:47:25 +10:00
Michael Save
fe3a7250fe Bugfix: non-image file uploading 2012-04-20 19:04:53 +10:00
Michael Save
a2ad7d16fe Bugfix: non-image file uploading 2012-04-20 19:04:37 +10:00
Michael Save
8e42d64f55 typo 2012-04-14 03:44:00 +10:00
Michael Save
e1e225448a typo 2012-04-14 03:43:04 +10:00
Michael Save
17a56af9a7 code cleanup 2012-04-13 00:18:19 +10:00
Michael Save
ef6f5a2e48 Removed board.id. Use the board URI/name at the key instead. 2012-04-12 23:23:47 +10:00
Michael Save
0f984ebf77 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
c98a8afc1d large cleanup 2012-04-12 02:49:22 +10:00
Michael Save
41355cbd44 moved $OP to $post['op']. post() now has one argument instead of two. 2012-04-11 02:18:06 +10:00
Michael Save
4e9cc24fad increase character limit on board URI, title and subtitle 2012-04-09 21:13:44 +10:00
Michael Save
6aec1a61ba New event: post-after 2012-04-03 00:16:25 +10:00
Michael Save
2ed3a91bc3 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
f2df725984 $post['file_path'] 2012-03-19 02:55:34 +11:00
Michael Save
975ddcb2df Moved rebuildThemes() in post.php back for now. 2012-03-19 02:53:33 +11:00
Michael Save
b93d735b7d New feature: "events". Will eventually replace/extend "themes". 2012-03-19 02:41:06 +11:00
Michael Save
bf78900dda Better upload handling (don't move file before handling it) 2012-03-18 19:53:56 +11:00
Michael Save
fc9407e1b3 $config['thumb_method'] 2012-03-17 11:54:48 +11:00
Michael Save
1a3542b9ae allow quick-reply.js to work 2012-03-14 18:09:23 +11:00
Michael Save
6b75bf516c ability to adjust thumbnail size for OP images independently from reply images 2012-03-14 02:44:33 +11:00
Michael Save
cc9552cdfe Remade config[redraw_image] 2012-03-10 20:53:41 +11:00
Michael Save
dc1cfa187b bug: avoid using empty() or values such as "0" will not work as intended 2012-02-17 19:24:40 +11:00
Michael Save
7014b5341b allow mods to bypass forced anonymity (and other disabled fields). also fixed some small per-board permission bugs 2012-02-16 23:07:25 +11:00
Michael Save
6b587639e8 fixed bug causing "bot" errors when disabling fields on certain boards only 2012-02-14 23:18:00 +11:00
Michael Save
4b170b1336 prohibit using same anti-bot hashes across different boards/threads 2012-01-20 02:37:53 +11:00