Commit graph

771 commits

Author SHA1 Message Date
Jack Anderson
ee8fa32e48 [Legacy] Update files md5 2025-08-06 12:16:29 +00:00
Jack Anderson
1a9a1eda1f [Legacy] Bump version to 8.8.1 2025-08-06 12:07:04 +00:00
Matt Lorimer
bd85bed992 [Legacy] Fix Edit view button panel display
- Report and project templates no longer using legacy editview header
2025-08-06 13:05:32 +01:00
Jack Anderson
ced5a7deee Merge next into suite 8 2025-08-05 23:46:27 +01:00
Matt Lorimer
0b4d31e64d [Legacy] Update legacy to redirect to New UI Login 2025-08-05 15:51:42 +01:00
Massimiliano Spreafico
1d0dba0d82 Fix #613 - AOR_Reports - Report blank if first field is a custom field 2025-08-05 13:48:51 +01:00
Moises E. Puyosa
d557584a09 Fix #611 - [Legacy] Handle special characters in password authentication
Users with passwords containing special characters like <, >, ", ' could not authenticate due to HTML encoding applied during password storage but not during login verification. This prevents legitimate users from accessing their accounts and requires password resets.

Resolve by using RAW_REQUEST data before XSS processing in legacy password forms to ensure consistent character handling between password storage and authentication verification.
2025-08-05 13:04:47 +01:00
Moises E. Puyosa
25f7deb700 [Legacy] Fix #543 - Refactor stack trace error handling architecture
Improve separation of concerns for maintainable error handling:
- Make display_stack_trace() return strings instead of echoing
- Make StackTraceErrorHandler() only log errors, not echo them
2025-08-05 13:02:09 +01:00
Moises E. Puyosa
23d1027512 [Legacy] Fix #543 - Fix SugarLogger fwrite() TypeError and add diagnostics
Added is_resource() validation before fwrite() calls to prevent TypeErrors.
Enhanced error messaging when log files cannot be opened with specific diagnostics.
Provides clear troubleshooting guidance for directory permissions and disk space issues.
2025-08-05 13:02:09 +01:00
Moises E. Puyosa
ca50436c6d [Legacy] Fix #543: Make StackTraceErrorHandler $errcontext parameter optional
The $errcontext parameter was deprecated in PHP 7.2+ and removed in PHP 8.0+, causing ArgumentCountError when PHP's internal error handler calls the function with only 4 arguments instead of the expected 5.

Made $errcontext parameter optional with null default value to maintain backward compatibility while fixing the stack trace functionality.

  - Fix public/legacy/include/utils.php:3933 StackTraceErrorHandler function signature
  - Resolves 500 errors when stack_trace_errors is enabled
  - Maintains backward compatibility for legacy code calling with 5 arguments
