Skip to content

Commit 8bcdf88

Browse files
committed
upgrade some dependencies
1 parent 9ba9878 commit 8bcdf88

File tree

4 files changed

+26
-12
lines changed

4 files changed

+26
-12
lines changed

Diff for: CHANGELOG.md

+10-1
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,16 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
1212

1313
### Changed
1414

15-
- updated `toml` dependency to 0.8.
15+
- Update `attohttpc` dependency to 0.28
16+
- Update `base64` dependency to 0.22
17+
- Update `env_logger` dependency to 0.11
18+
- Update `git2` dependency to 0.19
19+
- Update `http ` dependency to 1.1
20+
- Update `nix` dependency to 0.29
21+
- Update `remove_dir_all` dependency to 0.8
22+
- Update `toml` dependency to 0.8.
23+
- Update `tiny_http` dependency to 0.12
24+
- Update `windows-sys` dependency to 0.52
1625

1726
## [0.16.0] - 2023-05-02
1827

Diff for: Cargo.toml

+9-9
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ unstable = []
1717
unstable-toolchain-ci = []
1818

1919
[dependencies]
20-
http = "0.2"
20+
http = "1.1.0"
2121
failure = "0.1.3"
2222
futures-util = "0.3.5"
2323
log = "0.4.6"
@@ -28,26 +28,26 @@ serde_json = "1.0"
2828
scopeguard = "1.0.0"
2929
lazy_static = "1.0.0"
3030
tempfile = "3.0.0"
31-
attohttpc = "0.16"
31+
attohttpc = "0.28.0"
3232
flate2 = "1"
3333
tar = "0.4.0"
3434
percent-encoding = "2.1.0"
3535
walkdir = "2.2"
3636
toml = "0.8.12"
3737
fs2 = "0.4.3"
38-
remove_dir_all = "0.7"
39-
base64 = "0.13.0"
38+
remove_dir_all = "0.8.2"
39+
base64 = "0.22.0"
4040
getrandom = { version = "0.2", features = ["std"] }
4141
thiserror = "1.0.20"
42-
git2 = "0.17.0"
42+
git2 = "0.19.0"
4343

4444
[target.'cfg(unix)'.dependencies]
45-
nix = "0.25.0"
45+
nix = { version = "0.29.0", features = ["signal", "user"]}
4646

4747
[target.'cfg(windows)'.dependencies]
48-
windows-sys = {version = "0.36.1", features = ["Win32_Foundation", "Win32_System_Threading"]}
48+
windows-sys = {version = "0.52.0", features = ["Win32_Foundation", "Win32_System_Threading"]}
4949

5050
[dev-dependencies]
51-
env_logger = "0.8"
51+
env_logger = "0.11.3"
5252
rand = "0.8.5"
53-
tiny_http = "0.8.0"
53+
tiny_http = "0.12.0"

Diff for: src/inside_docker.rs

+2-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
use crate::cmd::Command;
22
use crate::workspace::Workspace;
3+
use base64::{engine::general_purpose::STANDARD as b64, Engine};
34
use failure::Error;
45
use getrandom::getrandom;
56
use log::info;
@@ -52,7 +53,7 @@ pub(crate) fn probe_container_id(workspace: &Workspace) -> Result<Option<String>
5253
let probe_path_str = probe_path.to_str().unwrap();
5354
let mut probe_content = [0u8; 64];
5455
getrandom(&mut probe_content)?;
55-
let probe_content = base64::encode(&probe_content[..]);
56+
let probe_content = b64.encode(&probe_content[..]);
5657
std::fs::write(&probe_path, probe_content.as_bytes())?;
5758

5859
// Check if the probe exists on any of the currently running containers.

Diff for: tests/integration/crates_git.rs

+5-1
Original file line numberDiff line numberDiff line change
@@ -128,7 +128,11 @@ impl Repo {
128128
fn serve(&self) -> Result<String, Error> {
129129
let server =
130130
tiny_http::Server::http("localhost:0").map_err(|e| failure::err_msg(e.to_string()))?;
131-
let port = server.server_addr().port();
131+
let port = if let tiny_http::ListenAddr::IP(socket_addr) = server.server_addr() {
132+
socket_addr.port()
133+
} else {
134+
failure::bail!("found a non-IP server address");
135+
};
132136

133137
let base = self.source.path().join(".git");
134138
let require_auth = self.require_auth;

0 commit comments

Comments
 (0)