Ralf
e2eb5edbbb
add axscript server engine
2026-02-20 20:27:40 +03:00
Ralf
1e48662132
Upload upgrade
2026-02-15 18:56:40 +03:00
Ralf
ad721b8efa
websocket auth JWT -> OTP
2026-02-12 23:31:31 +03:00
Ralf
8816e56fc0
update
2026-01-25 15:32:13 +03:00
Ralf
65f98ab32c
Commander update
2026-01-24 12:00:08 +03:00
Ralf
19d0f0b3b0
New Ax + Service extender
2026-01-18 00:51:03 +03:00
Ralf
68f92ad0fa
Multi transport support
2026-01-15 22:06:09 +03:00
Ralf
52172e2e23
add listener pause/resume
2026-01-08 22:37:26 +03:00
Ralf
1d823adf73
update
2025-12-30 17:23:09 +03:00
Ralf
135157fce4
Delete downloads
2025-12-29 19:40:51 +03:00
Ralf
00d2aad373
Remove requestors
2025-12-22 00:10:19 +03:00
Ralf
1094c884ff
Async requests
2025-12-21 23:52:41 +03:00
Ralf
b4780ab2cc
TerminalContainer created
2025-12-21 23:39:09 +03:00
Ralf
7e797f25be
AxScript upgrade
2025-12-17 23:39:39 +03:00
Ralf
063de6afda
Create Async HTTP RequestManager
2025-12-17 23:21:58 +03:00
Ralf
6e93c9da6b
fix upload/download/sync
2025-11-23 19:23:37 +03:00
Ralf
b759915d53
PR upd
2025-10-26 02:29:13 +03:00
Ralf
23d4bc6c26
Merge branch 'dev-0.10' into feature/sync-optimization-backward-compat
2025-10-26 02:24:35 +03:00
Ralf
5ccf1d1264
features from pull/173
2025-10-26 01:12:26 +03:00
lsroot
e01a080429
feat: Add backward compatibility for batch sync optimization
...
- Add version detection via JWT token claims
- Support both legacy (v0.10) and optimized (v0.11+) sync modes
- Default to legacy mode for old clients (supportsBatchSync=false)
- Enable batch sync for clients version >= 0.11.0
- Add version field to Client, Credentials, and JWT Claims
- Implement automatic fallback to individual packet transmission
- Update client login to send FRAMEWORK_VERSION
Server changes:
- ts_clients.go: Add version detection and supportsBatchSync flag
- ts_sync.go: Add legacy fallback for old clients
- utils.go: Add version field to Client struct
- jwt.go: Add version to JWT claims
- tc_client.go: Extract and propagate version from credentials
- connector.go: Update interface signature
Client changes:
- Requestor.cpp: Send version in login request
This ensures zero-downtime deployment with mixed client versions.
2025-10-24 09:02:10 +08:00
Ralf
437a71ca4e
Add TS API
2025-09-25 19:47:20 +03:00
Ralf
c2e60cd3de
Terminal tasks saver
2025-09-08 10:55:29 +03:00
Ralf
bd2e566cf3
PR update
2025-09-07 13:46:48 +03:00
SETTAI Yassine
ee9d08accb
Add chat support
2025-09-05 16:10:41 +02:00
Ralf
bf187c4714
target and creds update
2025-08-19 12:32:23 +03:00
Ralf
b06b1fb25e
tag for creds and targets
2025-08-15 14:49:42 +03:00
Ralf
e534c984a4
Manage targets
2025-08-14 08:38:37 +03:00
Ralf
43ca7df6a3
Add targets table
2025-08-11 10:25:51 +03:00
Ralf
86d09d562b
agent setters rewrite to ax
2025-07-27 11:23:46 +03:00
Ralf
983eeb3ad0
Tasks update
2025-07-25 10:17:58 +03:00
Ralf
6ccbaeb6d4
Ax browsers menu add
2025-07-21 10:34:22 +03:00
Ralf
29f8f6571c
rewrite downloads to axscript
2025-07-17 09:47:31 +03:00
Ralf
7f4b57b320
add post hooks
2025-07-14 09:53:44 +03:00
Ralf
af3e62208a
Ax Console update
2025-07-11 09:46:20 +03:00
Ralf
048bd53781
Add Credentials manager
2025-07-09 09:23:25 +03:00
Ralf
042a9fde7a
Agents Rewrite to Ax
2025-07-05 09:49:44 +03:00
Ralf
f46be3421c
OTP and upload
2025-06-22 10:42:37 +03:00
Ralf
3cb2853db3
Remove console & Multiagent Commands
2025-06-20 09:05:38 +03:00
Ralf
9c58d996b0
Client Sync Downloads with OTP
2025-06-15 10:36:22 +03:00
Ralf
997a3d456c
Client: add TunnelDialog
2025-05-06 09:25:54 +03:00
Ralf
3b0c2c0b99
Add tunnels config
2025-05-05 09:47:53 +03:00
Ralf
0b952dc032
Downloads update
2025-05-04 10:29:21 +03:00
Ralf
cb40015485
Clien Add screenshots frame
2025-04-24 08:30:32 +03:00
Ralf
eb1d2f45c0
Auth rewrite
2025-04-07 09:45:25 +03:00
Ralf
d2bf98616a
cllient update
2025-04-03 09:23:53 +03:00
Ralf
4a6f8016b5
Add mark and color to SesstionsTable
2025-03-11 09:27:54 +03:00
Ralf
410497a569
Code refactoring
2025-03-10 09:54:19 +03:00
Ralf
e3530466c4
Tasks refactoring
2025-03-06 09:17:10 +03:00
Ralf
1785ffc193
Add multi project support
2025-02-25 09:37:48 +03:00
Ralf
225fc72d72
Tunnels update
2025-02-19 09:48:48 +03:00