Page MenuHomeIn-Portal Phabricator
Feed All Stories

Apr 13 2026

alex committed rINP16878: Fixes INP-1522 - Exception/Fatal Error in CLI are displayed using HTML markup.
Fixes INP-1522 - Exception/Fatal Error in CLI are displayed using HTML markup
Apr 13 2026, 6:54 AM
alex added "INP-1522" JIRA issue(s) to rINP16878: Fixes INP-1522 - Exception/Fatal Error in CLI are displayed using HTML markup.
Apr 13 2026, 6:54 AM
alex closed D569: INP-1522 - Exception/Fatal Error in CLI are displayed using HTML markup.
Apr 13 2026, 6:54 AM
alex added a comment to D569: INP-1522 - Exception/Fatal Error in CLI are displayed using HTML markup.
In D569#11652, @erik wrote:

Tested with part 1 and part 2 of the test plan.

Cant test part 3, because required patch D567 is for in-portal 5,2, but current task is for in-portal 5.3 version. Maybe, there is error in the test plan.

Apr 13 2026, 6:54 AM
erik accepted D569: INP-1522 - Exception/Fatal Error in CLI are displayed using HTML markup.
Apr 13 2026, 6:39 AM
alex added "INP-1960" JIRA issue(s) to rINP16877: Fixes INP-1960 - Exceptions thrown in CLI aren't logged into the System Log.
Apr 13 2026, 6:05 AM
alex committed rINP16877: Fixes INP-1960 - Exceptions thrown in CLI aren't logged into the System Log.
Fixes INP-1960 - Exceptions thrown in CLI aren't logged into the System Log
Apr 13 2026, 6:05 AM
alex closed D568: INP-1960 - Exceptions thrown in CLI aren't logged into the System Log.
Apr 13 2026, 6:05 AM
alex updated the diff for D568: INP-1960 - Exceptions thrown in CLI aren't logged into the System Log.

Changed comment phrasing.

Apr 13 2026, 6:04 AM
erik accepted D568: INP-1960 - Exceptions thrown in CLI aren't logged into the System Log.
Apr 13 2026, 5:49 AM
erik requested changes to D569: INP-1522 - Exception/Fatal Error in CLI are displayed using HTML markup.

Tested with part 1 and part 2 of the test plan.

Apr 13 2026, 5:45 AM
alex updated the diff for D569: INP-1522 - Exception/Fatal Error in CLI are displayed using HTML markup.

Bugfix: double backtrace frame for logged fatal errors was displayed in CLI.

Apr 13 2026, 5:06 AM
alex added parent revisions for D569: INP-1522 - Exception/Fatal Error in CLI are displayed using HTML markup: D567: INP-1956 - Database-related frames are absent in the System Log-recorded Backtraces, D568: INP-1960 - Exceptions thrown in CLI aren't logged into the System Log.
Apr 13 2026, 5:03 AM
alex added a child revision for D567: INP-1956 - Database-related frames are absent in the System Log-recorded Backtraces: D569: INP-1522 - Exception/Fatal Error in CLI are displayed using HTML markup.
Apr 13 2026, 5:03 AM
alex added a child revision for D568: INP-1960 - Exceptions thrown in CLI aren't logged into the System Log: D569: INP-1522 - Exception/Fatal Error in CLI are displayed using HTML markup.
Apr 13 2026, 5:03 AM
alex updated the test plan for D569: INP-1522 - Exception/Fatal Error in CLI are displayed using HTML markup.
Apr 13 2026, 5:03 AM
alex added a parent revision for D569: INP-1522 - Exception/Fatal Error in CLI are displayed using HTML markup: D177: INP-1522 - Adapt error output for CLI.
Apr 13 2026, 4:27 AM
alex added a child revision for D177: INP-1522 - Adapt error output for CLI: D569: INP-1522 - Exception/Fatal Error in CLI are displayed using HTML markup.
Apr 13 2026, 4:27 AM
alex requested review of D569: INP-1522 - Exception/Fatal Error in CLI are displayed using HTML markup.
Apr 13 2026, 4:25 AM
alex updated the test plan for D568: INP-1960 - Exceptions thrown in CLI aren't logged into the System Log.
Apr 13 2026, 4:22 AM
alex updated the diff for D568: INP-1960 - Exceptions thrown in CLI aren't logged into the System Log.

