Commit Graph

23718 Commits

Author SHA1 Message Date
FusionPBX
7d1ab4a64f Fix the ADVANCED button settings alignment. 2026-02-28 14:33:34 -07:00
FusionPBX
5326e8969f Add session authorized and return to remember token validate 2026-02-28 10:20:03 -07:00
FusionPBX
858071307d Add processed as an optional column in the CDR table 2026-02-27 16:07:24 -07:00
Alex
82d5b7cbbf Allow backslashes to fix namespaces in autoloader (#7765) 2026-02-27 15:34:53 -07:00
Alex
e9f1faa1b7 Add password changed email template (#7764)
* Add password changed email template

* Update user_profile.php

* Update app_defaults.php

* Update user_edit.php
2026-02-27 12:15:35 -07:00
Alex
5714fb3cd9 Fix email template path (#7762) 2026-02-27 11:49:27 -07:00
Alex
82f339c4a0 Remove remember me tokens when password is updated (#7759)
* Update user_edit.php

* Update user_profile.php
2026-02-26 17:02:56 -07:00
Alex
c095138d50 Change limit_max check from empty to isset (#7760) 2026-02-26 17:00:52 -07:00
Alex
9d3c749d5c Fix remember me text alignment (#7758) 2026-02-26 10:14:44 -07:00
FusionPBX
fb90c00c8d Security - replace command line with recursive_delete
- Using the recursive function is safer than using a command line
2026-02-26 06:54:54 -07:00
FusionPBX
f69ad0fad3 Update the recursive_delete function
- Use opendir instead of glob for better performance
- Use native PHP code for safe recursive delete
- Remove command line exec
2026-02-26 06:36:51 -07:00
FusionPBX
5f293cac60 Version update 5.6.0-dev 2026-02-26 05:08:49 -07:00
FusionPBX
207e56927d Fix the dialplan_xml filter 2026-02-26 04:50:32 -07:00
FusionPBX
12529b3911 Fix Recordings to remove the SQL domain_uuid is null 2026-02-26 03:51:05 -07:00
FusionPBX
1eafb36470 Remove the do_upgrade_auto_loader function 2026-02-26 02:16:48 -07:00
FusionPBX
1dbf7a5ec6 Update app_config.php 2026-02-26 00:35:08 -07:00
AdSecIT
6d554fcf3d Update 470_valet_park.xml (#7757)
Updates on Caller ID Name and Number displayed to the phone handset on park retrieval.
2026-02-25 22:39:20 -07:00
FusionPBX
a77b7bb336 Add inotify to the xml_cdr service
Improve performance when using the file system when inotify is not installed.
2026-02-25 18:16:54 -07:00
Alex
0d0872a0a3 Update user_logs.php (#7756) 2026-02-24 16:25:49 -07:00
FusionPBX
f5611468d6 Comment out ctrl+a for checking all checkboxes 2026-02-24 14:43:01 -07:00
frytimo
ba5b7aada5 Add cache file constant (#7755)
* Remove the cache method calling the autoloader constant

* Re-add the constants for file location
2026-02-24 14:35:21 -07:00
Alex
ff4f857570 Add default for remember_me setting (#7754) 2026-02-24 14:18:15 -07:00
Alex
416dd107fd Add remember me feature (#7750) 2026-02-24 13:43:18 -07:00
frytimo
1ee116c3ee Remove file caching in auto loader (#7752)
* Remove file cache due to race condition

* Improves APCu cache consistency and error logging

Enhances APCu handling by validating both cache keys before using cached data, checking data integrity, and logging cache validation failures. Ensures both class and interface arrays are stored successfully, logging and clearing cache on partial store failures to prevent inconsistent states. Aims to improve reliability and aid in diagnosing APCu issues.
2026-02-24 13:21:44 -07:00
FusionPBX
6a134eaf61 Remove unused email_body from SQL select 2026-02-23 18:52:43 -07:00
fusionate
fa42a8b774 Users - List/Edit: Maintain search, order by and page values through paging and update. 2026-02-23 15:00:17 -07:00
FusionPBX
3f23142f31 Fix the Destination Select Dynamic mode
Category: destinations
Subcategory: select_mode 
Value: dynamic

Destination Select list - Category: Dialplans
- Check Voicemail
- Company Directory
- Hangup
- Record

The select_mode default was working
2026-02-21 15:30:31 -07:00
FusionPBX
9a640e19b1 Add wildcard domain search 2026-02-20 21:44:25 -07:00
frytimo
683477fdcf Remove exit command on reload signal (#7749)
* Remove exit command on reload signal

* Issue reload message on signal reload event

* Add missing return type

* Add explicit casting for int

* Add comment for signal type

* Shutdown after sending reload signal
2026-02-20 20:27:29 -07:00
fusionate
3487abad83 Gateway - List/Edit: Maintain search, order by and page values through paging and update. 2026-02-20 19:02:05 -07:00
fusionate
ecff4f26bf Extensions List/Edit: Maintain search, order by and page values through update. 2026-02-20 17:22:31 -07:00
fusionate
96893036fd Devices - List/Edit: Maintain search, order by and page values through update. 2026-02-20 17:13:35 -07:00
fusionate
9c15f3b6a9 Extension - List: Fix paging issue when search term present. 2026-02-20 16:50:10 -07:00
fusionate
92412e90ec Devices - List: Ensure order by parameters included in pagination buttons, prevent duplicate order by params in column heading links. 2026-02-20 16:30:52 -07:00
fusionate
94450481be User Logs - List: Pass search term in pagination buttons, prevent duplicate order by params in column heading links. 2026-02-20 16:28:28 -07:00
fusionate
06e0f5024c Paging [Function]: Trim leading ampersand to prevent empty '&=' in param string. 2026-02-20 16:26:08 -07:00
FusionPBX
fca9aa65e9 Adjust the indentation 2026-02-19 15:35:30 -07:00
FusionPBX
621424f1a5 Add domain_uuid filter for the users table 2026-02-19 15:24:21 -07:00
FusionPBX
53511f579a Set the max-width for extension and user_agent 2026-02-19 08:51:15 -07:00
FusionPBX
fd0e447496 Use grandstream_ip_mode default 0 - DHCP
Deprecate grandstream_ip_address_mode
2026-02-18 17:12:28 -07:00
FusionPBX
4dc66748e0 Save the record_name when the call recording file exists
- Use the record_path, call_uuid, and record_ext to check if the call recording file exists.
- Rename $uuid to $call_uuid
2026-02-18 12:00:27 -07:00
frytimo
ba45d527ed Add run as user and group parameters for the service (#7747)
* Prevent running service as root unless required

* Allow specifying the user to launch service
2026-02-18 09:36:08 -07:00
frytimo
379b369a38 Fix user user logs missing url params on pagination (#7748) 2026-02-18 09:28:39 -07:00
markjcrane
80b6f1d729 Add a new Yealink T31W template 2026-02-18 07:24:43 -07:00
FusionPBX
45cf609276 Import default set to enabled 2026-02-17 14:23:34 -07:00
FusionPBX
12523c5830 Add a new cidr class 2026-02-17 09:20:45 -07:00
FusionPBX
23ecec6162 Fix CIDR check to use correct variable 2026-02-16 15:07:13 -07:00
FusionPBX
a04ee72d21 Rename cidr variable to cidr_value 2026-02-16 15:01:09 -07:00
Alex
f055ae90b2 Fix empty broadcast start time column (#7745) 2026-02-16 14:01:13 -07:00
FusionPBX
ca9ea51104 Fix voicemail remote_access 2026-02-16 12:36:13 -07:00