[Pkg-nagios-changes] [SCM] Debian packaging for mod gearman. annotated tag, upstream/1.0.6, created. upstream/1.0.6

Sven Nierlein sven at nierlein.de
Fri Jun 17 11:01:57 UTC 2011


The annotated tag, upstream/1.0.6 has been created
        at  b64121512b1965e763896f1735f4a268a2dd7857 (tag)
   tagging  f14fafa28779afe03614ff440bec7b7f7bbe3b47 (commit)
 tagged by  Stig Sandbeck Mathisen
        on  Wed Jun 15 16:20:42 2011 +0200

- Shortlog ------------------------------------------------------------
Upstream version 1.0.6
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.11 (GNU/Linux)

iEYEABECAAYFAk34v8QACgkQQONU2fom4u4efACfdko+50N+4muU+nZEp6ylosf6
pwsAnjYoSfIJB+1R/NMp10eiu3p+xIZh
=GaT8
-----END PGP SIGNATURE-----

Babar (2):
      Fix useless use of cat, useless use of multiple seds, and most importantely, removed $DESTDIR from the generated PATH, otherwise package building fails
      Adding spec file for CentOS 5 and the like (tested on SLC5.5)

Danijel Tasov (4):
      argc is needed
      sh style cleanup
      wipe echo -n
      beautify

Mark Clarkson (2):
      Added new configuration option 'dupserver'. This allows the check results to also be sent to a second gearman job server, or pool of job servers. Useful for sending results from many nagios servers to a single 'collector' nagios server, or maybe for creating some failover solution.
      Merge branch 'master' of git://github.com/sni/mod_gearman

Matthias Flacke (6):
      Added send_multi
      Merge remote branch 'upstream/master'
      Changed logger to gm_log in send_multi
      Fixed RC of send_multi
      Fixed sigsegv parsing non hires timestamps
      Added [ stderr ] to send_multi

Rune "TheFlyingCorpse" Darrud (2):
      Added a switch to worker.pl to print the hostname of the worker that did the check. This is set on the worker end.
      Wrote a script to fill specified queue with random data, host/service name prefix, it does not follow nagios/icinga/shinken standard. Its there to test overload of core with only bogus data.

Stig Sandbeck Mathisen (16):
      Initial Debian packaging
      Require libgearman-dev 0.14 or later
      Add automake as build-dependency, run the contents of the autogen.sh script explicitly
      Clean more, and change localstatedir
      Use dh_installexamples, and remove generated file
      Add a postinst script
      Add build dependency on libtool
      Add some documentation
      Update Vcs-* headers, place the packaging at gitorious.org for now
      Split into three packages
      Adjust help2man paths
      Install binaries and modules to their respective packages
      Add the manpages to the mod-gearman-worker package
      Remove the mod-gearman binary package, add a mod-gearman-doc package instead
      Add configuration file examples for the worker and module packages
      Rewrite the init script

