Page MenuHomePhorge
Feed All Stories

Dec 11 2024

20after4 accepted D25845: Repository Identity "Automatically Detected User": don't trust unverified emails.
Dec 11 2024, 03:27
speck accepted D25852: Fix typos in Harbormaster.

Thank you!

Dec 11 2024, 02:24
speck accepted D25845: Repository Identity "Automatically Detected User": don't trust unverified emails.
Dec 11 2024, 02:23
speck added a comment to T15965: Repository Identity "Automatically Detected User": it reads unverified emails, with spam concerns.

Let鈥檚 do it

Dec 11 2024, 02:22Spam mitigation, Diffusion, Security
pppery updated the summary of D25852: Fix typos in Harbormaster.
Dec 11 2024, 00:54
pppery updated the diff for D25852: Fix typos in Harbormaster.

And another typo

Dec 11 2024, 00:54
pppery requested review of D25852: Fix typos in Harbormaster.
Dec 11 2024, 00:48

Dec 10 2024

20after4 added a comment to T15965: Repository Identity "Automatically Detected User": it reads unverified emails, with spam concerns.

If there are no objections I would be happy to accept the diff. @speck are your concerns addressed or should we continue discussion / consider other options?

Dec 10 2024, 18:15Spam mitigation, Diffusion, Security
taavi updated the diff for D25850: Allow customizing default Phurl view and edit policies.

fixed capability

Dec 10 2024, 18:11
20after4 added a comment to T15965: Repository Identity "Automatically Detected User": it reads unverified emails, with spam concerns.

What is changing is, that unverified email will not match your unverified email as default, so that should need these 2 clicks manual configs (or, find a way to verify the email)

Dec 10 2024, 18:10Spam mitigation, Diffusion, Security
valerio.bozzolan added a comment to T15965: Repository Identity "Automatically Detected User": it reads unverified emails, with spam concerns.

Yep, manually setting your unverified (and not verifiable) email would still be possible 馃憤 just two clicks are needed from this kind of pages:

Dec 10 2024, 17:29Spam mitigation, Diffusion, Security
20after4 added a comment to T15965: Repository Identity "Automatically Detected User": it reads unverified emails, with spam concerns.

Another edge case: Most of my contributions to Phorge happened as part of my work for Wikimedia. Those commits are under an email address that I no longer have access to, since I am no longer employed at the Wikimedia Foundation.

Dec 10 2024, 16:47Spam mitigation, Diffusion, Security
aklapper added a project to T15074: Hide profile pictures and descriptions of disabled users: Spam mitigation.
Dec 10 2024, 14:35Spam mitigation, Security
valerio.bozzolan attached a referenced file: F2490442: image.png.
Dec 10 2024, 14:16
valerio.bozzolan edited the content of Next Up.
Dec 10 2024, 14:16
valerio.bozzolan edited the content of Next Up.
Dec 10 2024, 14:12
valerio.bozzolan edited the content of Next Up.
Dec 10 2024, 14:07
valerio.bozzolan attached a referenced file: F2408042: image.png.
Dec 10 2024, 14:03
valerio.bozzolan attached a referenced file: F2408032: image.png.
Dec 10 2024, 14:03
valerio.bozzolan attached a referenced file: F2405038: phorge-ctrl-enter.mp4.
Dec 10 2024, 14:03
valerio.bozzolan edited the content of Next Up.
Dec 10 2024, 14:03
valerio.bozzolan added a project to T15405: Slowvote Application: allow to change the Creation Policy (Default Edit Policy): Spam mitigation.
Dec 10 2024, 13:56Spam mitigation, User-valerio.bozzolan, Policy, Affects-Wikimedia
valerio.bozzolan added a comment to T15074: Hide profile pictures and descriptions of disabled users.

(I cannot edit this task lol - I would like to add Spam mitigation tag to keep an additional eye on these nice things)

Dec 10 2024, 13:55Spam mitigation, Security
valerio.bozzolan added a project to T15705: Lower the search ranking of disabled user accounts: Spam mitigation.
Dec 10 2024, 13:54Spam mitigation, UX
valerio.bozzolan added a project to T15965: Repository Identity "Automatically Detected User": it reads unverified emails, with spam concerns: Spam mitigation.
Dec 10 2024, 13:54Spam mitigation, Diffusion, Security
valerio.bozzolan created Spam mitigation.
Dec 10 2024, 13:53
aklapper added a comment to D25775: Do not re-subscribe @mentions when editing task description.

More understanding on the root cause is needed. Probably the root cause is "just" that getOldValue() returns an empty string. In that case we should probably at least understand what object is that (sub-class of PhabricatorTransactionRemarkupChange?) and we probably we need something like a generateOldValue() or something similar.

