primordic/IssueDupesLite huggingface dataset:
Repository: googlemaps/android-maps-utils

Issue #97: Ability to remove ClusterItems
Created: 2014-07-16T17:28:16Z
So far an exception is thrown at this line

Duplicate issue #127: ClusterManager.removeItem doesn't work
Created: 2014-10-22T16:32:21Z
I've a set of markers from database. I can show them on the map with any problem.
If I add a new marker dinamically, using
mClusterManager.addItem(marker);
it works fine. The new marker is shown on the map.
But if I try to remove the marker, with
mClusterManager.removeItem(marker);
the old marker remains on the map. Even if I call too
mClusterManager.cluster();
...
map.getMap().animateCamera(CameraUpdateFactory.newLatLngBounds(bounds, 5));
I was using v.0.3.1, but forcing v0.3.2 I've the behaviour doesn't seem to change.
I sets this algorithm,
mClusterManager.setAlgorithm(new PreCachingAlgorithmDecorator(new GridBasedAlgorithm()));
since without it, I had an exception(*) when trying to remove an item.
(*) java.lang.UnsupportedOperationException: NonHierarchicalDistanceBasedAlgorithm.remove
not implemented. [fixed using http://stackoverflow.com/questions/22048872/issue-on-removing-item-from-clustermanager]
Thank you again

Closing comment (2014-10-23T06:43:32Z): Hello!
I'll try with removeAll, but this is no a dupe of #97, since changing the algorithm I've been able to continue. Is an error to change the algorithm?
When is it planned to implement QuadTree.remove() ?
Repository: googlemaps/android-maps-utils

Issue #477: Last release was in 2016 (0.5). The project is active. Any plan for next release?
Created: 2018-09-30T12:52:12Z
I've noticed lot of cool features added in the code like the ability to set max distance for items in a cluster, clustering only on visible area etc...
But the last release is 0.5 and I can see the repository is still active this day, last commit is dated only 7 days ago.
Why no more releases? Any plan for one?

Duplicate issue #511: New version 0.6 ?
Created: 2019-04-10T13:48:44Z
It's been 2 years since the last official version of the lib. Is there any plan to create a new version ?
Especially, we'd like to use NonHierarchicalDistanceBasedAlgorithm. setMaxDistanceBetweenClusteredItems

Closing comment (2019-04-10T13:55:04Z): oups duplicate of #477, sorry
Repository: googlemaps/android-maps-utils

Issue #709: Fix publish.yml workflow
Created: 2020-05-01T15:25:27Z
Summary
Fix Publish build to Sonatype GitHub workflow so it successfully uploads a build to Sonatype. Note that this still requires manually intervention to actually publish the build on maven central.
Expected behavior
What did you expect?
On a successful tag by the release workflow, the Publish build to Sonatype should start followed by successfully passing which means that the .aar artifact has been uploaded to Sonatype.
Observed behavior
What did you see instead?  Describe your issue in detail here.
The workflow currently fails while trying to generate the .gpg key.
Environment details
GitHub workflow VM
Steps to reproduce
Dispatch a publish command
Relates to #708

Duplicate issue #722: 1.3.0 for maps SDK beta 3 not found
Created: 2020-05-18T19:26:41Z
// Alternately - Utilities for Maps SDK for Android V3 BETA
implementation 'com.google.maps.android:android-maps-utils-v3:1.3.0'
Gradle error:
ERROR: Failed to resolve: com.google.maps.android:android-maps-utils-v3:1.3.0

Closing comment (2020-05-18T20:24:31Z): Also related to #709
Repository: googlemaps/android-maps-utils

Issue #56:  java.util.ConcurrentModificationException
Created: 2014-02-13T09:32:00Z
I am intermittently getting this error. Here's my scenario:
1.) Not that it matters, - my marker locations are trickling in (coming from a network call)
2.) Every 15 markers that arrive, I "encourage" to do cluster by calling
mClusterManager.cluster()

3.) I have overrode the method shouldRenderAsCluster such that for certain situations, it returns false. Anyway, to over-exagerrate the scenario, let's say I'll always return false. When I zoom-in/out very fast, this error happens , particularly when I am zoomed out... By aggressively hitting the "-" zoom button, and then purposely miss it (hit any area of the map).
java.util.ConcurrentModificationException
        at java.util.HashMap$HashIterator.nextEntry(HashMap.java:806)
        at java.util.HashMap$KeyIterator.next(HashMap.java:833)
        at java.util.AbstractSet.removeAll(AbstractSet.java:110)
        at com.google.maps.android.clustering.view.DefaultClusterRenderer$RenderTask.run(DefaultClusterRenderer.java:362)
        at java.lang.Thread.run(Thread.java:841)

Duplicate issue #74: ConcurrentModificationException in DefaultClusteringRender
Created: 2014-04-03T22:17:42Z
I am getting a ConcurrentModificationException in the DefaultClusteringRender.  This happens on line 383 (call to markersToRemove.removeAll):
        // Wait for all markers to be added.
        markerModifier.waitUntilFree();

        // Don't remove any markers that were just added. This is basically anything that had
        // a hit in the MarkerCache.
        markersToRemove.removeAll(newMarkers);

Not 100% sure what the root of this problem is.  I.E. should that set be a 'ConcurrentSet' or am I doing something wrong.  My guess as to what is happening is that I am performing add and deletes that could be happening on different threads.  In which case I would think this is an issue with the Set in DefaultClusteringRender.
Thoughts?

Closing comment (2014-04-04T02:06:16Z): sorry.  This is a dup of #56.
Repository: googlevr/cardboard

Issue #53: How to load XR Cardboard on runtime
Created: 2020-06-01T16:25:14Z
Hello before XR management the way to start with "None XR device" an  load "Cardboard" on runtime was like this:
 XRSettings.LoadDeviceByName(newDevice);
 yield return null;
 XRSettings.enabled = true;

