Adding a first README file
Initial revision
Created .gitignore to ignore generated/compiled files.
Remove the hard coded connection URI.

So now we rely on libvirt LIBVIRT_DEFAULT_URI environment variable.
Add automated build control script

* .gitignore: Ignore build directory
* autobuild.sh: Add automated build script
* autogen.sh: Helper for re-generating autotools files
* libvirt-snmp.spec.in: Add extra_release and remove
  substitution of mibdir since RPM path shouldn't change
  regardless of current configure args
Cleanup autotools files to produce rpmlint compliant rpms.

Added manpage for libvirtMib_subagent and ChangeLog generation.
Another cleanup
configure.ac: lower required minimal version of autoconf

so we can build even on rhel 5.6 where the original version is not  yet.
resolve licensing conflicts

and add unified header to source files.
remove LIBVIRT-MIB.txt from %doc

and leave it in %{_datadir}/snmp/mibs/ only.
Update libvirt-snmp.spec.in
Add notification-type object to libvirt MIB
Add libvirt error handling function
Create functions to fill in and send notification packets.

Before sending snmp notification we need to fill in useful data,
like domain status, UUID, etc.
Add SNMP trap/notification support.

This patch adds support for domain lifecycle notification support
over SNMP traps. SNMP subagent monitors any domain events and when
something interesting happens, it sends a trap.

Monitoring is done in a joinable thread using polling (used
domain-events example from libvirt) so we won't block the agent itself.

Some debug info can be printed out by setting LIBVIRT_SNMP_VERBOSE
environment variable.
allocate enough space for trailing NULL in string

This bug was found by coverity. See:

  https://bugzilla.redhat.com/show_bug.cgi?id=732015
eliminate bogus check for "NULL" array

This is another bug found by coverity in:

   https://bugzilla.redhat.com/show_bug.cgi?id=732015

Apparently libvirtGuestUUID was originally a pointer, and the code was
making sure that it had memory allocated, but now it is an array that
is contained in the structure, so checking for NULL makes no sense.
fix startup logic for selecting stderr vs syslog

This bug was uncovered by coverity during the run that resulted in the
filing of the following bug:

   https://bugzilla.redhat.com/show_bug.cgi?id=732015

use_syslog was initialized to 0, and then if the "Use stderr" option
was selected, it was set to ... "0"!

Rather than simply initializing to 1, I decided to reduce confusion by
renaming the variable to "use_stderr", leave it initialized to 0, then
set to 1 when the user asks for stderr.
Fix off-by-one error

as libvirtGuestName_val_ptr_len_ptr should contain the data
size in bytes. However, without trailing zero. But on the other
hand, coverity will complain if we don't alocate memory for
trailing '\0' even if we are not memcpy()-ing it. It's false
positive then, obviously.
Fix configure.ac to use PKG_CONFIG to detect libvirt