Page MenuHomePhabricator
Feed Advanced Search

Jul 31 2019

epriestley closed T13355: Support editing "date" custom fields via Conduit as Resolved by committing rP8e263a2f6482: Support "date" custom fields in "*.edit" endpoints.
Jul 31 2019, 8:10 PM · Custom Fields, Conduit
epriestley added a revision to T13355: Support editing "date" custom fields via Conduit: D20690: Support "date" custom fields in "*.edit" endpoints.
Jul 31 2019, 7:48 PM · Custom Fields, Conduit
epriestley triaged T13355: Support editing "date" custom fields via Conduit as Low priority.
Jul 31 2019, 7:38 PM · Custom Fields, Conduit

Jul 15 2019

epriestley added a comment to T5955: Refactor Conduit auth to be stateless, token-based, and support wire encodings.

Oh, sorry, I misread which half you were asking about.

Jul 15 2019, 8:53 PM · Restricted Project, Auth, Conduit
amckinley added a comment to T5955: Refactor Conduit auth to be stateless, token-based, and support wire encodings.

Am I going crazy, or do those methods only handle the "blob fetching" part of this equation? I was looking for examples of the "create a File, do a chunked upload, attach said File to an existing object" flow.

Jul 15 2019, 8:28 PM · Restricted Project, Auth, Conduit
epriestley added a comment to T5955: Refactor Conduit auth to be stateless, token-based, and support wire encodings.

Yeah, diffusion.rawdiffquery and diffusion.filecontentquery both do this.

Jul 15 2019, 8:18 PM · Restricted Project, Auth, Conduit
amckinley added a comment to T5955: Refactor Conduit auth to be stateless, token-based, and support wire encodings.

For uploading binary blobs, we'd do the reverse: have the client stream the blob into Files, then call an API method with a reference to the object.

Jul 15 2019, 8:16 PM · Restricted Project, Auth, Conduit

Jul 12 2019

epriestley updated the task description for T13339: Update "diffusion.searchquery" to handle multiple path arguments and various weird cases.
Jul 12 2019, 5:05 PM · Diffusion, Conduit
epriestley added a project to T13339: Update "diffusion.searchquery" to handle multiple path arguments and various weird cases: Diffusion.
Jul 12 2019, 5:04 PM · Diffusion, Conduit
epriestley triaged T13339: Update "diffusion.searchquery" to handle multiple path arguments and various weird cases as Normal priority.
Jul 12 2019, 5:04 PM · Diffusion, Conduit
epriestley triaged T13338: Provide "differential.diff.edit" with an option to create a diff from an uploaded file source as Normal priority.
Jul 12 2019, 4:39 PM · Differential, Conduit
epriestley closed T5955: Refactor Conduit auth to be stateless, token-based, and support wire encodings, a subtask of T550: Build an SSH conduit client, as Resolved.
Jul 12 2019, 4:28 PM · Prioritized, Arcanist, Restricted Project, Restricted Project, Conduit
epriestley closed T5955: Refactor Conduit auth to be stateless, token-based, and support wire encodings as Resolved.

Deprecate conduit sessions and conduit.connect.
Support direct token-based auth (?token=abdef123) and make this the standard.

Jul 12 2019, 4:28 PM · Restricted Project, Auth, Conduit
epriestley triaged T13337: Resolve structural problems with Conduit API methods related to large input/output sizes and binary data as Low priority.
Jul 12 2019, 4:23 PM · Conduit

Jun 25 2019

epriestley added a comment to T5955: Refactor Conduit auth to be stateless, token-based, and support wire encodings.

Support multiple request encodings (likely BSON, protobuf, or messagepack). Leave JSON as the default, but in cases where messages can not be represented in JSON this gives us a plausible way forward.

Jun 25 2019, 4:55 PM · Restricted Project, Auth, Conduit

May 3 2019

epriestley closed T9766: Expose conduit API to activate/disable Herald rules as Wontfix.

I don't believe there are remaining outstanding requests for this.

May 3 2019, 4:44 AM · Restricted Project, Restricted Project, Conduit, Herald

Apr 22 2019

epriestley moved T10945: Replace "repository.query" with "diffusion.repository.search" in Arcanist from Backlog to Staging Areas on the Diffusion board.
Apr 22 2019, 6:10 PM · Restricted Project, Conduit, Arcanist, Diffusion

