Page MenuHomePhorge
Feed Advanced Search

Jun 19 2023

valerio.bozzolan added projects to T15474: Dashboard Tabs is not open anymore as default at startup: Dashboards, User-valerio.bozzolan.
Jun 19 2023, 10:25 · Affects-Wikimedia, User-valerio.bozzolan, Dashboards, Bug Reports
valerio.bozzolan added a revision to T15187: Fix Arcanist in PHP 8.1+ (testing the Phorge repo): D25300: Fix strlen() being passed a null in ArcanistUnitConsoleRenderer.php.
Jun 19 2023, 08:39 · PHP 8 support, Arcanist, User-valerio.bozzolan
valerio.bozzolan added a project to T15411: Clarify what the timezone is (not obvious to newcomers): User-valerio.bozzolan.
Jun 19 2023, 07:30 · User-valerio.bozzolan, UX, Calendar
valerio.bozzolan added a project to T15144: Conduit transaction.search: Missing "Constraint" section in the documentation: Conduit.
Jun 19 2023, 07:28 · Conduit, User-valerio.bozzolan
valerio.bozzolan added a project to T15141: Show a summary on the top of each Conduit API page: Conduit.

(Re-adding Conduit as a non-subproject Tag since we have 5-6 tasks about it)

Jun 19 2023, 07:28 · Conduit, User-valerio.bozzolan

Jun 17 2023

valerio.bozzolan updated the task description for T15256: Diffusion file: add a way to copy permalink.
Jun 17 2023, 22:16 · User-valerio.bozzolan, Diffusion
valerio.bozzolan removed a project from T15144: Conduit transaction.search: Missing "Constraint" section in the documentation: Good Starter Task.

This is probably not so simple. Doing that change causes this problem:

Jun 17 2023, 15:11 · Conduit, User-valerio.bozzolan

Jun 16 2023

valerio.bozzolan moved T15256: Diffusion file: add a way to copy permalink from Backlog to PingDeath 🌚 on the User-valerio.bozzolan board.
Jun 16 2023, 23:37 · User-valerio.bozzolan, Diffusion
valerio.bozzolan moved T15471: Hide Column: the "Undo" button should just close the popup (without reloading the page) from Backlog to PingDeath 🌚 on the User-valerio.bozzolan board.
Jun 16 2023, 23:33 · User-valerio.bozzolan, UX, Workboard
valerio.bozzolan claimed T15471: Hide Column: the "Undo" button should just close the popup (without reloading the page).
Jun 16 2023, 23:33 · User-valerio.bozzolan, UX, Workboard
valerio.bozzolan added a revision to T15256: Diffusion file: add a way to copy permalink: D25301: Diffusion: add "Permalink" button.
Jun 16 2023, 23:09 · User-valerio.bozzolan, Diffusion
valerio.bozzolan updated the task description for T15152: MFA: Avoid to having to wait a minute so often, for example right after login.
Jun 16 2023, 21:41 · User-valerio.bozzolan
valerio.bozzolan moved T15467: Document a systemd daemon from Backlog to PingDeath 🌚 on the User-valerio.bozzolan board.
Jun 16 2023, 21:38 · User-valerio.bozzolan, Documentation
valerio.bozzolan moved T15190: PHP 8.1: strlen() and other scalar-only functions do not accept NULL anymore - understand fix strategies from Backlog to 🔥 Trap on the User-valerio.bozzolan board.
Jun 16 2023, 21:38 · Documentation, PHP 8 support, Arcanist, User-valerio.bozzolan
valerio.bozzolan triaged T15472: Support Open Graph protocol (at least in Maniphest) as Low priority.

Somehow "Normal" in 2023 I think - at least in Maniphest. But probably not so important.

Jun 16 2023, 13:03 · User-valerio.bozzolan, Affects-Wikimedia, Maniphest
valerio.bozzolan triaged T15467: Document a systemd daemon as Low priority.
Jun 16 2023, 12:59 · User-valerio.bozzolan, Documentation

Jun 15 2023

valerio.bozzolan updated the task description for T15472: Support Open Graph protocol (at least in Maniphest).
Jun 15 2023, 10:58 · User-valerio.bozzolan, Affects-Wikimedia, Maniphest

Jun 14 2023

