Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

go-ipfs cleanup #9

Closed
rht opened this issue Nov 24, 2015 · 1 comment
Closed

go-ipfs cleanup #9

rht opened this issue Nov 24, 2015 · 1 comment

Comments

@rht
Copy link
Contributor

rht commented Nov 24, 2015

Either:

  1. components of go-ipfs are to be yanked out of it (e.g. gateway, ipfswatch, seccat)
  2. go-ipfs as a collection of such tools + UX stuff, it is the libp2p parts that are to be yanked out

Which one is preferable?
Ref: ipfs/kubo#2006

@whyrusleeping
Copy link
Contributor

i would say both, yank those programs all out into their separate repos. go-libp2p is already extracted, and just waiting on gx decisions before we pull all of p2p out to be replaced by this repo

marten-seemann pushed a commit that referenced this issue Dec 20, 2021
* Single goroutine managing autonat-relevent events.
* Watching incoming connections and local interface changes as signals.
* Emit a single 'rechabilitychanged' persistent event

fix #40 
fix #36 
fix #35
fix #34 
fix #11
obsolete #28
obsolete #9 

Co-authored-by: Aarsh Shah <[email protected]>
Co-authored-by: Adin Schmahmann <[email protected]>
marten-seemann pushed a commit that referenced this issue Apr 21, 2022
expose transport parameter to swarm creation
marten-seemann pushed a commit that referenced this issue Apr 22, 2022
fix source address not being set in non REUSEPORT dialer
marten-seemann pushed a commit that referenced this issue Apr 22, 2022
marten-seemann pushed a commit that referenced this issue Apr 26, 2022
marten-seemann added a commit that referenced this issue Apr 27, 2022
add support for ECDSA keys
marten-seemann pushed a commit that referenced this issue May 26, 2022
avoid the nil is not nil footgun
marten-seemann pushed a commit that referenced this issue Aug 9, 2022
marten-seemann pushed a commit that referenced this issue Aug 15, 2022
avoid the nil is not nil footgun
marten-seemann pushed a commit that referenced this issue Aug 17, 2022
marten-seemann pushed a commit that referenced this issue Aug 17, 2022
* add CloseRead/CloseWrite on streams

This changes the behavior of `Close` to behave as one would expect: it closes
the stream. The new methods, CloseWrite/CloseRead allow for closing the stream in
a single direction.

Note: This _does not_ implement CancelWrite/CancelRead as our stream muxer
_protocols_ don't support that.

fixes #9

* remove stream util helpers

FullClose and AwaitEOF were introduced to work around the fact that calling
Close on a stream only closed the write half. All users must adapt their code
to the new interfaces, so this change is intentionally breaking.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants