Page MenuHomePhorge
Feed Advanced Search

Mon, Mar 31

Cigaryno closed D25936: Mark Phorge.it Home as non-launchable.
Mon, Mar 31, 14:21 · User-Cigaryno, phorge.it install
Cigaryno closed T16018: Update TOTP suggestions to open-source applications as Resolved by committing rPf6639cc09c3d: Update TOTP suggestions to open-source applications.
Mon, Mar 31, 13:54 · User-Cigaryno, Auth
Cigaryno closed D25934: Update TOTP suggestions to open-source applications.
Mon, Mar 31, 13:54 · User-Cigaryno, Auth
aklapper accepted D25934: Update TOTP suggestions to open-source applications.

Looks good to me, thanks!

Mon, Mar 31, 13:01 · User-Cigaryno, Auth
avivey accepted D25936: Mark Phorge.it Home as non-launchable.

Looks good, yeah.

Mon, Mar 31, 06:51 · User-Cigaryno, phorge.it install

Sun, Mar 30

aklapper added a comment to D25935: Require MFA to uninstall apps if enabled.

Why would a cancel URI be needed?

Sun, Mar 30, 22:04 · Security, User-Cigaryno
Cigaryno added a reviewer for D25936: Mark Phorge.it Home as non-launchable: avivey.

@avivey does this look good to you?

Sun, Mar 30, 21:53 · User-Cigaryno, phorge.it install
aklapper added a comment to D25926: Make Diffusion repository management accessible to logged-out users.

But so far this is nothing meant to be hidden from users who can't edit the repo.

Sun, Mar 30, 20:52 · User-Cigaryno, Diffusion
Cigaryno added a comment to D25935: Require MFA to uninstall apps if enabled.

After these steps I get Unhandled Exception ("Exception"): This transaction group requires MFA to apply, but the Editor was not configured with a Cancel URI. This workflow can not perform an MFA check.

Why would a cancel URI be needed? Do you know a Cancel URI for an app with something that prompts for MFA (ie. exposing Passphrases, empowering users, signing comments with MFA, managing your VCS password and SSH keys)

Sun, Mar 30, 20:51 · Security, User-Cigaryno
aklapper added a comment to D25935: Require MFA to uninstall apps if enabled.

Which "an application" exactly?

Any application were canUninstall is not set to false (thus not a required application).

That's what I tested (as the Files application can be uninstalled). Which exact application(s) did you test?
I'm surprised that you did not run into the same problem as I did described in my last comment...maybe it's related to not being an admin?

Sun, Mar 30, 20:46 · Security, User-Cigaryno
Cigaryno added a comment to D25926: Make Diffusion repository management accessible to logged-out users.

Socially I remain unconvinced about use cases. Implications are for example exposing hidden (or internal?) URIs under URIs or "Working Copy Status" stuff under Basics to the public. I just so far do not think it's a good idea.

Sun, Mar 30, 20:44 · User-Cigaryno, Diffusion
aklapper added a comment to D25926: Make Diffusion repository management accessible to logged-out users.

Tested this locally; technically it looks correct to me.

Sun, Mar 30, 20:42 · User-Cigaryno, Diffusion
aklapper updated the test plan for D25926: Make Diffusion repository management accessible to logged-out users.
Sun, Mar 30, 20:41 · User-Cigaryno, Diffusion
Cigaryno added a comment to D25935: Require MFA to uninstall apps if enabled.

Which "an application" exactly?

Any application were canUninstall is not set to false (thus not a required application).

As which type of user?

A user with the Can Configure Application capability (by default admins).

Sun, Mar 30, 20:31 · Security, User-Cigaryno
Cigaryno updated the diff for D25934: Update TOTP suggestions to open-source applications.

Fix typos reported by @aklapper.

Sun, Mar 30, 20:27 · User-Cigaryno, Auth
Cigaryno added a comment to D25936: Mark Phorge.it Home as non-launchable.

@Cigaryno: Thanks! Could you elaborate why the change in .arcconfig is needed?

Sun, Mar 30, 20:15 · User-Cigaryno, phorge.it install
aklapper requested changes to D25935: Require MFA to uninstall apps if enabled.

Clear Test Plans with URIs are welcome - the less others need to think "how/where to do that" the easier gets testing.

