From 6d3758c6f1e1fe012f20be5bdcc37541bbded93c Mon Sep 17 00:00:00 2001 From: abu usama Date: Thu, 5 Oct 2023 00:00:38 +0500 Subject: [PATCH 1/3] bump to version 3.1.2 --- README.md | 22 +++++++++++----------- debian/changelog | 4 ++-- debian/files | 2 +- ipinfo/CHANGELOG.md | 13 +++++++++++++ ipinfo/deb.sh | 2 +- ipinfo/dist/DEBIAN/control | 2 +- ipinfo/macos.sh | 2 +- ipinfo/main.go | 2 +- ipinfo/windows.ps1 | 2 +- 9 files changed, 32 insertions(+), 19 deletions(-) diff --git a/README.md b/README.md index cc6e0ad4..30f49092 100644 --- a/README.md +++ b/README.md @@ -24,7 +24,7 @@ brew install ipinfo-cli OR to install the latest `amd64` version without automatic updates: ```bash -curl -Ls https://github.com/ipinfo/cli/releases/download/ipinfo-3.1.1/macos.sh | sh +curl -Ls https://github.com/ipinfo/cli/releases/download/ipinfo-3.1.2/macos.sh | sh ``` ### Ubuntu PPA @@ -43,14 +43,14 @@ _Note_: this is a one-time installation; updates are not automatic. Use the PPA for automatic updates. ```bash -curl -Ls https://github.com/ipinfo/cli/releases/download/ipinfo-3.1.1/deb.sh | sh +curl -Ls https://github.com/ipinfo/cli/releases/download/ipinfo-3.1.2/deb.sh | sh ``` OR ```bash -curl -LO https://github.com/ipinfo/cli/releases/download/ipinfo-3.1.1/ipinfo_3.1.1.deb -sudo dpkg -i ipinfo_3.1.1.deb +curl -LO https://github.com/ipinfo/cli/releases/download/ipinfo-3.1.2/ipinfo_3.1.2.deb +sudo dpkg -i ipinfo_3.1.2.deb ``` ### FreeBSD @@ -71,7 +71,7 @@ makepkg -si _Note_: run powershell as administrator before executing this command. ```bash -iwr -useb https://github.com/ipinfo/cli/releases/download/ipinfo-3.1.1/windows.ps1 | iex +iwr -useb https://github.com/ipinfo/cli/releases/download/ipinfo-3.1.2/windows.ps1 | iex ``` ### Scoop @@ -83,7 +83,7 @@ scoop install ipinfo-cli ### Docker ```bash -docker run --rm -it ipinfo/ipinfo:3.1.1 +docker run --rm -it ipinfo/ipinfo:3.1.2 ``` To save the CLI's config, add `-v "/path_to_config:/root/.config/ipinfo"`. For @@ -91,7 +91,7 @@ example, the following command saves the config to the `ipinfo` directory in the current working directory. ```bash -docker run --rm -it -v "$PWD/ipinfo:/root/.config/ipinfo" ipinfo/ipinfo:3.1.1 +docker run --rm -it -v "$PWD/ipinfo:/root/.config/ipinfo" ipinfo/ipinfo:3.1.2 ``` ### Using `go install` @@ -142,12 +142,12 @@ After choosing a platform `PLAT` from above, run: ```bash # for Windows, use ".zip" instead of ".tar.gz" -curl -LO https://github.com/ipinfo/cli/releases/download/ipinfo-3.1.1/ipinfo_3.1.1_${PLAT}.tar.gz +curl -LO https://github.com/ipinfo/cli/releases/download/ipinfo-3.1.2/ipinfo_3.1.2_${PLAT}.tar.gz # OR -wget https://github.com/ipinfo/cli/releases/download/ipinfo-3.1.1/ipinfo_3.1.1_${PLAT}.tar.gz +wget https://github.com/ipinfo/cli/releases/download/ipinfo-3.1.2/ipinfo_3.1.2_${PLAT}.tar.gz -tar -xvf ipinfo_3.1.1_${PLAT}.tar.gz -mv ipinfo_3.1.1_${PLAT} /usr/local/bin/ipinfo +tar -xvf ipinfo_3.1.2_${PLAT}.tar.gz +mv ipinfo_3.1.2_${PLAT} /usr/local/bin/ipinfo ``` ### Using `git` diff --git a/debian/changelog b/debian/changelog index 8ab88ed3..9d0dfd17 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,5 +1,5 @@ -ipinfo (3.1.1) focal; urgency=medium +ipinfo (3.1.2) focal; urgency=medium - * 3.1.1 release. + * 3.1.2 release. -- usama Mon, 07 Aug 2023 12:36:18 +0500 diff --git a/debian/files b/debian/files index 21bff3cc..d67fdaec 100644 --- a/debian/files +++ b/debian/files @@ -1 +1 @@ -ipinfo_3.1.1_source.buildinfo utils optional +ipinfo_3.1.2_source.buildinfo utils optional diff --git a/ipinfo/CHANGELOG.md b/ipinfo/CHANGELOG.md index 7b3b43f2..3914d7b2 100644 --- a/ipinfo/CHANGELOG.md +++ b/ipinfo/CHANGELOG.md @@ -1,3 +1,16 @@ +# 3.1.2 + +* `ipinfo tool prefix` introduced with some misc. prefix tools. Currently supports following: + - `ipinfo tool prefix addr` returns the base IP address of a prefix. + - `ipinfo tool prefix bits` returns the length of a prefix and reports `-1`` if invalid. + - `ipinfo tool prefix masked` returns canonical form of a prefix, masking off non-high bits, and returns the zero if invalid. + - `ipinfo tool prefix is_valid` reports whether a prefix is valid. + +## Pull Requests + +* [#179](https://github.com/ipinfo/cli/pull/179) +* [#180](https://github.com/ipinfo/cli/pull/180) + # 3.1.1 * Fixed return errors in IP parsing generic funcs. diff --git a/ipinfo/deb.sh b/ipinfo/deb.sh index 10f37a43..444a522b 100755 --- a/ipinfo/deb.sh +++ b/ipinfo/deb.sh @@ -1,6 +1,6 @@ #!/bin/sh -VSN=3.1.1 +VSN=3.1.2 curl -LO https://github.com/ipinfo/cli/releases/download/ipinfo-${VSN}/ipinfo_${VSN}.deb sudo dpkg -i ipinfo_${VSN}.deb diff --git a/ipinfo/dist/DEBIAN/control b/ipinfo/dist/DEBIAN/control index c18d63dd..06708767 100644 --- a/ipinfo/dist/DEBIAN/control +++ b/ipinfo/dist/DEBIAN/control @@ -1,6 +1,6 @@ Source: ipinfo Section: utils -Version: 3.1.1 +Version: 3.1.2 Priority: optional Maintainer: IPinfo Vcs-Git: https://github.com/ipinfo/cli diff --git a/ipinfo/macos.sh b/ipinfo/macos.sh index 99c9a0e7..de0fef9a 100755 --- a/ipinfo/macos.sh +++ b/ipinfo/macos.sh @@ -1,6 +1,6 @@ #!/bin/sh -VSN=3.1.1 +VSN=3.1.2 PLAT=darwin_amd64 curl -LO https://github.com/ipinfo/cli/releases/download/ipinfo-${VSN}/ipinfo_${VSN}_${PLAT}.tar.gz diff --git a/ipinfo/main.go b/ipinfo/main.go index 3c5fcf65..49acfda5 100644 --- a/ipinfo/main.go +++ b/ipinfo/main.go @@ -11,7 +11,7 @@ import ( ) var progBase = filepath.Base(os.Args[0]) -var version = "3.1.1" +var version = "3.1.2" // global flags. var fHelp bool diff --git a/ipinfo/windows.ps1 b/ipinfo/windows.ps1 index 5a25388e..40d59b66 100644 --- a/ipinfo/windows.ps1 +++ b/ipinfo/windows.ps1 @@ -1,4 +1,4 @@ -$VSN = "3.1.1" +$VSN = "3.1.2" # build the filename for the Zip archive and exe file $FileName = "ipinfo_$($VSN)_windows_amd64" From 8e8557f6faae8ca6a36bfda7b45837e4655792f1 Mon Sep 17 00:00:00 2001 From: abu usama Date: Thu, 5 Oct 2023 00:07:22 +0500 Subject: [PATCH 2/3] simplified changelog --- ipinfo/CHANGELOG.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/ipinfo/CHANGELOG.md b/ipinfo/CHANGELOG.md index 3914d7b2..ac626eb5 100644 --- a/ipinfo/CHANGELOG.md +++ b/ipinfo/CHANGELOG.md @@ -1,10 +1,10 @@ # 3.1.2 -* `ipinfo tool prefix` introduced with some misc. prefix tools. Currently supports following: - - `ipinfo tool prefix addr` returns the base IP address of a prefix. - - `ipinfo tool prefix bits` returns the length of a prefix and reports `-1`` if invalid. - - `ipinfo tool prefix masked` returns canonical form of a prefix, masking off non-high bits, and returns the zero if invalid. - - `ipinfo tool prefix is_valid` reports whether a prefix is valid. +* `ipinfo tool prefix` introduced with some misc. prefix tools. Currently supports following subcommands: + - `addr` returns the base IP address of a prefix. + - `bits` returns the length of a prefix and reports `-1`` if invalid. + - `masked` returns canonical form of a prefix, masking off non-high bits, and returns the zero if invalid. + - `is_valid` reports whether a prefix is valid. ## Pull Requests From a678e171f36f53fd7a9cac5d1431e2f578e7be81 Mon Sep 17 00:00:00 2001 From: abu usama Date: Thu, 5 Oct 2023 00:08:58 +0500 Subject: [PATCH 3/3] rm extra tick --- ipinfo/CHANGELOG.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/ipinfo/CHANGELOG.md b/ipinfo/CHANGELOG.md index ac626eb5..fdf1b8f5 100644 --- a/ipinfo/CHANGELOG.md +++ b/ipinfo/CHANGELOG.md @@ -2,7 +2,7 @@ * `ipinfo tool prefix` introduced with some misc. prefix tools. Currently supports following subcommands: - `addr` returns the base IP address of a prefix. - - `bits` returns the length of a prefix and reports `-1`` if invalid. + - `bits` returns the length of a prefix and reports `-1` if invalid. - `masked` returns canonical form of a prefix, masking off non-high bits, and returns the zero if invalid. - `is_valid` reports whether a prefix is valid.