Removed the visuals-related part.

Apr 13 2026, 4:00 AM
alex requested review of D568: INP-1960 - Exceptions thrown in CLI aren't logged into the System Log.
Apr 13 2026, 3:52 AM
ci added a comment to rINP16876: Merge (5.2.x > 5.3.x): * Fixes INP-1764 - Set correct exit code, when exception….

Build #71 finished with SUCCESS status: https://ci.in-portal.org/job/in-portal-53x/71/

Apr 13 2026, 3:06 AM
alex added "INP-1764" JIRA issue(s) to rINP16876: Merge (5.2.x > 5.3.x): * Fixes INP-1764 - Set correct exit code, when exception….
Apr 13 2026, 2:54 AM
alex committed rINP16876: Merge (5.2.x > 5.3.x): * Fixes INP-1764 - Set correct exit code, when exception….
Merge (5.2.x > 5.3.x): * Fixes INP-1764 - Set correct exit code, when exception…
Apr 13 2026, 2:54 AM
ci added a comment to rINP16875: Merge (5.2.x > 5.3.x): * Fixes INP-1750 - Support PHP Memcached extension for….

Build #70 finished with SUCCESS status: https://ci.in-portal.org/job/in-portal-53x/70/

Apr 13 2026, 2:38 AM
alex committed rINP16875: Merge (5.2.x > 5.3.x): * Fixes INP-1750 - Support PHP Memcached extension for….
Merge (5.2.x > 5.3.x): * Fixes INP-1750 - Support PHP Memcached extension for…
Apr 13 2026, 2:29 AM
alex added "INP-1750" JIRA issue(s) to rINP16875: Merge (5.2.x > 5.3.x): * Fixes INP-1750 - Support PHP Memcached extension for….
Apr 13 2026, 2:24 AM

Apr 6 2026

erik accepted D567: INP-1956 - Database-related frames are absent in the System Log-recorded Backtraces.
Apr 6 2026, 7:45 AM
alex updated the test plan for D567: INP-1956 - Database-related frames are absent in the System Log-recorded Backtraces.
Apr 6 2026, 7:16 AM
alex updated the test plan for D567: INP-1956 - Database-related frames are absent in the System Log-recorded Backtraces.
Apr 6 2026, 6:51 AM
alex requested review of D567: INP-1956 - Database-related frames are absent in the System Log-recorded Backtraces.
Apr 6 2026, 6:51 AM

Apr 1 2026

erik accepted D566: INP-1753 - Racing condition during Scheduled Tasks execution.
Apr 1 2026, 9:24 AM
alex updated the diff for D566: INP-1753 - Racing condition during Scheduled Tasks execution.

Handle the case when LastRunOn or NextRunOn could be NULL.

Apr 1 2026, 8:32 AM
erik requested changes to D566: INP-1753 - Racing condition during Scheduled Tasks execution.

Perfect logic, but one minor bug is detected.

Apr 1 2026, 7:59 AM
alex updated the test plan for D566: INP-1753 - Racing condition during Scheduled Tasks execution.
Apr 1 2026, 6:17 AM
alex added a child revision for D358: INP-1753 - Protect against racing condition during Scheduled Tasks execution: D566: INP-1753 - Racing condition during Scheduled Tasks execution.
Apr 1 2026, 6:12 AM · Restricted Project
alex added a parent revision for D566: INP-1753 - Racing condition during Scheduled Tasks execution: D358: INP-1753 - Protect against racing condition during Scheduled Tasks execution.
Apr 1 2026, 6:12 AM
alex requested review of D566: INP-1753 - Racing condition during Scheduled Tasks execution.
Apr 1 2026, 6:12 AM
alex updated the test plan for D358: INP-1753 - Protect against racing condition during Scheduled Tasks execution.
Apr 1 2026, 5:53 AM · Restricted Project