Sven Nierlein (384):
      initial commit
      updated docs
      fixed includes
      added missing includes
      added missing headers
      made result queue adjustable
      queue top now supports muliple server
      maded arguments for worker global
      nicer output of queues
      server can now be specified by server=server1:4000,server2:4000 too
      siwtched to libgearman 0.14
      fixed make distclean
      code cleanup
      fixed warnings
      worker thread will be cancelt on reload
      made it possible to defined multiple groups with ,
      fixed reloading adds another worker
      fixed reload does not set new parameters
      changed worker protocal and remove json requirements
      worker code cleanup
      updated readme
      made hostchecks work
      Merge branch 'master' of github.com:sni/mod_gearman
      fixed hostchecks
      added INT handler
      use the uniq identifier for new jobs
      moved worker creation to seperate function
      fixed mem leak in module
      fixed mem leak
      added quiet option to queue top
      added local host/servicegroups
      updated configure.ac from autoscan
      updated docs
      moved some files
      updated meta data
      add warning if host/servicegroup does not exist
      Merge branch 'master' of git at github.com:sni/mod_gearman
      queue top uses default port 4730 unless defined
      fixed meta files
      made number of result workers adjustable
      changed format of result
      check for minimum version 0.14 of libgearman
      worker will kill all child procs on timeout
      worker sends cancelation of job back so core can reschedule the check
      added a --with-gearman= to the configure
      renamed neb_module to src
      added initial version of c worker
      code cleanup
      code cleanup
      added gearman client to worker
      renamed constants
      added queues to worker
      worker can send back results now
      added usr1/2 signals for counting jobs
      made number of workers variable
      set more defaults
      added retransmission for failed jobs
      fixed counting number of jobs
      fixed latency calculation
      added pid and loglvl to worker logger
      preforker works
      fixed timeouts
      added standalone worker mode
      let number of workers increase faster
      maded job static
      added error logging when latency is below zero
      fixed latency calculation
      let worker sleep a bit on errors
      let result worker sleep a bit after errors
      completed os detection in makefile.am
      added more user friendly message when err 127 occured
      empty output is ok
      Merge branch 'master' of git at github.com:sni/mod_gearman
      fixed output
      fixed multiline output
      dont show dummy queue
      Merge branch 'master' of github.com:sni/mod_gearman
      start 2 new worker if more than 90% working or only 2 idling
      use strict compile options for all files
      changed to shared mem ipc
      fixed loglevel
      execute forced service checks with high priority
      moved perl worker to tools
      updated docs
      code cleanup
      fixed output when file was not found
      added perfdata processing
      no result thread if only perfdata or eventhandlers are distributed
      added static make target
      code cleanup
      code cleanup
      moved common gearman functions into gearman.c
      code cleanup
      mover worker creatin into gearman.c
      use pid as shm key
      Merge branch 'master' of github.com:sni/mod_gearman
      fixed semaphore cleanup
      fixed static worker
      added AES-256 encryption (with base64 transport)
      Merge branch 'encryption'
      cleanup
      added keyfile= option
      updated readme
      fixed latency calculation
      make worker spawn not that fast
      added pidfile support
      added some util functions
      added support for config files
      implemented reloading config
      added daemon mode and init script
      added logfile for worker
      added logfile for worker
      Merge branch 'master' of github.com:sni/mod_gearman
      changed neb to generic argument parser
      fixed sigsev when starting neb module without a running gearmand server
      avoided possible deep recursion in config files
      fixed reading configs
      updated docs and default conf
      spawn new worker on reload immediatly after exit
      added neb module example config
      added make install target
      added files and dirs with correct paths to make install
      added config hints
      added install target
      moved to new dir structure
      fixed dirs
      sources are building again
      fixed ignores
      added install file and fixed connection handling
      changed loglevels
      changed loglevels
      added with-user to the configure
      Merge branch 'master' of github.com:sni/mod_gearman
      added more logging
      update todo
      fixed init script when invoked as user
      fixed logging for worker
      added error handling when reading key file
      fixed shutdown on osx
      improved signal handling
      fixed problem with yes/no config flags
      moved config installation to extra target: install-config
      added test case
      added more tests
      added more tests
      fixed assignment from incompatible pointer type
      fixed uncond jump when using encoding only
      fixed worker calculation
      fixed sending perfdata even when disabled by "process_performance_data" setting
      added more tests
      added client/worker free wrapper
      cleanup client
      adding testservice with different passwords
      added more output when skipping perfdata
      moved latency calculation to neb module
      updated readme
      fixed invalid read in result thread
      added more desciptive exit codes for signaled exits
      fixed memory leaks
      removed unused free
      preparation for release
      added more files to dist target
      updated readme
      croped image
      better error handling for worker
      added parameter to disable forks befor exec
      remove shm segm befor the SIGKILL
      Merge branch 'master' of github.com:sni/mod_gearman
      updated docs
      fixed return code verification
      added initial send_gearman
      removed str_token() and added string2timeval()
      fixed error handling of send_gearman
      completed send_gearman
      added another debug option
      fixed free
      fixed double free on exit
      fixed canceling host checks when no gearman server is available
      fixed cancel service checks when no gearmand is available
      performance fix for service checks
      added check_gearman
      added status function for worker
      updated docs
      fixed output of signaled plugin exits
      fixed timeout handling for service checks
      fixed init script
      updated readme
      fixed "warning: no newline at end of file"
      added missing worker initscript to package
      fixed some more "warning: no newline at end of file"
      fixed "warning: cast to pointer from integer of different size"
      fixed paths and error message
      added missing port in getop
      removed port option in favor of hostname:port
      package cleanup
      added print_version to check_gearman
      added print_version to send_gearman
      added print_version to worker
      added job server version to check_gearman
      added worker name to error output of plugins
      fixed daemon mode
      cleanup .so after install
      changed permissions of semaphores
      fixed some memory issues
      fixed more compiler warnings
      corrected pedantic warnings
      added check if host or service exist
      Merge branch 'master' of github.com:sni/mod_gearman
      fixed race condition when submiting results to core
      add worker name when plugin hits timeout
      fixed double free
      changed shmget permissions to 600
      cleanup
      fixed pidfile in init script
      added cleanup script
      sort functions for check_gearman and gearman_top
      fixed sort
      added quiet mode for gearman_top
      released 0.4
      check for curses.h during configure
      added initscript for gearmand
      added two parameter for finetuning worker
      changed performance data for worker
      changed performance data for check_gearman
      fixed init script
      added check in configure if users exists
      added check for minimum event broker options
      added check for missing eventbroker options
      added patch for execvp
      added version to worker status output
      restart status worker too on reload
      fixed missing mkdir in make install
      gearman_top has flexible column size now
      fixed graceful shutdown for gearmand
      fixed gearman_top for now queues
      use nc or netcat for gracefull stop
      fixed reloading
      increased output length
      added missing space
      made automake 2.59 compatible
      added debug file if result host / service wasn't found
      fixed no queue output
      added debug output for high latency
      fixed debug output
      fixed lowercasing arguments
      put debug things in ifdes
      released 0.6
      changed message when libcurses is missing
      added identifier when using more than one worker on a single host
      gearman_top defaults to localhost now
      removed duplicate errors about connection problems
      added spec file for building rpms
      fill up with newlines instead of spaces
      switched to localtime_r
      Merge branch 'master' of github.com:sni/mod_gearman
      renamed logger
      added sample standalone worker config
      made default idle/max-jobs values less aggressive
      updated changelog
      Merge branch 'master' of github.com:sni/mod_gearman
      updated docs
      fixed checks with popen/exec
      updated ignore
      updated docs
      removed threads from test
      fixed first test
      released 0.8
      released 0.8
      added mailinglist to docs
      updated todo
      Merge branch 'master' of github.com:sni/mod_gearman
      released 0.8
      fixed crash when resizing terminal with gearman_top
      make init script sh compatible
      added max jobs to debug output
      removed lc from parsing args, lowercasing the key is enough
      fixed problem with uppercase service descriptions in send_gearman
      Merge branch 'ssm-deb' into integration
      added make deb target
      updated changelog
      removed debian packaging (makes packaging easier)
      added quickstart guid for debian
      increased max output to 64k
      added documentation about queues
      changed counting of current running worker
      decrease amount of current workers when worker dies
      fixed default paths in gearmand init script
      added quickstart to package
      added check to gearmand init script if its possible to execute commands as user
      added vim tags to makefile
      updated docs
      dont care about ipc errors on exit
      updated docs
      Merge branch 'master' of github.com:sni/mod_gearman
      decrease job counter earlier
      directory cleanup
      remove idle signal handler before executing new check
      fixed gearman init script when using nc instead of netcat
      start worker in standalone mode when debug level >= 10
      each worker gets his own shm part
      cleaned up stoping of childs
      fixed tests
      nicer error message when there is an mismatch in encryption settings
      updated meta data
      updated html docs
      added missing performance data to send_multi
      nicer output for send_multi
      fixed problem with false positives in "double used worker slot" check
      send_multi does not set <performance> unless there are performance data
      added doxygen documentation
      Merge branch 'master' of github.com:sni/mod_gearman
      added first version of exporter
      use null byte to fill up encrypted text
      Merge branch 'master' into exporter
      fixed encryption when data is a exact multiple auf blocksize
      fixed parsing config for eventhandler
      added encryption test in debug mode
      changed version tag
      added tests for cmd execution
      updated docs
      update html docs
      added error message when using unknown option
      fixed problem with dup server when initial gearmand is not running
      updated version and docs
      updated docs
      updated html docs
      release preparation
      adapted spec file for sles 11
      fixed date
      Merge branch 'master' into exporter
      updated metadata
      updated docs generation
      github recognizes asciidoc better with nice file type
      beautified docs (thanks data)
      nicer docs
      fixed make dist
      added perfdata_mode option to prevent perfdata queue getting to big
      add warning when trying to using perf data but disabled globally
      fixed gearmand init script
      fixed reading keyfile, used EOF instead of NULL to fill the key
      added spawn-rate option for worker
      updated docs
      check all broker options in one step
      changed reading keyfiles
      updated docs
      added common scenarios
      updated docs
      fixed reading keys
      added new option do_hostchecks to completly disable hostchecks
      Merge branch 'master' into exporter
      use names for nebcallbacks too
      delay sending exports right after startup
      added export data for process_data and timed_event_data
      fixed type strings
      updated docs
      fixed "warning: no newline at end of file"
      fixed worker segfault with exit codes > 128
      added nsca replacement documentation
      updated configure.ac
      updated version and todo list
      updated changelog
      print version information in worker debug log
      added do_hostchecks option to sample config
      changed latency calculation (use time of next_check instead of time of job submission)
      added generic logger
      updated docs
      check_gearman: print better defaults in help
      fixed tests
      update docs
      moved first (usual) log output after config parser
      updated docs
      fixed typo in documentation. ( dup_server instead of dupserver )
      added dupserver option to send_gearman and send_multi too
      removed warning for the passive only mode
      updated docs
      fixed table in docs
      started 1.0.6
      fixed latency calculation (was below zero sometimes)
      fixed typo
      updated libtab
      test cleanup
      updated sample config
      expand server definitions from :4730 to localhost:4730
      updated docs

-----------------------------------------------------------------------

-- 
Debian packaging for mod gearman.



More information about the Pkg-nagios-changes mailing list