Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | Move the callback function pointer outside the opt union so that the option | jsing | 2014-08-30 | 1 | -2/+7 | |
| | | | | | values are useable by the function. Also provide an option type that calls a function without consuming/passing an argument. | |||||
* | Add option handling with a callback function for argument processing. | jsing | 2014-08-28 | 1 | -1/+7 | |
| | ||||||
* | Given the usage option name/argument name width a few more characters. | jsing | 2014-08-28 | 1 | -2/+2 | |
| | ||||||
* | Ensure that a format option argument is a known specifier. | jsing | 2014-08-28 | 1 | -2/+10 | |
| | ||||||
* | Add option handling for ordered flags. | jsing | 2014-08-28 | 1 | -1/+6 | |
| | ||||||
* | Add option handling for input/output formats. | jsing | 2014-08-28 | 1 | -1/+6 | |
| | ||||||
* | Add an option type that handles argument to integer conversion. | jsing | 2014-08-27 | 1 | -3/+20 | |
| | ||||||
* | Implement table-driven option parsing that allows an application to | jsing | 2014-08-27 | 1 | -1/+96 | |
| | | | | | | | | | | | | | | | | | specify what its valid options are and where it wants them to be stored. This also allows for usage to be generated, almost for free, ensuring that the options and usage are automatically kept in sync. This will allow for a single option parsing implementation, rather than the current one-hand-rolled-option-parsing-and-random-usage-implementation per application. As a starting point, port the openssl(1) rand application to the new option parsing and usage (along with associated code clean up). With input from doug@. ok bcook@ doug@ | |||||
* | Move openssl(1) from /usr/sbin/openssl to /usr/bin/openssl, since it is not | jsing | 2014-08-26 | 1 | -0/+2220 | |
a system/superuser binary. At the same time, move the source code from its current lib/libssl/src/apps location to a more appropriate home under usr.bin/openssl. ok deraadt@ miod@ |