Page MenuHomePhabricator
Feed All Stories

Apr 20 2022

epriestley added a comment to T13588: PHP 8 Compatibility.

PHP 8.1 disallows strlen(null).

Apr 20 2022, 6:01 PM · Infrastructure
cspeckmim added inline comments to D21760: Fix an issue where we may "min()" an empty array when viewing a revision with no changesets.
Apr 20 2022, 6:01 PM
epriestley requested review of D21762: Introduce PHP8.1 replacement functions for string tests which may take multiple types.
Apr 20 2022, 5:45 PM
epriestley added a revision to T13588: PHP 8 Compatibility: D21762: Introduce PHP8.1 replacement functions for string tests which may take multiple types.
Apr 20 2022, 5:45 PM · Infrastructure
epriestley requested review of D21761: Fix an issue where Herald may fail to extract content from an empty commit.
Apr 20 2022, 4:53 PM
epriestley added a revision to T13667: Landing a mercurial revision which has no changes causes errors on the revision page as well as history viewing: D21761: Fix an issue where Herald may fail to extract content from an empty commit.
Apr 20 2022, 4:53 PM · Arcanist, Mercurial
epriestley added a revision to T13588: PHP 8 Compatibility: D21761: Fix an issue where Herald may fail to extract content from an empty commit.
Apr 20 2022, 4:53 PM · Infrastructure
epriestley added a revision to T13667: Landing a mercurial revision which has no changes causes errors on the revision page as well as history viewing: D21760: Fix an issue where we may "min()" an empty array when viewing a revision with no changesets.
Apr 20 2022, 4:37 PM · Arcanist, Mercurial
epriestley requested review of D21760: Fix an issue where we may "min()" an empty array when viewing a revision with no changesets.
Apr 20 2022, 4:37 PM
epriestley requested review of D21759: Fix an issue where "git" may be unable to read a temporary file in Diffusion.
Apr 20 2022, 4:31 PM
epriestley added a revision to T13673: CVE-2022-24765 - Multi-user Git Privilege Escalation: D21759: Fix an issue where "git" may be unable to read a temporary file in Diffusion.
Apr 20 2022, 4:31 PM · Git, Security

Apr 19 2022

ReynoldsCahoon updated ReynoldsCahoon.
Apr 19 2022, 11:20 PM
epriestley committed rP21b1a304b60a: Improve some PHP 8.1 behavior in "bin/auth recover" (authored by epriestley).
Improve some PHP 8.1 behavior in "bin/auth recover"
Apr 19 2022, 9:55 PM
epriestley closed D21757: Improve some PHP 8.1 behavior in "bin/auth recover".
Apr 19 2022, 9:55 PM
epriestley closed D21758: Fix a PHP 8.1 issue with "phutil_console_strlen()".
Apr 19 2022, 9:55 PM
epriestley committed rARC1fc4439ca5ff: Fix a PHP 8.1 issue with "phutil_console_strlen()" (authored by epriestley).
Fix a PHP 8.1 issue with "phutil_console_strlen()"
Apr 19 2022, 9:55 PM
epriestley requested review of D21758: Fix a PHP 8.1 issue with "phutil_console_strlen()".
Apr 19 2022, 9:55 PM
epriestley added a revision to T13588: PHP 8 Compatibility: D21758: Fix a PHP 8.1 issue with "phutil_console_strlen()".
Apr 19 2022, 9:55 PM · Infrastructure
epriestley updated the diff for D21757: Improve some PHP 8.1 behavior in "bin/auth recover".
  • Also fix some unit test behaviors.
Apr 19 2022, 9:54 PM
epriestley requested review of D21757: Improve some PHP 8.1 behavior in "bin/auth recover".
Apr 19 2022, 9:48 PM
epriestley added a revision to T13588: PHP 8 Compatibility: D21757: Improve some PHP 8.1 behavior in "bin/auth recover".
Apr 19 2022, 9:48 PM · Infrastructure
epriestley closed T13579: Overseer may fatal when trying to write to "pid" property in "annihilateProcessGroup()" as Resolved.

This was resolved by D21452. PHI1880 has some unrelated additional plans.

Apr 19 2022, 9:31 PM · Daemons
epriestley closed T13661: Give Phame configurable interact policies as Resolved.

I deployed this and it seems to be working properly.

Apr 19 2022, 9:07 PM · Phacility, Phame
epriestley closed T13674: Ubuntu20 systemd restart script does not reliably execute on Ubuntu20/m4 chassis hosts as Resolved.

Hey, it worked once. Good enough for me!

Apr 19 2022, 5:55 PM · Phacility
epriestley added a comment to T13674: Ubuntu20 systemd restart script does not reliably execute on Ubuntu20/m4 chassis hosts.

