mysticbbs/mystic
mysticbbs 65ec869195 File newscan list fix, flagging files in listings now properly checks DownloadACS 2012-08-06 23:21:27 -04:00
..
109to110.pas DefFallback is gone 2012-08-04 19:17:11 -04:00
COPYING Initial import 2012-02-13 18:04:01 -05:00
HISTORY.txt Msg/File scan settings now show in one column just like the message/file base selection (if configured) 2012-08-06 01:54:35 -04:00
README.txt Updated compiler notes to mention -WN 2012-08-06 02:22:50 -04:00
ansi_install.ans Initial import 2012-02-13 19:50:48 -05:00
aview.pas Initial import 2012-02-13 19:50:48 -05:00
aviewarj.pas Initial import 2012-02-13 19:50:48 -05:00
aviewlzh.pas Initial import 2012-02-13 19:50:48 -05:00
aviewrar.pas Initial import 2012-02-13 19:50:48 -05:00
aviewzip.pas Initial import 2012-02-13 19:50:48 -05:00
bbs_ansi_help.pas Some code reorg 2012-06-30 20:23:39 -04:00
bbs_ansi_menubox.pas ANSI listbox search revamp 2012-08-04 19:18:48 -04:00
bbs_ansi_menuform.pas ItemPath now asks to create 2012-07-30 18:17:03 -04:00
bbs_ansi_menuinput.pas Theme/prompt editor complete! 2012-03-05 21:18:37 -05:00
bbs_cfg_archive.pas ANSI listbox search revamp 2012-08-04 19:18:48 -04:00
bbs_cfg_common.pas New group editors code cleanup 2012-02-26 06:51:59 -05:00
bbs_cfg_events.pas No longer crashes if missing events.dat 2012-06-18 08:58:50 -04:00
bbs_cfg_filebase.pas ANSI listbox search revamp 2012-08-04 19:18:48 -04:00
bbs_cfg_groups.pas ANSI listbox search revamp 2012-08-04 19:18:48 -04:00
bbs_cfg_main.pas New menu editor, completely revamped menu system, and more. 2012-07-23 23:01:52 -04:00
bbs_cfg_menuedit.pas Some visual updates 2012-08-06 01:53:35 -04:00
bbs_cfg_msgbase.pas ANSI listbox search revamp 2012-08-04 19:18:48 -04:00
bbs_cfg_protocol.pas ANSI listbox search revamp 2012-08-04 19:18:48 -04:00
bbs_cfg_seclevel.pas ANSI listbox search revamp 2012-08-04 19:18:48 -04:00
bbs_cfg_syscfg.pas ANSI listbox search revamp 2012-08-04 19:18:48 -04:00
bbs_cfg_theme.pas ANSI listbox search revamp 2012-08-04 19:18:48 -04:00
bbs_cfg_useredit.pas User upgrade from -cfg should now work 2012-07-30 18:21:06 -04:00
bbs_cfg_vote.pas Some code reorg 2012-06-30 20:23:39 -04:00
bbs_common.pas BufFlush before OS shell 2012-08-06 01:53:52 -04:00
bbs_core.pas New menu editor, completely revamped menu system, and more. 2012-07-23 23:01:52 -04:00
bbs_doors.pas Some code reorg 2012-06-30 20:23:39 -04:00
bbs_edit_ansi.pas Initial import 2012-02-16 00:39:34 -05:00
bbs_edit_full.pas Added a bufflush before word wrap 2012-07-15 16:14:08 -04:00
bbs_edit_line.pas Code reformat 2012-02-23 19:45:03 -05:00
bbs_filebase.pas File newscan list fix, flagging files in listings now properly checks DownloadACS 2012-08-06 23:21:27 -04:00
bbs_general.pas User upgrade from -cfg should now work 2012-07-30 18:21:06 -04:00
bbs_io.pas Bugfixes 2012-08-04 19:18:31 -04:00
bbs_menudata.pas Initial import 2012-08-06 01:53:11 -04:00
bbs_menus.pas Bugfix update for new menu engine 2012-08-04 19:18:10 -04:00
bbs_msgbase.pas Msg/File scan settings now show in one column just like the message/file base selection (if configured) 2012-08-06 01:54:35 -04:00
bbs_msgbase_abs.pas Some code reformatting 2012-04-02 04:05:00 -04:00
bbs_msgbase_ansi.pas Code cleanup 2012-02-21 17:43:02 -05:00
bbs_msgbase_jam.pas Some code reformatting 2012-04-02 04:05:00 -04:00
bbs_msgbase_squish.pas Some code reformatting 2012-04-02 04:05:00 -04:00
bbs_nodechat.pas Some code reorg 2012-06-30 20:23:39 -04:00
bbs_nodeinfo.pas Whos online node shows inactive nodes again. 2012-04-20 01:31:47 -04:00
bbs_sysopchat.pas Node message changes, and a few other minor things 2012-03-08 16:38:44 -05:00
bbs_user.pas More stuff with new menu engine 2012-07-24 03:18:37 -04:00
bbs_userchat.pas Some code reorg 2012-06-30 20:23:39 -04:00
default.txt Cosmetic default prompt change 2012-07-19 21:13:40 -04:00
install.pas Disable nested proc vars (required for 2.6.0 FPC due to what I think is a compiler bug) 2012-07-19 21:14:14 -04:00
install_ansi.pas Minor reformatting and updates. Mystic compiles for Linux again now. 2012-02-24 16:46:14 -05:00
install_arc.pas Initial import 2012-02-13 19:51:09 -05:00
install_make.pas Initial import 2012-02-13 19:51:09 -05:00
maketheme.pas Now only uses "mysticbbs" environment variable if mystic.dat is not in same directory 2012-07-19 21:15:23 -04:00
mbbsutil.pas Typo fix for AREASOUT 2012-03-04 16:59:05 -05:00
mide.pas New menu editor, completely revamped menu system, and more. 2012-07-23 23:01:52 -04:00
mis.pas Removed unused variable 2012-07-14 15:04:43 -04:00
mis_ansiwfc.pas Snoop function for UNIX version 2012-06-18 08:59:19 -04:00
mis_client_ftp.pas File buffer changes 2012-04-02 04:04:24 -04:00
mis_client_http.pas Some code reorg 2012-06-30 20:23:39 -04:00
mis_client_nntp.pas ARTICLE and XOVER support mostly done 2012-06-18 02:48:16 -04:00
mis_client_pop3.pas Removed password variable 2012-02-27 13:10:05 -05:00
mis_client_smtp.pas SMTP config + timeout configurable. Additional MPL debug logging, record format change for SMTP stuff 2012-02-27 11:14:27 -05:00
mis_client_telnet.pas Compliles for linux again 2012-06-30 21:22:09 -04:00
mis_common.pas Snoop function for UNIX version 2012-06-18 08:59:19 -04:00
mis_nodedata.pas Initial import 2012-02-13 19:53:02 -05:00
mis_server.pas Linux MIS daemon (currently broken for some reason) 2012-03-16 20:05:48 -04:00
mkcrap.pas Initial import 2012-02-13 19:53:02 -05:00
mpl_common.pas WriteXY WriteXYPipe procedures 2012-07-30 18:20:24 -04:00
mpl_compile.pas New menu editor, completely revamped menu system, and more. 2012-07-23 23:01:52 -04:00
mpl_execute.pas Compiles for 64-bit operating systems 2012-07-30 22:53:27 -04:00
mpl_fileio.pas Initial import 2012-02-13 19:53:02 -05:00
mpl_types.pas WriteXY WriteXYPipe procedures 2012-07-30 18:20:24 -04:00
mplc.pas Disable nestedprocvars 2012-07-02 15:54:07 -04:00
mutil.cfg Some code reorg 2012-06-30 20:23:39 -04:00
mutil.pas NOSCREEN option, bugfix for crash when no process configured 2012-03-04 21:26:08 -05:00
mutil.toplist.template.txt TOP templates now use @ instead of a pipe. Added exclude list and padding length 2012-03-04 18:34:13 -05:00
mutil_ansi.ans Initial import of new utility 2012-02-29 20:45:16 -05:00
mutil_ansi.pas Initial import of new utility 2012-02-29 20:45:16 -05:00
mutil_common.pas TOP10: callers, posts, downloads, uploads so far 2012-03-04 17:00:14 -05:00
mutil_filebone.pas Initial import 2012-03-04 16:59:32 -05:00
mutil_importna.pas Now strips lowchars from filename/basename 2012-03-04 16:59:50 -05:00
mutil_status.pas Redesigned user editor 2012-03-17 14:11:50 -04:00
mutil_toplists.pas Bug fix and new stuff 2012-03-10 18:07:47 -05:00
mutil_upload.pas TOP lists and Mass upload added 2012-03-04 18:33:36 -05:00
mystic.pas New menu editor, completely revamped menu system, and more. 2012-07-23 23:01:52 -04:00
mystpack.pas MsgBase format restructure. New message base editor 2012-02-26 11:52:54 -05:00
records.pas Start Alpha 16 2012-08-04 19:19:14 -04:00
todo.pas Stuffs 2012-04-17 18:33:50 -04:00

