Page MenuHomePhorge
Feed All Stories

Thu, May 1

valerio.bozzolan created T16048: PhutilURI: add support for Internationalized domain name e.g. http://苗条.example.com/.
Thu, May 1, 21:01 · Feature Requests
valerio.bozzolan updated the diff for D25501: Feed: Do not query and display data of uninstalled applications.

avoid to introduce a PHP 8 issue (thanks @mainframe98)

Thu, May 1, 20:42
mainframe98 requested changes to D25501: Feed: Do not query and display data of uninstalled applications.
Thu, May 1, 20:24
valerio.bozzolan added a project to T16005: Remove unused table code in ManiphestReportController::renderBurn(): Wikimedia Hackathon 2025.
Thu, May 1, 20:23 · Wikimedia Hackathon 2025
valerio.bozzolan accepted D25983: CSS: Add "clip-path" to deprecated "clip" property.

I've done my best to try to understand what we are talking about, so, I've created a nonsense X grid made in this way to catch changes:

Thu, May 1, 19:55
valerio.bozzolan renamed T15541: "arc browse <file>" should support Subversion from "arc browse <file>" does not support Subversion to "arc browse <file>" should support Subversion.
Thu, May 1, 19:35 · Feature Requests, Wikimedia Hackathon 2025, User-valerio.bozzolan, Arcanist
valerio.bozzolan added a project to T15541: "arc browse <file>" should support Subversion: Wikimedia Hackathon 2025.
Thu, May 1, 19:34 · Feature Requests, Wikimedia Hackathon 2025, User-valerio.bozzolan, Arcanist
valerio.bozzolan added a comment to D25501: Feed: Do not query and display data of uninstalled applications.

Be bold Andre, feel free to land 🚀

Thu, May 1, 19:30
avivey updated the post content for Blog Post: DoS attack against Aphlict.
Thu, May 1, 19:02 · Aphlict
valerio.bozzolan moved T16046: CSS: Add "clip-path" as progressive enhancement for deprecated "clip" property from Backlog to Plz Review 🥺 on the Wikimedia Hackathon 2025 board.
Thu, May 1, 19:01 · Wikimedia Hackathon 2025
valerio.bozzolan added a project to T16046: CSS: Add "clip-path" as progressive enhancement for deprecated "clip" property: Wikimedia Hackathon 2025.
Thu, May 1, 19:01 · Wikimedia Hackathon 2025
avivey edited the content of Next Up.
Thu, May 1, 18:58
valerio.bozzolan placed T15225: Conpherence: add a dedicated "Send" button (not just the Enter key) up for grabs.

(Damn Phorge that auto-claims also for wontfix)

Thu, May 1, 18:57 · Conpherence, Mobile, User-valerio.bozzolan, UX
avivey added a comment to T16047: Handle security issues in Aphlict.

Re "implement in php" - AFAICT, there's no built-in support for websockets in php, but I found at least 2 pure-php implementations out there that might work.

Thu, May 1, 18:57 · Aphlict, Security
valerio.bozzolan closed T15225: Conpherence: add a dedicated "Send" button (not just the Enter key), a subtask of T15218: Conpherence: cannot type a newline from Android, as Wontfix.
Thu, May 1, 18:56 · Conpherence, Mobile, User-valerio.bozzolan, UX
valerio.bozzolan closed T15225: Conpherence: add a dedicated "Send" button (not just the Enter key) as Wontfix.

Maybe we can wontfix this. The current "workaround" D25485 by @waldyrious is just great and effectively fixed the super-confusing root problem.

