Disentangling that monster regex, step 1:
- Queries
- All Stories
- Search
- Advanced Search
- Transactions
- Transaction Logs
All Stories
Nov 23 2024
Indeed https://devina.io/redos-checker says the aformentioned regex is exponential time worst-case
I monkeypatched the code to print preg_last_error when the problematic preg_match returns null. The error is "Backtrack limit exhausted".
Nov 22 2024
Thanks :)
This should be resolved by now in git master
Nov 21 2024
Ah, the mythical Platypus Ornithopter!
Nov 20 2024
Nov 17 2024
Double-accept
Nov 16 2024
In D25823#22340, @keithzg wrote:... Conversely, arc browse . works for what I expected a pathless invocation to do, and funny enough that doesn't work on Git repos! So we have feature parity ;)
Nov 15 2024
In D25823#22324, @valerio.bozzolan wrote:Hi @keithzg (and any SVN hacker) do you like the new added Subversion support?
Yep. I'm up-to-date with master as of filing the issue^^.
This textbox isn't a Remarkup field (it's actually a ConpherenceDurableColumnView, which doesn't even have a metadata field in the first place)
In normal Conpherence views, the "Upload file" button works just fine. (except as mentioned in Z1, where reloading the page erases the metadata field)
Thanks. Can you reproduce with "Upload file" button too? If yes, maybe sub-task of: T15106: "Upload file" in remarkup text fields should attach by default
Nov 13 2024
@avivey Thanks for the tip about arguments allow-list in getArguments() https://we.phorge.it/source/arcanist/browse/master/src/workflow/ArcanistLintWorkflow.php$67 but I was not able to use that since here it's using getWorkflowArguments() 🤔 So I've just added a warning. It works lol. Check "BRANCH OPTION NOT AVAILABLE"
found a corner case, fixed
Nov 12 2024
I think that, after the hidden comment is loaded in its bulk, "some more comments" are loaded as context for the hidden comment 🤔 So I guess that extra loading is probably a feature and not a bug.
Wikimedia Foundation has this in production since years. I think it doesn't hurt.
Hi @keithzg (and any SVN hacker) do you like the new added Subversion support?
Nov 11 2024
Nov 5 2024
Probably not enough consensus for a mass edit. Best we can do is case-by-case fixes reading warn reports.
Any other test plan suggested? Current ones: delete simple milestone, delete project with milestone, delete a project with sub-projects, delete a sub-project, ecc.
Nov 2 2024
One weird observation:
helping reviewers, adding comment on future export possibility
fix lint, happy review
it works!
Nov 1 2024
This very patch got deployed on our rather active downstream instance 10 days ago. I have not heard complaints and I've seen tasks and task comments (replies) created via email, so I'm now pretty confident that it does what it should. Thus I'm going to merge it to reduce technical debt a bit more in Phorge.
Oct 31 2024
Oct 30 2024
add extra escape
OMG IT WORKS
Oct 29 2024
Thanks. Seems good to me since trim($new) does not receive null so cannot create PHP 8.1 problems, since we already execute strlen($new) and mb_strlen($new) and that was not reporting errors in your updated install
@avivey: Would you like to give this another review, once you find some spare time? TIA!
Restore an empty line
I see the API maniphest.createtask is frozen, maybe this can also create tasks: https://we.phorge.it/conduit/method/maniphest.edit/
Oct 28 2024
Oct 27 2024
- APC: Change the setKeys $ttl parameter default to 0
Oct 26 2024
Oct 25 2024
This exception happens once $rule in the loop foreach ($this->getMarkupRules() as $rule) in PhutilRemarkupBlockRule::applyRules($text) becomes ProjectRemarkupRule. That's where it blows up.