Page MenuHomePhabricator
Feed All Stories

Aug 11 2017

epriestley renamed T12961: [CVE-2017-1000117, et al] Git, Mercurial and Subversion could all execute arbitrary commands when interacting with malicious SSH URIs (`ssh://-...`) from Assess Impact of CVE-2017-1000117 et al (`ssh://-...` executing code) to [CVE-2017-1000117, et al] Git, Mercurial and Subversion could all execute arbitrary commands when interacting with malicious SSH URIs (`ssh://-...`).
Aug 11 2017, 1:31 PM · Subversion, Mercurial, Git, Security
epriestley edited the content of Changelog.
Aug 11 2017, 1:30 PM
epriestley created 2017 Week 32 (Mid August).
Aug 11 2017, 1:29 PM
epriestley added a comment to T12961: [CVE-2017-1000117, et al] Git, Mercurial and Subversion could all execute arbitrary commands when interacting with malicious SSH URIs (`ssh://-...`).

See also this enormously valuable contribution I made to the Git LFS upstream in connection with T7789 some time ago:

Aug 11 2017, 1:19 PM · Subversion, Mercurial, Git, Security
epriestley updated the task description for T12961: [CVE-2017-1000117, et al] Git, Mercurial and Subversion could all execute arbitrary commands when interacting with malicious SSH URIs (`ssh://-...`).
Aug 11 2017, 1:14 PM · Subversion, Mercurial, Git, Security
epriestley added a comment to T12961: [CVE-2017-1000117, et al] Git, Mercurial and Subversion could all execute arbitrary commands when interacting with malicious SSH URIs (`ssh://-...`).

So, all three major VCS had the exact same CVE, which was "we invoke ssh command line, don't sanitize input, and don't specify -- anywhere"?

Aug 11 2017, 12:50 PM · Subversion, Mercurial, Git, Security
cmmata edited the content of Community Resources.
Aug 11 2017, 11:06 AM
quark.zju added a comment to T12961: [CVE-2017-1000117, et al] Git, Mercurial and Subversion could all execute arbitrary commands when interacting with malicious SSH URIs (`ssh://-...`).

