|Robin Malley 9d2c95bb33||1 week ago|
|assets||1 week ago|
|conf||1 week ago|
|kore_chroot||9 months ago|
|spec||3 weeks ago|
|src||1 week ago|
|tools||2 weeks ago|
|.gitignore||2 months ago|
|Makefile||3 weeks ago|
|README.md||1 month ago|
|dh2048.pem||9 months ago|
This repository contains the source code to a pastebin clone. It was made after concerns with pastebin.com taking down certain kinds of content. SMR aims to be small, fast, and secure. It is built on top of Kore, using luajit to expose a Lua programming environment. It uses sqlite3 as it's database. SMR is implemented in just over 2k SLOC and is expected to never exceed 5k SLOC. Contributions welcome.
TODO's: Currently, people can post comments to unlisted stories even if they don't have the correct link.
If you want to contribute to this repository:
kodev create smrto create a blank kore application
luarocks install <package>)
/etc/hosts, modify command invocation, ect.
SMR requires a slightly modified version of Kore to run. See my kore patches for the changes I needed to make to get the JIT compiler playing nice with Kore's seccomp restrictions. There are a few other changes, like modified kore to accept any text as input for things like file upload.
Kore 4.0 no longer needs the seccomp changes, as those have been exposed to library users, and smr has been updated appropriately. It still needs the allow-multiline-input patch though.