<?xml version="1.0"?>
<?xml-stylesheet type="text/xsl" href="/rss.xsl.xml"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/">
<channel>
    <title>Changes in flags</title>
    <description></description>
    <language>en</language>
    <copyright>Copyright 2015</copyright>
    <generator>Java</generator><item>
        <title>d0b2dbfa - Remove $FreeBSD$: one-line sh pattern</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/usr.sbin/bsdconfig/mouse/flags#d0b2dbfa</link>
        <description>Remove $FreeBSD$: one-line sh patternRemove /^\s*#[#!]?\s*\$FreeBSD\$.*$\n/

            List of files:
            /freebsd-14.2/usr.sbin/bsdconfig/mouse/flags</description>
        <pubDate>Wed, 16 Aug 2023 17:55:03 +0000</pubDate>
        <dc:creator>Warner Losh &lt;imp@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>d4ae33f0 - Performance and debugging enhancements:</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/usr.sbin/bsdconfig/mouse/flags#d4ae33f0</link>
        <description>Performance and debugging enhancements:+ Remove UNAME_P=$(...) from startup/misc -- already supplied by common.subr+ Use f_getvar instead of $(eval echo \$$var) -- f_getvar is sub-shell free+ Add `-e&apos; and `-k var&apos; options to f_eval_catch -- increasing use-cases+ Use f_eval_catch to display errors on failure -- reducing duplicated code+ Use f_eval_catch when we need output from a command -- improving debugging+ Optimize f_isinter of strings.subr for performance -- now sub-shell free+ Improve error checking on pidfiles -- using f_eval_catch and f_isinteger+ Use $var_to_set arg of f_ifconfig_{inet,netmask} -- eliminate sub-shells+ Use f_sprintf instead of $(printf ...) -- consolidate sub-shells+ Use $var_to_set arg of f_route_get_default -- eliminate sub-shells+ Add f_count to replace $(set -- ...;echo $#) -- eliminate sub-shells+ Add f_count_ifs to replace $(IFS=x;set -- ...;echo $#) -- no sub-shells+ Replace var=&quot;$var${var:+ }...&quot; in loops with var=&quot;$var ...&quot; with a follow-  up var=&quot;${var# }&quot; to trim leading whitespace -- optimize loops+ Use $var_to_set arg of f_resolv_conf_nameservers -- eliminate sub-shells+ Comments for the f_eval_catch function+ Remove a duplicate `local ... desc ...&apos; in f_device_get_all of device.subr+ Use $var_to_set arg of f_device_capacity -- eliminate sub-shells+ Whitespace fixes in f_dialog_init of dialog.subr+ Optimize f_inet_atoi of media/tcpip.subr for performance -- sub-shell free+ In several cases, send stderr to /dev/null -- clean up runtime execution+ Change f_err of common.subr to go to program stderr not terminal stderr,  allowing redirection of output from functions that use f_err+ Disable debugging when using f_getvar to get variable argument to  f_startup_rcconf_map_expand of startup/rcconf.subr+ Use f_replace_all instead of $(echo ... | tr | sed) -- performance+ Add a $var_to_set option to f_index_{file,menusel_{command,keyword}} of  common.subr -- centralize sub-shells

            List of files:
            /freebsd-14.2/usr.sbin/bsdconfig/mouse/flags</description>
        <pubDate>Sat, 07 Dec 2013 00:31:01 +0000</pubDate>
        <dc:creator>Devin Teske &lt;dteske@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>8e37a7c8 - Fix typos in the BSD License.</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/usr.sbin/bsdconfig/mouse/flags#8e37a7c8</link>
        <description>Fix typos in the BSD License.

            List of files:
            /freebsd-14.2/usr.sbin/bsdconfig/mouse/flags</description>
        <pubDate>Sun, 07 Jul 2013 18:51:44 +0000</pubDate>
        <dc:creator>Devin Teske &lt;dteske@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>f8ea072a - Be consistent with other usr.sbin programs w/respect to the copyright</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/usr.sbin/bsdconfig/mouse/flags#f8ea072a</link>
        <description>Be consistent with other usr.sbin programs w/respect to the copyrightwording (&quot;All rights reserved.&quot;); I had the casing wrong on many instances.

            List of files:
            /freebsd-14.2/usr.sbin/bsdconfig/mouse/flags</description>
        <pubDate>Sun, 07 Jul 2013 18:21:30 +0000</pubDate>
        <dc:creator>Devin Teske &lt;dteske@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>c9c67103 - More whitespace.</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/usr.sbin/bsdconfig/mouse/flags#c9c67103</link>
        <description>More whitespace.

            List of files:
            /freebsd-14.2/usr.sbin/bsdconfig/mouse/flags</description>
        <pubDate>Mon, 24 Jun 2013 20:58:54 +0000</pubDate>
        <dc:creator>Devin Teske &lt;dteske@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>ec7120b5 - Similar to r251236, improve the portion of dialog(1) API in dialog.subr</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/usr.sbin/bsdconfig/mouse/flags#ec7120b5</link>
        <description>Similar to r251236, improve the portion of dialog(1) API in dialog.subrresponsible for retrieving stored input (for the --inputbox and --passwordwidgets).When we (Ron McDowell and I) developed the first version of bsdconfig, itused temporary files to store responses from dialog(1). That hasn&apos;t beentrue for a very long time, so the need to always execute some clean-upfunction is long-deprecated. The function that used to perform these clean-up routines for these widgets was f_dialog_inputstr().We really don&apos;t need f_dialog_inputstr() for its originally designed purposeas all dialog invocations no longer require temporary files.Just as in r251236, redesign f_dialog_inputstr() in the following four ways:1. Rename f_dialog_inputstr() to f_dialog_inputstr_fetch()2. Introduce the new first-argument of $var_to_set to reduce forking3. Create a corresponding f_dialog_inputstr_store() to abstract storage4. Offload the sanitization to a new function, f_dialog_line_sanitize()It should be noted that f_dialog_line_sanitize() -- unlike its cousin fromSVN r251236, f_dialog_data_sanitize() -- trims leading/trailing whitespacefrom the user&apos;s input. This helps prevent errors and common mistakes causedby the fact that the new cdialog implementation allows the right-arrowcursor key to go beyond the last byte of realtime input (adding whitespaceat the end of the typed value).While we&apos;re centralizing the sanitization, let&apos;s rewrite f_dialog_input()while we&apos;re here to likewise reduce forking. The f_dialog_input() functionnow expects the first argument of $var_to_set instead of producing resultson standard-out.These changes greatly improve readability and also improve performance.

            List of files:
            /freebsd-14.2/usr.sbin/bsdconfig/mouse/flags</description>
        <pubDate>Sun, 02 Jun 2013 05:45:25 +0000</pubDate>
        <dc:creator>Devin Teske &lt;dteske@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>c3755aa3 - Centralize standard getopts arguments, both for convenience and to correct</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/usr.sbin/bsdconfig/mouse/flags#c3755aa3</link>
        <description>Centralize standard getopts arguments, both for convenience and to correcta bug in which certain combinations of arguments produced unexpected resultssuch as `-dX&apos; (now properly produces debugging and X11), `-XS&apos; (now properlyproduces X11 in secure mode), `-df-&apos; (enables debugging when reading ascript from standard-input, etc. Multi-word variations such as `-d -X&apos;,`-X -S&apos;, `-d -f-&apos;, `-d -f -&apos;, etc. also work as expected. Also tested werevariations in argument order, which are now working as expected.

            List of files:
            /freebsd-14.2/usr.sbin/bsdconfig/mouse/flags</description>
        <pubDate>Tue, 14 May 2013 03:21:13 +0000</pubDate>
        <dc:creator>Devin Teske &lt;dteske@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>e14ddd1f - Add new flags `-d&apos; (sets debug=1) and `-D file&apos; (sets debugFile) and</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/usr.sbin/bsdconfig/mouse/flags#e14ddd1f</link>
        <description>Add new flags `-d&apos; (sets debug=1) and `-D file&apos; (sets debugFile) andimprove debugging initialization. Also fixup USAGE statements while we&apos;rehere. Also, change initialization of main program to _not_ change workingdirectory, allowing the debugFile to be relative without confusion.

            List of files:
            /freebsd-14.2/usr.sbin/bsdconfig/mouse/flags</description>
        <pubDate>Mon, 22 Apr 2013 05:02:34 +0000</pubDate>
        <dc:creator>Devin Teske &lt;dteske@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>56961fd7 - Add more debugging to help with diagnosis of program-flow when needed.</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/usr.sbin/bsdconfig/mouse/flags#56961fd7</link>
        <description>Add more debugging to help with diagnosis of program-flow when needed.

            List of files:
            /freebsd-14.2/usr.sbin/bsdconfig/mouse/flags</description>
        <pubDate>Tue, 25 Dec 2012 10:47:45 +0000</pubDate>
        <dc:creator>Devin Teske &lt;dteske@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>12f110aa - Remove unnecessary duplicate initialization of the dialog(1) API (automatically</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/usr.sbin/bsdconfig/mouse/flags#12f110aa</link>
        <description>Remove unnecessary duplicate initialization of the dialog(1) API (automaticallybootstrapped on-include unless DIALOG_SELF_INITIALIZE is set to NO before-hand)

            List of files:
            /freebsd-14.2/usr.sbin/bsdconfig/mouse/flags</description>
        <pubDate>Tue, 25 Dec 2012 09:30:25 +0000</pubDate>
        <dc:creator>Devin Teske &lt;dteske@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>298cf604 - Add much-needed dialog(1) --inputbox function for simplifying the process of</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/usr.sbin/bsdconfig/mouse/flags#298cf604</link>
        <description>Add much-needed dialog(1) --inputbox function for simplifying the process ofrequesting input from the user.

            List of files:
            /freebsd-14.2/usr.sbin/bsdconfig/mouse/flags</description>
        <pubDate>Fri, 21 Dec 2012 18:58:19 +0000</pubDate>
        <dc:creator>Devin Teske &lt;dteske@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>48c5129f - Replicate a feature from sysinstall documented in</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/usr.sbin/bsdconfig/mouse/flags#48c5129f</link>
        <description>Replicate a feature from sysinstall documented instable/9/usr.sbin/sysinstall/help/shortcuts.hlp (reproduced below):If /usr/sbin/sysinstall is linked to another filename, say`/usr/local/bin/configPackages&apos;, then the basename will be usedas an implicit command name.To get a list of modules you can link to, see `bsdconfig -h&apos; output.Approved by:	adrian (co-mentor) (implicit)

            List of files:
            /freebsd-14.2/usr.sbin/bsdconfig/mouse/flags</description>
        <pubDate>Fri, 16 Nov 2012 00:59:11 +0000</pubDate>
        <dc:creator>Devin Teske &lt;dteske@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>89498fdf - Change all invocations of dialog(1) to no-longer require temporary files.</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/usr.sbin/bsdconfig/mouse/flags#89498fdf</link>
        <description>Change all invocations of dialog(1) to no-longer require temporary files.This allows bsdconfig to -- like bsdinstall -- operate from read-only media.Reviewed by:	adrian (co-mentor)Approved by:	adrian (co-mentor)

            List of files:
            /freebsd-14.2/usr.sbin/bsdconfig/mouse/flags</description>
        <pubDate>Thu, 20 Sep 2012 23:44:13 +0000</pubDate>
        <dc:creator>Devin Teske &lt;dteske@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>ab2043b8 - Move major includes into /usr/share/bsdconfig for easy external access.</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/usr.sbin/bsdconfig/mouse/flags#ab2043b8</link>
        <description>Move major includes into /usr/share/bsdconfig for easy external access.Reviewed by:	adrian (co-mentor)Approved by:	adrian (co-mentor)

            List of files:
            /freebsd-14.2/usr.sbin/bsdconfig/mouse/flags</description>
        <pubDate>Tue, 18 Sep 2012 22:28:42 +0000</pubDate>
        <dc:creator>Devin Teske &lt;dteske@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>641a6cfb - Import bsdconfig(8) as a replacement for the post-install abilities of</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/usr.sbin/bsdconfig/mouse/flags#641a6cfb</link>
        <description>Import bsdconfig(8) as a replacement for the post-install abilities ofdeprecated sysinstall(8). NOTE: WITH_BSDCONFIG is currently required.Submitted by:	Devin Teske (dteske), Ron McDowell &lt;rcm@fuzzwad.org&gt;Reviewed by:	Ron McDowell &lt;rcm@fuzzwad.org&gt;Approved by:	Ed Maste (emaste)

            List of files:
            /freebsd-14.2/usr.sbin/bsdconfig/mouse/flags</description>
        <pubDate>Sat, 14 Jul 2012 03:16:57 +0000</pubDate>
        <dc:creator>Devin Teske &lt;dteske@FreeBSD.org&gt;</dc:creator>
    </item>
</channel>
</rss>
