Alex
cc0d528cff
Security: Add CSRF tokens to login form ( #7968 )
...
* Security: Add anti-CSRF tokens to login form
* Update database.php
* Update email.php
* Update totp.php
* Update email.htm
* Update login.htm
* Update totp_secret.htm
* Update totp.htm
* Update username.htm
2026-05-12 20:19:40 +00:00
Alex
1a286a3020
Escape username before assigning to view ( #7964 )
...
* Update database.php
* Update email.php
* Update totp.php
2026-05-12 15:25:22 +00:00
FusionPBX
39ac20e7a0
Update the service file path for debian services
2026-05-12 07:36:52 +00:00
FusionPBX
d18f25eb10
Fix echo statements remove indentation
2026-05-12 07:18:39 +00:00
FusionPBX
3d357340ae
Output the service name only for Linux
...
FreeBSD adds the service name by default.
2026-05-12 07:11:29 +00:00
FusionPBX
fa5ae89827
Fully detach from parent shell to prevent 'service' from blocking
2026-05-12 06:40:25 +00:00
FusionPBX
061c978219
Update services for FreeBSD
2026-05-12 04:55:46 +00:00
FusionPBX
7c371cea78
Rename the Debian services files
2026-05-12 03:51:32 +00:00
FusionPBX
b68f5828b0
Add FreeBSD rc.d service files
2026-05-12 03:46:26 +00:00
frytimo
59f5bca0b9
Fix active_calls crash on reload ( #7959 )
...
* Fix active_calls crash on reload
2026-05-06 18:50:18 +00:00
markjcrane
34a3ef1400
Change the protected to public for reload_settings
...
When waiting on a socket the call back needs to be accessible from anywhere
2026-05-05 15:43:02 -06:00
FusionPBX
552e1261e2
Update software version to 5.6.2-dev
2026-05-05 17:14:47 +00:00
frytimo
bb6d962b9f
Update PHPDocs in services class ( #7953 )
2026-05-04 23:13:29 +00:00
FusionPBX
bbae2e6955
Remove redundant window.open
2026-05-04 19:42:32 +00:00
frytimo
fc08584901
Fix an error when upgrade cli is used for first time with services ( #7951 )
2026-05-04 17:56:07 +00:00
frytimo
097af5d836
Fix missing first line of in-progress call and wrong state ( #7948 )
...
When the dashboard widget is first called, the first line of the active call response was ignored due to a promise dropped in the client. This fixes the dropped event.
The status is hard-coded to 'ringing' on the server-side to allow the client to pick up the event as a 'new' call. This patches the client to correct this and put the correct 'answered' status for an already in-progress call.
2026-05-04 16:58:43 +00:00
frytimo
f2df94cf93
Check for empty service list before array_column ( #7949 )
2026-05-04 08:31:01 -06:00
FusionPBX
fe7a5033c2
Add missing services during upgrade
...
Added functionality to add missing services during the upgrade process.
2026-05-01 21:10:10 +00:00
Alex
c68602b6d3
Update add missing and reload messages ( #7946 )
...
* Update add missing and reload messages
* Update app_languages.php
2026-05-01 20:36:14 +00:00
FusionPBX
652a7dc256
Add ability to reload one or more services
2026-05-01 17:51:22 +00:00
Alex
571c5f98f4
Fix the service delete ( #7944 )
...
* Fix the service delete
* Update services.php
2026-05-01 10:04:33 -06:00
FusionPBX
4022dbb3b2
Enhance service status display with color and tooltips
2026-05-01 01:17:37 -06:00
FusionPBX
182aabf709
Update service status labels to 'Active'
2026-05-01 01:13:46 -06:00
Alex
11e07e5d30
Fix the service toggle ( #7943 )
2026-04-30 17:57:31 +00:00
markjcrane
76744aaaf5
Add a new feature to manage services
2026-04-30 07:46:04 -06:00
Alex
6a37970e12
Fix default_setting_category getting set twice ( #7940 )
...
* Fix default_setting_category getting set twice
2026-04-29 23:03:55 +00:00
Alex
cb0788cbb1
Exclude category in search form ( #7941 )
...
A category select box is already in the form
2026-04-29 22:57:37 +00:00
Alex
c9dfa0d0cf
Users: Preserve query string parameters across list and edit pages ( #7922 )
...
* Users: Preserve query string parameters across list and edit pages
* Update user_edit.php
* Update user_json.php
2026-04-28 03:12:18 +00:00
Alex
0ddb7c1164
Domains: Preserve query string parameters across list and edit pages ( #7916 )
...
* Domains: Preserve query string parameters across list and edit pages
* Update domain_edit.php
* Update domain_json.php
* Update domains.php
* Update domain_edit.php
2026-04-25 21:19:52 +00:00
Alex
fd6bd83bc5
Default Settings: Preserve query string parameters across list and edit pages ( #7912 )
...
* Default Settings: Preserve query string parameters across list and edit pages
* Update default_settings_reload.php
* Update default_setting_toggle.php
* Update default_setting_edit.php
2026-04-23 16:45:14 +00:00
Alex
04c5a44228
Fix domain setting edit back button link ( #7914 )
2026-04-23 16:44:06 +00:00
frytimo
c793833fd0
Fix operator panel disconnect ( #7913 )
...
Unfiltered agent lists cause a delay resulting in disconnection from switch
2026-04-23 14:50:32 +00:00
Alex
e4f6db0f7f
User Logs: Preserve query string parameters across list and edit pages ( #7910 )
...
* User Logs: Preserve query string parameters across list and edit pages
* Update user_log_edit.php
2026-04-22 20:57:49 +00:00
Alex
97be3c47fd
Contacts: Preserve query string parameters across list and edit pages ( #7897 )
...
* Contacts: Preserve query string parameters across list and edit pages
* Update contact_view.php
* Update contact_edit.php
* Update contact_view.php
2026-04-21 21:41:00 +00:00
FusionPBX
490ab337f7
Add a comment for conditions when to send the email
2026-04-17 16:16:33 +00:00
Alex
163cb0b372
Add checks for email subject and body before sending ( #7881 )
2026-04-17 16:13:49 +00:00
frytimo
dace58370f
Fix listeners array when socket disconnects ( #7841 )
...
When the connection is registered as a listener but has not yet communicated, the class failed to remove the listener in the array.
2026-04-13 11:20:43 -06:00
Alex
0376f09cac
Security - Regenerate the session id on login ( #7840 )
2026-04-10 22:08:56 +00:00
frytimo
1d9fd0a8a5
Fix active calls browser console error ( #7833 )
...
Javascript error caused Active Calls preventing the calls from being removed from the list
2026-04-08 14:30:10 +00:00
Alex
f5d17de1d2
Improve remember me token handling and validation ( #7831 )
...
- validate cookie format
- check if token was found first before validation to prevent race condition
- separate the expired/ip/user agent check for different handling
2026-04-06 14:33:30 -06:00
FusionPBX
f11231c5bf
Change the temp domain to domain.local ( #7829 )
2026-04-01 11:56:36 -06:00
Alex
83d5faa1af
Fix status column alignment ( #7821 )
2026-03-27 12:28:11 -06:00
Alex
1752ae3e94
Unset remember cookie when the current user's password is updated ( #7819 )
...
* Unset remember cookie when the current user's password is updated
* Update user_edit.php
2026-03-26 16:10:13 -06:00
Alex
630855586d
Delete setting_value_input_type ( #7818 )
...
* Delete setting_value_input_type default setting
* Update domain_setting_edit.php
* Update default_setting_edit.php
* Update app_config.php
* Update app_defaults.php
2026-03-26 19:19:33 +00:00
Alex
66e3532911
Automatically switch between input and textarea for setting value ( #7817 )
...
* Automatically switch between input and textarea for setting value
* Update default_setting_edit.php
* Update domain_setting_edit.php
* Update user_setting_edit.php
2026-03-26 19:11:39 +00:00
FusionPBX
c298035e3c
Minor version update 5.6.1-dev
2026-03-26 03:42:37 +00:00
Mendel
029f58a245
Fix http auth password copy length ( #7769 )
2026-03-25 21:59:34 +00:00
simplecoder732
68f5e2e38c
Better domain selector for default settings ( #7801 )
...
* Add a better domain selector implementation for default settings
* Add functionality to default_settings copy function
2026-03-25 11:53:34 -06:00
frytimo
7503d0eec6
Operator panel using WebSocket ( #7810 )
2026-03-25 07:32:35 -06:00
Alex
0a3d8154fa
Fix 404 error when a required field is empty ( #7808 )
2026-03-24 20:59:25 +00:00