Mar 31 2019

epriestley moved T10855: Allow external systems to edit the content of dashboard panels so they can publish information from v2 to Future on the Dashboards board.
Mar 31 2019, 9:56 PM · Dashboards, Restricted Project, Conduit, Feature Request

Feb 26 2019

20after4 added a comment to T13255: transaction.search should accept user PHIDs as constraints.

quack

Feb 26 2019, 3:57 PM · Conduit, Transactions

Feb 25 2019

epriestley closed T13255: transaction.search should accept user PHIDs as constraints as Resolved.
  • D20208 adds an authorPHIDs constraint.
  • D20209 provides details for transactions which add or remove projects. See above for format and rationale, or just query something and see what pops out.
  • D20211 makes the documentation less bare-bones.
Feb 25 2019, 7:08 PM · Conduit, Transactions
epriestley added a revision to T13255: transaction.search should accept user PHIDs as constraints: D20211: Expand documentation for "transaction.search".
Feb 25 2019, 3:26 PM · Conduit, Transactions
epriestley added a revision to T13255: transaction.search should accept user PHIDs as constraints: D20209: Enrich the "change project tags" transaction in "transaction.search".
Feb 25 2019, 1:35 PM · Conduit, Transactions
epriestley added a comment to T13255: transaction.search should accept user PHIDs as constraints.

Currently, project tag changes and subscriber changes don't expose data in "transaction.search" because there's no "obviously correct" way to represent these changes in a future-proof way.

Feb 25 2019, 1:27 PM · Conduit, Transactions
epriestley added a comment to T13255: transaction.search should accept user PHIDs as constraints.

To my surprise, it also seems the method does not output any project tag changes that happened on a task?

Feb 25 2019, 1:24 PM · Conduit, Transactions
epriestley added a revision to T13255: transaction.search should accept user PHIDs as constraints: D20208: Support an "authorPHIDs" constraint for "transaction.search".
Feb 25 2019, 1:02 PM · Conduit, Transactions

Feb 24 2019

aklapper added a comment to T13255: transaction.search should accept user PHIDs as constraints.

Thanks for the quick reply!
Haven't played with webhooks yet so I did not know/realize it's transaction PHIDs only - "PHID" sounded generic enough that I incorrectly expected any kinds of PHIDs to be accepted as input. So this task is somewhere between either "clarify documentation that only transaction PHIDs are supported" or a "support other PHIDs" low-prio enhancement request.

Feb 24 2019, 2:13 PM · Conduit, Transactions

Feb 23 2019

epriestley added a comment to T13255: transaction.search should accept user PHIDs as constraints.

The phids constraints matches transactions with specific PHIDs (PHID-XACT-...). Usually, you'll have a list of transaction PHIDs when you're responding to a webhook callback, so the phids constraint is most useful for webhooks.

Feb 23 2019, 1:15 PM · Conduit, Transactions
aklapper triaged T13255: transaction.search should accept user PHIDs as constraints as Wishlist priority.
Feb 23 2019, 5:14 AM · Conduit, Transactions

Jan 25 2019

epriestley added a comment to T13134: Give Conduit API tokens PHIDs, transactions, and other modern capabilities.

From T13222, this should also revisit MFA around Conduit tokens. In particular:

Jan 25 2019, 6:26 PM · Conduit

Jan 17 2019

avivey changed the visibility for T1394: Support creating audits with inline comments through the API.
Jan 17 2019, 7:17 PM · Conduit, Harbormaster, Audit
dolftax added a comment to T6461: Adding comments and inline comments via Conduit.

Hey guys,

Jan 17 2019, 8:26 AM · Conduit

Dec 22 2018

epriestley added a revision to T11351: Move Pholio to EditEngine and modern APIs: D19934: Restore a Mock key to Pholio Images.
Dec 22 2018, 10:17 PM · Restricted Project, EditEngine, Conduit, Pholio, Feature Request

Dec 20 2018