Dec 10 2024, 11:59Maniphest
aklapper updated the summary of D25774: Strike through archived projects in navigation crumbs.
Dec 10 2024, 11:11Projects
aklapper accepted D25846: Fix Diffusion commands in non-English environments.

After installing subversion and setting LC_ALL instead of LANG I can finally reproduce on a Fedora 40 system:

Dec 10 2024, 09:52
aklapper updated the test plan for D25846: Fix Diffusion commands in non-English environments.
Dec 10 2024, 09:46
aklapper requested changes to D25850: Allow customizing default Phurl view and edit policies.

Oh true, got it. Have to replace PhabricatorPolicyCapability::POLICY_ADMIN, with 'capability' => PhabricatorPolicies::POLICY_ADMIN, here

Dec 10 2024, 09:31
aklapper updated the test plan for D25850: Allow customizing default Phurl view and edit policies.
Dec 10 2024, 09:30
aklapper added inline comments to D25850: Allow customizing default Phurl view and edit policies.
Dec 10 2024, 09:24
valerio.bozzolan added inline comments to D25850: Allow customizing default Phurl view and edit policies.
Dec 10 2024, 09:22

Dec 9 2024

mturdus closed T15920: Make table of contents visible when using wide screens as Resolved by committing rP9448e815721c: Show table of contents by default on wide screens.
Dec 9 2024, 17:33UX, Feature Requests
mturdus closed D25790: Show table of contents by default on wide screens.
Dec 9 2024, 17:33
mturdus committed rP9448e815721c: Show table of contents by default on wide screens.
Show table of contents by default on wide screens
Dec 9 2024, 17:33
taavi added a comment to D25850: Allow customizing default Phurl view and edit policies.

What happens to already-existing URLs? Maybe nice to mention in the test plan

Dec 9 2024, 17:24
taavi updated the test plan for D25850: Allow customizing default Phurl view and edit policies.
Dec 9 2024, 17:23
valerio.bozzolan added a comment to T15972: Add config option for maximum file size.

We can also ship this feature in two phases, so, first, adding the option files.maximum-file-size, and then the second one when it's ready or requested lol

Dec 9 2024, 16:03Feature Requests, Config, Discussion Needed, Files
BlankEclair added a comment to T15972: Add config option for maximum file size.

Yeah, I agree, though I would then only work on implementing files.maximum-file-size because we don't really care that much about adding exceptions to the rule (as far as I know lol)

Dec 9 2024, 14:16Feature Requests, Config, Discussion Needed, Files
valerio.bozzolan planned changes to D25847: Fix regression in Remarkup unit tests and harden.
Dec 9 2024, 13:34Remarkup
valerio.bozzolan updated the diff for D25847: Fix regression in Remarkup unit tests and harden.

last change promise lol

Dec 9 2024, 11:55Remarkup
valerio.bozzolan added inline comments to D25847: Fix regression in Remarkup unit tests and harden.
Dec 9 2024, 11:42Remarkup
valerio.bozzolan retitled D25847: Fix regression in Remarkup unit tests and harden from Fix regression in Remarkup unit tests
Dec 9 2024, 11:42Remarkup
valerio.bozzolan added a revision to T15974: Do not consider emails and custom protocols as internal links: D25847: Fix regression in Remarkup unit tests and harden.
Dec 9 2024, 11:42User-valerio.bozzolan, Remarkup
valerio.bozzolan updated the diff for D25847: Fix regression in Remarkup unit tests and harden.

arc unit

Dec 9 2024, 11:42Remarkup
valerio.bozzolan updated the diff for D25847: Fix regression in Remarkup unit tests and harden.

harden

Dec 9 2024, 11:36Remarkup
valerio.bozzolan updated the diff for D25847: Fix regression in Remarkup unit tests and harden.

\o/

