Page MenuHomePhabricator
Feed Advanced Search

Nov 22 2014

chad updated subscribers of T5873: Update Conduit for ApplicationTransactions, CustomFields and Edges.
Nov 22 2014, 6:39 PM · Haskell.org, Restricted Project, Restricted Project, ApplicationEditor, FreeBSD, Restricted Project, User Delight, Phacility, Custom Fields, Transactions, Conduit
chad merged task T6614: Maniphest.update allows to update viewPolicy or editPolicy, but maniphest.info and .query doesn't get these fields. into T5873: Update Conduit for ApplicationTransactions, CustomFields and Edges.
Nov 22 2014, 6:39 PM · Conduit, Maniphest
chad added a comment to T6614: Maniphest.update allows to update viewPolicy or editPolicy, but maniphest.info and .query doesn't get these fields..

Would T5207 solve your base problem?

Nov 22 2014, 6:37 PM · Conduit, Maniphest
dereckson created T6614: Maniphest.update allows to update viewPolicy or editPolicy, but maniphest.info and .query doesn't get these fields..
Nov 22 2014, 6:03 PM · Conduit, Maniphest

Nov 21 2014

epriestley closed T6601: PassphraseQueryConduitAPIMethod doesn't handle material for PassphraseCredentialTypeSSHGeneratedKey as Resolved.

Closed by commit rPc07425c534e0.

Nov 21 2014, 7:10 PM · Conduit, Passphrase

Nov 20 2014

dereckson added a revision to T6601: PassphraseQueryConduitAPIMethod doesn't handle material for PassphraseCredentialTypeSSHGeneratedKey: Restricted Differential Revision.
Nov 20 2014, 2:32 AM · Conduit, Passphrase
chad raised the priority of T6601: PassphraseQueryConduitAPIMethod doesn't handle material for PassphraseCredentialTypeSSHGeneratedKey from Normal to Needs Triage.
Nov 20 2014, 2:22 AM · Conduit, Passphrase
dereckson added a comment to T6601: PassphraseQueryConduitAPIMethod doesn't handle material for PassphraseCredentialTypeSSHGeneratedKey.

I'm taking care of this issue.

Nov 20 2014, 2:18 AM · Conduit, Passphrase
dereckson created T6601: PassphraseQueryConduitAPIMethod doesn't handle material for PassphraseCredentialTypeSSHGeneratedKey.
Nov 20 2014, 2:18 AM · Conduit, Passphrase

Nov 19 2014

epriestley added a comment to T6240: Implement Conduit request signing for host-to-host calls.

I'm going to skip all the account binding junk and just sign the SAAS requests as a user instead of as a device. It's simpler and not much different in the end.

Nov 19 2014, 10:42 PM · Conduit, Phacility
epriestley added a revision to T6240: Implement Conduit request signing for host-to-host calls: Restricted Differential Revision.
Nov 19 2014, 10:35 PM · Conduit, Phacility

Nov 18 2014

epriestley added a comment to T6240: Implement Conduit request signing for host-to-host calls.

I need to reduce/alter the authentication strength of this a bit. D1040 originally required CLI access to associate a key with a device, so it was OK to give requests using a key to authenticate omnipotent access because association guaranteed direct database access.

Nov 18 2014, 8:30 PM · Conduit, Phacility
chad updated subscribers of T5873: Update Conduit for ApplicationTransactions, CustomFields and Edges.
Nov 18 2014, 12:37 AM · Haskell.org, Restricted Project, Restricted Project, ApplicationEditor, FreeBSD, Restricted Project, User Delight, Phacility, Custom Fields, Transactions, Conduit
chad merged task T6577: Expose task dependencies in maniphest.query API into T5873: Update Conduit for ApplicationTransactions, CustomFields and Edges.
Nov 18 2014, 12:37 AM · Conduit
• rjmackay created T6577: Expose task dependencies in maniphest.query API.
Nov 18 2014, 12:16 AM · Conduit

Nov 13 2014

chad closed T6504: Create command line script to create new diffusion repositories as Resolved.
Nov 13 2014, 5:35 PM · Conduit, Diffusion
• austinstoker added a comment to T5873: Update Conduit for ApplicationTransactions, CustomFields and Edges.

