Commit Graph
4185 Commits
Author SHA1 Message Date
discomradeandFredrick Brennan 2317c0adee Add default value for flood_cache
The original code left flood_cache undefined, leading to errors in newer versions of PHP. See https://github.com/vichan-devel/vichan/issues/525
2023-01-12 03:30:23 -05:00
Majin BejittoandFredrick Brennan 23163ae59c fix "scandir should not need to sort in b.php (banner code)"
scandir by default sorts files in ascending order. this is unnecessary when you're picking a random file anyway. it's just wasting CPU cycles and increasing latency as more files are added.

currently it is

    $files = scandir($dir);

it should be

    $files = scandir($dir, SCANDIR_SORT_NONE);
2022-12-21 03:36:45 -05:00
Majin BejittoandFredrick Brennan a0f699d49f fix "anchor/bumplock icon won't show up without fixing variable name"
mistake in /templates/post_thread.html

it should be post.sage not post.bumplocked, there is no bumplocked field in posts_X tables
2022-12-21 03:36:35 -05:00
Fredrick Brennan 70222e8c2d Revert "When moving Reply from Thread to Thread: Remove re-direct to error page "Thread does not exist"" 2022-12-14 03:18:00 -05:00
27chanandGitHub 5961373dda Merge pull request #518 from smolten/master
When moving Reply from Thread to Thread: Remove re-direct to error page "Thread does not exist"
2022-12-13 17:31:36 -03:00
smolten 812a111107 When moving a post, add condition (post is Thread) before trying to make Thread for post. Removes "Thread Does not exist" page that showed up even when a post was successfully moved between threads. 2022-12-13 00:56:23 -07:00
Fred BrennanandScotty Molt 191dbd3be0 [SECURITY] [REGRESSION] Fix config editor UI
Closes #516.

