Commit Graph

2106 Commits

Author SHA1 Message Date
czaks 2d9214ac63 version check should point at engine.vichan.net and not tinyboard.org actually 2015-04-23 08:18:36 +02:00
czaks 4c1d2f924c fix error while installing themes; thanks xixi 2015-04-23 07:57:52 +02:00
Marcin Łabanowski 4014682882 fileboard support 2015-04-22 06:06:34 +02:00
czaks 1b16e97f67 [code] fix regexps 2015-04-12 03:08:40 +02:00
czaks 197d5f236f [code] tag support 2015-04-12 01:14:35 +02:00
8chan f2848f2242 Update GeoIP database 2015-04-10 15:03:35 +02:00
czaks 11dfc8bbdc fs cache backend: silence the error 2015-04-06 22:51:02 +02:00
czaks 094f60d34d try_smarter: fix two bugs. 1. uncovered by the second, during a bump only the page the thread was on and first page were rebuild, despite threads rearranging their positions on the remaining pages. happening always. 2. during smart build, the page wasn`t ordered to be rebuilt 2015-04-06 18:59:33 +02:00
Marcin Łabanowski 8fcb9195c8 Merge pull request #137 from lewdchan/master
made the define_groups function play nice on hhvm
2015-04-05 20:51:51 +02:00
czaks c50635c700 Merge branch 'master' of github.com:vichan-devel/Tinyboard 2015-04-05 20:37:40 +02:00
czaks 9831b582fa groups were not defined 2015-04-05 20:25:57 +02:00
czaks 6fd4eb2add fix a locale issue 2015-04-05 20:23:57 +02:00
czaks f053450edf cache_config: fix debug notice 2015-04-05 20:04:27 +02:00
czaks 45f11d1d78 indent the file (inc/functions.php) after the latest changes 2015-04-05 19:12:41 +02:00
czaks dc2928a14d cache_config preliminary release 2015-04-05 18:48:53 +02:00
czaks 1d28b4be4d cache.php: fs cache 2015-04-05 17:13:55 +02:00
czaks b78b3db010 uncache themes on settings change 2015-04-05 16:59:04 +02:00
czaks 758cb94e01 optimization: locale caching, so we don`t have to reparse instance-config every single time 2015-04-05 16:52:35 +02:00
czaks 71ef3430fc optimization: get rid of one more sql query related to installed themes 2015-04-05 16:38:16 +02:00
czaks 34eeaccea9 optimization: we don`t need bans.php most of the time and bans.php has big dependencies 2015-04-05 16:31:20 +02:00
czaks cbbebcd20c optimization: if gettext.so is loaded, we don`t need the fallback implementation 2015-04-05 16:26:32 +02:00
Jayme Brereton fa2e6cfa80 made the define_groups function play nice on hhvm 2015-04-05 20:14:58 +09:30
Jason Puglisi 8cf28682e7 Removed tab at start of api.php to fix ban list and possibly other stuff 2015-04-03 08:03:15 -04:00
czaks 67db118f1e Revert "Revert "smart_build: buildThread" (for a moment, something b0rks)"
This reverts commit b246daa191.
2015-04-02 20:30:57 +02:00
czaks 99706835c2 Revert "Revert "smart_build for buildIndex""
This reverts commit cfb2f55b7a.
2015-04-02 20:29:43 +02:00
czaks cfb2f55b7a Revert "smart_build for buildIndex"
This reverts commit 55277ce383.
2015-04-02 19:36:55 +02:00
czaks b246daa191 Revert "smart_build: buildThread" (for a moment, something b0rks)
This reverts commit f2a74812f0.
2015-04-01 18:44:01 +02:00
czaks f2a74812f0 smart_build: buildThread 2015-04-01 18:43:48 +02:00
czaks 14671e0535 functions.php fix: after_open_board support; so that we may disable smart_build immediately after open_board 2015-04-01 18:13:32 +02:00
czaks 55277ce383 smart_build for buildIndex 2015-04-01 18:11:08 +02:00
czaks d4892aca12 fix one of the previous commits: fix api_global 2015-04-01 17:30:06 +02:00
czaks e4e01e4573 smart build: define configuration variables 2015-04-01 17:16:30 +02:00
czaks 4030c42bb4 add a global_api variable for buildIndex 2015-04-01 17:07:24 +02:00
czaks deefe8299b unlink a .gz version of a file if it exists 2015-04-01 16:56:17 +02:00
czaks 7fd8c75450 don`t rebuild a page, when not needed, even if it doesn`t exist 2015-04-01 16:53:28 +02:00
czaks 5a9af83ba6 better slugify support for api 2015-03-31 05:50:52 +02:00
czaks e35d261ff4 enable embed field for api 2015-03-31 05:32:38 +02:00
8chan 4a22ee9245 Extra files and IDs in API
Conflicts:
	inc/api.php
2015-03-31 05:28:08 +02:00
czaks 300e9e7e71 fix some png images being discarded 2015-03-31 05:20:00 +02:00
czaks 5d8e023fc4 remove tinyboard special markup from slugs; thanks stigma for reporting 2015-03-30 06:26:53 +02:00
Matěj Grabovský 6b21689dcd Fix errors about uninitialized config during install 2015-03-27 14:30:43 +01:00
czaks 10f93d0d43 implement a protection against transparent proxies 2015-03-24 05:19:25 +01:00
czaks 3851087dce slug size should be configurable 2015-03-12 00:03:22 +01:00
Marcin Łabanowski 10a8219965 enable a `basic` cache by default; notify me if it breaks your chan 2015-03-12 00:00:59 +01:00
czaks bf1b6103cf Merge branch 'master' of github.com:vichan-devel/Tinyboard 2015-03-10 14:22:47 +01:00
czaks 6c4d3941fa api fix 2015-03-10 14:22:29 +01:00
czaks 4bf525599e ... 2015-03-10 14:19:36 +01:00
czaks a2544bc596 ... (cites) 2015-03-10 14:16:27 +01:00
czaks 50b80e9e24 ... (slug api) 2015-03-10 14:06:44 +01:00
czaks 9f34d334d3 .. 2015-03-10 13:52:31 +01:00
czaks 2f7aeec531 ... 2015-03-10 13:48:33 +01:00
czaks 58b60f0aa4 ... 2015-03-10 13:46:34 +01:00
czaks 7623de9e2f ... (cache) 2015-03-10 13:42:10 +01:00
czaks d690567b44 ... (minor fix for locales) 2015-03-10 13:16:16 +01:00
czaks 0062125f5c ... 2015-03-10 13:09:53 +01:00
czaks fe7e9c5103 ... 2015-03-10 13:03:47 +01:00
czaks 429c9f890f ... 2015-03-10 13:02:38 +01:00
czaks f4bba2e9ed ... 2015-03-10 12:57:06 +01:00
czaks bdb6001f3f support for slugified links; may introduce a few bugs 2015-03-10 12:48:59 +01:00
czaks bffe03e651 rearrange config processing a bit 2015-02-27 21:16:03 +01:00
czaks a93f168c79 Merge branch 'master' of github.com:vichan-devel/Tinyboard 2015-02-26 21:44:52 +01:00
czaks 0ab8890b67 tools/rebuild: show currently rebuilded themes 2015-02-26 21:44:39 +01:00
yeltsew7 aa0d606651 Add in E Z board locking 2015-02-15 21:23:26 -05:00
Simon McFarlane 473e30382c Remove instance config 2015-01-24 23:49:59 +01:00
czaks daad519b85 config[php_md5] feature 2014-10-24 13:24:33 +02:00
czaks 24548e377c update locales 2014-10-18 13:54:27 +02:00
clsr 49079e57fb Fix expanded tabs 2014-10-18 13:43:25 +02:00
clsr d266908ca9 Fix API: Swap image width/height, make replies an integer, fix original filename 2014-10-18 13:43:25 +02:00
8chan 6052ed8d3d SECURITY: imagemagick/graphicsmagick was ignoring all errors
So, in a much older patch I had a problem where an incorrect RGB
profile would make image uploads fail. I fixed this by using strpos
against the error message...but didn't check the return value
correctly.

That means that any error from gm/im was ignored. This caused people
to upload too large images and flood /b/ with 1 x 10000 pixel images

My fault, patched now. Sorry about that.

Conflicts:
	inc/image.php