No dice. We need bin/upgrade to run before mysql because it has to mount the data volume. So now I'm trying this:

Apr 19 2022, 5:48 PM · Phacility
epriestley added a comment to T13674: Ubuntu20 systemd restart script does not reliably execute on Ubuntu20/m4 chassis hosts.

... service ... start rather than service ... restart ...

Apr 19 2022, 5:27 PM · Phacility
epriestley added a comment to T13674: Ubuntu20 systemd restart script does not reliably execute on Ubuntu20/m4 chassis hosts.

...probably tested...

Apr 19 2022, 5:22 PM · Phacility
epriestley triaged T13674: Ubuntu20 systemd restart script does not reliably execute on Ubuntu20/m4 chassis hosts as Low priority.
Apr 19 2022, 4:30 PM · Phacility

Apr 18 2022

reardencode updated reardencode.
Apr 18 2022, 9:13 PM

Apr 14 2022

epriestley closed T13673: CVE-2022-24765 - Multi-user Git Privilege Escalation as Resolved.

I deployed this everywhere in the Phacility cluster yesterday and things have been quiet, so I'm assuming it worked until evidence arises to the contrary.

Apr 14 2022, 1:49 PM · Git, Security
epriestley updated the task description for T13673: CVE-2022-24765 - Multi-user Git Privilege Escalation.
Apr 14 2022, 1:47 PM · Git, Security

Apr 13 2022

epriestley added a comment to T11908: Support an "overlay" database connection mode where multiple applications share a single connection.

With max_connections at 1024, the server above still looks fine after ~14 days:

Apr 13 2022, 7:43 PM · Infrastructure
epriestley committed rARCe1db75547897: (stable) Promote 2022 Week 15 (authored by epriestley).
(stable) Promote 2022 Week 15
Apr 13 2022, 7:41 PM
epriestley committed rP8659a50383bb: (stable) Promote 2022 Week 15 (authored by epriestley).
(stable) Promote 2022 Week 15
Apr 13 2022, 7:41 PM
epriestley closed D21743: Fix a PHP 8.1 issue in lint rendering.
Apr 13 2022, 7:38 PM
epriestley committed rARC21c44d6bed02: Fix a PHP 8.1 issue in lint rendering (authored by epriestley).
Fix a PHP 8.1 issue in lint rendering
Apr 13 2022, 7:38 PM
epriestley edited the content of 2022 Week 15 (Mid April).
Apr 13 2022, 7:09 PM
epriestley edited the content of 2022 Week 15 (Mid April).
Apr 13 2022, 7:08 PM
epriestley edited the content of Changelog.
Apr 13 2022, 7:04 PM
epriestley created an object: 2022 Week 15 (Mid April).
Apr 13 2022, 7:03 PM
epriestley committed rP3125d7a5f48d: In Git, always "sudo" to the daemon user if a daemon user is configured (authored by epriestley).
In Git, always "sudo" to the daemon user if a daemon user is configured
Apr 13 2022, 6:40 PM
epriestley closed D21756: In Git, always "sudo" to the daemon user if a daemon user is configured.
Apr 13 2022, 6:40 PM
epriestley added a comment to T13673: CVE-2022-24765 - Multi-user Git Privilege Escalation.

D21756 effectively makes all Git pathways call setSudoAsDaemon(true).

Apr 13 2022, 6:31 PM · Git, Security
epriestley requested review of D21756: In Git, always "sudo" to the daemon user if a daemon user is configured.
Apr 13 2022, 6:23 PM
epriestley added a comment to T13673: CVE-2022-24765 - Multi-user Git Privilege Escalation.

Just for visibility, the error messages you'll see if you're affected by this issue look something like this:

Apr 13 2022, 6:06 PM · Git, Security
epriestley added a comment to T13673: CVE-2022-24765 - Multi-user Git Privilege Escalation.

...maybe this is an actual bug in Phabricator where some pathways are just missing the "sudo" wrapper?

Apr 13 2022, 6:06 PM · Git, Security
epriestley triaged T13673: CVE-2022-24765 - Multi-user Git Privilege Escalation as Normal priority.
Apr 13 2022, 5:48 PM · Git, Security

Apr 5 2022

SamB added a comment to 2021 Week 22 (End of Active Maintenance).
Apr 5 2022, 10:10 PM

Apr 1 2022

epriestley added a comment to T11908: Support an "overlay" database connection mode where multiple applications share a single connection.

Elsewhere, I compacted Phacility free instances onto a small number of database servers. I attempted to "fill up" these servers, and succeeded, sort of, but maybe too much -- they eventually fall over and need to be rebooted.

