Page MenuHomePhorge

mainframe98 (Klaas Skelte van der Werf)
Phorge enthusiast

Projects

Today

  • Clear sailing ahead.

Tomorrow

  • Clear sailing ahead.

Wednesday

  • Clear sailing ahead.

User Details

User Since
Jun 11 2022, 10:32 (148 w, 2 d)
Availability
Available

Recent Activity

Yesterday

mainframe98 accepted D25961: Expose time with File upload date.
Sun, Apr 13, 12:01
mainframe98 updated the diff for D25899: Rebuild quickstart.sql.

Update quickstart with paste mailkey removal

Sun, Apr 13, 10:46
mainframe98 closed D25956: Replace usages of PhutilProxyException.
Sun, Apr 13, 10:03
mainframe98 committed rARC08432f5a24b3: Replace usages of PhutilProxyException.
Replace usages of PhutilProxyException
Sun, Apr 13, 10:03
mainframe98 updated the diff for D25956: Replace usages of PhutilProxyException.

Capitalize consistently

Sun, Apr 13, 10:02
mainframe98 closed D25900: Remove the onboard "mailKey" from Paste.
Sun, Apr 13, 09:56
mainframe98 committed rP9c388c65f628: Remove the onboard "mailKey" from Paste.
Remove the onboard "mailKey" from Paste
Sun, Apr 13, 09:56

Sat, Apr 12

mainframe98 added a comment to D25900: Remove the onboard "mailKey" from Paste.

What is (or rather was, I guess) that mailKey thingie good for?

Sat, Apr 12, 12:38

Fri, Apr 11

mainframe98 accepted D25955: Unhandled Exception: Add last call to error message.

This is great.

Fri, Apr 11, 07:03

Thu, Apr 10

mainframe98 added a comment to D25955: Unhandled Exception: Add last call to error message.

Much better, two nitpicks:

Thu, Apr 10, 17:44

Wed, Apr 9

mainframe98 requested review of D25957: Replace usages of PhutilProxyException.
Wed, Apr 9, 18:20
mainframe98 added a revision to T15904: Tech Debt: Replace calls to PhutilProxyException with PhutilErrorHandler: D25957: Replace usages of PhutilProxyException.
Wed, Apr 9, 18:20
mainframe98 requested review of D25956: Replace usages of PhutilProxyException.
Wed, Apr 9, 18:16
mainframe98 added a revision to T15904: Tech Debt: Replace calls to PhutilProxyException with PhutilErrorHandler: D25956: Replace usages of PhutilProxyException.
Wed, Apr 9, 18:16
mainframe98 requested changes to D25955: Unhandled Exception: Add last call to error message.
Wed, Apr 9, 17:42

Tue, Apr 8

mainframe98 closed T16024: Tech Debt: Remove PHP mysql extension related code as Resolved by committing rP0f7e76ffe4f2: Remove support for PHP mysql extension.
Tue, Apr 8, 16:54
mainframe98 closed D25946: Remove support for PHP mysql extension.
Tue, Apr 8, 16:54
mainframe98 committed rP0f7e76ffe4f2: Remove support for PHP mysql extension.
Remove support for PHP mysql extension
Tue, Apr 8, 16:54

Sun, Apr 6

mainframe98 accepted D25947: Remove setup check for safe_mode removed in PHP 5.4.

Setup phorge, saw nothing unusual in the setup issues.

Sun, Apr 6, 10:50

Sat, Apr 5

mainframe98 updated the diff for D25946: Remove support for PHP mysql extension.

Update documentation and simplify extension check

Sat, Apr 5, 14:01
mainframe98 removed a task from D25946: Remove support for PHP mysql extension: T15989: `arc unit`: Constant E_STRICT is deprecated (with PHP 8.4).
Sat, Apr 5, 12:07
mainframe98 removed a revision from T15989: `arc unit`: Constant E_STRICT is deprecated (with PHP 8.4): D25946: Remove support for PHP mysql extension.
Sat, Apr 5, 12:07 · Deprecation Notice, PHP 8 support, Bug Reports
mainframe98 updated the summary of D25946: Remove support for PHP mysql extension.
Sat, Apr 5, 12:06
mainframe98 updated the diff for D25946: Remove support for PHP mysql extension.

Ran bin/celerity map