Dec 9 2024, 11:21Remarkup
valerio.bozzolan removed a revision from T15974: Do not consider emails and custom protocols as internal links: D25847: Fix regression in Remarkup unit tests and harden.
Dec 9 2024, 11:21User-valerio.bozzolan, Remarkup
valerio.bozzolan added a revision to T15974: Do not consider emails and custom protocols as internal links: D25847: Fix regression in Remarkup unit tests and harden.
Dec 9 2024, 11:21User-valerio.bozzolan, Remarkup
valerio.bozzolan retitled D25847: Fix regression in Remarkup unit tests and harden from Fix regression in Remarkup unit tests
Dec 9 2024, 11:21Remarkup
valerio.bozzolan created T15974: Do not consider emails and custom protocols as internal links.
Dec 9 2024, 11:10User-valerio.bozzolan, Remarkup
aklapper closed T15969: Hovercards "RuntimeException: Undefined index: objectPHID" when passing bogus data as Resolved by committing rPa5384ca60470: Hovercards: Avoid "Undefined index: objectPHID" when passing bogus data.
Dec 9 2024, 11:00
aklapper committed rPa5384ca60470: Hovercards: Avoid "Undefined index: objectPHID" when passing bogus data.
Hovercards: Avoid "Undefined index: objectPHID" when passing bogus data
Dec 9 2024, 11:00
aklapper closed D25849: Hovercards: Avoid "Undefined index: objectPHID" when passing bogus data.
Dec 9 2024, 11:00
valerio.bozzolan planned changes to D25847: Fix regression in Remarkup unit tests and harden.
Dec 9 2024, 09:52Remarkup
valerio.bozzolan retitled D25847: Fix regression in Remarkup unit tests and harden from Fix unit test PhutilPygmentizeParserTestCase to Fix regression in Remarkup unit tests.
Dec 9 2024, 09:52Remarkup
valerio.bozzolan added a revision to T15973: Fix unit test PhutilRemarkupEngineTestCase: D25847: Fix regression in Remarkup unit tests and harden.
Dec 9 2024, 09:52Bug Reports, User-valerio.bozzolan, Remarkup
valerio.bozzolan updated the diff for D25847: Fix regression in Remarkup unit tests and harden.

also tried to fix PhutilRemarkupEngineTestCase

Dec 9 2024, 09:51Remarkup
valerio.bozzolan planned changes to D25847: Fix regression in Remarkup unit tests and harden.

