Commit Graph

37 Commits (8e506869d52e245440daa985ea9178e0cdac95de)

Author SHA1 Message Date
Moe 0934e1d4c8 fix broken p2p when ssl object is empty 2023-02-20 20:38:19 -08:00
Moe 123ee93594 Add wss connectivity for p2p commander 2023-02-20 10:02:14 -08:00
Moe 14b76a4e50 Disable Heartbeat log for P2P 2022-11-22 18:12:36 -08:00
Moe 18137da4ab tweak forced disconnection from p2p 2022-07-30 15:09:00 -07:00
Moe 96c69c12c9 more stable p2p v2 connection to server 2022-06-23 16:36:13 -07:00
Moe dee1cb27fa p2p reconnection only use readyState check and heartbeat check 2022-06-23 15:57:39 -07:00
Moe c4632a0564 more stable p2p v2 connection to server+ 2022-06-22 23:55:04 -07:00
Moe 7cebb5eafc more stable p2p v2 connection to server 2022-06-22 17:59:22 -07:00
Moe fe5a0b4045 more stable p2p v2 connection to server++ 2022-06-22 16:13:15 -07:00
Moe 2f6f3c232d more stable p2p v2 connection to server+ 2022-06-21 17:32:00 -07:00
Moe 68225a63b1 more stable p2p v2 connection to server 2022-06-21 17:31:31 -07:00
Moe ff5c7b7f4b add notice for failed license check to p2p server 2022-06-20 22:42:13 -07:00
Moe c16a2c7812 Force P2P Reconnect on any error 2022-05-21 07:17:20 -07:00
Moe 1c547640e6 P2P : add heartbeat check 2022-05-10 19:07:16 -07:00
Moe 51cb2294ba Merge branch 'update-dependencies' into 'dashboard-v3'
Critical Update to Dependencies, Replace request with fetch

See merge request Shinobi-Systems/Shinobi!357
2022-05-05 18:16:15 +00:00
Moe 45756b3e64 Add Heartbeat and "Authenticated" notice, minor rearrange 2022-04-28 22:04:32 -07:00
Moe c63f6bb62e Make P2P wait for readyState on connect 2022-04-28 08:24:38 -07:00
Moe b2ad513bd9 fix missing outboundMessage definition 2022-04-26 07:32:19 -07:00
Moe 504781df3a Critical Update to Dependencies, Replace request with fetch
+ Replaced all uses of `request` with `node-fetch`
+ Update WebDAV
+ Add pushover-notifications
+ Update CWS
+ Update discord.js
+ Fix authentication for HLS stream API endpoint
+ Last Update to P2P v1 to remove request module

Requires further testing.
2022-03-31 21:58:27 -07:00
Moe 1281bdb7fc fix relative video pathing 2022-03-28 21:14:56 -07:00
Moe 25fddb7ba5 Better P2P (Easy Remote Access v2)+ 2022-03-28 17:48:08 -07:00
Moe c28b246ac4 Better P2P (Easy Remote Access v2) 2022-03-28 16:02:05 -07:00
Moe 500bd51679 let Shinobi manage P2P reconnection 2022-03-21 11:19:05 -07:00
Moe 9a0b766631 P2P Connection check every 15 minutes if disconnected 2021-11-21 07:39:40 -08:00
Moe 40b4669d01 Add Modular method to add Stream Types, Remove Integrated H.265 Support
- H.265 Support must now be added by user intervention via a Custom Auto Load Module. You can install the module easily by using the zip link in the Super User panel's Custom Auto Load manager.
Repository : https://gitlab.com/moeiscool/shinobi-h265-support
Zip Link : https://gitlab.com/moeiscool/shinobi-h265-support/-/archive/main/shinobi-h265-support-main.zip

Why? the library libde265.js is great but it is not a proper fit for the application. Moving onward it will be nice to allow new stream types to be easily added as well as get ready to try a different H.265 library for our web viewing pleasure.
2021-11-05 15:59:42 -07:00
Moe 496504282b Force P2P connection to reinit every 15 minutes 2021-04-29 17:59:05 -07:00
Moe af69666d8b send headers in P2P bridges as well 2021-03-27 06:56:32 -07:00
Moe Alam 862bcb4d1d Show more live stats in P2P Server selection 2020-10-08 17:01:23 -07:00
Moe Alam ce5107550a p2p : kill client connections when server disconnects 2020-10-03 15:48:25 -07:00
Moe Alam 6dc438fdd7 humanize P2P UI more 2020-10-03 11:54:48 -07:00
Moe Alam e45c411490 Add Production P2P Servers to list in Super User Panel 2020-10-02 21:27:29 -07:00
Moe Alam 4e481b37b8 fix p2p memory leak with streaming http methods 2020-09-30 21:50:07 -07:00
Moe Alam 04671cdec0 Update worker.js 2020-09-28 15:07:14 -07:00
Moe Alam e2feb19b39 Update worker.js 2020-09-28 09:31:49 -07:00
Moe Alam c35f286fad cleaner connection to p2p 2020-09-27 22:14:36 -07:00
Moe Alam 6e2ab4d61f Add UI for Easy Remote Access (P2P) in Superuser panel 2020-09-26 22:52:52 -07:00
Moe Alam b1d8672566 put p2p functions in worker process 2020-09-23 21:21:03 -07:00