ηMatrix/eMatrix support thread

Dedicated board for extension releases/support threads

Moderators: FranklinDM, Lootyhoof

Forum rules
Please do not create new topics here unless you are an extension author in need of a dedicated releases&support thread!
coffeebreak
Moon Magic practitioner
Moon Magic practitioner
Posts: 2986
Joined: 2015-09-26, 04:51
Location: U.S.

Re: ηMatrix/eMatrix support thread

Unread post by coffeebreak » 2020-09-08, 15:24

Attronarch wrote:
2020-09-08, 08:43
I've created a local file, linked to it, and it worked.
To be clear...
That local file you added was added (subscribed) solely to eMatrix, and its contents are stored in your browser profile, in \ematrix-data\ematrix.sqlite

User avatar
nicolaasjan
Moon lover
Moon lover
Posts: 86
Joined: 2017-07-28, 14:44
Location: The Netherlands

Re: ηMatrix/eMatrix support thread

Unread post by nicolaasjan » 2020-09-18, 19:15

Just FYI,

uMatrix repo is now archived.
This repository has been archived by the owner. It is now read-only.
Anyway, as it is, I've archived uMatrix's repo, I can't and won't be spending any more time on this project, and neither on all such issues.
Whoever is free to fork under a new name -- I may re-open and resume development in some future if ever I feel for it.
(from here)
Linux Mint 20.3 Mate 64bit
Pale Moon latest

vannilla
Moon Magic practitioner
Moon Magic practitioner
Posts: 2183
Joined: 2018-05-05, 13:29

Re: ηMatrix/eMatrix support thread

Unread post by vannilla » 2020-09-18, 20:09

Doesn't really affect ηMatrix and hasn't been for a long time.

User avatar
moonbat
Knows the dark side
Knows the dark side
Posts: 4942
Joined: 2015-12-09, 15:45
Contact:

Re: ηMatrix/eMatrix support thread

Unread post by moonbat » 2020-09-19, 10:58

Is it because Noscript is better known for the same purpose and continues to be available for Firefox?
"One hosts to look them up, one DNS to find them and in the darkness BIND them."

Image
Linux Mint 21 Xfce x64 on HP i5-5200 laptop, 12 GB RAM.
AutoPageColor|PermissionsPlus|PMPlayer|Pure URL|RecordRewind|TextFX

vannilla
Moon Magic practitioner
Moon Magic practitioner
Posts: 2183
Joined: 2018-05-05, 13:29

Re: ηMatrix/eMatrix support thread

Unread post by vannilla » 2020-09-20, 16:43

I was running a few experiments and noticed that the setting used to spoof the referer can't be disabled.
If I tick it off and refresh the dashboard, the checkbox is ticked instead of being empty. The other settings seem to honor the on/off as expected.
Is anyone else experiencing this? It might be an actual bug.

coffeebreak
Moon Magic practitioner
Moon Magic practitioner
Posts: 2986
Joined: 2015-09-26, 04:51
Location: U.S.

Re: ηMatrix/eMatrix support thread

Unread post by coffeebreak » 2020-09-20, 17:59

vannilla wrote:
2020-09-20, 16:43
the setting used to spoof the referer can't be disabled.
Yes, confirmed.
With v4.3.2 and earlier this issue is not present.

After unticking the setting, the My rules tab shows the corresponding rule as struck through:
referrer-spoof: * true
where it can be removed manually by clicking "Commit".


Edit: fixed goof.
Last edited by coffeebreak on 2020-09-20, 21:52, edited 1 time in total.

vannilla
Moon Magic practitioner
Moon Magic practitioner
Posts: 2183
Joined: 2018-05-05, 13:29

Re: ηMatrix/eMatrix support thread

Unread post by vannilla » 2020-09-20, 18:40

Thanks, I've identified the bug and pushed an update.

User avatar
badnick
Astronaut
Astronaut
Posts: 670
Joined: 2017-03-23, 19:56

Re: ηMatrix/eMatrix support thread

Unread post by badnick » 2020-10-27, 09:24

I'm new on using mMatrix. Is there a possibility to make it working only for a particular domain? (facebook.com)
Windows 10 pro /64 (version 1809)
PM last/64

vannilla
Moon Magic practitioner
Moon Magic practitioner
Posts: 2183
Joined: 2018-05-05, 13:29

Re: ηMatrix/eMatrix support thread

Unread post by vannilla » 2020-10-27, 10:23

Ask the mMatrix developers, this is eMatrix. :P
You can't. It's either every domain or remove it.

letmeindude

Re: ηMatrix/eMatrix support thread

Unread post by letmeindude » 2020-10-27, 10:52

badnick wrote:
2020-10-27, 09:24
I'm new on using mMatrix. Is there a possibility to make it working only for a particular domain? (facebook.com)
Yes, open eMatrix panel and click on the star * and allow all (make it all green), then go to facebook and block whatever you want.

User avatar
badnick
Astronaut
Astronaut
Posts: 670
Joined: 2017-03-23, 19:56

Re: ηMatrix/eMatrix support thread

Unread post by badnick » 2020-10-27, 11:21

letmeindude wrote:
2020-10-27, 10:52
Yes, open eMatrix panel and click on the star * and allow all (make it all green), then go to facebook and block whatever you want.
Thanks!
Windows 10 pro /64 (version 1809)
PM last/64

letmeindude

