Bryan Ashby
9f22117e49
* Move login servers to core/servers/login
2016-09-19 21:28:50 -06:00
Bryan Ashby
caa9137162
* Move login servers to core/servers/login
...
* A bit of minor changes related to upcoming file areas --- will likely branch before anything major
* Clean up database.js a bit
2016-09-19 21:28:21 -06:00
Bryan Ashby
34474bc610
minor cleanup
2016-09-14 21:08:59 -06:00
Bryan Ashby
e90cf673e3
Updates to event scheduler
2016-09-13 21:44:35 -06:00
Bryan Ashby
70d1eb8d91
Update ssh2 3rd party module & ssh.js local server
2016-09-11 16:21:27 -06:00
Bryan Ashby
ae02f35baa
Fix NaN issue in string_format.js
2016-09-08 22:32:24 -06:00
Bryan Ashby
829ee5ae85
Add missing theme me's
2016-09-08 22:04:27 -06:00
Bryan Ashby
75bef2496a
* Major changes to msg_list.js: Don't use old style hard coded %TL's - use custom formatting with new pipe/format_string stuff
2016-09-08 21:54:30 -06:00
Bryan Ashby
a11cbd3dcc
* Use NuSkooler branch of ptyw.js with setEncoding() removed & future fixes until/if we can get them merged to official branch. This is to stop breaking doors & CP437/etc.
...
* Add some info to package.json
2016-09-08 21:53:33 -06:00
Bryan Ashby
d621fa9566
* renderStringLength(): Account for ESC[<N>C "forward" ESC seq
...
* Use string util renderStringLength() in word wrap
* Hopefully resolve all issues with renderSubstr()
* Fix width issue in message list
2016-09-06 23:20:11 -06:00
Bryan Ashby
f7c21baa52
* FSE quote format is now configurable and random if there are 2:n available
...
* Remove old 3rd party string-format & replace with string_format.js version
* Some fix some bugs with string_format.js padding, width, and number format
2016-09-04 21:36:26 -06:00
Bryan Ashby
d4d64f925d
* Attempt to hide sensitive information by default (e.g. 'password' fields) in log
...
* New logger configuration - change logging: level -> logging: rotatingFile: level for current functionality
2016-09-04 17:46:28 -06:00
Bryan Ashby
a729944af7
ANSI resources (comments)
2016-09-04 17:44:51 -06:00
Bryan Ashby
ed683189f8
Better ability to mod main prompt
2016-09-04 11:42:20 -06:00
Bryan Ashby
354548ed66
Merge pull request #96 from davestephens/farmhash_v1_2_1
...
Upgrade farmhash to v1.2.1 to fix RPi3 native extension compile errors
2016-09-03 13:12:06 -06:00
David Stephens
14a5563191
Upgrade farmhash to v1.2.1 to fix RPi3 native extension compile errors
2016-09-03 19:03:48 +01:00
Bryan Ashby
82533eae2d
Don't re-add + log MCI cache if already cached. Also fix wording :)
2016-09-01 23:57:57 -06:00
Bryan Ashby
470897eadc
Hopefully real fix to #88 with new StatLog ability
2016-09-01 23:42:15 -06:00
Bryan Ashby
767bddcc4b
StatLog will now store for N days or N max/count items
2016-09-01 23:41:20 -06:00
Bryan Ashby
9d46f23c66
Allow spaces in usernames by default
2016-09-01 23:39:49 -06:00
Bryan Ashby
f4c041abdf
Better sliceAtEOF()
2016-09-01 23:37:57 -06:00
Bryan Ashby
dcc2352559
Merge pull request #92 from davestephens/installer_script
...
Some installer script tweaks
2016-09-01 21:22:45 -06:00
Bryan Ashby
4c430775d9
Merge pull request #93 from davestephens/username
...
Small typo in username validation error message
2016-09-01 21:22:12 -06:00
David Stephens
0b3b7bee41
Small typo in username validation error message
2016-09-01 19:34:31 +01:00
David Stephens
23a03aa4ce
Check if python executable is there before installing
2016-09-01 18:42:05 +01:00
David Stephens
aefe766031
Add missing exit code if npm install fails
2016-09-01 18:26:45 +01:00
Bryan Ashby
f2638474b3
Fix BBS list theme
2016-08-31 22:26:03 -06:00
Bryan Ashby
00330020b9
Some ES6 cleanup
2016-08-31 22:25:41 -06:00
Bryan Ashby
2c53515b60
Better isGroupMember() impl.
2016-08-31 22:06:49 -06:00
Bryan Ashby
e7ba6c406e
* Introduce MCI cache: Art files are hashed and MCI info (per client) is cached. Term resizes invalidate the cache
...
* Bring in farmhash for art file hashing (and perhaps other uses soon)
* Re-write of art.js display(). Better system, use MCI cache, etc.
* Update package.json engines node req.
2016-08-31 22:06:28 -06:00
Bryan Ashby
5112506e14
Documentation updates
2016-08-30 21:54:14 -06:00
Bryan Ashby
6934f0d6ae
Add X key to exit newscan
2016-08-30 21:32:57 -06:00
Bryan Ashby
0a3a62edf3
* Added ability to pass a "menu result" from a menu when calling prev()/prevMenu()
...
* Ability to fully quit newscan with X key using new menu result functionality
2016-08-30 21:31:24 -06:00
Bryan Ashby
48aa0fa606
Fix rare crash if client terms in door
2016-08-30 09:53:35 -06:00
Bryan Ashby
64ded2514c
Add 'hideSysOpLogin' option to last callers
2016-08-29 21:04:15 -06:00
Bryan Ashby
57309b433a
Misc & isRootUserId()
2016-08-29 21:03:48 -06:00
Bryan Ashby
a54caed41e
Catch ACS parse exception
2016-08-29 21:01:51 -06:00
Bryan Ashby
ef7f6355c6
Merge pull request #87 from davestephens/master
...
First stab at an ENiGMA installer
2016-08-29 16:50:22 -06:00
David Stephens
0b8916194e
Merge remote-tracking branch 'upstream/master'
2016-08-28 00:05:46 +01:00
David Stephens
ff9748814d
Few tweaks:
...
* Ensure entire script is downloaded before execution
* Remove requirement to hit enter to continue
* Allow overriding of install path, node version and git source
* Prompt user to generate config after install
2016-08-27 22:36:29 +01:00
Bryan Ashby
b80cd18012
Add Rumorz
2016-08-26 22:34:37 -06:00
Bryan Ashby
bbba6cd214
Use new string_format.js lib for formatting...more to come!
2016-08-26 21:30:51 -06:00
Bryan Ashby
8002bbe8fe
Start using new enig assert vs standard assert
2016-08-26 21:30:25 -06:00
Bryan Ashby
8d484daa3a
Enigma error objects
2016-08-26 21:29:57 -06:00
Bryan Ashby
6fa19f9ac3
assert() that won't expload when not in 'dev' mode
2016-08-26 21:29:49 -06:00
Bryan Ashby
3bae109537
Fix formatting on banner
2016-08-26 21:28:29 -06:00
Bryan Ashby
3319e8d7f9
Formatting
2016-08-26 21:28:17 -06:00
Bryan Ashby
ef6c21e48e
comment
2016-08-26 21:28:02 -06:00
Bryan Ashby
9bd39f6d80
format() that works with RA pipe codes & ANSI ESC seqs
2016-08-26 21:27:32 -06:00
Bryan Ashby
7ce2a3bbe5
Remove assert
2016-08-26 21:26:50 -06:00