Thanks @qgil

Nov 13 2014, 1:38 PM · Haskell.org, Restricted Project, Restricted Project, ApplicationEditor, FreeBSD, Restricted Project, User Delight, Phacility, Custom Fields, Transactions, Conduit
epriestley added a comment to T6240: Implement Conduit request signing for host-to-host calls.

Yep, same failure mode I'm getting. There are reasonable workarounds, it's just a minor setback.

Nov 13 2014, 2:35 AM · Conduit, Phacility
chad added a comment to T6240: Implement Conduit request signing for host-to-host calls.

Chads-MacBook-Pro:~ chad$ ssh-keygen -y -f ~/.ssh/id_rsa > rsa.pub
Chads-MacBook-Pro:~ chad$ ssh-keygen -e -f rsa.pub -m pem
PEM_write_RSAPublicKey failed

Nov 13 2014, 2:33 AM · Conduit, Phacility
epriestley added a comment to T6240: Implement Conduit request signing for host-to-host calls.

I can work around it regardless, but you can check with this if you have Yosemite:

Nov 13 2014, 2:30 AM · Conduit, Phacility
chad added a comment to T6240: Implement Conduit request signing for host-to-host calls.

What about Yosemite?

Nov 13 2014, 12:46 AM · Conduit, Phacility

Nov 12 2014

epriestley added a comment to T6240: Implement Conduit request signing for host-to-host calls.

Sooooo it looks like ssh-keygen -e -f ... -m ... is broken on Mavericks.

Nov 12 2014, 11:11 PM · Conduit, Phacility
talshiri added a comment to T5873: Update Conduit for ApplicationTransactions, CustomFields and Edges.

project.query does not emits the auxiliary dictionary, so there's no way of getting custom field value with the api :(

Nov 12 2014, 1:35 AM · Haskell.org, Restricted Project, Restricted Project, ApplicationEditor, FreeBSD, Restricted Project, User Delight, Phacility, Custom Fields, Transactions, Conduit

Nov 11 2014

epriestley claimed T6240: Implement Conduit request signing for host-to-host calls.

I've paved the way for this in T5833 and it's coming up shortly.

Nov 11 2014, 10:49 PM · Conduit, Phacility
btrahan moved T6240: Implement Conduit request signing for host-to-host calls from Backlog to v0 Closed Beta on the Phacility board.
Nov 11 2014, 10:40 PM · Conduit, Phacility

Nov 10 2014

qgil added a comment to T5873: Update Conduit for ApplicationTransactions, CustomFields and Edges.

@austinstoker, you want to see this: T3179#81309

Nov 10 2014, 3:10 PM · Haskell.org, Restricted Project, Restricted Project, ApplicationEditor, FreeBSD, Restricted Project, User Delight, Phacility, Custom Fields, Transactions, Conduit
• austinstoker added a comment to T5873: Update Conduit for ApplicationTransactions, CustomFields and Edges.

We want to migrate to phabricator from trac, but to get buy-in we need to migrate trac tickets and their custom fields to Maniphest tickets. As I understand we can either wait on this ticket, or delve into the code and try to resolve this. Is there any other option?

Nov 10 2014, 2:57 PM · Haskell.org, Restricted Project, Restricted Project, ApplicationEditor, FreeBSD, Restricted Project, User Delight, Phacility, Custom Fields, Transactions, Conduit
ygreif added a comment to T6504: Create command line script to create new diffusion repositories.

Thanks, that works. Our project also need a conduit call for creating a new credentialPHID. I looked through the conduit calls and don't see it. Am I missing the option? Or can it be added?

Nov 10 2014, 12:09 AM · Conduit, Diffusion

Nov 9 2014

valhallasw added a revision to T6501: Expose project icons and other metadata through project.query: Restricted Differential Revision.
Nov 9 2014, 6:30 PM · Projects, Conduit
ygreif added a comment to T6504: Create command line script to create new diffusion repositories.

Great, thanks. Checking it out.

Nov 9 2014, 2:45 AM · Conduit, Diffusion

Nov 8 2014

