1
0
mirror of https://github.com/playit-cloud/playit-agent.git synced 2025-02-22 11:56:38 +00:00

65 Commits

Author SHA1 Message Date
87d6cd430c Add derive:Serialize to ControlRequest 2024-12-22 14:57:00 -08:00
e6a7b4e10e Release 0.15.26 2024-09-26 20:37:14 -07:00
91a7e1dc17 Rewrite UDP tunnels and add proxy protocol support (#101)
* stage

* impl udp proxy, but endpoint needs to return header

* Make response with proxy protocol optional (incorrect?)

* Get proxy protocol working with mc geyser :)

* Remove flow, add client data to socket client list

* Clear old udp connections
2024-09-26 20:35:19 -07:00
ebbe973ac8 Add proxy protocol support, bump to 0.15.24 2024-09-23 16:03:51 -07:00
9a46da9208 Improve TCP logging 2024-09-23 09:29:16 -07:00
1653bf2513 After auth reset force_expired flag (#100)
* After auth reset force_expired flag

* Bump versions
2024-09-02 10:38:10 -07:00
fe6e3ca757 Bump MessageEncoding ver + improve request id 2024-08-26 12:18:17 -07:00
e838a75780 Bump version to 0.15.22 2024-08-24 20:00:41 -07:00
3c3fcd6caf Break out playit-api-client to own package and add ping-monitor (#92)
* Work on ping monitor package

* Integrate ping-monitor into playit-cli
2024-08-24 18:42:26 -07:00
14e49cdd01 Tweak UDP timers 2024-08-22 18:25:39 -07:00
3964e90797 Set platform to docker in version register 2024-08-21 10:59:52 -07:00
00d02cc718 Improve CLI for docker 2024-08-21 10:26:42 -07:00
8556325c38 Fix UDP bug + add new /24 for South America 2024-08-12 10:30:41 -07:00
630fe84d2d Use reqwest to fix docker build & bump version 2024-08-08 09:37:15 -07:00
c95f7fb905 add register_version and bump to 0.15.16 2024-08-08 07:37:52 -07:00
1eafc442a9 Fix client ip change detection
Also send a ping message on a failed authentication so we get an
updated flow from the tunnel server
2024-08-08 07:10:48 -07:00
7d452b6883 Improve keep alive logic 2024-08-08 07:10:48 -07:00
8cfb4a2340 Handle clock offset 2024-08-08 07:10:48 -07:00
a03ca69dd3 Refactor to improve testing 2024-08-08 07:10:48 -07:00
bbda787667 decouple version, make agent-core testable
Trying to debug why some users are having reconnect issues. This
change makes it easier for me to integrate the agent code into
the backend for integration testing.
2024-08-06 17:23:14 -07:00
04f45410f1 Upgrade deps & use message-encoding crate 2024-08-06 15:08:39 -07:00
94542931c5 Prepare for cargo publish 2024-08-06 14:39:05 -07:00
ccac738805 Remove MIPS special deps 2024-02-29 14:22:12 -08:00
dc1c82fc49 Update hyper library 2024-02-29 13:02:22 -08:00
1dea6a781f Increase ping frequency and reauth on timeout 2024-02-29 12:17:04 -08:00
0ad91f6144 Update API and support new agent errors 2024-02-02 08:20:47 -08:00
55ac6b3ffc Remove echotunnel and use copyrotate 2024-01-10 07:06:22 -08:00
d90e4b5486 0.15.10: handle Ctrl+C and errors in claim 2023-12-04 08:54:37 -08:00
cf14bba477 Improve lookup function (#64)
Closes https://github.com/playit-cloud/playit-agent/issues/63

* Add contains to PortRange; Check port in AddressLookup

* Add PortType.matches; Refactor lookup

* Exclusive PortRange.to
2023-11-17 18:23:39 -08:00
e131a5a326 Use webpki roots and improve service logs 2023-10-16 13:41:45 -07:00
cd21b0c0f3 bugfix: Use latest token to verifying UDP session 2023-10-06 10:32:45 -07:00
9cceb5dee3 bugfix: use special lan address with TCP 2023-10-06 09:33:44 -07:00
8ed0184fa1 Add support for mips & mipsel, 0.15.2 2023-09-27 09:10:18 -07:00
397af01352 Linux deb build and improvements 0.15.0 2023-09-25 22:38:17 -07:00
016f064c34 Use new api, fix guest login url, bump ver 0.14.0 2023-09-25 14:46:11 -07:00
d5b123d0b9 Improve control change logic, bump 0.12.0 2023-09-22 10:32:29 -07:00
0c9d1fe081 Better session reload logic 2023-09-21 12:32:50 -07:00
9a0540edc9 v0.11.0: Reload control addr from API 2023-09-07 17:36:39 -07:00
b71ad0f74b Update api interface, support for FreeBSD platform 2023-09-05 17:46:12 -07:00
03f31da6fa Bump version and don't wait for mac notarize 2023-09-05 13:15:10 -07:00
34bd92b06b Don't use hardcoded path for api base 2023-09-05 13:10:28 -07:00
ee50699506 Update ping msg to include current value (#49) 2023-08-30 15:26:37 -07:00
ff6380d04c Update deps 2023-08-29 12:23:09 -07:00
8759344586 Fix match ip logic 2023-08-25 18:00:23 -07:00
5d4c364460 Better ui messages 2023-08-25 13:04:56 -07:00
2719fe1eca New api (#45)
* WIP

* Fix code for new api

* Cleanup

* Make progress on new ui

* Get basic auto tunneling to work
2023-05-18 12:23:59 -07:00
185bfb0a75 Add log for new UDP client 2022-11-02 09:48:56 -07:00
2979105e1b Use special lan with TCP clients 2022-11-01 18:18:06 -07:00
fa1d59bf54 Remove logs for UDP packets 2022-11-01 14:22:14 -07:00
57b0772e7f Add launch command 2022-11-01 13:28:57 -07:00