2014-10-12 10:23:03 +02:00
8chan 803c76a800 .x.x less confusing...will change to less_ip eventually 2014-10-11 20:37:58 +02:00
czaks 5d1b426fa3 fix bans.php on removing a ban by a semi-privileged mod 2014-10-11 20:13:05 +02:00
czaks 3a552e5b76 hopefully fix locales 2014-10-09 04:09:30 +02:00
czaks dfd05e88f9 possible fix of themes` interactions 2014-10-09 03:57:18 +02:00
czaks ef3bb46876 bans.php: surpress error 2014-10-09 02:00:31 +02:00
czaks 9b3fa77719 new banlist implementation; also includes a public banlist 2014-10-08 23:23:59 +02:00
8chan c4dc3f4d47 Fix spoiler image not working 2014-10-07 04:33:57 +02:00
wopot c7351dff09 4 times "elseif" is not the way
and precalc. value sometimes help if well commentent
2014-10-07 00:16:02 +02:00
Bui aba8d27ace wasn't aware of DNS function 2014-10-05 23:20:06 +02:00
Bui 1e95e58811 don't break if dns_system is true 2014-10-05 23:20:06 +02:00
Bui 8b9932218f add forward-confirmed reverse DNS 2014-10-05 23:20:06 +02:00
czaks 8518164352 sync locales with transifex 2014-10-05 18:38:25 +02:00
Marcin Łabanowski 97a25dad03 Merge pull request #102 from cable6-dev/bugfix-genwebmerror
[bugfix]$config['error']['genwebmerror'] wasn't set in config.php
2014-10-05 17:56:46 +02:00
Marcin Łabanowski d01d892896 Merge pull request #100 from cable6-dev/feature-hide-sage
Added an option to hide sages
2014-10-05 17:53:32 +02:00
Marcin Łabanowski 42868c672a Merge pull request #103 from cable6-dev/bug-fix-check_spoiler_size
Check spoiler_image size before ussuming it is 128×128px
2014-10-05 17:53:08 +02:00
kaf 3c2529e157 [bugfix]$config['error']['genwebmerror'] wasn't set in config.php 2014-10-05 15:35:52 +00:00
kaf 296e4fd5fa Added an option to hide sages 2014-10-05 15:29:37 +00:00
kaf fe60590d19 Check spoiler_image size before ussuming it is 128×128px 2014-10-05 15:26:28 +00:00
kaf 9cee5f6c61 [bugfix]ban appeals (was also present in tinyboard) 2014-10-05 12:53:02 +00:00
Michael Walker 7c7a465966 Implement syntax highlighting 2014-09-28 23:06:18 +00:00
czaks ef53af04ec fix a recently added md5 api field 2014-09-27 11:31:30 +02:00
hatstand0 d27cddaacc Add file hash to API
The API currently lacks the Base64 encoded file hash 4chan's API provides, which assists in file de-duplication by archive software.
2014-09-26 13:28:04 +02:00
hatstand0 7ea5b129e6 Fix thumbnail width/height in API
The API currently has the thumbnail widths and heights switched around
2014-09-26 13:27:49 +02:00
czaks 3b2f448102 restore compatibility with php < 5.5; fixes vichan-devel#86 2014-09-24 12:26:15 +02:00
czaks ba49bc6c37 update locales 2014-09-24 03:48:46 +02:00
czaks 92183e8e39 add portuguese (portugal) translation by Chorizo 2014-09-21 08:37:16 +02:00
czaks a1f26e8fd1 update locales 2014-09-21 04:52:18 +02:00
Fredrick Brennan 7288f1dec7 Fix last commit 2014-09-20 16:49:32 +00:00
Fredrick Brennan 23c73ca839 Allow the user to decide whether or not he wants to display his country 2014-09-20 16:35:28 +00:00
Fredrick Brennan 9070b061ee Bug fix: users were banned from /0/ if they had a ban anywhere else
Conflicts:
	inc/bans.php
2014-09-20 15:39:47 +00:00
Marcin Łabanowski 4da5f4ec90 Merge pull request #79 from marlencrabapple/master
FFmpeg support for WebM uploads
2014-09-17 20:50:21 +02:00
Ian Bradley 306f4ef46b Added escapeshellarg() for WebM thumbnail generation. 2014-09-15 16:57:06 -07:00
Ian Bradley 0a9de3deb5 FFmpeg support for WebMs. Fixes threads with large amounts of WebM's causing crashes for some users. 2014-09-15 16:34:36 -07:00
Ian Bradley c1ecef3772 Added support for BSD md5 incase md5sum isn't available. 2014-09-15 16:33:37 -07:00
8chan 66e026b361 ?/bans: fix pagination - can now see all bans on all boards if > $config[mod][banlist_page]
Conflicts:
	inc/bans.php
2014-09-13 16:43:46 +00:00
Juan Tamad 53ada6a5ff added option for showing the mod in ban page.
also fixes issue where the Staff is not shown in ban appeals.
2014-09-01 06:30:33 +08:00
Tomasz Konojacki 1b62fbea6f added support for statcounter.com tracking code 2014-08-24 23:33:53 +02:00
Marcin Łabanowski d78dcd6ed6 fix a bug reported by Dudeman on #v-d 2014-08-21 04:27:47 +02:00
8chan e28f233e3d Close #51: Prevent players from cheating the dice roller by using markup 2014-08-10 15:38:02 +00:00
8chan 1ea3da1db6 Merge Barrucadu/diceroll into master 2014-08-10 15:35:11 +00:00
czaks c3662d4a59 handle tinyboard flags with length=0 2014-08-09 05:12:36 +02:00
czaks b8381b31db Revert "Use a different way to show the original filename"
This reverts commit d81a6c49e2.

Conflicts:
	js/download-original.js
	templates/post/fileinfo.html
2014-08-08 22:18:06 +02:00
Jano Slota 46c07d3566 Change styling of fileinfo, add iqdb search 2014-08-08 21:58:15 +02:00
Jano Slota a87dc24169 Minor fixes for embed htmls 2014-08-08 21:57:58 +02:00
Jano Slota 3144e11cf9 Minor fixes for embed htmls 2014-08-08 21:57:11 +02:00
Jano Slota d81a6c49e2 Use a different way to show the original filename
Conflicts:
	templates/post/fileinfo.html
2014-08-08 21:52:19 +02:00
Alrahambra 323f29d2b3 update fi_FI locale 2014-08-08 21:48:02 +02:00
dubcheck bbff6da4c8 update sk_SK locale 2014-08-08 21:47:10 +02:00
cicus 34d4e3267a update hu_HU locale 2014-08-08 21:46:35 +02:00
Adverso 31420d4190 update es_ES locale 2014-08-08 21:45:39 +02:00
copypaste 4dba56386d update eo locale 2014-08-08 21:44:56 +02:00
kennyl b81f9749a8 update zh_TW locale 2014-08-08 21:44:08 +02:00
kaf c6c7de937a update fr_FR locale 2014-08-08 21:43:18 +02:00
kpcyrd 9a98d518a0 Fix is_writable check for templates/cache 2014-08-08 21:36:56 +02:00
czaks fa198e207f enhance filters; make them work on multiimage 2014-08-08 21:35:00 +02:00
czaks 57e80951d9 sorta document the changes in config.php 2014-07-28 04:15:09 +02:00
czaks a01f8e9e11 actually allow for a log-only filter 2014-07-28 04:12:19 +02:00
czaks 50091e28a9 allow the previous not only for ban action, but also for reject action, or a nul one 2014-07-28 04:09:01 +02:00
czaks a940ee9abb Merge branch 'master' of github.com:vichan-devel/Tinyboard 2014-07-28 04:06:39 +02:00
Marcin Łabanowski 29e71fa3ee filters: add option to log a message body in ip notes 2014-07-28 04:05:47 +02:00
8chan ef7556194c Fix 55ch cancer; can now see next page of posts, ?/recent uses templating system 2014-07-19 18:42:52 +00:00
czaks 8d0f1bf4ad fix a bug in filename truncation 2014-07-08 09:56:31 +02:00
czaks f97d2dff85 fix previous commit 2014-07-08 09:44:30 +02:00
czaks 9526f5ed1c fix #72 2014-07-08 09:43:04 +02:00
czaks 8d3c3f7ef7 Merge 4.5 2014-07-06 03:58:00 +02:00
czaks 4a0c87c7e1 Revert "Update jQuery UI to 1.11.0, GeoIPv6 and IP library"
This reverts commit dca7570b32.
2014-07-06 03:50:16 +02:00
czaks d38433a9c2 fix gzip static 2014-07-06 03:22:40 +02:00
czaks 9b943da60a Revert "Rework the GeoIP code, add country-based poster names"
This reverts commit db3c7f4ee9.
2014-07-06 02:13:08 +02:00
czaks a9b035d822 Revert "Second rework of the GeoIP code, now supporting cities!"
This reverts commit 2488e77e86.
2014-07-06 02:12:54 +02:00
Jano Slota 2488e77e86 Second rework of the GeoIP code, now supporting cities! 2014-07-06 01:30:38 +02:00
Jano Slota db3c7f4ee9 Rework the GeoIP code, add country-based poster names 2014-07-06 01:29:12 +02:00
Jano Slota 4adf893c39 Random names for anonymous users - thanks to svnth 2014-07-06 01:27:38 +02:00
Jano Slota dca7570b32 Update jQuery UI to 1.11.0, GeoIPv6 and IP library 2014-07-06 01:25:37 +02:00
czaks 6a3dbe5c98 Merge 4.5
Conflicts:
	inc/display.php
	templates/post_reply.html
	templates/post_thread.html
2014-07-06 01:24:16 +02:00
8chan f2809d4793 Fix issue #45 2014-07-06 01:14:59 +02:00
Chen-Pang He 97069ea490 Introduce $config['gzip_static'] 2014-07-06 01:12:12 +02:00
8chan 9df6ca8ddd Fix issue #45 2014-06-24 19:41:00 +00:00
czaks a04dee562c update locales for 5.0 2014-06-21 21:04:29 +02:00
czaks 3895223922 Merge 4.5
Conflicts:
	templates/post_thread.html
2014-06-21 20:50:41 +02:00
Chen-Pang He 9fd003cbca import zh_TW translation 2014-06-21 20:46:30 +02:00
mgaj 0adc70baf7 update es_ES locale 2014-06-21 20:40:14 +02:00
sildeperker 3241f6325b import da_DK transation 2014-06-21 20:39:33 +02:00
kaf 4f61279ad6 update fr_FR transation 2014-06-21 20:38:51 +02:00
czaks 32c42e3596 update pl_PL translation 2014-06-21 20:38:16 +02:00
czaks 26884e8e11 Merge 4.5
Conflicts:
	post.php
2014-06-20 23:35:45 +02:00
czaks 73177fcffc Merge branch '4.5' of github.com:vichan-devel/Tinyboard into HEAD
Conflicts:
	templates/themes/basic/index.html
2014-06-20 23:27:34 +02:00
Techan eb2a468a09 Improve protection from displaying errors to visitors 2014-06-20 23:07:07 +02:00
czaks 2c883fda0a fix ban appeals; thanks to sraczynski for reporting 2014-06-16 11:39:56 +02:00
czaks b12612ac57 fix sql error as reported by a Romanian anon 2014-06-14 18:33:55 +02:00
czaks 427a9938a7 Merge 4.5 2014-06-12 03:12:56 +02:00
Chen-Pang He 7933abd271 Fix vichan #65
Conflicts:
	inc/mod/auth.php
	inc/mod/pages.php
2014-06-12 03:12:27 +02:00
czaks 503903ac0f Merge 4.5 2014-06-11 02:05:14 +02:00
czaks 23d6e82038 $_SERVER[HTTPS] isn`t being always set; fixes #65 2014-06-11 02:04:59 +02:00
czaks c2cbbe7e22 Merge 4.5
Conflicts:
	js/expand-too-long.js
