Bryan Ashby
9f728a2e94
Fix longstanding bug with node IDs
2019-01-03 21:02:21 -07:00
Bryan Ashby
36e9356663
Merge branch '0.0.9-alpha' of github.com:NuSkooler/enigma-bbs into user-interruptions
2018-11-23 22:19:18 -07:00
Bryan Ashby
4050affedf
More conversion to UserProps
2018-11-23 17:41:16 -07:00
Bryan Ashby
d8f0708310
getActiveNodeList -> getActiveConnectionList (be consistent)
2018-11-13 20:03:54 -07:00
Bryan Ashby
2b36693240
WIP: User Interrupt Queue
...
* All queueing of messages/etc.
* Queueing across nodes
* Start on interruption points for displaying queued items
* Start on a multi-node messaging system using such a queue
2018-11-12 22:03:28 -07:00
Bryan Ashby
0d7a20027c
Add Who's online docs, minor doc updates to last callers, and code cleanup
2018-07-22 10:55:39 -06:00
Bryan Ashby
1d8be6b014
Pardon the noise. More tab to space conversion!
2018-06-22 21:26:46 -06:00
Bryan Ashby
e9787cee3e
ENiGMA 1/2 WILL USE SPACES FROM THIS POINT ON VS TABS
...
* Really just to make GitHub formatting happy. Arg.
2018-06-21 23:15:04 -06:00
Bryan Ashby
1cb811576b
+ Add unique session ID to client sessions
...
* Aliased to user for convienence
* Added to logs for easy tracing
* Can be used from events/etc. for grouping
2018-06-03 19:58:31 -06:00
Bryan Ashby
0ae9d0d143
+ User login and logoff events
2018-06-03 17:59:16 -06:00
Bryan Ashby
c142a9c3d3
Work on Events missed files (see prev)
2018-06-03 17:02:28 -06:00
Bryan Ashby
ac1433e84b
* Code cleanup and eslint since -- remove unused variables, clean up RegExs, so on...
2018-01-15 12:22:11 -07:00
Bryan Ashby
7343ab2ff2
Updated Events - use glob for finding nested modules/etc.
2017-06-22 22:19:34 -06:00
Josh M. McKee
c45824b3ad
Rename connect event to term_detected, add connected and disconnected events
2017-06-10 18:46:28 -07:00
Bryan Ashby
701f3c9728
Fix client IP when connected via SSH
2017-02-18 09:37:22 -07:00
Bryan Ashby
a7c0f2b7b0
* Add FileBaseFilters
...
* Add HTTP(S) file web server with temp URLs
* Get temp web d/l from file list
* Add File area filter editor (all file area stuff will be rename to file "base" later)
* Concept of "listening servers" vs "login servers"
* Ability to get servers by their package name
* New MCI: %FN: File Base active filter name
* Some ES6 updates
* VC resetInitialFocus() to set focus to explicit/detected initial focus field
* Limit what is dumped out when logging form data
2016-10-24 21:49:45 -06:00
Bryan Ashby
3319e8d7f9
Formatting
2016-08-26 21:28:17 -06:00
Bryan Ashby
b19d06df26
Default to NOT showing non-authenticated users in who's online / getActiveNodeList()
2016-08-26 20:53:27 -06:00
Bryan Ashby
794c885ac1
* Add new method for getting online/active node information
...
* Use new online method for whos online
2016-01-30 15:18:55 -07:00
Bryan Ashby
b3e1490d63
Add username to client.log
2016-01-01 21:17:13 -07:00
Bryan Ashby
15cf37c55c
Add Who's Online mod
2015-11-25 18:03:47 -07:00
Bryan Ashby
12e7722ec9
* Better place to get server name/type
...
* Servers export 'isSecure'
2015-10-22 00:03:18 -06:00
Bryan Ashby
ad4eea6ba7
* SSH is now functional for 'ssh', PuTTY, SyncTerm, EtherTerm, and hopefully most others
...
* Explicit detect of syncterm as ANSI
* Add serverType (TELNET, SSH) MCI: %ST
2015-10-21 22:51:35 -06:00
Bryan Ashby
0f1fe31fe5
* SSH semi functional
2015-10-20 15:39:33 -06:00
Bryan Ashby
1c1f4394ca
* System stats
...
* Last callers rewritten using format and VM
* Some minor MCI stuff
2015-10-17 20:03:51 -06:00
Bryan Ashby
df477667b0
* client.runtime.* renamed to client.session.*
...
* some work on area names - need to fix login issue & rest shoudl work
2015-09-25 23:10:18 -06:00
Bryan Ashby
8d1fac41a9
* User idle timeout
...
* Only allow one session per user at a time
* user 'timestamp' property -> 'account_created'
* Better User.getLegacySecurityLevel() using group membership
* Client connection management -> client_connections.js
* Minor changes & cleanup
2015-08-04 22:35:59 -06:00