Commit Graph

2487 Commits

Author SHA1 Message Date
FusionPBX
af4a3612a0 Fix upgrading the default menu using upgrade.php --menu
Commands to update the default menu.
upgrade.php --menu
upgrade.php --m
2025-12-04 08:15:22 -07:00
FusionPBX
f464c694d0 Update software version from 5.4.8 to 5.4.9 2025-11-26 07:22:25 -07:00
FusionPBX
34eb9576dc Update the SQL query to get the Categories 2025-11-15 12:18:18 -07:00
frytimo
2a3305ac4a Fix PHP error when using OpenID Authentication (#7603) 2025-10-31 10:39:26 -06:00
FusionPBX
60f90873c5 Minor version update to 5.4.8 2025-10-30 07:58:06 -06:00
Alex
0c76c4bee1 Add HttpOnly, Secure, and Samesite session settings to config.conf (#7548)
* Add HttpOnly, Secure, and Samesite session settings to config.conf

* Update upgrade_menu.php

* Update upgrade.php

* Update install.php
2025-10-03 16:35:50 -06:00
Alex
b2631ae002 Dashboard: Adjust icon widget clickable area (#7537)
* Dashboard: Adjust icon widget clickable area

* Update registrations.php

* Update domains.php

* Update domains.php
2025-10-01 10:39:33 -06:00
FusionPBX
76ab6235e3 Minor version update 5.4.7 2025-09-24 16:01:47 -06:00
Alex
b529c713d5 Security - Use POST method instead of GET for deleting groups (#7495)
* Security - Use POST method instead of GET for deleting groups

* Update menu_item_edit.php

* Update dashboard_edit.php

* Update device_vendor_function_edit.php

* Update device_vendor_function_edit.php

* Update dashboard_edit.php
2025-09-22 09:46:21 -06:00
Alex
5c096bbec8 Dashboard: Fix php warnings (#7493)
* Dashboard: Fix php warnings

* Update dashboard_edit.php

* Update dashboard.php

* Update parent.php

* Update footer.php

* Update active_calls.php

* Update active_calls.php
2025-09-12 11:57:15 -06:00
Alex
8118996bb9 Dashboard Widget Edit: Fix saving rgba color values (#7491) 2025-09-10 16:50:15 -06:00
Alex
5283e58198 Fix menu item delete (#7487) 2025-09-10 11:59:13 -06:00
FusionPBX
d6e7cd648e Remove file that is no longer used 2025-08-29 09:47:46 -06:00
FusionPBX
4023dcd3d6 Minor version update 5.4.6 2025-08-27 12:28:01 -06:00
frytimo
599885daf6 Fix bug by adding 'tries' counter so reading websocket data can return (#7471)
When reading web socket data, the loop will run forever if there is no more data available in a chunk. This fix will add a counter to how many times it tries to read before a timeout is reached.
Fixed a problem where the constructor parameter for permission_filter was not being fulfilled. This can cause a crash also leading to the read of web socket data to begin looping.
Added better debugging information by using the topic of the websocket_message instead of the payload data. This would cause some messages to appear empty when they were not.
Added a wait state for re-connecting to the web socket server for system status service so it would not exit immediately when the websocket server exited.
Added more PHPDoc Block information.
2025-08-27 08:02:21 -06:00
FusionPBX
4b5be628a7 Update the systemd service files 2025-08-19 18:16:44 -06:00
FusionPBX
26a7bfe241 Update authentication.php 2025-08-19 10:02:16 -06:00
FusionPBX
a75c476940 Fix the SESSION user settings 2025-08-19 09:54:01 -06:00
FusionPBX
6bc29e11db Use case in-sensitive matching for sec-websocket-key header #7454 2025-08-12 22:28:12 -06:00
frytimo
a3260dde54 fix websocket service exit on invalid handshake (#7448) 2025-08-05 11:18:38 -06:00
FusionPBX
7df7bcf131 Services no longer require the --no-fork parameter 2025-08-04 16:01:21 -06:00
FusionPBX
d3db6d6ef4 Update debian-websockets.service 2025-08-04 14:49:55 -06:00
Alex
aff05f881e Dashboard - Minor bug fixes (#7441)
* Dashboard - Minor bug fixes

* Update config.php

* Update config.php

* Update config.php

* Update dashboard_edit.php

* Update index.php

* Update index.php
2025-07-31 17:19:05 -06:00
FusionPBX
ab2510d6fc Minor version update 5.4.5 2025-07-31 08:08:26 -06:00
FusionPBX
18a382e3a4 Update debian-websockets.service 2025-07-18 12:41:59 -06:00
FusionPBX
02fa36f576 Update debian-websockets.service 2025-07-16 21:15:56 -06:00
FusionPBX
9c34236d1a Update the version to 5.4.4 2025-07-15 01:50:41 -06:00
FusionPBX
dd140fb1dc Update upgrade.php 2025-07-15 01:36:52 -06:00
FusionPBX
d410fb3981 Update debian-websockets.service 2025-07-14 16:05:07 -06:00
FusionPBX
c4299d4719 Update debian-websockets.service 2025-07-14 15:57:36 -06:00
FusionPBX
5e44da8c89 Update debian-websockets.service 2025-07-14 15:55:08 -06:00
FusionPBX
0789693f57 Update upgrade_menu.php
Prevent a warning on the upgrade menu
2025-07-13 20:05:18 -06:00
frytimo
91efee3b27 Fix active calls eavesdrop (#7419)
* Remove old debug comments

* Remove unused variable

* Remove debug information

* Fix eavesdrop missing domain_name

* Remove extended debug information
2025-07-11 10:57:54 -06:00
frytimo
006dbb88d6 Fix warning messages in websockets classes (#7418) 2025-07-11 09:34:35 -06:00
frytimo
6ef8167988 Fix group member add list (#7415) 2025-07-09 12:58:21 -06:00
FusionPBX
d0f00b6956 Update upgrade.php 2025-07-08 00:14:07 -06:00
FusionPBX
0056dd79b9 Update upgrade.php 2025-07-08 00:11:39 -06:00
frytimo
666b1351a3 Add extension handling to subscriber (#7412)
* add extension handling to subscriber
Store the extensions in the subscriber when it is available from $_SESSION.
Add more documentation to functions and variables

* remove rogue 'c' character injected by my keyboard

* Store the user session information in the token when available

* Add extension filter class

* Create get_user_setting function

* Add channel_presence_id key to event message
2025-07-07 13:53:58 -06:00
FusionPBX
5750a1dce9 Update domain_edit.php 2025-07-05 09:45:01 -06:00
FusionPBX
a680b059db Update domain_edit.php 2025-07-05 09:42:54 -06:00
frytimo
a36e71ff2a Active calls dashboard widget (#7411)
* Add context filter

* Add dashboard widget

* Add config for widget

* Add domain filter to service

* Fix websocket_service to get the class name

* Add new method get_service_name
2025-07-03 21:52:55 -06:00
FusionPBX
26d8527936 Fix PHP 7.1 websocket compatibility 2025-07-03 12:02:45 -06:00
FusionPBX
cb481c2d3e Update permissions skip dev/shm 2025-07-01 12:48:50 -06:00
frytimo
28dbb803de Add cpu line graph (#7403)
* add cpu line graph

* add cpu line graph

* add cpu line graph

* add cpu line graph

* add cpu line graph

* Add FreeBSD CPU status

* Add new dashboard type Line

* Add missing public declaration

* Allow new dashboard type Line to be selected option

* Use new Line type for graphing instead of doughnut
2025-06-30 15:54:13 -06:00
FusionPBX
3bf458895c Update upgrade.php 2025-06-28 23:03:38 -06:00
FusionPBX
ccc617940d Update upgrade.php 2025-06-28 21:29:20 -06:00
FusionPBX
90da27a553 Update upgrade.php 2025-06-28 08:22:32 -06:00
frytimo
807f80da94 Update dashboard with cpu status websockets (#7400)
* Remove setting hardcoded timer

* Use websockets for real-time CPU status on dashboard

* Add system_dashboard service file

* moved javascript file to core
2025-06-27 15:25:32 -06:00
FusionPBX
3636b8a11a Update upgrade.php 2025-06-26 09:31:12 -06:00
FusionPBX
d9d1649adc Update upgrade_menu.php
Refactor the interactive command line menu.
2025-06-26 08:14:32 -06:00