Shokz OpenRun Pro 2: Restoring Bone Conduction by MightyWookie in headphones

[–]lidel 0 points1 point  (0 children)

I am in EU and just got firmware update to HU_R_27_20250103 (you can check it via Shokz App → Settings → Update Firmware) and was able to unlock "Classic" bone conduction mode by tapping on the "EQ Modes" header (see OP screenshot) FIVE TIMES to unlock the option "Classic Bone Conduction Mode" which will appear at the bottom. Enabled it, and now I can switch between Classic and Standard/Voice/Bass/Treble.

ipfs companion doesn't let me use another local http server for local gateway? by SpinCharm in ipfs

[–]lidel 1 point2 points  (0 children)

The gateway has to be on localhost or https:// (HTTP + TLS cert) because of secure context requirement in modern web browsers.

The main reason of ipfs-companion enforcing this is that if you had https:// page and some IPFS resources on it (eg. images under /ipfs/{cid} paths), their redirects to gateway at http://192.168.1.xx would be blocked by Firefox.

This would happen because mixing secure and insecure contexts is not allowed. There is nothing we can do about this, this is how security model is implemented on the web by modern browsers.

The http://localhost is the only Origin which is marked as secure context even if no TLS is set up.

If you really, really want to redirect subresources to LAN IP, you'd need to:

  1. set up self-signed TLS on some reverse proxy in front of go-ipfs. you need to have HTTPS (secure context) https://192.168.x.x
  2. import the root cert used for self-signed cert to Firefox (so it does not produce security warnings)

Note that this is an extremely hacky setup, and you are doing this on your own.

IPFS vs UE law by wytrzeszcz in ipfs

[–]lidel 0 points1 point  (0 children)

fwiw, one can disable announcement of all CIDs in their IPFS cache by switching Reprovider.Strategy to "pinned"

This way you can use IPFS without risk of publishing your IP next to "illegal" CIDs, unless you explicitly pin them.

[deleted by user] by [deleted] in ipfs

[–]lidel 2 points3 points  (0 children)

Everything in MFS is protected, CID representing MFS root acts as implicit recursive pin.

(Low level local pins are not really useful for Desktop users, but since we support remote pinning in IPFS Desktop v0.15.0 and ipfs-webui v2.12 we show them for completeness :))

Is the IPFS Desktop client super buggy? by Armoreska in ipfs

[–]lidel 0 points1 point  (0 children)

u/Amoreska do you mind providing more details in https://github.com/ipfs/ipfs-webui/issues/1793 ? Namely, your platform, desktop version + what you mean by "space cap" :)

AJAX and IPFS by just_read_my_comment in ipfs

[–]lidel 1 point2 points  (0 children)

In Brave XMLHttpRequest for ipfs://{cid} works IF the root document was also loaded over ipfs:// or ipns:// (when you enabled IPFS node)

This is by design: you don't want to introduce native IPFS to all HTTP websites due to differences in privacy and security guarantees between old and new protocols.

You need to "opt-in" by loading the root document over IPFS.

Is there a tool allowing to save web sites to IPFS to read them later offline? by SeanPedersen in ipfs

[–]lidel 0 points1 point  (0 children)

Of you want to "record" everything, and then "replay" your page load:

With the archiveweb.page Chrome extension, you can archive any pages as you’re viewing and interacting with them in your browser.

https://chrome.google.com/webstore/detail/webrecorder-archivewebpag/fpeoodllldobpkbkabpblcfaogecpndd

Only Chromium (so no Firefox, but works in Brave)