Bryan Ashby and GitHub
72916703a8
Merge pull request #533 from notepid/ws-proxy-header-fix
...
Fix for x-forwarded-for not being applied
2024-08-31 11:28:30 -06:00
Stack Fault
27937ed14b
Several fixes
...
- Added msg delay on connect to space out commands
- Fixed linewrap issue
- Added MRC Trust verbs
- Added PM local echo
- Fixed to_user and from_user uppercase
2024-08-27 15:36:17 -04:00
Stack Fault
5b6fc321e2
Removed temp var
2024-08-27 13:55:40 -04:00
Stack Fault
db52871572
Fixed issue on URL resolver message
...
Moved user_to uppercase to a different function
2024-08-27 07:44:41 -04:00
Stack Fault
d2bb99e8fa
Removed debug artifact
2024-07-20 12:32:02 -04:00
Stack Fault
4be4fb73cd
Added SSL support
2024-07-20 12:19:34 -04:00
Notepid and GitHub
2042fe27d7
wsDuplex.setClient() must be called after the proxy headers and proxied is set so its set during constructor call or the proxy headers will not be applied
2024-03-19 14:33:01 +01:00
Bryan Ashby
447be3552c
Better error handling
2023-04-08 21:04:40 -06:00
Stack Fault
9a4433ee03
Fixed PrivMsg delivery + added new server commands
2023-03-31 13:46:07 -04:00
Bryan Ashby
c265a44c1a
Bump version to 0.0.14-beta + major web server updates
2022-12-29 00:56:10 -07:00
Bryan Ashby
8c92f3cc49
Log IPs
2022-09-25 18:29:00 -06:00
Bryan Ashby
c4518c7b94
Tidy/DRY
2022-09-25 14:00:52 -06:00
Bryan Ashby
5f6d70e460
Some fixes to NNTP POSTs, logging, etc.
2022-09-23 11:06:33 -06:00
Bryan Ashby
2cb0970a31
Add 'allowPosting' config
2022-09-22 21:24:24 -06:00
Bryan Ashby
d2dafc4dbc
Initial NNTP write access support
2022-09-22 21:03:53 -06:00
Bryan Ashby
e61be537aa
Minor bug fix
2022-09-21 08:26:52 -06:00
Bryan Ashby
4d6bc98a0f
Fix a dumb :(
2022-08-21 15:43:53 -06:00
Bryan Ashby
7060bf270b
Better debug logs
2022-08-21 15:41:37 -06:00
Bryan Ashby
4a63bc577e
Fix terminology used in code
2022-08-21 14:03:19 -06:00
Bryan Ashby
1f130347d5
Fix missing check
2022-08-21 14:02:47 -06:00
Bryan Ashby
c8df7f3d6b
New easier to manage Gopher include/exclude areas with wildcard support
...
* Deprecate but still support older format for now
* Add new format allowing easier management
2022-08-21 13:27:32 -06:00
Bryan Ashby
4881c2123a
First pass formatting with Prettier
...
* Added .prettierrc.json
* Added .prettierignore
* Formatted
2022-06-05 14:04:25 -06:00
Bryan Ashby
dd6a0553d8
Some additional cleanup
2022-04-26 12:36:31 -06:00
Bryan Ashby
8283971b53
Update variable to disable SSH keep-alive checks which break NetRunner :(
2022-04-08 16:41:22 -06:00
Bryan Ashby
9019479bfd
Initial update, some quirks to work out with NetRunner mostly
2022-04-06 10:01:21 -06:00
Bryan Ashby
b2fda13085
Update LRU cache backend used for NNTP server
2022-04-05 21:01:35 -06:00
Bryan Ashby
e0ecf37869
FIX: Certain telnet clients make the BBS crashes. #369
...
userVars -> uservars to match telnet-socket impl.
2021-10-22 10:29:47 -06:00
Bryan Ashby
c30b52c9d8
fix: ensure we have vars before attempting to fetch from them
2021-03-27 00:04:07 -06:00
Bryan Ashby
392dc160a0
Fix a dumb
2021-02-04 19:32:28 -07:00
Bryan Ashby
31f94efdd8
Better handling of bots hitting bad Gopher selectors
2021-02-04 19:27:57 -07:00
Bryan Ashby
cd3b495e6c
SECURITY FIX
...
* Do not allow relative paths to route outside of www static root area
2020-11-27 12:50:57 -07:00
Bryan Ashby
f7e4b57763
Gopher server revamp!
...
* gophermap support
* More generic and flexible server
2020-11-27 00:54:56 -07:00
Bryan Ashby
9e9dc9af89
A lot of code tidy up
2020-06-15 19:08:55 -06:00
Bryan Ashby and GitHub
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