valerio.bozzolan added a revision to T15467: Document a systemd daemon: D25293: Diviner: add a minimal systemd example.
Jun 14 2023, 16:22 · User-valerio.bozzolan, Documentation
valerio.bozzolan updated the task description for T15472: Support Open Graph protocol (at least in Maniphest).
Jun 14 2023, 14:11 · User-valerio.bozzolan, Affects-Wikimedia, Maniphest
valerio.bozzolan added a project to T15472: Support Open Graph protocol (at least in Maniphest): User-valerio.bozzolan.
Jun 14 2023, 14:05 · User-valerio.bozzolan, Affects-Wikimedia, Maniphest
20after4 added a comment to T15467: Document a systemd daemon.

This is a nice contribution and definitely would be a valuable addition to the docs, IMO.

Jun 14 2023, 04:55 · User-valerio.bozzolan, Documentation

Jun 13 2023

valerio.bozzolan updated the task description for T15164: Resolving without Claiming causes error "Action with no effect".
Jun 13 2023, 10:31 · Maniphest, User-valerio.bozzolan

Jun 12 2023

valerio.bozzolan moved T15281: $HOME missing from commands issued by ExecFuture from PingDeath 🌚 to 🔥 Trap on the User-valerio.bozzolan board.
Jun 12 2023, 13:06 · User-valerio.bozzolan, Arcanist
valerio.bozzolan updated the task description for T15467: Document a systemd daemon.
Jun 12 2023, 13:05 · User-valerio.bozzolan, Documentation
valerio.bozzolan updated the task description for T15467: Document a systemd daemon.
Jun 12 2023, 13:05 · User-valerio.bozzolan, Documentation
valerio.bozzolan added projects to T15467: Document a systemd daemon: Documentation, User-valerio.bozzolan.
Jun 12 2023, 13:04 · User-valerio.bozzolan, Documentation
valerio.bozzolan placed T15190: PHP 8.1: strlen() and other scalar-only functions do not accept NULL anymore - understand fix strategies up for grabs.

I honestly have nothing more to be done here. I would like to set as resolved but there are sub-tasks opened

Jun 12 2023, 07:59 · Documentation, PHP 8 support, Arcanist, User-valerio.bozzolan
valerio.bozzolan updated the task description for T15190: PHP 8.1: strlen() and other scalar-only functions do not accept NULL anymore - understand fix strategies.
Jun 12 2023, 07:58 · Documentation, PHP 8 support, Arcanist, User-valerio.bozzolan
avivey added a project to T15153: Document the special syntax you can use in commit messages to cause effects: Documentation.
Jun 12 2023, 07:43 · Documentation, Diffusion, User-valerio.bozzolan
avivey added a parent task for T15282: Fix/avoid/simplify similar fatal: detected dubious ownership in repository at '/var/www/phorge': T15090: CVE-2022-24765 - Multi-user Git Privilege Escalation.
Jun 12 2023, 07:41 · User-valerio.bozzolan

Jun 10 2023

valerio.bozzolan closed T15243: The /config/ page should log git errors instead of silently ignore them, a subtask of T15282: Fix/avoid/simplify similar fatal: detected dubious ownership in repository at '/var/www/phorge', as Resolved.
Jun 10 2023, 11:21 · User-valerio.bozzolan
avivey added a comment to T15281: $HOME missing from commands issued by ExecFuture.

In T12071, @epriestly mentions that individually selecting env-vars to copy "build[s] some resistance to "Shellshock" class vulnerabilities", which is kind of a compelling argument.

Jun 10 2023, 08:51 · User-valerio.bozzolan, Arcanist
avivey added a comment to T15281: $HOME missing from commands issued by ExecFuture.

Ok, looks like my personal install is missing $HOME as well, so I can probably try to reproduce.

Jun 10 2023, 08:46 · User-valerio.bozzolan, Arcanist

Jun 9 2023

valerio.bozzolan closed T15240: Conpherence Notifications: on mobile, hide "Persisted Chat" flag as Resolved by committing rP980293b707a0: Mobile: hide unuseful "Persistent Chat" checkbox.
Jun 9 2023, 12:47 · UX, User-valerio.bozzolan, Conpherence

Jun 5 2023

valerio.bozzolan updated the task description for T15448: Projects: allow to export (just like Maniphest Tasks).
Jun 5 2023, 13:02 · User-valerio.bozzolan, Projects
avivey added a comment to T15448: Projects: allow to export (just like Maniphest Tasks).