avivey added a comment to T6504: Create command line script to create new diffusion repositories.

https://secure.phabricator.com/conduit/method/repository.create/ is the conduit call to create a new remote-tracking repository (There used to be a separate Repository "application", hence the name).

Nov 8 2014, 10:21 PM · Conduit, Diffusion
chad added projects to T6504: Create command line script to create new diffusion repositories: Diffusion, Conduit.
Nov 8 2014, 9:36 PM · Conduit, Diffusion
epriestley added a comment to T6501: Expose project icons and other metadata through project.query.
  • T5873 discusses general treatment of edge relationships, like watchers.
  • Flags can already be queried with flag.query. They're also personal to the viewer. We're unlikely to expose them by default in other application query methods.
  • Description is a CustomField and covered by T5873.
  • Color and icon are primary fields, straightforward to expose, and uncontentious (except possibly that the internal icon name is prefixed with "fa-" for "FontAwesome", which feels like somewhat of an implementation detail). I'd be happy to accept a diff to add them to both the parameters and output in advance of T5873.
  • Policies are also primary fields and straightforward, but there's generally no way to query for policy information after you have them. You can recognize common policies (public/users) but can't decode a custom policy over the API right now. So probably this is an easy first have and then an involved second half.
Nov 8 2014, 12:35 PM · Projects, Conduit
epriestley added a subtask for T6501: Expose project icons and other metadata through project.query: T5873: Update Conduit for ApplicationTransactions, CustomFields and Edges.
Nov 8 2014, 12:29 PM · Projects, Conduit
qgil added a comment to T6501: Expose project icons and other metadata through project.query.

Thanks for the quick clarification. I understand now.

Nov 8 2014, 10:25 AM · Projects, Conduit
valhallasw added a comment to T6501: Expose project icons and other metadata through project.query.

Just to clarify, it's not for filtering tasks, but for filtering which projects are included in the IRC message. Thatt is, we'd like the format to be

Nov 8 2014, 10:22 AM · Projects, Conduit
qgil added a comment to T6501: Expose project icons and other metadata through project.query.

(Ooops, I wasn't aware that this is upstream and not Wikimedia's Phabricator. Anyway, the comment is still relevant.)

Nov 8 2014, 10:09 AM · Projects, Conduit
valhallasw created T6501: Expose project icons and other metadata through project.query.
Nov 8 2014, 10:06 AM · Projects, Conduit

Nov 7 2014

epriestley updated subscribers of T5873: Update Conduit for ApplicationTransactions, CustomFields and Edges.
Nov 7 2014, 10:14 PM · Haskell.org, Restricted Project, Restricted Project, ApplicationEditor, FreeBSD, Restricted Project, User Delight, Phacility, Custom Fields, Transactions, Conduit
epriestley merged task T6494: Conduit method to get comment anchor for Maniphest transaction into T5873: Update Conduit for ApplicationTransactions, CustomFields and Edges.
Nov 7 2014, 10:14 PM · Maniphest, Conduit, Wikimedia
legoktm created T6494: Conduit method to get comment anchor for Maniphest transaction.
Nov 7 2014, 9:54 PM · Maniphest, Conduit, Wikimedia
btrahan closed T6262: Create a new Phriction document via Conduit interface as Resolved.

Closed by commit rP6db25aa41c9d.

Nov 7 2014, 7:46 PM · Phriction, Conduit
btrahan added a revision to T6262: Create a new Phriction document via Conduit interface: Restricted Differential Revision.
Nov 7 2014, 7:30 PM · Phriction, Conduit
epriestley added a comment to T6262: Create a new Phriction document via Conduit interface.

phriction.history and phriction.edit should probably wait on T5873 to make sure they end up looking like whatever all the other modern transaction-aware endpoints look like. And maybe phriction.create too. We could create phriction.query now fairly safely, although some discussion in T5873.

Nov 7 2014, 7:20 PM · Phriction, Conduit
epriestley added a subtask for T6262: Create a new Phriction document via Conduit interface: T5873: Update Conduit for ApplicationTransactions, CustomFields and Edges.
Nov 7 2014, 7:19 PM · Phriction, Conduit
btrahan claimed T6262: Create a new Phriction document via Conduit interface.
Nov 7 2014, 7:16 PM · Phriction, Conduit