2014-06-10 17:51:03 +02:00
Chen-Pang He 6716a24b68 Send cookie only via HTTPS if a mod logs in via HTTPS, which is the case on this site 2014-06-10 17:42:18 +02:00
8chan b506c0be9f Fix array_filter error message when debug_stuff is false 2014-05-31 22:43:34 +02:00
8chan 073e6bec83 Fix array_filter error message when debug_stuff is false 2014-05-27 23:50:20 +00:00
Fredrick Brennan 56695fbf04 No need for global config 2014-05-21 08:19:16 +02:00
Fredrick Brennan f6e97b6e73 SECURITY: Remove $config[db][password] when $config[debug] is TRUE 2014-05-21 08:19:09 +02:00
Fredrick Brennan 65a14a0d39 Fix moving of deleted files 2014-05-19 14:00:16 -04:00
Fredrick Brennan 85136b76ed No need for global config 2014-05-19 13:46:18 -04:00
Fredrick Brennan ff809ccf71 SECURITY: Remove $config[db][password] when $config[debug] is TRUE 2014-05-19 13:39:30 -04:00
Fredrick Brennan 9b3f8421fc Fix displaying bans 2014-05-14 13:51:49 -04:00
czaks fe126cb4bf rewrite filename truncation code; ref #53 2014-05-11 14:10:53 +02:00
czaks 7d29cf9e37 Merge 4.5 2014-05-10 22:44:37 +02:00
kaf c878b308bf update fr l10n 2014-05-10 22:44:22 +02:00
Aš Esu 6fbe26c9e1 update lt locale 2014-05-10 22:43:14 +02:00
diggydoc 8233cdbad2 update lv l10n 2014-05-10 22:42:20 +02:00
Alrahambra 1102e6d47c update fi l10n 2014-05-10 22:40:47 +02:00
neniu d7a20417bd update eo l10n 2014-05-10 22:39:56 +02:00
Assada 8103a0ba8d update ru l10n 2014-05-10 22:39:21 +02:00
cicus 65a87ed9af update hu l10n 2014-05-10 22:38:43 +02:00
czaks 4288898dfa Merge branch 'master' of github.com:vichan-devel/Tinyboard 2014-05-10 21:58:34 +02:00
czaks 19ce50c545 Merge ../pl
Conflicts:
	post.php
2014-05-10 21:58:23 +02:00
Jano Slota 844d724b62 Optimized images 2014-05-10 21:51:00 +02:00
Jason Lam ff51706bfd add new truncate_filename filter 2014-05-09 20:42:57 -04:00
Jason Lam eca5c383e1 added truncate_filename function 2014-05-09 20:42:05 -04:00
Jano Slota c25b8f01c5 Updated minify, jQuery, MixItUp and Tooltipster 2014-05-07 11:17:32 +02:00
Jano Slota 593560956c Added configurabe image identification 2014-05-07 11:14:30 +02:00
czaks cd15458a32 Merge remote-tracking branch 'origin/4.5' 2014-05-06 21:53:38 +02:00
czaks f7278e5a61 user moderation support 2014-05-06 21:53:05 +02:00
Fredrick Brennan d31a353962 Allow post deletion switch 2014-05-05 18:03:51 -04:00
czaks 72c7e28a0e Merge branch 'master' into staging 2014-05-05 17:29:59 +02:00
czaks 855618b2a0 Merge branch 'master' of github.com:vichan-devel/Tinyboard
Conflicts:
	templates/themes/catalog/catalog.html
	templates/themes/catalog/theme.php