In any case, it should be generic - on "search results page", although probably requires each SearchEngine to define the available fields in order to actually support this feature.

Jun 5 2023, 12:58 · User-valerio.bozzolan, Projects
valerio.bozzolan added a comment to T15448: Projects: allow to export (just like Maniphest Tasks).

Yep that is my current workaround. Premising I pretty damn like the current export engine in Maniphest. It should not be that impossible to replicate to Projects as well.

Jun 5 2023, 12:56 · User-valerio.bozzolan, Projects
avivey added a comment to T15448: Projects: allow to export (just like Maniphest Tasks).

You can already "export" to json from the conduit. Maybe "teach conduit search methods to produce csv" would be a better solution.
Alternatively, an external script to convert the resulting json to a csv.

Jun 5 2023, 12:54 · User-valerio.bozzolan, Projects
valerio.bozzolan added a project to T15448: Projects: allow to export (just like Maniphest Tasks): User-valerio.bozzolan.
Jun 5 2023, 07:43 · User-valerio.bozzolan, Projects

Jun 1 2023

valerio.bozzolan closed T15368: PHP 8.1 fix PhutilUTF8StringTruncator::truncateString(NULL) called at [<arcanist>/src/ref/ArcanistRefView.php:103] as Resolved by committing rARC444bb60d4325: Fix PHP 8.1 "strlen(null)" exception from ArcanistRefView which blocks "arc….
Jun 1 2023, 16:20 · PHP 8 support, Arcanist, User-valerio.bozzolan
valerio.bozzolan closed T15368: PHP 8.1 fix PhutilUTF8StringTruncator::truncateString(NULL) called at [<arcanist>/src/ref/ArcanistRefView.php:103], a subtask of T15187: Fix Arcanist in PHP 8.1+ (testing the Phorge repo), as Resolved.
Jun 1 2023, 16:20 · PHP 8 support, Arcanist, User-valerio.bozzolan

May 29 2023

valerio.bozzolan added a comment to T15188: arc lint: "Function utf8_decode() is deprecated" in PHP 8.2.
In T15188#9488, @speck wrote:

It looks like upstream just straight-up removed the call to utf8_decode() in the master branch: https://secure.phabricator.com/diffusion/ARC/browse/master/src/utils/utf8.php$290-292

May 29 2023, 13:31 · PHP 8 support, Arcanist, User-valerio.bozzolan
speck added a comment to T15188: arc lint: "Function utf8_decode() is deprecated" in PHP 8.2.

It looks like upstream just straight-up removed the call to utf8_decode() in the master branch: https://secure.phabricator.com/diffusion/ARC/browse/master/src/utils/utf8.php$290-292

May 29 2023, 13:29 · PHP 8 support, Arcanist, User-valerio.bozzolan

May 28 2023

valerio.bozzolan added a comment to T15164: Resolving without Claiming causes error "Action with no effect".

Fixed thanks aklapper

May 28 2023, 16:35 · Maniphest, User-valerio.bozzolan
aklapper added a comment to T15164: Resolving without Claiming causes error "Action with no effect".

@valerio.bozzolan F267558 in the task description is not attached, thus it cannot be seen by others.

May 28 2023, 15:13 · Maniphest, User-valerio.bozzolan

May 25 2023

valerio.bozzolan updated the task description for T15190: PHP 8.1: strlen() and other scalar-only functions do not accept NULL anymore - understand fix strategies.
May 25 2023, 09:20 · Documentation, PHP 8 support, Arcanist, User-valerio.bozzolan

May 24 2023

Restricted Repository Identity closed T15412: PHP 8.1 "strlen(null)" exception when running "arc diff" with no active branch, a subtask of T15187: Fix Arcanist in PHP 8.1+ (testing the Phorge repo), as Resolved.
May 24 2023, 19:06 · PHP 8 support, Arcanist, User-valerio.bozzolan
valerio.bozzolan triaged T15417: Allow to import Public SSH Keys from GitHub as Wishlist priority.
May 24 2023, 08:29 · User-valerio.bozzolan, GitHub

May 23 2023