README.txt

This archive contains the source code for Mystic BBS software.

Mystic BBS is Copyright 1997-Current year by James Coyle.

Mystic BBS is currently compiled exclusively using Free Pascal
compiler (www.freepascal.org) the current release being 2.6.0.

Mystic BBS is released under GPL Version 3 licensing which is
included in the archive.  An information header is prefixed on
each source file that compiles to an executable.

Current build options used with Free Pascal are as follows:

fpc -CX -XX -Xs -O3 -B -OpPENTIUM3 -OoREGVAR -OoSTACKFRAME -OoPEEPHOLE -OoASMCSE -WN <source file>

(-WN is specific to Windows so it should be omitted on other platforms)

Mystic BBS is compiled to require a Pentium 3 or better processor (SSE instruction set) which
means that it should run on any computer built in the late 90s up to current day.

Mystic BBS project can be found at mysticbbs.sourceforge.net

Additional support can possibly be found at mysticbbs.com and wiki.mysticbbs.com.

The author can be contacted at this time through e-mail at mysticbbs@gmail.com.  It is
encouraged that fixes and additions be coordinated with the current authors.

!!! WARNING!!!

The current code here reflects the latest 1.10 alphas and is not yet compatible with 1.09.

With the 1.10 final/stable release we will be officially annoucing Mystic as a GPL program and
at that time we will branch off to a current stable and development code base as well as release
an upgrade package to get everyone on the same page with both binary and source distributions.

If you are not running at least 1.10 Alpha 15 than this code will not run for you.