Nov 6 2014

epriestley triaged T6484: Conduit API for SSH key retreival as Normal priority.
Nov 6 2014, 9:52 PM · Conduit, Auth
epriestley added a comment to T6484: Conduit API for SSH key retreival.

Context from IRC:

Nov 6 2014, 9:52 PM · Conduit, Auth
lfaraone updated subscribers of T6484: Conduit API for SSH key retreival.
Nov 6 2014, 9:49 PM · Conduit, Auth
lfaraone created T6484: Conduit API for SSH key retreival.
Nov 6 2014, 9:48 PM · Conduit, Auth

Nov 4 2014

aik099 added a comment to T6468: Undepricate "diffusion.createcomment" Conduit API call.

As we've already discussed that task is far from it's implementation. Until then current API call works, why mark it as deprecated and prevent anybody willing to add comment to commit from seeing that call on /conduit/ page. I guess deprecation status only affects visibility of that API call, but it still continues to work.

Nov 4 2014, 1:20 PM · Conduit, Diffusion
epriestley closed T6468: Undepricate "diffusion.createcomment" Conduit API call as Wontfix.

See T5873.

Nov 4 2014, 1:15 PM · Conduit, Diffusion
aik099 added a project to T6468: Undepricate "diffusion.createcomment" Conduit API call: Conduit.
Nov 4 2014, 1:09 PM · Conduit, Diffusion
aik099 added a comment to T1394: Support creating audits with inline comments through the API.

I've found that there is API call for creating comments for commits called diffusion.createcomment, but it's marked as deprecated. Any idea why? It looks like working one to me.

Nov 4 2014, 8:34 AM · Conduit, Harbormaster, Audit

Nov 3 2014

epriestley added a comment to T5873: Update Conduit for ApplicationTransactions, CustomFields and Edges.

No. See: https://secure.phabricator.com/book/phabcontrib/article/feature_requests/#setting-expectations

Nov 3 2014, 3:02 PM · Haskell.org, Restricted Project, Restricted Project, ApplicationEditor, FreeBSD, Restricted Project, User Delight, Phacility, Custom Fields, Transactions, Conduit
aik099 added a comment to T5873: Update Conduit for ApplicationTransactions, CustomFields and Edges.

Can this be implemented this year? Would be great present for Christmas.

Nov 3 2014, 3:01 PM · Haskell.org, Restricted Project, Restricted Project, ApplicationEditor, FreeBSD, Restricted Project, User Delight, Phacility, Custom Fields, Transactions, Conduit
epriestley added a comment to T1394: Support creating audits with inline comments through the API.

This is blocked by T5873, which is very complex.

Nov 3 2014, 2:53 PM · Conduit, Harbormaster, Audit
epriestley added a subtask for T1394: Support creating audits with inline comments through the API: T5873: Update Conduit for ApplicationTransactions, CustomFields and Edges.
Nov 3 2014, 2:53 PM · Conduit, Harbormaster, Audit
aik099 updated subscribers of T1394: Support creating audits with inline comments through the API.

@voldern , have you implemented that in your local fork or found another way how to achieve this?

Nov 3 2014, 2:52 PM · Conduit, Harbormaster, Audit
chad merged task T6461: Adding comments and inline comments via Conduit into T1394: Support creating audits with inline comments through the API.
Nov 3 2014, 2:42 PM · Conduit
chad updated subscribers of T1394: Support creating audits with inline comments through the API.
Nov 3 2014, 2:42 PM · Conduit, Harbormaster, Audit
chad added a project to T1394: Support creating audits with inline comments through the API: Conduit.
Nov 3 2014, 2:41 PM · Conduit, Harbormaster, Audit
aik099 created T6461: Adding comments and inline comments via Conduit.
Nov 3 2014, 2:25 PM · Conduit

Oct 13 2014

btrahan closed T6292: Invalid argument supplied for foreach() as Resolved.

Closed by commit rPc51489f138cb.