valerio.bozzolan added a subtask for T15187: Fix Arcanist in PHP 8.1+ (testing the Phorge repo): T15412: PHP 8.1 "strlen(null)" exception when running "arc diff" with no active branch.
May 23 2023, 12:52 · PHP 8 support, Arcanist, User-valerio.bozzolan
valerio.bozzolan moved T15350: Ponder Answer: improve comment indentation from Backlog to PingDeath 🌚 on the User-valerio.bozzolan board.
May 23 2023, 09:53 · User-valerio.bozzolan, UX
valerio.bozzolan moved T15182: Simplify the way "internal links" are identified from Backlog to PingDeath 🌚 on the User-valerio.bozzolan board.
May 23 2023, 09:53 · User-valerio.bozzolan, Remarkup
valerio.bozzolan moved T15282: Fix/avoid/simplify similar fatal: detected dubious ownership in repository at '/var/www/phorge' from Backlog to PingDeath 🌚 on the User-valerio.bozzolan board.
May 23 2023, 09:53 · User-valerio.bozzolan
valerio.bozzolan moved T15281: $HOME missing from commands issued by ExecFuture from Backlog to PingDeath 🌚 on the User-valerio.bozzolan board.
May 23 2023, 09:52 · User-valerio.bozzolan, Arcanist
valerio.bozzolan added a project to T15282: Fix/avoid/simplify similar fatal: detected dubious ownership in repository at '/var/www/phorge': User-valerio.bozzolan.
May 23 2023, 09:52 · User-valerio.bozzolan

May 22 2023

valerio.bozzolan added a comment to T15161: Internal resources should avoid to become external links, as default.

Premising I am trying to make few variations to the current behavior implemented by Evan

May 22 2023, 20:29 · User-valerio.bozzolan, Discussion Needed, Remarkup
valerio.bozzolan added a project to T15143: Allow to quick-edit a Milestone name from Workboard menu: Affects-Wikimedia.

Tagging also as Affects Wikimedia since during Wikimedia Hackaton I've talked with a couple of very friendly staff members from WMF-CiviCRM that would really love this thing.

May 22 2023, 08:04 · UX, Affects-Wikimedia, User-valerio.bozzolan, Workboard

May 19 2023

valerio.bozzolan triaged T15405: Slowvote Application: allow to change the Creation Policy (Default Edit Policy) as Wishlist priority.
May 19 2023, 23:01 · User-valerio.bozzolan, Policy, Affects-Wikimedia
valerio.bozzolan moved T15405: Slowvote Application: allow to change the Creation Policy (Default Edit Policy) from Backlog to Code Sprint Candidate on the User-valerio.bozzolan board.
May 19 2023, 22:35 · User-valerio.bozzolan, Policy, Affects-Wikimedia
valerio.bozzolan added a project to T15405: Slowvote Application: allow to change the Creation Policy (Default Edit Policy): User-valerio.bozzolan.
May 19 2023, 22:35 · User-valerio.bozzolan, Policy, Affects-Wikimedia
valerio.bozzolan closed T15404: PhabricatorController: fix Caption (can be a string but also PhutilSafeHTML) causing error in PhabricatorPhabricatorAuthProvider as Resolved by committing rP976a21f6584b: AphrontFormControl: fix regression for some specific Captions.
May 19 2023, 20:17 · Bug Reports, User-valerio.bozzolan
valerio.bozzolan added a revision to T15404: PhabricatorController: fix Caption (can be a string but also PhutilSafeHTML) causing error in PhabricatorPhabricatorAuthProvider: D25231: AphrontFormControl: fix regression for some specific Captions.
May 19 2023, 13:10 · Bug Reports, User-valerio.bozzolan
valerio.bozzolan added projects to T15404: PhabricatorController: fix Caption (can be a string but also PhutilSafeHTML) causing error in PhabricatorPhabricatorAuthProvider: User-valerio.bozzolan, Bug Reports.
May 19 2023, 13:10 · Bug Reports, User-valerio.bozzolan
valerio.bozzolan updated the task description for T15402: Auth Messages: allow to reset custom message to default.
May 19 2023, 12:08 · User-valerio.bozzolan
valerio.bozzolan added a comment to T15402: Auth Messages: allow to reset custom message to default.

I discovered this while testing this patch: D25216: Fix PHP 8.1 "strlen(null)" exceptions setting up Username/Password Authentication Provider

