Skip to content
Snippets Groups Projects
  1. Nov 14, 2024
  2. Oct 17, 2024
  3. Sep 11, 2024
  4. Jun 10, 2024
  5. Apr 15, 2024
  6. Mar 04, 2024
  7. Jan 22, 2024
  8. Dec 12, 2023
  9. Nov 08, 2023
  10. Oct 02, 2023
  11. Aug 14, 2023
  12. Jun 20, 2023
  13. Jun 15, 2023
  14. May 09, 2023
  15. Mar 20, 2023
  16. Jan 31, 2023
  17. Dec 08, 2022
  18. Nov 30, 2022
  19. Sep 22, 2022
  20. Aug 25, 2022
  21. Jul 07, 2022
    • Antonio Navarro Perez's avatar
      feat(routing): Delegated Routing (#8997) · 92c4dc61
      Antonio Navarro Perez authored
      * Delegated Routing.
      
      Implementation of Reframe specs (https://github.com/ipfs/specs/blob/master/REFRAME.md
      
      ) using go-delegated-routing library.
      
      * Requested changes.
      
      * Init using op string
      
      * Separate possible ContentRouters for TopicDiscovery.
      
      If we don't do this, we have a ciclic dependency creating TieredRouter.
      Now we can create first all possible content routers, and after that,
      create Routers.
      
      * Set dht default routing type
      
      * Add tests and remove uneeded code
      
      * Add documentation.
      
      * docs: Routing.Routers
      
      * Requested changes.
      
      Signed-off-by: default avatarAntonio Navarro Perez <antnavper@gmail.com>
      
      * Add some documentation on new fx functions.
      
      * Add changelog entry and integration tests
      
      * test: sharness for 'dht' in 'routing' commands
      
      Since 'routing' is currently the same as 'dht' (minus query command)
      we need to test both, that way we won't have unnoticed divergence
      in the default behavior.
      
      * test(sharness): delegated routing via reframe URL
      
      * Add more tests for delegated routing.
      
      * If any put operation fails, the tiered router will fail.
      
      * refactor: Routing.Routers: Parameters.Endpoint
      
      As agreed  in https://github.com/ipfs/kubo/pull/8997#issuecomment-1175684716
      
      
      
      * Try to improve CHANGELOG entry.
      
      * chore: update reframe spec link
      
      * Update go-delegated-routing dependency
      
      * Fix config error test
      
      * use new changelog format
      
      * Remove port conflict
      
      * go mod tidy
      
      * ProviderManyWrapper to ProviderMany
      
      * Update docs/changelogs/v0.14.md
      
      Co-authored-by: default avatarAdin Schmahmann <adin.schmahmann@gmail.com>
      
      Co-authored-by: default avatarMarcin Rataj <lidel@lidel.org>
      Co-authored-by: default avatarAdin Schmahmann <adin.schmahmann@gmail.com>
      92c4dc61
    • Jorropo's avatar
      chore: changelogs split · 24b8dd5a
      Jorropo authored
      Closes #8976
      24b8dd5a
  22. Jul 06, 2022
  23. Jun 09, 2022
  24. Jun 08, 2022
  25. Jun 03, 2022
  26. Jun 02, 2022
    • Gus Eggert's avatar
      feat: disable resource manager by default (#9003) · b1c051d2
      Gus Eggert authored
      
      * feat: disable resource manager by default
      
      We are disabling this by default for v0.13 as we work to improve the
      UX around Resource Manager. It is still usable and can be enabled in
      the IPFS config with "ipfs config --bool Swarm.ResourceMgr.Enabled true".
      
      We intend to enable Resource Manager by default in a subsequent
      release.
      
      * docs(config): Swarm.ResourceMgr disabled by default
      
      Co-authored-by: default avatarMarcin Rataj <lidel@lidel.org>
      b1c051d2
  27. May 04, 2022
  28. Apr 28, 2022
    • Marten Seemann's avatar
      feat: relay v2 discovery (go-libp2p v0.19.0) (#8868) · 232ccb4e
      Marten Seemann authored
      * update go-libp2p to v0.19.0
      * chore: go-namesys v0.5.0
      * refactor(config): cleanup relay handling
      * docs(config): document updated defaults
      * fix(tests): panic during sharness
      
      * fix: t0160-resolve.sh
      See https://github.com/ipfs/go-namesys/pull/32
      
      
      
      * fix: t0182-circuit-relay.sh
      * test: transport encryption
      
      Old tests were no longer working because go-libp2p 0.19 removed
      the undocumented 'ls' pseudoprotocol.
      
      This replaces these tests with handshake attempt (name is echoed back on
      OK or 'na' is returned when protocol is not available) for tls and noise
      variants + adds explicit test that safeguards us against enabling
      plaintext by default by a mistake.
      
      * fix: ./t0182-circuit-relay.sh
      
      test is flaky, for now we just restart the testbed when we get
      NO_RESERVATION error
      
      * refactor: AutoRelayFeeder with exp. backoff
      
      It starts at feeding peers ever 15s, then backs off each time
      until it is done once an hour
      
      Should be acceptable until we have smarter mechanism in go-lib2p 0.20
      
      * feat(AutoRelay): prioritize Peering.Peers
      
      This ensures we feed trusted Peering.Peers in addition to any peers
      discovered over DHT.
      
      * docs(CHANGELOG): document breaking changes
      
      Co-authored-by: default avatarMarcin Rataj <lidel@lidel.org>
      Co-authored-by: default avatarGus Eggert <gus@gus.dev>
      232ccb4e
  29. Apr 21, 2022
  30. Apr 08, 2022
  31. Mar 16, 2022
  32. Feb 18, 2022
  33. Dec 26, 2021
  34. Dec 08, 2021
  35. Sep 30, 2021
Loading