Oct 13 2014, 7:51 PM · Differential, Conduit
btrahan triaged T6292: Invalid argument supplied for foreach() as Low priority.
Oct 13 2014, 5:31 PM · Differential, Conduit
btrahan added a revision to T6292: Invalid argument supplied for foreach(): Restricted Differential Revision.
Oct 13 2014, 5:31 PM · Differential, Conduit

Oct 12 2014

chad edited projects for T6292: Invalid argument supplied for foreach(), added: Conduit, Differential; removed Phabricator.
Oct 12 2014, 9:09 PM · Differential, Conduit

Oct 9 2014

stevex added a comment to T6262: Create a new Phriction document via Conduit interface.

Created pull request: https://github.com/phacility/phabricator/pull/734

Oct 9 2014, 9:42 AM · Phriction, Conduit

Oct 7 2014

chad closed T6252: ERROR 2: Invalid argument supplied for foreach when calling project.query as Resolved.

Closed by commit rP03ddb4a0fcec.

Oct 7 2014, 10:06 PM · Conduit
chad added a revision to T6252: ERROR 2: Invalid argument supplied for foreach when calling project.query: Restricted Differential Revision.
Oct 7 2014, 10:04 PM · Conduit
chad triaged T6262: Create a new Phriction document via Conduit interface as Wishlist priority.
Oct 7 2014, 6:12 PM · Phriction, Conduit

Oct 6 2014

chad closed T6254: Error in maniphest.update conduit form as Resolved.

Closed by commit rP923f625130cd.

Oct 6 2014, 6:06 PM · Maniphest, Conduit
chad added a revision to T6254: Error in maniphest.update conduit form: Restricted Differential Revision.
Oct 6 2014, 5:02 PM · Maniphest, Conduit
svemir created T6254: Error in maniphest.update conduit form.
Oct 6 2014, 4:35 PM · Maniphest, Conduit
cburroughs created T6252: ERROR 2: Invalid argument supplied for foreach when calling project.query.
Oct 6 2014, 2:16 PM · Conduit

Oct 3 2014

epriestley added a comment to T6240: Implement Conduit request signing for host-to-host calls.

A couple of other thoughts on this:

Oct 3 2014, 11:52 AM · Conduit, Phacility
epriestley added revisions to T6240: Implement Conduit request signing for host-to-host calls: Restricted Differential Revision, Restricted Differential Revision.
Oct 3 2014, 11:29 AM · Conduit, Phacility
epriestley created T6240: Implement Conduit request signing for host-to-host calls.
Oct 3 2014, 11:29 AM · Conduit, Phacility
epriestley added projects to T5873: Update Conduit for ApplicationTransactions, CustomFields and Edges: High Support Impact, Support Impact.

Support Impact A lot of application functionality is not accessible over Conduit (or is accessible only in a confusing or broken way).
High Support Impact Removing methods gets harder over time, and this broadly limits our ability to expand many Conduit capabilities.

Oct 3 2014, 3:52 AM · Haskell.org, Restricted Project, Restricted Project, ApplicationEditor, FreeBSD, Restricted Project, User Delight, Phacility, Custom Fields, Transactions, Conduit
epriestley added projects to T5955: Refactor Conduit auth to be stateless, token-based, and support wire encodings: High Support Impact, Support Impact.

Support Impact Conduit can not represent some messages (e.g., diffs with non-utf8 text), which has no workaround, and is very difficult to use relative to other APIs.
High Support Impact Waiting on this makes it harder to deprecate the old stuff (since it will be more widely deployed) and may mean we need to convert or modernize more methods.

Oct 3 2014, 3:49 AM · Restricted Project, Auth, Conduit

Oct 2 2014

epriestley added a comment to T6226: Conduit-created task always results in [Reopened] tag in the email subject.

I poked at this for about 30 seconds but it's not a completely trivial fix.

Oct 2 2014, 7:40 PM · Restricted Project, Maniphest, Conduit
epriestley triaged T6226: Conduit-created task always results in [Reopened] tag in the email subject as Low priority.
Oct 2 2014, 7:40 PM · Restricted Project, Maniphest, Conduit
epriestley added a subtask for T6226: Conduit-created task always results in [Reopened] tag in the email subject: T5873: Update Conduit for ApplicationTransactions, CustomFields and Edges.
Oct 2 2014, 3:21 PM · Restricted Project, Maniphest, Conduit

