Page MenuHomePhorge
Feed All Stories

May 11 2022

Higgs created T15098: Disabled required fields in subtypes should neither block creation of a task nor be displayed in the frontend.
May 11 2022, 14:58

May 3 2022

Matthew edited the content of 2022-05-03.
May 3 2022, 19:56
Matthew edited the content of 2022-05-17.
May 3 2022, 19:37
Matthew renamed 2022-04-05 from 2022-05-05 to 2022-04-05.
May 3 2022, 19:33
Matthew edited the content of 2022-05-03.
May 3 2022, 19:33
avivey edited the content of 2022-05-03.
May 3 2022, 19:21
speck added a comment to T15094: Catch up the master branch to upstream.

It looks like upstream has issued a number of updates which we'll want to pull in. From {E4} we discussed doing the following:

May 3 2022, 19:20 · Trusted Contributors, Phorge
Matthew edited the content of 2022-05-03.
May 3 2022, 19:20
Matthew added a comment to T15095: Setup an announcements blog with Phame.

Set up two blogs: Security Announcements and a Release Announcements.

May 3 2022, 19:13 · phorge.it install
Matthew claimed T15095: Setup an announcements blog with Phame.
May 3 2022, 19:13 · phorge.it install
Matthew created an object: 2022-05-17.
May 3 2022, 19:02
Matthew edited the content of Planning Meetings.
May 3 2022, 19:02 · phorge.it install
Matthew edited the content of 2022-05-03.
May 3 2022, 19:01
Matthew edited the content of Planning Meetings.
May 3 2022, 18:57 · phorge.it install
Matthew renamed 2022-03-21 from March 21, 2022 to 2022-03-21.
May 3 2022, 18:56
Matthew renamed 2022-05-05 from April 5, 2022 to 2022-05-05.
May 3 2022, 18:55
Matthew renamed 2022-04-19 from April 19, 2022 to 2022-04-19.
May 3 2022, 18:55
Matthew renamed 2022-05-03 from May 3, 2022 to 2022-05-03.
May 3 2022, 18:54
mandarg updated mandarg.
May 3 2022, 15:56
roguelazer created T15097: arc land when using submodules with squash strategy does not like the submodule.recurse git option.
May 3 2022, 00:35

May 2 2022

roguelazer created P4 terrible-recurse-hack.
May 2 2022, 20:04

May 1 2022

20after4 added a comment to T15096: Discuss Arcanist as a barrier to adoption of Phorge and how to address the underlying issues..
In T15096#2233, @speck wrote:

Thank you for these write-ups, I'll need more time to review however I noticed Evan recently started a task in the upstream where it looks like he's investigating compiling PHP to a library for use with a custom native entrypoint which would allow distributing arcanist as a single binary (he estimates ~10mb in size).
https://secure.phabricator.com/T13675

May 1 2022, 21:38 · Discussion Needed, Arcanist
20after4 updated the task description for T15096: Discuss Arcanist as a barrier to adoption of Phorge and how to address the underlying issues..
May 1 2022, 21:28 · Discussion Needed, Arcanist

Apr 30 2022

eax added a comment to T15048: Allow awarding Tokens to individual Comments.

Does anyone else feel that this is not a good idea? Seems like the consensus here is that it's at least acceptable if not desirable to have.

Apr 30 2022, 16:37 · Comments

Apr 28 2022

speck added a comment to T15096: Discuss Arcanist as a barrier to adoption of Phorge and how to address the underlying issues..

Thank you for these write-ups, I'll need more time to review however I noticed Evan recently started a task in the upstream where it looks like he's investigating compiling PHP to a library for use with a custom native entrypoint which would allow distributing arcanist as a single binary (he estimates ~10mb in size).
https://secure.phabricator.com/T13675

Apr 28 2022, 14:28 · Discussion Needed, Arcanist
speck added a comment to T15077: Rebrand: Tracking task.

Evan recently landed a boatload of changes to address this under https://secure.phabricator.com/T13658

Apr 28 2022, 14:21 · Phorge
micax added a comment to T15096: Discuss Arcanist as a barrier to adoption of Phorge and how to address the underlying issues..

Definitely agree that the effort to set up arcanist isn't huge. And at my current work, it's baked into our common Dev PC setup, so it's almost zero effort. But there is an effort, and a dev/user who is just passing by to fix a typo or suggest a one-line change in some code isn't going to be willing to do that effort.

Apr 28 2022, 07:04 · Discussion Needed, Arcanist

Apr 27 2022

20after4 added a comment to D25021: Added cross-platform default fonts.