Sat, Apr 5, 12:04
mainframe98 requested review of D25946: Remove support for PHP mysql extension.
Sat, Apr 5, 12:03
mainframe98 added a revision to T15989: `arc unit`: Constant E_STRICT is deprecated (with PHP 8.4): D25946: Remove support for PHP mysql extension.
Sat, Apr 5, 12:03 · Deprecation Notice, PHP 8 support, Bug Reports
mainframe98 added a revision to T16024: Tech Debt: Remove PHP mysql extension related code: D25946: Remove support for PHP mysql extension.
Sat, Apr 5, 12:03

Thu, Apr 3

mainframe98 added a comment to D25887: Remove use of deprecated E_STRICT PHP constant.

Phorge neither uses PHP's mysqli extension nor calls PHP's htmlentities() function.

Are you sure about that? Phorge supports either the old mysql extension or mysqli - and mysql was deprecated in PHP 5.5, and removed in PHP 7.0. Notably, Phorge checks for the existence of mysqli in PhabricatorDatabaseRef, PhabricatorExtensionSetupCheck and PhabricatorPHPConfigSetupCheck.

Thu, Apr 3, 17:07

Fri, Mar 21

mainframe98 awarded T16021: Conpherence: Add "Can Create Rooms" policy a Like token.
Fri, Mar 21, 18:15 · User-Cigaryno, Policy, Conpherence

Mar 9 2025

mainframe98 added inline comments to D25535: T15011: Update support for XHPast on Windows.
Mar 9 2025, 14:20

Mar 6 2025

mainframe98 closed D25881: Fix packages base uri and introduce a console for that base uri.
Mar 6 2025, 18:43
mainframe98 committed rP955ec7776064: Fix packages base uri and introduce a console for that base uri.
Fix packages base uri and introduce a console for that base uri
Mar 6 2025, 18:43
mainframe98 added a comment to D25881: Fix packages base uri and introduce a console for that base uri.

Thanks. I'm personally fine with bug fixes for prototype apps.

Me too. Maybe this section should be removed?

Mar 6 2025, 18:42

Mar 4 2025

mainframe98 added a comment to T16006: "(Exception) No such token ""!" when directly accessing token giving URI.

Did some digging using the Network monitor. When using the dialog, Phorge sends this:

__csrf__: B@jqccc7335f3e341bab747f2a
__form__: 1
__dialog__: 1
tokenPHID: PHID-TOKN-emoji-7
__wflow__: true
__ajax__: true
__metablock__: 4

but using the direct URL, it sends this:

__csrf__: B@2rdakjrtaeed9a29351d9a9c
__form__: 1
__dialog__: 1

Unfortunately, all I can gleam is that the JavaScript doesn't trigger correctly when clicking on a token, and never sends the tokenPHID key-value pair as a result. It's clearly not handling the separate form correctly, because disabling JavaScript results in a proper experience.

Mar 4 2025, 18:29
mainframe98 accepted D25752: Fix call to undefined method PhrictionDocumentTitleTransaction::renderHandleLink().

I haven't the foggiest how this transaction is supposed to use its stub variant; attempting to create a document at /w/parent/child causes an error about /w/parent/ being required.

Mar 4 2025, 17:25 · Phriction
mainframe98 closed D25859: PhabricatorLiskDAO: Fragment serializer cache by class.
Mar 4 2025, 16:56
mainframe98 committed rPe99e9a300367: PhabricatorLiskDAO: Fragment serializer cache by class.
PhabricatorLiskDAO: Fragment serializer cache by class
Mar 4 2025, 16:56

Mar 3 2025

mainframe98 requested changes to D25752: Fix call to undefined method PhrictionDocumentTitleTransaction::renderHandleLink().

This doesn't seem correct. renderObject doesn't take any arguments. I suspect the intention was renderHandle, as that method takes a PHID, which the metadata key mentions.

Mar 3 2025, 19:04 · Phriction
mainframe98 accepted D25868: Fix PHP 8.1 "preg_match(null)" exception for missing User-Agent HTTP Header.
In D25868#23446, @slip wrote:

I found this, which suggests that this shouldn't be used for headers. https://secure.phabricator.com/D21862

Mar 3 2025, 19:00
mainframe98 accepted D25894: Hide "Audits" section in Email Preferences when uninstalled.

