Page MenuHomeDevCentral

dereckson (Sébastien Santoro)
Nasqueron founderAdministrator

Projects (93)

Today

  • Clear sailing ahead.

Tomorrow

  • Clear sailing ahead.

Wednesday

  • Clear sailing ahead.

User Details

User Since
Nov 11 2014, 04:38 (614 w, 5 d)
Roles
Administrator
Availability
Available

At Nasqueron, I maintain this Phabricator instance, and overview the operations infrastructure.

Website: https://www.dereckson.be/

Individual board: User-Dereckson

Recent Activity

Yesterday

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

Created object storage too.

Sun, Aug 23, 21:48 · Backups
dereckson closed D4191: Setup object storage for backups.
Sun, Aug 23, 21:47
dereckson committed rOPS5e25e3045650: Setup object storage for backups (authored by dereckson).
Setup object storage for backups
Sun, Aug 23, 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).

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

Update syntax

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

Fix syntax

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

Clean commit to only create swift/s3 bucket

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

D4190 has been deployed.

Sun, Aug 23, 20:45 · DevCentral, Mail
dereckson accepted D4190: Accept then discard mails from Phabricator instances.
Sun, Aug 23, 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:

Sun, Aug 23, 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:

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

Coherent variables names

Sun, Aug 23, 19:27
dereckson requested review of D4190: Accept then discard mails from Phabricator instances.
Sun, Aug 23, 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.
Sun, Aug 23, 19:25 · DevCentral, Mail
dereckson closed D4185: Switch to Keruald OmniTools Directory and File helper functions.
Sun, Aug 23, 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
Sun, Aug 23, 16:49
dereckson accepted D4185: Switch to Keruald OmniTools Directory and File helper functions.
Sun, Aug 23, 16:49
dereckson updated the diff for D4185: Switch to Keruald OmniTools Directory and File helper functions.

strtolower

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

s/array_map/Vector::map/g

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

Rebased against D4189.

Sun, Aug 23, 16:41
dereckson committed rKOT4cf63b250b7c: Use Vector and HashMap in IO classes (authored by dereckson).
Use Vector and HashMap in IO classes
Sun, Aug 23, 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
Sun, Aug 23, 16:00
dereckson committed rKOT6238865b75be: Provide inheritance in SolarSystemLib tests (authored by dereckson).
Provide inheritance in SolarSystemLib tests
Sun, Aug 23, 16:00
dereckson committed rKOT6e4cc0132c3b: Isolate environment changes for unit tests (authored by dereckson).
Isolate environment changes for unit tests
Sun, Aug 23, 16:00
dereckson committed rKOTc5f3d4ace7cb: Upgrade tests to PHPUnit 12 (authored by dereckson).
Upgrade tests to PHPUnit 12
Sun, Aug 23, 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
Sun, Aug 23, 16:00
dereckson closed D4189: Use Vector and HashMap in IO classes.
Sun, Aug 23, 15:22
dereckson committed rKERUALD51891cbc487d: Use Vector and HashMap in IO classes (authored by dereckson).
Use Vector and HashMap in IO classes
Sun, Aug 23, 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
Sun, Aug 23, 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
Sun, Aug 23, 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
Sun, Aug 23, 15:22
dereckson committed rKERUALD2f54f6bf2734: Set PHPUnit configuration file for Arcanist (authored by dereckson).
Set PHPUnit configuration file for Arcanist
Sun, Aug 23, 15:22
dereckson committed rKERUALD77b53a5476e9: Provide inheritance in SolarSystemLib tests (authored by dereckson).
Provide inheritance in SolarSystemLib tests
Sun, Aug 23, 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
Sun, Aug 23, 15:22
dereckson committed rKERUALD80c3c94c37b2: Isolate environment changes for unit tests (authored by dereckson).
Isolate environment changes for unit tests
Sun, Aug 23, 15:22
dereckson committed rKERUALD821d2206c250: Bump dependencies for Keruald Cache (authored by dereckson).
Bump dependencies for Keruald Cache
Sun, Aug 23, 15:22
dereckson committed rKERUALD62b8df211bb3: Add autoload in Keruald Cache Composer (authored by dereckson).
Add autoload in Keruald Cache Composer
Sun, Aug 23, 15:22
dereckson committed rKERUALD1fe4b85e6f54: Upgrade tests to PHPUnit 12 (authored by dereckson).
Upgrade tests to PHPUnit 12
Sun, Aug 23, 15:22
dereckson committed rKERUALDf1d636385129: Avoid notices in database tests (authored by dereckson).
Avoid notices in database tests
Sun, Aug 23, 15:22
dereckson committed rKERUALD0c3686cbadaf: Serialize Redis cached data with TTl too (authored by dereckson).
Serialize Redis cached data with TTl too
Sun, Aug 23, 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.
Sun, Aug 23, 15:21
dereckson accepted D4189: Use Vector and HashMap in IO classes.