but now I can not find the way to implement this ?,  is it possible with this new Cardboard plugin ?, thanks.

Duplicate issue #136: From XR mode into 2d mode
Created: 2020-10-07T06:21:00Z
Hi, how can I change in runtime using XR form VR to 2d mode  and back
Unity 2020.1

Closing comment (2020-10-16T15:23:26Z): As @joaoborks suggested, Unity's XR Management must be used to control the XR plugin lifecycle. We’ll add a new section to the Unity quickstart soon to make this clearer and we’ll also add a simple sample that depicts how this should be performed within the XR plugin package. I’m closing this issue as a duplicate of #53.
Repository: googlevr/cardboard

Issue #51: Feature request: Editor Play mode and/or Remote5 support
Created: 2020-05-29T15:45:50Z
Hello, it seems natural to expect developers be able to press Play in the Unity Editor and
A. See the game view in the Editor Game window, with ability to move the view using keyboard shortcuts to change the camera pose
B. Use Remote5 android app to run the scene on an Android device connected via USB, with the camera pose updated using device sensors

Duplicate issue #407: No preview in editor ?
Created: 2023-05-14T15:44:14Z
In editor I can't get preview.

If it is feature not bug :) then I would ask to add preview :) like in depreciated https://github.com/googlevr/gvr-unity-sdk/releases
Well this preview is really helpful in development so I am suprised that so basic functionality is missing :)

Closing comment (2023-05-15T14:04:14Z): Thanks for reaching out to us! I'm closing this issue as it is a duplicate of #51. Please feel free to leave comments on that issue if needed.
Repository: googlevr/cardboard

Issue #146: Is it possible to render different objects to each eye?
Created: 2020-10-23T19:49:01Z
I want to be able to show different objects in each eye in Android/iOS.
In the now obsolete sdk it was possible to set a different target eye to each of two cameras and you could control which object were rendered with the culling mask property. With the new cardboard sdk whenever I try to get the same result I either end up:

only rendering the left eye in both eyes
only rendering the left eye while the right eye is completely black
not rendering anything

I believe this happens when I enable the checkbox "Virtual reality supported" under Player settings -> XR Settings (since this checkbox is needed to enable the target eye field in the cameras)

Duplicate issue #195: Question.  Which eye is currently being rendered - define(s) - shader level - using Unity
Created: 2021-01-26T19:52:41Z
I am requiring a define that I can use at shader level to determine whether the Google Cardboard XR Plugin is active.
At the core I am wanting to determine which eye is being rendered at vertex shader level.  Unity has an in-built variable 'unity_StereoEyeIndex' that can be used.  I can use the define 'UNITY_SINGLE_PASS_STEREO' to determine it's validity when using other VR solutions, and it indeed the variable is valid when using the Google Cardboard XR Plugin.  But as I am in common code, I require a define to determine if it is valid.
Can anyone help?

Closing comment (2021-04-29T17:08:53Z): Thanks for reaching out to us! Sorry for the long delay here. Given that this issue is highly related to #146, I'm marking this issue as a duplicate. I have left some pointers in the aforementioned issue, and please reach out to us again there if needed. Thanks!
Repository: googlevr/cardboard

Issue #76: Supporting Unreal engine
Created: 2020-07-08T08:12:43Z
Do you have plans to add a plugin for Unreal Engine (same as the recently added unity plugin ) ?

Duplicate issue #359: No Unreal Engine plugin ?
Created: 2022-07-05T14:04:36Z
This is totally ridiculous not having UE support. Even though it has unity support with regular builds.

Closing comment (2022-07-08T18:15:41Z): Thanks @kinectsources for reaching out to us! Unfortunately, there are currently no plans to support Unreal Engine. However, adding support for it may be considered in a future update. In case you would like to implement it yourself, please feel free to read CONTRIBUTING.md and follow the process to send a PR.
I'm closing this issue as it is a duplicate of #76. Please feel free to leave comments on that issue if needed.
Thanks!
Repository: googlevr/cardboard

Issue #40: Unity XR Plugin - GLES3 support
Created: 2020-05-21T07:01:36Z
Currently, the XR Plugin requires that you use only the GLES2 graphics API. Is it planned to update this to GLES3?
We previously mixed Cardboard with ARCore but this is no longer possible as ARCore requires only GLES3.

Duplicate issue #69: It doesn't support Vulkan and OpenGL 3.2 API.
Created: 2020-06-26T12:34:46Z
It only support OpenGL 2.0 API. Anybody who knows for applying plan of Vulkan and OpenGL 3.2 API in Cardboard VR SDK?

Closing comment (2020-07-21T13:12:21Z): I’m closing this issue as is partially a duplicate of #40. For the Vulkan feature request, please open a new issue.
Repository: googlevr/cardboard

Issue #128: The Unity sample (HelloCardboard) works in Unity but is not in stereo
Created: 2020-10-04T17:10:09Z
The page
https://developers.google.com/cardboard/develop/unity/quickstart
describes how to build the basic HelloCardboard example. It also says the app shows you how to "Render stereoscopic images by setting the correct distortion for each eye". Where?
When building it in Unity 2019.4.11f1 everything works with one exception: exactly the same image is rendered in both the left and right eyes. So there is no stereo. See the attached screenshot.