Oct 1 2014

svemir created T6226: Conduit-created task always results in [Reopened] tag in the email subject.
Oct 1 2014, 7:56 PM · Restricted Project, Maniphest, Conduit

Sep 27 2014

epriestley updated subscribers of T5873: Update Conduit for ApplicationTransactions, CustomFields and Edges.
Sep 27 2014, 5:51 PM · Haskell.org, Restricted Project, Restricted Project, ApplicationEditor, FreeBSD, Restricted Project, User Delight, Phacility, Custom Fields, Transactions, Conduit
epriestley merged task T6202: maniphest.update conduit api does not allow to unset the ownerPHID into T5873: Update Conduit for ApplicationTransactions, CustomFields and Edges.
Sep 27 2014, 5:51 PM · Maniphest, Conduit
fabe created T6202: maniphest.update conduit api does not allow to unset the ownerPHID.
Sep 27 2014, 2:21 PM · Maniphest, Conduit

Sep 19 2014

jevripio closed T6144: Fix up "arcyon task-*" for latest conduit API as Resolved.

This bit is fixed to get the affected user moving, will want to check the rest of the API later

Sep 19 2014, 11:08 AM · Conduit
jevripio claimed T6144: Fix up "arcyon task-*" for latest conduit API.
Sep 19 2014, 11:08 AM · Conduit
jevripio added a comment to T6144: Fix up "arcyon task-*" for latest conduit API.

Looks like this is working now (sorry if these updates are spamming anyone).

Sep 19 2014, 10:53 AM · Conduit
jevripio renamed T6144: Fix up "arcyon task-*" for latest conduit API from Fix up Arcyon to support lastest API to Fix up "arcyon task-*" for latest conduit API.
Sep 19 2014, 10:50 AM · Conduit
jevripio added a comment to T6144: Fix up "arcyon task-*" for latest conduit API.

https://github.com/bloomberg/phabricator-tools/issues/9

Sep 19 2014, 10:43 AM · Conduit
jevripio added a project to T6144: Fix up "arcyon task-*" for latest conduit API: Conduit.
Sep 19 2014, 10:41 AM · Conduit

Sep 18 2014

btrahan closed T5603: Implement a separate "Can Leave Project" policy, a subtask of T5955: Refactor Conduit auth to be stateless, token-based, and support wire encodings, as Resolved.
Sep 18 2014, 5:56 PM · Restricted Project, Auth, Conduit

Sep 14 2014

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

We should support T5603 before allowing projects to be left via Conduit, because at least one major install assumes bots can't leave projects (which is currently true).

Sep 14 2014, 6:29 PM · Restricted Project, Auth, Conduit
epriestley added a subtask for T5955: Refactor Conduit auth to be stateless, token-based, and support wire encodings: T5603: Implement a separate "Can Leave Project" policy.
Sep 14 2014, 6:26 PM · Restricted Project, Auth, Conduit

Sep 12 2014

epriestley merged task T6082: Update a task with blocking tasks using Conduit into T5873: Update Conduit for ApplicationTransactions, CustomFields and Edges.
Sep 12 2014, 11:44 AM · Maniphest, Conduit
epriestley updated subscribers of T5873: Update Conduit for ApplicationTransactions, CustomFields and Edges.
Sep 12 2014, 11:44 AM · Haskell.org, Restricted Project, Restricted Project, ApplicationEditor, FreeBSD, Restricted Project, User Delight, Phacility, Custom Fields, Transactions, Conduit
michaeloa created T6082: Update a task with blocking tasks using Conduit.
Sep 12 2014, 9:55 AM · Maniphest, Conduit

Sep 11 2014

epriestley updated subscribers of T5873: Update Conduit for ApplicationTransactions, CustomFields and Edges.
Sep 11 2014, 1:11 PM · Haskell.org, Restricted Project, Restricted Project, ApplicationEditor, FreeBSD, Restricted Project, User Delight, Phacility, Custom Fields, Transactions, Conduit