Bryan Ashby
37bba84cb4
Missing ;
2015-12-24 11:55:37 -07:00
Bryan Ashby
edcee5eb6a
setNewAuthCredentials() method
2015-12-24 11:54:55 -07:00
Bryan Ashby
a9490d8fd2
Formatting
2015-12-24 11:54:38 -07:00
Bryan Ashby
d2c8bd90f0
setFocusItemIndex() support
2015-12-24 11:54:03 -07:00
Bryan Ashby
a2011ef39c
setText() for MaskEditTextView
2015-12-24 11:53:34 -07:00
Bryan Ashby
67b0d1a683
User configuration functional
2015-12-24 11:52:23 -07:00
Bryan Ashby
fe01a9f15e
Additional max lengths for user properties
2015-12-24 11:51:49 -07:00
Bryan Ashby
e8c8975f13
Allow hotkeys to submit
2015-12-23 19:08:24 -07:00
Bryan Ashby
3ffccc35da
Switch to Renegade style color codes as default pipe code system
2015-12-21 18:07:03 -07:00
Bryan Ashby
727f9fdb1f
Fix occasional null ref if client ends before door sock
2015-12-15 23:27:13 -07:00
Bryan Ashby
1404768ed3
Add explicit 'ansi-bbs' as ANSI terminal type
2015-12-14 10:33:15 -07:00
Bryan Ashby
0489f5b2dd
* Remove/fix up some console.log()'s
2015-12-13 17:32:05 -07:00
Bryan Ashby
b53ad03ad0
Default to luciano_blocktronics for pre-login theme
2015-12-13 16:47:28 -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
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
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
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
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
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
7cc1fe55c0
* Better handling of TOONODE (existing user already logged in)
2015-12-06 20:54:23 -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
ENiGMA BBS
58f4af0f11
* Fix defaultHandlerMissingMod for menu load error
2015-12-05 23:22:23 -07:00
Bryan Ashby
406b272de1
Some fixes to doors using sockets. Works on Windows!
2015-12-03 20:31:20 -07:00
Bryan Ashby
5087467eeb
* Doors can now optionally spawn a temporary server for I/O (e.g. to be used for virtual serial port for QEMU/etc.)
2015-12-02 22:10:45 -07:00
Bryan Ashby
87b6e245ce
Help on message reading #29
2015-11-28 12:17:14 -07:00
Bryan Ashby
a1f1578048
System allows non-unique email addresses #7
2015-11-27 22:26:00 -07:00
Bryan Ashby
d7c35911e8
* Some DOOR32 updates
2015-11-26 22:09:40 -07:00
Bryan Ashby
5d37b25ad9
WIP door32.sys support
2015-11-26 21:48:02 -07:00
Bryan Ashby
c7a6e6fd29
* Temporary work around for broken pty/iconv-lite encoding with doors
2015-11-26 21:27:57 -07:00
Bryan Ashby
15cf37c55c
Add Who's Online mod
2015-11-25 18:03:47 -07:00
Bryan Ashby
6a70c5af51
Fix bad SyncTerm/cterm font ESC generation when no font match
2015-11-25 17:58:35 -07:00
Bryan Ashby
11ff742dc6
Don't set font to default (cp437) if it came from SAUCE
2015-11-21 17:01:21 -07:00
Bryan Ashby
3380f3a2e5
* Remove console.log()
2015-11-21 13:31:26 -07:00
Bryan Ashby
97ac37deb9
* Fix ~ and config.hjson lookup on Windows
2015-11-21 13:29:24 -07:00
Bryan Ashby
3ad43c07e8
* New user / apply crashes if no message areas defined #19
2015-11-20 23:46:48 -07:00
Bryan Ashby
839ab8fc91
* Leaving feedback to Sysop #20
...
* Cache sysop info after first user created
* ACS check preventing sysop from sending feedback to themselves @ apply
2015-11-20 17:49:37 -07:00
Bryan Ashby
c81eb6f514
* Update some packages
...
* Use ptyw.js (from a specific rev for now) vs pty.js for better Windows support
* Updated docs slightly
* Use iconv.encode() in dropfile generation
2015-11-20 11:48:32 -07:00
Bryan Ashby
48c12ddffb
* ACS checks in 'next' blocks can now have a default "catch all" by simply omitting the 'acs' portion of a condition
2015-11-14 17:51:05 -07:00
Bryan Ashby
688e46bc47
* Some more JSON -> HJSON cleanup
...
* More work on ACS system conditional matching. Now functional within menus. Still more work to go on various ACS checks themselves.
* Use ACS for new user path: If new user requires activation, they will see 'DONE' then get logged off
2015-11-14 12:22:21 -07:00
Bryan Ashby
03f9ad4789
* ACS system is now to chars for all IDs, e.g. ID, LC, etc.
2015-11-13 16:13:20 -07:00
Bryan Ashby
a2f8101821
* Some additional work on ACS
2015-11-12 20:47:34 -07:00