Re: ηMatrix/eMatrix support thread

Unread post by letmeindude » 2020-10-27, 12:54

Detailed guide from the original developer for:
- Local soft allow-all
- Local hard allow-all
- Global soft allow-all
- Global hard allow-all

My previous suggestion corresponds to Global soft allow-all.
Just remember that all the changes-rules are temporary, so to save them you need to click on that Lock icon.

vannilla
Moon Magic practitioner
Moon Magic practitioner
Posts: 2183
Joined: 2018-05-05, 13:29

Re: ηMatrix/eMatrix support thread

Unread post by vannilla » 2020-11-12, 15:22

I pushed an update because apparently some less used features were broken.
Shouldn't break anything else, but tell me if you see anything.

User avatar
Mæstro
Lunatic
Lunatic
Posts: 463
Joined: 2019-08-13, 00:30
Location: Casumia

Support for/compatibility with µBlock Origin

Unread post by Mæstro » 2020-12-04, 20:36

I am considering replacing µBlock Origin, which I use now for controlling third-party requests and JavaScript, with ηMatrix. The former however includes some indispensable auxiliary features: preventing prefetching, disabling fonts and images above a given file size specifically (as opposed to blocking 'other' content or all images outright) and suppressing CSP reports. Is it possible to retain these features within ηMatrix, without running µBlock Origin beside it? If so, how?
Browser: Pale Moon (Pusser’s repository for Debian)
Operating System: Linux Mint Debian Edition 4 (amd64)
※Receiving Debian 10 LTS security upgrades
Hardware: HP Pavilion DV6-7010 (1400 MHz, 6 GB)
Formerly user TheRealMaestro: æsc is the best letter.

vannilla
Moon Magic practitioner
Moon Magic practitioner
Posts: 2183
Joined: 2018-05-05, 13:29

Re: ηMatrix/eMatrix support thread

Unread post by vannilla » 2020-12-04, 21:57

It is not possible. ηMatrix operates at the request level for each involved domain, so if you need to operate on actual content you need something else.
You can prevent prefetching (done by the website, as I'm not aware of any UXP applications doing it) by blocking connections to 3rd party domains; not much can be done for things within the same domain unless you go out of your way to block everything.
File size can't be known as ηMatrix works before the browser requests the server for the file, so it can't do anything about it.
Stuff like CSP probably fit in the same category as checking the file size.
You can use ηMatrix instead of uBlock (I don't have uBlock installed at all, for example), but you might want to keep it enabled for very specific content as opposed to requests. Basically have uBlock "accept" anything and block only the things passing through ηMatrix that you don't want.

User avatar
moonbat
Knows the dark side
Knows the dark side
Posts: 4942
Joined: 2015-12-09, 15:45
Contact:

Re: ηMatrix/eMatrix support thread

Unread post by moonbat » 2020-12-05, 01:02

The other thing is uBO can filter page content and remove the empty place holders for blocked ads, which nMatrix cannot.
"One hosts to look them up, one DNS to find them and in the darkness BIND them."

Image
Linux Mint 21 Xfce x64 on HP i5-5200 laptop, 12 GB RAM.
AutoPageColor|PermissionsPlus|PMPlayer|Pure URL|RecordRewind|TextFX

KlarkKentThe3rd
Astronaut
Astronaut
Posts: 556
Joined: 2018-04-20, 20:31

Re: ηMatrix/eMatrix support thread

Unread post by KlarkKentThe3rd » 2020-12-05, 02:00

Can vouch for that, UBO and nMatrix is a killer combination. Just set UBO to "off" for most websites/domains, and your CPU will be thankful.

vannilla
Moon Magic practitioner
Moon Magic practitioner
Posts: 2183
Joined: 2018-05-05, 13:29

Re: ηMatrix/eMatrix support thread

Unread post by vannilla » 2020-12-05, 02:22

moonbat wrote:
2020-12-05, 01:02
remove the empty place holders for blocked ads, which nMatrix cannot.
Doesn't eMatrix also have setting to collapse empty elements like frames? Or do you mean something else?

User avatar
moonbat
Knows the dark side
Knows the dark side
Posts: 4942
Joined: 2015-12-09, 15:45
Contact:

Re: ηMatrix/eMatrix support thread

Unread post by moonbat » 2020-12-05, 02:30

Not just those, for example you get modal popups for newsletter subscriptions or 'install our app' (on mobile), which uBO can use rules for. And the element zapper to temporarily remove stuff from a page while you're looking at it (i.e. without making a rule for subsequent visits if you don't plan to return).
"One hosts to look them up, one DNS to find them and in the darkness BIND them."

Image
Linux Mint 21 Xfce x64 on HP i5-5200 laptop, 12 GB RAM.
AutoPageColor|PermissionsPlus|PMPlayer|Pure URL|RecordRewind|TextFX

User avatar
4td8s
Moonbather
Moonbather
Posts: 67
Joined: 2018-08-18, 23:54

Re: ηMatrix/eMatrix support thread

Unread post by 4td8s » 2020-12-10, 08:24

KlarkKentThe3rd wrote:
2020-12-05, 02:00
Can vouch for that, UBO and nMatrix is a killer combination. Just set UBO to "off" for most websites/domains, and your CPU will be thankful.
uBO doesn't affect the CPUs on most of my modern PCs unless you're using a very old PC with a weak CPU

Locked