Lorenzo Yario
45f476084e
Merge pull request #693 from Zankaria/premade-ban-reasons
...
Add premade ban reasons
2024-03-30 22:15:20 -07:00
Zankaria
018da09ac5
Fix CaptchaQueries naming
2024-03-26 14:16:19 +01:00
Zankaria
3e3fa057d5
bans.php: rebuild themes only if bans are deleted
2024-03-22 10:59:22 +01:00
Zankaria
67b88ec78f
bans.php: group deletions
2024-03-22 10:59:13 +01:00
Zankaria
a2eb3d9053
bans.php: trim
2024-03-22 10:57:10 +01:00
Zankaria
dc903017ca
Add CaptchaQueries
2024-03-21 15:14:13 +01:00
Zankaria
c20b0ba6f0
Add context dependency container
2024-03-21 15:14:13 +01:00
Zankaria
3dc239e204
http-driver: refactor
2024-03-21 15:14:13 +01:00
Zankaria
65cebe9bd5
http-driver: add file size limit and timeout support
2024-03-21 15:14:13 +01:00
Zankaria
2a228e8ee4
Add http curl driver
2024-03-21 15:14:13 +01:00
Lorenzo Yario
0c3159673d
Merge pull request #692 from Zankaria/simple-antispam
...
Prettier simple-antispam documentation
2024-03-16 15:39:57 -07:00
Lorenzo Yario
3c23e01dab
Merge pull request #696 from Zankaria/ban-appeals-limits
...
Add maximum length of ban appeal
2024-03-15 09:48:25 -07:00
Zankaria
2a8b69fa77
Add maximum report length
2024-03-15 16:37:59 +01:00
vholmes
61cdca7207
Prevents reports with too many characters
2024-03-15 16:34:05 +01:00
Zankaria
d5109426d9
Prettier simple-antispam
2024-03-15 16:08:45 +01:00
discomrade
e80549a881
Enforce maximum length of ban appeal
2024-03-15 16:02:35 +01:00
discomrade
43973862dd
Added Feature - Premade Ban Reasons
...
see 13ac9172e7
2024-03-14 15:55:49 +01:00
Lorenzo Yario
3ac86a074a
Merge pull request #687 from Zankaria/trim-functions
...
Trim the whitespace in functions.php
2024-03-14 06:12:42 -07:00
Lorenzo Yario
954bb08762
disable by default, like other captchas
2024-03-14 06:06:28 -07:00
Lorenzo Yario
28df28de26
add some more info about this as this is basically questycaptcha
2024-03-14 06:05:43 -07:00
Lorenzo Yario
e3ae4aee80
Merge pull request #689 from Zankaria/faster-delete
...
Speed up page builds on delete
2024-03-14 05:22:34 -07:00
Zankaria
e2d771239c
Critically enhance the simple antispam mechanism
2024-03-14 12:50:19 +01:00
Your Name
6dabfa08bc
Simple anti-spam mechanism
2024-03-14 12:50:19 +01:00
nonmakina
fff3e11c48
use more cache. Speeds up page builds ( #72 )
...
use more cache. Speeds up page builds.
Tested as much as reasonably possible. Works well.
cuts self delete from ~8 seconds to ~1 second. and mod delete from 10-14 seconds to ~4 seconds.
Co-authored-by: nonmakina <nonmakina@leftypol.org>
Co-committed-by: nonmakina <nonmakina@leftypol.org>
2024-03-14 12:28:02 +01:00
Zankaria
b25cffe12e
functions.php: trim
2024-03-14 10:01:13 +01:00
Lorenzo Yario
0296301fff
use the current domain
2024-03-11 18:54:20 -07:00
Zankaria
2f88d0809f
Remove APC support
2024-03-11 10:24:35 +01:00
Zankaria
0154e54f85
Remove xcache support
2024-03-11 10:24:35 +01:00
Zankaria
58134f8cde
cache.php: trim
2024-03-11 10:24:35 +01:00
Zankaria
f683c72c39
config.php: trim
2024-03-11 10:24:30 +01:00
Lorenzo Yario
557b183d36
Merge pull request #675 from Zankaria/remove-manual-orient-2
...
Remove 'convert_manual_orient' functionality.
2024-03-11 00:00:58 -07:00
Lorenzo Yario
4439f1736a
Merge pull request #673 from Zankaria/remove-remote
...
Remove remote server support
2024-03-05 15:04:08 -08:00
Lorenzo Yario
59c9e1771a
Merge pull request #682 from Zankaria/appeal-count
...
Show ban appeal count in bold on mod dashboard
2024-02-26 19:41:40 -08:00
discomrade
1ed75a58c2
Show ban appeal count on mod dashboard
2024-02-23 22:59:32 +01:00
Zankaria
f317691dcd
mod pages: trim
2024-02-23 22:59:32 +01:00
Lorenzo Yario
3d05ba0247
Merge pull request #678 from Zankaria/format-filter
...
Format filter
2024-02-23 09:15:13 -08:00
Zankaria
cb7a6ecf45
Remove obsolete dbschema.sql
2024-02-19 15:48:56 +01:00
Zankaria
db7d51670e
Format filter
2024-02-16 16:01:01 +01:00
Zankaria
24ebabb976
Remove 'convert_manual_orient' functionality.
...
It was supposed to help in case the user had an unspecified imagemagik version that was old in 2013...
2024-02-14 23:34:08 +01:00
Zankaria
dd5c25f99c
Remove remote server support
...
The functionality was marked as "I'm not even sure if this code works anymore" 11 years ago...
2024-02-14 23:00:52 +01:00
Lorenzo Yario
e52c996a56
Merge pull request #669 from Zankaria/remove-ban-php
...
Remove ban.php
2024-02-14 03:44:38 -08:00
Lorenzo Yario
421e7ff283
Merge pull request #671 from vichan-devel/webpsupport
...
add webp support to vichan
exact changes are on soyjak.party and work
2024-02-14 03:19:19 -08:00
Lorenzo Yario
acc284004f
Merge pull request #670 from Zankaria/remove-polyfill
...
Remove polyfills for php 5.4 and 5.6
2024-02-14 03:13:55 -08:00
Lorenzo Yario
23670bae4f
webp support by default
2024-02-14 03:12:59 -08:00
Zankaria
6cf8c393b5
Remove polyfills for php 5.4 and 5.6
2024-02-14 11:24:40 +01:00
Zankaria
fde425111c
Remove bans.php
2024-02-14 11:12:42 +01:00
Lorenzo Yario
77bec421d9
webp
2024-02-14 01:18:45 -08:00
Zankaria
fb3843efd5
Remove the custom BMP polyfill.
...
It was previously required to support PHP < 7.2, but now the minimum supported version is PHP 7.4
2024-02-07 23:24:34 +01:00
Lorenzo Yario
ec515621eb
Revert "Initial break up of functions.php"
2024-02-04 05:53:06 -08:00
Zankaria
3baa68c7b6
Initial refactor of functions.php
2024-02-03 17:17:14 +01:00
RealAngeleno
fe9573a385
allow disabling post deletion for old posts
2023-10-31 21:59:12 -07:00
RealAngeleno
bc05223362
Make secrets.php already exist as a QOL.
2023-10-21 22:59:45 -07:00
RealAngeleno
e9ed9acd30
fixed oversight. oops.
2023-10-04 22:50:06 -07:00
RealAngeleno
f396204e44
add hcaptcha support
2023-09-16 01:31:02 -07:00
eli
c3c7bc4fc3
fix float division deprecation warning breaking captcha.php
json
2023-09-07 05:45:14 -10:00
RealAngeleno
1b14830dfd
drop-in replacement for rc4-40
2023-09-01 22:16:05 -07:00
RealAngeleno
997babeee0
add hourly thread limit (from npfchan)
2023-08-13 23:14:41 -07:00
RealAngeleno
503e4e39d0
hourly thread limit. Mostly from NPFchan
2023-08-13 23:13:29 -07:00
RealAngeleno
4d3ca11b91
allow cyclical images to be set independently of stickies
2023-08-05 15:35:28 -07:00
RealAngeleno
4a151acb18
allow cyclical images to be set separately from stickies
2023-08-05 15:11:21 -07:00
RealAngeleno
fb8f1d04d0
Update functions.php
2023-08-02 18:04:49 -07:00
RealAngeleno
aa0f6607cf
Fix multi-report bug #567
2023-07-28 14:32:42 -04:00
RealAngeleno
1a5b3c8480
Revert "Temporarily Revert "Remove telegrams" due to critical bug with posting"
2023-07-15 23:10:39 -07:00
RealAngeleno
af6bb09031
Revert "Remove telegrams"
2023-07-15 23:03:13 -07:00
fowr
5ef004c7ad
remove telegrams
2023-07-15 00:24:04 -03:00
RealAngeleno
f48872d5a4
prohibit emails from showing up in api if hide_email is true
2023-07-10 04:02:51 -07:00
RealAngeleno
ed627325ad
prohibit original filename from showing up in api when disabled
...
Makes it so that if $config['show_filename'] = false, it will show $apiPost['tim'] as the filename instead.
2023-07-10 02:46:28 -07:00
RealAngeleno
728476ce99
Update config.php
...
prevent conflict
2023-06-25 05:25:32 -07:00
RealAngeleno
691ce02cbd
add missing break in switch/case for dismiss post
...
fixes bug in which Dismiss Post worked identically to Dismiss+
2023-06-22 04:49:22 -07:00
mikka
6a13e1053d
A small typo
2023-05-26 22:54:32 +02:00
RealAngeleno
727e8723f0
add too many lines
2023-05-20 15:37:25 -07:00
RealAngeleno
d04e0d2caa
Update config.php
2023-05-20 14:45:26 -07:00
RealAngeleno
66be6de2fd
Revert "Temporarily Revert "feature: dismiss all reports for a post" (misclick)"
2023-04-23 19:15:44 -07:00
basedgentoo
8012cc5f05
Merge pull request #527 from discomrade/regex-open-bracket
...
Allow open parentheses before cite: "(>>1"
2023-04-23 22:13:18 -04:00
basedgentoo
417406d970
Merge pull request #553 from perdedora/update_twig
...
Update twig to 2.9
2023-04-23 22:12:49 -04:00
RealAngeleno
aee8288942
Revert "feature: dismiss all reports for a post"
2023-04-23 19:04:01 -07:00
RealAngeleno
b3c6896e1b
Merge pull request #560 from perdedora/dismiss_report
...
feature: dismiss all reports for a post
2023-04-23 19:03:55 -07:00
fowr
d825c36b8d
feature: dismiss all reports for a post
2023-04-23 22:07:16 -03:00
RealAngeleno
f8c8d57d64
Merge pull request #550 from f89s/master
...
Fix combining character set, allow limit for combining characters
2023-04-22 09:31:06 -07:00
fowr
87f99715c9
Merge branch 'master' of github.com:perdedora/vichan into update_twig
2023-04-21 00:05:20 -03:00
fowr
b6c8b05cf7
change the default of twig_auto_reload to false
2023-03-30 17:52:38 -03:00
fowr
427f3f8a0a
delete remove_whitespace filter
2023-03-29 19:13:28 -03:00
fowr
d2bb450b1a
update twig to 2.9
2023-03-29 18:59:28 -03:00
fowr
2c847a6413
add global to mod_confirm
2023-03-29 18:20:10 -03:00
f89s
90bf50fa30
Fix combining character set, allow limit for combining characters
2023-03-28 19:01:12 +04:00
Fred Brennan
a69337e243
Apply inc/display.php@0a2dfed from vichan/infinity
2023-01-24 02:35:15 -05:00
discomrade
85b5dee77d
Fix post number on dismissed reports log, show id
...
Previously the report dismiss logs would show the report id instead of the post number.
2023-01-20 22:36:36 -05:00
fowr
2d708984c4
fix: vichan ban length post variable is different than npfchan. causing the ban to be always permanent
2023-01-14 19:22:04 -05:00
perdedora
b02a1fc0db
feat: edit pre-existing bans ( #528 )
...
* feat: edit pre-existing bans
* change default permission
* theres no need for elseif here. related: d34f083a6b
* quote href param
* changes made
2023-01-12 20:38:23 -05:00
discomrade
5d31f3bab7
Add open parentheses to cite regex
...
Allows cite regex to match a post number after an opening parenthesis. "I like the comfy threads (>>1 and >>2) because they're comfy"
From d78254b41d
2023-01-12 10:16:15 +00:00
discomrade
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
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
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 Brennan
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
deysu
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
runit
4e5fecebd2
I didn't need to actually touch this.
2022-10-15 10:09:10 -04:00
runit
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
Fred Brennan
4c6a695a6f
Use ENT_QUOTES when converting UTF-8 to HTML ( #448 )
...
Closes #448 .
2022-09-15 14:46:05 -04:00
sshscp15
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
27chan
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
C Hatfield
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
haruhianon609
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 Brennan
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
Fredrick Brennan
9e63116338
fix mysql_version() for mariadb
2022-08-20 12:45:56 -04:00
sshscp15
4db4ab9cf0
simple catalog support for moderators
2022-08-20 12:25:10 -04:00
PVNFU-28
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
bebyx
c128a37160
Fix editing global pages for 7.4 ( #487 )
2022-08-20 12:17:04 -04:00
Junicchi
23ebde7883
fix Undefined index ip problem, fixes #434
2022-08-20 12:13:02 -04:00
27chan
ae3b5b194c
Merge pull request #466 from discomrade/patch-5
...
Fix multiple issues in anti bump flood
2022-06-21 12:56:11 -03:00
27chan
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
discomrade
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
jove
847c5d130c
Fixes an error reporting typo.
2022-01-18 07:17:34 -01:00
discomrade
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
Fredrick Brennan
9745e9d854
Ignore recently added graphicsmagick check
...
Closes #445 .
2021-11-03 22:55:55 -04:00
discomrade
54cd4d41f2
Fix custom thumb_ext for ImageMagick convert
...
Fixed breaking typo in previous commit
2021-06-23 12:40:27 +00:00
discomrade
a752a3930c
Fix custom thumb_ext for ImageMagick convert
...
When using ImageMagick's convert tool, the output defaults to the input format if no file extension or format is specified.
The temp file currently has no extension, so a $config['thumb_ext'] value has no effect on the image.
By appending the thumb_ext to the temp output file, it will convert the image to the intended format.
You can see this issue present on lainchan, where thumbnails have a .png filename but are not really PNG files when the input is a .jpg, for example.
2021-06-23 11:52:29 +00:00
h00j
fd9a3c07dd
Merge branch 'master' of https://github.com/vichan-devel/vichan
2021-04-01 22:30:49 +02:00
h00j
281dccb690
fix undefined index in cloak_mask/uncloak_mask
2021-04-01 22:30:22 +02:00
h00j
59c0f788d2
typo
2021-03-12 21:52:37 +01:00
h00j
4ef7feabf2
add telegrams
2021-03-12 21:51:42 +01:00
Łiźnier Hełam Łabej
ee57b6b5ca
Merge pull request #405 from PVNFU-28/patch-3
...
Update config.php
2021-02-26 21:41:46 +01:00
Łiźnier Hełam Łabej
7a44731f27
Merge pull request #413 from PVNFU-28/patch-9
...
replace rbl.efnet.org with rbl.efnetrbl.org
2021-02-26 21:40:01 +01:00
PVNFU-28
d166db6a50
replace rbl.efnet.org with rbl.efnetrbl.org
...
rbl.efnet.org redirects to rbl.efnetrbl.org and says
"Notice We have created a mirror of the rbl.efnet.org zone at rbl.efnetrbl.org.
It has the exact same data and responses. Please use the mirror in your configs.
The mirror was created after repeated failures at Network Solutions."
Also deleted some random tabs on empty lines and some extra spaces which were put by error I guess
2021-02-21 01:03:10 -03:00
PVNFU-28
30eb4e8335
Update config.php
...
Fixes https://github.com/vichan-devel/vichan/issues/404
2021-02-16 23:33:52 -03:00
h00j
00349d0315
mute constant redefinition notice
2021-02-14 09:22:01 +01:00
panfu28
c25e3dea78
Update config.php
...
Fixed embedding for dailymotion, metacage and vocaroo.
Google Videos stopped being a thing in 2012 it seems.
2021-02-14 02:49:15 -03:00
h00j
908b843854
move antibot functions
2021-02-13 21:14:06 +01:00
h00j
599fee5e21
use composer
2021-02-13 19:24:03 +01:00
Łiźnier Hełam Łabej
47df9c6485
Merge pull request #399 from vichan-devel/ip-cloaking
...
ip cloaking
2021-02-13 17:28:30 +01:00
h00j
bce71c1f98
ip cloaking
2021-02-13 14:11:41 +01:00
panfu28
d8e3925183
Update config.php
...
just fixed a comment that might confuse new users, plus it was outdated
2020-12-11 17:10:43 -03:00
Sardach
19151def82
insignificant fix
...
PHP7 shows a warning when executing tools/rebuild2.php: "Declaration of case-insensitive constants is deprecated"
$group_name and $group_value really not need be case-insensitive, so i simply removed that "true".
2020-10-31 04:24:21 -07:00
papereth
a268004c7a
Fix wrong variable used in ban lookup ( #376 )
...
` $_SERVER['REMOTE_ADDR']` was hardcoded in ban lookup instead of `$ip` variable
2020-08-09 18:31:50 -07:00
Daniel Saunders
c7e5cd6814
$board can be NULL here, prevent indexing it
...
Simplest 7.4 fix ever? Possibly.
2020-01-20 10:37:10 +08:00
Fredrick Brennan
5e809047ad
By default, no longer treat deprecations as errors
...
Close #363 .
See also https://www.youtube.com/watch?v=9crnlHLVdno
2020-01-20 10:04:39 +08:00
Fredrick Brennan
a2ba03849f
Fix PHP 7.4 deprecations
2020-01-20 10:04:39 +08:00
Fredrick Brennan
af06cf3737
Disable check_updates
by default
...
It no longer works and never will again, so...
2020-01-15 11:36:51 +08:00
rarjpg
63b0b92690
Move HTML Tidy 'bare' option to the config
2019-11-29 19:21:20 +08:00
rarjpg
0a3bca7dd8
Various fixes
2019-11-29 13:54:08 +08:00
Kureva
1613f6baea
Option to reset thread bump
after last post deleted.
2019-10-14 18:56:13 +08:00
Daniel Saunders
e15e966cdb
Fix a bug related to deleting boards (see https://github.com/vichan-devel/vichan/issues/331 )
2019-09-22 16:57:12 +08:00
Brayden
997326af59
fix typo in inc/config.php
2019-03-22 10:02:38 +08:00
Fredrick Brennan
ac971f36d5
Fix capcodes in PHP7.2. Close #299
2018-07-27 20:08:03 +08:00
Fredrick Brennan
524d48110b
Fix bans of form "5d", "1y", etc. for PHP7.2
...
This closes #301 .
2018-07-27 19:06:31 +08:00
Fredrick Brennan
0aa4e3badc
Update Twig. This closes #295
2018-05-10 18:25:37 +08:00
Fredrick Brennan
b078ffb1e4
Close #282
2018-05-10 17:33:07 +08:00
antedeguemon
b94bf5ec19
Update license and copyright dates
2018-03-01 22:57:53 -03:00