2014-05-05 17:29:34 +02:00
Fredrick Brennan 5039584a5e Fix ?/recent str_replace issue 2014-05-04 19:24:34 -04:00
czaks 81b0612d56 fug, i replaced finnish locale with pt_BR? 2014-05-04 02:13:37 +02:00
czaks bac23d22f8 forgot to compile lv_LV locale ;_; 2014-05-04 00:24:12 +02:00
czaks dafe0d5896 Merge branch 'master' of github.com:vichan-devel/Tinyboard into staging 2014-05-04 00:19:45 +02:00
diggydoc 90666e3674 preliminary lv_LV l10n 2014-05-04 00:17:05 +02:00
neniu 24c31b402a finalize esperanto l10n 2014-05-04 00:13:28 +02:00
czaks 45fdd71b63 fix it more 2014-05-04 00:05:55 +02:00
czaks 8d4104feb0 restore php5.3 compatibility. thx for Kihokki for reporting that 2014-05-03 23:58:24 +02:00
czaks 211c1acec9 actually fix this bug 2014-05-02 19:32:18 +02:00
czaks 9416587d40 fix a bug with multiple images; thanks to saiko of tahta.ch for reporting it 2014-05-02 18:58:21 +02:00
Fredrick Brennan b1912ba86f Merge branch 'staging' of https://github.com/vichan-devel/vichan into staging 2014-04-30 17:18:44 -04:00
Fredrick Brennan 042e7b9c59 Deprecate postControls(), per-file deletion and spoilering 2014-04-30 17:18:35 -04:00
czaks 318d75ac27 ukko: mod support for ukko; fixes #23 2014-04-30 18:20:30 +02:00
czaks 776bbeb73e ukko: mod support for ukko; fixes #23 2014-04-30 18:18:55 +02:00
Fredrick Brennan 24753907eb remove var_dump 2014-04-29 20:18:30 -04:00
Fredrick Brennan 53e33d414f Fix mod_move for multi image 2014-04-29 19:14:10 -04:00
Fredrick Brennan 2b3942d19d Fix mod_move for multi image 2014-04-29 19:07:13 -04:00
czaks bb5446a93d Merge remote-tracking branch 'origin/br-integration' into staging 2014-04-29 21:35:50 +02:00
czaks c1aaf78cbb forgot one place to remove quick-reply-old 2014-04-29 21:35:45 +02:00
czaks a2d62ce96d fix webm for multiimage 2014-04-29 21:18:37 +02:00
czaks b7112050a1 Merge branch 'master' of github.com:vichan-devel/Tinyboard into staging 2014-04-29 18:59:14 +02:00
neniu eb23552531 update eo l10n 2014-04-29 18:57:37 +02:00
czaks 4287822229 limit the cli debug uptput 2014-04-29 18:48:57 +02:00
czaks 18e9c32a0e limit the cli debug uptput 2014-04-29 18:48:21 +02:00
czaks b94e39148b remove quick-reply-old. it probably doesn't work now, it certainly isn't
maintained. this is an old cruft and if needed, it needs rewriting.
2014-04-29 18:37:29 +02:00
czaks d208789fa7 remove attentionbar. its code is shit and it doesn't belong here tbh. 2014-04-29 18:33:03 +02:00
czaks 684e886f14 Merge remote-tracking branch 'origin/master' into staging 2014-04-27 16:26:52 +02:00
czaks 932c451f9e display backtrace when error on rebuilding from CLI 2014-04-27 16:26:08 +02:00
Vespero 7bf662460c update eo locale 2014-04-27 16:23:44 +02:00
neniu 4bc03a560c update eo locale 2014-04-27 16:23:09 +02:00
MartenŜadoko 19ebd82abc update eo locale 2014-04-27 16:22:52 +02:00
czaks 28b9584a7b display backtrace when error on rebuilding from CLI 2014-04-27 16:01:41 +02:00
copypaste c483e1258c multiimage posting 2014-04-27 15:48:47 +02:00
neniu 7a04150b04 Esperanto l10n 2014-04-23 23:23:57 +02:00
Tunai b516661097 update tr_TR locale 2014-04-22 23:23:02 +02:00
Assada cc29f9879b update ru_RU locale 2014-04-22 23:22:20 +02:00
copypaste 55a6047b85 update es_ES locale 2014-04-22 23:21:22 +02:00
dubcheck fa3738ba28 update sk_SK translation 2014-04-22 15:20:07 +02:00
cookiezeater fcf1743af8 update ru_RU translation 2014-04-22 13:26:08 +02:00
cicus 4098d2a808 update hu_HU locale 2014-04-22 13:24:37 +02:00
czaks 31185ab4c9 update locales from transifex 2014-04-22 08:49:40 +02:00
czaks a9c35844c7 fix themes resetting the board 2014-04-21 15:38:18 +02:00
czaks 4a3dd0cfd6 config.php: i18n one more message 2014-04-21 02:41:01 +02:00
czaks 366a72a813 update hu_HU locale 2014-04-21 00:52:37 +02:00
czaks d25db31860 Merge branch 'master' of github.com:vichan-devel/Tinyboard 2014-04-20 23:16:24 +02:00
czaks b87d3d76d5 improve debugging 2014-04-20 23:16:15 +02:00
czaks e2cd1d9372 update locales hu_HU, pl_PL and sk_SK from transifex 2014-04-20 21:29:15 +02:00
czaks 8665f7b129 update locales 2014-04-20 00:58:33 +02:00
czaks 66d0c08d8e load german locale from transifex 2014-04-19 23:44:11 +02:00
czaks b33e8cb10d fix previous commit 2014-04-19 23:06:59 +02:00
ctrlcctrlv 465986d06c use all boards for search.php if boards are not specified 2014-04-19 23:03:23 +02:00
czaks 7e30f1d3cf add user_flag to valid inputs 2014-04-19 19:17:03 +02:00
kaf b102fd5f4e Typo
Conflicts:
	inc/config.php
2014-04-19 18:49:12 +02:00
kaf f83c87b623 Added: /pol/-like flags based on a953229de7
Conflicts:
	inc/config.php
	templates/post_form.html
2014-04-19 18:48:17 +02:00
czaks 17967436e3 pull hu_HU and ru_RU locales from transifex 2014-04-19 17:33:25 +02:00
czaks 0f0a19ad4c update pt_BR translation 2014-04-19 01:06:34 +02:00
czaks c8cec2824a update pt_BR translation 2014-04-19 00:50:49 +02:00
czaks cd34871480 update pt_BR l18n by hitmonkey 2014-04-19 00:36:24 +02:00
czaks bfc4df8276 Merge branch 'master' of github.com:vichan-devel/Tinyboard into br-integration 2014-04-19 00:24:52 +02:00
czaks bd498227f5 pull pt_BR translation from transifex by hitmonkey and anaodev 2014-04-18 23:52:09 +02:00
czaks 19c9f48459 no more polish strings for en 2014-04-18 22:50:32 +02:00
czaks 4322329086 fix en i18n 2014-04-18 20:51:19 +02:00
czaks ed35ad8bc6 dubcheck updates slovak translation on transifex 2014-04-18 20:42:57 +02:00
czaks 29a1d15b53 add readme for locales 2014-04-18 19:55:23 +02:00
czaks 56d4f9b957 update translations with those at transifex 2014-04-18 19:47:59 +02:00
czaks 2d34274672 fix posting of ı and İ, possibly a bit more xD 2014-04-18 14:38:05 +02:00
czaks e741ca9b01 update containerchan readme 2014-04-06 21:56:34 +02:00
czaks 5a73af9ea1 add a webm posthandler 2014-04-06 21:54:22 +02:00
czaks fb94bcca0e add a webm icon 2014-04-06 21:51:41 +02:00
czaks e99c638e26 work on player.php (webm) 2014-04-06 21:32:23 +02:00
czaks 09b64a289b matroska elements go there 2014-04-06 21:29:09 +02:00
czaks 781fde7789 move php files to a more sane directory 2014-04-06 21:21:17 +02:00
czaks 6c0b745cf4 SECURITY: local path discovery fix 2014-03-31 10:23:34 +02:00
czaks 207543754c SECURITY: remove XSS vulnerability 2014-03-30 16:40:14 +02:00
kaf 96d6504cba Added: fr_FR translation. Need lot of changes. 2014-03-29 17:43:57 +01:00
czaks f0b2240b5f Merge branch 'master' of github.com:vichan-devel/Tinyboard into br-integration 2014-03-25 13:03:37 +01:00
czaks 9d9d514919 we no have any modpages.html 2014-03-25 11:57:36 +01:00
sinuca fb2b66e2dd Recent posts functionality
Conflicts:
	inc/config.php
	inc/mod/pages.php
	mod.php
2014-03-25 11:35:04 +01:00
czaks 2a41c37fee fix link_prefix. thanks to anon on http://tinyboard.org/demo/mod.php?/sup/res/1210.html 2014-03-13 22:39:32 +01:00
czaks babc7049ac it's spanish not italian ;_; 2014-03-10 10:21:30 +01:00
czaks b585fe912e enable 4chan api by default. it bears some extra CPU time with it, but giving API to the users by default is the way to go. 2014-03-09 01:51:39 +01:00
czaks a7813360e3 Revert "why not extend this freaky 4chan api a bit?"
This reverts commit faaa0eab3a.

This improves on bug vichan-devel#24 a little bit
2014-03-09 01:46:14 +01:00
Edy Búa 19740795ff italian l10n 2014-03-09 01:43:04 +01:00
czaks 75cca1ffb2 fix previous commit 2014-02-24 15:29:26 +01:00
czaks 14c499f9d1 Condense flags into one file. Heads-up for people having custom flags, disable $config['country_flags_condensed'] !!! 2014-02-24 00:06:01 +01:00
Jano Slota d37a5194f5 Updated Slovak translation 2 2014-02-23 20:34:19 +01:00
czaks 174d116bf8 update polish translation 2014-02-23 19:49:52 +01:00
czaks 7d01450901 add lithuanian translation by marjo @ #opfuckmorsy. it's sorta outdated and incomplete, so you'd better update. 2014-02-23 19:32:03 +01:00
Jano Slota 52007cb394 Updated Slovak translation 1 2014-02-23 19:22:30 +01:00
Jano Slota 48ad7f5b80 Updated Slovak translation
Conflicts:
	inc/locale/sk_SK/javascript.js
	inc/locale/sk_SK/javascript.po
	inc/locale/sk_SK/tinyboard.mo
	inc/locale/sk_SK/tinyboard.po
