Commit Graph

55 Commits

Author SHA1 Message Date
2c65b0a601 README: Add fuel-core as a notable user (#3003)
Co-authored-by: Thomas Eizinger <thomas@eizinger.io>
2022-10-14 19:10:52 +11:00
d747537911 README: Update notable users (#2922)
Co-authored-by: Thomas Eizinger <thomas@eizinger.io>
2022-09-24 22:49:45 +10:00
3da8b423c2 README: Point to security@libp2p.io (#2799) 2022-08-08 10:57:11 +02:00
163c5c1752 README.md: Add crates.io and docs.rs badges (#2766) 2022-07-22 06:58:41 +10:00
999a212664 README.md: Add elenaf9 to Maintainers (#2656) 2022-05-18 12:13:22 +02:00
85f71746c6 README: Remove mention of Network in libp2p-core (#2548) 2022-03-05 20:29:15 +01:00
fd2be38faf swarm/: Rename ProtocolsHandler to ConnectionHandler (#2527)
A `ProtocolsHandler`, now `ConnectionHandler`, handels a connection, not
a protocol. Thus the name `CONNECTIONHandler` is more appropriate.

Next to the rename of `ProtocolsHandler` this commit renames the `mod
protocols_handler` to `mod handler`. Finally all combinators (e.g.
`ProtocolsHandlerSelect`) are renamed appropriately.
2022-02-21 13:32:24 +01:00
1201af6904 README: Advertise biweekly community calls (#2454) 2022-01-28 18:46:59 +01:00
5cbd4735dd README: Add Thomas as maintainer (#2257)
Co-authored-by: Thomas Eizinger <thomas@eizinger.io>
2021-10-02 10:07:42 +10:00
c860f5a3a7 README: Add starcoin to rust-libp2p users (#2246)
Co-authored-by: Max Inden <mail@max-inden.de>
2021-09-26 16:14:27 +02:00
0afed65c74 README: Mention security@ipfs.io 2021-08-16 16:07:38 +02:00
f874417562 README: Remove freenode IRC link (#2096) 2021-06-11 14:21:37 +02:00
3b0f5a4f96 README: Remove compatibility warning (#2077)
With the ethereum 2 [lighthouse client] and the Filecoin [forest client]
we have two rust-libp2p users demonstrating compatibility of the
rust-libp2p library with other libp2p implementations on a daily basis
on their corresponding live networks.

That in mind the compatibility warning is out of date. While we could do
better, especially in regards to automated compatibility testing across
implementations, rust-libp2p is in fact compatible with the libp2p
specification as well as other libp2p implementations.

[lighthouse client]: https://github.com/sigp/lighthouse

[forest client]: https://github.com/ChainSafe/forest
2021-05-28 14:28:08 +02:00
7386fd7fd8 README: Link to Code of Conduct (#2028) 2021-04-06 14:10:25 +02:00
24b3e09b39 Update README.md (#2003)
Add notable users:

- ipfs-embed. Rust IPFS implementation with a focus on being embeddable into rust applications
- actyx, platform for writing manufacturing applications, based on rust-libp2p
2021-03-18 11:50:31 +01:00
c1f75eee81 README: Express preference for Github discussions for questions (#1996)
* README: Express preference for Github issues for questions

* README: Remove IRC and mention Discussions forum

Co-authored-by: Roman Borschel <romanb@users.noreply.github.com>
2021-03-16 15:14:17 +01:00
6a7576afec README.md: Link to "comit" GitHub org instead of single project (#1961)
Numerous projects in our org use rust-libp2p. Link to the whole org instead of one specific repository.
2021-02-22 09:54:12 +01:00
5ddc8d4bf6 README.md: Add Forest to users list (#1953) 2021-02-12 14:43:31 +01:00
4d290c5a32 README: Remove dead-link badges (#1951) 2021-02-09 11:50:50 +01:00
d94d53abbb Move some crates. (#1941)
Move transport upgrade protocols from `protocols/`
to `transports/`, such that only "application protocols"
that depend on `libp2p-swarm` remain in `protocols/`,
whereas there is no such dependency in `transports/`
outside of integration tests.

Tweak README and top-level CHANGELOG.
2021-02-01 16:37:19 +01:00
569113e368 Update README.md (#1607)
Add marcopoloprotocol to the list
2020-06-15 16:06:29 +02:00
7c63bbf975 Update README.md (#1597)
Add rust-ipfs to the list of notable users

Not sure if it is notable enough, but it is open source and looking for contributors, so it would be cool to have it listed here.

Co-authored-by: Pierre Krieger <pierre.krieger1708@gmail.com>
2020-06-05 10:56:26 +02:00
d2de1835c8 Add bridged chats (#1252) 2019-09-24 18:55:31 +02:00
5866e6aa93 Add comit-rs to README (#1141) 2019-05-23 20:29:34 +02:00
8adc5fa069 Add golem to the list of users (#1137) 2019-05-22 11:04:49 +02:00
889f003a3f Update README.md (#1059) 2019-04-16 15:13:44 +02:00
d618b7b045 Add lighthouse to list of projects (#1026) 2019-03-28 17:40:29 +01:00
5fcc192261 fixed small typo in readme (#909) 2019-02-02 11:19:07 +01:00
a806c4ac08 Updated installation method in README (#871) 2019-01-19 17:54:49 +01:00
60dca37bb7 it -> this (#784) 2018-12-17 10:41:56 +01:00
460f083a0d Remove weird line from readme (#763) 2018-12-10 14:41:31 +01:00
6e1e256fe1 Add a warning about being conformant (#693) 2018-11-28 19:10:04 +01:00
7bf723ae50 docs: add libp2p badges (#676)
* docs: add libp2p badges

* docs: remove waffle, move all badges to the same line
2018-11-24 13:39:13 +01:00
576538b67d Add a badge with a link to deps.rs (#630) 2018-11-13 19:47:28 +01:00
7c8d8b5096 Add substrate to the list of projects using libp2p (#595) 2018-10-30 10:48:24 +01:00
0c7f313146 Tests for nodes/listeners.rs (#541)
* Add unit tests for core::nodes::NodeStream

* Move DummyMuxer to core/tests

* Address grumbles

* Impl Debug for SubstreamRef<P>

* Add test for poll()

* Don't need to open a substream

* pretty printer test

* More tests for NodeStream poll()

* ListenerStream unit tests: transport() and listeners()

* Tests for nodes/listeners.rs

* Add a few tests to help illustrate the "drowning" behaviour of busy listeners

* Address grumbles

* Remove non-project specific stuff

* Address grumbles

* Prefer freestanding function
2018-10-10 16:27:07 +02:00
c77b1f5a0a Better documentation (#391)
* Better documentation

* Minor
2018-08-22 10:46:23 +02:00
c3655226bb Add a UNIX transport (#308)
* Use the new version of tokio
* Add a UNIX transport
2018-08-08 12:38:29 +02:00
e11fac938e Fix Thisis (#292) 2018-07-11 10:56:48 +02:00
c4a92e2493 Update summary of crates with missing crates (#242)
* Update summary of crates with missing crates

* Add relay and fix line breaks (use soft wrap in the editor)

* Readd an extra at EOF
2018-06-06 13:18:59 +02:00
a282434d5d Add a libp2p facade crate (#191)
* Add a libp2p facade crate

* Remove secio for now

* Reexport peerstore and PeerId

* Also reexport swarm()
2018-05-18 14:56:11 +02:00
5c1890e66a Rename libp2p_swarm to libp2p_core (#189) 2018-05-16 12:59:36 +02:00
bd17f2ea96 Setup CircleCI build (#107)
* Add circleci config file

* Try enable IPv6

* Make sure `test` uses machine executor

* Add an integration_test step in parallel

* Explicit docker runs for machine tests

* Try make the integration test work

* Hide Dockerfile in a subfolder

* Fix the ping example hanging

* Explicitely pass the port to the ping client
2018-01-23 19:21:41 +01:00
c60fb982d2 Merge remote-tracking branch 'upstream/master' into websockets 2018-01-10 18:10:57 +01:00
c39d0e7145 Implement the identify protocol 2018-01-03 18:09:50 +01:00
4025405e49 Add a README note about the stabilization of impl Trait 2018-01-03 17:46:52 +01:00
c211d6b96e Add a websocket transport 2018-01-03 10:30:50 +01:00
ad4b494621 Remove custom multihash library 2017-11-24 12:20:46 +01:00
e54a8e716e Implement ping 2017-11-22 15:28:06 +01:00
100f368c9d Implement swarm 2017-11-20 17:03:50 +01:00