2011-02-22 Albert Chu <chu11@llnl.gov> * tagged whatsup-1-12-1 2011-02-14 Albert Chu <chu11@llnl.gov> * src/libnodeupdown/nodeupdown_backend_ganglia.c, src/libnodeupdown/Makefile.am, configure.ac: Link to libexpat if the library is available. 2011-01-19 Albert Chu <chu11@llnl.gov> * src/libnodeupdown/nodeupdown.h: Support C++ linking. 2010-08-19 Albert Chu <chu11@llnl.gov> * whatsup.spec.in: Update for build on RHEL6. 2010-08-16 Albert Chu <chu11@llnl.gov> * etc/Makefile.am: Fix autoconf/automake corner case. * src/whatsup/whatsup.c: Fix invalid call to open(). 2010-07-07 Albert Chu <chu11@llnl.gov> * tagged whatsup-1-11-1 2010-06-29 Albert Chu <chu11@llnl.gov> * src/pingd/pingd_loop.c: Re-architect to use just 1 fd. Multiple fds unnecessary for ICMP pings, b/c most kernels will send responses to all fds. * etc/pingd.conf, etc/nodeupdown.conf: New files. * freeipmi.spec.in: Add pingd.conf and nodeupdown.conf files. 2010-06-28 Albert Chu <chu11@llnl.gov> * src/pingd/pingd_config.c (_usage): Fix typo. * src/pingd/pingd_config.c (_cmdline_parse): Fix error message text. * src/pingd/pingd_loop.c: Fix comments. 2010-06-22 Albert Chu <chu11@llnl.gov> * src/libnodeupdown/nodeupdown_clusterlist_hostsfile.c (hostsfile_clusterlist_setup): If hostsfile not found, exit cleanly. * tagged whatsup-1-10-1 2010-06-21 Albert Chu <chu11@llnl.gov> * src/pingd/pingd_loop.c (_receive_ping): Remove left over debug statement. * src/pingd/pingd_loop.c (_fds_setup): Set SO_REUSEADDR on server socket to support quick server restarts. * config/ac_hostsfile.m4: Fix substitution bug. * man/whatsup.1.in: Note in manpage that libnodeupdown configuration may be necessary. 2010-02-01 Albert Chu <chu11@llnl.gov> * src/libcommon/conffile.h, src/libcommon/conffile.c: Support config options w/o a limit. * Update copyright globally. 2009-11-04 Albert Chu <chu11@llnl.gov> * src/Nodeupdown/Nodeupdown.pm.in: Fix comments, i.e. -> e.g. 2009-10-09 Albert Chu <chu11@llnl.gov> * whatsup.spec.in: Add appropriate build requires. * tagged whatsup-1-9-2 2009-08-12 Albert Chu <chu11@llnl.gov> * src/Nodeupdown/Makefile.am: Revert some changes. * src/Libnodeupdown/Makefile.am, whatsup.spec.in: Fix portability issues. 2009-08-11 Albert Chu <chu11@llnl.gov> * src/Nodeupdown/Makefile.am: Fix portability bug. * src/Libnodeupdown/Makefile.am: Fix portability bug. * configure.ac: Deal with manpage portability. 2009-05-15 Albert Chu <chu11@llnl.gov> * Add comments for clarification. 2000-02-26 Albert Chu <chu11@llnl.gov> * NEWS, META: updated. * tagged whatsup-1-9-1 2000-02-25 Albert Chu <chu11@llnl.gov> * config/ac_openib.m4, src/libnodeupdown/nodeupdown_backend_openib.c: Support 2 or 1 option osm_mad_pool_init(). 2000-02-19 Albert Chu <chu11@llnl.gov> * NEWS: updated. * tagged whatsup-1-8-2 2009-02-18 Albert Chu <chu11@llnl.gov> * config/ac_perl_extensions.m4: New file. * configure.ac, src/Libnodeupdown/Makefile.am, src/Nodeupdown/Makefile.am: Support capability to not build perl extensions libs. 2009-02-18 Albert Chu <chu11@llnl.gov> * whatsup.spec.in: Revert sles10 fix from 2008-10-28, issue is something else in Suse. 2008-10-27 Mahmoud Hanafi <hanafim@users.sourceforge.net> * whatsup.spec.in: Fix sles10 build issue. 2008-07-11 Albert Chu <chu11@llnl.gov> * src/libcommon/hostlist.c: Update to newest lib. 2008-06-28 Albert Chu <chu11@llnl.gov> * NEWS: updated. * tagged whatsup-1-8-1 2008-05-21 Albert Chu <chu11@llnl.gov> * src/libcommon/conffile.c: Fix compile warning. 2008-05-20 Albert Chu <chu11@llnl.gov> * src/libcommon/conffile.c: Support hex for OPTION_TYPE_INT. Do not require count_ptr to each be different. 2008-03-28 Albert Chu <chu11@llnl.gov> * man/: Fix nroff syntax errors. * update copyrights in a lot of places 2008-01-29 Albert Chu <chu11@llnl.gov> * src/libcommon/hostlist.h, src/libcommon/hostlist.c: Update to new libs. 2008-01-29 Albert Chu <chu11@llnl.gov> * Minor bug fixes. 2007-10-18 Albert Chu <chu11@llnl.gov> * src/libcommon/debug.c: Revert copyright change b/c this file had no changes. 2007-10-17 Albert Chu <chu11@llnl.gov> * DISCLAIMER.UC: Fix copyright years. * whatsup.spec.in: Add DISCLAIMER.UC. 2007-10-16 Albert Chu <chu11@llnl.gov> * DISCLAIMER.UC: New file. * DISCALIMER: Updated with new copyright. * Fixed copyright and FSF address globally. * config/Make-rpm.mk: Remove localism. * Makefile.am: Remove use of Make-rpm.mk. 2007-09-13 Albert Chu <chu11@llnl.gov> * src/libnodeupdown: Add nodeupdown_last_up_time support. * src/whatsup: Add -r support. * man/: Update manpages appropriately. * man/nodeupdown_last_up_time.3: New file. * configure.ac: Update libnodeupdown version. * whatsup.spec.in: Fix build system. * Fix various compiler warnings. * README, META: Updated for release. * tagged whatsup-1-7-1 2007-09-12 Albert Chu <chu11@llnl.gov> * whatsup/src/whatsup/whatsup_options_cerebro_monitor.c: Fix option usage typo. 2007-09-10 Albert Chu <chu11@llnl.gov> * Makefile.am: Add whatsup.spec to dist. 2007-09-05 Albert Chu <chu11@llnl.gov> * src/whatsup/whatsup.c (_usage): Fix usage typo found by Py Watson (watson30 at llnl dot gov). * Fix FSF address throughout. 2007-04-02 Albert Chu <chu11@llnl.gov> * src/libcommon/conffile.h, src/libcommon/conffile.c (conffile_line_number): New function. 2007-03-16 Albert Chu <chu11@llnl.gov> * man/whatsup.1.in: Fix typo of -l option to -e option. 2007-02-16 Albert Chu <chu11@llnl.gov> * man/nodeupdown.conf.5.in: Fix typo. 2007-02-14 Albert Chu <chu11@llnl.gov> * man/pingd.conf.5.in: Fix typo. 2007-02-13 Albert Chu <chu11@llnl.gov> * src/libnodeupdown/nodeupdown_backend_pingd.c (pingd_backend_get_updown_data): Fix comment typo. 2007-02-09 Albert Chu <chu11@llnl.gov> * whatsup.spec.in: Fix dependency typo. 2007-02-08 Albert Chu <chu11@llnl.gov> * src/libnodeupdown/nodeupdown/nodeupdown_backend_module.h, src/libnodeupdown/nodeupdown_backend_ganglia,c src/libnodeupdown/nodeupdown_backend_cerebro.c, src/libnodeupdown/nodeupdown_backend_pingd.c, src/libnodeupdown/nodeupdown_backend_openib.c, src/libnodupdown/nodeupdown.c, src/libnodeupdown/nodeupdown_module.h, src/libnodeupdown/nodeupdown_module.c: Support preferred clusterlist module defined by backend module. * src/libnodeupdown/nodeupdown_genders_util.c (genders_util_setup): Add filename parameter. * src/libnodeupdown/nodeupdown_clusterlist_genders.c (genders_clusterlist_setup): Adjust for function change appropriately. 2007-02-07 Albert Chu <chu11@llnl.gov> * src/Libnodeupdown/Libnodeupdown.pm.in: Fix dynamic loading issue with perl extensions. Fix provided by Mark Grondona (grondona1 at llnl dot gov). * src/pingd: Add forgotten copyright headers. 2007-02-06 Albert Chu <chu11@llnl.gov> * src/whatsup/whatsup.c (_usage): Fix typo found by Mark Grondona. 2006-12-20 Albert Chu <chu11@llnl.gov> * src/whatsup/whatsup_options_cerebro_monitor.c (cerebro_monitor_options_monitor): Tweak output format. * tagged whatsup-1-6-2 2006-12-20 Albert Chu <chu11@llnl.gov> * src/whatsup/whatsup.c (_cmdline_parse): Fix parsing bug. * tagged whatsup-1-6-1 2006-12-19 Albert Chu <chu11@llnl.gov> * whatsup.spec.in: Support cerebro monitor module rpm. * configure.ac: Up libnodeupdown revision. * NEWS: updated. * man/whatsup.1.in, src/whatsup/whatsup_options_cerebro_monitor.c: Change -z option to -M option. 2006-11-09 Albert Chu <chu11@llnl.gov> * Changes from branch new_cerebro_port_branch (tag new_cerebro_port_base and new_cerebro_port_final) * config/ac_cerebro.m4, configure.ac: Add checks for cerebro event monitoring. * src/whatsup/whatsup.c: Re-adjust code so options modules need to implement all functions. * src/whatsup/whatsup_options.h, src/whatsup/whatsup.c (main): Support monitor option. * src/whatsup/whatsup_options_cerebro_monitor.c: New file. * src/whatsup/Makefile.am: Support new files. * man/whatsup.1.in: Update appropriately. 2006-10-26 Albert Chu <chu11@llnl.gov> * src/whatsup/whatsup_options.h, src/whatsup/whatsup.c: Various code cleanup. * man/whatsup.1.in: Remove forgotten localism. 2006-10-25 Albert Chu <chu11@llnl.gov> * src/whatsup/whatsup.c: Fix return value issues with module options calls. * src/whatsup/whatsup.c (_load_options_module): Fix corner case check. 2006-10-16 Albert Chu <chu11@llnl.gov> * src/whatsup/whatsup.c, man/whatsup.1.in: Re-adjust --monitor to --log and --monitor-poll to --log-poll. Add --log-file option. 2006-10-15 Albert Chu <chu11@llnl.gov> * src/whatsup/whatsup.c (_cmdline), src/whatsup/whatsup_options.h: Support get_nodenames optional commandline argument. 2006-10-14 Albert Chu <chu11@llnl.gov> * src/whasup/whatsup.c: Added support for monitor mode. * man/whatsup.1.in: Updated appropriately. 2006-09-01 Albert Chu <chu11@llnl.gov> * src/libnodeupdown/nodeupdown_backend_connect_util.h, src/libnodeupdown/nodeupdown_backend_connect_util.c: New files. * src/libnodeupdown/nodeupdown_backend_ganglia.c, src/libnodeupdown/nodeupdown_backend_pingd.c: Use new common function. * src/libnodeupdown/Makefile.am: Update for new build appropriately. 2006-08-30 Albert Chu <chu11@llnl.gov> * config/ac_openib.m4: Modify to avoid addition of libs to LIBS. * src/libnodeupdown/nodeupdown_backend_openib.c: Check for 'root' in setup. Adjust debug messages with errnum errors appropriately. * src/libnodeupdown/nodeupdown_backend_cerebro.c, src/libnodeupdown/nodeupdown_backend_ganglia.c, src/libnodeupdown/nodeupdown_backend_pingd.c, src/libnodeupdown/nodeupdown_clusterlist_genders.c, src/libnodeupdown/nodeupdown_clusterlist_genders_util.c, src/libnodeupdown/nodeupdown_clusterlist_hostsfile.c: Add debugging. * whatsup.spec.in: Add in openib rpm subpackage. 2006-08-29 Ira Weiny <weiny2@llnl.gov> Add OpenIB up/down support. * config/ac_openib.m4, src/libnodeupdown/nodeupdown_backend_openib: New files. * README, configure.ac, man/libnodeupdown.3.in, src/libnodeupdown/Makefile.am, src/libnodeupdown/nodeupdown_module.c: Adjust appropriately for new backend module. 2006-08-29 Albert Chu <chu11@llnl.gov> * src/libnodeupdown/nodeupdown.h, src/libnodeupdown/nodeupdown.c, src/libnodeupdown/nodeupdown_module.c, man/libnodeupdown.3.in, man/nodeupdown_load_data.3: Change nodeupdown_load_data() reserved parameter to module parameter for optionally specified backend module. * man/whatsup.1.in, src/whatsup/whatsup.c: Support new -m option. * src/scripts: New directory. * src/scripts/whatsdown: New file. * configure.ac, src/Makefile.am: Adjust for new files. * src/libnodeupdown/Makefile.am: Fix DESTDIR issue. 2006-08-25 Albert Chu <chu11@llnl.gov> * src/libnodeupdown/nodeupdown_module.c: Cleanup modules looping annoyances. 2006-07-26 Albert Chu <chu11@llnl.gov> * config/ac_pingd_module_dir.m4, config/ac_nodeupdown_module_dir.m4, config/ac_whatsup_module_dir.m4: Revert changes to fix distcheck. 2006-07-17 Albert Chu <chu11@llnl.gov> Changes to make perl extensions build correctly on FC5. * config/ac_perl_install_destdir.m4: Removed file. * config/ac_perl_destdir.m4: New file. * configure.ac: Adjust to use new macro. * whatsup.spec.in: Adjust to use new configure option. * src/Libnodeupdown/Makefile.am: Adjust makemaker flags appropriately. 2006-07-11 Albert Chu <chu11@llnl.gov> * README, META: Updated for release. * man/libnodeupdown.3.in, man/pingd.8.in: Minor improvements made. * tagged whatsup-1-5-1 2006-07-10 Albert Chu <chu11@llnl.gov> * whatsup.spec.in, README: Cleanup for new pingd. * man/libnodeupdown.3.in: Add pingd info. * config/ac_hostsfile.m4: Fix typo. Support --with-ganglia and --with-pingd autoconf options. * config/ac_ganglia.m4, config/ac_pingd.m4: New files. * whatsup.spec.in, configure.ac, src/libnodeupdown/Makefile.am, man/Makefile.am, etc/Makefile.am: Adjust for new autoconf macros. * src/pingd/pingd_config.c (_load_nodes), src/pingd/pingd_loop.c (_nodes_setup): Fix compiler warnings. 2006-07-07 Albert Chu <chu11@llnl.gov> * configure.ac, config/, src/libcommon/, src/pingd/, man/, etc/, src/libnodeupdown: Added initial implementation and support for a pingd daemon. 2006-06-19 Albert Chu <chu11@llnl.gov> * src/libcommon/hostlist.c: Update to latest library. 2006-02-14 Albert Chu <chu11@llnl.gov> * src/Nodeupdown/Nodeupdown.pm.in: Fix syntax bug. 2006-02-08 Albert Chu <chu11@llnl.gov> * src/Libnodeupdown/Libnodeupdown.xs (nodeupdown_get_up_nodes_list): Fix bug. * whatsup.spec.in: Fix dir creation bugs. 2006-01-18 Albert Chu <chu11@llnl.gov> * Removed localisms. * tagged whatsup-1-4-2 2005-10-31 Albert Chu <chu11@llnl.gov> * Updated README with some more information. 2005-09-16 Albert Chu <chu11@llnl.gov> * tagged whatsup-1-4-1 2005-08-18 Albert Chu <chu11@llnl.gov> * Renamed gendersllnl config module to chaos config module globally. 2005-08-16 Albert Chu <chu11@llnl.gov> * whatsup.spec.in, META: Prepare for new release. * tagged whatsup-1-4-0-pre6 2005-08-05 Albert Chu <chu11@llnl.gov> * src/libnodeupdown/nodeupdown_backend_cerebro.c, src/libnodeupdown/nodeupdown.c, src/libnodeupdown/nodeupdown/nodeupdown_backend_module.h, src/libnodeupdown/nodeupdown_devel.c, src/libnodeupdown/nodeupdown_module.h, src/libnodeupdown/nodeupdown_module.c: Remove support for backend module flags. * src/libnodeupdown/nodeupdown.c (_is_node): Fixed corner case. * src/libnodeupdown/nodeupdown_backend_cerebro.c (cerebro_backend_default_timeout_len): Let libcerebro or the cerebro server pick the default timeout. 2005-08-01 Albert Chu <chu11@llnl.gov> * config/ac_hostsfile.m4: Fix typo. 2005-07-28 Albert Chu <chu11@llnl.gov> * src/libnodeupdown/nodeupdown_backend_cerebro.c: Reworked cerebro changes. 2005-07-18 Albert Chu <chu11@llnl.gov> * config/ac_hostsfile.m4, config/ac_nodeupdown-conf_file.m4: Cleaned up. 2005-07-07 Albert Chu <chu11@llnl.gov> * src/whatsup/whatsup.c (_usage, _cmdline_parse), man/whatsup.1.in: Rename --hostlist option to --hostrange. * man/whatsup.1.in: Remove gmond references. * whatsup.spec.in: Increase install requirement for cerebro. * tagged whatsup-1-4-0-pre4 2005-07-05 Albert Chu <chu11@llnl.gov> * src/whatsup/whatsup.c (_create_formats): Added assert check. * src/whatsup/whatsup.c, man/whatsup.1.in: Change -V option to -v option. * src/whatsup/whatsup.c (_cmdline_parse): Fix port input check bug. 2005-07-02 Albert Chu <chu11@llnl.gov> * libnodeupdown cleanup 2005-07-01 Albert Chu <chu11@llnl.gov> * Whatsup and options modules cleanup. 2005-06-28 Albert Chu <chu11@llnl.gov> * src/libnodeupdown/nodeupdown_config_gendersllnl.c (gendersllnl_config_load_default): By default use management network instead of cluster interconnect. * src/libnodeupdown/nodeupdown_backend_cerebro.c, src/libnodeupdown/nodeupdown.c, src/libnodeupdown/nodeupdown/nodeupdown_backend_module.h, src/libnodeupdown/nodeupdown_devel.c: Support backend module flag to optionally not open/use the clusterlist module. This is for performance reasons. 2005-06-21 Albert Chu <chu11@llnl.gov> * src/libnodeupdown/nodeupdown_backend_cerebro.c (cerebro_backend_get_updown_data): Fix typo. 2005-06-20 Albert Chu <chu11@llnl.gov> * src/libnodeupdown/nodeupdown_backend_cerebro.c: Reworked for Cerebro API changes. * whatsup.spec.in: Increase install requirement for cerebro. * Removed everything related to static compilation. * tagged whatsup-1-4-0-pre3 2005-05-31 Albert Chu <chu11@llnl.gov> * src/libnodeupdown/nodeupdown_backend_cerebro.c: Reworked for new cerebro nodelist API. * whatsup.spec.in: Increase install requirement for cerebro. * tagged whatsup-1-4-0-pre2 2005-05-17 Albert Chu <chu11@llnl.gov> * whatsup.spec.in: Update chaos build. * Removed unused error codes. Renamed NODEUPDOWN_ERR_TIMEOUT to NODEUPDOWN_ERR_CONNECT_TIMEOUT globally. * tagged whatsup-1-4-0-pre1 2005-05-16 Albert Chu <chu11@llnl.gov> * Fix libdir path calculation. 2005-05-15 Albert Chu <chu11@llnl.gov> * Various documentation updates for cerebro. * Adjustment for cerebro API fix. 2005-05-13 Albert Chu <chu11@llnl.gov> * Removed nodeupdown_add_up_nodes and nodeupdown_add_down_nodes development functions globally. Re-worked Cerebro backend module appropriately. * src/Genders/Makefile.am: Cleanup and fix build. * src/Genders/Makefile.PL: Removed file. * configure.ac: Add search for pod2man. 2005-05-11 Albert Chu <chu11@llnl.gov> * src/libcommon/conffile.c (_setup): Fix access permission bug. 2005-05-10 Albert Chu <chu11@llnl.gov> * Added Cerebro backend module support. * configure.ac: Updated library versions. * man/nodeupdown_module.3: New manpage. * man/Makefile.am: Update for new manpage appropriately. * Various code and manpage cleanup. 2005-04-27 Albert Chu <chu11@llnl.gov> * src/libnodeupdown/nodeupdown_util.c (nodeupdown_util_low_timeout_connect): Remove unnecessary code. * Various bug fixes and code cleanup. 2005-04-22 Albert Chu <chu11@llnl.gov> * Added support for nodeupdown configuration modules. Re-worked various libraries to add this support. 2005-04-19 Albert Chu <chu11@llnl.gov> * src/libnodeupdown/nodeupdown.c (_read_conffile): Ignore older options. * src/libcommon/conffile.c (conffile_parse, _setup): Fix corner cases. 2005-04-07 Albert Chu <chu11@llnl.gov> * Completely re-worked to use dynamically or statically loadable modules for clusterlists, whatsup options, and backend technologies. 2005-03-21 Albert Chu <chu11@llnl.gov> * src/libcommon/conffile.c (conffile_parse): Remove compiler warning. 2005-01-10 Albert Chu <chu11@llnl.gov> * src/libcommon/hostlist.h, src/libcommon/hostlist.c: Updated libraries. * src/Libnodeupdown/Makefile.am, src/Nodeupdown/Makefile.am: Cleanup. * whatsup.spec.in: Fix a Perl Extensions packaging problem for multilib systems. * src/libgendersllnl/Makefile.am, configure.ac: Move versioning info into configure.ac. * configure.ac: Added Perl versioning. * src/Libnodeupdown/Libnodeupdown.pm: Added versioning. * src/Nodeupdown/Nodeupdown.pm: Renamed to Nodeupdown.pm.in and added versioning. 2004-12-29 Albert Chu <chu11@llnl.gov> * Makefile.am: distcheck fix. 2004-12-18 Albert Chu <chu11@llnl.gov> * whatsup.spec.in, configure.ac, src/Libnodeupdown/Makefile.am, src/Nodeupdown/Makefile.am: Fix make install corner case. 2004-12-14 Albert Chu <chu11@llnl.gov> * whatsup.spec.in, src/Nodeupdown/Makefile.am, src/Libnodeupdown/Makefile.am: Fix 64bit build issue. 2004-11-17 Albert Chu <chu11@llnl.gov> * whatsup.spec.in: Added license. Built RPM name based on rpmbuild options. * README, configure.ac: If genders or gendersllnl isn't found, default to hostsfile masterlist mechanism. 2004-11-13 Albert Chu <chu11@llnl.gov> * README, README.hostsfile_install, README.genders_install, whatsup.spec.in: Updated descriptions and documentation. 2004-11-08 Albert Chu <chu11@llnl.gov> * whatsup.spec.in: Fix up description. 2004-10-28 Albert Chu <chu11@llnl.gov> * whatsup.spec.in: Fix for portability issues: * config/Make-rpm.mk: Updated with portability fixes. * Makefile.am: distcheck fixes * configure.ac: Select default masterlist mechanism based on libraries found. 2004-10-07 Albert Chu <chu11@llnl.gov> * configure.ac: Don't check for genders_index_nodes. * src/libnodeupdown/nodeupdown_masterlist.c (_load_genders_data): Removed call to genders_index_nodes. Removed tiny cluster check. 2004-09-10 Albert Chu <chu11@llnl.gov> * configure.ac: Check for genders_index_nodes and genders_index_attrvals functions. * src/libnodeupdown/nodeupdown_masterlist.c (_load_genders_data): Index nodes and attrvals if appropriate. 2004-06-29 Albert Chu <chu11@llnl.gov> * src/libcommon/conffile.c (_parseline): Fixed argument parsing bugs. 2004-06-21 Albert Chu <chu11@llnl.gov> * src/Libgnodeupdown/Makefile.am, src/Nodeupdown/Makefile.am, src/Libnodeupdown/Makefile.PL: Distcheck fixes. 2004-06-08 Albert Chu <chu11@llnl.gov> * src/libnodeupdown/Makefile.am, src/Libnodeupdown/Makefile.am, src/Nodeupdown/Makefile.am, src/whatsup/Makefile.am: Minor fixes for distcheck. 2004-05-19 Albert Chu <chu11@llnl.gov> * Makefile.am, man/Makefile.am, src/libcommon/Makefile.am, src/libexpact/Makefile.am, src/libnodeupdown/Makefile.am, src/Libnodeupdown/Makefile.am, src/Nodeupdown/Makefile.am, src/whatsup/Makefile.am: Fix dist issues. * src/libcommon/Makefile.am, src/libnodeupdown/Makefile.am, src/whatsup/Makefile.am: Cleanup. 2004-04-27 Albert Chu <chu11@llnl.gov> * whatsup.spec.in: Use %configure macro. * Localize non-libnodeupdown library functions. 2004-03-17 Albert Chu <chu11@llnl.gov> * src/libcommon/conffile.h, src/libcommon/conffile.c: Changed "enabled" and "disabled" to "enable" and "disable". 2004-03-09 Albert Chu <chu11@llnl.gov> * config/ac_debug.m4: New file. * configure.ac: Added --enable-debug option. 2004-02-11 Albert Chu <chu11@llnl.gov> * src/libnodeupdown/Makefile.am: Compile with _REENTRANT. * tagged whatsup-1-3-1 2004-01-15 Albert Chu <chu11@llnl.gov> * src/libnodeupdown/nodeupdown_masterlist.c (_readline): fix corner case. * src/libnodeupdown/nodeupdown.c: list_create errors are no longer INTERNAL errors, they are OUTMEM errors. 2004-01-14 Albert Chu <chu11@llnl.gov> * src/whatsup/whatsup.c (read_stdin, push_nodestring, create_formats): New functions. * src/whatsup/whatsup.c (cmdline_parse): Add '-' functionality and use read_stdin and push_nodestring functions. * src/whatsup/whatsup.c (main): Add support of exit value depending on up vs. down success and use new _create_formats function. * man/whatsup.1: Updated for '-' option. Significantly cleaned up whatsup code * src/whatsup/whatsup.c (_err_init, _err_exit): New functions. * src/whatsup/whatsup.c: Use new _err_exit function globally. Output more appropriate messages on errors. Modify code style and error output to fit GNU coding standards more closely. Renamed numerous functions. Cleaned up nodeupdown code * src/libnodeupdown/nodeupdown.h.in, src/libnodeupdown/nodeupdown.c, src/libnodeupdown/nodeupdown_masterlist.c: Modify code style and error output to fit GNU coding standards more closely. Updated with new error codes and more detailed error messages. * src/Libnodeupdown/Libnodeupdown.pm.in, src/Libnodeupdown/Libnodeupdown.xs: Update appropriately for changes. 2004-01-12 Albert Chu <chu11@llnl.gov> * src/libcommon/conffile.h, src/libcommon/conffile.c: Significant rework. * src/libnodeupdown/nodeupdown.c (_read_conffile): Fix for conffile changes. * src/libnodeupdown/nodeupdown.c (_cb_intval, _cb_string): Removed functions. * src/libnodeupdown/nodeupdown.c (_cb_gmond_hostnames): Fixed up for conffile changes. * man/nodeupdown.conf.5.in: Cleaned up. * src/libnodeupdown/nodeupdown.c (_is_node, _xml_parse_start): Fixed function call ordering bug. 2004-01-09 Albert Chu <chu11@llnl.gov> * src/libcommon/conffile.h, src/libcommon/conffile.c: New files * README.dotconf, src/libdotconf/dotconf.h, src/libdotconf/dotconf.c, src/libdotconf/readdir.h, src/libdotconf/readdir.c: Removed files. * configure.ac, src/Makefile.am, src/Libnodeupdown/Makefile.am, src/Libnodeupdown/Makefile.PL, src/libnodeupdown/Makefile.am, AUTHORS: Updated for dotconf removal. * src/libnodeupdown/nodeupdown.c (_read_conffile): Parse via conffile library instead of dotconf library. * src/libnodeupdown/nodeupdown.c (_cb_intval, _cb_string): New functions. * src/libnodeupdown/nodeupdown.c (_cb_gmond_port, _cb_timeout_len, _cb_gendersfile, _cb_hostsfile): Removed. * src/libnodeupdown/nodeupdown.c (_cb_gmond_hostnames): Updated for new API. 2003-12-31 Albert Chu <chu11@llnl.gov> * src/libnodeupdown/Makefile.am, src/Libnodeupdown/Libnodeupdown.pm.in, src/Nodeupdown/Nodeupdown.pm: Added consistent versioning. 2003-12-30 Albert Chu <chu11@llnl.gov> * src/whatsup/whatsup.c (cmdline_parse): All command line option errors now output a little commandline option error message. 2003-12-29 Albert Chu <chu11@llnl.gov> * DISCLAIMER: New file. * ipmipower.spec.in: Added DISCLAIMER. * Added Copyright header with UCRL code to all source and documentation. 2003-12-09 Albert Chu <chu11@llnl.gov> * man/whatsup.1.in: Cleaned up wording. * man/nodeupdown.conf.5.in: Fixed wording and typos. * src/libdotconf/dotconf.h: Added errors count to configfile_t. * src/libnodeupdown/nodeupdown.c (_cb_error): New function. * src/libnodeupdown/nodeupdown.c (_read_conffile): Added support of new errors count variable and error out if any errors occurred during file parsing. * src/libnodeupdown/nodeupdown.c (_cb_gmond_hostnames): Error if too many hostnames. Return (char *)"" instead of (char *)(-1). Fix typo in options list. * tagged whatsup-1-3-0-pre2 2003-12-08 Albert Chu <chu11@llnl.gov> * src/libnodeupdown/nodeupdown.c, src/libnodeupdown/nodeupdown_common.h, man/nodeupdown.conf.5.in: Renamed gmond_hostname to gmond_hostnames. 2003-12-05 Albert Chu <chu11@llnl.gov> Added configuration file error * src/libnodeupdown/nodeupdown.h.in: Added NODEUPDOWN_ERR_CONF. * src/libnodeupdown/nodeupdown.c (_read_conffile): Return -1 on configuration file error. * src/libnodeupdown/nodeupdown.c (nodeupdown_load_data): Return error on configuration file error. * man/nodeupdown_load_data.3.in: Added NDOEUPDOWN_ERR_CONF error. * src/Libnodeupdown/Libnodeupdown.xs, src/Libnodeupdown/Libnodeupdown.pm.in: Added NODEUPDOWN_ERR_CONF. Misc. * man/nodeupdown_load_data.3.in: Replaced NODEUPDOWN_ERR_GANGLIA with NODEUPDOWN_ERR_EXPAT. * src/whatsup.c (cmdline_parse): Fixed declaration bug. * src/Libnodeupdown/Makefile.am, src/Libnodeupdown/Makefile.PL: Fixed build problems. * src/Nodeupdown/Nodeupdown.pm: Removed export of NODEUPDOWN_CONF_FILE. 2003-12-03 Albert Chu <chu11@llnl.gov> * Re-worked so types are more explicit 2003-12-01 Albert Chu <chu11@llnl.gov> * src/Nodeupdown/Nodeupdown.pm (new): Fixed typo. 2003-11-22 Albert Chu <chu11@llnl.gov> Massive massive changes throughout code, not worth listing details. * Removed dependence upon libganglia library. * Added dotconf library and dotconf parsing instead * Changed nodeupdown_load_data API to just have a generic void *masterlist and no IP parameter. * Allow multiple ips or hostnames for nodeupdown.conf * Removed ip option from nodeupdown.conf * Added timeout_len and masterlist conf file options * Added new README help files. 2003-11-13 Albert Chu <chu11@llnl.gov> Renamed "masterlist" mechanism to "hostsfile". * man/nodeupdown_masterlist.conf.5.in: Renamed to nodeupdown_hostsfile.conf.5.in. * README, configure.ac, whatsup.spec.in, src/whatsup/whatsup.c, src/libnodeupdown/nodeupdown.c, src/libnodeupdown/nodeupdown_common.h, src/libnodeupdown/nodeupdown_masterlist.c, man/libnodeupdown.3.in, man/nodeupdown_load_data.3.in, man/whatsup.1.in, man/nodeupdown_hostsfile.conf.5.in: Renamed everything appropriately. 2003-11-13 Albert Chu <chu11@llnl.gov> Added genders mechanism to differentiate between genders and gendersllnl libraries. The old genders mechanism is now gendersllnl. * src/libnodeupdown/nodeupdown.c, src/libnodeupdown/nodeupdown_common.h, sc/libnodeupdown/nodeupdown_masterlist.c: Updated globally to support new genders vs. gendersllnl mechanisms. * src/whatsup.c: Updated globally to support genders vs. gendersllnl mechanisms. * man/libnodeupdown.3, man/whatsup.1, man/nodeupdown_load_data.3: Modified appropriately for new genders vs. gendersllnl mechanisms. * configure.ac: Added genders vs. gendersllnl option support. Also added --with-nomasterlist option. * README: Updated with more info. * whatsup.spec.in: Updated to inclue conditional builds. Defaults to --with-gendersllnl if not mechanism requested. 2003-11-10 Albert Chu <chu11@llnl.gov> * src/Nodeupdown/Makefile.am: Fixed typo. * src/whatsup/whatsup.c: Added whatsup_list_t type, modifying global constants appropriately. 2003-11-08 Albert Chu <chu11@llnl.gov> * src/whatsup/whatsup.c: Added whatsup_bool_t and whatsup_output_t enums. Used within struct winfo. * src/whatsup/whatsup.c (initialize_struct_winfo, err_msg): Removed these pointless functions, move their functionality into the calling functions. * src/whatsup/whatsup.c (main, get_nodes, cmdline_parse): Modify for use of new types and new constant names WHATSUP_FALSE and WHATSUP_TRUE. * src/whatsup/whatsup.c (cmdline_parse, check_arg_nodes, convert_to_altnames, get_all_nodes, get_nodes, output_nodes, main): Re-work with own error output. * src/whatsup/whatsup.c (main): Made winfo a local var rather than mallocing space. * src/whatsup/whatsup.c (main, output_nodes): Moved some common code from main to output_nodes. * src/libnodeupdown/nodeupdown_masterlist.h, src/libnodeupdown/nodeupdown_masterlist.c (nodeupdown_masterlist_finish): New function. * src/libnodeupdown/nodeupdown_masterlist.h, src/libnodeupdown/nodeupdown_masterlist.c (nodeupdown_masterlist_compare_gmond_to_masterlist, _load_masterlist_data): Move some code into nodeupdown_masterlist_finish. * man/nodeupdown_masterlist.conf.5.in: New file. * man/nodeupdown_load_data.3, man/libnodeupdown.3.in: Modified to list new manpage. * whatsup.spec.in: Fixed typo. * configure.ac: Changed default masterlist file to /etc/nodeupdown_masterlist.conf. 2003-11-07 Albert Chu <chu11@llnl.gov> * src/libnodeupdown/masterlist.h.in, src/libnodeupdown/masterlist.c: Renamed to nodeupdown_masterlist.h.in and nodeupdown_masterlist.c. All functions renamed appropriately. * src/libnodeupdown/nodeupdown.c: Updated for function name changes. * src/libnodeupdown/Makefile.am: Updated for filename changes. * configure.ac; Updated for name changes. * src/Nodeupdown/Makefile.am, src/Libnodeupdown/Makefile.am: Added conditional to ensure cleanup always works. * src/libnodeupdown/Makefile.am, src/whatsup/Makefile.am: Added dependency checks. 2003-11-07 Albert Chu <chu11@llnl.gov> Created new masterlist.c and masterlist.h.in, to encapsulate most of the master list mechanisms from nodeupdown.c. * src/libnodeupdown/masterlist.h.in, src/libnodeupdown/masterlist.c: New files. * src/libnodeupdown/nodeupdown.c (nodeupdown_load_data, _xml_parse_start, _is_node): Modified to use new masterlist code. * src/libnodeupdown/nodeupdown.c (_find_str, _load_genders_data, _load_msterlist_data, _compare_gmond_nodes_to_master_list): Moved to masterlist.c. * src/libnodeupdown/nodeupdown_common.c, src/libnodeupdown/nodeupdown_common.h: Common functions for nodeupdown and masterlist. * src/libnodeupdown/Makefile.am: Updated with masterlist.c and nodeupdown_common.c * src/Libnodeupdown/Makefile.am: Cleaned up makefile. 2003-11-07 Albert Chu <chu11@llnl.gov> * configure.ac, src/libnodeupdown/nodeupdown.c, src/whatsup/whatsup.c, man/libnodeupdown.3, man/nodeupdown_load_data.3, man/whatsup.1: Re-ordered things so the "masterlist" mechanism is the primary mechanism, and genders is secondary. 2003-11-07 Albert Chu <chu11@llnl.gov> Added master file list support * src/libnodeupdown/nodeupdown.h.in: Added NODEUPDOWN_MASTERLIST_DEFAULT configurable constant. * src/libnodeupdown/nodeupdown.c (_load_masterlist_data): New function.. * src/libnodeupdown/nodeupdown.c (_initialize_handle, _free_handle_data, nodeupdown_load_data, _xml_parse-start, _compare_gmond_nodes_to_master_list, _is_node): Added masterlist functionality. * src/whatsup/whatsup.c (_cmdline_parse, main): Added masterlist functionality. * src/libcommon/list.h, src/libcommon/list.c: New files. * man/libnodeupdown.3.in, man/libnodeupdown/nodeupdown_load_data.3.in, man/whatsup.1.in: Added masterlist info. * configure.ac: Added support for --with-masterlist option. Autoconf Libnodeupdown.pm * src/Libnodeupdown/Libnodeupdown.pm: Renamed to Libnodeupdown.pm.in. Autoconfed $VERSION. * configure.ac: Output Libnodeupdown.pm.in. 2003-11-06 Albert Chu <chu11@llnl.gov> * src/libcommon/: New libcommon for common files. * src/libnodeupdown/hostlist.h, src/libnodeupdown/hostlist.c, src/libnodeupdown/fd.h, src/libnodeupdown/fd.c, src/whatsup/hostlist.h, src/whatsup/hostlist.c: Moved into /src/libcommon. * src/libnodeupdown/Makefile.am, src/whatsup/Makefile.am: Updated for use of libcommon. * src/libnodeupdown/nodeupdown.c (_compare_genders_to_gmond_nodes): Renamed to _compare_gmond_nodes_to_master_list. * src/Libnodeupdown/Libnodeupdown.pm: Fixed version to match config.h version. 2003-11-05 Albert Chu <chu11@llnl.gov> various code/configuration cleaned up * src/whatsup/hostlist.h, src/whatsup/hostlist.c, src/libnodeupdown/hostlist.h, src/libnodeupdown/hostlist.c: Updated hostlist files. * src/libnodeupdown/fd.h, src/libnodeupdown/fd.c: New files. * src/libnodeupdown/nodeupdown.c (_get_ipaddr): Renamed to _get_ip_and_port. * src/whatsup/whatsup.c (_readline): Use fd library. * src/libnodeupdown/nodeupdown.c (_read_conffile, _get_ip_and_port, _connect_to_gmond, _xml_parse_start, _get_gmond_data, _is_node, nodeupdown_nodelist_create): Re-written to be cleaner. * src/libnodeupdown/nodeupdown.c (_compare_genders_to_gmond_nodes): Moved genders_getmaxnodelen code code from nodeupdown_load_data into here. * configure.ac: Replaced --with-xs-prefix and --with-nodeupdown-pm-refix with --with-perl-install-prefix. * src/Libnodeupdown/Makefile.am, src/Nodeupdown/Makefile.am: Fixed for new --with-perl-install-prefix configuration option. Code and configuration updated so genders is a build option, rather than a build requirement. * src/libnodeupdown/nodeupdown.c (_initialize_handle, _free_handle_data, _load_genders_data, _xml_parse_start, _compare_genders_to_gmond_nodes, nodeupdown_load_data, _is_node): Modified to support genders or no master list builds. * src/whatsup/whatsup.c (usage, initialize_struct_winfo, cmdline_parse, convert_to_altnames, get_nodes, main): Modified to support genders or no master list builds. * src/Libnodeupdown/Libnodeupdown.pm: Minor documentation modifications to support non-genders specific builds. * src/Libnodeupdown/Libnodeupdown.xs (nodeupdown_load_data): Fixed to support non-genders specific code. * src/Libnodeupdown/Makefile.PL: Added -DHAVE_CONFIG_H, -UVERSION, and -I../../config/ to support new build. * man/nodeupdown_get_nodes_list.3, man/nodeupdown_get_nodes_string.3, man/nodeupdown_is_node.3, man/nodeupdown_nodelist.3: Modified to support non-genders specific build. * man/whatsup.1, man/libnodeupdown.3, man/nodeupdown_load_data.3: Renamed to man/whatsup.1.in, man/libnodeupdown.3.in, and man/nodeupdown_load_data.3.in respectively. Modified to support varying output types based on configuration. * configure.ac: Added --with-genders option. Added output of whatsup.1, libnodeupdown.3, nodeupdown_load_data.3 2003-09-27 Albert Chu <chu11@llnl.gov> * src/whatsup/whatsup.c: Code significantly cleaned up. 2003-09-24 Albert Chu <chu11@llnl.gov> * src/whatsup/whatsup.c (get_arg_nodes, get_all_nodes, get_nodes): New functions, renamed from get_arg_nodes_common, get_all_nodes_common, get_nodes_common. * src/whatsup/whatsup.c (get_nodes): Added additional count parameter, which returns the node count to the caller. * src/whatsup/whatsup.c (main): Added support for --count option. * src/whatsup.whatsup.c (main): Cleaned up exit and cleanup code. * man/whatsup.1: Added info about new whatsup --count option. 2003-09-23 Albert Chu <chu11@llnl.gov> * src/libnodeupdown/nodeupdown.c (nodeupdown_up_count, nodeupdown_down_count): New functions. * src/libnodeupdown/nodeupdown.h.in: Added function prototypes for nodeupdown_up_count and nodeupdown_down_count. * src/Libnodeupdown/Libnodeupdown.xs (nodeupdown_up_count, nodeupdown_down_count): New functions. * src/Libnodeupdown/Libnodeupdown.pm: Added nodeupdown_up_count and nodeupdown_down_count perldoc information. * src/Libnodeupdown/Nodeupdown.pm (up_count, down_count): New functions. * src/Libnodeupdown/Nodeupdown.pm: Added up_count and down_count perldoc information. * man/nodeupdown_node_count.3, man/nodeupdown_up_count.3, man/nodeupdown_down_count.3: New manpages. * src/Libnodeupdown/Nodeupdown.pm: Made description in BUGS clearer. 2003-09-10 Albert Chu <chu11@llnl.gov> Modified build files * configure.ac: Added output of whatsup.spec. Added call to AC_META. * whatsup.spec: Removed file. * whatsup.spec.in: New file, which replaces whatsup.spec. * config/ac_meta.m4: New file. * Removed all Makefile.in files and config files that will be generated by bootstrap from the repository. 2003-08-18 Albert Chu <chu11@llnl.gov> * src/Nodeupdown: Added Nodeupdown Perl OO API to nodeupdown. * man/: Replaced "Release 1.2" with "August 2003" in all manpages. 2003-08-15 Albert Chu <chu11@llnl.gov> * Added src/Libnodeupdown Perl Extensions interface to nodeupdown. 2003-08-14 Albert Chu <chu11@llnl.gov> * src/libnodeupdown/nodeupdown.h.in, src/libnodeupdown/nodeupdown.c: Added nodeupdown_set_errnum. 2003-08-13 Albert Chu <chu11@llnl.gov> * src/libnodeupdown/nodeupdown.h.in: Remove nodeupdown_dump prototype, which was removed from nodeupdown.c a long time ago. 2003-08-05 Albert Chu <chu11@llnl.gov> * ChangeLog: Reformated to conform to GNU standards * man/whatsup.1: Added information about nodeupdown.conf. 2003-07-24 Albert Chu <chu11@llnl.gov> * src/libnodeupdown/nodeupdown.c (nodeupdown_load_data): Slightly modified API semantics. The gmond_port and timeout_len parameters now use default values if they are less than or equal to 0, instead of if they are 0 or -1. Modified nodeupdown configuration file format and options. * src/libnodeupdown/nodeupdown.c (_read_conffile, _get_ipaddr): New Functions. * src/libnodeupdown/nodeupdown.c (_connect_gmond): Renamed to connect_to_gmond. * src/libnodeupdown/nodeupdown.c (_connect_to_gmond): Deal with differences in configuration file format and options. * man/nodeupdown.conf: New File * man/nodeupdown_load_data.3: Removed configuration file information. Updated for semantic differences in API. * Tagged whatsup-1-2-1. 2003-07-15 Albert Chu <chu11@llnl.gov> * src/libnodeupdown/nodeupdown.c: Rewritten with different code style. Added support for nodeupdown configuration file. * src/libnodeupdown/nodeupdown.c (_readline, _connect_gmond): New Functions. * src/libnodeupdown/nodeupdown.c (nodeupdown_load_data): Separate retrieval of gmond data into two functions, _connect_gmond and _get_gmond_data. * src/libnodeupdown/nodeupdown.c (_get_gmond_data): Moved gmond server connection into _connect_gmond. * man/nodeupdown_load_data.3: Added nodeupdown.conf information. * src/libnodeupdown/nodeupdown.h.in: New File. * src/libnodeupdown/nodeupdown.h: Added NODEUPDOWN_CONF_FILE. Renamed to nodeupdown.h.in. * configure.ac: Added option to set NODEUPDOWN_CONF_FILE. * whatsup.spec: Updated rpm dependencies. * Tagged whatsup-1-1-1. 2003-05-14 Albert Chu <chu11@llnl.gov> * src/libnodeupdown/nodeupdown.h: NODEUPDOWN_ERR_NODE_CONFLICT renamed to NODEUPDOWN_ERR_NOTFOUND. * src/libnodeupdown/nodeupdown.c (get_genders_nodename): Fixed memory leak found by Mark Grondona. * src/libnodeupdown/nodeupdown.c, src/whatsup/whatsup.c: Began using gendersllnl library. * src/whatsup/whatsup.c (version): Version output now determined by configure. * configure.ac: Determine project, version, and release number from META file. * Manpages updated to reflect NODEUPDOWN_ERR_NODE_CONFLICT renaming. * Tagged whatsup-1-0-6. 2003-04-29 Albert Chu <chu11@llnl.gov> * Fixed various typos in manpages. 2003-04-24 Albert Chu <chu11@llnl.gov> * src/libnodeupdown/nodeupdown.c, src/whatsup/whatsup.c: Significantly cleaned up code. * src/libnodeupdown/nodeupdown.h: Added NODEUPDOWN_ERR_NULLHANDLE and NODEUPDOWN_ERR_ERRNUMRANGE. * src/libnodeupdown/nodeupdown.c (nodeupdown_create): Renamed to nodeupdown_handle_create. * src/libnodeupdown/nodeupdown.c (nodeupdown_destroy): Renamed to nodeupdown_handle_destroy. * Fixed typos in libnodeupdown manpages, NODEUPDOWN_ERR_NOTLOADED incorrectly labeled as NODEUPDOWN_ERR_LOAD. * src/libnodeupdown/nodeupcown.c, src/libnodeupdown/nodeupdown.h (nodeupdown_get_up_nodes_hostlist, nodeupdown_get_down_nodes_hostlist, nodeupdown_get_up_nodes_string_altnames, nodeupdown_get_down_nodes_string_altnames, nodeupdown_get_up_nodes_list_altnames, nodeupdown_get_down_nodes_list_altnames, nodeupdown_get_up_nodes_hostlist_altnames, nodeupdown_get_down_nodes_hostlist_altnames, nodeupdown_convert_string_to_altnames, nodeupdown_convert_list_to_altnames, nodeupdown_convert_hostlist_to_altnames): Removed functions. * Appropriately updated manpages for removed API functions and changes to remaining API functions. * Tagged whatsup-1-0-5. 2003-04-14 Albert Chu <chu11@llnl.gov> * src/libnodeupdown/nodeupdown.h: Added NODEUPDOWN_ERR_NODE_CONFLICT. * src/libnodeupdown/nodeupdown.c (nodeupdown_load_data): Added input parameter checks. * src/libnodeupdown/nodeupdown.h, man/nodeupdown_is.3: Added additional comments about nodeupdown_is_node_up and nodeupdown_is_node_down in comments and manpages. * src/libnodeupdown/nodeupdown.c: Fixed magic numbers error. * man/whatsup.1: Added comment about shortened hostnames. Added information about which servers whatsup will properly operate on. Fixed several typos. * whatsup.spec: Added proper prefix to configuration so libnodeupdown.la is built correctly. * Tagged whatsup-1-0-4. 2003-03-12 Albert Chu <chu11@llnl.gov> * src/libnodeupdown/nodeupdown.h, src/libnodeupdown/nodeupdown.c: Moved #defines and #includes from nodeupdown.h to nodeupdown.c. * src/libnodeupdown/nodeupdown.c: Updated use of genders_testnode function to conform to change in genders-1.1-3. * src/libnodeupdown/nodeupdown.c: Added magic numbers to nodeupdown context. * src/libnodeupdown/nodeupdown.h: Added NODEUPDOWN_ERR_NULLPTR error code. * src/libnodeupdown/nodeupdown.c: Added checks for null pointers in lists. * src/libnodeupdown/nodeupdown.c (nodeupdown_get_hostlist_alternate_names): Renamed to nodeupdown_convert_hostlist_to_altnames. * src/libnodeupdown/nodeupdown.c (nodeupdown_get_list_alternate_names): Renamed to nodeupdown_convert_list_to_altnames. * src/libnodeupdown/nodeupdown.c (nodeupdown_convert_list_to_altnames): Added length parameter. * src/libnodeupdown/nodeupdown.h, src/libnodeupdown/nodeupdown.c (nodeupdown_get_up_nodes_hostlist_altnames, nodeupdown_get_down_nodes_hostlist_altnames, nodeupdown_get_up_nodes_string, nodeupdown_get_down_nodes_string, nodeupdown_get_up_nodes_string_altnames, nodeupdown_get_down_nodes_string_altnames, nodeupdown_get_up_nodes_list_altnames, nodeupdown_get_down_nodes_list_altnames, nodeupdown_convert_string_to_altnames): New Functions. * src/libnodeupdown/nodeupdown.h, src/libnodeupdown/nodeupdown.c (nodeupdown_get_up_nodes_hostlist, nodeupdown_get_down_nodes_hostlist, nodeupdown_convert_hostlist_to_altnames, nodeupdown_get_up_nodes_hostlist_altnames, nodeupdown_get_down_nodes_hostlist_altnames): Wrapped functions around NODEUPDOWN_HOSTLIST_API definition. * src/libnodeupdown/nodeupdown.c (nodeupdown_retrieve_gmond_data): Force smaller connection timeout. * src/whatsup/whatsup.c: Updated for various changes in nodeupdown API. * src/whatsup/whatsup.c: Added -V option. * src/whatsup/whatsup.c: Added error check for non-shortened hostnames passed in by user. * Updated all manpages appropriately for changes. * Tagged whatsup-1-0-3. 2003-03-07 Albert Chu <chu11@llnl.gov> * src/libnodeupdown/nodeupdown.c: Rearranged order in which input parameters were checked, thus affecting the type of error code returned given multiple bad input parameters. * src/libnodeupdown/nodeupdown.h, src/libnodeupdown/nodeupdown.c: Added nodeupdown_errormsg. * Added manpages for libnodeupdown library. * Tagged whatsup-1-0-2. 2003-02-24 Albert Chu <chu11@llnl.gov> * Initial Release * Tagged whatsup-1-0-1.