2014-02-23 19:22:02 +01:00
czaks 58615845ad allow basic commenting of locale string 2014-02-23 19:01:41 +01:00
czaks 9c30e380d8 actually fix prevous commit 2014-02-23 18:54:31 +01:00
czaks 0354b9a5e3 finally fix i18n strings in config.php 2014-02-23 18:49:04 +01:00
czaks 7283c4caee fix pngs better 2014-02-22 15:54:46 +01:00
czaks c0d3a23574 actually fix png posting for some images not fully supported by gm/imagemagick 2014-02-22 15:47:29 +01:00
Tunay Uyar f7feb28522 Turkish locale 2014-02-20 23:55:26 +01:00
czaks bcb47a1d33 geoip: compatibility fix; this allows to have both versions of geoip loaded 2014-02-19 00:01:40 +01:00
Jano Slota 9dad842c24 Moved the external geoip files to inc/lib/geoip and made the geoip code a bit prettier 2014-02-18 23:50:01 +01:00
czaks cbf44d4d75 cleanup: don't trigger rebuild code; fail silently (boardlink race fix; I will test it a bit) 2014-02-18 20:42:19 +01:00
czaks ede30d5eed png resizing: depending on error messages with pngs is flawy 2014-02-10 23:44:20 +01:00
czaks ff9b684f7e remove old oekaki; see vichan-devel#20 2014-01-29 22:59:29 +01:00
czaks b77dd0c6fd update polish translation 2014-01-18 20:56:53 +01:00
czaks c5dfc2937c fix double quoting in links. thanks STI for reporting that 2014-01-17 00:30:04 +01:00
Riku Rouvila 89db70961f change finnish locale contact email 2014-01-14 13:39:52 +01:00
czaks 858ebbe68f delegate youtube.js embed html code to config.php 2014-01-09 18:25:00 +01:00
czaks 0264a5ca6d inc/image.php: i18n 2014-01-04 19:26:44 +01:00
czaks 9a5f3b2e31 image resizing: fix a problem with some pngs; reported by urban 2014-01-04 19:09:30 +01:00
czaks e880c8b542 update polish translation 2013-12-29 01:38:44 +01:00
czaks 2664a84974 4chan api: add missing `tim` field 2013-12-28 22:24:54 +01:00
czaks faaa0eab3a why not extend this freaky 4chan api a bit? 2013-12-28 19:51:13 +01:00
czaks d6b8447233 revise 4chan api support 2013-12-28 19:46:50 +01:00
czaks 62fe8571e2 json api: fix building of catalog.json (NB: this puts extra load on server; we can try to make it lighter) 2013-12-28 18:03:49 +01:00
czaks c8913f41a7 compact-boardlist.js: initial commit 2013-12-28 00:53:42 +01:00
czaks 8a2df689df config.php: clarify comment to mean quick-reply-old, as now it's named 2013-12-25 16:28:50 +01:00
czaks 6e02796ec5 update polish translation 2013-12-25 16:13:17 +01:00
czaks 13dbde96f4 fix ajax.js errors workings 2013-12-23 18:54:24 +01:00
czaks f5657caf24 Merge branch 'master' of https://github.com/savetheinternet/Tinyboard into vichan-devel-4.5
Conflicts:
	inc/config.php
	install.php
	post.php
	stylesheets/style.css
2013-11-11 21:54:35 +01:00
Michael Foster 9fb63b053f new event: markup-url 2013-10-04 20:13:58 +10:00
Michael Foster f5422cad65 Um. I accidentally deleted this code for some reason. 2013-09-30 12:18:56 +10:00
Michael Foster c8062fbf76 CSRF more mod pages 2013-09-23 16:48:56 +10:00
Michael Foster de70fb6253 $config['error']['lurk'] was last used in 2010 I think 2013-09-23 15:52:45 +10:00
Michael Foster 964bb83300 OK, now it is secure. 2013-09-23 14:23:42 +10:00
Michael Foster 299b0e3f2f filehash filter condition 2013-09-23 14:00:04 +10:00
Michael Foster 9cf6814776 Fix secure tripcode hardening 2013-09-23 12:53:44 +10:00
Michael Foster 699279d84a Hardened secure tripcode? 2013-09-23 12:41:27 +10:00
Michael Foster d234c014f0 ?/debug/apc with cache prefixes 2013-09-23 10:41:47 +10:00
Michael Foster fcbc211314 Fixed weird bug with ?/debug/sql trying to allocate a few GB on some instances. Assuming bug with APCu. 2013-09-23 10:21:18 +10:00
Michael Foster 39be89ba49 ?/debug/apc 2013-09-23 10:11:16 +10:00
Michael Foster ff4352d914 Fixed automatic $config['root'] detection with mod.php 2013-09-22 08:13:19 +10:00
Michael Foster a9b7f9b1bc begin implementation of in-built ban appealing 2013-09-21 12:51:23 +10:00
ctrlcctrlv 0a58973631 Make it so that users can't insert code w/syntax errors into ?/config 2013-09-21 02:21:05 +00:00
Michael Foster df143c6b50 fix Twig permissions 2013-09-19 16:09:35 +10:00
Michael Foster 9c48084f3b upgrade twig library 2013-09-19 16:08:25 +10:00
czaks 99a2e1cf3d Merge branch 'master' of https://github.com/savetheinternet/Tinyboard into vichan-devel-4.5
Conflicts:
	js/quick-reply.js
2013-09-18 09:00:22 -04:00
Michael Foster cff15bd765 bugfix: bans 2013-09-18 14:02:01 +10:00
czaks 8ca495e5b8 Merge branch 'master' of https://github.com/savetheinternet/Tinyboard into vichan-devel-4.5
Conflicts:
	inc/config.php
2013-09-17 19:12:19 -04:00
Michael Foster 840e8cd093 use own class's delete function when removing expiring ban 2013-09-18 08:59:36 +10:00
Michael Foster 57e4292e9d Improvements to showing post in ban 2013-09-18 08:56:04 +10:00
Michael Foster 3471f7c668 Optionally show post user was banned for 2013-09-18 08:47:34 +10:00
czaks 6cb7eb939e Merge branch 'master' of https://github.com/savetheinternet/Tinyboard into vichan-devel-4.5
Conflicts:
	inc/config.php
	inc/display.php
	inc/mod/pages.php
	install.php
	js/quick-reply.js
	post.php
	templates/index.html
2013-09-17 10:43:44 -04:00
Michael Foster 803f0c8ce1 Fix search for new bans table 2013-09-17 09:35:13 +10:00
Michael Foster b5ebd265f2 Forgot to include this file 2013-09-17 09:28:06 +10:00
Michael Foster f53348d7c8 Add this library I found 2013-09-17 09:18:59 +10:00
Michael Foster 3e57bb04d7 Begin upgrade to much better bans table. DO NOT PULL YET; It won't work. 2013-09-17 09:15:24 +10:00
Michael Foster dd1bec687b bugfix: disable javascript on mod pages 2013-09-16 06:37:14 +10:00
Michael Foster 00833eeafd js/ajax.js: post with ajax 2013-09-15 14:03:27 +10:00
Michael Foster 4cd2389655 lol 2013-09-15 05:48:37 +10:00
Michael Foster 32c999346f Remove $config['url_regex']; 2013-09-15 05:46:08 +10:00
Michael Foster b038e0b244 fix last commit 2013-09-15 04:23:47 +10:00
Michael Foster 2230f0a051 disable $config['try_smarter'] on ?/rebuild 2013-09-15 04:22:27 +10:00
Michael Foster 9d770f456f show-thread event 2013-09-15 03:54:09 +10:00
Michael Foster c4a6116722 Optionally show page navigation bar at the top too. 2013-09-15 00:42:20 +10:00
Michael Foster 104e2bce6d Combine ban checking into single SQL query. Messy/inefficient query, but good enough. 2013-09-10 16:20:54 +10:00
Michael Foster 99fa2f7cda Bugfix: SQL error, issue #141 2013-09-10 03:54:23 +10:00
Michael Foster 5da8f28726 Improvements to ?/debug/antispam and ?/debug/recentc 2013-09-09 20:16:13 +10:00
Michael Foster 4ec50aad80 case-insensitive, debug bugfix 2013-09-09 19:53:27 +10:00
Michael Foster 6f62499160 Bugfix: Undefined $cached (when caching is disabled) 2013-09-09 19:19:11 +10:00
Michael Foster cc37d79c0d Fix last commit. 2013-09-09 01:38:32 +10:00
Michael Foster eea4e42609 Add ability to create custom user/permissions groups 2013-09-09 01:33:51 +10:00
Michael Foster 9a846d5ad5 Use Unicode in antispam stuff 2013-09-08 17:01:55 +10:00
Michael Foster d4cf4c7afb flood-count condition 2013-09-08 15:07:55 +10:00
Michael Foster a13571cdad Comment mistake 2013-09-08 14:59:43 +10:00
Michael Foster d80af7d077 Bugfix: Sometimes caching here fucks up. Not really sure why yet. 2013-09-08 13:35:02 +10:00
Michael Foster 0e23a6a2b4 "flood filter" becomes "filter" 2013-09-07 13:14:55 +10:00
Michael Foster b7f16dee0f Add ! syntax (NOT) to filters. Don't throttle duplicate post bodies when they are empty 2013-09-07 12:58:23 +10:00
Michael Foster 55dc5cedc3 Steal make_comment_hex() from plainib 2013-09-07 12:50:32 +10:00
Michael Foster e9ccc5d72d Optionally EXPLAIN all SQL queries when in debug mode 2013-09-07 12:40:35 +10:00
Michael Foster 9ccf62bb61 yeah 2013-09-07 03:09:52 +10:00
Michael Foster 7b1a08d85c purge flood cache table after filter stuff, not before 2013-09-07 02:57:42 +10:00
Michael Foster ecda7abe92 bugfix lol 2013-09-07 00:04:22 +10:00
Michael Foster f309e4037c Better and faster basic flood prevention, while merging it into $config['filters']. 2013-09-06 23:09:18 +10:00
Michael Foster 14ff0fbeb3 inc/mod.php has been irrelevant for a while. Time to remove it. 2013-09-06 20:12:34 +10:00
Michael Foster 7f0de93608 Cleaner check to make sure inc/ files aren't accessed directly. 2013-09-06 20:12:04 +10:00
czaks 8a244ab61e Fixed working on some broken shared hostings. Thanks for Belarussian anon for reporting. 2013-09-02 13:41:28 +10:00
czaks 069f1def9b Merge branch 'master' of https://github.com/savetheinternet/Tinyboard
Conflicts:
	install.php