Co-Authored-By: Scotty Molt <smolt@asu.edu>
2022-12-10 10:27:59 -05:00
27chan cd444a1c1b Update footer
Remove duplicate code footer in all pages
Updated the link to the project on github
2022-12-06 16:55:26 -03:00
perdedoraandGitHub 7571df84c8 break to avoid undefined error (#514) 2022-11-28 17:10:20 -05:00
deysuandGitHub c8f88c14a8 Add banners as default functionality & display them on mod login / dashboard when enabled (#513)
* Add banner support as a default, integrated option.
Used lainchan's original banner script, authored by barrucadu

* Display banners on moderator login and dashboard

* Remove memes & better directory structure
2022-11-17 01:48:24 -05:00
runitandFredrick Brennan f62acd5c1a banned.php now shows a pretty page instead of an ugly one. credits to JamesJDillon @ Lainchan 2022-10-15 10:09:10 -04:00
runitandFredrick Brennan 4e5fecebd2 I didn't need to actually touch this. 2022-10-15 10:09:10 -04:00
runitandFredrick Brennan 63b71bf1fc We're not Tinyboard anymore. We've been vichan for 8 years. We should reflect that.
Also use Github wiki so new enhancements can be reflected. It's better than linking to 10-year-old archived documentation.
I'll update the wiki eventually.
2022-10-15 10:09:10 -04:00
runitandFredrick Brennan b6d411c5e4 I'd just like to interject for a moment. 2022-10-15 10:09:10 -04:00
清靈語andFred Brennan 5780e78975 Replace Google reCAPTCHA API's domain (#507)
This makes it accessible in mainland China.

Sources:
google/recaptcha#227
https://developers.google.com/recaptcha/docs/faq#can-i-use-recaptcha-globally
https://meta.stackoverflow.com/questions/402339/please-change-the-recaptcha-link-to-ensure-the-site-is-accessible-in-china

Co-Authored-By: Fredrick Brennan <copypaste@kittens.ph>
2022-10-15 10:07:10 -04:00
Fred Brennan 4c6a695a6f Use ENT_QUOTES when converting UTF-8 to HTML (#448)
Closes #448.
2022-09-15 14:46:05 -04:00
sshscp15andFredrick Brennan e42a1b04b1 fixes boardlist in catalog when in mod mode 2022-09-15 13:03:49 -04:00
sshscp15andGitHub 30e7574649 Fix display warning/errors (#496)
* prevent filling debug param when debug is off

* fix php warning: "$item" must be passed by reference
2022-09-15 13:03:32 -04:00
sshscp15andFredrick Brennan 401b506691 fix mod.php. check if key is there and is valid 2022-09-15 13:03:06 -04:00
27chanandGitHub 70a06116e5 Update DEMO
Update version PHP
2022-09-12 20:18:18 -03:00
27chanandGitHub ec8ae76d43 Merge pull request #499 from vichan-devel/xss-embed
Removed regex with possibiblity of XSS
2022-09-05 13:59:45 -03:00
27chanandGitHub 76fad44de4 Removed regex with possibiblity of XSS
An anonymous user reported the issue to me
2022-09-05 13:58:41 -03:00
Fred Brennan 572a11dba7 Flip insane default for non-developers 2022-08-29 11:48:38 -04:00
Fred Brennan efd54a20e8 Install config to secrets.php by default 2022-08-29 11:47:47 -04:00
Fred Brennan a99d7c7c80 Add support for APC(u) 2022-08-29 11:45:59 -04:00
ae2d91c534 Moved hardcoded html filepaths into config file for extensibility (#354)
Co-authored-by: chatfield <chatfield@creatuity.com>
Co-authored-by: Fred Brennan <copypaste@kittens.ph>
2022-08-29 10:50:45 -04:00
0f94915fdf Add yandex images as image identification option (#430)
* Add yandex images as image identification option

* Update image_identification.html

* Fix indentation

Co-authored-by: Fred Brennan <copypaste@kittens.ph>
2022-08-29 10:37:40 -04:00
Fredrick BrennanandGitHub 1e19e75bf5 Change illogical default of $config[force_body]
Makes JS and non-JS enforcement equivalent while providing a downgrade path.

JS may not allow empty bodies even when $config[force_body] false. Don't care enough to fix. PR welcome.

Close #493.
2022-08-29 10:30:50 -04:00
27chanandGitHub dd7c63b65f Merge pull request #491 from vichan-devel/issue№441
fix mysql_version() for mariadb
2022-08-24 11:46:28 -03:00
Fredrick BrennanandGitHub 9e63116338 fix mysql_version() for mariadb 2022-08-20 12:45:56 -04:00
Łiźnier Hełam ŁabejandGitHub d6ea8db5ef remove named parameters from call_user_func_array calls (#402) 2022-08-20 12:25:52 -04:00
sshscp15andFredrick Brennan 4db4ab9cf0 simple catalog support for moderators 2022-08-20 12:25:10 -04:00
370chanandGitHub c170bc7ef2 Fix files not being saved in certain cases (#483) 2022-08-20 12:24:46 -04:00
PVNFU-28andGitHub b5eee58b96 Update theme.php (#409)
fixed hardcoded root that broke spoilered images on the catalog if vichan was not installed on the web root.
2022-08-20 12:21:42 -04:00
PVNFU-28andFredrick Brennan 2d1420b763 Update style.css
Made CSS formatting more consistent, really minor stuff
2022-08-20 12:21:14 -04:00
PVNFU-28andFredrick Brennan 75236d6ae5 Update functions.php
current regex consumes the space after a post quote, instead of merely checking that it's there. As a result textually consecutive post quotes, which the source calls cites, cannot be separated by a single space. This fixes that
2022-08-20 12:20:53 -04:00
ben2613andFredrick Brennan 72f38933c2 Fix mobile browser hang issue when auto-reload by reducing DOM modification in forloop 2022-08-20 12:19:41 -04:00
bebyxandGitHub c128a37160 Fix editing global pages for 7.4 (#487) 2022-08-20 12:17:04 -04:00
JunicchiandFredrick Brennan 23ebde7883 fix Undefined index ip problem, fixes #434 2022-08-20 12:13:02 -04:00
27chanandGitHub ae3b5b194c Merge pull request #466 from discomrade/patch-5
Fix multiple issues in anti bump flood
2022-06-21 12:56:11 -03:00
27chanandGitHub 1d8a577029 Merge pull request #440 from discomrade/patch-1
Fix custom thumb_ext when using ImageMagick convert
2022-06-06 22:06:16 -03:00
27chan bfd0cc0bc2 Adjust css theme
Fix responsive
2022-06-01 11:46:28 -03:00
27chanandGitHub 6577a0d9d8 Fix typo 2022-06-01 01:11:53 -03:00
27chanandGitHub 023d6c763b Updating information
Adding Redis in the recommendations section.
Inserting a demo section.
2022-06-01 01:09:05 -03:00
27chanandGitHub fe5b8b7863 Merge pull request #464 from discomrade/master
Fixes an error reporting typo in move thread.
2022-05-31 08:55:21 -03:00
rosemashandFredrick Brennan 52321abc7b Fix 404 caused by recent_posts.html loading wrong JS filename 2022-01-22 13:55:08 -05:00
discomradeandGitHub 77bab66293 Fix multiple issues in anti bump flood
- saged posts aren't ignored when finding last bump
- bumplocked thread with one reply, delete the reply and no post matches the query
- bumplocked threads should be ignored
2022-01-22 03:31:52 +00:00
joveanddiscomrade 847c5d130c Fixes an error reporting typo. 2022-01-18 07:17:34 -01:00
discomradeandFredrick Brennan 8512321669 Fix redis 'delete' deprecation error
Redis deprecated the 'delete' alias for 'del'. Posting while using redis cache would return an error, the post would still be posted.
2022-01-16 23:50:25 -05:00
Łiźnier Hełam ŁabejandGitHub 617f2a68da Merge pull request #455 from vichan-devel/securimage
securimage captcha
2021-11-13 01:31:22 +01:00