There are some remaining non-security bugs with this that I'll follow up on in T13682. I believe the security side of this is now resolved.
- Queries
- All Stories
- Search
- Advanced Search
- Transactions
- Transaction Logs
Advanced Search
Oct 26 2022
The details of this attack will be disclosed at a later date, once installs have had some sort of plausible chance to upgrade.
I filed T13687 as a followup for preventing this particular sort of error (where a Phobject is incorrectly serialized directly).
Jul 8 2022
That's very likely the same problem, and I think it should be fixed by updating to the current stable (rPf2a7db1 or newer).
I believe we may be hitting either the problem one of the above commit fixes, or suffering from a similar caused as side-effect from it.
Jun 14 2022
...ideally this sort of thing should fail loudly at serialization time...
May 27 2022
Mar 15 2021
Mar 11 2021
Resource (and Phame and Phurl) domains now respond to /status/.
Mar 10 2021
This promoted without exploding.
Mar 5 2021
These contexts are covered:
Apr 27 2020
Jan 13 2020
Sep 8 2019
Jul 31 2019
Jul 30 2019
Jun 24 2019
Jun 22 2019
See one followup in T13326. The "import from disk" part seems to have worked properly in production.
Jun 17 2019
Jun 5 2019
May 24 2019
In T4752#177071, @cspeckmim wrote:setfacl -Rdm u:phab-phd:rw /var/local/phabricator/filestore
setfacl -Rm u:phab-phd:rw /var/local/phabricator/filestore
Feb 25 2019
Feb 23 2019
We no longer offer support for this kind of problem (that technically has reproduction steps, but is sufficiently involved to reproduce that no one has time to follow them, e.g. build a new server from scratch with assorted specific software versions).
Jul 23 2018
Thanks! I was able to follow your steps to reproduce this and verify the fix.
Jul 22 2018
Note that the lints and unit tests do pass on my end. I used the "Create Diff" action to do this instead of arc diff (which was silly of me)
Jun 28 2018
Can't wait for "connect 2" to come out on playstation six.
Jun 1 2018
May 4 2018
I like that reasoning a lot better than mine, and simply omitting type appears to produce the correct behavior in every browser, at least for this file. I'll try that instead, and we can revisit this after we write a video transcoder in PHP and can offer files in multiple formats.
My knowledge is centred around broadcast video / IPTV (UDP multicast) rather than HTML5 video, but that seems fairly reasonable. I don't think anything should try and download the file twice unless it is a complete clownshoes implementation that probably has multiple other serious bugs wasting bandwidth. I think the worst case with no type that might be hit here is that the browser could decide to download the entire file on load to figure out the format and duration, rather than starting with byte-range requests, but this is easy to test and unlikely (I'd expect any sane one to always request chunks).
I can imagine that two <source /> tags might, in some bizarre world, cause browsers to download the file twice when you click "Play", if they're super confused about how to process videos, don't notice that the URLs are the same, and don't hit any caching. But that's a pretty minor bad effect, and I didn't immediately see any kind of bad behavior locally.
Thanks! I wouldn't mind parsing that but I'm hesitant to ask installs to install it -- but it's helpful in understanding that I'm not completely crazy here and that there's at least some basis for "video/mp4" being a quasi-legitimate way to label the video file.
mediainfo is the tool for this, but is really overkill for programmatic use.
May 3 2018
One easy approach we could take is just:
May 1 2018
Apr 28 2018
From PHI604, for completeness, on the newer behavior of "Hide Blame":
Apr 27 2018
validation for the configuration option
Apr 25 2018
Apr 17 2018
Apr 16 2018
See T13125 for a more detailed breakout of coverage plans.
Apr 15 2018
This particular page here is fataling:
Apr 11 2018
- Source view rendering in Paste has a missing background color.
Apr 9 2018
Still needs work:
Apr 8 2018
- The secret $1-2,7-9 syntax for highlighting multiple noncontiguous blocks of lines in Diffusion is no longer supported.
Apr 5 2018
- If a file is non-UTF8, we should try the repository's "Encoding" as a default (or maybe just remove this feature).
Junk I'm about to break in Diffusion (but plan to restore):
Mar 30 2018
Mar 28 2018
Changeset rPfb4ce851c4ae: Add a PDF document "rendering" engine allows to view PDFs from the Files application. However, {Fxxx, ...} references to a PDF file in Phriction still only allow to download the file or open a lightbox with only an icon (again with a download link).