-
-
Notifications
You must be signed in to change notification settings - Fork 90
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Refactor command line options #95
Comments
This patch is the first in a series of changes to the pimd command line interface. The intentions are: 1) Simplify and align with what other (multicast) daemon(s) use 2) Alert users of the fact that this pimd may not be compatible with compatible versions, see fa81d14 Signed-off-by: Joachim Nilsson <troglobit@gmail.com>
First stage committed in aa7bdfe, probably also remove --long-options. |
May I know the reason for this change? |
Race conditions and poor design, are the main reasons. The intention is to add a You can still use signals and look for the status file, which is what |
Hidden feature request for privilege separation moved to separate issue, #115 |
o Change case for program identidy: -I NAME --> -i NAME o Drop -N and keep long option --disable-vifs o Drop -P and keep long option --pidfile=FILE Update man page accordingly. Also, fix triple dash to --syslog and add missing line break in phyint description. Signed-off-by: Joachim Nilsson <troglobit@gmail.com>
Since pimd 3.0 will not be fully backwards compatible (see #93), this is a good time to simplify and streamline the command line options. A user which does not read the ChangeLog and notices the change in major number on upgrade, may actually read it if the old options no longer work.
Proposed new usage:
The text was updated successfully, but these errors were encountered: