Benjamin Southall
06e5052a5d
Add ['boards_alias'] in order to have Unicode icons in top bar that route to non unicode board names intelligently.
2017-04-19 07:09:02 +09:00
Benjamin Southall
ddbabcccab
Implemented mods can't access random from dashboard #88 . Please note this doesn't use mod custom_pages functionality provided by vichan (because the that only works if your overboard has name that doesn't look like other boards), and requires ['overboards'] to be set as an array of board uri's which are overboards, with the correct values for type (theme type e.g. ukko, rand or semirand) title, subtitle, thread_limit and exclude in array of for each board uri
2017-04-11 03:08:20 +09:00
Benjamin Southall
1a7201eb30
Add additional valid inputs for multi-url file upload for ['spam']['valid_inputs']
2017-04-07 19:42:39 +09:00
Benjamin Southall
5296f2a784
Make exception handler PHP5 / PHP7 agnostic.
2017-03-24 18:49:04 +09:00
Benjamin Southall
4800138b29
Add support for multiurl file upload fields to valid input whitelist for spam filter.
2017-03-20 21:04:39 +09:00
Benjamin Southall
0ba23fcf01
Deleting all posts by IP (D++) doesn't seem to work properly #87 Changing query inside the while loop to query2 in order to delete all posts, not just the first post.
2017-03-13 23:34:15 +09:00
Benjamin Southall
bf1e627c59
Thumbnails for PDFs / other things #6 When locale fails to be loaded fallback on C.UTF-8 instead of C, so that boards with unicode characters in the name are not stripped by escape_shell_args
2017-03-09 13:58:41 +09:00
Benjamin Southall
139176eaed
Add support to pm_snippet to maintaining spolier tags, so that spoilers are not revealed by Recent Theme on frontpage
2017-03-03 14:58:35 +09:00
Benjamin Southall
f758139c87
Add mininum post length configuration value to combat spam. Note that the posts with 0 length are still allowed in order to allow image only posts for /layer/. Fix paths for spoiler and deleted images. Change flood filters so that moderators are not restricted by them.
2017-03-03 12:26:00 +09:00
Benjamin Southall
454acf0566
Add JSON interface to Recents Posts functionality, e.g. mod_recent_posts
2017-03-02 11:40:27 +09:00
Benjamin Southall
6c06045c03
#87 Attempt to change the error message associated when using deletebyip e.g D++ with autotagging of deletions enabled.
2017-03-02 11:36:29 +09:00
Benjamin Southall
9229b280c7
Added check for post time being empty string, in order to handle the case that occurs when a deleted post is deleted a second time.
2017-01-18 12:13:11 +09:00
Benjamin Southall
3b35eb46a9
Add autotagging feature for deletion. E.g. automatically generate an IP note when a post is deleted by moderator action.
2017-01-17 22:56:46 +09:00
Benjamin Southall
302a27742a
Added support for anonymous name generator to be a function in addition to being an array of names
2016-12-16 05:25:26 +09:00
Benjamin Southall
c9edbdc1c8
Add support for ignoring URLs when using word filters
2016-12-14 05:47:08 +09:00
Benjamin Southall
d01bcf48d7
Changing wording of post filtering when action is not set from throttled to blocked at user request.
2016-12-14 05:42:12 +09:00
Benjamin Southall
eb43a310d8
Remove superflous extra error handling from merge of upstream vichan
2016-12-13 03:13:16 +09:00
Benjamin Southall
ea9da7da61
Make slack report notifier, donate page, irc page and radio page use configuration variables instead of hard coding values.
2016-10-02 01:15:34 +09:00
Benjamin Southall
a3b9c4405c
Merged lainchan with vichan master at 25/9/2016 a4b619ae5e
@czaks czaks committed on GitHub 2 days ago
2016-09-25 16:34:47 +09:00
Benjamin Southall
d09953da07
ReportNotifier Slack notification support
2016-09-23 22:44:48 +09:00
Michael D. Reiley
8951cb74c8
Rebuild index when mod deletes a thread.
...
The index does not properly rebuild when a mod deletes a thread, resulting in a ghost thread remaining in the index until the next rebuild. This fix was originally contributed to Uboachan's codebase by Mannosuke.
2016-09-22 23:03:11 -07:00
jove
bbb8075166
Overhauls error handling.
2016-09-01 20:49:22 +01:00
Michael Walker
96ed11a536
Revert "Error overhaul"
2016-09-01 18:59:01 +01:00
Michael Walker
54d37a4c0b
Merge pull request #75 from 0xjove/error-overhaul
...
Error overhaul
2016-09-01 18:52:26 +01:00
jove
f0a625b238
Adds proper fatal error handling and fixes CLI error reporting.
2016-08-31 20:51:09 +01:00
jove
77b99b2c4f
Finishes error reworking.
2016-08-22 23:39:36 +01:00
ReCaffeinated
d0d83ab8d7
We're reworking the error handler#
2016-08-22 22:19:48 +01:00
jove
06a6ae7bea
Refactors the error handling function.
2016-08-22 22:19:48 +01:00
jove
8e0a8b1251
Fixes two bugs preventing replies from being moved.
2016-08-22 18:57:50 +01:00
jove
272635a370
Fixes an error reporting typo.
2016-08-21 16:44:57 +01:00
czaks
3f38a6db97
Merge branch 'master' of github.com:vichan-devel/Tinyboard
2016-08-19 23:15:47 +02:00
czaks
a5e7b3da6f
nntpchan: work around php nonsense
2016-08-19 23:15:42 +02:00
Jeff Becker
1c3e6e590a
patch for nntpchan stream
2016-08-19 16:05:50 -04:00
czaks
0b19051891
fix a notice; increase waiting time for dns
2016-08-15 04:13:26 +02:00
czaks
a779b96370
second iteration of nntpchan implementation
2016-08-15 00:56:06 +02:00
czaks
5e335a8564
preliminary inbound nntpchan support
2016-08-14 16:24:17 +02:00
czaks
11cecf8452
Revert "[BUG] Image reject repost board option now also affects YT embeds"
...
This reverts commit b476b66007
.
2016-06-21 05:03:44 +02:00
czaks
d2bb4a776f
fail gracefully on no thumbnail
2016-06-09 11:15:45 +02:00
czaks
8a46c7a0d5
tesseract OCR support for spamfilters
2016-06-09 11:09:10 +02:00
czaks
52fe9bc873
fix sane_strategy for advanced build. should fix the ajax.js problem.
2016-05-15 15:53:30 +02:00
czaks
bb9aaad899
i forgot about a queue and a lock implementation
2016-05-08 15:37:49 +02:00
czaks
f24e0f9814
optimize out openboard when we don`t need it. a big performance improvement too 🏎
...
also, don't call dnsbl for local ip addresses
2016-05-08 14:02:17 +02:00
czaks
12e6aba5d4
(2/2) advanced build. implement a daemon that will build static pages.
...
implement a queue and a lock. fix notice in bans. and it even works!
the daemon is basic right now, it could work in a mode that it will defer building certain
pages until a certain time.
2016-05-08 13:23:41 +02:00
czaks
e265375475
fixup
2016-05-08 10:59:36 +02:00
czaks
b6f0317bde
advanced build (1/2): a small refactor of index generating procedure; generation strategies
2016-05-08 10:54:30 +02:00
czaks
a5e22f6d63
split route and controller parts from smart build
2016-05-08 02:50:44 +02:00
Fredrick Brennan
505adffcdc
Cyclical threads ♺
2016-05-06 16:39:20 +02:00
czaks
ab02a42725
maybe we can try to load Parsedown, after all we can silence the error
2016-05-06 16:27:43 +02:00
8chan
d788131202
Allow a board called news to exist
2016-05-06 16:26:17 +02:00
czaks
d726eaf195
we don't have a htmlpurifier yet ;_;
2016-05-06 16:07:21 +02:00