epriestley added a revision to T11351: Move Pholio to EditEngine and modern APIs: D19926: Implement Pholio file add/remove transactions without "applyInitialEffects".
Dec 20 2018, 9:53 PM · Restricted Project, EditEngine, Conduit, Pholio, Feature Request
epriestley added a revision to T11351: Move Pholio to EditEngine and modern APIs: D19924: Implement "replace" transactions in Pholio without "applyInitialEffects".
Dec 20 2018, 9:33 PM · Restricted Project, EditEngine, Conduit, Pholio, Feature Request
epriestley added a revision to T11351: Move Pholio to EditEngine and modern APIs: D19923: Reduce the amount of weird "static" and "cache" behavior in Pholio query classes.
Dec 20 2018, 8:18 PM · Restricted Project, EditEngine, Conduit, Pholio, Feature Request
epriestley added a revision to T11351: Move Pholio to EditEngine and modern APIs: D19922: Remove the onboard "mailKey" from Pholio Mocks.
Dec 20 2018, 7:56 PM · Restricted Project, EditEngine, Conduit, Pholio, Feature Request
epriestley added a revision to T11351: Move Pholio to EditEngine and modern APIs: D19921: Make the Pholio Mock "getImages" / "getAllImages" API more clear.
Dec 20 2018, 7:48 PM · Restricted Project, EditEngine, Conduit, Pholio, Feature Request
epriestley triaged T11351: Move Pholio to EditEngine and modern APIs as Wishlist priority.
Dec 20 2018, 7:48 PM · Restricted Project, EditEngine, Conduit, Pholio, Feature Request
epriestley added a revision to T11351: Move Pholio to EditEngine and modern APIs: D19920: Remove "getApplicationTransactionObject()" from ApplicationTransactionInterface.
Dec 20 2018, 6:43 PM · Restricted Project, EditEngine, Conduit, Pholio, Feature Request
epriestley added a revision to T11351: Move Pholio to EditEngine and modern APIs: D19919: Remove obsolete, no-op implementations of "willRenderTimeline()".
Dec 20 2018, 6:24 PM · Restricted Project, EditEngine, Conduit, Pholio, Feature Request
epriestley added a revision to T11351: Move Pholio to EditEngine and modern APIs: D19918: Remove "willRenderTimeline()" from ApplicationTransactionInterface.
Dec 20 2018, 6:12 PM · Restricted Project, EditEngine, Conduit, Pholio, Feature Request

Dec 19 2018

epriestley added a revision to T11351: Move Pholio to EditEngine and modern APIs: D19914: Make Images in Pholio refer to mocks by PHID instead of ID.
Dec 19 2018, 7:21 PM · Restricted Project, EditEngine, Conduit, Pholio, Feature Request
epriestley added a revision to T11351: Move Pholio to EditEngine and modern APIs: D19913: Give Pholio Images an authorPHID and use ExtendedPolicies to implement policy behavior.
Dec 19 2018, 12:09 AM · Restricted Project, EditEngine, Conduit, Pholio, Feature Request

Dec 18 2018

epriestley added a revision to T11351: Move Pholio to EditEngine and modern APIs: D19912: Un-implement MarkupInterface from Mocks and Images in Pholio.
Dec 18 2018, 11:41 PM · Restricted Project, EditEngine, Conduit, Pholio, Feature Request
epriestley updated subscribers of T11351: Move Pholio to EditEngine and modern APIs.

@amckinley, for general context on where I'm headed here:

Dec 18 2018, 11:34 PM · Restricted Project, EditEngine, Conduit, Pholio, Feature Request
epriestley added a revision to T11351: Move Pholio to EditEngine and modern APIs: D19911: Give Pholio images a more modern initializer method.
Dec 18 2018, 11:28 PM · Restricted Project, EditEngine, Conduit, Pholio, Feature Request
epriestley added a revision to T11351: Move Pholio to EditEngine and modern APIs: D19910: Slightly modernize PholioImageQuery.
Dec 18 2018, 11:17 PM · Restricted Project, EditEngine, Conduit, Pholio, Feature Request

Dec 12 2018

epriestley moved T4184: API does not contain user.create from Backlog to Far Future on the Auth board.
Dec 12 2018, 8:28 PM · Restricted Project, FreeBSD, Auth, Conduit

Sep 17 2018

joshuaspence added a revision to T11699: `arc patch` is timing out: D19680: Don't pass `revisionIDs` to `differential.querydiffs`.
Sep 17 2018, 4:57 AM · Conduit, Differential

Sep 10 2018

GoogleLegacy added a comment to T7303: Provide OAuth access to Conduit.
Sep 10 2018, 9:44 AM · Restricted Project, Conduit, Restricted Project
GoogleLegacy added a comment to T7303: Provide OAuth access to Conduit.
Sep 10 2018, 9:17 AM · Restricted Project, Conduit, Restricted Project