May 19 2023, 11:20 · User-valerio.bozzolan
valerio.bozzolan created T15402: Auth Messages: allow to reset custom message to default.
May 19 2023, 11:19 · User-valerio.bozzolan

May 12 2023

aklapper closed T15375: PHP 8.1 "implicit conversion from float to int" exception on certain avatar colors which blocks rendering user pages, a subtask of T15334: PhabricatorProjectCoreTestCase: fix "Implicit conversion from float ", as Resolved.
May 12 2023, 09:58 · User-valerio.bozzolan, Projects

May 9 2023

valerio.bozzolan closed T15334: PhabricatorProjectCoreTestCase: fix "Implicit conversion from float " as Invalid.

So apparently this is not a problem in the unit test itself but just with T15375

May 9 2023, 19:47 · User-valerio.bozzolan, Projects
valerio.bozzolan added a subtask for T15334: PhabricatorProjectCoreTestCase: fix "Implicit conversion from float ": T15375: PHP 8.1 "implicit conversion from float to int" exception on certain avatar colors which blocks rendering user pages.
May 9 2023, 19:46 · User-valerio.bozzolan, Projects
valerio.bozzolan removed a parent task for T15334: PhabricatorProjectCoreTestCase: fix "Implicit conversion from float ": T15375: PHP 8.1 "implicit conversion from float to int" exception on certain avatar colors which blocks rendering user pages.
May 9 2023, 19:46 · User-valerio.bozzolan, Projects
valerio.bozzolan added a parent task for T15334: PhabricatorProjectCoreTestCase: fix "Implicit conversion from float ": T15375: PHP 8.1 "implicit conversion from float to int" exception on certain avatar colors which blocks rendering user pages.
May 9 2023, 19:46 · User-valerio.bozzolan, Projects
valerio.bozzolan added a comment to T15152: MFA: Avoid to having to wait a minute so often, for example right after login.

I was probably able to reproduce the issue:

May 9 2023, 10:55 · User-valerio.bozzolan
valerio.bozzolan renamed T15152: MFA: Avoid to having to wait a minute so often, for example right after login from Allow to increase the TOTPAuth timestep window size (now 1 minute) to MFA: Avoid to having to wait a minute so often, for example right after login.
May 9 2023, 10:53 · User-valerio.bozzolan
avivey removed a project from T15203: Remarkup: allow to mention a Slowvote (without embedding): Slowvote.
May 9 2023, 10:53 · User-valerio.bozzolan, Remarkup
avivey removed a project from T15208: Countdown: it's not possible to limit who can create a new Countdown: Countdown (archived).
May 9 2023, 10:53 · Policy, User-valerio.bozzolan, Affects-Wikimedia
avivey removed a project from T15271: Fix Exception "PhutilMissingSymbolException" that can happen after new Countdown permission: Countdown (archived).
May 9 2023, 10:53 · Bug Reports, Policy, User-valerio.bozzolan, Affects-Wikimedia
avivey removed a project from T15141: Show a summary on the top of each Conduit API page: Deprecated Conduit.
May 9 2023, 10:51 · Conduit, User-valerio.bozzolan
avivey removed a project from T15171: Ponder: add "Hide" button on your answer: Ponder (archived).
May 9 2023, 10:51 · Ponder, User-valerio.bozzolan
avivey removed a project from T15166: Render Ponder mentions as striked if resolved (like Tasks): Ponder (archived).
May 9 2023, 10:51 · User-valerio.bozzolan
avivey removed a project from T15183: The Feed "Differential retitled" Feed is too much verbose: Feed.
May 9 2023, 10:51 · User-valerio.bozzolan
avivey removed a project from T15180: Phriction: when a document is deleted from web, allow to see the related destroy CLI command: Phriction.
May 9 2023, 10:51 · Feature Requests, User-valerio.bozzolan
avivey removed a project from T15350: Ponder Answer: improve comment indentation: Ponder (archived).
May 9 2023, 10:51 · User-valerio.bozzolan, UX
avivey removed a project from T15160: The Feed should not display the old content of an edited Comment as default: Feed.
May 9 2023, 10:51 · Comments, User-valerio.bozzolan
avivey removed a project from T15152: MFA: Avoid to having to wait a minute so often, for example right after login: Auth (archived).
May 9 2023, 10:51 · User-valerio.bozzolan
avivey removed a project from T15175: Granularize Legalpad view/edit/sign permissions: Legalpad.
May 9 2023, 10:51 · Policy, User-valerio.bozzolan, Affects-Wikimedia
avivey removed a project from T15144: Conduit transaction.search: Missing "Constraint" section in the documentation: Deprecated Conduit.
May 9 2023, 10:51 · Conduit, User-valerio.bozzolan
valerio.bozzolan added a comment to T15065: Allow to do not forbid "open_basedir".