Followed test plan, confirmed findings, accepted revision.

Mar 3 2025, 18:54
mainframe98 added a comment to D25859: PhabricatorLiskDAO: Fragment serializer cache by class.

Yes, I'd like to see this merged, [...]

Mar 3 2025, 18:50
mainframe98 updated the diff for D25859: PhabricatorLiskDAO: Fragment serializer cache by class.

Use !empty instead of isset to match previous type juggling behaviour

Mar 3 2025, 18:50

Feb 27 2025

mainframe98 updated the diff for D25900: Remove the onboard "mailKey" from Paste.

Remove the mailKey column from PhabricatorPaste

Feb 27 2025, 19:50
mainframe98 added a comment to D25900: Remove the onboard "mailKey" from Paste.

You know better than me the context. Is there a possibility that an installation is already without that column?

Feb 27 2025, 19:49
mainframe98 added a comment to D25899: Rebuild quickstart.sql.

Created D25900 for the deleted paste mailkey migration.

Feb 27 2025, 19:19
mainframe98 requested review of D25900: Remove the onboard "mailKey" from Paste.
Feb 27 2025, 19:16
mainframe98 accepted D25895: Do not create search_documentfield table; update docs.

Ran ./bin/storage upgrade --namespace phabricator_quickstart_test2, and that didn't fail.

Feb 27 2025, 18:56
mainframe98 requested review of D25899: Rebuild quickstart.sql.
Feb 27 2025, 18:42

Feb 24 2025

mainframe98 added a comment to D25772: Projects: improve quality of destroy workflow.

This is much better. A few spelling errors remain, plus two suggestions to make sentences read a little less awkward.

Feb 24 2025, 18:33 · Projects

Feb 22 2025

mainframe98 awarded T15961: Should we adopt modern PHP type hints in Phorge source code? a Love token.
Feb 22 2025, 12:32 · Phorge Development Tools, Discussion Needed

Feb 17 2025

mainframe98 added a comment to T15998: Add an "Authored Tasks" view/item to People profile menu.

Yes, please!

Feb 17 2025, 20:20 · People
mainframe98 awarded T15998: Add an "Authored Tasks" view/item to People profile menu a Mountain of Wealth token.
Feb 17 2025, 20:19 · People

Feb 16 2025

mainframe98 added a comment to D25859: PhabricatorLiskDAO: Fragment serializer cache by class.

I took the liberty to edit the commit message a bit to make reproduction easier (handy URIs to test, plus include the error message which allows easier search).

Feb 16 2025, 16:56
mainframe98 closed D25882: Unbreak the creation of Packages Versions.
Feb 16 2025, 16:45
mainframe98 committed rPebbe83c3941d: Unbreak the creation of Packages Versions.
Unbreak the creation of Packages Versions
Feb 16 2025, 16:45

Feb 15 2025

mainframe98 requested review of D25882: Unbreak the creation of Packages Versions.
Feb 15 2025, 21:09
mainframe98 requested review of D25881: Fix packages base uri and introduce a console for that base uri.
Feb 15 2025, 16:34
mainframe98 awarded D25878: Project archival dialog: Mention affected Herald rule conditions a Like token.
Feb 15 2025, 13:23

Feb 3 2025

mainframe98 requested changes to D25772: Projects: improve quality of destroy workflow.

I find the current iteration too difficult to read, although that may be partially caused by the mutual language barrier.

Feb 3 2025, 08:00 · Projects

Jan 26 2025

mainframe98 accepted D25535: T15011: Update support for XHPast on Windows.

Took some fiddling with VS2022 to find exactly what I needed to install, but worked like a charm afterwards.

Jan 26 2025, 13:29

Dec 25 2024

mainframe98 created T15982: Update the documentation for "Adding New CSS and JS" to not exclude extensions.
Dec 25 2024, 16:22 · Extension Development, Documentation

Dec 24 2024

mainframe98 added a revision to T15064: Make Phorge compatible with PHP 8.1/8.2/8.3/8.4: D25859: PhabricatorLiskDAO: Fragment serializer cache by class.
Dec 24 2024, 17:09 · PHP 8 support
mainframe98 added a task to D25859: PhabricatorLiskDAO: Fragment serializer cache by class: T15064: Make Phorge compatible with PHP 8.1/8.2/8.3/8.4.
Dec 24 2024, 17:09
mainframe98 updated the diff for D25859: PhabricatorLiskDAO: Fragment serializer cache by class.