but fails in link-edge-cases.txt now (thus it's likely not complete):

Dec 9 2024, 09:44Remarkup
valerio.bozzolan created T15973: Fix unit test PhutilRemarkupEngineTestCase.
Dec 9 2024, 09:43Bug Reports, User-valerio.bozzolan, Remarkup
valerio.bozzolan accepted D25849: Hovercards: Avoid "Undefined index: objectPHID" when passing bogus data.

Double slam-accept

Dec 9 2024, 09:01
valerio.bozzolan retitled D25845: Repository Identity "Automatically Detected User": don't trust unverified emails from Repository Identity: don't trust unverified emails
Dec 9 2024, 08:57
valerio.bozzolan renamed T15965: Repository Identity "Automatically Detected User": it reads unverified emails, with spam concerns from Repository Identity: it reads unverified emails, with spam concerns to Repository Identity "Automatically Detected User": it reads unverified emails, with spam concerns.
Dec 9 2024, 08:56Spam mitigation, Diffusion, Security
valerio.bozzolan added a comment to T15972: Add config option for maximum file size.

Uh, that would be so good. So you can say "When the moon is full".

Dec 9 2024, 08:36Feature Requests, Config, Discussion Needed, Files
avivey added a comment to T15972: Add config option for maximum file size.

Sounds reasonable.

Dec 9 2024, 08:12Feature Requests, Config, Discussion Needed, Files
valerio.bozzolan added a comment to T15965: Repository Identity "Automatically Detected User": it reads unverified emails, with spam concerns.

Take for example this commit that has a default (empty) identity:

Dec 9 2024, 08:04Spam mitigation, Diffusion, Security
avivey added a comment to T15965: Repository Identity "Automatically Detected User": it reads unverified emails, with spam concerns.

"Steal credit" might actually lead to a real issue: If a new user can get themselves identified as an old, trusted, user based on commit history, their changes might not be checked as rigorously by the rest of the team - similar to the XZ Utils backdoor issue, only faster.

Dec 9 2024, 07:56Spam mitigation, Diffusion, Security
valerio.bozzolan added a comment to T15965: Repository Identity "Automatically Detected User": it reads unverified emails, with spam concerns.

Limitation: to steal a commit identity, it must be the default. Sorry I forgot to say.

Dec 9 2024, 07:33Spam mitigation, Diffusion, Security

Dec 8 2024

valerio.bozzolan added a comment to T15965: Repository Identity "Automatically Detected User": it reads unverified emails, with spam concerns.
In T15965#20052, @speck wrote:

What can a malicious user accomplish by claiming unverified email for commits?

Dec 8 2024, 18:25Spam mitigation, Diffusion, Security
valerio.bozzolan added a project to T15972: Add config option for maximum file size: Discussion Needed.

I like your option names. I like to specify PHIDs and not numeric IDs so it's more portable against import/exports 馃憤 Let's add Discussion Needed to attract some +1 or nice suggestions.

Dec 8 2024, 18:11Feature Requests, Config, Discussion Needed, Files
valerio.bozzolan added a comment to D25850: Allow customizing default Phurl view and edit policies.

What happens to already-existing URLs? Maybe nice to mention in the test plan

Dec 8 2024, 17:17
BlankEclair created T15972: Add config option for maximum file size.
Dec 8 2024, 12:43Feature Requests, Config, Discussion Needed, Files
taavi closed D25851: docs: Remove extra 'B' from PHP config value.
Dec 8 2024, 12:21
taavi committed rPe5d7c9aa4e0b: docs: Remove extra 'B' from PHP config value.
docs: Remove extra 'B' from PHP config value
Dec 8 2024, 12:21
avivey accepted D25851: docs: Remove extra 'B' from PHP config value.
Dec 8 2024, 12:19
taavi requested review of D25851: docs: Remove extra 'B' from PHP config value.
Dec 8 2024, 11:31
taavi created T15971: Protect against duplicate form submission.
Dec 8 2024, 11:03Feature Requests
taavi added inline comments to D25850: Allow customizing default Phurl view and edit policies.
Dec 8 2024, 10:42
taavi updated the diff for D25850: Allow customizing default Phurl view and edit policies.

Fix my local unit test config

Dec 8 2024, 10:40
taavi requested review of D25850: Allow customizing default Phurl view and edit policies.
Dec 8 2024, 10:37
taavi added a revision to T15970: phurl: Allow setting default edit policy for URLs: D25850: Allow customizing default Phurl view and edit policies.
Dec 8 2024, 10:37Policy, Feature Requests
valerio.bozzolan added a project to T15970: phurl: Allow setting default edit policy for URLs: Policy.

Thanks. I see, from this page is not possible:

Dec 8 2024, 09:49Policy, Feature Requests

Dec 7 2024

speck added a comment to T15965: Repository Identity "Automatically Detected User": it reads unverified emails, with spam concerns.

What can a malicious user accomplish by claiming unverified email for commits? The idea outlined here sounds right but I鈥檇 like to understand what potential harm could be done on its current state, and also whether there鈥檚 any legitimate use case for the current behavior.

Dec 7 2024, 16:10Spam mitigation, Diffusion, Security
taavi created T15970: phurl: Allow setting default edit policy for URLs.
Dec 7 2024, 11:26Policy, Feature Requests

Dec 6 2024

aklapper closed T15968: Unit test PhabricatorAuthInviteTestCase::testDuplicateInvite fails, a subtask of T15064: Make Phorge compatible with PHP 8.1/8.2/8.3/8.4, as Resolved.
Dec 6 2024, 12:17PHP 8 support
aklapper closed D25848: Fix PhabricatorAuthInviteTestCase::testDuplicateInvite unit test.
Dec 6 2024, 12:17
aklapper closed T15968: Unit test PhabricatorAuthInviteTestCase::testDuplicateInvite fails as Resolved by committing rARCabda70208340: Fix PhabricatorAuthInviteTestCase::testDuplicateInvite unit test.
Dec 6 2024, 12:17PHP 8 support
aklapper committed rARCabda70208340: Fix PhabricatorAuthInviteTestCase::testDuplicateInvite unit test.
Fix PhabricatorAuthInviteTestCase::testDuplicateInvite unit test
Dec 6 2024, 12:17
valerio.bozzolan closed D25844: Add first unit test for mimemailparser headers.
Dec 6 2024, 12:13
valerio.bozzolan committed rP9d3e25885335: Add first unit test for mimemailparser headers.
Add first unit test for mimemailparser headers
Dec 6 2024, 12:12
valerio.bozzolan accepted D25848: Fix PhabricatorAuthInviteTestCase::testDuplicateInvite unit test.

Double slam-accept

Dec 6 2024, 12:12
aklapper updated the diff for D25849: Hovercards: Avoid "Undefined index: objectPHID" when passing bogus data.

Right... one day I may get used to all those Phorge shortcuts, thanks

Dec 6 2024, 11:58
aklapper updated the diff for D25848: Fix PhabricatorAuthInviteTestCase::testDuplicateInvite unit test.

Oops, no for real

Dec 6 2024, 11:49
aklapper updated the diff for D25848: Fix PhabricatorAuthInviteTestCase::testDuplicateInvite unit test.

Uhm, right, heh

Dec 6 2024, 11:48

Dec 5 2024

valerio.bozzolan accepted D25849: Hovercards: Avoid "Undefined index: objectPHID" when passing bogus data.

...like line 105 :)

Dec 5 2024, 22:57
valerio.bozzolan added a comment to D25849: Hovercards: Avoid "Undefined index: objectPHID" when passing bogus data.

Thaaanks - If I'm not wrong we can = idx($card, 'objectPHID');

Dec 5 2024, 22:40
aklapper added a revision to T15969: Hovercards "RuntimeException: Undefined index: objectPHID" when passing bogus data: D25849: Hovercards: Avoid "Undefined index: objectPHID" when passing bogus data.
Dec 5 2024, 22:38
aklapper requested review of D25849: Hovercards: Avoid "Undefined index: objectPHID" when passing bogus data.
Dec 5 2024, 22:38