2013-09-01 11:25:19 -04:00
czaks c240056865 Fixed working on some broken shared hostings. Thanks for Belarussian anon for reporting. 2013-09-01 11:20:57 -04:00
Michael Foster b51fc38783 Some SQL and indexes improvements 2013-09-01 02:04:42 +10:00
Michael Foster 8d14ef6bf7 lol 2013-08-31 13:33:26 +10:00
Michael Foster 94ac200d57 fix pm_snippet bug 2013-08-31 13:26:53 +10:00
Michael Foster d166fc70bd Fix \t in posts (editing posts, and HTML Tidy) 2013-08-31 13:23:29 +10:00
Michael Foster f1b1d41230 Update comments for persistent database connections and increase timeout 2013-08-30 15:05:13 +10:00
Michael Foster 46d41cd2a7 More track_cites work 2013-08-30 15:00:33 +10:00
Michael Foster 2d3846384a Rendering $debug: Copy to $_debug so that $debug doesn't become broken if we want to generate more than one file in a request 2013-08-30 09:00:47 +10:00
Michael Foster 343803afb9 More $config['debug'] improvements to time-related stuff 2013-08-30 08:39:11 +10:00
Michael Foster 8921eb9c1a Bugfix: pm_unreadcount cache not working correctly 2013-08-30 08:38:14 +10:00
czaks 8de81d176c Merge branch 'master' of https://github.com/savetheinternet/Tinyboard
Conflicts:
	inc/config.php
2013-08-29 07:33:19 -04:00
czaks b61772361c Merge https://github.com/ctrlcctrlv/Tinyboard 2013-08-29 07:32:06 -04:00
Michael Foster 738179c766 HTML Tidy bug fix: broken attributes, and preserve whitespace properly 2013-08-29 21:24:38 +10:00
Michael Foster 471525a58b HTML Tidy fixes: UTF-8, preserving whitespace, keep attributes literal, don't wrap text 2013-08-29 21:05:03 +10:00
Michael Foster 8144e517e9 Don't set arbitrary cache timeouts for DNS stuff 2013-08-29 20:40:39 +10:00
Michael Foster 3f26aa5ac3 . 2013-08-29 20:05:24 +10:00
Michael Foster eb7cb42e93 $config['markup_repair_tidy']: Better comment 2013-08-29 18:59:36 +10:00
Michael Foster a8e3754375 Minor $config['try_smarter'] work 2013-08-29 18:55:25 +10:00
Michael Foster 7b817eea11 Fix markup again. And add the option to repair fucked up nesting (and more) with HTML Tidy ($config['markup_repair_tidy']) 2013-08-29 15:56:36 +10:00
Michael Foster 3b63cad71f $config['always_regenerate_markup'] 2013-08-29 15:29:04 +10:00
Michael Foster abd013d6e4 Add $config['always_regenerate_markup'] (99.9% of Tinyboard users should ignore this) 2013-08-29 15:28:45 +10:00
ctrlcctrlv 5f977ee593 Moving threads wasn't working with the catalog theme enabled
Conflicts:
	inc/mod/pages.php
2013-08-29 15:18:45 +10:00
Michael Foster 334e69b69f Remove old code 2013-08-29 13:32:55 +10:00
Michael Foster 3545e2406e Perforamnce: Much more efficient >>X and >>>/board/X 2013-08-29 13:31:02 +10:00
Michael Foster 577a8b991d Performance: Use only one query for validating >>X links in posts 2013-08-29 12:52:31 +10:00
ctrlcctrlv b829d19ec7 Moving threads wasn't working with the catalog theme enabled 2013-08-29 00:38:39 +00:00
czaks b95840adcb Merge branch 'master' of https://github.com/savetheinternet/Tinyboard
Conflicts:
	inc/functions.php