Mar 31 2026

alex added "INP-1951" JIRA issue(s) to rINP16874: Fixes INP-1951 - SQL error when attempting to create a System Setting with a….
Mar 31 2026, 8:00 AM
alex committed rINP16874: Fixes INP-1951 - SQL error when attempting to create a System Setting with a….
Fixes INP-1951 - SQL error when attempting to create a System Setting with a…
Mar 31 2026, 8:00 AM
alex closed D563: INP-1951 - SQL error when attempting to create a System Setting with a non-unique name in Debug Mode.
Mar 31 2026, 8:00 AM
alex added "INP-1952" JIRA issue(s) to rINP16873: Fixes INP-1952 - SQL error when attempting to create a User Group with a non….
Mar 31 2026, 7:57 AM
alex committed rINP16873: Fixes INP-1952 - SQL error when attempting to create a User Group with a non….
Fixes INP-1952 - SQL error when attempting to create a User Group with a non…
Mar 31 2026, 7:57 AM
alex closed D562: INP-1952 - SQL error when attempting to create a User Group with a non-unique name.
Mar 31 2026, 7:57 AM
alex added "INP-1569" JIRA issue(s) to rINP16872: Fixes INP-1569 - Create System Log record, when stale semaphore is discovered….
Mar 31 2026, 7:54 AM
alex committed rINP16872: Fixes INP-1569 - Create System Log record, when stale semaphore is discovered….
Fixes INP-1569 - Create System Log record, when stale semaphore is discovered…
Mar 31 2026, 7:54 AM
alex closed D561: INP-1569 - Create System Log record, when stale semaphore is discovered or hit.
Mar 31 2026, 7:54 AM

Mar 30 2026

erik accepted D565: INP-1955 - Implement keyboard-based grid page navigation.
Mar 30 2026, 11:44 AM
alex requested review of D565: INP-1955 - Implement keyboard-based grid page navigation.

There was an error in the test plan. Corrected now.

Mar 30 2026, 11:04 AM
alex updated the test plan for D565: INP-1955 - Implement keyboard-based grid page navigation.
Mar 30 2026, 11:02 AM
erik accepted D564: INP-1949 - Admin Grid Filter Input focus is lost after pressing the "x" key in the Google Chrome/Microsoft Edge.
Mar 30 2026, 9:20 AM
erik requested changes to D565: INP-1955 - Implement keyboard-based grid page navigation.

Page Up does that is written for Page Down in the test plan.
Page Down does that is written for Page Up in the test plan.

Mar 30 2026, 9:16 AM
alex requested review of D565: INP-1955 - Implement keyboard-based grid page navigation.
Mar 30 2026, 6:49 AM
alex requested review of D564: INP-1949 - Admin Grid Filter Input focus is lost after pressing the "x" key in the Google Chrome/Microsoft Edge.
Mar 30 2026, 6:34 AM

Mar 23 2026

erik accepted D563: INP-1951 - SQL error when attempting to create a System Setting with a non-unique name in Debug Mode.
Mar 23 2026, 5:49 AM
erik accepted D562: INP-1952 - SQL error when attempting to create a User Group with a non-unique name.
Mar 23 2026, 5:33 AM
erik accepted D561: INP-1569 - Create System Log record, when stale semaphore is discovered or hit.
Mar 23 2026, 5:21 AM
alex requested review of D563: INP-1951 - SQL error when attempting to create a System Setting with a non-unique name in Debug Mode.
Mar 23 2026, 3:37 AM
alex requested review of D562: INP-1952 - SQL error when attempting to create a User Group with a non-unique name.
Mar 23 2026, 3:32 AM

