Update for 0.6alpha
This commit is contained in:
parent
b3ab841ca2
commit
f1c4fb22db
@ -8,7 +8,7 @@ ODOORS = deps/odoors/libs-`uname -s`/libODoors.a
|
|||||||
JSMN = deps/jsmn/libjsmn.a
|
JSMN = deps/jsmn/libjsmn.a
|
||||||
CDK = deps/cdk-5-20161210/libcdk.a
|
CDK = deps/cdk-5-20161210/libcdk.a
|
||||||
|
|
||||||
all: magicka magimail magiedit ticproc mgpost magichat fileapprove
|
all: magicka magimail magiedit ticproc mgpost magichat fileapprove magiftpd
|
||||||
|
|
||||||
${LUA}:
|
${LUA}:
|
||||||
cd deps/lua && $(MAKE) -f Makefile freebsd MAKEFLAGS=
|
cd deps/lua && $(MAKE) -f Makefile freebsd MAKEFLAGS=
|
||||||
@ -54,6 +54,9 @@ mgpost: $(JAMLIB)
|
|||||||
fileapprove: $(CDK)
|
fileapprove: $(CDK)
|
||||||
cd utils/fileapprove && $(MAKE)
|
cd utils/fileapprove && $(MAKE)
|
||||||
|
|
||||||
|
magiftpd:
|
||||||
|
cd utils/magiftpd && $(MAKE)
|
||||||
|
|
||||||
.PHONY: clean
|
.PHONY: clean
|
||||||
|
|
||||||
clean:
|
clean:
|
||||||
@ -69,3 +72,4 @@ clean:
|
|||||||
cd utils/magichat && $(MAKE) clean
|
cd utils/magichat && $(MAKE) clean
|
||||||
cd deps/cdk-5.0-20161210 && $(MAKE) clean
|
cd deps/cdk-5.0-20161210 && $(MAKE) clean
|
||||||
cd utils/fileapprove && $(MAKE) clean
|
cd utils/fileapprove && $(MAKE) clean
|
||||||
|
cd utils/magiftpd && $(MAKE) clean
|
@ -10,7 +10,7 @@ ODOORS = deps/odoors/libs-`uname -s`/libODoors.a
|
|||||||
JSMN = deps/jsmn/libjsmn.a
|
JSMN = deps/jsmn/libjsmn.a
|
||||||
CDK = deps/cdk-5-20161210/libcdk.a
|
CDK = deps/cdk-5-20161210/libcdk.a
|
||||||
|
|
||||||
all: magicka magimail magiedit ticproc mgpost magichat fileapprove
|
all: magicka magimail magiedit ticproc mgpost magichat fileapprove magiftpd
|
||||||
|
|
||||||
${LUA}:
|
${LUA}:
|
||||||
cd deps/lua && $(MAKE) -f Makefile freebsd MAKEFLAGS=
|
cd deps/lua && $(MAKE) -f Makefile freebsd MAKEFLAGS=
|
||||||
@ -59,6 +59,9 @@ magichat: $(JSMN)
|
|||||||
fileapprove: $(CDK)
|
fileapprove: $(CDK)
|
||||||
cd utils/fileapprove && $(MAKE)
|
cd utils/fileapprove && $(MAKE)
|
||||||
|
|
||||||
|
magiftpd:
|
||||||
|
cd utils/magiftpd && $(MAKE)
|
||||||
|
|
||||||
.PHONY: clean
|
.PHONY: clean
|
||||||
|
|
||||||
clean:
|
clean:
|
||||||
@ -75,3 +78,4 @@ clean:
|
|||||||
cd utils/magichat && $(MAKE) clean
|
cd utils/magichat && $(MAKE) clean
|
||||||
cd deps/cdk-5.0-20161210 && $(MAKE) clean
|
cd deps/cdk-5.0-20161210 && $(MAKE) clean
|
||||||
cd utils/fileapprove && $(MAKE) clean
|
cd utils/fileapprove && $(MAKE) clean
|
||||||
|
cd utils/magiftpd && $(MAKE) clean
|
@ -8,7 +8,7 @@ ODOORS = deps/odoors/libs-`uname -s`/libODoors.a
|
|||||||
JSMN = deps/jsmn/libjsmn.a
|
JSMN = deps/jsmn/libjsmn.a
|
||||||
CDK = deps/cdk-5-20161210/libcdk.a
|
CDK = deps/cdk-5-20161210/libcdk.a
|
||||||
|
|
||||||
all: magicka magimail magiedit ticproc mgpost magichat fileapprove
|
all: magicka magimail magiedit ticproc mgpost magichat fileapprove magiftpd
|
||||||
|
|
||||||
${LUA}:
|
${LUA}:
|
||||||
cd deps/lua && $(MAKE) -f Makefile linux MAKEFLAGS=
|
cd deps/lua && $(MAKE) -f Makefile linux MAKEFLAGS=
|
||||||
@ -55,6 +55,9 @@ magichat: $(JSMN)
|
|||||||
fileapprove: $(CDK)
|
fileapprove: $(CDK)
|
||||||
cd utils/fileapprove && $(MAKE)
|
cd utils/fileapprove && $(MAKE)
|
||||||
|
|
||||||
|
magiftpd:
|
||||||
|
cd utils/magiftpd && $(MAKE)
|
||||||
|
|
||||||
.PHONY: clean
|
.PHONY: clean
|
||||||
|
|
||||||
clean:
|
clean:
|
||||||
@ -70,3 +73,4 @@ clean:
|
|||||||
cd utils/magichat && $(MAKE) clean
|
cd utils/magichat && $(MAKE) clean
|
||||||
cd deps/cdk-5.0-20161210 && $(MAKE) clean
|
cd deps/cdk-5.0-20161210 && $(MAKE) clean
|
||||||
cd utils/fileapprove && $(MAKE) clean
|
cd utils/fileapprove && $(MAKE) clean
|
||||||
|
cd utils/magiftpd && $(MAKE) clean
|
||||||
|
@ -10,7 +10,7 @@ ODOORS = deps/odoors/libs-`uname -s`/libODoors.a
|
|||||||
JSMN = deps/jsmn/libjsmn.a
|
JSMN = deps/jsmn/libjsmn.a
|
||||||
CDK = deps/cdk-5-20161210/libcdk.a
|
CDK = deps/cdk-5-20161210/libcdk.a
|
||||||
|
|
||||||
all: magicka magimail magiedit ticproc mgpost magichat fileapprove
|
all: magicka magimail magiedit ticproc mgpost magichat fileapprove magiftpd
|
||||||
|
|
||||||
${LUA}:
|
${LUA}:
|
||||||
cd deps/lua && $(MAKE) -f Makefile linux MAKEFLAGS=
|
cd deps/lua && $(MAKE) -f Makefile linux MAKEFLAGS=
|
||||||
@ -59,6 +59,9 @@ magichat: $(JSMN)
|
|||||||
fileapprove: $(CDK)
|
fileapprove: $(CDK)
|
||||||
cd utils/fileapprove && $(MAKE)
|
cd utils/fileapprove && $(MAKE)
|
||||||
|
|
||||||
|
magiftpd:
|
||||||
|
cd utils/magiftpd && $(MAKE)
|
||||||
|
|
||||||
.PHONY: clean
|
.PHONY: clean
|
||||||
|
|
||||||
clean:
|
clean:
|
||||||
@ -75,3 +78,4 @@ clean:
|
|||||||
cd utils/magichat && $(MAKE) clean
|
cd utils/magichat && $(MAKE) clean
|
||||||
cd deps/cdk-5.0-20161210 && $(MAKE) clean
|
cd deps/cdk-5.0-20161210 && $(MAKE) clean
|
||||||
cd utils/fileapprove && $(MAKE) clean
|
cd utils/fileapprove && $(MAKE) clean
|
||||||
|
cd utils/magiftpd && $(MAKE) clean
|
@ -8,7 +8,7 @@ ODOORS = deps/odoors/libs-`uname -s`/libODoors.a
|
|||||||
JSMN = deps/jsmn/libjsmn.a
|
JSMN = deps/jsmn/libjsmn.a
|
||||||
CDK = deps/cdk-5-20161210/libcdk.a
|
CDK = deps/cdk-5-20161210/libcdk.a
|
||||||
|
|
||||||
all: magicka magimail magiedit ticproc mgpost magichat fileapprove
|
all: magicka magimail magiedit ticproc mgpost magichat fileapprove magiftpd
|
||||||
|
|
||||||
${LUA}:
|
${LUA}:
|
||||||
cd deps/lua && $(MAKE) -f Makefile bsd MAKEFLAGS=
|
cd deps/lua && $(MAKE) -f Makefile bsd MAKEFLAGS=
|
||||||
@ -54,6 +54,9 @@ magichat: $(JSMN)
|
|||||||
fileapprove: $(CDK)
|
fileapprove: $(CDK)
|
||||||
cd utils/fileapprove && $(MAKE)
|
cd utils/fileapprove && $(MAKE)
|
||||||
|
|
||||||
|
magiftpd:
|
||||||
|
cd utils/magiftpd && $(MAKE)
|
||||||
|
|
||||||
.PHONY: clean
|
.PHONY: clean
|
||||||
|
|
||||||
clean:
|
clean:
|
||||||
@ -69,3 +72,4 @@ clean:
|
|||||||
cd utils/magichat && $(MAKE) clean
|
cd utils/magichat && $(MAKE) clean
|
||||||
cd deps/cdk-5.0-20161210 && $(MAKE) clean
|
cd deps/cdk-5.0-20161210 && $(MAKE) clean
|
||||||
cd utils/fileapprove && $(MAKE) clean
|
cd utils/fileapprove && $(MAKE) clean
|
||||||
|
cd utils/magiftpd && $(MAKE) clean
|
@ -10,7 +10,7 @@ ODOORS = deps/odoors/libs-`uname -s`/libODoors.a
|
|||||||
JSMN = deps/jsmn/libjsmn.a
|
JSMN = deps/jsmn/libjsmn.a
|
||||||
CDK = deps/cdk-5-20161210/libcdk.a
|
CDK = deps/cdk-5-20161210/libcdk.a
|
||||||
|
|
||||||
all: magicka magimail magiedit ticproc mgpost magichat fileapprove
|
all: magicka magimail magiedit ticproc mgpost magichat fileapprove magiftpd
|
||||||
|
|
||||||
${LUA}:
|
${LUA}:
|
||||||
cd deps/lua && $(MAKE) -f Makefile bsd MAKEFLAGS=
|
cd deps/lua && $(MAKE) -f Makefile bsd MAKEFLAGS=
|
||||||
@ -59,6 +59,9 @@ magichat: $(JSMN)
|
|||||||
fileapprove: $(CDK)
|
fileapprove: $(CDK)
|
||||||
cd utils/fileapprove && $(MAKE)
|
cd utils/fileapprove && $(MAKE)
|
||||||
|
|
||||||
|
magiftpd:
|
||||||
|
cd utils/magiftpd && $(MAKE)
|
||||||
|
|
||||||
.PHONY: clean
|
.PHONY: clean
|
||||||
|
|
||||||
clean:
|
clean:
|
||||||
@ -75,3 +78,4 @@ clean:
|
|||||||
cd utils/magichat && $(MAKE) clean
|
cd utils/magichat && $(MAKE) clean
|
||||||
cd deps/cdk-5.0-20161210 && $(MAKE) clean
|
cd deps/cdk-5.0-20161210 && $(MAKE) clean
|
||||||
cd utils/fileapprove && $(MAKE) clean
|
cd utils/fileapprove && $(MAKE) clean
|
||||||
|
cd utils/magiftpd && $(MAKE) clean
|
@ -10,7 +10,7 @@ CDK = deps/cdk-5-20161210/libcdk.a
|
|||||||
|
|
||||||
OBJ = inih/ini.o bbs.o main.o users.o main_menu.o mail_menu.o doors.o bbs_list.o chat_system.o email.o files.o settings.o lua_glue.o strings.o bluewave.o hashmap/hashmap.o
|
OBJ = inih/ini.o bbs.o main.o users.o main_menu.o mail_menu.o doors.o bbs_list.o chat_system.o email.o files.o settings.o lua_glue.o strings.o bluewave.o hashmap/hashmap.o
|
||||||
|
|
||||||
all: magicka magimail magiedit ticproc mgpost magichat fileapprove
|
all: magicka magimail magiedit ticproc mgpost magichat fileapprove magiftpd
|
||||||
|
|
||||||
${LUA}:
|
${LUA}:
|
||||||
cd deps/lua && $(MAKE) -f Makefile macosx MAKEFLAGS=
|
cd deps/lua && $(MAKE) -f Makefile macosx MAKEFLAGS=
|
||||||
@ -55,6 +55,9 @@ magichat: $(JSMN)
|
|||||||
fileapprove: $(CDK)
|
fileapprove: $(CDK)
|
||||||
cd utils/fileapprove && $(MAKE)
|
cd utils/fileapprove && $(MAKE)
|
||||||
|
|
||||||
|
magiftpd:
|
||||||
|
cd utils/magiftpd && $(MAKE)
|
||||||
|
|
||||||
.PHONY: clean
|
.PHONY: clean
|
||||||
|
|
||||||
clean:
|
clean:
|
||||||
@ -70,3 +73,4 @@ clean:
|
|||||||
cd utils/magichat && $(MAKE) clean
|
cd utils/magichat && $(MAKE) clean
|
||||||
cd deps/cdk-5.0-20161210 && $(MAKE) clean
|
cd deps/cdk-5.0-20161210 && $(MAKE) clean
|
||||||
cd utils/fileapprove && $(MAKE) clean
|
cd utils/fileapprove && $(MAKE) clean
|
||||||
|
cd utils/magiftpd && $(MAKE) clean
|
@ -10,7 +10,7 @@ ODOORS = deps/odoors/libs-`uname -s`/libODoors.a
|
|||||||
JSMN = deps/jsmn/libjsmn.a
|
JSMN = deps/jsmn/libjsmn.a
|
||||||
CDK = deps/cdk-5-20161210/libcdk.a
|
CDK = deps/cdk-5-20161210/libcdk.a
|
||||||
|
|
||||||
all: magicka magimail magiedit ticproc mgpost magichat fileapprove
|
all: magicka magimail magiedit ticproc mgpost magichat fileapprove magiftpd
|
||||||
|
|
||||||
${LUA}:
|
${LUA}:
|
||||||
cd deps/lua && $(MAKE) -f Makefile macosx MAKEFLAGS=
|
cd deps/lua && $(MAKE) -f Makefile macosx MAKEFLAGS=
|
||||||
@ -59,6 +59,9 @@ magichat: $(JSMN)
|
|||||||
fileapprove: $(CDK)
|
fileapprove: $(CDK)
|
||||||
cd utils/fileapprove && $(MAKE)
|
cd utils/fileapprove && $(MAKE)
|
||||||
|
|
||||||
|
magiftpd:
|
||||||
|
cd utils/magiftpd && $(MAKE)
|
||||||
|
|
||||||
.PHONY: clean
|
.PHONY: clean
|
||||||
|
|
||||||
clean:
|
clean:
|
||||||
@ -74,3 +77,4 @@ clean:
|
|||||||
cd utils/magichat && $(MAKE) clean
|
cd utils/magichat && $(MAKE) clean
|
||||||
cd deps/cdk-5.0-20161210 && $(MAKE) clean
|
cd deps/cdk-5.0-20161210 && $(MAKE) clean
|
||||||
cd utils/fileapprove && $(MAKE) clean
|
cd utils/fileapprove && $(MAKE) clean
|
||||||
|
cd utils/magiftpd && $(MAKE) clean
|
Binary file not shown.
2
bbs.h
2
bbs.h
@ -12,7 +12,7 @@
|
|||||||
#include "jamlib/jam.h"
|
#include "jamlib/jam.h"
|
||||||
|
|
||||||
#define VERSION_MAJOR 0
|
#define VERSION_MAJOR 0
|
||||||
#define VERSION_MINOR 5
|
#define VERSION_MINOR 6
|
||||||
#define VERSION_STR "alpha"
|
#define VERSION_STR "alpha"
|
||||||
|
|
||||||
#define NETWORK_FIDO 1
|
#define NETWORK_FIDO 1
|
||||||
|
13
file_id.diz
13
file_id.diz
@ -1,11 +1,9 @@
|
|||||||
. . . .__ .__ __.
|
. . . .__ .__ __.
|
||||||
|\/| _. _ * _.;_/ _. [__)[__)(__
|
|\/| _. _ * _.;_/ _. [__)[__)(__
|
||||||
| |(_](_]|(_.| \(_] [__)[__).__) v0.5a
|
| |(_](_]|(_.| \(_] [__)[__).__) v0.6a
|
||||||
-------._|----------------------------------
|
-------._|----------------------------------
|
||||||
Magicka BBS is a Free BBS System for Linux
|
Magicka BBS is a Free BBS System for Linux,
|
||||||
and FreeBSD. While Still in the early stages
|
macOS, FreeBSD and NetBSD.
|
||||||
of development, we have most of the features
|
|
||||||
you find in modern BBS software.
|
|
||||||
|
|
||||||
* FTN Network Support
|
* FTN Network Support
|
||||||
* Zmodem & Long filename Support
|
* Zmodem & Long filename Support
|
||||||
@ -13,12 +11,9 @@ you find in modern BBS software.
|
|||||||
* External Editor Support
|
* External Editor Support
|
||||||
* Compiles and runs on Raspberry Pi
|
* Compiles and runs on Raspberry Pi
|
||||||
* LUA Scripting Support
|
* LUA Scripting Support
|
||||||
* Optional WWW server.
|
* Optional WWW & FTP server.
|
||||||
* Bluewave Support
|
* Bluewave Support
|
||||||
* TIC file processor
|
* TIC file processor
|
||||||
|
|
||||||
WWIVnet Support is known not to work, and
|
|
||||||
will be removed. Don't use it!
|
|
||||||
|
|
||||||
THIS IS ALPHA SOFTWARE! Use at your own
|
THIS IS ALPHA SOFTWARE! Use at your own
|
||||||
risk!
|
risk!
|
||||||
|
38
utils/magiftpd/Makefile
Normal file
38
utils/magiftpd/Makefile
Normal file
@ -0,0 +1,38 @@
|
|||||||
|
OS := $(shell uname -s)
|
||||||
|
|
||||||
|
ifeq ($(OS), FreeBSD)
|
||||||
|
CC=cc
|
||||||
|
CFLAGS=-I/usr/local/include
|
||||||
|
LDFLAGS=-L/usr/local/lib
|
||||||
|
endif
|
||||||
|
ifeq ($(OS), NetBSD)
|
||||||
|
CC=cc
|
||||||
|
CFLAGS=-I/usr/pkg/include
|
||||||
|
LDFLAGS=-L/usr/pkg/lib
|
||||||
|
endif
|
||||||
|
ifeq ($(OS), Linux)
|
||||||
|
CC=gcc
|
||||||
|
CFLAGS=
|
||||||
|
LDFLAGS=
|
||||||
|
endif
|
||||||
|
ifeq ($(OS), Darwin)
|
||||||
|
CC=cc
|
||||||
|
CFLAGS=-I/opt/local/include
|
||||||
|
LDFLAGS=-L/opt/local/lib
|
||||||
|
endif
|
||||||
|
|
||||||
|
|
||||||
|
DEPS = magiftpd.c
|
||||||
|
|
||||||
|
OBJ = magiftpd.o ../../inih/ini.o
|
||||||
|
%.o: %.c $(DEPS)
|
||||||
|
$(CC) -c -o $@ $< $(CFLAGS)
|
||||||
|
|
||||||
|
|
||||||
|
ticproc: $(OBJ)
|
||||||
|
$(CC) -o magiftpd -o $@ $^ $(CFLAGS) $(LDFLAGS) -lsqlite3 -lcrypto
|
||||||
|
|
||||||
|
.PHONY: clean
|
||||||
|
|
||||||
|
clean:
|
||||||
|
rm -f $(OBJ) magiftpd
|
Reference in New Issue
Block a user