-
exec/websocketservice.js
From
ree@1:103/705 to
CVS commit on Mon Mar 5 08:46:54 2018
exec websocketservice.js 1.8 1.9
Update of /cvsroot/sbbs/exec
In directory cvs:/tmp/cvs-serv30953
Modified Files:
websocketservice.js
Log Message:
Support the latest version of fTelnet
--- SBBSecho 3.03-Win32
* Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
-
From
ree@1:103/705 to
CVS commit on Sun Mar 18 13:28:57 2018
exec websocketservice.js 1.9 1.10
Update of /cvsroot/sbbs/exec
In directory cvs:/tmp/cvs-serv15946
Modified Files:
websocketservice.js
Log Message:
Add WSS support. Handle both Telnet and RLogin via single services.ini entry
--- SBBSecho 3.03-Win32
* Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
-
From
ree@1:103/705 to
CVS commit on Mon Mar 19 16:56:02 2018
exec websocketservice.js 1.10 1.11
Update of /cvsroot/sbbs/exec
In directory cvs:/tmp/cvs-serv2294
Modified Files:
websocketservice.js
Log Message:
Slightly less sucky frame handling
--- SBBSecho 3.03-Win32
* Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
-
From
rswindell@1:103/705 to
CVS commit on Sat Jan 12 14:05:53 2019
exec websocketservice.js 1.11 1.12
Update of /cvsroot/sbbs/exec
In directory cvs:/tmp/cvs-serv1796
Modified Files:
websocketservice.js
Log Message:
Allow a hostname to be specified on the command-line without also specifying
a target port number.
The port and hostname arguments can now be supplied in any order.
Added debug-level log output with the host/port we're trying to connect to. Include the socket error value in the failure to connect log message.
--- SBBSecho 3.06-Linux
* Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
-
From
echicken@1:103/705 to
CVS commit on Tue Jul 30 20:25:28 2019
exec websocketservice.js 1.12 1.13
Update of /cvsroot/sbbs/exec
In directory cvs:/tmp/cvs-serv25394
Modified Files:
websocketservice.js
Log Message:
Set initial TargetHostname to GetTelnetInterface() to go along with the
default TargetPort assignment.
If Port was specified in qs, and if it's our RLoginPort, then set TargetHostname to GetRLoginInterface().
--- SBBSecho 3.08-Linux
* Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
-
From
echicken@1:103/705 to
CVS commit on Sun Aug 11 12:20:20 2019
exec websocketservice.js 1.13 1.14
Update of /cvsroot/sbbs/exec
In directory cvs:/tmp/cvs-serv28816
Modified Files:
websocketservice.js
Log Message:
If arg has nondigits or is an invalid port, consider it an address.
Elsewise if it's a number, treat it as a port.
The last "hostname" and "port" encountered on the commandline according
to these rules is what the websocket server done gonna connect to.
--- SBBSecho 3.08-Linux
* Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
-
From
echicken@1:103/705 to
Git commit to main/sbbs/master on Sat Nov 27 19:55:31 2021
https://gitlab.synchro.net/main/sbbs/-/commit/c1bebfc1dd74a83e527b4acd
Modified Files:
exec/websocketservice.js
Log Message:
Case-insensitive search for headers in ShakeHands. Some proxieslike to mangle these unless you tell them not to.Capture the value of the X-Forwarded-For header, if present, andstash it in FWebSocketHeader['X-Forwarded-For'].
--- SBBSecho 3.14-Linux
* Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
-
From
echicken@1:103/705 to
Git commit to main/sbbs/master on Sat Nov 27 19:55:31 2021
https://gitlab.synchro.net/main/sbbs/-/commit/820b805eeefd3b59621e8aff
Modified Files:
exec/websocketservice.js
Log Message:
If BBS is using HAProxy ([BBS] Options line has HAPROXY_PROTO)then throw an error if X-Forwarded-For header was not received,or otherwise do the HAProxy thing upon connecting.
--- SBBSecho 3.14-Linux
* Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
-
From
echicken@1:103/705 to
Git commit to main/sbbs/master on Sat Nov 27 19:55:31 2021
https://gitlab.synchro.net/main/sbbs/-/commit/fa3e7132c14916aede750ba9
Modified Files:
exec/websocketservice.js
Log Message:
Avoid spurious connections to the terminal server - and someother unnecessary work - if the BBS is using HAProxy but we can'tdo the thing with the stuff because we don't have the things.
--- SBBSecho 3.14-Linux
* Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
-
From
echicken@1:103/705 to
Git commit to main/sbbs/master on Sat Nov 27 19:55:31 2021
https://gitlab.synchro.net/main/sbbs/-/commit/a6cb6cc4907fd4116cee1921
Modified Files:
exec/websocketservice.js
Log Message:
Added inet_pton function borrowed from the internet.Added incomplete send of haproxy protocol header. Need to sortout lookup of target (BBS) IP address.
--- SBBSecho 3.14-Linux
* Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
-
From
echicken@1:103/705 to
Git commit to main/sbbs/master on Sat Nov 27 19:55:31 2021
https://gitlab.synchro.net/main/sbbs/-/commit/2225ced74c74259ba11937b8
Modified Files:
exec/websocketservice.js
Log Message:
Hurr.But also, this needs some revision since I'm supposed to sendthe header all at once and probably shouldn't be doing a bunchof individual sendBin calls. --- SBBSecho 3.14-Linux
* Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
-
From
echicken@1:103/705 to
Git commit to main/sbbs/master on Sat Nov 27 19:55:32 2021
-
From
echicken@1:103/705 to
Git commit to main/sbbs/master on Sat Nov 27 19:55:32 2021
-
From
echicken@1:103/705 to
Git commit to main/sbbs/master on Sat Nov 27 19:55:32 2021
-
From
echicken@1:103/705 to
Git commit to main/sbbs/master on Sat Nov 27 20:06:52 2021
-
From
echicken@1:103/705 to
Git commit to main/sbbs/master on Thu Feb 23 19:57:49 2023
https://gitlab.synchro.net/main/sbbs/-/commit/e6021f4ec5f722b67156e3d8
Modified Files:
exec/websocketservice.js
Log Message:
Write websocket client IP address to temp file.Scripts running on upstream (terminal) server can find actualclient IP in:system.temp_path + 'sbbs-ws-' + client.socket.remote_port + '.ip'
--- SBBSecho 3.20-Linux
* Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
-
From
echicken@1:103/705 to
Git commit to main/sbbs/master on Thu Feb 23 20:43:37 2023
https://gitlab.synchro.net/main/sbbs/-/commit/26df9c31e4397cf536c2192e
Modified Files:
exec/websocketservice.js
Log Message:
Better cleanup of ipFileChanged scope of ipFile variable so we can access it in
thefinally{} block. Should prevent stale files hanging around ifthe service encounters an error.
--- SBBSecho 3.20-Linux
* Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
-
From
echicken@1:103/705 to
Git commit to main/sbbs/master on Fri Feb 24 10:31:47 2023
-
From
Rick Parrish@1:103/705 to
Git commit to main/sbbs/master on Mon Sep 4 14:56:38 2023
-
From
Rob Swindell@1:103/705 to
Git commit to main/sbbs/master on Mon Sep 4 14:56:38 2023
-
From
Rick Parrish@1:103/705 to
Git commit to main/sbbs/master on Sat Sep 9 10:27:11 2023
-
From
Rob Swindell@1:103/705 to
Git commit to main/sbbs/master on Sat Sep 9 10:27:11 2023
https://gitlab.synchro.net/main/sbbs/-/commit/c9e643727d8b91b3f18cc8a5
Modified Files:
exec/websocketservice.js
Log Message:
Merge branch 'Ree/websocketservice-support-binary' into 'master'Add support for
binary frames to websocket serviceSee merge request main/sbbs!330
--- SBBSecho 3.20-Linux
* Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
-
From
Rob Swindell (on Debian Linux)@1:103/705 to
Git commit to main/sbbs/master on Mon Sep 25 00:09:04 2023