Commit Graph

3017 Commits

Author SHA1 Message Date
Bryan Ashby 1404768ed3 Add explicit 'ansi-bbs' as ANSI terminal type 2015-12-14 10:33:15 -07:00
Bryan Ashby 6d172ae4ea Merge branch 'master' of ssh://numinibsd/git/base/enigma-bbs 2015-12-13 17:44:48 -07:00
Bryan Ashby fce6f899a7 Some minor doc updates 2015-12-13 17:41:40 -07:00
Bryan Ashby 0489f5b2dd * Remove/fix up some console.log()'s 2015-12-13 17:32:05 -07:00
Bryan Ashby 1b68264dc2 Display proper online time in whos_online.js 2015-12-13 17:31:43 -07:00
Bryan Ashby 2a7dce9fac Fix dateTimeFormat to use Do vs do for moment.js formatting 2015-12-13 17:31:16 -07:00
Bryan Ashby b53ad03ad0 Default to luciano_blocktronics for pre-login theme 2015-12-13 16:47:28 -07:00
Bryan Ashby 7e332a1767 Deprecated. Use nua.js 2015-12-12 16:52:33 -07:00
Bryan Ashby a058a8f546 Additional merges 2015-12-12 16:30:05 -07:00
Bryan Ashby aed0659b63 Add uppercase extentions, e.g. .ANS 2015-12-12 16:28:40 -07:00
Bryan Ashby 581b54cb37 Merge branch 'master' of ssh://numinibsd/git/base/enigma-bbs 2015-12-12 16:03:06 -07:00
Bryan Ashby 5e7cbd9d08 Updated door menu (example) 2015-12-12 16:02:34 -07:00
Bryan Ashby 0cd6667b28 * Actually use nua.js submitApplication :) 2015-12-12 15:57:56 -07:00
Bryan Ashby da5d88d20d * Validation framework functional
* Use validation for FSE, NUA, etc.
* Switch to nua.js from apply.js (MenuModule + validation)
2015-12-12 15:52:56 -07:00
Bryan Ashby e4cfb2b92e Merge branch 'master' of ssh://numinibsd/git/base/enigma-bbs 2015-12-12 15:22:54 -07:00
Bryan Ashby e1a1064374 Add error message view 2015-12-12 15:22:08 -07:00
Bryan Ashby 0d477210f9 Add Config.general.menuFile: Specify name or path of menu HJSON file. Defaults to menu.hjson in mods 2015-12-11 13:58:58 -07:00
Bryan Ashby bd4c50fa8d Handle SIGINT a bit more gracefully - disconnect clients 2015-12-11 13:57:56 -07:00
Bryan Ashby 36cd4a0d30 Updated README 2015-12-11 10:55:23 -07:00
Bryan Ashby c9f287e5fd Lots of updates including usage of validation framework and nua module 2015-12-10 21:46:08 -07:00
Bryan Ashby cb3ae84bc5 Many updates to view validation framework 2015-12-10 21:45:02 -07:00
Bryan Ashby 490d71c180 Remove console.log() 2015-12-10 21:44:36 -07:00
Bryan Ashby 007103cbc1 * New validation methods 2015-12-10 21:44:21 -07:00
Bryan Ashby 34a8bdae21 * Notes on validation framework usage 2015-12-10 21:43:57 -07:00
Bryan Ashby b8c42810ea Many NUA updates 2015-12-10 21:43:36 -07:00
Bryan Ashby 295c6fad9f * Skeleton for ArtPoolModule 2015-12-10 16:47:37 -07:00
Bryan Ashby 743035683c * WIP on new view validation framework 2015-12-10 00:04:38 -07:00
Bryan Ashby 964b899fe5 * 'validator' property 2015-12-10 00:03:58 -07:00
Bryan Ashby ef96d55b3f Merge branch 'master' of ssh://nu.l33t.codes:51977/git/base/enigma-bbs 2015-12-08 12:34:06 -07:00
Bryan Ashby ce7a24fb9e Yet more documentation updates 2015-12-08 12:33:54 -07:00
Bryan Ashby b3c457729a * Add note about disabling SSH server in exmaple config 2015-12-08 11:23:42 -07:00
Bryan Ashby cdfd074024 Updated quickstart to note Node version requirements/etc. and better overall docs 2015-12-08 11:21:21 -07:00
Bryan Ashby e6aaac1f51 Change 'engine' block to 'engines' 2015-12-08 11:07:34 -07:00
Bryan Ashby cdabb3cf38 Fix rare crash 2015-12-07 21:47:19 -07:00
Bryan Ashby 93a28f4b7b Rename debugConnections -> traceConnections 2015-12-07 21:45:48 -07:00
Bryan Ashby 4458bcfd37 * Remove inhSocket stuff at least for now: a) It's untested and liekly dangerous, b) does not work with SSH connections 2015-12-07 21:44:42 -07:00
Bryan Ashby 06974973a3 * Make keyboard input trace optional
* Ensure term exists before calling disconnect()
2015-12-07 21:43:37 -07:00
Bryan Ashby c010f0d85a Merge branch 'master' of ssh://numinibsd/git/base/enigma-bbs 2015-12-07 19:15:23 -07:00
Bryan Ashby 32fe815ea2 Ensure top() exists before attempting to return instance 2015-12-07 19:15:15 -07:00
Bryan Ashby 6af0861dfe * ClientTerminal now has disconnect() method called by a client when a connection ends thus preventing data to be written after 2015-12-07 19:12:31 -07:00
Bryan Ashby f9658d7783 * Add some door resources 2015-12-07 13:45:25 -07:00
Bryan Ashby a5a912f676 * Add note about connecting to BBSLink 2015-12-06 20:54:50 -07:00
Bryan Ashby 7cc1fe55c0 * Better handling of TOONODE (existing user already logged in) 2015-12-06 20:54:23 -07:00
Bryan Ashby 723f9d554f + Add initial doors documentation 2015-12-06 17:54:41 -07:00
Bryan Ashby 99c88860f6 Added a couple games 2015-12-06 16:24:43 -07:00
Bryan Ashby be79f61d60 Update menu slightly 2015-12-06 15:52:35 -07:00
Bryan Ashby e8763bc449 + BBSLink module: Allows to connect to BBSLink doors! 2015-12-06 15:39:24 -07:00
Bryan Ashby 7106a4b2ad * Adjust listFormat for last callers and add whos online to login seq theming 2015-12-06 15:26:07 -07:00
Bryan Ashby ecaee4fe2f * Handle RFC 779 SEND_LOCATION in telnet 2015-12-06 15:25:10 -07:00
Bryan Ashby 6152530a57 * Add {userId} arg to doors 2015-12-06 15:24:34 -07:00