Thanks for the detailed explanations! I should have thought more carefully. Note old Mercurial also fails to do correct shell quoting on Windows (It uses ' where Windows needs "). But Phabricator does not run on Windows, it shouldn't be an issue.

Aug 11 2017, 3:22 AM · Subversion, Mercurial, Git, Security
avivey added a comment to T12961: [CVE-2017-1000117, et al] Git, Mercurial and Subversion could all execute arbitrary commands when interacting with malicious SSH URIs (`ssh://-...`).

So, all three major VCS had the exact same CVE, which was "we invoke ssh command line, don't sanitize input, and don't specify -- anywhere"?

Aug 11 2017, 2:53 AM · Subversion, Mercurial, Git, Security
epriestley added a comment to T12961: [CVE-2017-1000117, et al] Git, Mercurial and Subversion could all execute arbitrary commands when interacting with malicious SSH URIs (`ssh://-...`).

@indygreg Thanks for the heads up about subrepos -- I would not have otherwise guessed that hg pull might run git.

Aug 11 2017, 2:40 AM · Subversion, Mercurial, Git, Security
epriestley updated the task description for T12961: [CVE-2017-1000117, et al] Git, Mercurial and Subversion could all execute arbitrary commands when interacting with malicious SSH URIs (`ssh://-...`).
Aug 11 2017, 2:24 AM · Subversion, Mercurial, Git, Security
epriestley added a comment to T12961: [CVE-2017-1000117, et al] Git, Mercurial and Subversion could all execute arbitrary commands when interacting with malicious SSH URIs (`ssh://-...`).

From this writeup:

Aug 11 2017, 2:21 AM · Subversion, Mercurial, Git, Security
epriestley closed T4416: Drop "-u" flag from `hg pull` in daemons? as Resolved by committing Restricted Diffusion Commit.
Aug 11 2017, 2:15 AM · Mercurial, Diffusion
epriestley added a comment to T12961: [CVE-2017-1000117, et al] Git, Mercurial and Subversion could all execute arbitrary commands when interacting with malicious SSH URIs (`ssh://-...`).

The magic incantation I arrived at was slightly modified from one of the hg test cases:

Aug 11 2017, 2:14 AM · Subversion, Mercurial, Git, Security
epriestley added a comment to T12961: [CVE-2017-1000117, et al] Git, Mercurial and Subversion could all execute arbitrary commands when interacting with malicious SSH URIs (`ssh://-...`).

Never mind, I was able to get hg pull -u to interact. I'm going to land, cherry-pick, and hotfix D18390.

Aug 11 2017, 2:12 AM · Subversion, Mercurial, Git, Security
cspeckmim added a comment to T12961: [CVE-2017-1000117, et al] Git, Mercurial and Subversion could all execute arbitrary commands when interacting with malicious SSH URIs (`ssh://-...`).

I think this is related:
https://www.mercurial-scm.org/wiki/Subrepository#Synchronizing_in_subrepositories

Aug 11 2017, 2:10 AM · Subversion, Mercurial, Git, Security
epriestley added a comment to T12961: [CVE-2017-1000117, et al] Git, Mercurial and Subversion could all execute arbitrary commands when interacting with malicious SSH URIs (`ssh://-...`).

And here's an extension which appears to be aimed at solving this problem, by adding a new command to execute hg pull -u in subrepositories:

Aug 11 2017, 2:04 AM · Subversion, Mercurial, Git, Security
epriestley added a comment to T12961: [CVE-2017-1000117, et al] Git, Mercurial and Subversion could all execute arbitrary commands when interacting with malicious SSH URIs (`ssh://-...`).

Also, although ui.ssh appears inneffective against the [git] and [svn] variants of subrepos (Mercurial does not appear to populate GIT_SSH or SVN_SSH based on the ui.ssh setting), I can't get hg to actually interact with remotes using hg clone --noupdate ... or hg pull -u -- <uri>, which are the only relevant commands we run. I can get it to interact with remotes with hg up or hg clone (without --noupdate).

Aug 11 2017, 1:56 AM · Subversion, Mercurial, Git, Security
epriestley added a comment to T12961: [CVE-2017-1000117, et al] Git, Mercurial and Subversion could all execute arbitrary commands when interacting with malicious SSH URIs (`ssh://-...`).

In the example above, I put malicious content in .hgsub, like this:

Aug 11 2017, 1:32 AM · Subversion, Mercurial, Git, Security
quark.zju added a comment to T12961: [CVE-2017-1000117, et al] Git, Mercurial and Subversion could all execute arbitrary commands when interacting with malicious SSH URIs (`ssh://-...`).

The subrepo issue is when .hgsub has malicious content (ex. foo = ssh://-oProxyCommand=touch%20BAR/). It's not related to command line or config files.

Aug 11 2017, 1:25 AM · Subversion, Mercurial, Git, Security
epriestley added a comment to T11760: Phacility Cluster: Ad-Hoc Query Log.

I searched for .hgsub files containing URI paths matching ssh://- in working copies stored on disk to better assess the impact of the security issue described in T12961. I did not locate any.

Aug 11 2017, 1:20 AM · Phacility
epriestley added a comment to T12961: [CVE-2017-1000117, et al] Git, Mercurial and Subversion could all execute arbitrary commands when interacting with malicious SSH URIs (`ssh://-...`).

I'm going to cherry-pick rP794e185bf90e (the SSH wrapper stuff) to stable and hotfix production, although I'm not entirely certain hg pull -u -- <uri> is vulnerable.

Aug 11 2017, 12:54 AM · Subversion, Mercurial, Git, Security
epriestley added a revision to T12961: [CVE-2017-1000117, et al] Git, Mercurial and Subversion could all execute arbitrary commands when interacting with malicious SSH URIs (`ssh://-...`): Unknown Object (Differential Revision).
Aug 11 2017, 12:49 AM · Subversion, Mercurial, Git, Security
epriestley added a revision to T4416: Drop "-u" flag from `hg pull` in daemons?: Unknown Object (Differential Revision).
Aug 11 2017, 12:49 AM · Mercurial, Diffusion
epriestley added a revision to T12961: [CVE-2017-1000117, et al] Git, Mercurial and Subversion could all execute arbitrary commands when interacting with malicious SSH URIs (`ssh://-...`): Unknown Object (Differential Revision).
Aug 11 2017, 12:16 AM · Subversion, Mercurial, Git, Security
epriestley added a comment to T12961: [CVE-2017-1000117, et al] Git, Mercurial and Subversion could all execute arbitrary commands when interacting with malicious SSH URIs (`ssh://-...`).

I also can't get hg pull -u -- <uri> to fetch subrepos, am I just not setting things up correctly? In my current working state, hg up tries to interact with the subrepo remote but hg pull -u -- <uri> (which is what we actually execute) does not.

Aug 11 2017, 12:14 AM · Subversion, Mercurial, Git, Security
epriestley added a comment to T12961: [CVE-2017-1000117, et al] Git, Mercurial and Subversion could all execute arbitrary commands when interacting with malicious SSH URIs (`ssh://-...`).

See also T4416. Removing -u hasn't been a priority because no actual install has expressed interest in it.

Aug 11 2017, 12:02 AM · Subversion, Mercurial, Git, Security

Aug 10 2017

20after4 awarded T12956: Upgrade saved queries in ApplicationSearch to use a "personal" + "global/default" model, like the home menu a Like token.
Aug 10 2017, 11:48 PM · ApplicationSearch
indygreg added a comment to T12961: [CVE-2017-1000117, et al] Git, Mercurial and Subversion could all execute arbitrary commands when interacting with malicious SSH URIs (`ssh://-...`).

That same code I pointed to for Mercurial also seems to perform Git working copy checkouts. Although I can't recall Git's semantics for automatically updating submodules (because I don't use them). It is worth auditing.

Aug 10 2017, 11:03 PM · Subversion, Mercurial, Git, Security
indygreg added a comment to T12961: [CVE-2017-1000117, et al] Git, Mercurial and Subversion could all execute arbitrary commands when interacting with malicious SSH URIs (`ssh://-...`).

Note that Phabricator can manifest Mercurial working directories. See executeMercurialUpdate() in src/applications/repository/engine/PhabricatorRepositoryPullEngine.php. It does this when pulling non-hosted repos. I know this occurs when observing repos. Not sure where else this code is used.

Aug 10 2017, 10:59 PM · Subversion, Mercurial, Git, Security
epriestley updated the task description for T12961: [CVE-2017-1000117, et al] Git, Mercurial and Subversion could all execute arbitrary commands when interacting with malicious SSH URIs (`ssh://-...`).
Aug 10 2017, 10:48 PM · Subversion, Mercurial, Git, Security
epriestley added a comment to T12961: [CVE-2017-1000117, et al] Git, Mercurial and Subversion could all execute arbitrary commands when interacting with malicious SSH URIs (`ssh://-...`).

I'll leave this open until I write up the release notes since it deserves a mention (users are still vulnerable if an attacker tricks them into running a suspicious git clone command), but I think we're otherwise unscathed by this.

Aug 10 2017, 10:40 PM · Subversion, Mercurial, Git, Security
epriestley added a revision to T12961: [CVE-2017-1000117, et al] Git, Mercurial and Subversion could all execute arbitrary commands when interacting with malicious SSH URIs (`ssh://-...`): Unknown Object (Differential Revision).
Aug 10 2017, 10:23 PM · Subversion, Mercurial, Git, Security
epriestley lowered the priority of T12961: [CVE-2017-1000117, et al] Git, Mercurial and Subversion could all execute arbitrary commands when interacting with malicious SSH URIs (`ssh://-...`) from Unbreak Now! to Normal.
Aug 10 2017, 10:15 PM · Subversion, Mercurial, Git, Security
epriestley added a comment to T12961: [CVE-2017-1000117, et al] Git, Mercurial and Subversion could all execute arbitrary commands when interacting with malicious SSH URIs (`ssh://-...`).

We also used to have a separate PhutilGitURI which had looser rules, but I removed this in D16100 (June 13, 2016) and all URI parsing now goes through PhutilURI which has the stricter rules.

Aug 10 2017, 10:14 PM · Subversion, Mercurial, Git, Security
epriestley added a comment to T12961: [CVE-2017-1000117, et al] Git, Mercurial and Subversion could all execute arbitrary commands when interacting with malicious SSH URIs (`ssh://-...`).

The theoretical attack here is:

Aug 10 2017, 9:56 PM · Subversion, Mercurial, Git, Security
epriestley added a comment to T12961: [CVE-2017-1000117, et al] Git, Mercurial and Subversion could all execute arbitrary commands when interacting with malicious SSH URIs (`ssh://-...`).

These are slightly more fleshed-out versions of the attack in Mercurial:

Aug 10 2017, 9:48 PM · Subversion, Mercurial, Git, Security
chad added a comment to T12961: [CVE-2017-1000117, et al] Git, Mercurial and Subversion could all execute arbitrary commands when interacting with malicious SSH URIs (`ssh://-...`).

git, svn, and hg... wow

Aug 10 2017, 9:47 PM · Subversion, Mercurial, Git, Security
epriestley added a comment to T12961: [CVE-2017-1000117, et al] Git, Mercurial and Subversion could all execute arbitrary commands when interacting with malicious SSH URIs (`ssh://-...`).

The attack is basically:

Aug 10 2017, 9:45 PM · Subversion, Mercurial, Git, Security
epriestley raised the priority of T12961: [CVE-2017-1000117, et al] Git, Mercurial and Subversion could all execute arbitrary commands when interacting with malicious SSH URIs (`ssh://-...`) from Normal to Unbreak Now!.

oh wow

Aug 10 2017, 9:40 PM · Subversion, Mercurial, Git, Security
epriestley created T12961: [CVE-2017-1000117, et al] Git, Mercurial and Subversion could all execute arbitrary commands when interacting with malicious SSH URIs (`ssh://-...`).
Aug 10 2017, 9:38 PM · Subversion, Mercurial, Git, Security
chad closed T12832: Add autoclose table to Diffusion Manage as Resolved by committing Restricted Diffusion Commit.
Aug 10 2017, 8:26 PM · Design, Diffusion
chad closed T12832: Add autoclose table to Diffusion Manage, a subtask of T12824: Redesign Diffusion, as Resolved.
Aug 10 2017, 8:26 PM · Design, Diffusion
chad added a revision to T12832: Add autoclose table to Diffusion Manage: Unknown Object (Differential Revision).
Aug 10 2017, 5:16 PM · Design, Diffusion
mormegil awarded T6522: "Commit's branches contains" condition is not re-evaluated for commits in multiple branches a Heartbreak token.
Aug 10 2017, 4:28 PM · Diffusion (v3), Restricted Project, Restricted Project, Herald
epriestley closed T12948: Remove the `bin/files purge` workflow as Resolved by committing Restricted Diffusion Commit.
Aug 10 2017, 3:49 PM · Bug Report, Files
epriestley closed T12960: fancy date picker breaks browser if year < 1970 as Resolved by committing Restricted Diffusion Commit.
Aug 10 2017, 3:48 PM · Bug Report
aleb updated the question details for Q631: Why does `arc land` truncate the output it receives from `git commit`?.
Aug 10 2017, 3:26 PM · Arcanist
aleb updated the answer details for Q631: Why does `arc land` truncate the output it receives from `git commit`? (Answer 561).
Aug 10 2017, 3:26 PM
aleb added Q631: Why does `arc land` truncate the output it receives from `git commit`? (Answer 561).
Aug 10 2017, 3:25 PM
chad closed T12958: Improve success / error states of adding a credit card as Resolved by committing Restricted Diffusion Commit.
Aug 10 2017, 2:39 PM · Phacility, Phortune
chad closed T12833: Credential workflow for URIs has spacing issues as Resolved by committing Restricted Diffusion Commit.
Aug 10 2017, 2:38 PM · Design, Diffusion
chad closed T12833: Credential workflow for URIs has spacing issues, a subtask of T12824: Redesign Diffusion, as Resolved.
Aug 10 2017, 2:38 PM · Design, Diffusion
epriestley added a comment to T12871: Setting a restricted dashboard as the topmost item in the global menu can lock some users out.

T12956 has another situation where letting MenuItem generate 2+ items may be bad: we want to let a menu item steal the selection, but it's muddy to implement if each MenuItem can return several actual views.

Aug 10 2017, 1:38 PM · Policy, Dashboards, Bug Report
joshuaspence added a comment to T12948: Remove the `bin/files purge` workflow.

Thanks for the detailed response, I certainly didn't expect it.

Aug 10 2017, 1:21 PM · Bug Report, Files
epriestley removed a watcher for Bug Report (Needs Information): • bingogo009.
Aug 10 2017, 1:17 PM
epriestley removed a watcher for Bug Report (Needs Information): • rajuonraj.
Aug 10 2017, 1:17 PM
epriestley removed a watcher for Bug Report: • bingogo009.
Aug 10 2017, 1:17 PM
epriestley removed a watcher for Bug Report: saannjaay.
Aug 10 2017, 1:17 PM
epriestley removed a watcher for Bug Report: • Losy.
Aug 10 2017, 1:17 PM
epriestley added a revision to T12948: Remove the `bin/files purge` workflow: Unknown Object (Differential Revision).
Aug 10 2017, 1:11 PM · Bug Report, Files
epriestley added a comment to T12948: Remove the `bin/files purge` workflow.

I believe the location of the OOM is a little misleading -- the real problem is loadFileData(). This returns the entire file as a string, and will thus:

Aug 10 2017, 1:04 PM · Bug Report, Files
epriestley added a comment to T12959: Diffusion shows unexpected diff when an entire directory is removed.

The new rules on reports are still in flux a bit and extra-muddy for Community members, but I'd generally like to move to a "report + review" model for community reports, something like we currently have for code review. So the general idea is that your bug needs someone to review it and agree with it (e.g., reproduce a bug, or agree that a feature request is a brilliant new idea that makes sense and would be appropriate for the upstream and completely describes a reasonable, generally-experienced root problem) before it comes upstream.

Aug 10 2017, 11:47 AM · Bug Report, Diffusion
epriestley added a comment to T12959: Diffusion shows unexpected diff when an entire directory is removed.

I think this is a real bug. Here's a more complete example of what's going wrong, why it's wrong, and how to reproduce it.

Aug 10 2017, 11:09 AM · Bug Report, Diffusion
epriestley triaged T12960: fancy date picker breaks browser if year < 1970 as Normal priority.
Aug 10 2017, 10:37 AM · Bug Report
epriestley added a revision to T12960: fancy date picker breaks browser if year < 1970: Unknown Object (Differential Revision).
Aug 10 2017, 10:36 AM · Bug Report
epriestley claimed T12960: fancy date picker breaks browser if year < 1970.
Aug 10 2017, 10:36 AM · Bug Report
epriestley closed T6653: Script and regex linter could use some examples as Wontfix.

The community forum is a better place for this discussion. You may or may not receive help there, but we're no longer providing general Phabricator support here in the upstream (nor have we for a long time).

Aug 10 2017, 10:13 AM · Lint, Documentation, Arcanist
cmmata added a comment to T6653: Script and regex linter could use some examples.

I'm having problems with script-and-regex too. I have asked in the community forum but without luck. I’m trying to add phpstan to the arc lint workflow, as explained in the documentation, but I’m unable to capture the error message. Here are my files:

Aug 10 2017, 9:26 AM · Lint, Documentation, Arcanist
cmmata added a comment to T7091: Grep Linter.

ScriptAndRegexLinter needs to be modernized, but is strictly more powerful than the proposed linter. Something like this will implement your desired lint rule after the linter modernizes:

"todo": {
  "type": "script-and-regex",
  "script-and-regex.script": "grep -n TODO --",
  "script-and-regex.regex": "/^(?P<file>[^:]+):(?P<line>\\d+):/"
},
Aug 10 2017, 8:43 AM · Lint, Arcanist
avivey created T12960: fancy date picker breaks browser if year < 1970.
Aug 10 2017, 8:19 AM · Bug Report
chad added a revision to T12833: Credential workflow for URIs has spacing issues: Unknown Object (Differential Revision).
Aug 10 2017, 3:04 AM · Design, Diffusion
chad added a revision to T12958: Improve success / error states of adding a credit card: Unknown Object (Differential Revision).
Aug 10 2017, 2:33 AM · Phacility, Phortune

Aug 9 2017

chad added a revision to T12958: Improve success / error states of adding a credit card: Unknown Object (Differential Revision).
Aug 9 2017, 11:18 PM · Phacility, Phortune
chad added a comment to T12959: Diffusion shows unexpected diff when an entire directory is removed.

I would open to accepting this as a bug report if I felt it was deliberately designed to work the way you expect, but was not (like a regression). Or if information was presented that all other repository viewers do it this way. Otherwise I think it's more 'nitpick' or 'feature request'. A cursory look at GitHub, seems they show the full diff as well: https://github.com/phacility/phabricator/commit/5c1e4488dedafda08684b33a8a4786cf687d2811

Aug 9 2017, 11:07 PM · Bug Report, Diffusion
joshuaspence added a comment to T12959: Diffusion shows unexpected diff when an entire directory is removed.
In T12959#230805, @chad wrote:

In general are you aware we no longer take bug reports or feature requests here?

Aug 9 2017, 10:36 PM · Bug Report, Diffusion
chad added a comment to T12959: Diffusion shows unexpected diff when an entire directory is removed.

In general are you aware we no longer take bug reports or feature requests here?

Aug 9 2017, 10:28 PM · Bug Report, Diffusion
joshuaspence renamed T12959: Diffusion shows unexpected diff when an entire directory is removed from Diffusion shows mysterious diff when an entire directory is removed to Diffusion shows unexpected diff when an entire directory is removed.
Aug 9 2017, 10:23 PM · Bug Report, Diffusion
joshuaspence updated the task description for T12959: Diffusion shows unexpected diff when an entire directory is removed.
Aug 9 2017, 10:23 PM · Bug Report, Diffusion
joshuaspence added a comment to T12959: Diffusion shows unexpected diff when an entire directory is removed.
In T12959#230799, @chad wrote:

What does "mysterious" mean.

Aug 9 2017, 10:21 PM · Bug Report, Diffusion
chad added a comment to T12959: Diffusion shows unexpected diff when an entire directory is removed.

What does "mysterious" mean.

Aug 9 2017, 10:20 PM · Bug Report, Diffusion
joshuaspence updated the task description for T12959: Diffusion shows unexpected diff when an entire directory is removed.
Aug 9 2017, 10:13 PM · Bug Report, Diffusion
joshuaspence created T12959: Diffusion shows unexpected diff when an entire directory is removed.
Aug 9 2017, 10:12 PM · Bug Report, Diffusion
chad created T12958: Improve success / error states of adding a credit card.
Aug 9 2017, 5:12 PM · Phacility, Phortune
kmrhb added a comment to T8238: Formally support side-band change handoff in external repositories.

A possible mid-term solution is to use something like using refs which aren't "tags" (Like github's /refs/pulls/xxx); I think we've discussed it didn't like it because T8092 is desired for other things too.

Aug 9 2017, 2:27 PM · Restricted Project, Restricted Project, Diffusion, Harbormaster

Aug 8 2017

chad added a comment to T12956: Upgrade saved queries in ApplicationSearch to use a "personal" + "global/default" model, like the home menu.

Thanks for the explanation.

Aug 8 2017, 5:33 PM · ApplicationSearch
mpadourek awarded T11377: Query-driven workboard columns a Like token.
Aug 8 2017, 7:38 AM · Restricted Project, Workboards, Feature Request
epriestley added a comment to T12956: Upgrade saved queries in ApplicationSearch to use a "personal" + "global/default" model, like the home menu.

Named queries will get a new flag like isGlobal

Aug 8 2017, 3:14 AM · ApplicationSearch
epriestley added a comment to T12956: Upgrade saved queries in ApplicationSearch to use a "personal" + "global/default" model, like the home menu.

I'm not proposing that, no. Here's exactly what I'm proposing:

Aug 8 2017, 3:09 AM · ApplicationSearch
chad added a comment to T12956: Upgrade saved queries in ApplicationSearch to use a "personal" + "global/default" model, like the home menu.

At least, this is what I thought you were first proposing.

Aug 8 2017, 2:57 AM · ApplicationSearch
chad added a comment to T12956: Upgrade saved queries in ApplicationSearch to use a "personal" + "global/default" model, like the home menu.

Basically the same UX as the home sidebar with home/dashboards.

Aug 8 2017, 2:56 AM · ApplicationSearch
chad added a comment to T12956: Upgrade saved queries in ApplicationSearch to use a "personal" + "global/default" model, like the home menu.

OH yeah.

Aug 8 2017, 2:55 AM · ApplicationSearch
epriestley added a comment to T12956: Upgrade saved queries in ApplicationSearch to use a "personal" + "global/default" model, like the home menu.

I wasn't planning to change the behavior of the dropdown, except that it would begin listing personal filters followed by global/default filters under "Saved Queries".

Aug 8 2017, 2:51 AM · ApplicationSearch
chad added a comment to T12956: Upgrade saved queries in ApplicationSearch to use a "personal" + "global/default" model, like the home menu.

We're probably saying the same thing but maybe you wanted a simpler workaround first.

Aug 8 2017, 2:49 AM · ApplicationSearch
chad added a comment to T12956: Upgrade saved queries in ApplicationSearch to use a "personal" + "global/default" model, like the home menu.

PHI29

Aug 8 2017, 2:46 AM · ApplicationSearch
epriestley added a comment to T12956: Upgrade saved queries in ApplicationSearch to use a "personal" + "global/default" model, like the home menu.

Where's the other conversation?

Aug 8 2017, 2:45 AM · ApplicationSearch
chad added a comment to T12956: Upgrade saved queries in ApplicationSearch to use a "personal" + "global/default" model, like the home menu.

I realize there are two conversations on this feature, I thought I was replying to the other thread.

Aug 8 2017, 2:44 AM · ApplicationSearch
chad added a comment to T12956: Upgrade saved queries in ApplicationSearch to use a "personal" + "global/default" model, like the home menu.

Sorry, when I say "still" I mean like favorites on home.

Aug 8 2017, 2:43 AM · ApplicationSearch
epriestley added a comment to T12956: Upgrade saved queries in ApplicationSearch to use a "personal" + "global/default" model, like the home menu.

I think we should still default search the top item.

Aug 8 2017, 2:42 AM · ApplicationSearch
chad added a comment to T12956: Upgrade saved queries in ApplicationSearch to use a "personal" + "global/default" model, like the home menu.

I think we should still default search the top item. So if admins put "Super special search triggers" as the top item, that is the global default. One a user says OMG NO, and adds their first filter, that becomes their first item and thus their default search.

Aug 8 2017, 2:36 AM · ApplicationSearch