Age | Commit message (Collapse) | Author | |
---|---|---|---|
2019-06-15 | Implement /dag/put routemake-dag-put-impl | Matthias Beyer | |
2019-04-04 | ipfs-api: Add hyper_tls for added HTTPS support | Jannis | |
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-13 | formatting; docs update; version increment; small refactors | Ferris Tseng | |
2019-02-13 | Add actix feature for using actix-web | Sameer Puri | |
2019-02-09 | Impose 'static on multipart forms | Sameer Puri | |
2019-01-11 | Change impl Default to match go-ipfs-api behavior | Sameer Puri | |
2018-12-31 | Fix clippy warnings | Sameer Puri | |
2018-12-31 | Run cargo fmt | Sameer Puri | |
2018-12-31 | Implement capability to add files/directories by path to IPFS | Sameer Puri | |
2018-08-04 | formatting | Ferris Tseng | |
2018-08-03 | switch from error-chain to failure | Leonardo Yvens Schwarzstein | |
`error-chain` is likely to be deprecated. | |||
2018-06-27 | fix doc tests | Ferris Tseng | |
2018-06-27 | turn off keep alive | Ferris Tseng | |
2018-06-27 | add send bounds where necessary | Ferris Tseng | |
2018-06-27 | get ipfs-api compiling | Ferris Tseng | |
2018-03-08 | add method to request | Ferris Tseng | |
2018-01-23 | add /object/new and /object/data | Ferris Tseng | |
2018-01-23 | add /bitswap/reprovide | Ferris Tseng | |
2018-01-23 | add shutdown command | Ferris Tseng | |
2018-01-23 | add /name/publish and /name/resolve | Ferris Tseng | |
2018-01-23 | fix tests | Ferris Tseng | |
2018-01-23 | use Option instead of &Option | Ferris Tseng | |
2018-01-23 | add todos | Ferris Tseng | |
2018-01-23 | add /key/rename and /key/rm | Ferris Tseng | |
2017-12-30 | clippy and formatting | Ferris Tseng | |
2017-12-11 | Uppercased path->PATH in constants. | Simon Heath | |
2017-12-11 | Replaced path() method with associated const on ApiRequest trait | Simon Heath | |
2017-12-08 | Updated sizes in type definitions | Simon Heath | |
Mostly from digging through the go code in various places. Rust doesn't really like 'usize' and 'isize' much because they're specifically the size of array indexes; kinda like size_t in C. So it can be annoying to use them on different platforms or in cross- platform API's or suck. | |||
2017-12-05 | Merge pull request #5 from icefoxen/pin-add | Ferris Tseng | |
Fix a bug in the return type of pin_add() | |||
2017-12-05 | Merge branch 'pin-add' of https://github.com/icefoxen/rust-ipfs-api-1 into ↵ | Simon Heath | |
pin-add | |||
2017-12-05 | Fix a bug in the return type of pin() | Simon Heath | |
derp. XD | |||
2017-12-05 | Merge pull request #4 from icefoxen/pin-add | Ferris Tseng | |
Added /pin/add endpoint call | |||
2017-12-04 | Updated pin_add() API slightly and added example. | Simon Heath | |
2017-12-03 | finish writing docs; fix some API issues | Ferris Tseng | |
2017-12-03 | add no_run attribute | Ferris Tseng | |
2017-12-01 | do not actually run the requests | Ferris Tseng | |
2017-12-01 | reduce some duplicate code, and remove unnecessary functions | Ferris Tseng | |
2017-11-30 | add documentation | Ferris Tseng | |
2017-11-30 | Added /pin/add endpoint call | Simon Heath | |
2017-11-26 | fix compilation issue | Ferris Tseng | |
2017-11-26 | add filestore calls | Ferris Tseng | |
2017-11-26 | handle error codes returned by streaming routes | Ferris Tseng | |
2017-11-26 | refactoring | Ferris Tseng | |
2017-11-26 | stream read responses | Ferris Tseng | |
2017-11-26 | take in a pointer to option instead | Ferris Tseng | |
2017-11-25 | add dht and better serialization | Ferris Tseng | |
2017-11-25 | handle streaming errors | Ferris Tseng | |
2017-11-24 | add tar commands | Ferris Tseng | |
2017-11-24 | add implementation for files write | Ferris Tseng | |
2017-11-24 | add block put command | Ferris Tseng | |