Sun, Mar 30, 20:13 · Security, User-Cigaryno
aklapper updated the test plan for D25936: Mark Phorge.it Home as non-launchable.
Sun, Mar 30, 19:54 · User-Cigaryno, phorge.it install
aklapper added a comment to D25936: Mark Phorge.it Home as non-launchable.

@Cigaryno: Thanks! Could you elaborate why the change in .arcconfig is needed?

Sun, Mar 30, 19:53 · User-Cigaryno, phorge.it install
aklapper requested changes to D25934: Update TOTP suggestions to open-source applications.

Should be fine after these two changes :)

Sun, Mar 30, 19:11 · User-Cigaryno, Auth
aklapper added inline comments to D25934: Update TOTP suggestions to open-source applications.
Sun, Mar 30, 19:11 · User-Cigaryno, Auth
Cigaryno added a comment to D25936: Mark Phorge.it Home as non-launchable.

I don't know why, but O1 has to be manually added as a reviewer as it does not own R10.

Sun, Mar 30, 10:04 · User-Cigaryno, phorge.it install
Cigaryno added a reviewer for D25936: Mark Phorge.it Home as non-launchable: O1: Blessed Committers.
Sun, Mar 30, 10:03 · User-Cigaryno, phorge.it install
Cigaryno requested review of D25936: Mark Phorge.it Home as non-launchable.
Sun, Mar 30, 10:02 · User-Cigaryno, phorge.it install
AndrewTavis added a comment to T16018: Update TOTP suggestions to open-source applications.

Thank you both for the conversation here and further thanks @Cigaryno for the patch! :)

Sun, Mar 30, 09:57 · User-Cigaryno, Auth

Sat, Mar 29

Cigaryno updated the diff for D25935: Require MFA to uninstall apps if enabled.

Make lint happy

Sat, Mar 29, 16:43 · Security, User-Cigaryno
Cigaryno requested review of D25935: Require MFA to uninstall apps if enabled.
Sat, Mar 29, 16:40 · Security, User-Cigaryno
Cigaryno updated the diff for D25934: Update TOTP suggestions to open-source applications.

Mention closed-source apps in addition to open-source apps per @aklapper

Sat, Mar 29, 14:28 · User-Cigaryno, Auth
Cigaryno planned changes to D25934: Update TOTP suggestions to open-source applications.

Per @aklapper, it's best to show both closed-source and open-source TOTP apps.

I'd personally not remove common proprietary software options (as it makes life of users potentially harder if they already have such an app installed) but list FOSS options first.

Some FoSS devs may not be familiar at all with open-source TOTP apps. I personally use Google Authenticator so I agree with you and also, I have my TOTP content on WinAuth too, which is unmaintained however I am not ready to switch TOTP app on my Windows PC (my revs from now on are created from an Ubuntu VM due to the arc troubles I am having on Windows).

Sat, Mar 29, 14:24 · User-Cigaryno, Auth
Cigaryno added a comment to T16018: Update TOTP suggestions to open-source applications.

I'd personally not remove common proprietary software options (as it makes life of users potentially harder if they already have such an app installed) but list FOSS options first.

Sat, Mar 29, 14:02 · User-Cigaryno, Auth
Cigaryno added a comment to D25934: Update TOTP suggestions to open-source applications.

I'd prefer not to remove common proprietary software options but list FOSS options first.

Sat, Mar 29, 13:55 · User-Cigaryno, Auth
aklapper added a comment to T16018: Update TOTP suggestions to open-source applications.

I'd personally not remove common proprietary software options (as it makes life of users potentially harder if they already have such an app installed) but list FOSS options first.

Sat, Mar 29, 13:43 · User-Cigaryno, Auth
aklapper added a comment to D25934: Update TOTP suggestions to open-source applications.

I'd prefer not to remove common proprietary software options but list FOSS options first.

Sat, Mar 29, 13:43 · User-Cigaryno, Auth
Cigaryno requested review of D25934: Update TOTP suggestions to open-source applications.
Sat, Mar 29, 13:21 · User-Cigaryno, Auth
Cigaryno added a revision to T16018: Update TOTP suggestions to open-source applications: D25934: Update TOTP suggestions to open-source applications.
Sat, Mar 29, 13:21 · User-Cigaryno, Auth
Cigaryno claimed T16018: Update TOTP suggestions to open-source applications.