This seems sensible to me, FWIW

Apr 27 2022, 15:59
20after4 added a comment to T15096: Discuss Arcanist as a barrier to adoption of Phorge and how to address the underlying issues..

@micax: Good points and it's helpful to hear another perspective on this. From my past experience using Phabricator on a corporate team I definitely think that arcanist helped keep everyone's workflow consistent and simple.

Apr 27 2022, 15:54 · Discussion Needed, Arcanist
micax added a comment to T15096: Discuss Arcanist as a barrier to adoption of Phorge and how to address the underlying issues..

I find this rather interesting (and a little bit weird, to some extent), because IMO the arcanist command line tool is one of the things which IMO _add_ value to Phabricator and sets it apart from it's alternatives.

Apr 27 2022, 12:30 · Discussion Needed, Arcanist

Apr 25 2022

20after4 edited the content of April 19, 2022.
Apr 25 2022, 07:42 · Governance
20after4 created T15096: Discuss Arcanist as a barrier to adoption of Phorge and how to address the underlying issues..
Apr 25 2022, 07:39 · Discussion Needed, Arcanist
hof updated hof.
Apr 25 2022, 07:09

Apr 24 2022

20after4 awarded D25034: support language highlighting for GFM-style code blocks a Mountain of Wealth token.
Apr 24 2022, 18:50
20after4 added Q11: upgrade phabricator to phorge (Answer 3).
Apr 24 2022, 18:45
20after4 added a task to D25037: Hide the "hidden" fields on custom form previews: T15081: Figure out if there are patches from Wikimedia's fork that are desirable to upstream in Phorge.
Apr 24 2022, 18:39
20after4 added a task to D25038: Conduit column.search: add status, sequence and isDefault to API results: T15081: Figure out if there are patches from Wikimedia's fork that are desirable to upstream in Phorge.
Apr 24 2022, 18:39
20after4 added revisions to T15081: Figure out if there are patches from Wikimedia's fork that are desirable to upstream in Phorge: D25038: Conduit column.search: add status, sequence and isDefault to API results, D25037: Hide the "hidden" fields on custom form previews.
Apr 24 2022, 18:39 · Discussion Needed, Affects-Wikimedia
20after4 updated the diff for D25038: Conduit column.search: add status, sequence and isDefault to API results.

Fix line length

Apr 24 2022, 18:36
20after4 retitled D25038: Conduit column.search: add status, sequence and isDefault to API results from Add column sequence to the conduit api results for column.search to Add Status, sequence and isDefault to the conduit api results for column.search.
Apr 24 2022, 18:34
20after4 updated the diff for D25038: Conduit column.search: add status, sequence and isDefault to API results.

celerity map

Apr 24 2022, 18:30
20after4 requested review of D25038: Conduit column.search: add status, sequence and isDefault to API results.
Apr 24 2022, 18:29
20after4 requested review of D25037: Hide the "hidden" fields on custom form previews.
Apr 24 2022, 18:19
20after4 added a comment to T15048: Allow awarding Tokens to individual Comments.

Does anyone else feel that this is not a good idea? Seems like the consensus here is that it's at least acceptable if not desirable to have.

Apr 24 2022, 17:58 · Comments
20after4 added a comment to T15048: Allow awarding Tokens to individual Comments.

I did a bit of digging through the source code and it looks like tokens are implemented in an incredibly generic way, such that it wouldn't be at all difficult to add tokens to comments. I think the hardest part will be integrating it with the UI.

Apr 24 2022, 17:55 · Comments
20after4 added a comment to T15090: CVE-2022-24765 - Multi-user Git Privilege Escalation.
In T15090#2141, @avivey wrote:

@avivey Would it make sense to add a public announcement to Diviner or Phiction? Or perhaps we use Phame for this use case (Create a "Security Incidents" blog)? I always think of a task as an actionable item, whereas we would want this to exist forever.

Yes, probably. "Announcements"-style thing

Apr 24 2022, 17:51 · Security
20after4 created T15095: Setup an announcements blog with Phame.
Apr 24 2022, 17:51 · phorge.it install

Apr 22 2022

Bezalel updated Bezalel.
Apr 22 2022, 12:50
jmeador added a comment to April 19, 2022.

@speck Would it be totally unreasonable to instead do:

Apr 22 2022, 03:06 · Governance

Apr 20 2022

Matthew added a comment to T15026: Create a migration guide to move from Phabricator to Phorge.

