From a140e81f3789ad20bc7872f796a0f45ebe584ffa Mon Sep 17 00:00:00 2001 From: KatolaZ Date: Thu, 3 May 2018 12:32:57 +0100 Subject: [PATCH] Version 0.4 --- ChangeLog | 14 ++++++++++++-- debian/changelog | 6 ++++++ setnet.8 | 18 +++++++++++++++--- setnet.8.gz | Bin 3037 -> 3219 bytes setnet.sh | 19 +++++++++++-------- 5 files changed, 44 insertions(+), 13 deletions(-) diff --git a/ChangeLog b/ChangeLog index 18e95e6..a298e90 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,13 @@ +2018-05-03 KatolaZ + + * setnet.sh: fixed a bug in essid management + * added "EXIT" button in deep windows + * added config option "SUPPRESS_INFO" to remove useless + notifications + * added config option "SHOW_LO" to hide loopback devices + * Renamed fields in wifi cert configuration + * Updated manpage + 2017-03-08 KatolaZ * setnet.sh (wifi_restart_wpa): Corrected a bug in the restart of @@ -10,7 +20,7 @@ 2017-01-29 KatolaZ * setnet.sh: - * removed "Load file" and "New File" in WiFi configuration + * removed "Load file" and "New File" in WiFi configuration 2017-01-23 KatolaZ @@ -26,7 +36,7 @@ * all direct commands (e.g., ip, wpa_cli) are now checked * added support for EAP/PEAP * added support for EAP/TLS - + 2017-01-07 KatolaZ diff --git a/debian/changelog b/debian/changelog index 0f01ce8..5d2b99f 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,3 +1,9 @@ +setnet (0.4+devuan1) unstable; urgency=medium + + * new upstream version -- several fixes + + -- Vincenzo (KatolaZ) Nicosia Thu, 03 May 2018 12:39:33 +0100 + setnet (0.3.2+devuan1.2) unstable; urgency=medium [ KatolaZ ] diff --git a/setnet.8 b/setnet.8 index 7be6108..da4c1a8 100644 --- a/setnet.8 +++ b/setnet.8 @@ -1,5 +1,5 @@ .\" The following requests are required for all man pages. -.Dd January 06, 2017 +.Dd May 03, 2018 .Dt SETNET 8 SMM .Os Linux .Sh NAME @@ -33,6 +33,13 @@ active TCP/IP connections, running daemons, etc., and to dump those information to a file. Support for posting a dump of network status to websites like pastebin.com is under development. +.Pp +setnet.sh uses +.Em /bin/sh +by default. It has been tested with several standard shells, including +bash, busybox, dash, ksh, mksh, posh, sh, yash, and zsh but it should work +correctly with any POSIX-compliant shell. + .Pp setnet.sh recognises the following options: @@ -145,6 +152,11 @@ setnet.sh starts. .It Ev WIFI_DEVICES List of wifi devices. This list is used only when automatic detection of wifi devices fails. +.It Ev SUPPRESS_INFO +If set to "yes" or "YES", setnet will suppress verbose notifications. +.It Ev SHOW_LO +If set to "yes" or "YES" setnet will include the loopback device in +the list of available network devices. .El These variables are normally set in the setnetrc configuration file @@ -193,14 +205,14 @@ exists, it takes precedence over .\" fprintf/stderr type diagnostics) .\" .Sh DIAGNOSTICS .Sh SEE ALSO -ip(8), dhclient(8), wpa_supplicant(8), wpa_cli(8), netstat(8). +ip(8), iw(8), dhclient(8), wpa_supplicant(8), wpa_cli(8), netstat(8). .\" .Sh CONFORMING TO .\" .Sh HISTORY .Sh AUTHORS setnet.sh is Free Software, distributed under the terms of the GNU General Public License (GPL), version 3 of the License. .Pp -setnet.sh is copyleft (c) by +setnet.sh is copyleft (c) 2016-2018 by .An Vincenzo (KatolaZ) Nicosia .Sh BUGS diff --git a/setnet.8.gz b/setnet.8.gz index 247c3031f4e78a33c8db534f2130e7ad807e6c86..8685692d63bb86b166698456f560337521a81376 100644 GIT binary patch literal 3219 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 F004t`N=pC$ literal 3037 zcmV<33nKI%iwFor2aZ?(19N3`Ze?^XH~^hlZEqvD5&q6!G0=xXF632`qDc@0K^0r} zsj(%+E9ZJefdjQmNrYF+?Q&O&@}a-I&yd^~$vPD1;UIgd<#0GJ&pb1Z{xzW0PSM6> znK|lwOQrgEt!!mUmdZWoQl1V-(j($ zc)FTTSM)u_&(9)SSbEZV{kw?b9nB}tQxVPgWL1@`DzZB~rL@<%-pfqeitJ9|7@L&3 zsNAV|?P$t3N=&}d+q#sMHaQ)2wWCza%xp>Ll`1zfQSONN(|oavXYu7Ri-I09N@!9B zQJ*(DQ_XtH>s1LMXUpxrgOhzfjqhG&%hhZ#7tyj1t$5O~*OzsN)nK!|%BzvrToP2q ztz{-^tIF;Qw3Zg;#tr@DhF{-AG^>ck;0QkDSjwWn9$A_?PpR4|flWH0%9zZ$bFp?| zFSDU3R!e9^61zU?+XvkpYez!oNmi#E0lFA|e>0+Vmt-0$y9eHLEaYb_;W-i)*OweU z78@kf04V<5!a%Uwg(_{<^5-veLD zpnNcHM3YJsrLxYtrcgNzb3lGS zR?%=eS&o-DtW7dYBjCHl%bmvd4^6no>l7%$jhkR|;-=yiS{4y~hF zTU{wjnSN8iEnBIz&Y|a?6BgNnG)mP$Wv1Zdd>7WGO3XG#Kv-vz4kS(CZuA2-{G8Ek zCAV~Y)G0Fi-iinwxCS-0P>J50pz(Qbdcg6UE^$cZZ2ku6QnjwPAsI_t%xUG`W-IYS zQJRBJ5qo_s^P+di5(Hr{Bmq~26Q+LGRrA_GxR^O0Yh0+bUr#e{9xfMqsq+q83C64Y z7_c*NB5g|8dBd?_+X#?Wq>2%84IS4o{PD{+oFx>is^$~ntsvtn)X3KNZI+F&A;T7~ zUC=|Yaa@5xpvZ&NnX_xN4MCuRf;2?RmN*kQ3H44i&;{KZk?H(xfYe_NR)rX5~h zE0wn=A#E!TEQF@jEWWda$psER528(-d$YVVKy&@yv^om@prkHKPQP&USpebKNFj}$ zCwC;%6zK^=v&v0o(`+f)FF55I`5*Oz7Q@aQCeKbTxsLjFqZ_N-&~p!utu=|h1Y^;H zvGY~uBb-@DWGvSXhRzH?&NzJr@*><0hqpdW8{b&>GSqioJ~qoOYPe_}G6?QXiuAg< zQvEm$JS4-X=c=@}xMMgIcWq3u6yR5|8wKxqlQ@vQ>S(csdWZ?6%f46h1nb93u`7zg z17oLQt3}M#53U^hbE@)U=Ugx0n?nN>G@qYRnv#Ou)0z$NtV~VR{Qgh7zhai5X zC+fw!P=ucs@?g-St{f60_&2&lin%kS=O#HTF1Nso$U#UDIs?F;=XF3Xd!8BuB@Vn**6h3x4=wI!<1eBIa=GD}+T~BYT0=R6Oy- zh!YB8kI1(42i9w9;vm#;oSYYfM%ev4_CoqWjX1{oh<9`JH%=bpat|6*0=fqT)k^KG z3DA}_M%s^ig}e3clQD0A*k!PsWXY7dMF<56*zRb+)PsKfu!vVb4G{aA@VjTd55L}n zxp5jpew`uLHCXWaGJ}Q;Bn^6~)E6wt!QzSu>&~J@PjuefKJui*pP+p`Zt$Enu;;Rc zlO6W9mtDeCV(D1}-)TfX5j5Hz92G>-@S)DK)9tS{T9S=sYkM8%(D4RV7p>2joY8GU ze{HSP%Np2Pm0iHt6X?f2uqRbs!|=w-4byVcsaogU1)soasFZbxH#ugco2Opq} znso&Odwgz;>us^$bBYf-&fBwe2PgNSfPz1+pvM=Gqem+l7F-*Kf*?Y{KJIj~qYEDD z8FFAYpm95uys?eE2-~q!!JL#Y(eaWqK_I3ieF^eFzy#G5h=!yJ#CTU0uTa%Cf47~1 z!4X}lV{!<`Ie_Ro-~eK56tVPZd(B*?IF)+4t32liQ>!aeT3>IWu*$9Sw#UE7jSrw| zu70nY(E+C?lZb}((bpsTc0}LNpXhr>F}l%Q>J>8JNX{7%Kre;JR~yLy0|04L?))|X=ymlu_@pTm zOPu?(cx;b7V;$Y~_-Ht4%lCSJB5pUvx8v|Wehnv3bHwW9b$&NlO+Vu-0W9{MlS?=P zYj9F_z)kDm(=;B8nyB!)Fl-{b5{HpT)aIViU2V7RJwDDJW}m?bW_Qz2fB+Fk-I2n; z^c;F{FXg8e2vwHLUAx)4_CHmX4+C)_fHtVNHbfH4g`8_W>pJb60~0vxt_JjV80z#b zlWQH+&?=q)oroO}3)fu0Y~2-IUE*Gb^oEq?aR^TD#ftIIjSpD~PP`2x6ZeLQS}*$| zRwBg3WHtX5(#_ z@{#Z?cR>zi`fX{~GKO-`l6`~g^tnyMP;;k$@?kEzssu?cMH;ub7hzu**;e-E{oDT; zM_+uGra?X2D+^(Y}w^{=U@WjBuF zHg6McTo=C?+X^N^7@P{#W4dg}py2&%@;FDSoZZEKFgl&mPoj7@2eOSE2=VQ``QYnhfraHn`&;mYiH3k9b ztDKu@sB+)-T#xft@u+fD%8Zuv8YuikG+7r-ml@I{xG>gb5`zR7V7T}wg^^nGBx)qb;eU4 zd|Rqbo%vb#P97M+TH6S=jYFO$LPf_-1384P*=M9AFxLBg@A17VPu;vA6j!lD#XHJV zW6d{KJv*nzJkAYia`*Z&TYcjAj%WANmkE#i<90I8V|A`|aD9qQd8UR)4h#?NrYB4t z{R)3d!4-_*n9&FLZL1s+brcboME{zdt_>Gliwi6))wa%L>DeleSL)svZbT~DMocz* zS7YncAY+*gAS@ie;S#y4s>1#-9%C&^Pr2fV9y_pdE_lxf@#6c5zmM=R9wpt-kcPbb zRDP!cw+@19nCro+YyHkusz>qb{o?cM?0y`-F8Sw3xRuASf}h^r{=Inm;$Ors5q;dL z{;<+(=`|ErG<4JQW;TEhu+pKf0IFCS6qXtP5v&BYQ+Tb@l>dIgg4iKuebA=nk)*V4eCngVVt_chWYRo1!J;mZ%05aQPr|i) fgs?vJXB6*0hl6s?#WHlG?AQMS_3ObV0~`PV-|6=R diff --git a/setnet.sh b/setnet.sh index 23dd7d5..d6fc086 100755 --- a/setnet.sh +++ b/setnet.sh @@ -20,7 +20,7 @@ # ---------------------------------------------------------------------- # # Copyleft (C) Vincenzo "KatolaZ" Nicosia (katolaz@freaknet.org) -- -# (2016, 2017) +# (2016-2018) # # @@ -1465,16 +1465,19 @@ Ethernet/Wi-Fi interfaces. Both Static and DHCP-based IP configuration are supported. -At the moment, only WPA-PSK and open (no key) Wi-Fi connections are -available. +Setnet supports the configuration of open (no-key), WPA-Personal +(WPA-PSK and WPA2-PSK) and WPA-Enterprise (EAP/PEAP and EPA/TLS) Wi-Fi +connections. For more information, please visit the webpage of the project: http://kalos.mine.nu/setnet/ +or, better, RTFM. + Please report bugs at: - https://git.devuan.org/KatolaZ/setnet + https://git.devuan.org/devuan-packages/setnet EOF eval "${DIALOG} --cr-wrap --textbox ${TMPFILE} ${WINDOW_HEIGHT} ${WINDOW_WIDTH}" @@ -1491,7 +1494,7 @@ show_copyright(){ -------------------------------------------------------------------- Copyleft (C) Vincenzo "KatolaZ" Nicosia - 2016, 2017 + 2016-2018 -------------------------------------------------------------------- @@ -1525,7 +1528,7 @@ along with this program. If not, see . -------------------------------------------------------------------- Copyleft (C) Vincenzo "KatolaZ" Nicosia - 2016, 2017 + 2016-2018 -------------------------------------------------------------------- @@ -2010,7 +2013,7 @@ show_version(){ ##local SCRIPTNAME=$1 echo "${SCRIPTNAME} -- version ${VERSION}" - echo "Copyleft (C) Vincenzo \"KatolaZ\" Nicosia (katolaz@freaknet.org) -- 2016, 2017" + echo "Copyleft (C) Vincenzo \"KatolaZ\" Nicosia (katolaz@freaknet.org) -- 2016-2018" echo "This is free software. You can use and redistribute it under the " echo "terms of the GNU General Public Licence version 3 or (at your option)" echo "any later version." @@ -2028,7 +2031,7 @@ show_disclaimer(){ -+- setnet.sh ${VERSION} -+- Copyleft (C) KatolaZ (katolaz@freaknet.org) - 2016, 2017 + 2016-2018 -+- This is a beta release of setnet.sh -+-