Apr 1 2022, 8:35 PM · Infrastructure
epriestley committed rP4dae3e7e1fbf: Improve some UI/language for Phame posts when viewer doesn't have CAN_INTERACT (authored by epriestley).
Improve some UI/language for Phame posts when viewer doesn't have CAN_INTERACT
Apr 1 2022, 7:53 PM
epriestley closed D21755: Improve some UI/language for Phame posts when viewer doesn't have CAN_INTERACT.
Apr 1 2022, 7:53 PM
epriestley closed D21754: Give Phame blog posts configurable interact policies, with a default policy of "Same as Blog".
Apr 1 2022, 7:53 PM
epriestley closed D21751: Give Phame blogs mutable interact policies.
Apr 1 2022, 7:53 PM
epriestley closed D21752: Fix a PHP 8.1 unit test failure in Projects.
Apr 1 2022, 7:53 PM
epriestley closed D21753: Remove unused "MARKUP_FIELD_SUMMARY" for Phame posts.
Apr 1 2022, 7:53 PM
epriestley committed rPf555fbcb50db: Remove unused "MARKUP_FIELD_SUMMARY" for Phame posts (authored by epriestley).
Remove unused "MARKUP_FIELD_SUMMARY" for Phame posts
Apr 1 2022, 7:53 PM
epriestley committed rPaae23f020476: Give Phame blog posts configurable interact policies, with a default policy of… (authored by epriestley).
Give Phame blog posts configurable interact policies, with a default policy of…
Apr 1 2022, 7:53 PM
epriestley committed rPc25595417f8a: Give Phame blogs mutable interact policies (authored by epriestley).
Give Phame blogs mutable interact policies
Apr 1 2022, 7:53 PM
epriestley committed rPa9822a37aa5a: Fix a PHP 8.1 unit test failure in Projects (authored by epriestley).
Fix a PHP 8.1 unit test failure in Projects
Apr 1 2022, 7:53 PM
epriestley closed D21750: Fix double-bordered breadcrumbs in Phame blogs.
Apr 1 2022, 7:53 PM
epriestley committed rP6c2c80a3731c: Remove ancient Remarkup constants from Phame and Maniphest (authored by epriestley).
Remove ancient Remarkup constants from Phame and Maniphest
Apr 1 2022, 7:53 PM
epriestley committed rP5ce7f803f90e: Fix double-bordered breadcrumbs in Phame blogs (authored by epriestley).
Fix double-bordered breadcrumbs in Phame blogs
Apr 1 2022, 7:53 PM
epriestley closed D21749: Remove ancient Remarkup constants from Phame and Maniphest.
Apr 1 2022, 7:53 PM
epriestley committed rP28b12fb3cdaf: Make Phame blog policies non-nullable (authored by epriestley).
Make Phame blog policies non-nullable
Apr 1 2022, 7:53 PM
epriestley closed D21748: Make Phame blog policies non-nullable.
Apr 1 2022, 7:53 PM
epriestley added a comment to T13661: Give Phame configurable interact policies.

This has some rough edges that I'm not going to deal with for now:

Apr 1 2022, 7:52 PM · Phacility, Phame
epriestley requested review of D21755: Improve some UI/language for Phame posts when viewer doesn't have CAN_INTERACT.
Apr 1 2022, 7:49 PM
epriestley added a revision to T13661: Give Phame configurable interact policies: D21755: Improve some UI/language for Phame posts when viewer doesn't have CAN_INTERACT.
Apr 1 2022, 7:49 PM · Phacility, Phame
epriestley added a revision to T13661: Give Phame configurable interact policies: D21754: Give Phame blog posts configurable interact policies, with a default policy of "Same as Blog".
Apr 1 2022, 7:41 PM · Phacility, Phame
epriestley requested review of D21754: Give Phame blog posts configurable interact policies, with a default policy of "Same as Blog".
Apr 1 2022, 7:41 PM
epriestley requested review of D21753: Remove unused "MARKUP_FIELD_SUMMARY" for Phame posts.
Apr 1 2022, 7:16 PM
epriestley added a revision to T13661: Give Phame configurable interact policies: D21753: Remove unused "MARKUP_FIELD_SUMMARY" for Phame posts.
Apr 1 2022, 7:16 PM · Phacility, Phame
epriestley updated the diff for D21752: Fix a PHP 8.1 unit test failure in Projects.
  • Found a few more.