I will submit a patch shortly.

Sat, Mar 29, 13:12 · User-Cigaryno, Auth
Cigaryno added a comment to D25926: Make Diffusion repository management accessible to logged-out users.

What is there to "further review"? It's two lines...

Sat, Mar 29, 10:58 · User-Cigaryno, Diffusion
aklapper added a comment to D25926: Make Diffusion repository management accessible to logged-out users.

What is there to "further review"? It's two lines...

Sat, Mar 29, 10:12 · User-Cigaryno, Diffusion
Cigaryno added a comment to D25926: Make Diffusion repository management accessible to logged-out users.

Can this be further reviewed?

Sat, Mar 29, 09:24 · User-Cigaryno, Diffusion

Wed, Mar 26

aklapper closed T16007: Discuss the policy for contributing to prototype applications as Resolved by committing rP29866413d1c7: Diviner: Contributing Code: Update section on Prototype Changes.
Wed, Mar 26, 16:15 · Discussion Needed, User-Cigaryno
aklapper added a comment to D25926: Make Diffusion repository management accessible to logged-out users.

robots.txt can have the solution for that (see below).
[...]
For search engines, the solution is to add this to robots.txt:

In theory yes if everyone behaved. In practice, robots.txt is ignored and LLM/AI crawlers are ruthless. (For example, GNOME GitLab admins recently installed Anubis to run background checks on your machine.)

Wed, Mar 26, 13:02 · User-Cigaryno, Diffusion
Cigaryno updated the test plan for D25926: Make Diffusion repository management accessible to logged-out users.
Wed, Mar 26, 12:44 · User-Cigaryno, Diffusion
Cigaryno added a comment to D25926: Make Diffusion repository management accessible to logged-out users.
  • more search engine rabbit holes (but maybe not that bad)

robots.txt can have the solution for that (see below).

Wed, Mar 26, 12:41 · User-Cigaryno, Diffusion
valerio.bozzolan added a comment to D25926: Make Diffusion repository management accessible to logged-out users.

Uhm. Good points:

Wed, Mar 26, 12:30 · User-Cigaryno, Diffusion
Cigaryno added a comment to D25926: Make Diffusion repository management accessible to logged-out users.

Why would a logged-out user (who does not want to or cannot create an account) want to know about Repository management log or Repository limits? I don't see how that's their business (or interest)?

Wed, Mar 26, 12:29 · User-Cigaryno, Diffusion
Cigaryno added a comment to T15999: Make Phorge more accessible to logged-out users.

Some items in the task description make me a bit uncomfortable in my instance.

I don't think you need to be uncomfortable on your instance (phabricator.wikimedia.org)
For Herald, it looks to be restricted to trusted contributors to restrict who can create personal rules (they actually can vandalize tasks via personal rules with the action set to claim the task), that's not something to take care of at all on your instance.
Project members, maniphest reports, user tasks and badges are actually useful for logged-out users.
But everything that's Diffusion-related sounds pointless for your instance as every repo is a read-only mirror of the repos on a Gerrit instance.

Wed, Mar 26, 12:26 · User-Cigaryno
aklapper added a comment to D25926: Make Diffusion repository management accessible to logged-out users.

Why would a logged-out user (who does not want to or cannot create an account) want to know about Repository management log or Repository limits? I don't see how that's their business (or interest)?

Wed, Mar 26, 11:58 · User-Cigaryno, Diffusion
aklapper added a comment to T15999: Make Phorge more accessible to logged-out users.

Some items in the task description make me a bit uncomfortable in my instance. Why does everyone need to see Diffusion sync, pull, and push logs? Why Herald transcripts? Why repo management if you cannot manage? What are actual use cases which outweigh security implications?

Wed, Mar 26, 11:57 · User-Cigaryno
Cigaryno updated the task description for T15999: Make Phorge more accessible to logged-out users.
Wed, Mar 26, 11:23 · User-Cigaryno
Cigaryno added a revision to T15999: Make Phorge more accessible to logged-out users: D25926: Make Diffusion repository management accessible to logged-out users.
Wed, Mar 26, 11:16 · User-Cigaryno
Cigaryno updated the summary of D25926: Make Diffusion repository management accessible to logged-out users.
Wed, Mar 26, 11:16 · User-Cigaryno, Diffusion
Cigaryno added a comment to D25926: Make Diffusion repository management accessible to logged-out users.

