diff --git a/README.md b/README.md index 1065f6e..ff1288a 100644 --- a/README.md +++ b/README.md @@ -1,16 +1,3 @@ -# README!! - -If you are upgrading from a version prior to https://github.com/apamment/MagickaBBS/commit/73aa146b8470727f036f732d2c9c267048ee455b You will need to make and run the update_pass utility on your -user database. This will convert all plain text passwords to sha256 hashed and salted passwords. - -eg. - - cd utils/update_pass - make - ./update_pass ../../users.sq3 - -Although you probably should make a backup of your database first in case things go wrong... - # MagickaBBS Linux/FreeBSD bulletin board system (Should also work on NetBSD and OpenBSD, if it doesn't it's a bug) @@ -83,3 +70,25 @@ If you want to install Magicka BBS, follow these steps. but you will need to use an SQLite Manager to modify users.sq3 and set security levels, as there is no user editor yet. For information on how to configure your BBS, check the wiki https://github.com/apamment/MagickaBBS/wiki + +# About the webserver + +Magicka now includes a built in webserver based on libmicrohttpd. It is not built by default, if you'd like to build it you will +need a recent version of libmicrohttpd (raspbian doesn't have a recent enough version, and you will need to build it from source). +You will also need libb64-dev. Once you have these prerequisites, you can build magicka with `make -f Makefile.linux.WWW` or +`make -f Makefile.freebsd.WWW` be sure to do this from a clean source tree. + +The webserver will use templates in the www/ folder to create internal webpages on the fly, anything in www/static/ is served up as is. + +# README!! + +If you are upgrading from a version prior to https://github.com/apamment/MagickaBBS/commit/73aa146b8470727f036f732d2c9c267048ee455b You will need to make and run the update_pass utility on your +user database. This will convert all plain text passwords to sha256 hashed and salted passwords. + +eg. + + cd utils/update_pass + make + ./update_pass ../../users.sq3 + +Although you probably should make a backup of your database first in case things go wrong... diff --git a/ansis_default/bulletin1.ans b/ansis_default/bulletin1.ans index a1e51a3..e741f8c 100644 Binary files a/ansis_default/bulletin1.ans and b/ansis_default/bulletin1.ans differ diff --git a/bbs.h b/bbs.h index 9178308..9f2f37b 100644 --- a/bbs.h +++ b/bbs.h @@ -10,7 +10,7 @@ #include "jamlib/jam.h" #define VERSION_MAJOR 0 -#define VERSION_MINOR 3 +#define VERSION_MINOR 4 #define VERSION_STR "alpha" #define NETWORK_FIDO 1 diff --git a/file_id.diz b/file_id.diz index d8e734b..30035c7 100644 --- a/file_id.diz +++ b/file_id.diz @@ -1,6 +1,6 @@ . . . .__ .__ __. |\/| _. _ * _.;_/ _. [__)[__)(__ -| |(_](_]|(_.| \(_] [__)[__).__) v0.3a +| |(_](_]|(_.| \(_] [__)[__).__) v0.4a -------._|---------------------------------- Magicka BBS is a Free BBS System for Linux and FreeBSD. While Still in the early stages @@ -13,7 +13,7 @@ you find in modern BBS software. * External Editor Support * Compiles and runs on Raspberry Pi * LUA Scripting Support - * Some other stuff I forgot. + * Optional WWW server. THIS IS ALPHA SOFTWARE! If you're looking for something different, this might be for