The title maybe should be "Allow not to diverge too much only to allow hardening with open_basedir"

May 9 2023, 10:50 · User-valerio.bozzolan
valerio.bozzolan renamed T15065: Allow to do not forbid "open_basedir" from Do not forbid "open_basedir" to Allow to do not forbid "open_basedir".
May 9 2023, 10:48 · User-valerio.bozzolan
avivey added a comment to T15065: Allow to do not forbid "open_basedir".

I don't see a reason to open it. If you know what you're doing and want to enable this feature, you can just change the code locally.

May 9 2023, 10:45 · User-valerio.bozzolan
avivey removed a project from T15065: Allow to do not forbid "open_basedir": Phorge.
May 9 2023, 10:43 · User-valerio.bozzolan
avivey removed a project from T15054: Improve Feed search filters to hide "minor activities": Phorge.
May 9 2023, 10:43 · User-valerio.bozzolan
avivey removed a project from T15145: Evaluate PHP Rector to quick refactor Phorge to support PHP 8.1 / 8.2 or do other things: Phorge.
May 9 2023, 10:43 · PHP 8 support, User-valerio.bozzolan
avivey removed a project from T15196: PHP 8.2: using ${var} in strings is deprecated: Phorge.
May 9 2023, 10:42 · PHP 8 support, User-valerio.bozzolan
avivey removed a project from T15199: Introduce PhabricatorEnv::getEnvConfigStr() - that always return a string: Phorge.
May 9 2023, 10:42 · PHP 8 support, User-valerio.bozzolan
avivey removed a project from T15201: PHP 8.2: creation of dynamic property is deprecated: Phorge.
May 9 2023, 10:42 · PHP 8 support, User-valerio.bozzolan
valerio.bozzolan closed T15367: PHP 8.1 fix strpos(NULL, string) called at [<arcanist>/src/xsprintf/PhutilCommandString.php:98], a subtask of T15187: Fix Arcanist in PHP 8.1+ (testing the Phorge repo), as Resolved.
May 9 2023, 06:29 · PHP 8 support, Arcanist, User-valerio.bozzolan
valerio.bozzolan closed T15367: PHP 8.1 fix strpos(NULL, string) called at [<arcanist>/src/xsprintf/PhutilCommandString.php:98] as Resolved by committing rARCc14785c3795c: Fix PHP 8.1 "strpos(null)" exception from PhutilCommandString which blocks arc….
May 9 2023, 06:29 · PHP 8 support, Arcanist, User-valerio.bozzolan

May 8 2023

valerio.bozzolan added a comment to T15239: phutil_nonempty_scalar() should never throw an exception with valid scalars (like booleans).

By the way the only usages are:

May 8 2023, 20:19 · User-valerio.bozzolan, Arcanist
valerio.bozzolan placed T15367: PHP 8.1 fix strpos(NULL, string) called at [<arcanist>/src/xsprintf/PhutilCommandString.php:98] up for grabs.

Yeah no problem!

May 8 2023, 17:14 · PHP 8 support, Arcanist, User-valerio.bozzolan
valerio.bozzolan added a comment to T15368: PHP 8.1 fix PhutilUTF8StringTruncator::truncateString(NULL) called at [<arcanist>/src/ref/ArcanistRefView.php:103].

Hi @aklapper. Are you affected by this as well?

May 8 2023, 17:07 · PHP 8 support, Arcanist, User-valerio.bozzolan
ton reopened T15367: PHP 8.1 fix strpos(NULL, string) called at [<arcanist>/src/xsprintf/PhutilCommandString.php:98], a subtask of T15187: Fix Arcanist in PHP 8.1+ (testing the Phorge repo), as Open.
May 8 2023, 17:07 · PHP 8 support, Arcanist, User-valerio.bozzolan