Page MenuHomeDevCentral
Feed Advanced Search

Fri, Aug 28

dereckson accepted D4193: Add SSH key for Dereckson.
Fri, Aug 28, 16:42
dereckson requested review of D4193: Add SSH key for Dereckson.
Fri, Aug 28, 13:02

Wed, Aug 26

dereckson updated subscribers of T2350: Reorganize the "How to contribute code" documentation.

I confirm the workflow works well.

Wed, Aug 26, 08:22 · Continous integration and delivery, documentation, Agora

Aug 23 2026

dereckson added a comment to T2341: Configure object storage for encrypted backups.

Created object storage too.

Aug 23 2026, 21:48 · Backups
dereckson closed D4191: Setup object storage for backups.
Aug 23 2026, 21:47
dereckson committed rOPS5e25e3045650: Setup object storage for backups (authored by dereckson).
Setup object storage for backups
Aug 23 2026, 21:47
dereckson accepted D4191: Setup object storage for backups.

Let's close this part of the work. We'll add credentials to Vault and OVH API afterwards (WIP from https://devcentral.nasqueron.org/D4191?id=10994).

Aug 23 2026, 21:47
dereckson updated the diff for D4191: Setup object storage for backups.

Update syntax

Aug 23 2026, 21:41
dereckson updated the diff for D4191: Setup object storage for backups.

Fix syntax

Aug 23 2026, 21:24
dereckson committed rOPSd06fafe9c8d5: Close Jinja variable (authored by dereckson).
Close Jinja variable
Aug 23 2026, 21:17
dereckson closed D4192: Close Jinja variable.
Aug 23 2026, 21:17
dereckson accepted D4192: Close Jinja variable.
Aug 23 2026, 21:16
dereckson requested review of D4192: Close Jinja variable.
Aug 23 2026, 21:16
dereckson added inline comments to D4190: Accept then discard mails from Phabricator instances.
Aug 23 2026, 21:14
dereckson updated the diff for D4191: Setup object storage for backups.

Clean commit to only create swift/s3 bucket

Aug 23 2026, 21:11
dereckson added a revision to T2341: Configure object storage for encrypted backups: D4191: Setup object storage for backups.
Aug 23 2026, 21:00 · Backups
dereckson requested review of D4191: Setup object storage for backups.
Aug 23 2026, 21:00
dereckson closed T2349: Create mail blackhole / silently discard mail to notifications-noreply@devcentral.nasqueron.org as Resolved.
Aug 23 2026, 20:48 · DevCentral, Mail
dereckson committed rOPS8d066385e6b2: Accept then discard mails from Phabricator instances (authored by dereckson).
Accept then discard mails from Phabricator instances
Aug 23 2026, 20:48
dereckson closed D4190: Accept then discard mails from Phabricator instances.
Aug 23 2026, 20:48
dereckson added a comment to T2349: Create mail blackhole / silently discard mail to notifications-noreply@devcentral.nasqueron.org.

D4190 has been deployed.

Aug 23 2026, 20:45 · DevCentral, Mail
dereckson accepted D4190: Accept then discard mails from Phabricator instances.
Aug 23 2026, 20:43
dereckson added a comment to T2348: Set SPF record to new CARP IP.

@yousra if we define a block like this at node level:

Aug 23 2026, 19:57 · Secure HA tunnels, DNS, Mail
dereckson added a comment to T2348: Set SPF record to new CARP IP.

In addition to this change, we also need to reuse our dedicated IP address for e-mails:

Aug 23 2026, 19:50 · Secure HA tunnels, DNS, Mail
dereckson updated the diff for D4190: Accept then discard mails from Phabricator instances.

Coherent variables names

Aug 23 2026, 19:27
dereckson requested review of D4190: Accept then discard mails from Phabricator instances.
Aug 23 2026, 19:25
dereckson added a revision to T2349: Create mail blackhole / silently discard mail to notifications-noreply@devcentral.nasqueron.org: D4190: Accept then discard mails from Phabricator instances.
Aug 23 2026, 19:25 · DevCentral, Mail
dereckson closed D4185: Switch to Keruald OmniTools Directory and File helper functions.
Aug 23 2026, 16:49
dereckson committed rOBSIDIAN189f592aa91b: Switch to Keruald OmniTools Directory and File helper functions (authored by dereckson).
Switch to Keruald OmniTools Directory and File helper functions
Aug 23 2026, 16:49
dereckson accepted D4185: Switch to Keruald OmniTools Directory and File helper functions.
Aug 23 2026, 16:49
dereckson updated the diff for D4185: Switch to Keruald OmniTools Directory and File helper functions.

strtolower

Aug 23 2026, 16:48
dereckson updated the diff for D4185: Switch to Keruald OmniTools Directory and File helper functions.

s/array_map/Vector::map/g

Aug 23 2026, 16:46
dereckson updated the diff for D4185: Switch to Keruald OmniTools Directory and File helper functions.

Rebased against D4189.

Aug 23 2026, 16:41
dereckson committed rKOT4cf63b250b7c: Use Vector and HashMap in IO classes (authored by dereckson).
Use Vector and HashMap in IO classes
Aug 23 2026, 16:00
dereckson committed rKOT7e419fd7cf01: Solve Obsidian Workspaces interaction needs with files and directories (authored by dereckson).
Solve Obsidian Workspaces interaction needs with files and directories
Aug 23 2026, 16:00
dereckson committed rKOT6238865b75be: Provide inheritance in SolarSystemLib tests (authored by dereckson).
Provide inheritance in SolarSystemLib tests
Aug 23 2026, 16:00
dereckson committed rKOT6e4cc0132c3b: Isolate environment changes for unit tests (authored by dereckson).
Isolate environment changes for unit tests
Aug 23 2026, 16:00
dereckson committed rKOTc5f3d4ace7cb: Upgrade tests to PHPUnit 12 (authored by dereckson).
Upgrade tests to PHPUnit 12
Aug 23 2026, 16:00
dereckson committed rKOT50b6253187c1: Move get_current_url() and co in OmniTools Request class (authored by dereckson).
Move get_current_url() and co in OmniTools Request class
Aug 23 2026, 16:00
dereckson closed D4189: Use Vector and HashMap in IO classes.
Aug 23 2026, 15:22
dereckson committed rKERUALD51891cbc487d: Use Vector and HashMap in IO classes (authored by dereckson).
Use Vector and HashMap in IO classes
Aug 23 2026, 15:22
dereckson committed rKERUALD39e898e9a4da: Add convenience XHubSignature256 class to default to SHA-256 (authored by dereckson).
Add convenience XHubSignature256 class to default to SHA-256
Aug 23 2026, 15:22
dereckson committed rKERUALD656f371eb73d: Solve Obsidian Workspaces interaction needs with files and directories (authored by dereckson).
Solve Obsidian Workspaces interaction needs with files and directories
Aug 23 2026, 15:22
dereckson committed rKERUALDcf4e1c25ab59: Demonstrate in tests code is ready for X-Hub-Signature-256 (authored by dereckson).
Demonstrate in tests code is ready for X-Hub-Signature-256
Aug 23 2026, 15:22
dereckson committed rKERUALD2f54f6bf2734: Set PHPUnit configuration file for Arcanist (authored by dereckson).
Set PHPUnit configuration file for Arcanist
Aug 23 2026, 15:22
dereckson committed rKERUALD77b53a5476e9: Provide inheritance in SolarSystemLib tests (authored by dereckson).
Provide inheritance in SolarSystemLib tests
Aug 23 2026, 15:22
dereckson committed rKERUALD5782582c544f: Move get_current_url() and co in OmniTools Request class (authored by dereckson).
Move get_current_url() and co in OmniTools Request class
Aug 23 2026, 15:22
dereckson committed rKERUALD80c3c94c37b2: Isolate environment changes for unit tests (authored by dereckson).
Isolate environment changes for unit tests
Aug 23 2026, 15:22
dereckson committed rKERUALD821d2206c250: Bump dependencies for Keruald Cache (authored by dereckson).
Bump dependencies for Keruald Cache
Aug 23 2026, 15:22
dereckson committed rKERUALD62b8df211bb3: Add autoload in Keruald Cache Composer (authored by dereckson).
Add autoload in Keruald Cache Composer
Aug 23 2026, 15:22
dereckson committed rKERUALD1fe4b85e6f54: Upgrade tests to PHPUnit 12 (authored by dereckson).
Upgrade tests to PHPUnit 12
Aug 23 2026, 15:22
dereckson committed rKERUALDf1d636385129: Avoid notices in database tests (authored by dereckson).
Avoid notices in database tests
Aug 23 2026, 15:22
dereckson committed rKERUALD0c3686cbadaf: Serialize Redis cached data with TTl too (authored by dereckson).
Serialize Redis cached data with TTl too
Aug 23 2026, 15:22
dereckson retitled D4189: Use Vector and HashMap in IO classes from Use Vector and HashMAp in IO classes to Use Vector and HashMap in IO classes.
Aug 23 2026, 15:21
dereckson accepted D4189: Use Vector and HashMap in IO classes.

Eat your own dog food stamp of approval.

Aug 23 2026, 15:21
dereckson requested review of D4189: Use Vector and HashMap in IO classes.
Aug 23 2026, 15:21
dereckson closed D4186: Solve Obsidian Workspaces interaction needs with files and directories.
Aug 23 2026, 14:27
dereckson committed rKERUALD7be600ab3b93: Solve Obsidian Workspaces interaction needs with files and directories (authored by dereckson).
Solve Obsidian Workspaces interaction needs with files and directories
Aug 23 2026, 14:27
dereckson planned changes to D4185: Switch to Keruald OmniTools Directory and File helper functions.
Aug 23 2026, 14:14
dereckson accepted D4186: Solve Obsidian Workspaces interaction needs with files and directories.
Aug 23 2026, 14:13
dereckson updated the diff for D4186: Solve Obsidian Workspaces interaction needs with files and directories.

Avoid count directories. Handle IO errors.

Aug 23 2026, 13:55
dereckson retitled D4186: Solve Obsidian Workspaces interaction needs with files and directories from Solve basic CMS interaction needs with files and directories to Solve Obsidian Workspaces interaction needs with files and directories.
Aug 23 2026, 13:23
dereckson updated the diff for D4186: Solve Obsidian Workspaces interaction needs with files and directories.

More tests

Aug 23 2026, 13:23
dereckson moved T2340: Deploy Restic client to automate files backups from Backlog to Working on on the security board.
Aug 23 2026, 11:57 · security, Servers, Backups
dereckson moved T2342: Validate privileged access - ops from Backlog to Working on on the security board.
Aug 23 2026, 11:57 · security, Servers
dereckson moved T2343: Validate privileged access - nasqueron-dev-docker from Backlog to Working on on the security board.
Aug 23 2026, 11:57 · security, Servers
dereckson updated subscribers of T2343: Validate privileged access - nasqueron-dev-docker.

Cohort 1 accounts have been successfully removed from Dwellers.

Aug 23 2026, 11:56 · security, Servers
dereckson closed D4170: Remove inactive users from nasqueron-dev-docker group.
Aug 23 2026, 11:48
dereckson committed rOPSb55c9071b898: Remove inactive users from nasqueron-dev-docker group (authored by dereckson).
Remove inactive users from nasqueron-dev-docker group
Aug 23 2026, 11:48
dereckson accepted D4170: Remove inactive users from nasqueron-dev-docker group.

Security access clean-up for inactive users

Aug 23 2026, 11:47
dereckson added a comment to T2350: Reorganize the "How to contribute code" documentation.

GPT-5.6-Sol proposal: https://chatgpt.com/share/6a8a838d-4cbc-83eb-b59e-5d847a64b03e

Aug 23 2026, 05:23 · Continous integration and delivery, documentation, Agora
dereckson triaged T2350: Reorganize the "How to contribute code" documentation as Normal priority.
Aug 23 2026, 05:01 · Continous integration and delivery, documentation, Agora

Aug 22 2026

dereckson closed D4188: Set SPF record to new CARP IP.
Aug 22 2026, 18:47
dereckson committed rOPS7d730fd7df0a: Set SPF record to new CARP IP (authored by dereckson).
Set SPF record to new CARP IP
Aug 22 2026, 18:47
dereckson requested review of D4188: Set SPF record to new CARP IP.
Aug 22 2026, 18:34
dereckson added a revision to T2348: Set SPF record to new CARP IP: D4188: Set SPF record to new CARP IP.
Aug 22 2026, 18:34 · Secure HA tunnels, DNS, Mail
dereckson claimed T2348: Set SPF record to new CARP IP.

Best short-term solution, to allow mail from Docker services too, is to allow the new router IP.

Aug 22 2026, 18:19 · Secure HA tunnels, DNS, Mail
dereckson added a comment to T2349: Create mail blackhole / silently discard mail to notifications-noreply@devcentral.nasqueron.org.
GPT-5.6-Sol idea:

Confirmed: Phabricator deliberately uses its default no-reply address as a recipient on some notifications. As Postfix currently rejects that recipient before DATA, we’ll declare notifications-noreply@devcentral.nasqueron.org as a valid blackhole mailbox and silently discard mail delivered to it.

Aug 22 2026, 17:08 · DevCentral, Mail
dereckson triaged T2349: Create mail blackhole / silently discard mail to notifications-noreply@devcentral.nasqueron.org as Low priority.
Aug 22 2026, 16:48 · DevCentral, Mail
dereckson committed rASSETS897552c41799: Create blank logo version with white background (authored by dereckson).
Create blank logo version with white background
Aug 22 2026, 13:30
dereckson closed D4187: Create blank logo version with white background.
Aug 22 2026, 13:30
dereckson raised the priority of T2348: Set SPF record to new CARP IP from Normal to High.
Aug 22 2026, 13:30 · Secure HA tunnels, DNS, Mail
dereckson updated the task description for T2348: Set SPF record to new CARP IP.
Aug 22 2026, 13:30 · Secure HA tunnels, DNS, Mail
dereckson updated the task description for T2347: PARTENERIAT AVEC STUD'IN.
Aug 22 2026, 13:26 · We are Nasqueron
dereckson requested review of D4187: Create blank logo version with white background.
Aug 22 2026, 13:19
dereckson triaged T2348: Set SPF record to new CARP IP as Normal priority.
Aug 22 2026, 13:05 · Secure HA tunnels, DNS, Mail
dereckson added a comment to D4186: Solve Obsidian Workspaces interaction needs with files and directories.

Tests pass:

Aug 22 2026, 04:23
dereckson requested review of D4186: Solve Obsidian Workspaces interaction needs with files and directories.
Aug 22 2026, 04:21
dereckson requested review of D4185: Switch to Keruald OmniTools Directory and File helper functions.
Aug 22 2026, 04:19
dereckson closed D4184: Serve correctly application context for static content 404 errors.
Aug 22 2026, 04:16
dereckson committed rOBSIDIANe41aa3bc736e: Serve correctly application context for static content 404 errors (authored by dereckson).
Serve correctly application context for static content 404 errors
Aug 22 2026, 04:16
dereckson accepted D4184: Serve correctly application context for static content 404 errors.
Aug 22 2026, 04:16
dereckson requested review of D4184: Serve correctly application context for static content 404 errors.
Aug 22 2026, 04:16
dereckson moved T2339: Add favicon to existing sites from Backlog to Design on the good-first-issue board.
Aug 22 2026, 04:06 · good-first-issue, design
dereckson moved T2346: Create I18nException for notices and exceptions from Engines\I18n from Backlog to Dev on the good-first-issue board.
Aug 22 2026, 04:06 · good-first-issue, Obsidian
dereckson triaged T2346: Create I18nException for notices and exceptions from Engines\I18n as Low priority.
Aug 22 2026, 04:06 · good-first-issue, Obsidian
dereckson abandoned D4177: Improve tests for Collection engines.

Duplicate of D4176 (this is the version merged by the way, same than D4176 + SQLite3 extension existence check)

Aug 22 2026, 02:58
dereckson added a comment to D4176: Improve tests for Collection engines.

Content merged is actually D4177 diff, ie this diff + skip when SQLite3 extension is not available.

Aug 22 2026, 02:58
dereckson closed D4183: Test TextFileMessage class.
Aug 22 2026, 02:44
dereckson committed rOBSIDIAN74af901e798d: Test TextFileMessage class (authored by dereckson).
Test TextFileMessage class
Aug 22 2026, 02:44