2025-08-05 13:02:09 +01:00
Matt Lorimer
1ac4f6d699 Fix #582 - [Legacy] V4 API fatal error 2025-06-25 13:23:00 +01:00
Jack Anderson
a11018c268 Fix #540 - Remove title from svgs 2025-05-29 09:54:05 +01:00
y.yerli
938f9ee311 Fix #274 #503 - Listview accented characters 2025-04-24 10:08:50 +01:00
Jack Anderson
2eeececca3 Fix #584 - [Legacy] Fix subpanel button not showing correctly 2025-04-16 10:09:48 +01:00
Jack Anderson
8a75ad18f2 Fix #584 - [Legacy] Fix subpanel buttons not showing 2025-04-16 10:09:48 +01:00
y.yerli
24e79a8e70 Fix #584 - [Legacy] Fix buttons topover on role subpanel 2025-04-16 10:09:48 +01:00
Jack
e055951dac [Legacy] Update files md5 2025-01-30 07:58:00 +00:00
Jack
f3e05f25d6 [Legacy] Bump version to 8.8.0 2025-01-30 07:49:30 +00:00
Jack Anderson
cfda4d0941 [Legacy] Remove Fax field from view defs 2025-01-29 15:12:55 +00:00
Clemente Raposo
59d0ac8a16 [Legacy] Change disable 2fa button label 2025-01-29 15:03:49 +00:00
Clemente Raposo
c8cca0ac99 [Legacy] Update install logger format 2025-01-28 10:13:01 +00:00
Clemente Raposo
86182c7983 [Legacy] Fix install logger manager config 2025-01-28 10:13:01 +00:00
Clemente Raposo
4176be0492 [Legacy] Adjust log level on install
Rename to feedback
2025-01-28 10:13:00 +00:00
Clemente Raposo
4adc02068c [Legacy] Fix typo in install message label 2025-01-28 10:13:00 +00:00
Jack Anderson
734dc100d9 [Legacy] Remove source from query 2025-01-28 10:12:38 +00:00
Clemente Raposo
4a956fea14 [Legacy] Update languages 2025-01-23 13:05:21 +00:00
Clemente Raposo
c08443d635 [Legacy] Move total cases statist to top widget 2025-01-23 13:05:20 +00:00
Clemente Raposo
988f7eae45 [Legacy] Remove size analysis statistic from Opportunities 2025-01-23 13:05:20 +00:00
Jack Anderson
ccb7dae487 Update demo seed data path 2025-01-23 08:55:12 +00:00
Matt Lorimer
4b713e8f04 [Legacy] Update demo data for default chart data 2025-01-22 15:54:43 +00:00
Matt Lorimer
537f734601 [Legacy] Fix ApiBeanMapper load_relationships on bool error 2025-01-22 11:20:29 +00:00
Clemente Raposo
f795ca4ad0 Clear cookies before install 2025-01-21 16:29:30 +00:00
Clemente Raposo
a93684f3a7 [Legacy] Remove strict checks from AppInstallService 2025-01-21 16:29:30 +00:00
Clemente Raposo
66028d64b3 [Legacy] Update install messages 2025-01-21 16:29:30 +00:00
Clemente Raposo
526a1b3e06 [Legacy] Set installed to false until the installation process is complete 2025-01-21 16:29:30 +00:00
Clemente Raposo
4d3aee02bd [Legacy] Update install log labels 2025-01-21 16:29:30 +00:00
Clemente Raposo
82c36b9492 [Legacy] Move suitecrm.log to logs/legacy 2025-01-21 16:29:30 +00:00
Clemente Raposo
0960f8f53f [Legacy] Add installed status to base config.php for upgrades 2025-01-21 16:29:30 +00:00
Clemente Raposo
e9cf01f911 Add missing permissions warning page to install pre-checks 2025-01-21 16:29:30 +00:00
Clemente Raposo
35ec0f6105 [Legacy] Fix legacy install debug messages 2025-01-21 16:29:30 +00:00
Clemente Raposo
2ca09971ed [Legacy] Add checks to not log empty messages 2025-01-21 16:29:30 +00:00
Clemente Raposo
8e9fb05965 [Legacy] Fix Modules Cache Writable check 2025-01-21 16:29:30 +00:00
Clemente Raposo
ac056750d7 [Legacy] Update writable check on config.php
- only show error if file exists
2025-01-21 16:29:30 +00:00
Clemente Raposo
92a1fc87fe [Legacy] Update writable config.php check
- Only show error if file already exists
2025-01-21 16:29:30 +00:00
Clemente Raposo
8a40de87ae [Legacy] Update installer_locked check to support re-installs 2025-01-21 16:29:30 +00:00
Clemente Raposo
b9d532ebf3 [Legacy] Only mark installer as locked at the end of the install process 2025-01-21 16:29:30 +00:00
Clemente Raposo
9605944025 [Legacy] Move jssource/minify require to correct place
Require was being done before dependencies were set
2025-01-21 16:29:30 +00:00
Clemente Raposo
189bbdb6df [Legacy] Remove wrong require of config.php 2025-01-21 16:29:30 +00:00
Clemente Raposo
e798f89901 [Legacy] Add installed config check to entryPoint 2025-01-21 16:29:30 +00:00
Clemente Raposo
34f6f9b7d9 [Legacy] Update log level on InstallLoggerManager 2025-01-21 16:29:30 +00:00