Aug 27 2018

epriestley closed T10516: Harbormaster Conduit API to build as Invalid.

(Feature request with no support mana and no discussion.)

Aug 27 2018, 10:10 PM · Restricted Project, Conduit, Harbormaster, Feature Request

Aug 20 2018

joshuaspence added a comment to T7303: Provide OAuth access to Conduit.

Even with OAuth, you still can't make AJAX requests to Conduit from client-side JavaScript, right? Is the idea that the backend code uses OAuth to talk to Conduit on a user's behalf?

Aug 20 2018, 8:06 AM · Restricted Project, Conduit, Restricted Project

Jul 20 2018

epriestley renamed T13170: Conduit "maniphest.search" method call allows ordering by "project" column on arbitrary queries, but this internal column is only meaningful when "Group By" is "Project" from task search by project errors out to Conduit "maniphest.search" method call allows ordering by "project" column on arbitrary queries, but this internal column is only meaningful when "Group By" is "Project".
Jul 20 2018, 5:14 PM · Conduit

Jul 18 2018

epriestley added a comment to T7303: Provide OAuth access to Conduit.

Plans, yes. Timing is trickier. Currently, we only have one outstanding request for this feature (PHI760, which mostly wants project.search). So it's in queue somewhere, but currently beyond the forecasting horizon.

Jul 18 2018, 6:01 PM · Restricted Project, Conduit, Restricted Project
zeeg added a comment to T7303: Provide OAuth access to Conduit.

@epriestley any timing/plans for expanding? Would love to replace our older user token flows with an OAuth flow. We'd need a few other methods though:

Jul 18 2018, 5:58 PM · Restricted Project, Conduit, Restricted Project
epriestley added a comment to T7303: Provide OAuth access to Conduit.

Conduit API methods define a getRequiredScope() method, which tells you the scope they require.

Jul 18 2018, 5:53 PM · Restricted Project, Conduit, Restricted Project
zeeg added a comment to T7303: Provide OAuth access to Conduit.

Are there any obvious ways to see scope requirements/availability today, even if it means spelunking into the source code?

Jul 18 2018, 5:42 PM · Restricted Project, Conduit, Restricted Project

May 1 2018

epriestley closed T13132: `arc download` broken for non-CDN Phabricator as Resolved by committing rP332f4ab66d18: Restore support for using "arc download" to fetch files with no "security..
May 1 2018, 5:08 PM · Conduit, Files
epriestley added projects to T13132: `arc download` broken for non-CDN Phabricator : Files, Conduit.
May 1 2018, 4:06 PM · Conduit, Files

Apr 30 2018

epriestley updated the task description for T13134: Give Conduit API tokens PHIDs, transactions, and other modern capabilities.
Apr 30 2018, 9:34 PM · Conduit
epriestley triaged T13134: Give Conduit API tokens PHIDs, transactions, and other modern capabilities as Normal priority.
Apr 30 2018, 9:33 PM · Conduit

Apr 11 2018

epriestley closed T12414: Implement Almanac edit endpoints in Conduit as Resolved.

I think that's pretty much everything. There will be a little followup work in T10883 and maybe T13076 / T13120.

Apr 11 2018, 5:54 PM · Conduit, Almanac, Ops, Phacility
epriestley added a revision to T12414: Implement Almanac edit endpoints in Conduit: D19343: Allow Almanac properties to be set and deleted via Conduit.
Apr 11 2018, 4:28 PM · Conduit, Almanac, Ops, Phacility
epriestley added a revision to T12414: Implement Almanac edit endpoints in Conduit: D19342: Make various small quality-of-life improvements for Almanac properties.
Apr 11 2018, 3:41 PM · Conduit, Almanac, Ops, Phacility
epriestley added a revision to T12414: Implement Almanac edit endpoints in Conduit: D19341: Allow Almanac Bindings to be enabled/disabled via API and support the "properties" attachment.
Apr 11 2018, 2:17 PM · Conduit, Almanac, Ops, Phacility
epriestley added a comment to T12414: Implement Almanac edit endpoints in Conduit.

Everything here should pretty much work except:

Apr 11 2018, 2:08 PM · Conduit, Almanac, Ops, Phacility
epriestley added a revision to T12414: Implement Almanac edit endpoints in Conduit: D19340: Provide "almanac.binding.search" and "almanac.binding.edit".
Apr 11 2018, 1:40 PM · Conduit, Almanac, Ops, Phacility

Apr 10 2018

amckinley reassigned T12414: Implement Almanac edit endpoints in Conduit from amckinley to epriestley.
Apr 10 2018, 7:32 PM · Conduit, Almanac, Ops, Phacility
epriestley added a revision to T12414: Implement Almanac edit endpoints in Conduit: D19338: Implement "almanac.interface.search" and "almanac.interface.edit".
Apr 10 2018, 7:22 PM · Conduit, Almanac, Ops, Phacility
epriestley added a revision to T12414: Implement Almanac edit endpoints in Conduit: D19337: Add "almanac.namespace.edit" and "almanac.namespace.search" API methods.
Apr 10 2018, 6:41 PM · Conduit, Almanac, Ops, Phacility
epriestley added a revision to T12414: Implement Almanac edit endpoints in Conduit: D19336: Use a more conventional spelling of "Almanac" for "almanac.service.edit" class.
Apr 10 2018, 6:22 PM · Conduit, Almanac, Ops, Phacility
epriestley added a revision to T12414: Implement Almanac edit endpoints in Conduit: D19335: Add "almanac.network.edit" and "almanac.network.search" API methods.
Apr 10 2018, 6:19 PM · Conduit, Almanac, Ops, Phacility
epriestley added a revision to T12414: Implement Almanac edit endpoints in Conduit: D19334: Modularize Almanac property transactions.
Apr 10 2018, 6:03 PM · Conduit, Almanac, Ops, Phacility
epriestley added a revision to T12414: Implement Almanac edit endpoints in Conduit: Restricted Differential Revision.
Apr 10 2018, 5:10 PM · Conduit, Almanac, Ops, Phacility
epriestley added a revision to T12414: Implement Almanac edit endpoints in Conduit: Restricted Differential Revision.
Apr 10 2018, 5:08 PM · Conduit, Almanac, Ops, Phacility
epriestley added a revision to T12414: Implement Almanac edit endpoints in Conduit: D19329: Modularize transactions for Almanac Device.
Apr 10 2018, 3:43 PM · Conduit, Almanac, Ops, Phacility
epriestley added a revision to T12414: Implement Almanac edit endpoints in Conduit: D19328: Remove TYPE_INTERFACE transaction from Almanac Device.
Apr 10 2018, 3:27 PM · Conduit, Almanac, Ops, Phacility
epriestley added a revision to T12414: Implement Almanac edit endpoints in Conduit: Restricted Differential Revision.
Apr 10 2018, 2:24 PM · Conduit, Almanac, Ops, Phacility
epriestley added a revision to T12414: Implement Almanac edit endpoints in Conduit: Restricted Differential Revision.
Apr 10 2018, 1:38 PM · Conduit, Almanac, Ops, Phacility
epriestley added a comment to T12414: Implement Almanac edit endpoints in Conduit.

Before I can get rid of AlmanacDeviceTransaction::TYPE_INTERFACE, we have two meaningful callsites in rSERVICES and one unit test in rSAAS to clean up.

Apr 10 2018, 1:30 PM · Conduit, Almanac, Ops, Phacility
epriestley added a revision to T12414: Implement Almanac edit endpoints in Conduit: D19325: Use Interface transactions, not Device transactions, to destroy Interfaces.
Apr 10 2018, 1:28 PM · Conduit, Almanac, Ops, Phacility
epriestley added a revision to T12414: Implement Almanac edit endpoints in Conduit: D19324: Edit Interfaces in Almanac with EditEngine.
Apr 10 2018, 1:17 PM · Conduit, Almanac, Ops, Phacility
epriestley added a revision to T12414: Implement Almanac edit endpoints in Conduit: D19323: Add skeleton code for Almanac Interfaces to have real transactions.
Apr 10 2018, 12:57 PM · Conduit, Almanac, Ops, Phacility
epriestley added a comment to T12414: Implement Almanac edit endpoints in Conduit.

There's a bit of a mess with AlmanacInterface and AlmanacDevice. Currently, AlmanacInterface does not use transactions, and is edited purely as a side effect of INTERFACE transactions applying to AlmanacDevice. I'm going to change how this works so that AlmanacInterface is a normal transactional object and can use the same rules and infrastructure as everything else.