Run unit tests

Dec 24 2024, 15:48
mainframe98 requested review of D25859: PhabricatorLiskDAO: Fragment serializer cache by class.
Dec 24 2024, 15:31

Dec 20 2024

mainframe98 closed D25858: Phriction: define an object creation title.
Dec 20 2024, 16:54
mainframe98 committed rP48a74638a78d: Phriction: define an object creation title.
Phriction: define an object creation title
Dec 20 2024, 16:54

Dec 19 2024

mainframe98 requested review of D25858: Phriction: define an object creation title.
Dec 19 2024, 18:20

Oct 28 2024

mainframe98 closed D25834: DarkConsole: Fix "strlen(null)" but for the "tab" query parameter.
Oct 28 2024, 08:26
mainframe98 committed rPddf26e89c873: DarkConsole: Fix "strlen(null)" but for the "tab" query parameter.
DarkConsole: Fix "strlen(null)" but for the "tab" query parameter
Oct 28 2024, 08:26

Oct 27 2024

mainframe98 requested review of D25834: DarkConsole: Fix "strlen(null)" but for the "tab" query parameter.
Oct 27 2024, 18:49
mainframe98 closed D25833: APC: Set ttl to 0 when ttl is not given.
Oct 27 2024, 14:12
mainframe98 committed rP74bf6c0e3c2b: APC: Set ttl to 0 when ttl is not given.
APC: Set ttl to 0 when ttl is not given
Oct 27 2024, 14:12
mainframe98 added inline comments to D25833: APC: Set ttl to 0 when ttl is not given.
Oct 27 2024, 14:03
mainframe98 updated the diff for D25833: APC: Set ttl to 0 when ttl is not given.
  • APC: Change the setKeys $ttl parameter default to 0
Oct 27 2024, 14:03
mainframe98 requested review of D25833: APC: Set ttl to 0 when ttl is not given.
Oct 27 2024, 13:00

Oct 20 2024

mainframe98 accepted D25809: ArcanistBundleTestCase: fix support of non-English environments.

Confirmed on KDE on Debian 12, everything set to Dutch: LC_ALL evaluates to nl_NL.UTF-8. Fails before applying this change, succeeds afterwards.

Oct 20 2024, 16:56
mainframe98 added a comment to T15927: Fix Arcanist unit test ArcanistBundleTestCase->testNonlocalTrailingNewline() on non-English terminal.

I can reproduce this (KDE on Debian 12, everything set to Dutch: LC_ALL evaluates to nl_NL.UTF-8). diff returns localized output, but doesn't when using LC_ALL=C.

Oct 20 2024, 16:55 · User-valerio.bozzolan

Aug 20 2024

mainframe98 awarded D25794: Add missing variable names to PHPDoc @param of methods a Love token.
Aug 20 2024, 20:43

May 18 2024

mainframe98 awarded D25626: The feed "created this task" should be the first one a Love token.
May 18 2024, 08:54

May 4 2024

mainframe98 created T15812: Double escaped text when adding an auth provider.
May 4 2024, 17:48 · Auth, Bug Reports

Jul 19 2023

valerio.bozzolan awarded Q66: Is Differential configured wrong or has something broken? a Like token.
Jul 19 2023, 14:35 · Differential
mainframe98 closed Q66: Is Differential configured wrong or has something broken? as resolved.
Jul 19 2023, 12:15 · Differential
mainframe98 added a comment to Q66: Is Differential configured wrong or has something broken?.

I have created T15559 with extra information, now that D25342 was closed and the issue behavior changed somewhat.

Jul 19 2023, 12:15 · Differential
mainframe98 created T15559: Exception "Failed to load file data for changeset" shown for Differential revisions containing changes to images and user being logged out.
Jul 19 2023, 12:14 · Bug Reports, Differential

Jul 11 2023

avivey awarded Q66: Is Differential configured wrong or has something broken? a Like token.
Jul 11 2023, 10:47 · Differential
mainframe98 asked Q66: Is Differential configured wrong or has something broken?.
Jul 11 2023, 10:24 · Differential

Sep 26 2022

mainframe98 updated mainframe98.
Sep 26 2022, 08:50