ffuent.es is a Fediverse instance that uses the ActivityPub protocol. In other words, users at this host can communicate with people that use software like Mastodon, Pleroma, Friendica, etc. all around the world.
This server runs the snac software and there is no automatic sign-up process.
#perigee - yet another server for the #GeminiProtocol written in #Rust
https://codeberg.org/bunburya/perigee
Testing proxy option in #Vador - #nostr / #bunker eGUI in #Rust
https://codeberg.org/vador/vador/src/branch/frosty
#Nostr Site publisher and Gemini gateway. Serves nsites over #GeminiProtocol
https://codeberg.org/ngemsite/ngemsite
#Rust #Gemtext
#btpeer v0.12 release that now implements specified fake port ":1" on announce requests by default (use -p argument to forcefully change it)
https://crates.io/crates/btpeer/0.12.0
btpeer is #CLI tool and #library in #Rust to explore #BitTorrent trackers; it allows to grab peers for manual connections.
Modern βtracker crawler is also using it for crawler and catalog scrape, #I2P including.
After stable #psocks 0.6 release which includes out proxy option, testing flexible routing config in https://codeberg.org/YGGverse/psocks/pulls/5
This feature allows to setup multiple destinations such as I2P or Tor endpoints according to DNS, IP or CIDR match rules ( like tinyproxy but #SOCKS5 )
#btracker is now resolving #I2P torrents using SAM bridge for librqbit:
http://btrackrqkjp6kgelov5a3uxisis77ofxqt5nvy5hvvtoybjpmq4q.b32.i2p
To share your #torrents just append following tracker in your #bittorrent client:
http://btrackrqkjp6kgelov5a3uxisis77ofxqt5nvy5hvvtoybjpmq4q.b32.i2p/announce
Derived multi-networking ability to the #route96 / #blossom server that allow to setup Yggdrasil, Mycelium, I2P and other virtual hosts using shared storage / DB
https://github.com/v0l/route96/pull/94
Config examples:
https://codeberg.org/YGGverse/server/search/branch/main?path=&q=route96&mode=exact
Our #Blossom backend server changed from blossom-rs to #route96
https://github.com/v0l/route96
WebUI: http://[302:68d0:f0d5:b88d::bdb]
* #Yggdrasil, same for #Mycelium and #I2P - shared storage
The member list location changed to
https://codeberg.org/YGGverse/server/src/commit/bf4b7b90a7ba046bfdc5c88f42eb82dea01cb557/etc/route96/whitelist.txt
Testing #Nip92 for multiple #Blossom fallback servers in #gossip https://github.com/YGGverse/gossip/pull/3
#gossip / #Yggverse edition get event views counter fix and related refactor for its #nostr-types dependency that is now part of the repository:
it partially implements ordered IndexMap storage instead of Vector (wants also implement some assertion in future) to store unique values in index (could also prevent extra recording requests to relays) - please upgrade https://github.com/YGGverse/gossip
Fixed NIP-05 manifest validation in #gossip / #nostr fork by #YGGverse https://github.com/YGGverse/gossip/commit/79f9b8ca42fccc3c055187538ade7841f3f92879
By the way, if somebody wants free DNS / manifest hosting - feel free PR a record: https://github.com/YGGverse/yggverse.github.io/blob/main/.well-known/nostr.json
Testing local #iroh relays:
[202:68d0:f0d5:b88d:1d1a:555e:2f6b:3148]:3340 - #Yggdrasil
[505:6847:c778:61a1:5c6d:e802:d291:8191]:3340 - #Mycelium
Usage example:
sendme send -v --magic-ipv6-addr [YGG_HOST]:PORT \
--relay http://[202:68d0:f0d5:b88d:1d1a:555e:2f6b:3148]:3340 /path/to/file
https://github.com/n0-computer/sendme
https://github.com/n0-computer/awesome-iroh
Implemented proxy filters by multi-line regex conditions (rule could be one, screenshot just for example)
#gossip ( #YGGverse edition ) now supports #I2P domains for HTTP links and related content preload - please update if you use this feature!
https://github.com/yggverse/gossip
This is also a contribution to the #linkify crate and could be useful for other derivatives that parse alphanumeric TLDs:
Our #gossip (fork) get new updates:
1) #IPv6 support is derived (by updating #linkify and #nostr-types dependencies)
2) Multiple #blossom servers upload instead of one by default implementation
Also, we have #Yggdrasil blossom instance for tests, its address announcement is coming soon!
#Gossip / #nostr client fork by #YGGverse with enhanced network options, including SOCKS5 proxy for use with #I2P and more.
https://github.com/YGGverse/gossip
Why the fork:
> I don't really work on this project anymore. I haven't been on nostr in about a month. I think gossip changes should be driven by somebody plugged in, not me. So I suggest you fork this repo and go forth with your changes. Then if you want I can add a pointer at the top of the readme to your fork.
https://github.com/mikedilger/gossip/pull/1030#issuecomment-4695130105
Implemented also exception URLs for #gossip SOCKS5 proxy feature; improved UI; fixed some bugs; maybe added new ones ;)
* HTTP (e.g. blossom) resources are supported
Testing #SOCKS5 proxy option in the #gossip / #nostr client https://github.com/mikedilger/gossip/pull/1029
* just for reminding: it works with #TOR and #I2P relays, no client tunnels required anymore - the one bridge for tests: ws://nostrajmjieip3dqgeefsgpydy3bbshe3o32z65dwkssl7qxkn5a.b32.i2p
#Rust #1029
#btpeer v0.4 release with #library API and colored #CLI features https://crates.io/crates/btpeer/0.4.0
And finally, #btracker instance for #I2P
http://btrackrqkjp6kgelov5a3uxisis77ofxqt5nvy5hvvtoybjpmq4q.b32.i2p
* at this moment, crawler does not support B32 address family by the #librqbit dependency, but the catalog already returns the actual I2P peers for existing torrents from Yggdrasil and Mycelium nodes
#btracker for #GeminiProtocol is back!
gemini://[302:68d0:f0d5:b88d::fdb]
* in fact, this is the mirror for #Yggdrasil HTTP version and both UDP/TCP trackers should work http://[202:68d0:f0d5:b88d:1d1a:555e:2f6b:3148]:6969
Source:
https://github.com/YGGverse/btracker/tree/main/crates/gemini
#btpeer - Simple #CLI tool to get peers from #BitTorrent trackers
https://codeberg.org/YGGverse/btpeer
#Rust
Testing new #BitTorrent tracker for #I2P network:
http://btrackrqkjp6kgelov5a3uxisis77ofxqt5nvy5hvvtoybjpmq4q.b32.i2p/announce
http://btrackrqkjp6kgelov5a3uxisis77ofxqt5nvy5hvvtoybjpmq4q.b32.i2p - landing without #btracker yet, but who knows...
#aquatic HTTP and WS trackers now are buildable on modern systems by upgrading #glommio to v0.10 patch https://github.com/greatest-ape/aquatic/pull/244
* aquatic is alternative to well known #OpenTracker #BitTorrent tracker, but written in #Rust; its UDP fork is also part of the #btracker ecosystem https://github.com/YGGverse/btracker
#gossip ( #nostr client in #rust ) is now support local identicon out of the box that is useful for your privacy when using #yggdrasil only mode ( e.g. ws://[31b:6f20:c7f2:3ddf::3221]/ )
https://github.com/mikedilger/gossip/pull/1026
some tips about how to setup local mode (untested) http://[202:68d0:f0d5:b88d:1d1a:555e:2f6b:3148]/d/266
#btracker is back!
http://[202:68d0:f0d5:b88d:1d1a:555e:2f6b:3148]:6969
tip: simply append the following tracker to join the catalog:
udp://[202:68d0:f0d5:b88d:1d1a:555e:2f6b:3148]:6969
#phetch - #GopherProtocol client written in #Rust with #Tor / #I2P proxy support + #TLS as the bonus:
https://github.com/xvxx/phetch
To handle I2P connections use following trick:
TOR_PROXY=127.0.0.1:4447 target/release/phetch -o gopher://phlogqhspsjzcdubodidwc74pmc56hik2t3bhajwc47rg6snboia.b32.i2p:70/1ps/
Starting with version 0.12.8, the #Yoda browser ships with #Markdown rendering support. The functionality is almost complete. Notably, the renderer supports 'fragments' navigation and follows the classic '1 URL = 1 request' principle, ensuring the protocol's inherent #privacy is maintained. Here is a comparison of the same Markdown snippet in Yoda vs. GitHub: