Commit Graph

213 Commits

Author SHA1 Message Date
alhdo
426e8d977e change package namespace 2023-09-27 15:43:23 +02:00
thorsten
e7f16a210a fixed wrong debug message 2023-08-09 16:12:20 +02:00
thorsten
06010c5d2c improvements based on review #pull/1164 2023-08-04 10:38:27 +02:00
thorsten
ea93c98b4d wider environment compatibility 2023-08-02 14:40:14 +02:00
thorsten
5cdeb2f9bf determination of external IP addresses client side 2023-07-27 14:27:14 +02:00
Konrad Kuznicki
86d6e8c1b1
DEV-2791: update attributes through API on the rport client 2023-04-27 10:33:44 +02:00
morestatic
c51e261960 Review uses of time.After and make updates or add comments 2023-04-19 11:39:41 +07:00
morestatic
fb10a8b413 Add context to some client logs and remove GC from mem stats log 2023-04-11 16:43:50 +07:00
morestatic
5242f70809 Remove concept of active connection 2023-04-10 12:53:26 +07:00
morestatic
d06883ef2d Set connection as not active on disconnect 2023-04-05 16:15:14 +07:00
morestatic
a714dc9292 Rename git organization to realvnc-labs 2023-03-23 11:14:05 +07:00
Konrad Kuznicki
2448466855 Merge remote-tracking branch 'origin/master' into konrad/DEV-2766-client-labels/master
# Conflicts:
#	cmd/rport/main.go
#	server/api_handler_clients.go
#	server/clients/client_service.go
#	server/clients/sqlite.go
2023-03-06 16:25:28 +01:00
morestatic
bf15ec5ac2 Merge branch 'master' into DEV-2755-client-connection-thread-safety 2023-03-02 06:56:59 +07:00
Konrad Kuznicki
0bd3cb9dc5
labels display, filtering and docs 2023-03-01 00:23:04 +01:00
domenipavec
e697ad8759 Change log to error level 2023-02-28 16:31:11 +00:00
domenipavec
439f1c081f Add log on client when tunnel is not allowed 2023-02-24 16:59:30 +00:00
morestatic
ceb528bd23 Fix client memory leak and other client improvements (see below)
- better locking
- clearer naming of connection vars
- support ctx for client shutdown
2023-02-23 11:39:32 +07:00
morestatic
696bf321e9 Add client side log message with dial timeout duration 2023-02-17 12:33:52 +07:00
morestatic
c5cbd31786 Fixes after locking and other discussions 2023-02-17 11:42:06 +07:00
morestatic
5bfab9fac7 Initial version with improved server concurrency and better client retry
handling

align client service param names with master
2023-02-15 16:44:30 +07:00
domenipavec
75b4cd3c9e Fix windows, remove copied code from gopsutil 2023-01-18 17:46:34 +00:00
domenipavec
a9d29d39d1 Use latest version of gopsutil 2023-01-18 16:20:54 +00:00
Edoardo Ceccarelli
9494dec187 renaming hardcoded strings into readable 2023-01-13 11:47:36 +02:00
domenipavec
d73b096e10 Fix lint 2023-01-04 17:42:54 +00:00
domenipavec
44a3b3d696 Add input and output encoding config options for interpreter aliases 2023-01-04 17:40:04 +00:00
morestatic
a826ec4547 Merge branch 'master' into DEV-2718-use-subdomains-instead-of-random-ports 2023-01-04 17:45:34 +07:00
morestatic
314df01c1b Explicitly stop client switchback timer 2022-12-22 12:01:28 +07:00
morestatic
d5011a20b9 Merge branch 'master' into DEV-2718-use-subdomains-instead-of-random-ports 2022-12-20 16:42:04 +07:00
Thorsten Kramm
d06427c0d5 removing unused code and obsolete comments 2022-12-20 09:16:20 +01:00
Thorsten Kramm
ced092b108 comments 2022-12-19 22:11:22 +01:00
Thorsten Kramm
82c21a4b69 reverting the timer method 2022-12-19 22:10:53 +01:00
Thorsten Kramm
095f05d893 reconnect faster after timeout 2022-12-19 13:08:59 +01:00
morestatic
d3ff3e5d56 Use original sshConn when closing ssh connection on ping failed 2022-12-19 16:12:47 +07:00
Thorsten Kramm
7e5f080d6f Close connection on time out 2022-12-19 09:05:06 +01:00
morestatic
5c65e4e236 Fix data race amd potential timer leaks in the rport client 2022-12-19 13:44:55 +07:00
Thorsten Kramm
3831a6bdb2 Extended logging 2022-12-18 17:45:57 +01:00
Thorsten Kramm
68af04d6c4 removing retryableErrors as they are not used anymore 2022-12-15 13:25:56 +01:00
Thorsten Kramm
bb7d990868 never stop the connection loop, whatever happens 2022-12-14 12:13:29 +01:00
morestatic
75c1f4d33f Merge branch 'master' into DEV-2630-use-subdomains-instead-of-random-ports 2022-12-14 14:18:18 +07:00
morestatic
99395ca7ca Merge branch 'master' into DEV-2630-use-subdomains-instead-of-random-ports 2022-12-08 21:30:05 +07:00
domenipavec
4eb0fa965d Fix lint 2022-12-08 13:46:58 +00:00
domenipavec
d217c65793 PowerShell different input/output encoding 2022-12-08 13:42:33 +00:00
domenipavec
15db308484 Uncomment code 2022-12-08 11:23:46 +00:00
domenipavec
72339e6f51 Detect encoding per interpreter 2022-12-08 11:18:56 +00:00
domenipavec
c437c2a492 Use encoding for writing script file when available 2022-12-08 10:18:41 +00:00
Thorsten Kramm
f0e3fbd886 Do initial connection with a timeout 2022-12-06 13:17:28 +01:00
Thorsten Kramm
05a1c03a22 reformatted log message 2022-12-05 14:33:25 +01:00
morestatic
3292a4cf79 Various minor tunnel related refactorings and log improvements 2022-12-04 18:40:38 +07:00
Thorsten Kramm
863ccd4a88 user friendlier log messages 2022-11-26 20:02:26 +01:00
morestatic
9f46a81d21 Fix yum.go tests 2022-11-21 14:52:05 +07:00