Thu, May 1, 18:56 · Conpherence, Mobile, User-valerio.bozzolan, UX
avivey updated the task description for T16047: Handle security issues in Aphlict.
Thu, May 1, 18:56 · Aphlict, Security
valerio.bozzolan added a project to T15202: Show confirmation dialog also when closing tab if content changed: Wikimedia Hackathon 2025.
Thu, May 1, 18:54 · Wikimedia Hackathon 2025, Maniphest, User-valerio.bozzolan, UX
avivey created T16047: Handle security issues in Aphlict.
Thu, May 1, 18:54 · Aphlict, Security
valerio.bozzolan raised the priority of T15918: When destroying a Project, all Sub-Projects are "You Shall Not Pass: Restricted Project" from Wishlist to Low.
Thu, May 1, 18:52 · Wikimedia Hackathon 2025, User-valerio.bozzolan, Bug Reports, Projects
valerio.bozzolan moved T15918: When destroying a Project, all Sub-Projects are "You Shall Not Pass: Restricted Project" from Backlog to Plz Review 🥺 on the Wikimedia Hackathon 2025 board.
Thu, May 1, 18:51 · Wikimedia Hackathon 2025, User-valerio.bozzolan, Bug Reports, Projects
valerio.bozzolan added a project to T15918: When destroying a Project, all Sub-Projects are "You Shall Not Pass: Restricted Project": Wikimedia Hackathon 2025.
Thu, May 1, 18:51 · Wikimedia Hackathon 2025, User-valerio.bozzolan, Bug Reports, Projects
valerio.bozzolan moved T16043: Create Unit Tests to cover Project Destroy from Backlog to Triage on the Wikimedia Hackathon 2025 board.
Thu, May 1, 18:51 · Wikimedia Hackathon 2025, User-valerio.bozzolan, Feature Requests, Projects
valerio.bozzolan added a project to T16043: Create Unit Tests to cover Project Destroy: Wikimedia Hackathon 2025.
Thu, May 1, 18:51 · Wikimedia Hackathon 2025, User-valerio.bozzolan, Feature Requests, Projects
valerio.bozzolan moved T15697: When deleting the last Sub-project, restore its Root Project from Backlog to Plz Review 🥺 on the Wikimedia Hackathon 2025 board.
Thu, May 1, 18:50 · Wikimedia Hackathon 2025, User-valerio.bozzolan, Projects
valerio.bozzolan added a project to T15697: When deleting the last Sub-project, restore its Root Project: Wikimedia Hackathon 2025.
Thu, May 1, 18:50 · Wikimedia Hackathon 2025, User-valerio.bozzolan, Projects
valerio.bozzolan closed T15886: Archived Projects: make them "more Archived" as Resolved.
Thu, May 1, 18:49 · Projects
valerio.bozzolan assigned T15886: Archived Projects: make them "more Archived" to aklapper.

Thanks Andre who fixed all the sub-tasks and deserves all the glory here. I cannot imagine more things to be covered, so, boldly closing.

Thu, May 1, 18:49 · Projects
valerio.bozzolan created Wikimedia Hackathon 2025.
Thu, May 1, 18:45
avivey updated the post content for Blog Post: DoS attack against Aphlict.
Thu, May 1, 18:43 · Aphlict
valerio.bozzolan added a comment to Blog Post: DoS attack against Aphlict.

Thanks. We can update the "We didn't yet release a fix on Phorge" and the "We'll release" since D25967 it's now fixed in master 👍

Thu, May 1, 18:27 · Aphlict
avivey added a comment to Blog Post: DoS attack against Aphlict.
In J6#66, @Cigaryno wrote:

Thanks for this! Is this any related to the security vulnerability warning I got with npm install last month, which prompted me to run npm audit fix?

Thu, May 1, 16:26 · Aphlict
Cigaryno awarded Blog Post: DoS attack against Aphlict a Like token.
Thu, May 1, 14:51 · Aphlict
Cigaryno added a comment to Blog Post: DoS attack against Aphlict.

Thanks for this! Is this any related to the security vulnerability warning I got with npm install last month, which prompted me to run npm audit fix?

Thu, May 1, 14:51 · Aphlict
aklapper added a comment to D25983: CSS: Add "clip-path" to deprecated "clip" property.

Testing welcome.
Input from CSS folks welcome.