Eat your own dog food stamp of approval.

Sun, Aug 23, 15:21
dereckson requested review of D4189: Use Vector and HashMap in IO classes.
Sun, Aug 23, 15:21
dereckson closed D4186: Solve Obsidian Workspaces interaction needs with files and directories.
Sun, Aug 23, 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
Sun, Aug 23, 14:27
dereckson planned changes to D4185: Switch to Keruald OmniTools Directory and File helper functions.
Sun, Aug 23, 14:14
dereckson accepted D4186: Solve Obsidian Workspaces interaction needs with files and directories.
Sun, Aug 23, 14:13
dereckson updated the diff for D4186: Solve Obsidian Workspaces interaction needs with files and directories.

Avoid count directories. Handle IO errors.

Sun, Aug 23, 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.
Sun, Aug 23, 13:23
dereckson updated the diff for D4186: Solve Obsidian Workspaces interaction needs with files and directories.

More tests

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

Cohort 1 accounts have been successfully removed from Dwellers.

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

Security access clean-up for inactive users

Sun, Aug 23, 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

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

Sat, Aug 22

dereckson closed D4188: Set SPF record to new CARP IP.
Sat, Aug 22, 18:47
dereckson committed rOPS7d730fd7df0a: Set SPF record to new CARP IP (authored by dereckson).
Set SPF record to new CARP IP
Sat, Aug 22, 18:47
dereckson requested review of D4188: Set SPF record to new CARP IP.
Sat, Aug 22, 18:34
dereckson added a revision to T2348: Set SPF record to new CARP IP: D4188: Set SPF record to new CARP IP.
Sat, Aug 22, 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.

Sat, Aug 22, 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.

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

Tests pass:

Sat, Aug 22, 04:23
dereckson requested review of D4186: Solve Obsidian Workspaces interaction needs with files and directories.
Sat, Aug 22, 04:21
dereckson requested review of D4185: Switch to Keruald OmniTools Directory and File helper functions.
Sat, Aug 22, 04:19
dereckson closed D4184: Serve correctly application context for static content 404 errors.
Sat, Aug 22, 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
Sat, Aug 22, 04:16
dereckson accepted D4184: Serve correctly application context for static content 404 errors.
Sat, Aug 22, 04:16
dereckson requested review of D4184: Serve correctly application context for static content 404 errors.
Sat, Aug 22, 04:16
dereckson moved T2339: Add favicon to existing sites from Backlog to Design on the good-first-issue board.
Sat, Aug 22, 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.
Sat, Aug 22, 04:06 · good-first-issue, Obsidian
dereckson triaged T2346: Create I18nException for notices and exceptions from Engines\I18n as Low priority.
Sat, Aug 22, 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)

Sat, Aug 22, 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.

Sat, Aug 22, 02:58
dereckson closed D4183: Test TextFileMessage class.
Sat, Aug 22, 02:44
dereckson committed rOBSIDIAN74af901e798d: Test TextFileMessage class (authored by dereckson).
Test TextFileMessage class
Sat, Aug 22, 02:44
dereckson awarded D4183: Test TextFileMessage class a Y So Serious token.
Sat, Aug 22, 02:43
dereckson accepted D4183: Test TextFileMessage class.
Sat, Aug 22, 02:43
dereckson added a comment to D4183: Test TextFileMessage class.
$ phpunit workspaces/tests/Engines/I18n/
Switching to Composer phpunit:
PHPUnit 13.3.1 by Sebastian Bergmann and contributors.
Sat, Aug 22, 02:42