diff --git a/.changelog/11855.txt b/.changelog/11855.txt new file mode 100644 index 000000000000..6a15cad217e6 --- /dev/null +++ b/.changelog/11855.txt @@ -0,0 +1,3 @@ +```release-note:improvement +deps: upgrade kr/pty to creack/pty v1.1.5 +``` diff --git a/command/meta_test.go b/command/meta_test.go index e8ba4209a678..7ebce90360db 100644 --- a/command/meta_test.go +++ b/command/meta_test.go @@ -7,7 +7,7 @@ import ( "sort" "testing" - "github.com/kr/pty" + "github.com/creack/pty" "github.com/mitchellh/cli" "github.com/stretchr/testify/require" ) diff --git a/drivers/shared/executor/executor.go b/drivers/shared/executor/executor.go index e4b5880a94ed..5026730b6971 100644 --- a/drivers/shared/executor/executor.go +++ b/drivers/shared/executor/executor.go @@ -14,6 +14,7 @@ import ( "time" "github.com/armon/circbuf" + "github.com/creack/pty" "github.com/hashicorp/consul-template/signals" hclog "github.com/hashicorp/go-hclog" multierror "github.com/hashicorp/go-multierror" @@ -22,7 +23,6 @@ import ( "github.com/hashicorp/nomad/client/stats" cstructs "github.com/hashicorp/nomad/client/structs" "github.com/hashicorp/nomad/plugins/drivers" - "github.com/kr/pty" "github.com/syndtr/gocapability/capability" shelpers "github.com/hashicorp/nomad/helper/stats" diff --git a/drivers/shared/executor/pty_unix.go b/drivers/shared/executor/pty_unix.go index d940d9e0423c..2df23e3d83fc 100644 --- a/drivers/shared/executor/pty_unix.go +++ b/drivers/shared/executor/pty_unix.go @@ -10,7 +10,7 @@ import ( "strings" "syscall" - "github.com/kr/pty" + "github.com/creack/pty" "golang.org/x/sys/unix" ) diff --git a/go.mod b/go.mod index 32372871e8fd..14599434a0a6 100644 --- a/go.mod +++ b/go.mod @@ -9,7 +9,6 @@ replace ( github.com/apparentlymart/go-textseg/v12 => github.com/apparentlymart/go-textseg/v12 v12.0.0 github.com/hashicorp/go-discover => github.com/hashicorp/go-discover v0.0.0-20210818145131-c573d69da192 github.com/hashicorp/hcl => github.com/hashicorp/hcl v1.0.1-0.20201016140508-a07e7d50bbee - github.com/kr/pty => github.com/kr/pty v1.1.5 ) // Nomad is built using the current source of the API module @@ -29,6 +28,7 @@ require ( github.com/containernetworking/plugins v0.7.3-0.20190501191748-2d6d46d308b2 github.com/coreos/go-iptables v0.4.3-0.20190724151750-969b135e941d github.com/coreos/go-semver v0.3.0 + github.com/creack/pty v1.1.17 github.com/docker/cli v0.0.0-20200303215952-eb310fca4956 github.com/docker/distribution v2.7.1+incompatible github.com/docker/docker v17.12.0-ce-rc1.0.20200330121334-7f8b4b621b5d+incompatible @@ -84,7 +84,6 @@ require ( github.com/hashicorp/yamux v0.0.0-20181012175058-2f1d1f20f75d github.com/hpcloud/tail v1.0.1-0.20170814160653-37f427138745 github.com/kr/pretty v0.3.0 - github.com/kr/pty v1.1.5 github.com/kr/text v0.2.0 github.com/mattn/go-colorable v0.1.9 github.com/miekg/dns v1.1.26 diff --git a/go.sum b/go.sum index 215d1cec68a9..c2176f32fa56 100644 --- a/go.sum +++ b/go.sum @@ -228,6 +228,8 @@ github.com/coreos/go-systemd/v22 v22.1.0 h1:kq/SbG2BCKLkDKkjQf5OWwKWUKj1lgs3lFI4 github.com/coreos/go-systemd/v22 v22.1.0/go.mod h1:xO0FLkIi5MaZafQlIrOotqXZ90ih+1atmu1JpKERPPk= github.com/cpuguy83/go-md2man/v2 v2.0.0-20190314233015-f79a8a8ca69d/go.mod h1:maD7wRr/U5Z6m/iR4s+kqSMx2CaBsrgA7czyZG/E6dU= github.com/creack/pty v1.1.9/go.mod h1:oKZEueFk5CKHvIhNR5MUki03XCEU+Q6VDXinZuGJ33E= +github.com/creack/pty v1.1.17 h1:QeVUsEDNrLBW4tMgZHvxy18sKtr6VI492kBhUfhDJNI= +github.com/creack/pty v1.1.17/go.mod h1:MOBLtS5ELjhRRrroQr9kyvTxUAFNvYEK993ew/Vr4O4= github.com/cyphar/filepath-securejoin v0.2.2/go.mod h1:FpkQEhXnPnOthhzymB7CGsFk2G9VLXONKD9G7QGMM+4= github.com/cyphar/filepath-securejoin v0.2.3-0.20190205144030-7efe413b52e1 h1:dCqRswe3ZAwkQWdvFLwRqmJCpGP3DWb7bFogdqY3+QU= github.com/cyphar/filepath-securejoin v0.2.3-0.20190205144030-7efe413b52e1/go.mod h1:FpkQEhXnPnOthhzymB7CGsFk2G9VLXONKD9G7QGMM+4= @@ -638,8 +640,7 @@ github.com/kr/pretty v0.1.0/go.mod h1:dAy3ld7l9f0ibDNOQOHHMYYIIbhfbHSm3C4ZsoJORN github.com/kr/pretty v0.2.0/go.mod h1:ipq/a2n7PKx3OHsz4KJII5eveXtPO4qwEXGdVfWzfnI= github.com/kr/pretty v0.3.0 h1:WgNl7dwNpEZ6jJ9k1snq4pZsg7DOEN8hP9Xw0Tsjwk0= github.com/kr/pretty v0.3.0/go.mod h1:640gp4NfQd8pI5XOwp5fnNeVWj67G7CFk/SaSQn7NBk= -github.com/kr/pty v1.1.5 h1:hyz3dwM5QLc1Rfoz4FuWJQG5BN7tc6K1MndAUnGpQr4= -github.com/kr/pty v1.1.5/go.mod h1:9r2w37qlBe7rQ6e1fg1S/9xpWHSnaqNdHD3WcMdbPDA= +github.com/kr/pty v1.1.1/go.mod h1:pFQYn66WHrOpPYNljwOMqo10TkYh1fy3cYio2l3bCsQ= github.com/kr/text v0.1.0/go.mod h1:4Jbv+DJW3UT/LiOwJeYQe1efqtUx/iVham/4vfdArNI= github.com/kr/text v0.2.0 h1:5Nx0Ya0ZqY2ygV366QzturHI13Jq95ApcVaJBhpS+AY= github.com/kr/text v0.2.0/go.mod h1:eLer722TekiGuMkidMxC/pM04lWEeraHUUmBw8l2grE=