From nobody Wed Nov 19 12:29:34 2025 X-Original-To: dev-commits-doc-all@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4dBLQZ6lpqz6Hdts for ; Wed, 19 Nov 2025 12:29:42 +0000 (UTC) (envelope-from developer@lorenzosalvadore.it) Received: from mail-4323.protonmail.ch (mail-4323.protonmail.ch [185.70.43.23]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "protonmail.com", Issuer "R13" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4dBLQY26xJz3lB4 for ; Wed, 19 Nov 2025 12:29:40 +0000 (UTC) (envelope-from developer@lorenzosalvadore.it) Authentication-Results: mx1.freebsd.org; dkim=pass header.d=lorenzosalvadore.it header.s=protonmail header.b=P7tBCMma; dmarc=pass (policy=quarantine) header.from=lorenzosalvadore.it; spf=pass (mx1.freebsd.org: domain of developer@lorenzosalvadore.it designates 185.70.43.23 as permitted sender) smtp.mailfrom=developer@lorenzosalvadore.it DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=lorenzosalvadore.it; s=protonmail; t=1763555378; x=1763814578; bh=lQ/u7iVau6odjqoIgKUom0jbRt0+ytrtt99IRb4g+nc=; h=Date:To:From:Cc:Subject:Message-ID:In-Reply-To:References: Feedback-ID:From:To:Cc:Date:Subject:Reply-To:Feedback-ID: Message-ID:BIMI-Selector; b=P7tBCMmafjCeSL4BZw0AmFJHqExXyMaFXItuLNRskMYclf6IAAg+aD1YFZadCpVrp IfcnQgqlZPeL+IeFE3wZKmAM9dEQkQGo+VWuzDm0sap9wGb5cSZ8G3GIGOzsk4H4U4 iw2MCroHj9w7qw7pQyWTn+B/G7Uusy8AwdLvuRyJ/ZjuuCOfk7lYeivonSiFbFFJzz C/SxnepcprIOwY5PYcZKGfrjdwUAjRsgwWWkU2V5cvc1x0z5TGiVyqFIGZ72gSGAtW EMpmytqzrfZZkXNx8ENpiZUrFjT/pQbP9Xkq8GitLAD+YjBi71QLcUEgH6WaJMtP85 YDMvlaEPXOGoQ== Date: Wed, 19 Nov 2025 12:29:34 +0000 To: dev-commits-doc-all@FreeBSD.org From: Lorenzo Salvadore Cc: doc-committers@FreeBSD.org, "saheed@FreeBSD.org" Subject: Re: git: 992a0139d1 - main - Status/2025Q3/wutil.adoc: Add report Message-ID: In-Reply-To: <691c4516.8c75.4087d63@gitrepo.freebsd.org> References: <691c4516.8c75.4087d63@gitrepo.freebsd.org> Feedback-ID: 53711648:user:proton X-Pm-Message-ID: e19732f5734e1bb135e518cdca66b1faac60dce5 List-Id: Commit messages for all branches of the doc repository List-Archive: https://lists.freebsd.org/archives/dev-commits-doc-all List-Help: List-Post: List-Subscribe: List-Unsubscribe: X-BeenThere: dev-commits-doc-all@freebsd.org Sender: owner-dev-commits-doc-all@FreeBSD.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spamd-Bar: ---- X-Spamd-Result: default: False [-4.38 / 15.00]; NEURAL_HAM_MEDIUM(-1.00)[-1.000]; NEURAL_HAM_LONG(-1.00)[-1.000]; NEURAL_HAM_SHORT(-0.98)[-0.981]; DMARC_POLICY_ALLOW(-0.50)[lorenzosalvadore.it,quarantine]; RWL_MAILSPIKE_EXCELLENT(-0.40)[185.70.43.23:from]; R_SPF_ALLOW(-0.20)[+ip4:185.70.43.0/24]; R_DKIM_ALLOW(-0.20)[lorenzosalvadore.it:s=protonmail]; MIME_GOOD(-0.10)[text/plain]; RCVD_IN_DNSWL_NONE(0.00)[185.70.43.23:from]; ARC_NA(0.00)[]; ASN(0.00)[asn:62371, ipnet:185.70.43.0/24, country:CH]; MIME_TRACE(0.00)[0:+]; MISSING_XM_UA(0.00)[]; TO_DN_EQ_ADDR_SOME(0.00)[]; RCVD_COUNT_ZERO(0.00)[0]; MID_RHS_MATCH_FROM(0.00)[]; FROM_HAS_DN(0.00)[]; RCPT_COUNT_THREE(0.00)[3]; FROM_EQ_ENVFROM(0.00)[]; MLMMJ_DEST(0.00)[dev-commits-doc-all@FreeBSD.org]; TO_MATCH_ENVRCPT_SOME(0.00)[]; DKIM_TRACE(0.00)[lorenzosalvadore.it:+] X-Rspamd-Queue-Id: 4dBLQY26xJz3lB4 On Tuesday, November 18th, 2025 at 11:06, Lorenzo Salvadore wrote: >=20 >=20 > The branch main has been updated by salvadore: >=20 > URL: https://cgit.FreeBSD.org/doc/commit/?id=3D992a0139d1b239f1c113a0cdad= b0b164512ec15c >=20 > commit 992a0139d1b239f1c113a0cdadb0b164512ec15c > Author: Lorenzo Salvadore salvadore@FreeBSD.org Real author is Muhammad Saheed , sorry for the mistake. Reported by: Pau Amma >=20 > AuthorDate: 2025-11-18 10:04:04 +0000 > Commit: Lorenzo Salvadore salvadore@FreeBSD.org >=20 > CommitDate: 2025-11-18 10:05:40 +0000 >=20 > Status/2025Q3/wutil.adoc: Add report >=20 > Reviewed by: status (Pau Amma pauamma@gundo.com), obiwac >=20 > Differential Revision: https://reviews.freebsd.org/D53618 > --- > .../en/status/report-2025-07-2025-09/wutil.adoc | 25 ++++++++++++++++++++= ++ > 1 file changed, 25 insertions(+) >=20 > diff --git a/website/content/en/status/report-2025-07-2025-09/wutil.adoc = b/website/content/en/status/report-2025-07-2025-09/wutil.adoc > new file mode 100644 > index 0000000000..0c35e15be9 > --- /dev/null > +++ b/website/content/en/status/report-2025-07-2025-09/wutil.adoc > @@ -0,0 +1,25 @@ > +=3D=3D=3D A new Wi-Fi management utility: wutil > + > +Links: + > +link:https://github.com/MainKt/wutil[source code] URL: link:https://gith= ub.com/MainKt/wutil[] + > +link:https://www.freshports.org/net/wutil[port] URL: link:https://www.fr= eshports.org/net/wutil[] > + > +Contact: Muhammad Saheed saheed@FreeBSD.org + >=20 > + > +package:net/wutil[] is a Wi-Fi management utility that supports most man= :wpa_supplicant[8] station-mode operations (scanning, connecting or disconn= ecting from wireless networks, and managing known networks, etc.), accessib= le with much nicer interfaces. > +It also automatically manages and updates man:wpa_supplicant.conf[8]. > +SSIDs with Unicode characters are also handled nicely. > + > +man:wutil[8] is the Command-Line Interface (CLI), whereas man:wutui[8] i= s the Terminal User Interface (TUI). > +wutui was built without any dependency on TUI libraries, by just spell-c= asting ANSI escape sequences in uncooked terminal raw mode and a man:kqueue= [2] based event loop. > +Both utilities communicate with wpa_supplicant via its control socket in= terface. > +There is also a dependency on package:net/libifconfig[] for interface re= lated functions. > + > +In the future, I plan to support AP-mode operations from man:hostapd[8],= clean up the TUI components and perhaps move away from wpa_supplicant to h= andle authentication in-house. > + > +wutil is now available in ports. > +Give it a whirl! > +Contributions, bug reports and feature requests are very welcome on GitH= ub. > + > +Mentors: mailto:obiwac@FreeBSD.org[Aymeric Wibo] and mailto:getz@FreeBSD= .org[Getz Mikalsen] + > +Sponsor: Google Summer of Code 2025