Mar 22 2026

alex added a child revision for D440: INP-1569 - Create System Log record, when stale semaphore is discovered or hit: D561: INP-1569 - Create System Log record, when stale semaphore is discovered or hit.
Mar 22 2026, 1:33 PM
alex added a parent revision for D561: INP-1569 - Create System Log record, when stale semaphore is discovered or hit: D440: INP-1569 - Create System Log record, when stale semaphore is discovered or hit.
Mar 22 2026, 1:33 PM
alex requested review of D561: INP-1569 - Create System Log record, when stale semaphore is discovered or hit.
Mar 22 2026, 1:32 PM
alex added "INP-1874" JIRA issue(s) to rINP16871: Fixes INP-1874 - XSS vulnerability via the $_SERVER['PHP_SELF'] manipulation.
Mar 22 2026, 1:19 PM
alex committed rINP16871: Fixes INP-1874 - XSS vulnerability via the $_SERVER['PHP_SELF'] manipulation.
Fixes INP-1874 - XSS vulnerability via the $_SERVER['PHP_SELF'] manipulation
Mar 22 2026, 1:19 PM

Mar 6 2026

alex added a comment to D529: INP-1917 - Validate "kOptionsFormatter::Parse" method values.

Fixing progress on the failed unit tests:

Mar 6 2026, 3:59 AM

Feb 26 2026

alex changed the "Can Use Application" policy for application Differential from "All Users" to "Public (No Login Required)".
Feb 26 2026, 6:17 AM
alex changed the "Can Use Application" policy for application Differential from "Public (No Login Required)" to "All Users".
Feb 26 2026, 5:35 AM
alex changed the "Can Use Application" policy for application Diffusion from "Public (No Login Required)" to "All Users".
Feb 26 2026, 5:34 AM
alex updated the diff for D529: INP-1917 - Validate "kOptionsFormatter::Parse" method values.

Added 5 files, that were lost in the last patch.

Feb 26 2026, 4:13 AM

Feb 25 2026

alex added a comment to D559: INP-1941 - Make the "secure" and "httponly" cookie flags configurable in the "Session::SetCookie" method.
In D559#11488, @erik wrote:

All tests passed, but only after line

define('DBG_CURL', 1);

was commented in the system/debug.php

Feb 25 2026, 1:32 AM
alex updated the test plan for D559: INP-1941 - Make the "secure" and "httponly" cookie flags configurable in the "Session::SetCookie" method.
Feb 25 2026, 1:31 AM

Feb 24 2026

erik accepted D559: INP-1941 - Make the "secure" and "httponly" cookie flags configurable in the "Session::SetCookie" method.

All tests passed, but only after line

Feb 24 2026, 12:01 PM

Feb 20 2026

ci added a comment to rINP16870: Bug INP-1924 - Test Suite freezes when executed without an Internet Connection.

Build #354 finished with SUCCESS status: https://ci.in-portal.org/job/in-portal-52x/354/

Feb 20 2026, 11:11 AM
alex added "INP-1924" JIRA issue(s) to rINP16870: Bug INP-1924 - Test Suite freezes when executed without an Internet Connection.
Feb 20 2026, 11:04 AM
alex committed rINP16870: Bug INP-1924 - Test Suite freezes when executed without an Internet Connection.
Bug INP-1924 - Test Suite freezes when executed without an Internet Connection
Feb 20 2026, 11:04 AM
alex closed D558: INP-1924 - Test Suite freezes when executed without an Internet Connection.
Feb 20 2026, 11:04 AM
alex updated the diff for D559: INP-1941 - Make the "secure" and "httponly" cookie flags configurable in the "Session::SetCookie" method.

Improve fixture PHP script output.