Thu, May 1, 12:28
aklapper requested review of D25983: CSS: Add "clip-path" to deprecated "clip" property.
Thu, May 1, 12:27
aklapper added a revision to T16046: CSS: Add "clip-path" as progressive enhancement for deprecated "clip" property: D25983: CSS: Add "clip-path" to deprecated "clip" property.
Thu, May 1, 12:27 · Wikimedia Hackathon 2025
aklapper added a comment to T16046: CSS: Add "clip-path" as progressive enhancement for deprecated "clip" property.

From a quick look it seems that clip: rect(0 0 0 0) is very much the same as clip: rect(1px, 1px, 1px, 1px) (make things invisible and only found by screenreaders), and clip-path: inset(50%) (covering each side by 50%) is very much the same outcome as clip-path: inset(100%).

Thu, May 1, 12:24 · Wikimedia Hackathon 2025
aklapper created T16046: CSS: Add "clip-path" as progressive enhancement for deprecated "clip" property.
Thu, May 1, 12:01 · Wikimedia Hackathon 2025
aklapper edited the content of Next Up.
Thu, May 1, 11:01
aklapper closed D25972: Remove non-existing min-device-pixel-ratio CSS syntax.
Thu, May 1, 10:59
aklapper committed rPb578854017fc: Remove non-existing min-device-pixel-ratio CSS syntax.
Thu, May 1, 10:59
aklapper edited the content of Next Up.
Thu, May 1, 10:43
aklapper edited the content of Next Up.
Thu, May 1, 10:42
aklapper edited the content of 2024 week 35.
Thu, May 1, 10:40
aklapper closed T16037: Bump ws npm package for Aphlict as Resolved by committing rPde2b53638299: Aphlict: Bump NodeJS package ws from 7.5.0 to 7.5.10.
Thu, May 1, 10:38 · Security, Aphlict
aklapper closed D25967: Aphlict: Bump NodeJS package ws from 7.5.0 to 7.5.10.
Thu, May 1, 10:38
aklapper committed rPde2b53638299: Aphlict: Bump NodeJS package ws from 7.5.0 to 7.5.10.
Thu, May 1, 10:38
aklapper added a comment to D25967: Aphlict: Bump NodeJS package ws from 7.5.0 to 7.5.10.

@aklapper want to land this?

Thu, May 1, 10:38
avivey created Blog Post: DoS attack against Aphlict.
Thu, May 1, 08:04 · Aphlict
avivey triaged T16037: Bump ws npm package for Aphlict as High priority.

Possible ways to reduce risk for future issues:

  • add a Setup Check that runs npm audit
  • remove node, use php-based websocket implementation
Thu, May 1, 07:49 · Security, Aphlict
avivey added a comment to D25967: Aphlict: Bump NodeJS package ws from 7.5.0 to 7.5.10.

@aklapper want to land this?
I figure users need to just run npm audit fix to be safe, and then fix the mess it did on the git diff.

Thu, May 1, 07:20
avivey edited projects for Security Announcements, added: Security; removed phorge.it install.
Thu, May 1, 07:16 · Security

Wed, Apr 30

aklapper added a comment to D25676: DifferentialRevisionQuery: avoid nonsense query comparing r.authorPHID with project PHIDs.

Ah...I may take another look (jmeador: Feel of course also very free to commandeer this back to you)

Wed, Apr 30, 16:42 · Differential
valerio.bozzolan added inline comments to D25676: DifferentialRevisionQuery: avoid nonsense query comparing r.authorPHID with project PHIDs.
Wed, Apr 30, 16:35 · Differential
aklapper retitled D25676: DifferentialRevisionQuery: avoid nonsense query comparing r.authorPHID with project PHIDs from Fix responsible authors in DifferentialRevisionQuery to Make responsible authors in DifferentialRevisionQuery only include users.
Wed, Apr 30, 16:32 · Differential
aklapper added a comment to D25676: DifferentialRevisionQuery: avoid nonsense query comparing r.authorPHID with project PHIDs.

Ah sorry for maybe stepping on toes, and welcome back! :)