What needs to be done to create a stereo view?
Note that the equivalent page for building for the Android NDK (https://developers.google.com/cardboard/develop/c/quickstart) shows different images being rendered for each eye and therefore a stereo result.
Is this a bug?
Luke

Duplicate issue #188: Feeling without depth of field
Created: 2020-12-31T19:48:27Z
Use old XRSetting , I can see the different between two eyes, and  I feel the depth of field.

But use new XR Plug-in , the rendering of the left and right eyes is the same , and I feel without depth of field.

I try to build Android sample code (Native) , it work ( I feel the depth of field) , but not in Unity to build for Android. How can I do ?
Unity 2019.4.14f1 , cardboard xr plug-in v1.4.1

Closing comment (2021-01-05T11:52:30Z): Closing this issue as it is a duplicate of #128.
Repository: gopasspw/gopass

Issue #2620: New recipient syncing removes all other public keys
Created: 2023-07-24T12:39:29Z
Summary
I added myself as a new recipient to a store on a new machine. After running gopass clone and sync I'm able to see the stored secrets, but syncing removed all other public keys from the store. Syncing shows the following output
$ gopass sync --store tuomas
❌ Failed to initialize mount 3 (/home/tuomas/.local/share/gopass/stores/3). Ignoring: failed to init sub store "3" at "/home/tuomas/.local/share/gopass/stores/3": password store 3 is not initialized. Try gopass init --store 3 --path /home/tuomas/.local/share/gopass/stores/3
🚥 Syncing with all remotes ...
[tuomas] 
   gitfs pull and push ... OK (no changes)❌ Failed to decode public key 0x011B48107A2944E1: public key "0x011B48107A2944E1" not found❌ failed to export public key for "0x011B48107A2944E1": failed to export public key: key not found❌ Failed to export missing public keys for "tuomas": some keys failed✅ All done
Steps To Reproduce
Sync an existing store using a new recipient.
Expected behavior
Syncing would import the existing public keys to the new recipients machine instead of removing them from the store.
Environment

OS: Ubuntu 22.04.2 LTS
OS version: Linux mylly 5.17.0-1034-oem # 35-Ubuntu SMP PREEMPT Wed Jun 21 14:47:15 UTC 2023 x86_64 x86_64 x86_64 GNU/Linux
gopass Version: gopass 1.15.5 go1.20.2 linux amd64
Installation method: downloaded from gopass repo releases

Duplicate issue #2563: gopass clone deletes previously added pubkey
Created: 2023-02-27T17:21:39Z
Discussed in #2561

Originally posted by tatome February 21, 2023
I've set up a git repository, and initialized it as a store for gopass on my home machine.
Then, at work, I created a dedicated gpg key, ran gopass setup and then gopass clone git@some-gitlab/some-repo.git work/some-name.
This creates a new commit in the local repo that deletes the one public key in .public-keys and adds two more (one matching the e-mail address I gave when running gopass setup and the one I chose when running gopass clone.
Instead, I was expecting it to just add the key I chose when I ran gopass clone.
I'm probably just holding it wrong™ but I can't find any hints on how to hold it right in the docs or tutorials; they seem to imply that gopass clone with a sub store name should just work.
I'm using the gopass version that's currently in the Arch Linux repositories: gopass 1.15.3 go1.19.5 linux amd64

Closing comment (2023-09-11T07:33:11Z): This is a duplicate of #2620. Follow along over there for progress.
Repository: gopasspw/gopass

Issue #1379: [API] Define and implement gopass API
Created: 2020-05-22T19:09:19Z
This is a follow up to #849.
After we have unexported most packages gopass can no longer be embedded / used as an API.
Going forward we'd like to reduce the number of features or integrations included but at the same time we'd like to encourage embedding gopass through a clean API.
We'll need to define such and API and implement it, possibly with an example API user (e.g. HIBP auditing).

Duplicate issue #849: Split packages into pkg and internal
Created: 2018-06-05T12:26:20Z
The special internal package in Go 1.5+ disallows imports from packages
that you don't expect people to import. This allows greater flexibility
to refactor etc. later with certainty that the packages aren't used
elsewhere.

ianlewis/memcached-operator@cb52d33
Summary
gopass utilizes a lot of packages to implement it's features. They are all equally exposed to outside consumers. Unfortunately this sometimes leads to confusion and breakage, e.g. #845
We should consider splitting the packages into external API packages in pkg and internal API packages in internal.

Closing comment (2020-05-22T19:29:08Z): Defining and implementing the API will be tracked in #1379.
Repository: gopasspw/gopass

Issue #13: Able to store secrets, but with errors
Created: 2017-02-02T23:07:44Z
I saw gopass on Hacker News and thought I would check it out. I actually plan on doing a PR for #4, but I have experienced an issue I want to raise here. Perhaps someone can expand further on this.
$ gopass insert world
Enter password for world:
Failed to restore terminal: errno 0
Retype password for world:
Failed to restore terminal: errno 0
gopass: Encrypting world for these recipients:
 - 0xB058C2BF639F134B - Mike C (Hi) <mc@sent.com>

Do you want to continue? [Y/n]:
error: gpg failed to sign the data
fatal: failed to write commit object

Error: failed to committ files to git: exit status 128

$ gopass show world
hello

So I insert a secret and it seems to fail, but then I'm able to retrieve it. The secret is present in the .password-store as a .gpg file and is indeed encrypted. Any thoughts on the errors here?
Versions:

macOS 10.12
gpg (GnuPG) 2.0.30 / libgcrypt 1.7.6 (gpg installed via brew)
git version 2.11.0
gopass HEAD (n/a ) go1.7.5

Duplicate issue #52: Error when inserting
Created: 2017-02-13T21:20:47Z
When I attempt to insert new entry I get the following errors:
Enter password for foo/bar: 
Failed to restore terminal: errno 0
Retype password for foo/bar: 
Failed to restore terminal: errno 0
gopass: Encrypting foo/bar for these recipients:
 - 0x56333C1D33F8CE08 - foo bar (foo@bar.com) <foo@bar.com>

Do you want to continue? [Y/n]: y

You need a passphrase to unlock the secret key for
user: foo bar (foo@bar.com) <foo@bar.com>"
4096-bit RSA key, ID 33F8CE08, created 2017-02-13

error: gpg failed to sign the data
fatal: failed to write commit object

Error: failed to commit files to git: exit status 128

I tried https://www.justwatch.com/gopass/faq/
This did not help.
My .gitconfig and user definition for my key match as well.

Closing comment (2017-02-13T22:07:54Z): This is a duplicate of #13.
Repository: gopasspw/gopass

Issue #1323: Avoid showing content of password file on copying (-c)
Created: 2020-05-04T08:52:52Z
Summary
Since version 1.9, gopass -c outputs the password in cleartext, the comment, the URL and the username.
This wasn't the standard behavior before.
Steps To Reproduce
gopass -c <string>
Expected behavior
gopass -c shouldn't show any content of the password file by default.
Environment

OS: Arch Linux 5.6.8-1
gopass Version: 1.9.0-git+HEAD (2020-05-03 20:29:17) go1.14.2 linux amd64
Installation method: Arch community repo

Duplicate issue #1328: gopass -c displays secret
Created: 2020-05-05T10:30:09Z
Summary

Using the command gopass -c my/path/to/secret displays the secret as well as copying it to the clipboard
Steps To Reproduce

gopass -c my/path/to/secret
Expected behavior

Only copy password to clipboard, not displaying it
Environment


OS: Arch Linux
OS version: 5.6.10-arch1-1
gopass Version: gopass 1.9.0-git+HEAD (2020-05-03 20:29:17) go1.14.2 linux amd64
Installation method: pacman


Additional context

Closing comment (2020-05-05T13:53:19Z): This should be a dupe of #1323
Repository: gopasspw/gopass

Issue #1353: gopass show doesn't display password, even with -C
Created: 2020-05-11T03:56:46Z
Summary
Latest release doesn't show the password anymore, even when called with -C.

OS: Arch
OS version: Latest
gopass 1.9.1

Duplicate issue #1357: default CLI behavior changed and breaks default use-case
Created: 2020-05-13T07:55:26Z
Summary
Since 1.9.1 it is no longer possible to use gopass <my-secret> to get the password on stdout as it automatically wants to copy to clipboard. However, in headless environments this fails and returns no password, but only an error message.
Steps To Reproduce
Install 1.9.1, do gopass <my-secret> on a headless remote machine and be greeted with Error: failed to write to clipboard: exit status 1 and a status code of 11.
Expected behavior
The password shows on stdout without any error message or additional text with a status code of 0.
Environment

OS: Arch Linux
OS version: Linux dvzrv 5.6.10.a-1-hardened #1 SMP PREEMPT Sun, 03 May 2020 09:16:44 +0000 x86_64 GNU/Linux
gopass Version: 1.9.1
Installation method: repo

Additional context
This change of behavior in a patch level release(!) breaks literally every use-case someone might have had that involves passing a secret via stdout to another application.
Please revert this change and tag another patch level release!

Closing comment (2020-05-13T19:03:32Z): Duplicate of #1353
Repository: gopasspw/gopass

Issue #498: Possiblity to choose recipients per treeitem / subtree
Created: 2017-12-07T15:38:43Z
I think it would be a very nice feature if I would be able to (i think it's easier) remove recipients from a single tree item or a subtree of my store.
So I can select in more detail which people have access to secrets within my store

Duplicate issue #95: Different encryption keys for sub-directories?
Created: 2017-04-05T16:19:12Z
In pass, it is possible to use different keys to encrypt secrets by having multiple .gpg-id files in sub directories.
From pass manpage:
Contains the default gpg key identification used for encryption and decryption. Multiple gpg keys may be specified in this file, one per line. If this file exists in any sub directories, passwords inside those sub directories are encrypted using those keys. This should be set using the init command.
This seems not to be the case with gopass, is that correct?
What I did:

init store with gpg key A -> key A is in ~/.password-store/.gpg-id
create secret foo/bar
secret is encrypted to key A
create folder asdf
put key B into ~/.password-store/asdf/.gpg-id
create secret asdf/bla
secret is encrypted to key A
expected: secret is encrypted to key B

Closing comment (2019-04-24T14:37:44Z): I guess this was again reported in #498 and now fixed/implemented in #703 :-)
Repository: gopasspw/gopass

Issue #1793: Problem with passwords containing characters matching fmt format specifiers 
Created: 2021-02-13T09:12:48Z
Summary
I have a couple of passwords that have character groups matching the fmt package format specifiers.
As an example there's %3U, which when using go show appears as !U(MISSING).
This problem has appeared with version 1.12.0
Steps To Reproduce
Create a password containing a string matching a fmt format specifier.
When showing the password with gopass it will be treated as a format specifier that's missing its value.
Expected behavior
The password should be shown as is.
Environment

OS: Linux - Archlinux
OS version: Linux myhostname 5.10.15-arch1-1 #1 SMP PREEMPT Wed, 10 Feb 2021 18:32:40 +0000 x86_64 GNU/Linux
gopass Version:

gopass 1.12.0 (2021-02-11 21:15:26) go1.15.8 linux amd64
<root>     - gpg 2.2.27 - git 2.30.1
Available Crypto Backends: age, gpgcli, plain
Available Storage Backends: fs, gitfs


Installation method: From Archlinux's community repository

Additional context

Duplicate issue #1801: [Fixed] Special character % getting interpreted strangely -> Upgrade to 1.12.1
Created: 2021-02-17T14:24:42Z
Summary
Passwords containing a % are getting interpreted as '%! (MISSING)'
Steps To Reproduce
Create a secret with a password containing one or more '%' characters
Expected behavior
Password treated as plain text
Environment
Mac OS 11.2
gopass version 1.12.0 go1.15.7 darwin amd64
Installed via brew
Additional context
Perhaps I am missing something but when I enter passwords using gopass insert -e -f  I get this strange behavior:
> gopass insert -e -f testaccount
Enter password for testaccount []: my%test%password%
Retype password for testaccount []: my%test%password%
> gopass show testaccount
Secret: testaccount

my%!t(MISSING)est%!p(MISSING)assword%!
(MISSING)

Closing comment (2021-02-17T15:29:36Z): Yes, this was fixed in #1794.
We're cutting a patch release today to fix it.
I'm closing since this is a duplicate of #1793
EDIT: this is fixed in 1.12.1, please update.
Repository: gopasspw/gopass

Issue #1121: Second line of yaml file is indented wrongly 
Created: 2019-06-07T10:18:11Z
Summary
Yaml indentation is broken while using gopass.
Steps To Reproduce
$ pass test
a:
  b:
    c: d
$ gopass test
a:
b:
    c: d

All indentation is done with double white space. It's just second line that looses two spaces.
Expected behavioUr
Both outputs look same
Environment

OS:  Mac OS X High Mojave,
OS version: Darwin Kernel Version 18.6.0: Thu Apr 25 23:16:27 PDT 2019; root:xnu-4903.261.4~2/RELEASE_X86_64 x86_64
gopass Version: gopass 1.8.5-git+HEAD go1.12.5 darwin amd64
     - gpg 2.2.16 - git 2.21.0 -   fs 0.1.0
Available Crypto Backends: gpgcli, openpgp, plain, xc
Available RCS Backends: gitcli, noop
Available Storage Backends: fs, inmem
Installation method:  from source

Duplicate issue #1235: gopass removes second line if it's an empty line
Created: 2020-01-09T13:58:09Z
Summary
When storing (or reading) secrets with gopass, the second line of a multiline file is erased, if it's an empty line.
Steps To Reproduce
gopass insert --multiline test
enter the following:
this

is

a

test

gopass show test returns
this
is

a

test

Expected behavior
gopass show test returns
this

is

a

test

Environment


OS: Fedora 31
OS version: Linux yatsu 5.3.16-300.fc31.x86_64 #1 SMP Fri Dec 13 17:59:04 UTC 2019 x86_64 x86_64 x86_64 GNU/Linux
gopass Version:

gopass 1.8.6-git+HEAD go1.13.3 linux amd64
<root>     - gpg 2.2.18 - git 2.24.1 -   fs 0.1.0
Available Crypto Backends: gpgcli, openpgp, plain, xc
Available RCS Backends: gitcli, noop
Available Storage Backends: fs, inmem


Installation method: copr

Additional context

Original pass handles this correctly.
The newline is removed on insert and show, so even secrets created with pass show up wrongly.
Might be related to #1204 and #1121

Closing comment (2020-04-30T21:20:34Z): Yes, this is indeed related to #1121.
For this case there might be a fix possible, but it all boils down to the heuristic we apply about the content of a secret.
We should probably stop doing that. Maybe secrets show have a content type.
And if they don't have one they are just handled as plain text.
Or they are always plain text. Not sure. I will try to fix this, if it doesn't break other workflows.
Repository: gorhill/uMatrix

Issue #319: <noscript> is ignored when uMatrix blocks JavaScript
Created: 2015-08-10T23:48:15Z
If JavaScript is blocked by uMatrix, <noscript>-sections are ignored. This breaks several webpages, e.g. Google image search, and other sites which offer an alternative non-JavaScript-version. So, if I use uMatrix for blocking JavaScript, I have to enable JavaScript on many sites which would work fine without JavaScript. :(
Similar problems were described in #260 and #292, and #232 looks related.
I think the right way would be to execute the <noscript>-sections if JavaScript is disabled/blocked by uMatrix. Is this possible with uMatrix?
I would love it if this would be possible with uMatrix, since I then wouldn't need NoScript anymore.
Current workaround: Use NoScript to block JavaScript; then, <noscript>-tags work. (But I would like to use uMatrix, since it's easier to use, has a better user-interface, and is a one-tool-for-all-tool.)
How to reproduce:

Setup: Firefox with installed uMatrix and NoScript
(u) Block scripts by uMatrix -> <noscript> does not work:
Set "Allow scripts globally" in NoScript, effectively disabling NoScript. Now, <noscript>-contents are ignored, and e.g. Google image search shows a blank page.
(n) Block scripts by NoScript -> <noscript> works:
Set "Forbid scripts globally" in NoScript. Now, NoScripts blocks JavaScript and <noscript>-contents work.

Examples:

http://linkmauve.fr/files/ublock.xhtml/ - This should always show either "Using <noscript/>" or "Using <script/>". When JS is blocked/allowed by NoScript (n), this works; when JS is blocked by uMatrix (u), an empty page is shown.
https://www.google.de/search?q=test&tbm=isch - This is a shortened URL of a google-image search. If JS is blocked by NoScript (n), the browser is redirected to a non-JavaScript-version, and the Google image-search can be used without JavaScript. If JS is blocked by uMatrix (u), only an empty page is shown, and I have to enable JavaScript to use the Google image search.

Duplicate issue #260: Startpage search results not displayed unless uMatrix javascript enabled.
Created: 2015-06-09T02:58:33Z
Firefox version: 39.01
uMatrix versions: 0.9.1.2 and 0.9.1.3
uMatrix settings: 1st party images and CSS enabled, default deny rest
Site: https://startpage.com/
I believe this is due to some change Startpage made Sunday, and it is currently being discussed here: https://www.reddit.com/r/privacy/comments/38zuwz/startpage_now_requires_javascript_to_show_results/
When I enter any search into startpage, just the upper portion of the results page is displayed, no results are shown. Enabling javascript in uMatrix corrects, but a Startpage representative claims javascript is not needed. I did disable javascript in about:config on a fresh occurrence of Firefox, and Startpage search results were indeed shown.

Closing comment (2017-12-02T22:58:17Z): Duplicate of #319.
Fixed in next release.
Repository: gorhill/uMatrix

Issue #694: uMatrix controls cut off
Created: 2017-01-10T05:16:00Z
In Google Chrome on Mac OS X (version 55.0.2883.95 (Official Build) (64-bit)), the top controls of uMatrix are often cut off when I click the extension icon.
http://imgur.com/a/IKWXG
I can't figure out what causes it, so no steps to reproduce. But this small rendering occurs quite frequently.
The list of sites scrolls in the displayed area with the mouse wheel and you can enable domains as usual (for the sites that are visible). However, the padlock and reload buttons are inaccessible.
Usually, if you keep clicking the extension icon (6-20 times), something will sort out the layout problem and display correctly. None of resizing the window, showing other extensions, or switching tabs seems to cause the correct rendering.
http://imgur.com/a/lyD5o

Duplicate issue #703: umatrix frame does not fully display
Created: 2017-01-30T01:36:24Z
I need to click the button 2-10 times for the full content to be shown..
MacOS, Version 55.0.2883.95 (64-bit). Appstore umatrix.

Closing comment (2017-01-30T05:25:21Z): Duplicate of #694.
Repository: gorhill/uMatrix

Issue #330: UI: Settings ex-/import should be in same tab as uBlock or vice-versa
Created: 2015-08-20T18:53:04Z
In uMatrix the ex-/import dialogue is in tab "about" - in uBlock in tab "Preferences" ...
At least for users with combo uMatrix/uBlock, it would be easier to have this in same Tab.

Duplicate issue #562: Export / Import config found under "about" instead of "settings"
Created: 2016-06-01T10:34:45Z
Hi!
Currently the "backup", "import" and "reset to default" are found under "about".
This does not make much sense. From a contextual point of view they belong under "settings" as it is already the case at uBlock Origin.
Alex
P.S. For uMatrix doesn't exist an issue template yet?

Closing comment (2017-11-20T19:07:01Z): Duplicate of #330.
Repository: gorhill/uMatrix

Issue #831: I can't make rules with *.githubusercontent.com
Created: 2017-11-23T08:58:41Z
uMatrix 1.1.10
Firefox 57.0
I can't make rules with *.githubusercontent.com through the umatrix interface.
And with the some other domains too. But I don't remember which ones.

I have this rule github.com githubusercontent.com image allow but I made it manually.
Also when I am pressing the PrintScreen key on my keyboard, the umatrix panel is quickly disappearing.

Duplicate issue #851: Domain grouping inconsistent
Created: 2017-11-27T18:58:45Z
Sometimes domains and their subdomains are grouped together like in this example with gstatic.com:

But other times they aren't grouped like in this example with githubusercontent.com:

Making them group consistently would not only help save clicks when blocking/allowing a whole domain but would also enable you to block/allow a domains with load balancer as can be seen in the example with githubusercontent.com.

Closing comment (2017-11-27T19:29:37Z): @gorhill That’s not the correct answer. ;)
@Certary The correct answer is duplicate of #831 (and in turn of #155 and #54).
Repository: gorhill/uMatrix

Issue #840: uMatrix dropdown renders as empty and inactive
Created: 2017-11-24T19:17:54Z
Firefox 57.0
uMatrix 1.1.10
uMatrix UI renders as empty on the site https://www.topgearleather.com/
UI buttons are also unresponsive, except the settings gear, which responds correctly.
See screenshot:
https://imgur.com/a/GXv58
I've disabled all my other FF extensions with no change in the result.

Duplicate issue #846: Grey UI glitch over some domain names.
Created: 2017-11-25T14:00:02Z
This doesn't happen with all domain names. I've seen it on occasion and have been incredibly lazy, but since I was filing another bug today, I thought I should file this too. A quick check and I've got it to happen over bugzilla.mozilla.org and core77.com
1: Go to bugzilla.mozilla.org
2: Click the uMatrix icon
3: See

Closing comment (2017-11-25T14:32:16Z): Duplicate of #840.
Repository: gorhill/uMatrix

Issue #852: [Firefox] UMatrix doesn't keep "show only domains" in Private Window
Created: 2017-11-28T04:24:25Z
When in private window, UMatrix in Firefox doesn't keep the option to show only the domains in the panel, like Chrome's version does.
Steps to reproduce:

In a normal window, set the panel to show only domains from network requests (clicking in the down arrow shown in the picture):




Open a new private window.


Open a site in the private window.

Expected: Panel keeps showing only the domains, like in the picture above.
What happens: Panel show domains and subdomains.



P.S.: Thanks for your extensions!

Duplicate issue #863: One minor uMatrix setting is deleted with cookies
Created: 2017-12-02T17:21:36Z
Hi,
uMatrix on Firefox has one tiny preference that gets wiped when people clear cookies, the I want to hide all blacklisted domains from the drop down menu setting. By default domains blacklisted by filter lists or personal rules are displayed, but a simple click collapses them all into a single line.
Unfortunately, uMatrix forgets this setting when cookies are deleted. You can reproduce the loss of this setting with the CTRL+SHIFT+DEL interface where literally everything is selected. If instead you don't select cookies and offline data, then the preference will not be forgotten by uMatrix.
Would you mind sharing which API you use to store data that isn't deleted with the CTRL+SHIFT+DEL interface, while we are at it ? The developer of the Tree Tabs add-on would really benefit from knowing this, all his settings get deleted the way I described, and there can be quite a lot.
Thanks!
uMatrix 1.1.12
Firefox 57
Windows 7 64-bit

Closing comment (2017-12-02T17:42:33Z): Thanks, so I'll suggest him browser.storage.local or IndexedDB instead of anything tied to the window object.

Duplicate of #852. Fixed in current dev build.

Ah crap, sorry I did not notice it.

I don't know what is "CTRL+SHIFT+DEL interface".

I don't know how to access it without a shortcut these days. This one.
Repository: gorhill/uMatrix

Issue #358: Youtube videos don't play
Created: 2015-09-20T07:15:39Z
Hello,
when Referrer-Spoofing is active, youtube videos don't play. Something they changed as it worked weeks ago without an issue.

Duplicate issue #373: Videos not working on Youtube with referrer spoofing enabled
Created: 2015-10-10T11:54:54Z
Hi,
Since I updated Umatrix from 0.9.2.1 to 0.9.3.0, the videos on youtube aren't working anymore. It only occurs when referrer spoofing is  enabled.
Everything was working well with 0.9.2.1
I'm using Firefox 41.0.2
Thanks.

Closing comment (2015-10-10T11:57:06Z): Duplicate of #358.
Repository: gorhill/uMatrix

Issue #319: <noscript> is ignored when uMatrix blocks JavaScript
Created: 2015-08-10T23:48:15Z
If JavaScript is blocked by uMatrix, <noscript>-sections are ignored. This breaks several webpages, e.g. Google image search, and other sites which offer an alternative non-JavaScript-version. So, if I use uMatrix for blocking JavaScript, I have to enable JavaScript on many sites which would work fine without JavaScript. :(
Similar problems were described in #260 and #292, and #232 looks related.
I think the right way would be to execute the <noscript>-sections if JavaScript is disabled/blocked by uMatrix. Is this possible with uMatrix?
I would love it if this would be possible with uMatrix, since I then wouldn't need NoScript anymore.
Current workaround: Use NoScript to block JavaScript; then, <noscript>-tags work. (But I would like to use uMatrix, since it's easier to use, has a better user-interface, and is a one-tool-for-all-tool.)
How to reproduce:

Setup: Firefox with installed uMatrix and NoScript
(u) Block scripts by uMatrix -> <noscript> does not work:
Set "Allow scripts globally" in NoScript, effectively disabling NoScript. Now, <noscript>-contents are ignored, and e.g. Google image search shows a blank page.
(n) Block scripts by NoScript -> <noscript> works:
Set "Forbid scripts globally" in NoScript. Now, NoScripts blocks JavaScript and <noscript>-contents work.

Examples:

http://linkmauve.fr/files/ublock.xhtml/ - This should always show either "Using <noscript/>" or "Using <script/>". When JS is blocked/allowed by NoScript (n), this works; when JS is blocked by uMatrix (u), an empty page is shown.
https://www.google.de/search?q=test&tbm=isch - This is a shortened URL of a google-image search. If JS is blocked by NoScript (n), the browser is redirected to a non-JavaScript-version, and the Google image-search can be used without JavaScript. If JS is blocked by uMatrix (u), only an empty page is shown, and I have to enable JavaScript to use the Google image search.

Duplicate issue #861: Google search result page doesn't redirect to non js page
Created: 2017-12-01T13:58:09Z
When I disable JS the google redirect me to a page that is not require JS for filters like filter time. But when I disable JS with uMatrix it doesn't redirect me to that page. Any idea of how to do that? I'm using Firefox on Ubuntu 16.04

Closing comment (2017-12-01T14:15:54Z): Duplicate of #319.
Repository: gorhill/uMatrix

Issue #385: 'Delete blocked cookies' function deletes multifox cookies which are still in use (and were never blocked)
Created: 2015-10-18T04:15:38Z
the multifox addon ( https://addons.mozilla.org/en-us/firefox/addon/multifox/ ) lets u open tabs which belong to a different 'profile', which i think is just different cookie profiles.
so i can have facebook open in a normal tab and facebook open in multifox profile 2 and  both can be logged in to different accounts.
cookies belonging to multifox tabs are named weirdly like 'facebook.com.facebook-com-2.multifox', 'facebook.com.facebook-com-3.multifox' etc. (depending on the profile and the domain name).
they arent blocked by umatrix because they come from the right source and are probably just stored differently by multifox (this is good)
but when umatrix does its cookie cleanups of blocked cookies, it deletes multifox cookies even though they were never blocked ( i guess because it cant find that they belong to any tabs or something ), ive had one other addon have issues with multifox cookies like this. im not sure if addons are able to tell whether or not multifox tabs are open and if cookies belong to them. i think it might be though as the session manager addon remembers which tabs are multifox profiles when saving/restoring sessions.
log from umatrix:
14:50:56        cookie deleted: http://facebook.com.facebook-com-2.multifox/{session-cookie:wd}
14:50:56        cookie deleted: https://facebook.com.facebook-com-2.multifox/{session-cookie:presence}
14:50:56        cookie deleted: https://facebook.com.facebook-com-2.multifox/{session-cookie:xs}
14:50:56        cookie deleted: http://facebook.com.facebook-com-2.multifox/{session-cookie:_js_datr}
14:50:56        cookie deleted: http://youtube.com.youtube-com-2.multifox/{session-cookie:YSC}

would it be possible to not delete .multifox cookies when doing the blocked cookie cleanup (maybe until someone can figure out if other addons can detect multifox tabs/cookies)? i guess its kind of a bug since they were never even blocked tho
also; https://github.com/hultmann/multifox

Duplicate issue #508: Why are my cookies deleted?
Created: 2016-02-27T21:15:21Z
Hi, forgive me, if asking the obvious, but...
I've read the introduction-text here: https://github.com/gorhill/uMatrix/wiki/Cookies
as well as the dashboard texts here:

but I still don't understand, why uMatrix still deletes cookies from sites that I have open tabs. (It also deleted the GitHub cookie while I was here typing ...)


The upper screenshot also shows my settings, so you can see, no cookie option is activated.
I don't want my cookies to be deleted.
Is this by design, if so, why?
Thank you :)
(Firefox 43.4 win7, 64Bit)

Closing comment (2016-02-28T13:30:00Z): My mistake, it's a duplicate of #385, not #489.
Repository: goss-org/goss

Issue #136: Add conditional tests in goss files
Created: 2016-08-12T09:28:00Z
The short story : I would like to be able to load variables in my goss files.
The context :
Goss is played on local hosts, but combined with ansible it could be used to validate a set of servers, with
Goss files sent and played on each remote servers.
The problem :
Tests sets should be adapted to specific operating systems.
If I want to validate that mysql client package is installed, I would check for 'mysql' package on redhat servers or 'mysql-client' package on debian servers.
If I want to validate a specific version, I would check for mysql-5.1.73 on centos 6 or mysql-client-5.6 on ubuntu 16.04.
In this example, at least the package name and the version should be readable from a variable if I want to keep one goss file for all my servers.
I may whish to activate tests under specific conditions, too. A variable {use_systemd} may lead to add more tests, or modify some tests for a specific server.
My solution :
Actualy, I'm able to launch goss with ansible with a specific goss file for each OS.
My needs :
It would be awesome if goss was able to parse the var files of my ansible role.
So I would have the same input for both my role and the tests validating my role.
A variable {{ssh_enable}} set to true would allow ansible to start the sshd service and goss to test that sshd is listening on port {{ssh_port}}.
If set to false, it would be possible to skip the associated test with goss.

Duplicate issue #178: is there any way to test if condition?
Created: 2016-11-30T10:55:59Z
hello,
i am using goss, but i have requirement where i have different regions and they have different settings let say timezone, so how do i check if my region is "this" it should be "this" timezone.
i know i can write shell script and run that as command but just want to know if any way to make it better?
Thanks,
DJ

Closing comment (2016-12-08T00:30:52Z): I don't think it's very difficult to implement. Unfortunately, I haven't had a lot of free time as of late to do this.
I'm going to close this as a duplicate of #136
Repository: goss-org/goss

Issue #149: GOnetstat/port resource fail to notice net.ipv6.bindv6only - validation fails when dual mode ipv4/6 port is available
Created: 2016-09-14T01:27:57Z
When sysctl net.ipv6.bindv6only is 0 (the default value), ports shown as tcp6 in netstat output are may be actually listening on both protocols. If I start with a Goss check like this:
port:
  tcp:12345:
    listening: true

And I then create a simple container, exposing a port on all interfaces (ipv4 and ipv6), like so:
$ docker run -d -p 12345:80 --name goss-test nginx

Then I'll find that I can correctly use the listening port via ipv4:
$ nc -z 127.0.0.1 12345 ; echo $?
0

However, goss will not validate the port correctly:
$ goss validate
F

Failures/Skipped:

Port: tcp:12345: listening:
Expected
    <bool>: false
to equal
    <bool>: true

Total Duration: 0.016s
Count: 1, Failed: 1, Skipped: 0

What this boils down to is: goss is ensuring netstat's output, not the actual state of the ports.
Isn't netstat generally deprecated in favour of ss, because ss does a better job of not confusing the user in ipv6 situations like this one? e.g.
$ sudo ss -lapn | grep 12345
tcp    LISTEN     0      512                   :::12345                :::*      users:(("docker-proxy",25454,4))

versus
$ sudo netstat -lapn | grep 12345
tcp6       0      0 :::12345                :::*                    LISTEN      25454/docker-proxy

(ss is more correct; this is a tcp port, not a tcp6 specific one)

Duplicate issue #177: port vs.expose
Created: 2016-11-22T19:25:19Z
When using docker-compose i would check if a container has a specific port exposed.
version: '2'
services:
  service:
    ...
    expose:
      - "9000"

this doesn't work
port:
  tcp:9000:
    listening: true
    ip:
    - 0.0.0.0

output
.......FS.................

Failures/Skipped:

Port: tcp:9000: listening:
Expected
    <bool>: false
to equal
    <bool>: true
Port: tcp:9000: ip: skipped

Total Duration: 0.101s
Count: 26, Failed: 1, Skipped: 1

netstat -lnt
Active Internet connections (only servers)
Proto Recv-Q Send-Q Local Address           Foreign Address         State       
tcp        0      0 127.0.0.11:35818        0.0.0.0:*               LISTEN      
tcp        0      0 :::9000                 :::*                    LISTEN

Closing comment (2016-11-22T19:27:25Z): Try using tcp6:9000 in the goss check, I think this is related to #149
Repository: goss-org/goss

Issue #137: Gossfile resources are always parsed as relative
Created: 2016-08-15T15:17:40Z
This is really just my interpretation of how I would expect the tool to work based on precedence of other tools, nothing in the codebase or documentation explicitly leads me to think that this is "wrong" as such, just counterintuitive.
Expected behaviour: gossfiles added with "goss add goss " will resolve as absolute paths
Actual behaviour: gossfiles are always interpreted to be relative to the gossfile being validated
I would suggest that anything with a leading '/' be interpreted as an absolute path
someuser@9abad7f991ab:~/golang/src/github.com/aelsabbahy/goss/release$ ls
goss-linux-386  goss-linux-amd64  shellshock_goss.yaml
someuser@9abad7f991ab:~/golang/src/github.com/aelsabbahy/goss/release$ ./goss-linux-amd64 -g /tmp/somegossfile.yaml add goss $(pwd)/shellshock_goss.yaml
Adding Gossfile to '/tmp/somegossfile.yaml':

/home/someuser/golang/src/github.com/aelsabbahy/goss/release/shellshock_goss.yaml: {}


someuser@9abad7f991ab:~/golang/src/github.com/aelsabbahy/goss/release$ ./goss-linux-amd64 -g /tmp/somegossfile.yaml validate

File error: open /tmp/home/someuser/golang/src/github.com/aelsabbahy/goss/release/shellshock_goss.yaml: no such file or directory
someuser@9abad7f991ab:~/golang/src/github.com/aelsabbahy/goss/release$

Duplicate issue #144: Extending a goss.yaml, but `gossfile` is always relative
Created: 2016-09-02T14:47:24Z
From the file /example/goss.yaml
gossfile:
  /differentexample/extendme.yaml: {}

Produces:
File error: open /example/differentexample/extendme.yaml: no such file or directory
Expected: extendme.yaml would be picked up from the /differentexample folder

Closing comment (2016-09-06T18:12:47Z): Marking this as a duplicate of #137, the issue has been resolved by #138 and should be released by the end of the week.
I'll update/close this issue when it's released.