155 Commits
Author SHA1 Message Date
dijunkun bd553897dd [feat] add dedicated reconnect credentials v1.1.32 2026-10-10 00:54:33 +08:00
dijunkun 1734b0149b [fix] reset heartbeat timer after successful login 2026-10-09 23:54:17 +08:00
dijunkun 08022c0686 [fix] improve authentication recovery after server restarts v1.1.31 2026-10-09 22:58:01 +08:00
dijunkun e8a6fee3a9 [fix] fix nested lambda captures for GCC 11 v1.1.30 2026-10-09 17:33:34 +08:00
dijunkun 4ff1e5f431 [fix] secure device password generation and storage 2026-10-09 17:22:34 +08:00
dijunkun fa7b2d716d [fix] upgrade OpenSSL to 3.3.2 2026-10-09 16:55:53 +08:00
dijunkun 1e1f3f3998 [fix] rate limit admin login attempts 2026-10-09 16:48:02 +08:00
dijunkun 465586ea35 [fix] reject duplicate logins before device registration 2026-10-09 16:35:39 +08:00
dijunkun 2f0e66d66e [fix] rate limit device authentication and prevent ID enumeration 2026-10-09 16:26:13 +08:00
dijunkun d755e98a34 [fix] notify targeted controllers when hosts disconnect them 2026-10-09 09:25:39 +08:00
dijunkun 4787678fe7 [fix] version admin assets to prevent stale cache 2026-10-03 10:44:30 +08:00
dijunkun c207d98882 [feat] add mobile client support to admin dashboard v1.1.29 2026-10-02 08:24:03 +08:00
dijunkun 8579134f31 [feat] add deletion for withdrawn announcements v1.1.28 2026-09-29 23:42:51 +08:00
dijunkun dfd5cd9e4f [feat] add session recovery across server restarts v1.1.27 2026-09-29 22:36:21 +08:00
dijunkun 493bc5c297 [merge] merge remote announcement management into p2p-enhancement v1.1.26 2026-09-29 20:33:51 +08:00
dijunkun 47f91d0300 [feat] add announcement management and notification module v1.1.25 2026-09-29 13:04:53 +08:00
dijunkun e1ad537628 [fix] bind controller session permissions and routing to connections 2026-09-29 02:28:20 +08:00
dijunkun 7c6280c809 [fix] reject empty identities when joining transmissions 2026-09-29 02:24:37 +08:00
dijunkun a39e00e7a1 [fix] validate sender and session permissions for peer signaling 2026-09-29 02:23:42 +08:00
dijunkun 9a5e256a95 [fix] authorize transmission leave requests and scope guest removal 2026-09-29 02:22:29 +08:00
dijunkun 7e8383728c [feat] split admin pages and simplify login layout v1.1.24 2026-09-28 03:21:02 +08:00
dijunkun 75291245e8 [feat] remove client IP tracking and clarify offline time label v1.1.23 2026-09-28 02:53:19 +08:00
dijunkun 72af3124fd [fix] exclude idle hosts from active session list v1.1.22 2026-09-28 02:32:05 +08:00
dijunkun 85821fc640 [feat] add platform and version filters with colored client badges 2026-09-28 02:28:50 +08:00
dijunkun 82682e4a41 [fix] preserve admin list state during refresh 2026-09-28 02:20:14 +08:00
dijunkun 89095fef72 [feat] delete device records after 180 days offline 2026-09-28 02:11:24 +08:00
dijunkun 8137e5f2cb [feat] refine admin layout and remove cumulative duration stats v1.1.21 2026-09-28 01:48:21 +08:00
dijunkun 7b01986fb9 [feat] add secure admin device data management 2026-09-28 01:19:12 +08:00
dijunkun 440216de87 [feat] remove geolocation and add data retention cleanup 2026-09-28 00:09:43 +08:00
dijunkun 7dc9b4c0e2 [feat] add signaling connection admission diagnostics v1.1.20 2026-09-24 11:00:45 +08:00
dijunkun 942d95b2b9 [feat] display server version and add bilingual admin interface v1.1.19 2026-09-14 23:42:31 +08:00
dijunkun 54de1c33b2 [fix] count only controlled devices in presence filters v1.1.18 2026-09-14 23:03:58 +08:00
dijunkun 200bc7d274 [fix] harden signaling resource limits and connection recovery 2026-09-14 23:02:17 +08:00
dijunkun 858afc9f70 [feat] issue ICE configuration for each connection v1.1.17 2026-09-08 17:07:22 +08:00
dijunkun 479068df44 [docs] update server deployment and administration guides v1.1.16 2026-09-07 22:53:37 +08:00
dijunkun a1464b14ad [fix] expire inactive devices and preserve presence subscriptions 2026-09-07 20:02:19 +08:00
dijunkun 05ef9c4521 [fix] forward ICE candidate ufrag 2026-09-07 01:12:35 +08:00
dijunkun a69ced06f2 [fix] mark timed-out sessions offline 2026-08-31 01:51:49 +08:00
dijunkun 695193ab3c [feat] display client version and platform v1.1.15 2026-08-24 09:46:51 +08:00
dijunkun f1807f4c2b [fix] disable GeoIP processing when lookup is off 2026-08-24 00:42:15 +08:00
dijunkun d8f48ebad6 [fix] make password changes idempotent 2026-08-23 21:59:20 +08:00
dijunkun 78a5fb98d2 [feat] publish test Docker images from CI 2026-08-16 19:41:08 +08:00
dijunkun 8bda471bbd [fix] synchronize authenticated password changes 2026-08-16 16:55:30 +08:00
dijunkun 174745a98b [feat] issue dynamic TURN credentials 2026-08-16 16:41:36 +08:00
dijunkun 571db431f4 [fix] pass coturn arguments without entrypoint expansion 2026-08-15 03:38:11 +08:00
dijunkun 8bedd49ea7 [fix] upgrade coturn to 4.17.2 and document container operations 2026-08-15 03:31:48 +08:00
dijunkun 15379edf6a [feat] upgrade coturn to 4.17.0 and deploy it as a pinned standalone container v1.1.14 2026-08-15 02:17:01 +08:00
dijunkun d6489b3e39 [fix] reject existing device login with incorrect password, refs #9 2026-07-05 01:05:43 +08:00
dijunkun ebdc48ace6 [fix] fix silent offline join failures and Windows min/max macro build errors 2026-07-05 00:55:25 +08:00
dijunkun db8f32ccce [chore] refine admin geo attribution overlay v1.1.13.3 2026-06-12 17:42:45 +08:00