2013-08-28 20:34:06 -04:00
Michael Foster 90eb8f1f37 redundant ORDER BY 2013-08-29 08:41:36 +10:00
Michael Foster 8257773807 $config['debug']: Show time initializing Tinyboard (before $debug was created) 2013-08-29 08:30:21 +10:00
Michael Foster 3fbd051737 Record time started (in milliseconds) at the very beginning of inc/functions.php, even when $config['debug'] is disabled (because we can't tell, yet). Gets a more accurate time for page generation. 2013-08-29 08:25:15 +10:00
Michael Foster aa27a22f7c wtf? duplicate code 2013-08-29 08:17:32 +10:00
Michael Foster 09027cd8ae Better cache debugging: Show hit/miss, etc. 2013-08-29 08:07:27 +10:00
ctrlcctrlv 3b5561d1a4 Bugfix: Circlepuller is a dumbass and broke many mod actions, don't merge his commits without testing them 2013-08-29 07:32:29 +10:00
ctrlcctrlv e34c0f4b65 Bugfix: Circlepuller is a dumbass and broke many mod actions, don't merge his commits without testing them 2013-08-28 21:31:10 +00:00
czaks 8503e65858 Merge branch 'master' of https://github.com/savetheinternet/Tinyboard
Conflicts:
	inc/config.php
	inc/functions.php
	install.php
	stylesheets/dark_roach.css
2013-08-28 12:41:36 -04:00
Michael Foster 7a4e481333 Huge bugfix: Old tracked cites where not being purged correctly. Recommend query: "TRUNCATE TABLE `cites`;" to start over 2013-08-28 22:30:56 +10:00
Michael Foster c31e374a71 Allow Unix sockets for database connection 2013-08-28 20:09:30 +10:00
Michael Foster fcb88b16cd Bugfix: Corrupt images were not getting removed from /tmp (convert, gm, and gifsicle) 2013-08-28 17:20:29 +10:00
Michael Foster dc8b1948dd Performance: Only purge old antispam hashes once per request (at most) 2013-08-28 17:08:56 +10:00
Michael Foster a7ac3339de DNS(): Cache NXDOMAIN 2013-08-28 17:00:41 +10:00
ctrlcctrlv 753b67aa71 Hopefully fix spam filter problems caused by noko 50 (thanks to savetheinternet) 2013-08-27 23:44:59 +00:00
Michael Foster 6ce78cb1a4 Bugfix: post editing: should be $board here, not $board['uri'] 2013-08-27 17:27:17 +10:00
Dan Saunders 00a1841cbc Regenerate themes after editing a post 2013-08-27 06:56:53 +10:00
Dan Saunders 08bb2894bc Rebuild themes when a post or file is deleted...
Rebuild themes when a post or file is deleted in the moderation panel.
2013-08-27 06:56:46 +10:00
ctrlcctrlv 97a56a7ec1 Fix try_smarter with deletePost 2013-08-22 17:08:26 +00:00
ctrlcctrlv c7a1ee3121 Bug: deleting posts doesn't rebuld index 2013-08-22 16:51:28 +00:00
Michael Foster 5cc7bd860f Add cache and gm to pre-installation test. Don't die when we can't write to templates/cache. 2013-08-22 03:35:57 +10:00
Michael Foster d92b138762 Accidentally merged noko50 stuff 2013-08-21 22:53:48 +10:00
Michael Foster 11fa73e4d1 automatically initialize $config['api'] 2013-08-21 22:44:23 +10:00
Michael Foster a83715dcb0 single quotation marks please 2013-08-21 22:43:35 +10:00
Michael Foster b01a402d23 4chan-compatible api: better config.php comments 2013-08-21 22:41:42 +10:00
Michael Foster cbfafeea36 merge fail 2013-08-21 22:36:48 +10:00
ctrlcctrlv 9d77a4cc4c Only add country to JSON if flag fits country code regex 2013-08-21 22:35:24 +10:00
ctrlcctrlv ed142a5e5d ;_; 2013-08-21 22:35:19 +10:00
ctrlcctrlv ddd34347f8 Make file/thumb dimensons actually work (thanks sti) 2013-08-21 22:35:11 +10:00
ctrlcctrlv 618d979ec4 Country flags in API if they are enabled 2013-08-21 22:35:07 +10:00
ctrlcctrlv ecda099dfb Custom fields in API, read config.php for info. Non-4chan compatible fields removed. 2013-08-21 22:35:01 +10:00
ctrlcctrlv 01e906b1d3 Make it possible to disable API, disable it by default
Conflicts:
	inc/functions.php
2013-08-21 22:34:52 +10:00
K 0cb54b15dc Add support for 4chan-compatible json API.
Conflicts:
	inc/functions.php
2013-08-21 22:32:44 +10:00
Michael Foster 54a8c72121 Huge bug with deleting boards: $tmp_board unused; sometimes it would delete the wrong board's directory 2013-08-21 21:34:18 +10:00
Michael Foster 72beacc1da allow moving threads with non-image uploads 2013-08-21 20:54:46 +10:00
czaks de035f4a7e Merge branch 'master' of https://github.com/savetheinternet/Tinyboard
Conflicts:
	stylesheets/dark_roach.css
	stylesheets/style.css
2013-08-20 18:22:37 -04:00
ctrlcctrlv 07bf8914e6 Only add country to JSON if flag fits country code regex 2013-08-20 22:11:32 +00:00
ctrlcctrlv c617603179 ;_; 2013-08-20 21:35:16 +00:00
ctrlcctrlv 31aad827ad Make file/thumb dimensons actually work (thanks sti) 2013-08-20 21:31:46 +00:00
ctrlcctrlv 8794fe0149 Delete JSON when thread deleted 2013-08-20 19:53:11 +00:00
ctrlcctrlv 8c081a4ab5 Oops, forgot to check if enabled at one point 2013-08-20 18:59:20 +00:00
ctrlcctrlv cc5173f430 Country flags in API if they are enabled 2013-08-20 18:52:12 +00:00
ctrlcctrlv 3e9f4f101a Custom fields in API, read config.php for info. Non-4chan compatible fields removed. 2013-08-20 18:17:05 +00:00
ctrlcctrlv a29a9324ea Make it possible to disable API, disable it by default 2013-08-20 16:53:05 +00:00
Michael Foster abfdd38e59 Unicode bi-directional text: Finally a working fix 2013-08-19 23:47:56 +10:00
ctrlcctrlv db5ce2cb8f Merge remote-tracking branch 'upstream/master' 2013-08-19 13:21:25 +00:00
ctrlcctrlv fd398f82ed Fix reply moving 2013-08-19 13:20:10 +00:00
Michael Foster 69741e6c08 deleting boards: cache purging, delete directory after sql queries (in case we have permission errors, etc.) 2013-08-19 20:00:16 +10:00
Michael Foster e45ffb8592 custom timeouet for curl'ing upload urls 2013-08-19 18:54:10 +10:00
czaks 6634b43572 Merge branch 'master' of https://github.com/ctrlcctrlv/Tinyboard 2013-08-18 19:26:51 -04:00
czaks 5389b0f358 Merge branch 'master' of https://github.com/savetheinternet/Tinyboard 2013-08-18 19:26:31 -04:00
ctrlcctrlv affad5594e Fix compatibility with php<5.4, sorry anachronos ;_; 2013-08-18 22:51:09 +00:00
Michael Foster c8fcba9439 disregard 2013-08-19 05:22:08 +10:00
Michael Foster d2fdeead64 bidi_cleanup: Just replace with HTML5's <bdi> (for now, at least). The old code was hardly working, and had issued with older PHP versions. 2013-08-19 05:19:54 +10:00
czaks da1b7d087e Merge branch 'master' of https://github.com/savetheinternet/Tinyboard
Conflicts:
	install.php
2013-08-18 13:16:31 -04:00
ctrlcctrlv 9773416553 Better setting name 2013-08-19 03:01:30 +10:00
ctrlcctrlv 47dec49465 Optionally access mod cookie in JavaScript 2013-08-19 03:01:15 +10:00
czaks 45bfd2a095 fix Polish translation 2013-08-19 03:00:44 +10:00
czaks a297ce4af5 Update Polish translation 2013-08-19 03:00:38 +10:00
Michael Foster 5051e0572a Missing theme conf type "checkbox" 2013-08-19 02:03:54 +10:00
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. 2013-08-19 01:07:04 +10:00
czaks f6c25382b9 Merge branch 'master' of https://github.com/ctrlcctrlv/Tinyboard 2013-08-17 22:42:28 -04:00
czaks 946c49ac5a boardlist work part 1: boardname in subtitle; work to make js restyling feasible 2013-08-17 22:41:40 -04:00
ctrlcctrlv 2eb68ac398 Better setting name 2013-08-18 01:53:39 +00:00
ctrlcctrlv 52fe0c8989 Optionally access mod cookie in JavaScript 2013-08-18 01:44:36 +00:00
czaks 7aaeb1fdf3 fix Polish translation 2013-08-17 19:00:00 -04:00
czaks 8f34bb875f Update Polish translation 2013-08-17 18:44:37 -04:00
czaks ff479e8bcb Merge branch 'master' of https://github.com/ctrlcctrlv/Tinyboard 2013-08-17 16:22:04 -04:00
czaks bf119b7abd Merge branch 'master' of https://github.com/savetheinternet/Tinyboard
Conflicts:
	js/post-hover.js
2013-08-17 16:21:40 -04:00
ctrlcctrlv 5c2ec21e13 Bundle jscolor 2013-08-17 19:42:00 +00:00
ctrlcctrlv 979e5754a5 Better error handling 2013-08-17 19:08:54 +00:00
Michael Foster cff62b250c Bugfix: raw html posting 2013-08-18 04:49:56 +10:00
ctrlcctrlv e3600131fc Configurable canvas size 2013-08-17 18:00:26 +00:00
Michael Foster 28f366b686 keep casing of escape modifiers 2013-08-17 17:56:38 +10:00
Michael Foster 998002fd34 better modifier escaping again 2013-08-17 17:53:39 +10:00
Michael Foster b2d5ec253b escape_markup_modifiers: make it case insensitive 2013-08-17 17:41:22 +10:00
Michael Foster e7f25aa480 add delete event 2013-08-17 16:06:45 +10:00
czaks ca565d07c2 Merge branch 'master' of https://github.com/savetheinternet/Tinyboard
Conflicts:
	inc/display.php
2013-08-16 16:06:54 -04:00
Michael Foster e5103b543a fix aspect ratio displaying 2013-08-17 04:11:24 +10:00
Michael Foster 0d45fbc799 Add \n before post modifiers. Add flag alt for country flags. 2013-08-17 03:39:58 +10:00
czaks 3696ffd035 noko50 fix previous commit 2013-08-16 10:10:18 -04:00
czaks 8a4b7c3349 fix noko50 for new new Post and new Thread syntax 2013-08-16 10:09:37 -04:00
czaks 146243c473 Merge branch 'master' of https://github.com/savetheinternet/Tinyboard
Conflicts:
	inc/config.php
	inc/display.php
	inc/functions.php
2013-08-16 10:07:24 -04:00
Michael Foster 0ad1c03997 Optional "flag style" and "flag alt" modifiers 2013-08-16 23:12:40 +10:00
Michael Foster 47ddd2f8b2 Fix editing raw HTML posts 2013-08-16 22:18:57 +10:00
Michael Foster aaeac9de3c forgot this here 2013-08-16 21:51:10 +10:00
Michael Foster 57e69268ef This wasn't usd anywhere. 2013-08-16 21:46:51 +10:00
Michael Foster 4876a27232 Much better post modifiers: raw HTML, ban messages, etc. 2013-08-16 21:25:56 +10:00
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.
2013-08-16 21:08:01 +10:00
Michael Foster 88dff2a683 Set $config['try_smarter'] to true. If you notice any problems, please report them to us. 2013-08-16 20:16:09 +10:00
czaks 4f855cf3b3 Merge branch 'master' of https://github.com/savetheinternet/Tinyboard
Conflicts:
	inc/config.php
	inc/display.php
	inc/functions.php
2013-08-13 14:46:16 -04:00
Michael Foster 07b825c6d2 Don't create anti-bot stuff in buildThread() when asked to return HTML as a string. 2013-08-13 21:53:23 +10:00
Michael Foster c6e629bf89 allow wordfilters to be callbacks 2013-08-13 01:53:23 +10:00
Michael Foster 0de0bc6ceb Optional: Allow uploading by URL 2013-08-12 22:51:46 +10:00
Michael Foster a7a93ece3d $config['error']['invalidzip'] isn't used anywhere anymore 2013-08-12 22:14:26 +10:00
Michael Foster e0a8ffcfb9 ?/config: Link URLs in comments 2013-08-12 21:14:32 +10:00
Michael Foster 169c68e862 use single quotes 2013-08-12 21:08:40 +10:00
Michael Foster adbb0c1fdf ... 2013-08-12 13:01:34 +10:00
czaks 0f5f44bc95 spoilerimage config variable: this got fixed doubly, once wrong, merge both fixes
Conflicts:
	inc/config.php
2013-08-12 13:01:02 +10:00
Michael Foster 3a5f25f751 what 2013-08-12 13:00:06 +10:00
czaks 96122c3fc2 fix notice for mod spoiler image 2013-08-12 12:59:52 +10:00
Vasiliy Shikhachevskiy 8c3ae439c9 Added Czech translation 2013-08-12 12:58:29 +10:00
ctrlcctrlv d846fe6370 forgot to rename config option 2013-08-12 12:58:04 +10:00
ctrlcctrlv 2018fd206b Improve spoiler action
Conflicts:
	inc/mod/pages.php
2013-08-12 12:57:54 +10:00
ctrlcctrlv 6e74f2a1a6 accidentally spaces 2013-08-12 12:55:52 +10:00
ctrlcctrlv ed04525994 Spoil files moderator action 2013-08-12 12:55:44 +10:00
czaks 92edc1d0a5 noko50: clarify in config how to disable it 2013-08-11 17:53:42 -04:00
czaks 8534e2cc80 Merge branch 'noko50-new-dev11' of http://github.com/fallenPineapple/Tinyboard
Conflicts:
	inc/functions.php
2013-08-11 17:49:29 -04:00
czaks 500468336e spoilerimage config variable: this got fixed doubly, once wrong, merge both fixes 2013-08-11 17:34:43 -04:00
czaks 6e26c76c56 Merge branch 'master' of http://github.com/ctrlcctrlv/Tinyboard 2013-08-11 17:32:57 -04:00
czaks c3cb0f171b fix notice for mod spoiler image 2013-08-11 17:22:39 -04:00
Vasiliy Shikhachevskiy 25b6dfd06a Added Czech translation 2013-08-11 13:59:07 -04:00
ctrlcctrlv b9ec342750 Merge conflict 2013-08-11 15:36:17 +00:00
ctrlcctrlv efebd30221 forgot to rename config option 2013-08-11 13:55:15 +00:00
ctrlcctrlv fd54de7126 Improve spoiler action 2013-08-11 13:54:11 +00:00
czaks fa9bf536c3 Merge branch 'master' of https://github.com/savetheinternet/Tinyboard
Conflicts:
	inc/config.php
	inc/display.php
	inc/mod/pages.php
	js/catalog-link.js
	post.php
	templates/banned.html
2013-08-11 09:50:33 -04:00
Michael Foster 4fb941dbfe $config['boardlist_wrap_bracket'] default to true 2013-08-11 21:30:46 +10:00
ctrlcctrlv 39f542704b Option to have a message on the ban page
Conflicts:
	inc/config.php
2013-08-11 21:29:02 +10:00
ctrlcctrlv 38c9ac65d8 Critical bug: could not move threads/posts with spoiler images, resulted in I/O error
Conflicts:
	inc/mod/pages.php
2013-08-11 21:26:02 +10:00
ctrlcctrlv acb4c47a9f Allow for HTML in the board subtitle
Conflicts:
	inc/config.php
2013-08-11 21:08:19 +10:00
Michael Foster 4bce3d7584 Clean: Make boardlist bracket wrapping optional 2013-08-11 21:06:13 +10:00
ctrlcctrlv 7d1acd4a05 Make boardlist bracket wrapping optional 2013-08-11 21:04:45 +10:00
czaks c672b700b0 gifsicle: temporary fix; STI: gifsicle REALLY sends that to stderr for every gif shorter than 50 frames 2013-08-11 21:04:20 +10:00
czaks 8b26201a05 Update Polish translation 2013-08-11 21:02:50 +10:00
fallenPineapple 12ee85beaf Adds "noko50" (View Last 50 Posts) pages. (Broken Reply) 2013-08-10 17:16:30 -04:00
czaks ebac98e207 critical fix for merge 4chanapi+try_smarter: make even pages work 2013-08-09 19:46:28 -04:00
czaks 6fb2ea3b31 fix support for board prefixes after merge 2013-08-09 17:42:19 -04:00
czaks 890718f89f i18n work on ctrlcctrlv's additions 2013-08-09 17:21:40 -04:00
czaks 98fa92f684 Fix boardlist bracketing issue 2013-08-09 17:16:25 -04:00
ctrlcctrlv ecb15c7dcb Option to have a message on the ban page 2013-08-09 19:52:19 +00:00
ctrlcctrlv 379eb7d553 Critical bug: could not move threads/posts with spoiler images, resulted in I/O error 2013-08-09 19:40:49 +00:00
ctrlcctrlv 78ea9af97c Oekaki 2013-08-08 22:15:59 +00:00
ctrlcctrlv d4a1ae3595 Advertisements 2013-08-08 21:57:52 +00:00
ctrlcctrlv 1b10821603 mistake in last commit 2013-08-08 21:09:38 +00:00
ctrlcctrlv ddbe562f9c Optionally allow the moving of single replies 2013-08-08 21:08:01 +00:00
ctrlcctrlv 2b6fa9342b accidentally spaces 2013-08-08 19:43:40 +00:00
ctrlcctrlv a59c2e8369 Spoil files moderator action 2013-08-08 19:41:21 +00:00
ctrlcctrlv 7205801ced Optionally use email selectbox 2013-08-08 19:30:05 +00:00
ctrlcctrlv b8921508fe Allow for HTML in the board subtitle 2013-08-08 18:58:44 +00:00
ctrlcctrlv 3aa1305dab Make boardlist bracket wrapping optional 2013-08-08 18:43:24 +00:00
czaks 73f53d3529 gifsicle: temporary fix; STI: gifsicle REALLY sends that to stderr for every gif shorter than 50 frames 2013-08-06 19:40:17 -04:00
czaks 2cc0769f54 Revert "Merge branch 'master' of github.com:vichan-devel/Tinyboard"
This reverts commit a84c4510fc, reversing
changes made to a8327c3a37.
2013-08-05 06:17:01 -04:00
czaks 0d8e2a65ab fix api issue 2013-08-05 06:09:15 -04:00
czaks a84c4510fc Merge branch 'master' of github.com:vichan-devel/Tinyboard
Conflicts:
	js/post-hider.js
2013-08-05 06:03:40 -04:00
czaks 926fedd576 Update Polish translation 2013-08-05 05:32:18 -04:00
czaks ea97efc8f3 that wasn't meant to be committed 2013-08-05 05:03:46 -04:00
czaks 6267876758 tinyboard special markup: allow content to span multiple lines 2013-08-05 05:02:37 -04:00
czaks 67daf109f2 fix Varnish compatibility when characters such as * are in use for a boardname 2013-08-05 04:51:48 -04:00
czaks 06d2dafa2a Merge branch 'master' of https://github.com/savetheinternet/Tinyboard 2013-08-04 23:31:53 -04:00
czaks c669b087fa bring back ==tags== by default 2013-08-04 23:06:54 -04:00
Michael Foster 373fb99a7f Bugfix: exif_read_data() Incorrect APP1 Exif Identifier Code 2013-08-04 23:02:15 -04:00
czaks 8ad36a851c fix Varnish compatibility when characters such as * are in use for a boardname 2013-08-04 22:12:21 -04:00
czaks f494b34562 Merge branch 'master' of https://github.com/savetheinternet/Tinyboard
Conflicts:
	inc/image.php
2013-08-04 21:17:38 -04:00
Michael Foster 0c829aa8f6 bugfix 2013-08-04 18:48:32 -04:00
Michael Foster 7a51444110 This should probably still be ADMIN. By default, don't let mods or janitors edit any of the config. 2013-08-04 17:53:55 -04:00
Michael Foster c3da5ab4e1 ?/config: Advanced permissions 2013-08-04 17:53:09 -04:00