Wed, Apr 30, 16:31 · Differential
jmeador accepted D25676: DifferentialRevisionQuery: avoid nonsense query comparing r.authorPHID with project PHIDs.
Wed, Apr 30, 16:21 · Differential
aklapper updated the diff for D25676: DifferentialRevisionQuery: avoid nonsense query comparing r.authorPHID with project PHIDs.

Seems @jmeador is AWOL thus updating per last comment

Wed, Apr 30, 16:01 · Differential
aklapper commandeered D25676: DifferentialRevisionQuery: avoid nonsense query comparing r.authorPHID with project PHIDs.

seems @jmeador is AWOL thus boldly commandeering

Wed, Apr 30, 15:59 · Differential
aklapper renamed T16044: Diviner: All Method and File query results have invalid 404 URIs from Diviner: All Method query results have invalid 404 URIs to Diviner: All Method and File query results have invalid 404 URIs.
Wed, Apr 30, 15:31
aklapper added a comment to T16044: Diviner: All Method and File query results have invalid 404 URIs.

Digging a bit further, rP600a3e3b7c2de5d93644e0410cd354ea6752949d implies that methods and files should not be indexed at all and not show up in the results. See also T16045#21931.

Wed, Apr 30, 15:30
aklapper added a comment to T16045: All @{method:...} links in Diviner docs result in a "Documentation Not Found" error.

A quick fix would be removing the single line $query->withIsDocumentable(true); in https://we.phorge.it/source/phorge/browse/master/src/applications/diviner/controller/DivinerFindController.php;85f51c54303fe50ebc09ee0b652033a8a9f29ab1$45
as that'll allow results for Methods.

Wed, Apr 30, 14:58
aklapper edited the content of Next Up.
Wed, Apr 30, 14:39
aklapper renamed T16044: Diviner: All Method and File query results have invalid 404 URIs from Diviner: All Method query results have invalid URIs to Diviner: All Method query results have invalid 404 URIs.
Wed, Apr 30, 14:33
aklapper created T16045: All @{method:...} links in Diviner docs result in a "Documentation Not Found" error.
Wed, Apr 30, 14:33
valerio.bozzolan awarded T16044: Diviner: All Method and File query results have invalid 404 URIs a Yellow Medal token.
Wed, Apr 30, 14:28
aklapper added a revision to T16044: Diviner: All Method and File query results have invalid 404 URIs: D25812: Fix method search result URIs in Diviner.
Wed, Apr 30, 14:27
aklapper updated the summary of D25812: Fix method search result URIs in Diviner.
Wed, Apr 30, 14:27 · Diviner
aklapper created T16044: Diviner: All Method and File query results have invalid 404 URIs.
Wed, Apr 30, 14:27
aklapper updated the diff for D25967: Aphlict: Bump NodeJS package ws from 7.5.0 to 7.5.10.

also manually bump version in package.json; then running npm install results in another bump in package-lock.json

Wed, Apr 30, 10:50
aklapper added a comment to D25967: Aphlict: Bump NodeJS package ws from 7.5.0 to 7.5.10.

