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.

Admin email
correo@ffuent.es

Search results for tag #rust

[?]YGGverse »
@yggverse@mastodon.social

v0.12 release that now implements specified fake port ":1" on announce requests by default (use -p argument to forcefully change it)

crates.io/crates/btpeer/0.12.0

btpeer is tool and in to explore trackers; it allows to grab peers for manual connections.

Modern βtracker crawler is also using it for crawler and catalog scrape, including.

btpeer

Alt...btpeer

btpeer

Alt...btpeer

    [?]YGGverse »
    @yggverse@mastodon.social

    After stable 0.6 release which includes out proxy option, testing flexible routing config in codeberg.org/YGGverse/psocks/p

    This feature allows to setup multiple destinations such as I2P or Tor endpoints according to DNS, IP or CIDR match rules ( like tinyproxy but )

      YGGverse boosted

      [?]ufm »
      @77a7edb0ec431423dea9c30467982c1ae66922d57a7759fc62d155c49aee0443@mostr.twinkle.lol

      тут на результаты тестов fips возник вопрос - "как-же так, раст-же должен быть быстрее!" вот вам сравнение на одном и том-же физическом стенде:

      Ванильный yggdrasil (go):

      perf3 -i40 -t120 -c 204:84c1:1c59:e250:d04b:6175:6147:d4f8
      Connecting to host 204:84c1:1c59:e250:d04b:6175:6147:d4f8, port 5201
      [ 5] local 202:7d3c:5d59:1b52:48e2:5810:37bf:c310 port 49482 connected to 204:84c1:1c59:e250:d04b:6175:6147:d4f8 port 5201
      [ ID] Interval Transfer Bitrate Retr Cwnd
      [ 5] 0.00-40.01 sec 4.68 GBytes 1.01 Gbits/sec 4747 192 KBytes
      [ 5] 40.01-80.00 sec 4.71 GBytes 1.01 Gbits/sec 4682 192 KBytes
      [ 5] 80.00-120.00 sec 4.71 GBytes 1.01 Gbits/sec 4701 128 KBytes
      - - - - - - - - - - - - - - - - - - - - - - - - -
      [ ID] Interval Transfer Bitrate Retr
      [ 5] 0.00-120.00 sec 14.1 GBytes 1.01 Gbits/sec 14130 sender
      [ 5] 0.00-120.01 sec 14.1 GBytes 1.01 Gbits/sec receiver

      iperf Done.

      yggdrasil-ng (rust):

      iperf3 -i40 -t120 -c 204:a8fa:cb09:778f:882d:679a:50b1:7650
      Connecting to host 204:a8fa:cb09:778f:882d:679a:50b1:7650, port 5201
      [ 5] local 202:fa1d:2f1c:e479:a6a4:dd97:38ca:9875 port 60596 connected to 204:a8fa:cb09:778f:882d:679a:50b1:7650 port 5201
      [ ID] Interval Transfer Bitrate Retr Cwnd
      [ 5] 0.00-40.04 sec 3.83 GBytes 822 Mbits/sec 1367 511 KBytes
      [ 5] 40.04-80.04 sec 3.84 GBytes 826 Mbits/sec 1293 448 KBytes
      [ 5] 80.04-120.04 sec 3.73 GBytes 802 Mbits/sec 1374 384 KBytes
      - - - - - - - - - - - - - - - - - - - - - - - - -
      [ ID] Interval Transfer Bitrate Retr
      [ 5] 0.00-120.04 sec 11.4 GBytes 817 Mbits/sec 4034 sender
      [ 5] 0.00-120.04 sec 11.4 GBytes 816 Mbits/sec receiver

      iperf Done.

      Тест на "голом железе":

      iperf3 -i40 -t120 -c fe80::be24:11ff:fe52:a148%ens19
      Connecting to host fe80::be24:11ff:fe52:a148%ens19, port 5201
      [ 5] local fe80::be24:11ff:fefc:1cd7 port 54668 connected to fe80::be24:11ff:fe52:a148 port 5201
      [ ID] Interval Transfer Bitrate Retr Cwnd
      [ 5] 0.00-40.04 sec 19.6 GBytes 4.21 Gbits/sec 10031 789 KBytes
      [ 5] 40.04-80.04 sec 22.4 GBytes 4.81 Gbits/sec 7561 810 KBytes
      [ 5] 80.04-120.04 sec 18.4 GBytes 3.95 Gbits/sec 9643 47.1 KBytes
      - - - - - - - - - - - - - - - - - - - - - - - - -
      [ ID] Interval Transfer Bitrate Retr
      [ 5] 0.00-120.04 sec 60.4 GBytes 4.32 Gbits/sec 27235 sender
      [ 5] 0.00-120.04 sec 60.4 GBytes 4.32 Gbits/sec receiver

      iperf Done.

      Во всех случаях yggdrasil-ы запускались в режиме autoconf. Собирались последние доступные на гитхабе версии последними версиями компиляторов.

      Повторюсь, у гошечки - очень хороший компилятор, очень вылизанные библиотеки и сам ванильный yggdrasil - очень хорошо оптимизирован. Я не думаю, что @Revertron не в состоянии дотянуть свою версию по скорости до ванильного yggdrasil (другой вопрос - готов-ли он настолько упороться в эту проблему). Но расчитывать на то, что если rust использовать "не думая", можно получить какие-то особые приемущества в скорости - однозначно нет.

        [?]YGGverse »
        @yggverse@mastodon.social

        is now resolving torrents using SAM bridge for librqbit:

        http://btrackrqkjp6kgelov5a3uxisis77ofxqt5nvy5hvvtoybjpmq4q.b32.i2p

        To share your just append following tracker in your client:

        http://btrackrqkjp6kgelov5a3uxisis77ofxqt5nvy5hvvtoybjpmq4q.b32.i2p/announce

          [?]YGGverse »
          @yggverse@mastodon.social

          Derived multi-networking ability to the / server that allow to setup Yggdrasil, Mycelium, I2P and other virtual hosts using shared storage / DB

          github.com/v0l/route96/pull/94

          Config examples:

          codeberg.org/YGGverse/server/s

            [?]YGGverse »
            @yggverse@mastodon.social

            Our backend server changed from blossom-rs to
            github.com/v0l/route96

            WebUI: http://[302:68d0:f0d5:b88d::bdb]
            * , same for and - shared storage

            The member list location changed to
            codeberg.org/YGGverse/server/s

              [?]YGGverse »
              @yggverse@mastodon.social

              Testing for multiple fallback servers in github.com/YGGverse/gossip/pul

                [?]YGGverse »
                @yggverse@mastodon.social

                / edition get event views counter fix and related refactor for its -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 github.com/YGGverse/gossip

                  [?]YGGverse »
                  @yggverse@mastodon.social

                  Yet another (maybe vibed) client for in that promise to support / out of the box git.utn.lol/enki/sunstone

                  by nostr:nevent1qqsq0l48zwky56u7rd4lwvva2lyqz7fu95csp2djy6h00ux2ypk3vlgcys8us

                    [?]YGGverse »
                    @yggverse@mastodon.social

                    Fixed NIP-05 manifest validation in / fork by github.com/YGGverse/gossip/com

                    By the way, if somebody wants free DNS / manifest hosting - feel free PR a record: github.com/YGGverse/yggverse.g

                      [?]YGGverse »
                      @yggverse@mastodon.social

                      Testing local relays:

                      [202:68d0:f0d5:b88d:1d1a:555e:2f6b:3148]:3340 -
                      [505:6847:c778:61a1:5c6d:e802:d291:8191]:3340 -

                      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

                      github.com/n0-computer/sendme
                      github.com/n0-computer/awesome

                        [?]YGGverse »
                        @yggverse@mastodon.social

                        Implemented proxy filters by multi-line regex conditions (rule could be one, screenshot just for example)

                        github.com/yggverse/gossip

                        proxy regex filters in yggverse / gossip

                        Alt...proxy regex filters in yggverse / gossip

                          [?]YGGverse »
                          @yggverse@mastodon.social

                          ( edition ) now supports domains for HTTP links and related content preload - please update if you use this feature!

                          github.com/yggverse/gossip

                          This is also a contribution to the crate and could be useful for other derivatives that parse alphanumeric TLDs:

                          github.com/robinst/linkify/pul

                            [?]YGGverse »
                            @yggverse@mastodon.social

                            Our (fork) get new updates:

                            1) support is derived (by updating and -types dependencies)
                            2) Multiple servers upload instead of one by default implementation

                            Also, we have blossom instance for tests, its address announcement is coming soon!

                            github.com/yggverse/gossip

                              [?]YGGverse »
                              @yggverse@mastodon.social

                              / client fork by with enhanced network options, including SOCKS5 proxy for use with and more.

                              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.

                              github.com/mikedilger/gossip/p

                              Gossip / nostr logo edition by the YGGverse (hard fork)

                              Alt...Gossip / nostr logo edition by the YGGverse (hard fork)

                                [?]YGGverse »
                                @yggverse@mastodon.social

                                Implemented also exception URLs for SOCKS5 proxy feature; improved UI; fixed some bugs; maybe added new ones ;)

                                * HTTP (e.g. blossom) resources are supported

                                github.com/mikedilger/gossip/p

                                No proxy for URL starts from option in gossip/nostr client

                                Alt...No proxy for URL starts from option in gossip/nostr client

                                  [?]YGGverse »
                                  @yggverse@mastodon.social

                                  Testing proxy option in the / client github.com/mikedilger/gossip/p

                                  * just for reminding: it works with and relays, no client tunnels required anymore - the one bridge for tests: ws://nostrajmjieip3dqgeefsgpydy3bbshe3o32z65dwkssl7qxkn5a.b32.i2p

                                  #1029

                                  SOCKS5 option in gossip, nostr client

                                  Alt...SOCKS5 option in gossip, nostr client

                                    [?]YGGverse »
                                    @yggverse@mastodon.social

                                    v0.4 release with API and colored features crates.io/crates/btpeer/0.4.0

                                    Colored features in btpeer v0.4

                                    Alt...Colored features in btpeer v0.4

                                      [?]YGGverse »
                                      @yggverse@mastodon.social

                                      And finally, instance for
                                      http://btrackrqkjp6kgelov5a3uxisis77ofxqt5nvy5hvvtoybjpmq4q.b32.i2p

                                      * at this moment, crawler does not support B32 address family by the dependency, but the catalog already returns the actual I2P peers for existing torrents from Yggdrasil and Mycelium nodes

                                      github.com/ikatson/rqbit/issue

                                      βtracker instance for I2P

                                      Alt...βtracker instance for I2P

                                        [?]YGGverse »
                                        @yggverse@mastodon.social

                                        Launched new experimental instance for the network

                                        http://[505:6847:c778:61a1:5c6d:e802:d291:8191]:6969

                                        It uses shared storage with 0200::/7 instance, but provides special filters and trackers

                                        βtracker instance for the Mycelium network

                                        Alt...βtracker instance for the Mycelium network

                                          [?]YGGverse »
                                          @yggverse@mastodon.social

                                          for is back!

                                          gemini://[302:68d0:f0d5:b88d::fdb]

                                          * in fact, this is the mirror for HTTP version and both UDP/TCP trackers should work http://[202:68d0:f0d5:b88d:1d1a:555e:2f6b:3148]:6969

                                          Source:
                                          github.com/YGGverse/btracker/t

                                          βtracker implementation for the Gemini protocol (in Yoda browser)

                                          Alt...βtracker implementation for the Gemini protocol (in Yoda browser)

                                            [?]YGGverse »
                                            @yggverse@mastodon.social

                                            - Simple tool to get peers from trackers
                                            codeberg.org/YGGverse/btpeer

                                              [?]YGGverse »
                                              @yggverse@mastodon.social

                                              Testing new tracker for network:
                                              http://btrackrqkjp6kgelov5a3uxisis77ofxqt5nvy5hvvtoybjpmq4q.b32.i2p/announce

                                              http://btrackrqkjp6kgelov5a3uxisis77ofxqt5nvy5hvvtoybjpmq4q.b32.i2p - landing without yet, but who knows...

                                                [?]YGGverse »
                                                @yggverse@mastodon.social

                                                HTTP and WS trackers now are buildable on modern systems by upgrading to v0.10 patch github.com/greatest-ape/aquati

                                                * aquatic is alternative to well known tracker, but written in ; its UDP fork is also part of the ecosystem github.com/YGGverse/btracker

                                                  [?]YGGverse »
                                                  @yggverse@mastodon.social

                                                  ( client in ) is now support local identicon out of the box that is useful for your privacy when using only mode ( e.g. ws://[31b:6f20:c7f2:3ddf::3221]/ )

                                                  github.com/mikedilger/gossip/p

                                                  some tips about how to setup local mode (untested) http://[202:68d0:f0d5:b88d:1d1a:555e:2f6b:3148]/d/266

                                                    [?]YGGverse »
                                                    @yggverse@mastodon.social

                                                    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

                                                      ffuentes boosted

                                                      [?]YGGverse »
                                                      @yggverse@mastodon.social

                                                      - client written in with / proxy support + as the bonus:
                                                      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/

                                                      See also:
                                                      github.com/xvxx/phetch/issues/

                                                        [?]YGGverse »
                                                        @yggverse@mastodon.social

                                                        Testing - server written in

                                                        * gopher://phlogqhspsjzcdubodidwc74pmc56hik2t3bhajwc47rg6snboia.b32.i2p:70 -
                                                        * gopher://[202:68d0:f0d5:b88d:1d1a:555e:2f6b:3148]:70 -
                                                        * gopher://[505:6847:c778:61a1:5c6d:e802:d291:8191]:70 -

                                                        Some note about how to setup this server in multi-net environment using separated services (Ukr):
                                                        http://[202:68d0:f0d5:b88d:1d1a:555e:2f6b:3148]/d/249

                                                        P.S. take a look at PR as last official commit is 6-years old

                                                          [?]YGGverse »
                                                          @yggverse@mastodon.social

                                                          [?]YGGverse »
                                                          @yggverse@mastodon.social

                                                          Simple, 6 years-old server for protocol:
                                                          github.com/koenw/bodem

                                                          * contains traverse request check - that's fine, even untested
                                                          * requires `cargo update` on modern systems

                                                            [?]YGGverse »
                                                            @yggverse@mastodon.social

                                                            [?]YGGverse »
                                                            @yggverse@mastodon.social

                                                            0.9.0 release with Unicode half-blocks image rendering as fallback, copying links to clipboard and more features

                                                            github.com/sarowish/ytsub/rele

                                                              [?]YGGverse »
                                                              @yggverse@mastodon.social

                                                              A programmable MITM that intercepts HTTP/HTTPS traffic so you don't have to guess what your app is doing. Forward & reverse modes, TLS interception, , terminal, and web github.com/emanuele-em/proxelar

                                                                [?]Anthk »
                                                                @anthk@neopaquita.es

                                                                Thanks , now for i386 it's broken.

                                                                Do you truly care about users? Really?
                                                                If I were you I'd rewrite the whole +reticulum
                                                                in Goland, at least it would work just as fine
                                                                and with free GC from the start. And for sure
                                                                it would have been more portable.

                                                                  [?]YGGverse »
                                                                  @yggverse@mastodon.social

                                                                  @ufm not sure if related, but recently announced also github.com/obdev/littlesnitch-

                                                                    [?]YGGverse »
                                                                    @yggverse@mastodon.social

                                                                    Testing our new daemon and tool for crawling and processing channels with pre-configured commands vector: codeberg.org/YGGverse/ytd

                                                                    * this tool was initially created as a helper for the project, impressed by and API

                                                                      [?]YGGverse »
                                                                      @yggverse@mastodon.social

                                                                      Clipboard features for - alternative to app, written in

                                                                      Join to tests:
                                                                      github.com/sarowish/ytsub/pull

                                                                        ffuentes boosted

                                                                        [?]YGGverse »
                                                                        @yggverse@mastodon.social

                                                                        Starting with version 0.12.8, the browser ships with 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 is maintained. Here is a comparison of the same Markdown snippet in Yoda vs. GitHub:

                                                                        github.com/YGGverse/Yoda/relea

                                                                        Markdown view in Firefox/HTTP

                                                                        Alt...Markdown view in Firefox/HTTP

                                                                        Markdown view in Yoda/Gemini Protocol

                                                                        Alt...Markdown view in Yoda/Gemini Protocol

                                                                        Random markdown fragment view in Yoda browser, that includes syntax highlight

                                                                        Alt...Random markdown fragment view in Yoda browser, that includes syntax highlight

                                                                          2 ★ 2 ↺
                                                                          dlmayhem boosted

                                                                          [?]ffuentes »
                                                                          @soy@ffuent.es

                                                                          El creador del 'Hola, mundo' y gurú de C ha probado a programar en : "En otro lenguaje serían 5 minutos, con Rust me costó días"
                                                                          Brian , a sus más de ocho décadas, encarna la memoria viva de los cimientos de la programación moderna. Y el 'hype' no va con él.
                                                                          https://www.genbeta.com/desarrollo/creador-hola-mundo-guru-c-ha-probado-a-programar-rust-otro-lenguaje-serian-5-minutos-rust-me-costo-dias