Bryan Ashby
|
6258a39c57
|
Merge pull request #283 from NuSkooler/new-telnet-server
New telnet server implementation based on telnet-socket, includes new websocket server (which inherits from telnet) and some misc updates to I/O.
|
2020-06-03 20:36:37 -06:00 |
Bryan Ashby
|
5b20c3ec38
|
Crash using VTX Client #284
* Fix try/catch around JSON.parse()
* Ensure we don't try to replace on null/undefined no matter what
|
2020-06-01 19:22:15 -06:00 |
Bryan Ashby
|
74078939cc
|
DO should be a DONT for echo
|
2020-05-31 14:54:33 -06:00 |
Bryan Ashby
|
29ef0935c3
|
Don't send back don't in respond to wont new_environ
|
2020-05-31 11:49:32 -06:00 |
Bryan Ashby
|
438a3161d0
|
Fix up remoteAddress for WebSocket connections
|
2020-05-27 21:31:51 -06:00 |
Bryan Ashby
|
2234a71705
|
Working much nicer
|
2020-05-22 12:55:52 -06:00 |
Bryan Ashby
|
eeba609560
|
This is broken WIP. Goign to refactor, but on the road...
|
2020-05-22 11:41:59 -06:00 |
Bryan Ashby
|
2a93de9487
|
Yet more ANSI-BBS related updates
|
2020-05-21 21:22:15 -06:00 |
Bryan Ashby
|
1e6c577cd3
|
More ANSI-BBS compliant... still some to go
|
2020-05-21 19:16:40 -06:00 |
Bryan Ashby
|
65d68f33dc
|
Allow passthrough
|
2020-05-20 20:23:09 -06:00 |
Bryan Ashby
|
e85ba322ce
|
WebSockets work with new telnet server
|
2020-05-18 19:19:30 -06:00 |
Bryan Ashby
|
6d307ec06b
|
Clean up a bit. Still more to do...
|
2020-05-18 18:41:23 -06:00 |
Bryan Ashby
|
a1ac6dfc67
|
Shim in dataHandler for toggling from elsewhere
|
2020-05-18 00:33:14 -06:00 |
Bryan Ashby
|
e517e31b94
|
Working fairly well
|
2020-05-17 22:35:03 -06:00 |
Bryan Ashby
|
1018485e8e
|
WIP
|
2020-05-17 21:36:48 -06:00 |
Bryan Ashby
|
75787b6107
|
Start work on new telnet server
|
2020-05-17 20:22:16 -06:00 |
Bryan Ashby
|
cd3b8d5e76
|
Low hanging fruit: Don't re-create binary parsers constantly
|
2019-12-05 20:48:13 -07:00 |
Bryan Ashby
|
c9ff904b2b
|
Fix various minor mistakes
|
2019-11-08 19:20:14 -07:00 |
Bryan Ashby
|
3eed388e33
|
BBSLink + WebSockets does not update key press monitor
|
2019-07-11 22:49:15 -06:00 |
David Stephens
|
65b48a2af2
|
Fix MRC prettyBoardName and /INFO
|
2019-06-22 23:16:08 +01:00 |
Bryan Ashby
|
f8788d56d6
|
Merge branch '0.0.10-alpha' of ssh://numinibsd/git/base/enigma-bbs into security-updates
|
2019-06-11 18:25:35 -06:00 |
Bryan Ashby
|
487968dac9
|
Fix my previous dumb
|
2019-06-09 09:19:34 -06:00 |
David Stephens
|
43e22cfc74
|
Turn off debug logging of MRC message sending
|
2019-06-05 23:41:28 +01:00 |
David Stephens
|
8153473b89
|
Dial down MRC logging
|
2019-05-31 22:00:48 +01:00 |
David Stephens
|
19e10bb096
|
Tweak to MRC handshake
|
2019-05-31 21:19:29 +01:00 |
David Stephens
|
136854017a
|
Lots of tidy-up from PR #235 feedback
|
2019-05-31 20:32:16 +01:00 |
David Stephens
|
593bf67b45
|
Stop passing sockets all over the place. General tidy up and refactor. Add reconnection to MRC logic.
|
2019-05-31 01:16:32 +01:00 |
David Stephens
|
109b157c02
|
more MRC bug squashing and tidy up
|
2019-05-26 00:14:36 +01:00 |
David Stephens
|
9f4f1fca13
|
Refactor and rename of MRC client and multiplexer
|
2019-05-22 23:43:41 +01:00 |
David Stephens
|
92528fc16f
|
MRC bug squashing
|
2019-05-20 23:37:32 +01:00 |
David Stephens
|
67ecad4e1a
|
Implemented most MRC server calls
|
2019-05-19 00:01:58 +01:00 |
David Stephens
|
9c2b3be0b1
|
MRC WIP
|
2019-05-18 00:25:35 +01:00 |
Bryan Ashby
|
e960e2800d
|
Merge branch '0.0.10-alpha' of ssh://numinibsd/git/base/enigma-bbs into security-updates
|
2019-05-06 20:49:16 -06:00 |
Bryan Ashby
|
50426d0e60
|
Listen 'address' for WebSockets
|
2019-04-09 20:25:37 -06:00 |
Bryan Ashby
|
37ea1e3a30
|
Listen 'address' for SSH
|
2019-04-09 20:25:27 -06:00 |
Bryan Ashby
|
8114a1e3f2
|
Listen 'address' for Telnet
|
2019-04-09 20:25:14 -06:00 |
Bryan Ashby
|
3460b98bf5
|
Listen 'address' for Web
|
2019-04-09 20:25:03 -06:00 |
Bryan Ashby
|
d54338c46e
|
Listen 'address' for Gopher
|
2019-04-09 20:24:52 -06:00 |
Bryan Ashby
|
0ed507cd7b
|
Initial real 2FA/OTP work
|
2019-04-09 20:07:19 -06:00 |
Bryan Ashby
|
23779c3abe
|
Use authInfo obj vs weird params. auth factor 1: factor 2 for 2FA, etc.
|
2019-02-22 22:51:12 -07:00 |
Bryan Ashby
|
57938e761e
|
+ Implement SSH PubKey authentication
* Security related items to config/security dir
|
2019-02-20 23:55:09 -07:00 |
Bryan Ashby
|
8ba80426e3
|
Better disconnect - should resolve issues with SSH
|
2019-02-02 10:20:22 -07:00 |
Bryan Ashby
|
f15629682c
|
Fix outstanding SSH bug seen with NetRunner and SyncTERM with ugly hack: Disable keep-alives
|
2019-01-29 20:36:45 -07:00 |
Bryan Ashby
|
6408e40604
|
Fix minor typo
|
2019-01-13 19:10:54 -07:00 |
Bryan Ashby
|
c5a72c7356
|
TODO notes
|
2019-01-02 20:08:00 -07:00 |
Bryan Ashby
|
b23cdd20bf
|
Listen to 'env' events
|
2019-01-02 19:52:15 -07:00 |
Bryan Ashby
|
4fb7c4bf53
|
Some minor cleanup
|
2018-12-31 11:33:14 -07:00 |
Bryan Ashby
|
3864d957c9
|
* Servers now use async listen()
|
2018-12-27 02:46:16 -07:00 |
Bryan Ashby
|
9d1815682d
|
* ServerModule's createServer() is now async
* Re-write of NNTP Message-ID <> internal message UUIDs
|
2018-12-27 02:19:26 -07:00 |
Bryan Ashby
|
ee93035bb8
|
* Disconnect clients that attempt to login with banned usernames for Telnet as well
* Slow disconnects to thwart brute force attacks - these names won't exist anyway,
but we want the attacking client to not DoS us
|
2018-12-25 00:18:04 -07:00 |