There might be some security implications to this.
Why is this needed?

Wed, Mar 26, 11:09 · User-Cigaryno, Diffusion
avivey added a comment to D25926: Make Diffusion repository management accessible to logged-out users.

There might be some security implications to this.
Why is this needed?

Wed, Mar 26, 10:11 · User-Cigaryno, Diffusion
Cigaryno requested review of D25926: Make Diffusion repository management accessible to logged-out users.
Wed, Mar 26, 09:20 · User-Cigaryno, Diffusion

Mon, Mar 24

Cigaryno added a project to T16021: Conpherence: Add "Can Create Rooms" policy: User-Cigaryno.
Mon, Mar 24, 20:09 · User-Cigaryno, Policy, Conpherence
Cigaryno added a project to T16020: Conpherence: Add Default View and Edit Policies: User-Cigaryno.
Mon, Mar 24, 20:09 · User-Cigaryno, Policy, Conpherence

Wed, Mar 19

avivey added a comment to T16007: Discuss the policy for contributing to prototype applications.

I'm not familiar with MediaWiki's packages - the model I'm copying is VSCode.
My thought is that in the install manual we'll say "now run ./bin/extensions install phorge-recommended-extensions" (near the ./bin/storage) step, and phorge-recommended-extensions would be the equivalent of "extension pack" hosted on the default Extension Store, which is hosted here.
(VSCode also has "bundled extensions", which I think doesn't work for us because we use "clone the repo" as the primary distribution system).

Wed, Mar 19, 09:10 · Discussion Needed, User-Cigaryno
Cigaryno added a comment to T16007: Discuss the policy for contributing to prototype applications.

Ideally, any current Prototype can be either promoted to Core, extracted to its own extension, or removed completely. Each extension/author can have their own policy on contributing.

Already, any new app that would be considered "Prototype" today should just go in its own extension, and we decided to remove a couple.

It depends on who on the wild (including large private companies developing closed-source software) is using prototype applications on Phorge. This should let us know if it should be promoted to core, separated into an extension, or removed completely if no one uses it (like Releeph and Phragments). Or even better, hold a Slowvote for each prototype application's future and possibly have Phorge's customers to vote (maybe notify as much as possible by creating a blog post about the vote to notify those who use the Atom feed).

I'm not sure that "usage" is really the best way to choose between "promote to core" and "extension"; The way I imagine it, in addition to the Core, we'll have a set of "highly recommended extensions" maintained, and a single step to install all of them when setting up a new machine. In that world, any app that can be separated out to an extension will be.
The prototypes can usually be curved out easily, without effecting the rest of the code.

Wed, Mar 19, 08:52 · Discussion Needed, User-Cigaryno
avivey added a comment to T16007: Discuss the policy for contributing to prototype applications.

The "Prototype" concept was a way for Phacility to experiment with things without committing - but we have a different model today.

Really!? Phacility SaaS instances do not allow enabling prototypes and self-hosted Support (from the Support application on admin.phacility.com that was oddly marked as Prototype) likely wasn't even available for prototype applications.

Wed, Mar 19, 07:54 · Discussion Needed, User-Cigaryno

Tue, Mar 18

Cigaryno created T16015: Ponder: allow to quote comments.
Tue, Mar 18, 21:39 · Ponder, User-Cigaryno
Cigaryno moved T16014: Checkboxes are not processed on tables from Backlog to Feature Requests on the User-Cigaryno board.
Tue, Mar 18, 19:53 · Remarkup, User-Cigaryno
Cigaryno updated the task description for T16014: Checkboxes are not processed on tables.
Tue, Mar 18, 19:53 · Remarkup, User-Cigaryno

Mon, Mar 17

aklapper added a comment to T16007: Discuss the policy for contributing to prototype applications.

It depends on who on the wild (including large private companies developing closed-source software) is using prototype applications on Phorge.

See T15501: Voluntary Usage Survey App basically.

Or even better, hold a Slowvote

Please no popularity contests (with even higher self-selection bias)...

Mon, Mar 17, 20:06 · Discussion Needed, User-Cigaryno
Cigaryno added a comment to T16007: Discuss the policy for contributing to prototype applications.

My thought on this is that long term, we'll remove the concept of "prototype" completely in favor of Extensions.

Prototypes that need a long way before being promoted to Core are those that should be separated into extensions.

Mon, Mar 17, 16:24 · Discussion Needed, User-Cigaryno
avivey updated the task description for T16007: Discuss the policy for contributing to prototype applications.
Mon, Mar 17, 07:39 · Discussion Needed, User-Cigaryno
avivey added a comment to T16007: Discuss the policy for contributing to prototype applications.

My thought on this is that long term, we'll remove the concept of "prototype" completely in favor of Extensions.
The "Prototype" concept was a way for Phacility to experiment with things without committing - but we have a different model today.

Mon, Mar 17, 07:39 · Discussion Needed, User-Cigaryno

Sun, Mar 16

aklapper added a revision to T16007: Discuss the policy for contributing to prototype applications: D25909: Diviner: Contributing Code: Update section on Prototype Changes.
Sun, Mar 16, 20:40 · Discussion Needed, User-Cigaryno
Cigaryno added a comment to T16007: Discuss the policy for contributing to prototype applications.

I do not think changes are necessarily needed, because it already says "With rare exceptions".

Bug fixes and security patches are indeed exceptions but not rare exceptions, assuming they fix problems with rough prototypes.

Sun, Mar 16, 16:29 · Discussion Needed, User-Cigaryno

Fri, Mar 14

Cigaryno created T16014: Checkboxes are not processed on tables.
Fri, Mar 14, 21:53 · Remarkup, User-Cigaryno
Cigaryno updated the task description for T15056: Improve Dark Mode.
Fri, Mar 14, 16:42 · User-Cigaryno, User-valerio.bozzolan, Accessibility, User-Bukkit

Fri, Mar 7

aklapper added a comment to T16007: Discuss the policy for contributing to prototype applications.

I do not think changes are necessarily needed, because it already says "With rare exceptions".
Regarding the proposal, I do not believe that "prototype applications [...] are often subject to significant changes" either.

Fri, Mar 7, 16:46 · Discussion Needed, User-Cigaryno
Cigaryno created T16007: Discuss the policy for contributing to prototype applications.
Fri, Mar 7, 12:52 · Discussion Needed, User-Cigaryno

Thu, Mar 6

Cigaryno updated the task description for T15128: Differential: Allow to change "Default Edit Policy".
Thu, Mar 6, 11:54 · Spam mitigation, Policy, Differential, User-Cigaryno

Feb 25 2025

Cigaryno updated the task description for T15999: Make Phorge more accessible to logged-out users.
Feb 25 2025, 14:01 · User-Cigaryno

Feb 20 2025

aklapper added a comment to T15999: Make Phorge more accessible to logged-out users.

I wonder if shouldAllowPublic() was just forgotten or if the idea behind was to exclude web crawlers (as querying those lists en-masse could be expensive).

Feb 20 2025, 20:46 · User-Cigaryno
Cigaryno claimed T15999: Make Phorge more accessible to logged-out users.

Most of these can be done by adding the following to controller files related to query, list, and view files:

Feb 20 2025, 19:57 · User-Cigaryno
aklapper closed T15513: Cannot edit Conpherence rooms on mobile as Resolved by committing rPfd6118bfa601: Fix editing Conpherence rooms on mobile.
Feb 20 2025, 18:19 · User-Cigaryno, Mobile, Conpherence, Bug Reports

Feb 18 2025

Cigaryno created T15999: Make Phorge more accessible to logged-out users.
Feb 18 2025, 19:43 · User-Cigaryno
Cigaryno placed T15056: Improve Dark Mode up for grabs.
Feb 18 2025, 18:05 · User-Cigaryno, User-valerio.bozzolan, Accessibility, User-Bukkit

Feb 15 2025

aklapper added a revision to T15513: Cannot edit Conpherence rooms on mobile: D25879: Fix editing Conpherence rooms on mobile.
Feb 15 2025, 14:14 · User-Cigaryno, Mobile, Conpherence, Bug Reports
Cigaryno closed T15801: Mention on landing page that Phorge is a community fork of Phabricator as Resolved by committing rHPb21f0623d221: Mention on landing page that Phorge is a community fork of Phabricator.
Feb 15 2025, 11:18 · User-Cigaryno, Phorge
Cigaryno updated the task description for T15513: Cannot edit Conpherence rooms on mobile.
Feb 15 2025, 09:49 · User-Cigaryno, Mobile, Conpherence, Bug Reports
Cigaryno added a revision to T15801: Mention on landing page that Phorge is a community fork of Phabricator: D25877: Mention on landing page that Phorge is a community fork of Phabricator.
Feb 15 2025, 07:03 · User-Cigaryno, Phorge
Cigaryno claimed T15801: Mention on landing page that Phorge is a community fork of Phabricator.

Knowing rHP will be replaced by R10, I will submit a patch to close this task.

Feb 15 2025, 06:59 · User-Cigaryno, Phorge

Feb 14 2025

Cigaryno updated the task description for T15513: Cannot edit Conpherence rooms on mobile.
Feb 14 2025, 08:48 · User-Cigaryno, Mobile, Conpherence, Bug Reports

Jan 25 2025

Cigaryno updated the task description for T15128: Differential: Allow to change "Default Edit Policy".
Jan 25 2025, 19:23 · Spam mitigation, Policy, Differential, User-Cigaryno
Cigaryno updated the task description for T15128: Differential: Allow to change "Default Edit Policy".
Jan 25 2025, 18:51 · Spam mitigation, Policy, Differential, User-Cigaryno

Jan 14 2025

Cigaryno renamed T15128: Differential: Allow to change "Default Edit Policy" from Differential: Allow to change "Can Edit Revisions" to Differential: Allow to change "Default Edit Policy".
Jan 14 2025, 14:52 · Spam mitigation, Policy, Differential, User-Cigaryno
Cigaryno renamed T15128: Differential: Allow to change "Default Edit Policy" from Allow users to change the default edit policy of revisions to Differential: Allow to change "Can Edit Revisions".
Jan 14 2025, 14:51 · Spam mitigation, Policy, Differential, User-Cigaryno

Dec 28 2024

Cigaryno moved T15128: Differential: Allow to change "Default Edit Policy" from Backlog to Feature Requests on the Differential board.
Dec 28 2024, 18:33 · Spam mitigation, Policy, Differential, User-Cigaryno
Cigaryno moved T15513: Cannot edit Conpherence rooms on mobile from Backlog to UX & Mobile on the Bug Reports board.
Dec 28 2024, 10:51 · User-Cigaryno, Mobile, Conpherence, Bug Reports

Dec 27 2024

Cigaryno moved T15513: Cannot edit Conpherence rooms on mobile from Backlog to Bug Reports on the Conpherence board.
Dec 27 2024, 19:54 · User-Cigaryno, Mobile, Conpherence, Bug Reports

Dec 26 2024

Cigaryno added a project to T15128: Differential: Allow to change "Default Edit Policy": Spam mitigation.
Dec 26 2024, 08:35 · Spam mitigation, Policy, Differential, User-Cigaryno

Dec 23 2024

Cigaryno closed T15138: Update to FontAwesome 6.2.1 (latest version) as Wontfix.

This is forgotten, and honestly not something really required.

Dec 23 2024, 16:40 · Fonts, User-Cigaryno

Dec 22 2024

avivey added a comment to T15207: Legalpad restrictions on this install.

I've set can create to Trusted Contributors for now. I don't see a problem with people being able to create documents.

Dec 22 2024, 09:29 · Governance, User-Cigaryno
Cigaryno closed T15207: Legalpad restrictions on this install as Resolved.

Currently limited to Trusted Contributors, which is enough as these users can be trusted not to break this install.

Dec 22 2024, 09:28 · Governance, User-Cigaryno
Cigaryno edited projects for T15207: Legalpad restrictions on this install, added: Governance; removed phorge.it install.
Dec 22 2024, 07:37 · Governance, User-Cigaryno
Cigaryno updated the task description for T15207: Legalpad restrictions on this install.
Dec 22 2024, 07:37 · Governance, User-Cigaryno

Dec 21 2024

Cigaryno moved T15130: Organize Projects here from Feature Requests to Phorge.it & Governance on the User-Cigaryno board.
Dec 21 2024, 18:07 · phorge.it install, User-Cigaryno
Cigaryno moved T15207: Legalpad restrictions on this install from Backlog to Phorge.it & Governance on the User-Cigaryno board.
Dec 21 2024, 18:07 · Governance, User-Cigaryno