Both are good questions. I only put here the diff which npm created. First question: Very likely Yes.
(Note that I have no knowledge in this area and don't even know why both package-lock.json and package.json are needed.)

Wed, Apr 30, 10:49
avivey added a comment to D25967: Aphlict: Bump NodeJS package ws from 7.5.0 to 7.5.10.
  1. Can we specify the .10 in packages.json itself?
  2. Do installs need upgrade instructions to complete the upgrade?
Wed, Apr 30, 09:01
valerio.bozzolan moved T16043: Create Unit Tests to cover Project Destroy from Backlog to Code Sprint Candidate on the User-valerio.bozzolan board.
Wed, Apr 30, 08:53 · Wikimedia Hackathon 2025, User-valerio.bozzolan, Feature Requests, Projects
valerio.bozzolan added a project to T16043: Create Unit Tests to cover Project Destroy: User-valerio.bozzolan.
Wed, Apr 30, 08:53 · Wikimedia Hackathon 2025, User-valerio.bozzolan, Feature Requests, Projects
valerio.bozzolan created T16043: Create Unit Tests to cover Project Destroy.
Wed, Apr 30, 08:52 · Wikimedia Hackathon 2025, User-valerio.bozzolan, Feature Requests, Projects
avivey added a comment to T15671: Allow to import Picture from Gravatar.

As a general rule, I prefer the have the abstractions as much as possible, to allow extensions to do things.
In this case, an abstraction would also make this feature easier to enable/disable, which I think is desired.

Wed, Apr 30, 08:50 · User-valerio.bozzolan, People
aklapper closed D25979: Fix invalid return values for void.
Wed, Apr 30, 06:50
aklapper committed rPc51002398d63: Fix invalid return values for void.
Wed, Apr 30, 06:50
aklapper closed T15959: Modified files not counted in total when attaching files as Resolved by committing rP44c7bfb42ddf: Include number of modified files in total of attached files.
Wed, Apr 30, 06:46 · Good Starter Task, Bug Reports, Files
aklapper closed D25892: Include number of modified files in total of attached files.
Wed, Apr 30, 06:46
aklapper committed rP44c7bfb42ddf: Include number of modified files in total of attached files.
Wed, Apr 30, 06:46
aklapper closed D25981: PHPDoc: Correct syntax of variadic function params.
Wed, Apr 30, 06:45
aklapper committed rARC80906355979a: PHPDoc: Correct syntax of variadic function params.
Wed, Apr 30, 06:45
aklapper closed D25980: PHPDoc: Correct syntax of variadic function params.
Wed, Apr 30, 06:44
aklapper committed rP3f49ac5b484c: PHPDoc: Correct syntax of variadic function params.
Wed, Apr 30, 06:44
aklapper committed rPff6a998f2320: Strip surrounding whitespace from project and task titles.
Wed, Apr 30, 06:36
aklapper closed D25835: Strip surrounding whitespace from project and task titles.
Wed, Apr 30, 06:36 · Projects, Maniphest
connorgurney added a comment to T15671: Allow to import Picture from Gravatar.

Chris has asked me to pick this up as he'd like to see this implemented.

Wed, Apr 30, 00:32 · User-valerio.bozzolan, People

Tue, Apr 29

valerio.bozzolan accepted D25980: PHPDoc: Correct syntax of variadic function params.

yesyes

Tue, Apr 29, 21:29
valerio.bozzolan accepted D25972: Remove non-existing min-device-pixel-ratio CSS syntax.

If the CSS rule should not change anything, why does it change something?

Tue, Apr 29, 21:28
valerio.bozzolan accepted D25892: Include number of modified files in total of attached files.

Yuuum. As I mentioned downstream ( https://phabricator.wikimedia.org/T380361#10778444 ) I think probably, fortunately, nobody noticed this in a real world, since it's complicated to cause this condition using the API, and probably impossible from the web interface, but this still seems somehow a reasonable workflow and not dead code and the change makes sense. Thaaaanks

Tue, Apr 29, 21:22
valerio.bozzolan accepted D25979: Fix invalid return values for void.

lgtm

Tue, Apr 29, 21:12
valerio.bozzolan added a project to T16037: Bump ws npm package for Aphlict: Security.
Tue, Apr 29, 21:11 · Security, Aphlict
aklapper edited the content of Next Up.
Tue, Apr 29, 20:11
aklapper updated the diff for D25979: Fix invalid return values for void.

Remove "return;" lines

Tue, Apr 29, 20:04
aklapper closed D25982: Remove doc references to LiskDAO::loadRelatives().
Tue, Apr 29, 20:00
aklapper committed rP1d27fde0186b: Remove doc references to LiskDAO::loadRelatives().
Tue, Apr 29, 19:59
valerio.bozzolan accepted D25982: Remove doc references to LiskDAO::loadRelatives().

sgtm

Tue, Apr 29, 19:43
mainframe98 accepted D25982: Remove doc references to LiskDAO::loadRelatives().
Tue, Apr 29, 19:23