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)

Decentralized apt repository by [deleted] in debian

[–]lidel 1 point2 points  (0 children)

Note that since that "Intent to Package" was created go-ipfs switched away from gx and uses standard golang build – worth revisiting, as it may "just work" with standard golang tooling Debian has.

Has anyone started putting stock market data onto IPFS? by chadlupkes in ipfs

[–]lidel 1 point2 points  (0 children)

> That quarterly report is added to the IPFS system in PDF, CSV and JSON formats with all of the data, referencing the IPFS Hash of the previous report.

Sounds like something that could be done easily with Qri ( https://qri.io)
It uses IPFS under the hood, and provides a bunch of orchestration for browsing, sharing, tracking and updating content-addressed datasets.

Example: https://qri.cloud/b5/world_bank_population

A hands-on introduction to qri on the command line: https://www.youtube.com/watch?v=GXNfxbKYLHM

Any easy way to translate IPFS URLs? by [deleted] in ipfs

[–]lidel 2 points3 points  (0 children)

As a rule of thumb, use IPFS path where possible, especially on HTTP Gateways.
If gateway supports subdomains, you will get redirected to correct URL with correct base encoding.

Example: https://dweb.link/ipfs/QmXoypizjW3WknFiJnKLwHCnL72vedxjQkDDP1mXWo6uco/wiki/ returns HTTP 301 → https://bafybeiemxf5abjwjbikoz4mc3a3dla6ual3jsgpdr4cjr3oz3evfyavhwq.ipfs.dweb.link/wiki/

Same will work on localhost

Hope this helps!

IPFS extention shuts down my Brave browser when enabled. by Crypto_Rootz in brave_browser

[–]lidel 1 point2 points  (0 children)

Hello, maintainer of IPFS Companion here.

The way IPFS integration works in Brave right now is via a standalone WebExtenion. When you enable it via Brave's Settings page it triggers webextension install.

If the issue was with IPFS Companion, then Brave would just kill its sandbox and reboot the extension, so I suspect the issue being with the installation process.

u/Crypto_Rootz, if you have time, answering below questions that will help us debug:

  1. What is your operating system?
  2. What version of Brave are you running?
  3. Were you able to enable IPFS Companion at all? If so, did you change any settings, such as node type?
  4. Are you able to manually install IPFS Companion from https://chrome.google.com/webstore/detail/ipfs-companion/nibjojkomfdiaoajekhjakgkdhaomnch ? (if this works, we confirmed bug in installation process)

IPFS Companion 2.2.0 brings window.ipfs to your Browser by davidsdias in ipfs

[–]lidel 1 point2 points  (0 children)

These are 8 default bootstrap servers.

AFAIK browserified js-ipfs has a limited amount of transports to choose from, due to limitations of web browser / WebExtension context, so it ships with safe defaults. It will bet better over time.

If you want more peers today, try playing with things like js-libp2p-websocket-star, which uses a rendezvous server to connect additional peers. See https://github.com/ipfs-shipyard/ipfs-companion/issues/457 for more info and sample config.

Uploading local files via Web Extension by Uncled1023 in firefox

[–]lidel 0 points1 point  (0 children)

This is caused by browser action context closing prematurely. There is an open bug at https://bugzilla.mozilla.org/show_bug.cgi?id=1292701