Page MenuHomeDevCentral
Feed Advanced Search

Oct 21 2025

dereckson committed rOBSIDIANeaa5deb65d2a: Promote Workspace classes in namespace (authored by dereckson).
Promote Workspace classes in namespace
Oct 21 2025, 21:25
dereckson accepted D3797: Promote Workspace classes in namespace.
Oct 21 2025, 21:22
dereckson requested review of D3797: Promote Workspace classes in namespace.
Oct 21 2025, 21:22
dereckson committed rOBSIDIAN90769d09679f: Read database configuration from environment (authored by dereckson).
Read database configuration from environment
Oct 21 2025, 21:12
dereckson closed D3796: Read database configuration from environment.
Oct 21 2025, 21:12
dereckson accepted D3796: Read database configuration from environment.
Oct 21 2025, 21:12
dereckson requested review of D3796: Read database configuration from environment.
Oct 21 2025, 21:12
dereckson added a revision to T2147: Create development area for obsidian51.nasqueron.org: D3796: Read database configuration from environment.
Oct 21 2025, 21:12 · Servers, Obsidian
dereckson closed D3795: Define Application, Environment and Session as framework key parts.
Oct 21 2025, 21:11
dereckson committed rOBSIDIANfa31a36d44c2: Define Application, Environment and Session as framework key parts (authored by dereckson).
Define Application, Environment and Session as framework key parts
Oct 21 2025, 21:11
dereckson updated the diff for D3795: Define Application, Environment and Session as framework key parts.

