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