Apr 10 2018, 12:34 PM · Conduit, Almanac, Ops, Phacility
epriestley added a revision to T12414: Implement Almanac edit endpoints in Conduit: D19322: Modularize Almanac Network transactions.
Apr 10 2018, 12:21 PM · Conduit, Almanac, Ops, Phacility
epriestley added a revision to T12414: Implement Almanac edit endpoints in Conduit: D19321: Modularize Almanac Binding transactions.
Apr 10 2018, 12:15 PM · Conduit, Almanac, Ops, Phacility
epriestley added a revision to T12414: Implement Almanac edit endpoints in Conduit: D19320: Modularize Almanac Namespace transactions.
Apr 10 2018, 11:51 AM · Conduit, Almanac, Ops, Phacility

Apr 9 2018

epriestley added a revision to T12414: Implement Almanac edit endpoints in Conduit: D19318: Allow "almanac.service.edit" to create services.
Apr 9 2018, 9:20 PM · Conduit, Almanac, Ops, Phacility
epriestley added a revision to T12414: Implement Almanac edit endpoints in Conduit: D19317: Partially modularize AlmanacService transactions.
Apr 9 2018, 9:10 PM · Conduit, Almanac, Ops, Phacility
epriestley added a revision to T12414: Implement Almanac edit endpoints in Conduit: D19316: Remove dead "Service Lock" code from Almanac.
Apr 9 2018, 5:11 PM · Conduit, Almanac, Ops, Phacility

Mar 5 2018

epriestley moved T12618: Parse multiple commits and commit metadata from "hg log --patch" and "hg export" from Backlog to Diff Parsing on the Arcanist board.
Mar 5 2018, 2:16 PM · Arcanist, Mercurial, Differential, Conduit, Feature Request

Jan 4 2018

PyRowMan added a comment to T12540: Conduit - Get tasks assigned to a column.

Hi @tappers, I can't get your query flow to work on my machine, would it be possible for you to give me a simple example of a working query ?

Jan 4 2018, 9:08 AM · Projects, Maniphest, Conduit, Feature Request

Sep 14 2017

epriestley added a comment to T12414: Implement Almanac edit endpoints in Conduit.

It's also possible to write a custom instances.do-exactly-what-we-need sort of endpoint and generalize later if that seems like a more promising approach.

Sep 14 2017, 10:09 PM · Conduit, Almanac, Ops, Phacility
epriestley added a comment to T12414: Implement Almanac edit endpoints in Conduit.

The other shadow lurking in the water here -- which I think we can mostly avoid -- is that Almanac is mostly a-bit-bare-bones-but-overall-pretty-functional, except that the way properties on Bindings and Services are specified and edited is complete garbage. You more or less just have to magically know which properties are valid, and there's no real support for defaults or nice UI controls or hints about what you can set or suggestions that you're making stuff up and probably typo'd something.

Sep 14 2017, 9:55 PM · Conduit, Almanac, Ops, Phacility
epriestley added a comment to T12414: Implement Almanac edit endpoints in Conduit.

The "most right" way in terms of consistency is to fully convert Binding to EditEngine, then implement almanac.binding.edit which can create/edit bindings. When creating a binding, it would require transactions specifying the service and interface. PhamePostBlogTransaction is sort of an example of this: when you create a new post with phame.post.edit, you must specify a blog transaction.

Sep 14 2017, 9:49 PM · Conduit, Almanac, Ops, Phacility
amckinley added a comment to T12414: Implement Almanac edit endpoints in Conduit.

What's the best way to add API endpoints for resources like bindings? Call it almanac.create_binding and have it take a service and an interface as arguments?

Sep 14 2017, 8:23 PM · Conduit, Almanac, Ops, Phacility
amckinley closed T12981: Explicitly limit lint and unit test names to 255 characters as Resolved by committing rARC14150123acae: Add explicit limits to unit test/lint error names.
Sep 14 2017, 6:42 PM · Harbormaster, Conduit
amckinley added a revision to T12981: Explicitly limit lint and unit test names to 255 characters: D18603: Add explicit limits to unit test/lint error names.
Sep 14 2017, 6:28 PM · Harbormaster, Conduit
amckinley claimed T12981: Explicitly limit lint and unit test names to 255 characters.
Sep 14 2017, 5:34 PM · Harbormaster, Conduit