EOL at EOF (remove the one we've introduced here at least)

Oct 21 2025, 21:10
dereckson updated the summary of D3795: Define Application, Environment and Session as framework key parts.
Oct 21 2025, 21:10
dereckson added a comment to D3795: Define Application, Environment and Session as framework key parts.

At this stage, we've still code difficult to isolate for testing, with lot of singletons and static invoke, but we start a clear path for dependency injection into context, which act as a service container.

Oct 21 2025, 21:09
dereckson accepted D3795: Define Application, Environment and Session as framework key parts.
Oct 21 2025, 21:07
dereckson added a revision to T2145: Consolidate Obsidian classes with Keruald resources: D3795: Define Application, Environment and Session as framework key parts.
Oct 21 2025, 21:06 · Keruald, Obsidian
dereckson added a revision to T2147: Create development area for obsidian51.nasqueron.org: D3795: Define Application, Environment and Session as framework key parts.
Oct 21 2025, 21:06 · Servers, Obsidian
dereckson requested review of D3795: Define Application, Environment and Session as framework key parts.
Oct 21 2025, 21:06
dereckson closed D3794: Consolidate error handling code.
Oct 21 2025, 21:01
dereckson committed rOBSIDIANf0845e01f4e5: Consolidate error handling code (authored by dereckson).
Consolidate error handling code
Oct 21 2025, 21:01
dereckson accepted D3794: Consolidate error handling code.
Oct 21 2025, 20:59
dereckson updated the summary of D3794: Consolidate error handling code.
Oct 21 2025, 20:55
dereckson requested review of D3794: Consolidate error handling code.
Oct 21 2025, 20:48
dereckson closed D3793: Promote Controller and Context classes in namespace.
Oct 21 2025, 20:41
dereckson committed rOBSIDIAN15c816a60aae: Promote Controller and Context classes in namespace (authored by dereckson).
Promote Controller and Context classes in namespace
Oct 21 2025, 20:41
dereckson accepted D3793: Promote Controller and Context classes in namespace.
Oct 21 2025, 20:41
dereckson added a revision to T2145: Consolidate Obsidian classes with Keruald resources: D3793: Promote Controller and Context classes in namespace.
Oct 21 2025, 20:40 · Keruald, Obsidian
dereckson requested review of D3793: Promote Controller and Context classes in namespace.
Oct 21 2025, 20:40
dereckson closed D3792: Use constants in configuration.
Oct 21 2025, 20:29
dereckson committed rOBSIDIANa4c62d91c42d: Use constants in configuration (authored by dereckson).
Use constants in configuration
Oct 21 2025, 20:29
dereckson accepted D3792: Use constants in configuration.
Oct 21 2025, 20:29
dereckson requested review of D3792: Use constants in configuration.
Oct 21 2025, 20:28
dereckson added a revision to T2144: Port Obsidian code to PHP 8.4: D3792: Use constants in configuration.
Oct 21 2025, 20:28 · PHP 8.x support, Obsidian
dereckson closed D3791: Clean up configuration.
Oct 21 2025, 20:28
dereckson committed rOBSIDIAN2ed9053c46e8: Clean up configuration (authored by dereckson).
Clean up configuration
Oct 21 2025, 20:28
dereckson accepted D3791: Clean up configuration.
Oct 21 2025, 20:28
dereckson requested review of D3791: Clean up configuration.
Oct 21 2025, 20:27
dereckson closed D3790: Keep error handling system using message_die for SQL exceptions.
Oct 21 2025, 20:25
dereckson committed rOBSIDIANa78b05f019c8: Keep error handling system using message_die for SQL exceptions (authored by dereckson).
Keep error handling system using message_die for SQL exceptions
Oct 21 2025, 20:25
dereckson updated the summary of D3790: Keep error handling system using message_die for SQL exceptions.
Oct 21 2025, 20:24
dereckson updated the summary of D3790: Keep error handling system using message_die for SQL exceptions.
Oct 21 2025, 20:23
dereckson accepted D3790: Keep error handling system using message_die for SQL exceptions.
Oct 21 2025, 20:07
dereckson requested review of D3790: Keep error handling system using message_die for SQL exceptions.
Oct 21 2025, 20:07
dereckson closed D3789: Prune unused global functions.
Oct 21 2025, 20:01
dereckson committed rOBSIDIANf6a03fb1b387: Prune unused global functions (authored by dereckson).
Prune unused global functions
Oct 21 2025, 20:01
dereckson accepted D3789: Prune unused global functions.
Oct 21 2025, 19:59
dereckson requested review of D3789: Prune unused global functions.
Oct 21 2025, 19:59
dereckson added a revision to T2145: Consolidate Obsidian classes with Keruald resources: D3789: Prune unused global functions.
Oct 21 2025, 19:59 · Keruald, Obsidian
dereckson committed rOBSIDIAN3356cba3b70f: Use modern Keruald Database method names (authored by dereckson).
Use modern Keruald Database method names
Oct 21 2025, 19:40
dereckson closed D3783: Use modern Keruald Database method names.
Oct 21 2025, 19:40
dereckson accepted D3783: Use modern Keruald Database method names.
Oct 21 2025, 19:40
dereckson updated the summary of D3783: Use modern Keruald Database method names.
Oct 21 2025, 19:39
dereckson closed D3788: Declare explicitly session properties array in User class.
Oct 21 2025, 19:37
dereckson committed rOBSIDIAN057258866432: Declare explicitly session properties array in User class (authored by dereckson).
Declare explicitly session properties array in User class
Oct 21 2025, 19:37
dereckson accepted D3788: Declare explicitly session properties array in User class.
Oct 21 2025, 19:37
dereckson requested review of D3788: Declare explicitly session properties array in User class.
Oct 21 2025, 19:37
dereckson added a revision to T2144: Port Obsidian code to PHP 8.4: D3788: Declare explicitly session properties array in User class.
Oct 21 2025, 19:37 · PHP 8.x support, Obsidian
dereckson committed rKOT826acb70aabf: Import _ERROR constants into global debug space (authored by dereckson).
Import _ERROR constants into global debug space
Oct 21 2025, 19:30
dereckson closed D3787: Import _ERROR constants into global debug space.
Oct 21 2025, 19:30
dereckson committed rKERUALD6f31873efc42: Import _ERROR constants into global debug space (authored by dereckson).
Import _ERROR constants into global debug space
Oct 21 2025, 19:30
dereckson updated the diff for D3787: Import _ERROR constants into global debug space.

Bump version

Oct 21 2025, 19:25
dereckson accepted D3787: Import _ERROR constants into global debug space.
Oct 21 2025, 19:23
dereckson updated the summary of D3787: Import _ERROR constants into global debug space.
Oct 21 2025, 19:23
dereckson added a revision to T2145: Consolidate Obsidian classes with Keruald resources: D3787: Import _ERROR constants into global debug space.
Oct 21 2025, 19:19 · Keruald, Obsidian
dereckson requested review of D3787: Import _ERROR constants into global debug space.
Oct 21 2025, 19:19

Oct 20 2025

dereckson closed D3786: Improve detection of modified packages.
Oct 20 2025, 23:27
dereckson committed rKERUALDa51ef2e9abd3: Improve detection of modified packages (authored by dereckson).
Improve detection of modified packages
Oct 20 2025, 23:27
dereckson accepted D3786: Improve detection of modified packages.
Oct 20 2025, 23:27
dereckson updated the test plan for D3786: Improve detection of modified packages.
Oct 20 2025, 23:27
dereckson updated the diff for D3786: Improve detection of modified packages.

last-commit = HEAD

Oct 20 2025, 23:27
dereckson requested review of D3786: Improve detection of modified packages.
Oct 20 2025, 23:25
dereckson closed D3785: Update nasqueron.org DNS zone to debug NOTIFY.
Oct 20 2025, 23:15
dereckson committed rOPS12fee6d24902: Update nasqueron.org DNS zone to debug NOTIFY (authored by dereckson).
Update nasqueron.org DNS zone to debug NOTIFY
Oct 20 2025, 23:15
dereckson added a comment to D3785: Update nasqueron.org DNS zone to debug NOTIFY.

Done during https://agora.nasqueron.org/Monday_office_hours/2025-10-21

Oct 20 2025, 23:14
dereckson accepted D3785: Update nasqueron.org DNS zone to debug NOTIFY.
Oct 20 2025, 23:14
dereckson updated the test plan for D3785: Update nasqueron.org DNS zone to debug NOTIFY.
Oct 20 2025, 23:14
dereckson added a revision to T2148: Can't notify new DNS records: D3785: Update nasqueron.org DNS zone to debug NOTIFY.
Oct 20 2025, 23:14 · DNS
dereckson requested review of D3785: Update nasqueron.org DNS zone to debug NOTIFY.
Oct 20 2025, 23:14
dereckson added a parent task for T2155: Review rotation for acme.sh logs: T2043: Switch to acme.sh instead of certbot.
Oct 20 2025, 23:06 · Restricted Project, security, Servers
dereckson added a subtask for T2043: Switch to acme.sh instead of certbot: T2155: Review rotation for acme.sh logs.
Oct 20 2025, 23:06 · Operations sprints (Ignite Alkane Propulsion), Servers
dereckson triaged T2155: Review rotation for acme.sh logs as Normal priority.
Oct 20 2025, 22:52 · Restricted Project, security, Servers
dereckson moved T2154: IPv6 support for ns1.nasqueron.org from Backlog to Next on the Servers board.
Oct 20 2025, 22:49 · Servers, IPv6, DNS
dereckson added a project to T2154: IPv6 support for ns1.nasqueron.org: Servers.
Oct 20 2025, 22:49 · Servers, IPv6, DNS
dereckson removed a project from T2154: IPv6 support for ns1.nasqueron.org: security.
Oct 20 2025, 22:49 · Servers, IPv6, DNS
dereckson added a project to T2154: IPv6 support for ns1.nasqueron.org: security.
Oct 20 2025, 22:49 · Servers, IPv6, DNS
dereckson triaged T2154: IPv6 support for ns1.nasqueron.org as High priority.
Oct 20 2025, 22:48 · Servers, IPv6, DNS
dereckson added a comment to T2148: Can't notify new DNS records.

Dorian and me retested the configuration this Monday evening, with the same findings.

Oct 20 2025, 22:42 · DNS
dereckson added a comment to T2145: Consolidate Obsidian classes with Keruald resources.

For cache it seems we use serialize/unserialize directly into the PHP code:

Oct 20 2025, 19:14 · Keruald, Obsidian
dereckson added a comment to T2144: Port Obsidian code to PHP 8.4.
  • [20-Oct-2025 19:10:44 UTC] PHP Deprecated: Creation of dynamic property User::$lastError is deprecated in /var/51-wwwroot/obsidian/workspaces/src/includes/objects/user.php on line 88
  • [20-Oct-2025 19:10:44 UTC] PHP Deprecated: Creation of dynamic property User::$session is deprecated in /var/51-wwwroot/obsidian/workspaces/src/includes/session.php on line 206
Oct 20 2025, 19:11 · PHP 8.x support, Obsidian
dereckson moved T2153: STDERR isn't defined outside of SAPI CLI context from Backlog to Dev on the good-first-issue board.
Oct 20 2025, 19:07 · good-first-issue, Obsidian
dereckson updated the task description for T2153: STDERR isn't defined outside of SAPI CLI context.
Oct 20 2025, 19:07 · good-first-issue, Obsidian
dereckson triaged T2153: STDERR isn't defined outside of SAPI CLI context as High priority.
Oct 20 2025, 19:04 · good-first-issue, Obsidian
dereckson updated the diff for D3783: Use modern Keruald Database method names.

+error(), now we've D3784

Oct 20 2025, 18:51
dereckson accepted D3783: Use modern Keruald Database method names.
Oct 20 2025, 18:49
dereckson triaged T2152: Install procps in Phabricator image as High priority.
Oct 20 2025, 18:43 · Docker images
dereckson committed rKDBa25d2c2bd217: Generalize error() to all engines (authored by dereckson).
Generalize error() to all engines
Oct 20 2025, 17:16
dereckson closed D3784: Generalize error() to all engines.
Oct 20 2025, 17:15
dereckson committed rKERUALD3a2d3e78232b: Generalize error() to all engines (authored by dereckson).
Generalize error() to all engines
Oct 20 2025, 17:15
dereckson accepted D3784: Generalize error() to all engines.
Oct 20 2025, 17:15
dereckson updated the diff for D3784: Generalize error() to all engines.

Bump keruald/database to 0.5.2

Oct 20 2025, 17:15
dereckson accepted D3784: Generalize error() to all engines.

And already implemented for MySQLi.monospaced text

Oct 20 2025, 17:14