From ba0b062ce9cf206b7d32d581c0f2094d7df30a28 Mon Sep 17 00:00:00 2001 From: Jake McGinty Date: Tue, 1 Jun 2021 00:23:14 +0900 Subject: [PATCH] meta: release v1.3.1 --- .github/workflows/release-artifacts.yml | 1 + Cargo.lock | 10 +-- README.md | 4 +- client/Cargo.toml | 2 +- doc/innernet-server.8 | 60 +++++++------- doc/innernet-server.8.gz | Bin 680 -> 712 bytes doc/innernet-server.completions.bash | 28 ++++++- doc/innernet-server.completions.elvish | 10 +++ doc/innernet-server.completions.fish | 6 ++ doc/innernet-server.completions.powershell | 11 +++ doc/innernet-server.completions.zsh | 20 +++++ doc/innernet.8 | 87 +++++++++++---------- doc/innernet.8.gz | Bin 865 -> 930 bytes doc/innernet.completions.bash | 28 ++++++- doc/innernet.completions.elvish | 13 ++- doc/innernet.completions.fish | 8 +- doc/innernet.completions.powershell | 14 +++- doc/innernet.completions.zsh | 23 +++++- server/Cargo.toml | 2 +- shared/Cargo.toml | 2 +- wgctrl-rs/Cargo.toml | 2 +- wgctrl-sys/Cargo.toml | 2 +- 22 files changed, 248 insertions(+), 85 deletions(-) diff --git a/.github/workflows/release-artifacts.yml b/.github/workflows/release-artifacts.yml index aa62c2a..0f44a10 100644 --- a/.github/workflows/release-artifacts.yml +++ b/.github/workflows/release-artifacts.yml @@ -75,6 +75,7 @@ jobs: build-rpm: name: 'Build RPM packages' + continue-on-error: true runs-on: ubuntu-latest strategy: matrix: diff --git a/Cargo.lock b/Cargo.lock index ea5792a..636906b 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -151,7 +151,7 @@ dependencies = [ [[package]] name = "client" -version = "1.3.0" +version = "1.3.1" dependencies = [ "colored", "dialoguer", @@ -895,7 +895,7 @@ dependencies = [ [[package]] name = "server" -version = "1.3.0" +version = "1.3.1" dependencies = [ "anyhow", "bytes", @@ -928,7 +928,7 @@ dependencies = [ [[package]] name = "shared" -version = "1.3.0" +version = "1.3.1" dependencies = [ "colored", "dialoguer", @@ -1280,7 +1280,7 @@ checksum = "fd6fbd9a79829dd1ad0cc20627bf1ed606756a7f77edff7b66b7064f9cb327c6" [[package]] name = "wgctrl" -version = "1.3.0" +version = "1.3.1" dependencies = [ "base64", "hex", @@ -1293,7 +1293,7 @@ dependencies = [ [[package]] name = "wgctrl-sys" -version = "1.3.0" +version = "1.3.1" dependencies = [ "bindgen", "cc", diff --git a/README.md b/README.md index 351977d..ba6f1c7 100644 --- a/README.md +++ b/README.md @@ -204,10 +204,10 @@ brew install tonarino/innernet/innernet ```sh # to install innernet: -cargo install --git https://github.com/tonarino/innernet --tag v1.3.0 client +cargo install --git https://github.com/tonarino/innernet --tag v1.3.1 client # to install innernet-server: -cargo install --git https://github.com/tonarino/innernet --tag v1.3.0 server +cargo install --git https://github.com/tonarino/innernet --tag v1.3.1 server ``` Note that you'll be responsible for updating manually. diff --git a/client/Cargo.toml b/client/Cargo.toml index 3d8ba73..7d256d3 100644 --- a/client/Cargo.toml +++ b/client/Cargo.toml @@ -7,7 +7,7 @@ license = "MIT" name = "client" publish = false repository = "https://github.com/tonarino/innernet" -version = "1.3.0" +version = "1.3.1" [[bin]] name = "innernet" diff --git a/doc/innernet-server.8 b/doc/innernet-server.8 index 5febb78..7a252e8 100644 --- a/doc/innernet-server.8 +++ b/doc/innernet-server.8 @@ -1,47 +1,53 @@ .\" DO NOT MODIFY THIS FILE! It was generated by help2man 1.48.3. -.TH INNERNET-SERVER "8" "May 2021" "innernet-server 1.3.0" "System Administration Utilities" +.TH INNERNET-SERVER "8" "June 2021" "innernet-server 1.3.1" "System Administration Utilities" .SH NAME -innernet-server \- manual page for innernet-server 1.3.0 +innernet-server \- manual page for innernet-server 1.3.1 .SH DESCRIPTION -innernet\-server 1.3.0 +innernet\-server 1.3.1 A server to coordinate innernet networks. .SS "USAGE:" .IP -innernet\-server [FLAGS] [OPTIONS] -.SS "FLAGS:" +innernet\-server [OPTIONS] +.SS "OPTIONS:" +.TP +\fB\-\-no\-routing\fR +Whether the routing should be done by innernet or is done by an external tool like e.g. +babeld +.TP +\fB\-\-backend\fR +Specify a WireGuard backend to use. If not set, innernet will auto\-select based on +availability [default: kernel] [possible values: kernel, userspace] .TP \fB\-h\fR, \fB\-\-help\fR Prints help information .TP -\fB\-\-no\-routing\fR -Whether the routing should be done by innernet or is done by an external tool like e.g. babeld -.TP \fB\-V\fR, \fB\-\-version\fR Prints version information -.SS "OPTIONS:" -.TP -\fB\-\-backend\fR -Specify a WireGuard backend to use. If not set, innernet will auto\-select based on -availability [default: userspace] [possible values: userspace] .SS "SUBCOMMANDS:" .TP -add\-cidr -Add a new CIDR to an existing network -.TP -add\-peer -Add a peer to an existing network -.TP -delete\-cidr -Delete a CIDR -.TP -help -Prints this message or the help of the given subcommand(s) -.TP new Create a new network .TP +uninstall +Permanently uninstall a created network, rendering it unusable. Use with care +.TP serve Serve the coordinating server for an existing network .TP -uninstall -Permanently uninstall a created network, rendering it unusable. Use with care +add\-peer +Add a peer to an existing network +.TP +rename\-peer +Rename an existing peer +.TP +add\-cidr +Add a new CIDR to an existing network +.TP +delete\-cidr +Delete a CIDR +.TP +completions +Generate shell completion scripts +.TP +help +Prints this message or the help of the given subcommand(s) diff --git a/doc/innernet-server.8.gz b/doc/innernet-server.8.gz index eabec286672dc3d28035a919e369816e6e117efd..182a9158be9de7ba3b63ab0c73dd099bbf69d1be 100644 GIT binary patch literal 712 zcmV;(0yq61iwFo||FmEL18HtXU21m6Xz}Hk6<{O!eG=- zAAZ90Db3&^{gHeENF8jMg(WI9%pr&Q4oZ~O<(etDh`(LOS8)_ipCBC$lgTidcCuvh zoJ^o~-GbKlS|MD1y}Y2cP(-27bu5|<8UkO%KA!EY!!>mIS}0*1RS{aj%n2!+K--Gq z>k(AsdJ=*mY< zpx;)Tm8A=38MJ0u_c6Jl{?hTEjIX0mDtm+5YEH#oE0lnoQlG2v%ZV63Jb9yCU_ABA8Tf)?mp?KQ(KH7U4YV#X6D+bMz%sq zV71eJ5)unXFiW=4DqYx zAdH-`J-8zzYbBI*Ov-4C#G_C-xr1Yr5JiCU1F8*%MvKPFEF7JzEu%@qFtbQAbtM$c zVBii0i!%Qo+;Mbju*lwh{wV|#(1Y^f^WGTed8a}&QI~V-#4o+3|2j{Nu{Ac3N!WZi z8{$XeLhu8zA4)InPyR>F$s-OMSU+qC=}{qF=ygRglEFrg%_oSS0n!LhDX@hRm9qii ur9Y_YN_rD(wAOze^!_acYv@H-FU1B4UC)V&MB<%Z@iUeoO$VYtkj_vQ_gvIU(1^ao?;4LW)E z2aKQd0=oH2_5~n!uwfP!sL(Kn9A;anQLe6+Ou<$1{WiHtqGbFGdB2~H`q?-xve9cc zg4S&dT0ORf>&xpa3WXvBg)X*e)@UgACb^{jVrv~PA>~V9b`W>N+fk-q=!ip^r=Gwqtiv)yDRb94%0y>Nzr{Vd2A1Qy|mwX*a3tq9$-9-%K2j% z*X4Y40U@LXHJR4Y&?c&pLXUPg_u-v(RjMv{35 zTr2b@9%cEq+2c03ia#BlP+OhW5~TP*z+{oYjLlH;Q{mThx+K~Xtuw~^ozJAb?tM$n zm6!31RUfE0<-`3xeu#<{R$@-1;7u5OYM3DjyF+hMV=;kz4oW++&Rv`|ZG@D-8mGM> z5-Ue(mWG!our(8s&HQ+6VajpN8tLvlma!{V;XA-|rL7e+iLhp}L3@6>lW_9#AcJvU z#+BeEN;xOO3OCTsJ0s6C^ps}X8?hgvQ_c$UkmJMu-RC65;l4~KEGWxY3CDg!4$XHp zdAdYv{man1SqLMf=OJE*H7c;ptkO$*MEtA$7BGl*)HcWhve$54Kg@Pi_ .IP Specify a WireGuard backend to use. If not set, innernet will auto\-select based on availability [default: -userspace] [possible values: userspace] +kernel] [possible values: kernel, userspace] +.HP +\fB\-h\fR, \fB\-\-help\fR +.IP +Prints help information +.HP +\fB\-V\fR, \fB\-\-version\fR +.IP +Prints version information .SS "SUBCOMMANDS:" .TP -add\-association -Add an association between CIDRs +install +Install a new innernet config .TP -add\-cidr -Add a new CIDR +show +Enumerate all innernet connections +.TP +up +Bring up your local interface, and update it with latest peer list +.TP +fetch +Fetch and update your local interface with the latest peer list +.TP +uninstall +Uninstall an innernet network +.TP +down +Bring down the interface (equivalent to "wg\-quick down ") .TP add\-peer Add a new peer .TP -delete\-association -Delete an association between CIDRs +rename\-peer +Rename a peer +.TP +add\-cidr +Add a new CIDR .TP delete\-cidr Delete a CIDR @@ -49,35 +65,26 @@ Delete a CIDR disable\-peer Disable an enabled peer .TP -down -Bring down the interface (equivalent to "wg\-quick down ") -.TP enable\-peer Enable a disabled peer .TP -fetch -Fetch and update your local interface with the latest peer list +add\-association +Add an association between CIDRs .TP -help -Prints this message or the help of the given subcommand(s) -.TP -install -Install a new innernet config +delete\-association +Delete an association between CIDRs .TP list\-associations List existing assocations between CIDRs .TP -override\-endpoint -Override your external endpoint that the server sends to other peers -.TP set\-listen\-port Set the local listen port .TP -show -Enumerate all innernet connections +override\-endpoint +Override your external endpoint that the server sends to other peers .TP -uninstall -Uninstall an innernet network +completions +Generate shell completion scripts .TP -up -Bring up your local interface, and update it with latest peer list +help +Prints this message or the help of the given subcommand(s) diff --git a/doc/innernet.8.gz b/doc/innernet.8.gz index c1a31787ee1e1214a8c4ecbddaad9e97ef8f1762..68275adf9a21ec8290546f8112e43483ac28bcd1 100644 GIT binary patch literal 930 zcmV;T16}+diwFo||FmEL18Htlbk)@K!NeD0VeBln%lhwkwgaK4(jEZYci-nb-*-n^3}8Hi>1+XavvGF)8y2@& z4%gYw$p?VU!j>6Wp~99~o zo5?xFlil}xPqT1A{tQp~!{ycN?rt<4KSw}k@{rs6q^K^7;Y(4?Pa!O6gY8lqq@%$3 zD{etM+c37gJ%o@q zSc;0+;8C=A<5){~M+aX6N;QS70;Me&q}=zxY=xA-oTaP`N-QnG3<-}U!d{q=Z0U9K z3Qrs>=A=DO)*dLI0iGIdj95y97bYE=bBLz!vaM;Tw9kF;^URlO6DU&Sz(u*nF_U}<@Rf$#bq!MnEiE^9J zi{PCP-4s0*-D85UYm&>>*WESns$C0GmrV8=KczZzGIGx({IlB{ByEg^21z@TS~DLrRWYQK zavhy7_MYDd9|IlZycqguk`d?K6Njxgwy4+!JNrCr$YpO1*i!IA>{T|N$2du&7CZYm zY{;cI3&Ti|9rrlyLW?QC;{7f0pmUt4=m#C1A4S8A(WQv83PDkG^hea>c8fGPd>H0U zn1{e!wEx5U`n^G#~QlbmWDL=w~!O%N>JUsLb2 zf>W?GD;iCuOlI9t6y1J0?d(LxA|tgqxzdl~#tTD-G3ehe#!~7{LrI4mZo2<8nv6(7 z>`h?GRx~yu{1n(VwXJDPZqOM2_o3r>4O2o_VZ9Q5S{t_{F8Y(1Ba|?f!V0b6$qFf~Kr@Kq^d4rT=_ES1W<#KS4UMW3pH#^I7yxJ%U^cR2HmukzA021^rrGzmmXWU9cPtRg|VMcuGfi zlMBL=Ec$rQw-2Mc^aY;hK9M`6PuDl|>2x$3zXV5b;vDZ6QC3`M!!j!#Prx7PgXp7g zA9hhwR^u6^{8ZP*v(bBIL#4A}ts5)UdhhkKL|bAF^ngwUrqqq3_8@Sr(6#9R*|B8~ zV(J_Ip-L68X|ljvSg_8Hle;mW!Vr>Z8JLH}8WAIyV>=^0DI_4xBu2}wx zijxsscIPV}JFPGm1wn#*h@Cv;~9qq_4CUQUYr%QD#tLZpqEi z&=NqlWkRx*8?qfdb1YaR?L|bfYEx0uUjUvfZH!n+ge{W|nhWT)p^U!MzLe!6Vw`6~ zW{l27D1OAbqxeWfJ+UpKf}3RgXnL<)@H&{&2)16^D=WlfrT=tFPGwnqn{w=B|IfPj z^@;aReO@jMqvE^V")' cand add-peer 'Add a new peer' + cand rename-peer 'Rename a peer' cand add-cidr 'Add a new CIDR' cand delete-cidr 'Delete a CIDR' cand disable-peer 'Disable an enabled peer' @@ -108,6 +110,15 @@ edit:completion:arg-completer[innernet] = [@words]{ cand -V 'Prints version information' cand --version 'Prints version information' } + &'innernet;rename-peer'= { + cand --name 'Name of peer to rename' + cand --new-name 'The new name of the peer' + cand --yes 'Bypass confirmation' + cand -h 'Prints help information' + cand --help 'Prints help information' + cand -V 'Prints version information' + cand --version 'Prints version information' + } &'innernet;add-cidr'= { cand --name 'The CIDR name (eg. "engineers")' cand --cidr 'The CIDR network (eg. "10.42.5.0/24")' diff --git a/doc/innernet.completions.fish b/doc/innernet.completions.fish index dd8df80..dcf93fa 100644 --- a/doc/innernet.completions.fish +++ b/doc/innernet.completions.fish @@ -1,5 +1,5 @@ complete -c innernet -n "__fish_use_subcommand" -l backend -d 'Specify a WireGuard backend to use. If not set, innernet will auto-select based on availability' -r -f -a "kernel userspace" -complete -c innernet -n "__fish_use_subcommand" -s v +complete -c innernet -n "__fish_use_subcommand" -s v -l verbose -d 'Verbose output, use -vv for even higher verbositude' complete -c innernet -n "__fish_use_subcommand" -l no-routing -d 'Whether the routing should be done by innernet or is done by an external tool like e.g. babeld' complete -c innernet -n "__fish_use_subcommand" -s h -l help -d 'Prints help information' complete -c innernet -n "__fish_use_subcommand" -s V -l version -d 'Prints version information' @@ -10,6 +10,7 @@ complete -c innernet -n "__fish_use_subcommand" -f -a "fetch" -d 'Fetch and upda complete -c innernet -n "__fish_use_subcommand" -f -a "uninstall" -d 'Uninstall an innernet network' complete -c innernet -n "__fish_use_subcommand" -f -a "down" -d 'Bring down the interface (equivalent to "wg-quick down ")' complete -c innernet -n "__fish_use_subcommand" -f -a "add-peer" -d 'Add a new peer' +complete -c innernet -n "__fish_use_subcommand" -f -a "rename-peer" -d 'Rename a peer' complete -c innernet -n "__fish_use_subcommand" -f -a "add-cidr" -d 'Add a new CIDR' complete -c innernet -n "__fish_use_subcommand" -f -a "delete-cidr" -d 'Delete a CIDR' complete -c innernet -n "__fish_use_subcommand" -f -a "disable-peer" -d 'Disable an enabled peer' @@ -56,6 +57,11 @@ complete -c innernet -n "__fish_seen_subcommand_from add-peer" -l auto-ip -d 'Au complete -c innernet -n "__fish_seen_subcommand_from add-peer" -l yes -d 'Bypass confirmation' complete -c innernet -n "__fish_seen_subcommand_from add-peer" -s h -l help -d 'Prints help information' complete -c innernet -n "__fish_seen_subcommand_from add-peer" -s V -l version -d 'Prints version information' +complete -c innernet -n "__fish_seen_subcommand_from rename-peer" -l name -d 'Name of peer to rename' +complete -c innernet -n "__fish_seen_subcommand_from rename-peer" -l new-name -d 'The new name of the peer' +complete -c innernet -n "__fish_seen_subcommand_from rename-peer" -l yes -d 'Bypass confirmation' +complete -c innernet -n "__fish_seen_subcommand_from rename-peer" -s h -l help -d 'Prints help information' +complete -c innernet -n "__fish_seen_subcommand_from rename-peer" -s V -l version -d 'Prints version information' complete -c innernet -n "__fish_seen_subcommand_from add-cidr" -l name -d 'The CIDR name (eg. "engineers")' complete -c innernet -n "__fish_seen_subcommand_from add-cidr" -l cidr -d 'The CIDR network (eg. "10.42.5.0/24")' complete -c innernet -n "__fish_seen_subcommand_from add-cidr" -l parent -d 'The CIDR parent name' diff --git a/doc/innernet.completions.powershell b/doc/innernet.completions.powershell index a0fe2a6..221736b 100644 --- a/doc/innernet.completions.powershell +++ b/doc/innernet.completions.powershell @@ -21,7 +21,8 @@ Register-ArgumentCompleter -Native -CommandName 'innernet' -ScriptBlock { $completions = @(switch ($command) { 'innernet' { [CompletionResult]::new('--backend', 'backend', [CompletionResultType]::ParameterName, 'Specify a WireGuard backend to use. If not set, innernet will auto-select based on availability') - [CompletionResult]::new('-v', 'v', [CompletionResultType]::ParameterName, 'v') + [CompletionResult]::new('-v', 'v', [CompletionResultType]::ParameterName, 'Verbose output, use -vv for even higher verbositude') + [CompletionResult]::new('--verbose', 'verbose', [CompletionResultType]::ParameterName, 'Verbose output, use -vv for even higher verbositude') [CompletionResult]::new('--no-routing', 'no-routing', [CompletionResultType]::ParameterName, 'Whether the routing should be done by innernet or is done by an external tool like e.g. babeld') [CompletionResult]::new('-h', 'h', [CompletionResultType]::ParameterName, 'Prints help information') [CompletionResult]::new('--help', 'help', [CompletionResultType]::ParameterName, 'Prints help information') @@ -34,6 +35,7 @@ Register-ArgumentCompleter -Native -CommandName 'innernet' -ScriptBlock { [CompletionResult]::new('uninstall', 'uninstall', [CompletionResultType]::ParameterValue, 'Uninstall an innernet network') [CompletionResult]::new('down', 'down', [CompletionResultType]::ParameterValue, 'Bring down the interface (equivalent to "wg-quick down ")') [CompletionResult]::new('add-peer', 'add-peer', [CompletionResultType]::ParameterValue, 'Add a new peer') + [CompletionResult]::new('rename-peer', 'rename-peer', [CompletionResultType]::ParameterValue, 'Rename a peer') [CompletionResult]::new('add-cidr', 'add-cidr', [CompletionResultType]::ParameterValue, 'Add a new CIDR') [CompletionResult]::new('delete-cidr', 'delete-cidr', [CompletionResultType]::ParameterValue, 'Delete a CIDR') [CompletionResult]::new('disable-peer', 'disable-peer', [CompletionResultType]::ParameterValue, 'Disable an enabled peer') @@ -121,6 +123,16 @@ Register-ArgumentCompleter -Native -CommandName 'innernet' -ScriptBlock { [CompletionResult]::new('--version', 'version', [CompletionResultType]::ParameterName, 'Prints version information') break } + 'innernet;rename-peer' { + [CompletionResult]::new('--name', 'name', [CompletionResultType]::ParameterName, 'Name of peer to rename') + [CompletionResult]::new('--new-name', 'new-name', [CompletionResultType]::ParameterName, 'The new name of the peer') + [CompletionResult]::new('--yes', 'yes', [CompletionResultType]::ParameterName, 'Bypass confirmation') + [CompletionResult]::new('-h', 'h', [CompletionResultType]::ParameterName, 'Prints help information') + [CompletionResult]::new('--help', 'help', [CompletionResultType]::ParameterName, 'Prints help information') + [CompletionResult]::new('-V', 'V', [CompletionResultType]::ParameterName, 'Prints version information') + [CompletionResult]::new('--version', 'version', [CompletionResultType]::ParameterName, 'Prints version information') + break + } 'innernet;add-cidr' { [CompletionResult]::new('--name', 'name', [CompletionResultType]::ParameterName, 'The CIDR name (eg. "engineers")') [CompletionResult]::new('--cidr', 'cidr', [CompletionResultType]::ParameterName, 'The CIDR network (eg. "10.42.5.0/24")') diff --git a/doc/innernet.completions.zsh b/doc/innernet.completions.zsh index 240da13..0a930ff 100644 --- a/doc/innernet.completions.zsh +++ b/doc/innernet.completions.zsh @@ -16,7 +16,8 @@ _innernet() { local context curcontext="$curcontext" state line _arguments "${_arguments_options[@]}" \ '--backend=[Specify a WireGuard backend to use. If not set, innernet will auto-select based on availability]: :(kernel userspace)' \ -'*-v[]' \ +'*-v[Verbose output, use -vv for even higher verbositude]' \ +'*--verbose[Verbose output, use -vv for even higher verbositude]' \ '--no-routing[Whether the routing should be done by innernet or is done by an external tool like e.g. babeld]' \ '-h[Prints help information]' \ '--help[Prints help information]' \ @@ -175,6 +176,18 @@ _arguments "${_arguments_options[@]}" \ ':interface:_files' \ && ret=0 ;; +(rename-peer) +_arguments "${_arguments_options[@]}" \ +'--name=[Name of peer to rename]' \ +'--new-name=[The new name of the peer]' \ +'--yes[Bypass confirmation]' \ +'-h[Prints help information]' \ +'--help[Prints help information]' \ +'-V[Prints version information]' \ +'--version[Prints version information]' \ +':interface:_files' \ +&& ret=0 +;; (add-cidr) _arguments "${_arguments_options[@]}" \ '--name=[The CIDR name (eg. "engineers")]' \ @@ -300,6 +313,7 @@ _innernet_commands() { "uninstall:Uninstall an innernet network" \ "down:Bring down the interface (equivalent to "wg-quick down ")" \ "add-peer:Add a new peer" \ +"rename-peer:Rename a peer" \ "add-cidr:Add a new CIDR" \ "delete-cidr:Delete a CIDR" \ "disable-peer:Disable an enabled peer" \ @@ -440,6 +454,13 @@ _redeem_commands() { ) _describe -t commands 'redeem commands' commands "$@" } +(( $+functions[_innernet__rename-peer_commands] )) || +_innernet__rename-peer_commands() { + local commands; commands=( + + ) + _describe -t commands 'innernet rename-peer commands' commands "$@" +} (( $+functions[_innernet__set-listen-port_commands] )) || _innernet__set-listen-port_commands() { local commands; commands=( diff --git a/server/Cargo.toml b/server/Cargo.toml index 8c8012c..0d492ad 100644 --- a/server/Cargo.toml +++ b/server/Cargo.toml @@ -6,7 +6,7 @@ license = "MIT" name = "server" publish = false readme = "README.md" -version = "1.3.0" +version = "1.3.1" [[bin]] name = "innernet-server" diff --git a/shared/Cargo.toml b/shared/Cargo.toml index 6c9d560..b870b3c 100644 --- a/shared/Cargo.toml +++ b/shared/Cargo.toml @@ -4,7 +4,7 @@ edition = "2018" license = "MIT" name = "shared" publish = false -version = "1.3.0" +version = "1.3.1" [dependencies] colored = "2.0" diff --git a/wgctrl-rs/Cargo.toml b/wgctrl-rs/Cargo.toml index 9997259..6fb0cad 100644 --- a/wgctrl-rs/Cargo.toml +++ b/wgctrl-rs/Cargo.toml @@ -7,7 +7,7 @@ license = "LGPL-2.1-or-later" name = "wgctrl" publish = false readme = "../README.md" -version = "1.3.0" +version = "1.3.1" [dependencies] base64 = "0.13" diff --git a/wgctrl-sys/Cargo.toml b/wgctrl-sys/Cargo.toml index 44bb1e8..c11632e 100644 --- a/wgctrl-sys/Cargo.toml +++ b/wgctrl-sys/Cargo.toml @@ -7,7 +7,7 @@ name = "wgctrl-sys" publish = false readme = "../README.md" repository = "https://gitlab.com/K900/wgctrl-rs" -version = "1.3.0" +version = "1.3.1" [dependencies] libc = "0.2"