As of right now, we have made no changes to the database and other "internals" - our work has been focused on rebranding as "Phabricator" is a trademarked name. For this reason, a rough migration path would be to check out the master branch of rP, copy the config directory from Phabricator to Phorge, and then point Phorge to your Phabricator database. I have tested it myself locally and it appears to work, however; if you have any issues feel free to ask a question on Ponder here and we can get back to you!

Apr 20 2022, 13:47 · Phorge
dcog added a comment to April 19, 2022.

translations,The rebranding approach of changing the pht() keys will invalidate a lot of existing translations. Investigate if there are ways to avoid this.

Apr 20 2022, 13:47 · Governance
speck edited the content of April 19, 2022.
Apr 20 2022, 13:06 · Governance
Higgs added a comment to T15026: Create a migration guide to move from Phabricator to Phorge.

We are now at a decision point where we either install Phorge from Scratch or migrate Phabricator to Phorge.

Apr 20 2022, 09:57 · Phorge
javier closed Q11: upgrade phabricator to phorge as resolved.
Apr 20 2022, 08:26
javier added Q11: upgrade phabricator to phorge (Answer 2).
Apr 20 2022, 08:26
speck added a comment to April 19, 2022.

There is quite a bit of text that is setup like this:

pht(
  'blah blah blah %s blah blah'.
  'blah blah Phabricator blah %s'.
  'blah blah.',
  $var1,
  $var2);
Apr 20 2022, 02:54 · Governance
dcog added a comment to T15094: Catch up the master branch to upstream.

Created {D25036}

Apr 20 2022, 02:04 · Trusted Contributors, Phorge
dcog created T15094: Catch up the master branch to upstream.
Apr 20 2022, 01:41 · Trusted Contributors, Phorge

Apr 19 2022

Matthew changed the visibility for Q11: upgrade phabricator to phorge.
Apr 19 2022, 22:45
Matthew changed the Default View Policy policy for application Ponder from All Users to Public (No Login Required).
Apr 19 2022, 22:45
Matthew added Q11: upgrade phabricator to phorge (Answer 1).
Apr 19 2022, 22:39
chris merged T15093: 502 Bad Gateway error when attempting to view repo info into T15090: CVE-2022-24765 - Multi-user Git Privilege Escalation.
Apr 19 2022, 22:32 · Security
chris merged task T15093: 502 Bad Gateway error when attempting to view repo info into T15090: CVE-2022-24765 - Multi-user Git Privilege Escalation.
Apr 19 2022, 22:32 · Upstream General/Unknown
chris added a comment to T15093: 502 Bad Gateway error when attempting to view repo info.

This is a direct result of T15090: CVE-2022-24765 - Multi-user Git Privilege Escalation - confirmed in the Nginx error logs:

STDERR
fatal: unsafe repository ('/var/repo/1' is owned by someone else)
To add an exception for this directory, call:
Apr 19 2022, 22:32 · Upstream General/Unknown
dcog added a comment to April 19, 2022.

As I started to thinking about the script to process the pht() files, it hit me that converting something something like:

Apr 19 2022, 21:58 · Governance
dcog added a comment to April 19, 2022.

FYI, it seemed that the issue with the wiki preview loading may be been related to tagging names... if the tags are removed, the preview loads

Apr 19 2022, 21:43 · Governance
Matthew added a project to T15092: Automatic deploy onto we.phorge.it: Upstream General/Unknown.
Apr 19 2022, 21:35 · Phorge.it Systems
dtf added a comment to May 3, 2022.

Nice one, thanks @Matthew!

Apr 19 2022, 21:27
dtf edited the content of May 3, 2022.
Apr 19 2022, 21:26
dtf added a comment to T15093: 502 Bad Gateway error when attempting to view repo info.

Hmm, possibly depending on how it's hosted? What I saw when that CVE was announced on a local instance and on secure. was like the below screenshot, where the repo page was still visible but file structure and recent commits were b0rked:

Apr 19 2022, 21:23 · Upstream General/Unknown
Matthew added a member for Trusted Contributors: luca.itro.
Apr 19 2022, 21:03
Matthew edited projects for T15093: 502 Bad Gateway error when attempting to view repo info, added: Upstream General/Unknown; removed Diffusion (archived).

Related to T15090: CVE-2022-24765 - Multi-user Git Privilege Escalation perhaps? Revisions are stored in the database that's why they're viewable, but the main repository page requires a call to git.

Apr 19 2022, 21:00 · Upstream General/Unknown
Matthew added a comment to May 3, 2022.

@dtf I've added you to the Trusted Contributors project, so you should be able to edit the page now.

