summaryrefslogtreecommitdiffstats
path: root/ipfs-api/src/lib.rs
AgeCommit message (Collapse)Author
2020-03-220.7.0 -> 0.7.1Ferris Tseng
2020-03-17increment version; upgrade dependencies; fix deprecationsFerris Tseng
2019-12-25use "impl Stream" instead of the async stream response typeFerris Tseng
2019-12-24update documentationFerris Tseng
2019-12-24move types to libFerris Tseng
2019-12-24cleaning up doc testsFerris Tseng
2019-12-22fleshing out almost all of the core functionalityFerris Tseng
2019-12-22uncomment out client modFerris Tseng
2019-12-22initial dependency upgradingFerris Tseng
2019-10-16Remove unnecessary extern crate declarationsBogdan Arabadzhi
2019-10-15Migrate to Rust 2018 editionBogdan Arabadzhi
2019-10-14updating doc testsFerris Tseng
2019-10-14upgrade version to 0.5.2Ferris Tseng
2019-10-14Upgrade actix to v1, bump ipfs-api to v0.5.2Sameer Puri
2019-10-12Upgrade to Rust 2018Bogdan Arabadzhi
2019-04-04ipfs-api: Add hyper_tls for added HTTPS supportJannis
The `HttpsConnector` provided by hyper-tls supports both HTTP and HTTPS. Using this instead of the default `HttpConnector` allows to use the IpfsClient against HTTPS endpoints such as https://ipfs.infura.io:5001. To make creating an IpfsClient with an HTTPS URI possible, this commit adds a new constructor for `IpfsClient`: ```rust struct IpfsClient { ... pub fn new_from_uri(uri: &str) -> Result<IpfsClient, InvalidUri> { .... } } ``` The existing `IpfsClient::new` constructor is updated to use this. Tested with the current `ipfs-cli` as well as changing `ipfs-cli` to use `IpfsClient::new_from_uri("https://ipfs.infura.io:5001")` instead of `IpfsClient::default()`. Both work.
2019-02-13formatting; docs update; version increment; small refactorsFerris Tseng
2019-02-13Add actix feature for using actix-webSameer Puri
2019-01-11Change impl Default to match go-ipfs-api behaviorSameer Puri
2018-12-31Implement capability to add files/directories by path to IPFSSameer Puri
2018-08-04upgrade versionFerris Tseng
2018-08-04formattingFerris Tseng
2018-08-03switch from error-chain to failureLeonardo Yvens Schwarzstein
`error-chain` is likely to be deprecated.
2018-06-27updating version number in docs and READMEFerris Tseng
2018-06-27fix doc testsFerris Tseng
2018-06-27get ipfs-api compilingFerris Tseng
2018-06-26upgrade dependenciesFerris Tseng
2018-03-08add method to requestFerris Tseng
2018-01-23increment versionFerris Tseng
2018-01-23add /object/new and /object/dataFerris Tseng
2017-12-26increment versionFerris Tseng
2017-12-03finish up adding documentationFerris Tseng
2017-11-24move multipart to crateFerris Tseng
2017-11-19finish implementing multipart apiFerris Tseng
2017-11-19initial implementation of multipartFerris Tseng
2017-11-03add new commandsFerris Tseng
2017-11-02add better handling for stream errors; implement filestore callsFerris Tseng
2017-10-26use hyper instead of reqwestFerris Tseng
2017-10-25add licenseFerris Tseng
2017-10-25move stream reader to moduleFerris Tseng
2017-10-24use error chainFerris Tseng
2017-10-23add bitswap requestsFerris Tseng
2017-10-10add query paramsFerris Tseng
2017-10-09use reqwest instead of hyperFerris Tseng
2017-10-08make multi crate projectFerris Tseng