Build a docbook XML from the manpage, too.
Split the config file path into separate pieces.
Bugfix: forgot to remember the parsed weights.
Allow a simple config name for "-c" instead of a complete path.
Putting parenthesis around an expression for clarity.

Nevertheless I still get a bogus compiler error:
 |main.c: In function ‘main’:
 |main.c:1231:18: error: ‘rv’ may be used uninitialized in this function [-Werror=maybe-uninitialized]
 |  return (rv >= 0 && rv < 0x70) ? rv : 1;
 |                  ^
WTF?
Fix compiler warning/-Werror.

http://gcc.gnu.org/bugzilla/show_bug.cgi?id=40635 applies, though.
Even if "rv" in main is renamed:
  main.c:1232:18: error: ‘rv’ may be used uninitialized in this function [-Werror=maybe-uninitialized]
    return (rv >= 0 && rv < 0x70) ? rv : 1;
Log message changed.
Split the paxos_answer function in multiple smaller functions.

This prepares for some cleanups and simplifications.
Debugging: assert that no wrong acknowledge bits can get set.
Lose ticket if there's no renewal.
Use available variable.
Move comment to the correct place.
Energy-saving mode.
TODO comments added.
Set energy saver as default; convenience functions regarding ticket cron jobs.
Fix comments, and store the proposer of a change.
A ticket only has a single state; move the member out of the paxos state.
Warning message for an even number of participants.
Fixed returning a possibly uninitialized variable.
Make booth_conf->site_bits 64bit, same as ticket_conf->proposal_acknowledges.