Apr 1 2022, 7:13 PM
epriestley added a revision to T13588: PHP 8 Compatibility: D21752: Fix a PHP 8.1 unit test failure in Projects.
Apr 1 2022, 7:08 PM · Infrastructure
epriestley requested review of D21752: Fix a PHP 8.1 unit test failure in Projects.
Apr 1 2022, 7:08 PM
epriestley requested review of D21751: Give Phame blogs mutable interact policies.
Apr 1 2022, 7:05 PM
epriestley added a revision to T13661: Give Phame configurable interact policies: D21751: Give Phame blogs mutable interact policies.
Apr 1 2022, 7:05 PM · Phacility, Phame
epriestley added a revision to T13661: Give Phame configurable interact policies: D21750: Fix double-bordered breadcrumbs in Phame blogs.
Apr 1 2022, 6:48 PM · Phacility, Phame
epriestley requested review of D21750: Fix double-bordered breadcrumbs in Phame blogs.
Apr 1 2022, 6:48 PM
epriestley added a revision to T13661: Give Phame configurable interact policies: D21749: Remove ancient Remarkup constants from Phame and Maniphest.
Apr 1 2022, 6:46 PM · Phacility, Phame
epriestley requested review of D21749: Remove ancient Remarkup constants from Phame and Maniphest.
Apr 1 2022, 6:46 PM
epriestley requested review of D21748: Make Phame blog policies non-nullable.
Apr 1 2022, 6:43 PM
epriestley added a revision to T6203: Adjust nullability of various questionable columns: D21748: Make Phame blog policies non-nullable.
Apr 1 2022, 6:43 PM · Infrastructure
epriestley added a revision to T13661: Give Phame configurable interact policies: D21748: Make Phame blog policies non-nullable.
Apr 1 2022, 6:43 PM · Phacility, Phame

Mar 24 2022

epriestley added a comment to T13658: How to rebrand Phabricator.

Will this work will with Phabricator?

Mar 24 2022, 6:06 PM
avivey added a comment to T13658: How to rebrand Phabricator.

We came up with a flow in Phorge we think would work well, to progress this task (https://we.phorge.it/E1):

  • We'll have a bunch of diffs, on a per-application basis, along the style established here and in D21712.
  • We'll review each diff on the Phorge
  • When it matures, we'll copy it here for for your review and landing in Phabricator.
Mar 24 2022, 5:56 PM

Mar 15 2022

cspeckmim added a comment to T13672: Arcanist: Exceptions when using Mercurial ~6.0/6.1.

Ah thank you!

Mar 15 2022, 5:19 PM
epriestley added a comment to T13672: Arcanist: Exceptions when using Mercurial ~6.0/6.1.

GitHub was refusing mirror pushes with a credential issue (see also T12896, vaguely). I'm not entirely sure which side of things changed, but the config was set up in a previous-generation way anyway (through a "bot" account instead of a "Deploy Key") so I updated things. Looks like mirroring is back online now and this change has propagated.

Mar 15 2022, 5:01 PM
cspeckmim added a comment to T13672: Arcanist: Exceptions when using Mercurial ~6.0/6.1.

@epriestley - the fix for this landed in the master branch but it doesn't look like that has carried over yet into the GitHub mirror which is used as the install location for most users, and is the current recommendation on https://secure.phabricator.com/book/phabricator/article/arcanist_quick_start/. Is there a delay before the mirror observes the changes or does something need poked for it to propagate?

Mar 15 2022, 4:43 PM

Mar 11 2022

cspeckmim closed T13672: Arcanist: Exceptions when using Mercurial ~6.0/6.1 as Resolved by committing rARCf0a2b699ba62: Update arc-hg to support mercurial 6.1.
Mar 11 2022, 6:10 PM
cspeckmim closed D21747: Update arc-hg to support mercurial 6.1.
Mar 11 2022, 6:10 PM
cspeckmim committed rARCf0a2b699ba62: Update arc-hg to support mercurial 6.1 (authored by cspeckmim).
Update arc-hg to support mercurial 6.1
Mar 11 2022, 6:10 PM
epriestley accepted D21747: Update arc-hg to support mercurial 6.1.
Mar 11 2022, 6:09 PM
cspeckmim retitled D21747: Update arc-hg to support mercurial 6.1 from T13672 - Update arc-hg to support mercurial 6.1 to Update arc-hg to support mercurial 6.1.
Mar 11 2022, 6:00 PM
cspeckmim added a revision to T13672: Arcanist: Exceptions when using Mercurial ~6.0/6.1: D21747: Update arc-hg to support mercurial 6.1.
Mar 11 2022, 6:00 PM
cspeckmim requested review of D21747: Update arc-hg to support mercurial 6.1.
Mar 11 2022, 5:59 PM
cspeckmim created T13672: Arcanist: Exceptions when using Mercurial ~6.0/6.1.
Mar 11 2022, 5:09 PM

Mar 10 2022

yoursvivek removed a member for Arcanist: yoursvivek.
Mar 10 2022, 3:23 AM
yoursvivek updated yoursvivek.
Mar 10 2022, 3:20 AM

Mar 3 2022

kuba-orlik updated the diff for D21746: Fix some PHP 8.1 errors.
  • Fix problem with strlen on newest php
Mar 3 2022, 9:02 PM