Apr 19 2022, 20:58
Matthew added a member for Trusted Contributors: dtf.
Apr 19 2022, 20:57
dtf added a comment to May 3, 2022.

(I am unable to edit the document directly, would someone with the right permissions mind adding this to the agenda please?)

Apr 19 2022, 20:30
dtf added a project to T15093: 502 Bad Gateway error when attempting to view repo info: Diffusion (archived).
Apr 19 2022, 20:08 · Upstream General/Unknown
dtf created T15093: 502 Bad Gateway error when attempting to view repo info.
Apr 19 2022, 20:07 · Upstream General/Unknown
Matthew created an object: May 3, 2022.
Apr 19 2022, 20:04
Matthew edited the content of Planning Meetings.
Apr 19 2022, 20:03 · phorge.it install
Matthew edited the content of April 19, 2022.
Apr 19 2022, 20:02 · Governance
dtf updated dtf.
Apr 19 2022, 19:39
speck updated the task description for T15092: Automatic deploy onto we.phorge.it.
Apr 19 2022, 19:31 · Phorge.it Systems
speck created T15092: Automatic deploy onto we.phorge.it.
Apr 19 2022, 19:29 · Phorge.it Systems
Matthew edited the content of April 19, 2022.
Apr 19 2022, 19:04 · Governance
javier updated the question details for Q11: upgrade phabricator to phorge.
Apr 19 2022, 13:56
javier updated Q11: upgrade phabricator to phorge from upgrade phabricator to forge to upgrade phabricator to phorge.
Apr 19 2022, 10:40
javier asked Q11: upgrade phabricator to phorge.
Apr 19 2022, 10:40

Apr 18 2022

avivey added a comment to T15090: CVE-2022-24765 - Multi-user Git Privilege Escalation.
Apr 18 2022, 19:00 · Security
avivey added a comment to T15091: Possible to find whether an email is attached to an account.

That's intentional (upstream) because it's very hard to make any actual attack with this information can't be made without it.

Apr 18 2022, 18:45 · People, Security

Apr 17 2022

RhinosF1 added a comment to T15091: Possible to find whether an email is attached to an account.

Note: reporter exploited without permission

Apr 17 2022, 07:19 · People, Security
RhinosF1 added projects to T15091: Possible to find whether an email is attached to an account: Security, People (archived).
Apr 17 2022, 07:11 · People, Security
RhinosF1 created T15091: Possible to find whether an email is attached to an account.
Apr 17 2022, 07:11 · People, Security

Apr 16 2022

golyalpha added a comment to T15090: CVE-2022-24765 - Multi-user Git Privilege Escalation.

apparently, Ubuntu maintainers have backported a patch for the older version of git in 20.04 LTS, downgrading to version 1:2.25.1-1ubuntu3 seems to be a temporary workaround, losing the following patches:

I don't think having people downgrade is a good idea. I think we should probably cherry-pick Evan's fix from upstream into the phorge codebase.

Apr 16 2022, 04:58 · Security

Apr 15 2022

Matthew added a comment to T15090: CVE-2022-24765 - Multi-user Git Privilege Escalation.

apparently, Ubuntu maintainers have backported a patch for the older version of git in 20.04 LTS, downgrading to version 1:2.25.1-1ubuntu3 seems to be a temporary workaround, losing the following patches:

Apr 15 2022, 23:40 · Security
golyalpha added a comment to T15090: CVE-2022-24765 - Multi-user Git Privilege Escalation.

ahh, I was wondering why my Phorge install suddenly broke - seems to be the case here too

Apr 15 2022, 19:38 · Security

Apr 14 2022

Matthew added a project to T15090: CVE-2022-24765 - Multi-user Git Privilege Escalation: Phorge General/Unknown.

We need to cherry-pick and import the changes Evan made into the Phorge repository as well...

Apr 14 2022, 13:45 · Security
toilet_bowl_singapore updated toilet_bowl_singapore.
Apr 14 2022, 05:03

Apr 13 2022

avivey shifted T15090: CVE-2022-24765 - Multi-user Git Privilege Escalation from the Restricted Space space to the S1 Public space.
Apr 13 2022, 18:10 · Security
avivey changed the visibility for T15090: CVE-2022-24765 - Multi-user Git Privilege Escalation.
Apr 13 2022, 18:10 · Security
avivey added a comment to T15090: CVE-2022-24765 - Multi-user Git Privilege Escalation.

err, I was trying to put it out as a Security PSA, so I clicked "Create security task" which I guess is the opposite of a PSA...

Apr 13 2022, 18:09 · Security