MFC revisions 253333,256181,256321-256323,256325,256330,256333,256335,
256391,257755-257756,257780-257785,257787-257793,258029,258263,258266,
258355,258360,258400-258401,258406-258407,258418,258430,258439,258458,
258589-258590,258592,258727-258728,258785,259054,260894,260899,262895-
262902,262904,262908-262910,262982,262984,263133-263137,263139,263141,
263144-263150, and (partially) 263249 (76 revisions; summarized below)...
r253333: Re-implement $probe_only aspect of f_media_get_TYPE()
r256181: Centralized [X]dialog(1) exit codes added to `dialog.subr'
r256321: Add support for obtaining the capacity of disks.
r256322: Fix include statements in strings.subr
r256323: Add USE_DIALOG global
r256325: Add keymap.subr
r256330: Fix f_dialog_*_constrain() to support NULL variable arguments
r256333: Fixes and additions to `device.subr'
r256335: Add f_expand_number() (shadowing expand_number(3))
r256391: Fix signed integer overflow detection in f_expand_number()
r257755: Update f_host_lookup() to support SRV records
r257756: Fix spurious error message "f_media_shutdown_http: not found"
r257780: Whitespace
r257781: Make use of f_isset()
r257782: Add DEBUG_INITIALIZE_FILE global boolean
r257783: Add f_show_err() (like f_show_msg() but for errors)
r257784: Add f_eval_catch() for debug and displaying errors automatically
r257785: Fix dialog auto-sizing when running in a pipe-chain
r257787: Fix a silly bug
r257788: Add some helpful debugging
r257789: Comments
r257790: Fix a bug when using printf
r257791: Add f_sprintf() and f_vsprintf()
r257792: Comments
r257793: Fix an off-by-one error
r258029: Comments
r258263: Move function name declarations/usages
r258266: Always shutdown media and don't eject CDROM
r258355: "Tim trailing" -> "Trim Trailing"
r258360: Whitespace, style, sub-shells, and variable names
r258400: Add new `includes' module for exploring the API
r258401: Add `-d' flag [to includes module] for printing function descrs
r258406: Make `-d' flag [of include module] implicitly enable `-f'
r258407: Update function description for f_validate_hostname()
r258418: Quote the interface name for good measure [in device.subr]
r258430: Remove unused line [in device.subr] -- cruft from SVN r258360
r258439: Fix command-line only modules [dot, includes] to not use f_die()
r258458: Improve network device scanning
r258589: Add missing `$' before `pgm' in syscons_ttys module
r258590: Add missing newline [in includes module]
r258592: Sort messages
r258727: Fix display output issue with `includes' module
r258728: Fix [another] display output issue with `includes' module
r258785: Sort function output [from includes module] on name of function
r259054: Performance and debugging enhancements
r260894: Optimize f_expand_number() (submitted by Christoph Mallon)
r260899: Dummy commit
r262895: Allow dispatched reswords to carry arguments
r262896: Add missing local declaration [in common.subr]
r262897: Fix a type in a comment [in common.subr]
r262898: Fix incorrect return status [from f_getvar() in common.subr]
r262899: Make f_show_err() [of common.subr] non-fatal
r262900: Centralize function name [in f_script_load() of script.subr]
r262901: Prevent localization of __number in f_expand_number()
r262902: Add a comment above f_replaceall() [of strings.subr]
r262904: Rewrite groupmgmt -- hooking it into the scripting system
r262908: Change dispatch words from group* to *Group for backward compat
r262909: Fix copy/paste error in a comment [in goupadd module]
r262910: Take a group name on the command-line [of groupdel] if available
r262982: Whitespace [in group_input.subr]
r262984: Remove vestigial global [in group_input.subr]
r263133: Remove extraneous debug statement
r263134: Add debug statement just before attempting to exec a module
r263135: Comments [in device.subr]
r263136: Update copyright
r263137: Fix future namespace issues [in dialog.subr]
r263139: Remove useless NULL strings ('') in some compound strings
r263141: Fix broken f_isinteger() [of strings.subr]
r263144: Fix a code-type that prevented auto-sizing [in group_input.subr]
r263145: Fix comments and whitespace [in new group.subr]
r263146: Reduce dialog sleep cycle for confirmation dialogs [in group.subr]
r263147: Fix bug preventing pw(8) errors from appearing [in group.subr]
r263148: Check arguments when running non-interactive [in group.subr]
r263149: Add i18n input protection [to group.subr and group_input.subr]
r263150: Rewrite usermgmt -- hooking it into the scripting system
r263249: (partial) Add old group_input and user_input to ObsoleteFiles.inc