Feb 20 2026, 11:01 AM
alex added inline comments to rINP14671: Fixes #0000950: Log CURL requests to database table instead of file.
Feb 20 2026, 9:49 AM
erik accepted D558: INP-1924 - Test Suite freezes when executed without an Internet Connection.
Feb 20 2026, 5:12 AM
alex requested review of D559: INP-1941 - Make the "secure" and "httponly" cookie flags configurable in the "Session::SetCookie" method.
Feb 20 2026, 4:44 AM
alex added a parent revision for D558: INP-1924 - Test Suite freezes when executed without an Internet Connection: D541: INP-1924 - Immediately skip tests, that doesn't work without an Internet Connection.
Feb 20 2026, 3:00 AM
alex added a child revision for D541: INP-1924 - Immediately skip tests, that doesn't work without an Internet Connection: D558: INP-1924 - Test Suite freezes when executed without an Internet Connection.
Feb 20 2026, 3:00 AM
alex requested review of D558: INP-1924 - Test Suite freezes when executed without an Internet Connection.
Feb 20 2026, 2:59 AM

Feb 17 2026

erik accepted D549: MINC-214 - Unify total calculation for Sale Reports.
Feb 17 2026, 4:39 AM

Feb 10 2026

alex added a comment to D556: MINC-219 - The Debugger JavaScript is present in the Sales Report exported CSV file.

JS code in the CSV export not detected in both cases - with patch and without patch..

Feb 10 2026, 4:47 AM

Feb 9 2026

alex updated the test plan for D556: MINC-219 - The Debugger JavaScript is present in the Sales Report exported CSV file.
Feb 9 2026, 12:24 PM
erik accepted D556: MINC-219 - The Debugger JavaScript is present in the Sales Report exported CSV file.

JS code in the CSV export not detected in both cases - with patch and without patch..

Feb 9 2026, 9:32 AM
alex updated the diff for D556: MINC-219 - The Debugger JavaScript is present in the Sales Report exported CSV file.

Perform some minor CS fixes (Boyscout rule).

Feb 9 2026, 5:01 AM
alex requested review of D549: MINC-214 - Unify total calculation for Sale Reports.
Feb 9 2026, 4:55 AM
alex updated the diff for D549: MINC-214 - Unify total calculation for Sale Reports.

Removed temporary $ReportItem ($report_item) variable, that is no longer needed.

Feb 9 2026, 4:41 AM
alex updated the diff for D548: MINC-213 - Change architecture of the Sales Report generator.

Extracted non on-topic changes into D556 (removing Debugger JS from an exported sales report).

Feb 9 2026, 4:28 AM
alex updated the test plan for D556: MINC-219 - The Debugger JavaScript is present in the Sales Report exported CSV file.
Feb 9 2026, 4:19 AM
alex requested review of D556: MINC-219 - The Debugger JavaScript is present in the Sales Report exported CSV file.
Feb 9 2026, 4:16 AM

Feb 3 2026

erik requested review of D508: INP-1897 Query for HTTP headers in the "kLogger::addRequestData" method only when the HTTPQuery object is available.
Feb 3 2026, 6:01 AM
erik updated the test plan for D508: INP-1897 Query for HTTP headers in the "kLogger::addRequestData" method only when the HTTPQuery object is available.
Feb 3 2026, 6:01 AM
erik updated the test plan for D508: INP-1897 Query for HTTP headers in the "kLogger::addRequestData" method only when the HTTPQuery object is available.
Feb 3 2026, 6:00 AM
alex requested changes to D508: INP-1897 Query for HTTP headers in the "kLogger::addRequestData" method only when the HTTPQuery object is available.
  1. resubmit from the 5.3.x branch, because an associated Jira task is for the 5.3.x branch as well.
Feb 3 2026, 3:48 AM
alex abandoned D520: INP-1897 Query for HTTP headers in the "kLogger::addRequestData" method only when the HTTPQuery object is available.

Instead of updating D508 this Differential Revision was created. Closing as duplicate.

Feb 3 2026, 3:47 AM