Giter VIP home page Giter VIP logo

mitsuba's Introduction

Mitsuba

Project Mitsuba is an opensource (AGPLv3 licensed) image board software written in PHP and using MySQLi.

Installation

**Warning: ** Mitsuba needs ZipArchive for module uploads!

To install Mitsuba you'll have to:

  • Run ./install.php

Planned features

  • reCaptcha support

API

The API is at ./board/thread_no.json

For more info visit 4chan's api

Credits

Desuneko - creator and developer of Project Mitsuba

skandal - first betatester, helped with bughunting, made Polish translation and several alternative stylesheets

hardkurahen - javascripts

JanPavulon - javascripts

sebagaua - some PHPs

License

See LICENSE.

Mitsuba contains code from jQuery (MIT license), PHP Markdown by Michel Fortin (custom license, available on website), jBBCode by Jackson Owens (MIT license), cool-php-captcha by José Rodríguez (GPLv3), Meny by Hakim El Hattab (custom license, available on website) and jquery.cookie by Klaus Hartl (MIT license).

mitsuba's People

Contributors

anon2 avatar asiekierka avatar desuneko avatar ekem avatar guwnocn avatar hardkurahen avatar iipin avatar infamousbutterly avatar malkovich avatar skandai avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

mitsuba's Issues

Mod posting

when you post as a mod/ admin, you get a CAN'T BOARD error.

Cannot create post with embedded content or links

When trying to make a post in an image board that is only embedded content, the attempt at a post results in "Error: No file selected." being displayed and no message being posted. Flagging no file allows the post to be made but of course no embedded content is included.

Trying to make the post with both an image file and embedded content returns a 'please select only one type'

I tried to make a link board and the same thing occurs. It won't recognize the url in the input box for the url. If you post with 'no file' it will post but ignore whatever is in the url input.

Can't delete boards.

Using a git clone everything installs fine with green indicators on all checks for install. When deleting a board the response output is:

'Invalid Form.'

Being displayed inside the page's frames as a text node etc.

Checked mysql user permissions and the user has all permissions for 'Data', 'Structure', and the 'grant' under 'Administration' ...

So I am just wondering if anyone has any suggestions before I go ahead and try dropping the row for the board from the board table. Thanks!

New posts don't show up.

Whenever you (or anyone) makes a new post, you have to rebuild the board cache for it to show up.

uploading video

i set up my video uploading board to allow up to 2 GB's in size and mitsuba's complaining the file size is to big even tho the file is only 8 Megabytes

File upload issue

I've had a user upload a image with php prefixing the img name what can i edit to eliminate this issue?

Board links

Board links are broken, and whenever you try to rebuild them you get this error:

Fatal error: Call to undefined method Cacher::rebuildBoardLinks() in /home/websitename/public_html/inc/mod/cache.inc.php on line 10

Board links still not working

Rebuilding the board links cache works now, but when I try to add a child to a category some error flashes before I can read it, and no board link is created.

Nobody was in the IRC, so...

I'm wondering if you would like my solution on how to remove the html extension from pages efficiently. Maybe as an option, and not required, as it uses .htaccess.

Can't upload

On the file listing boards it doesn't allow for files to be uploaded.

ID highlighting.

It would be nice to have this feature. Or, at least colored ID's.

JanPavulon

Uprasza się, byś wszedł na serwer irc4.6irc.net pokój #karachan-meta

API doesn't work in barbakan.gov

capture
I'm fellow-developer of kuragen-premium and I'm disapointed by kuragen which is missing this interesting feature, can I ask you when i would be glad to see this running?

Boards completely broken.

They look like absolute sh*t. Here's a screencap of a brand new installation of mitsuba on a local server.
screenshot_1

A very small issue.

I've noticed on all local server, and most hosted servers, when you run the install file it states:

Fileinfo: None
Installation can not continue, because of missing dependencies

And unless you are smart enough to add ?mode=install at the end of the url, I think some users may get stuck at this step.

Help

Not an issue, but are there any pointers that you could give me on how to make it so that all of the files have no extension? I don't mean like mod_rewrite, I want to make it so that the files themselves are extension-less. Obviously I've messed around with caching.php, but I just fuck things up. Any help would be much appreciated.

What I've got so far.

I'll just say right away (although you've probably guessed by now anyway), I'm not the best programmer, and I'm pretty horrid at SQL.

So far what I've completed is total amount of posts, and unique IP's, or users.
Only problem is, is that I'm a bit confused on your method of connecting to the databases. I can't seem to figure out how to use the database presets that where made during installation. I'll share my code so far:

https://gist.github.com/infamousbutterly/6369201

Ends up looking like this (with my css modifications of course):
http://img69.imageshack.us/img69/6426/ro8c.png

API is sending deleted posts

Po skasowaniu postu z nitki nie znika on z pliku JSON, przez co informowanie o nieprzeczytanych nowych postach się sypie jeśli skasowany został ostatni post w nitce.

Powiązane z bugiem #78
@UncleBillyUSA ty też rzuć tu okiem

Dead?

The development of Mitsuba seems to have completely stopped. Is this project dead?

Mitsuba license changes

Well, I'll have to add By uploading patches you are giving up your rights to those patches or stuff in case someone wants to sue us and I need the agreement of almost all the people involved in Mitsuba.

Just write that you agree or not and your suggestions about this.

Unexpected '[' on line 166 of butter.php & Board Links

I believe it's because there are no posts that it is trying to fetch from, is there a simple work around for this? Line of code in question is the fetch_array

$result = $this->conn->query("SELECT sum(orig_filesize) FROM posts");
$num_bytes = $result->fetch_array()[0];

Meny problems

Meny is too close to the [return] button, so whenever you try to click on it, it opens up meny and you can't do so. Not a huge issue, but meny is annoying with this being so.

What happens when you post.

This may just be me, and my inability to set up your software, but I get this when I or others post. Sorry if I'm just being a complainer, I really am just trying to help you by reporting any issues.
screenshot_3

kucpanna - IRC

Hej
dostałam info że dostajesz maile odnośnie błędów na mitsubie, więc kontaktuje sie z toba w ten sposob. brakuje cie na IRC, wpadaj do nas, zapraszamy
kucpanna

MySQL

there's a issue with MySQL, it's possible to exploit the database and harm the system.

Configuration glitch.

Unsure if this is intentional or not, but I decided I might as well at least make you aware .
screenshot_5

webm

The file 1409993432672.webm has been uploadedProblem with creating thumbnail

it doesn't like webm video types.

Text

The text board type gives a no file selected error. Sort of defeats the purpose of it...

New threads...

They aren't created. It says the file has been uploaded (which it has, I checked), but no new index is created.

Buggy

It's not stable. The board links and homepage are broken. Unusable in it's current state.

Unknown error

Hi, I tried Mitsuba, I'm not sure of what happened but I'd like to report it, after using install.php there was an error "There was an error when creating your account!" it's strange, this is not the first time I install an imageboard, and the database is okay, thoughts?

Site is dead

Your website is non operational for a few months now.
Consider using github webspace.

Use PDO over mysqli.

I've had a scan through the code, and I can say all of this string escaping is pretty gross. If you continue to stick with mysqli, at least try to make use of prepared queries.

I'm not on my main PC, so I can't actually do a pull request to implement PDO at the moment, but I will try ASAP.

(This is if you actually would like to move to PDO :)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.