[Pkg-nagios-changes] [SCM] Debian packaging for mod gearman. annotated tag, debian/1.0-1, created. debian/1.0-1

Stig Sandbeck Mathisen ssm at debian.org
Fri Feb 11 11:20:04 UTC 2011


The annotated tag, debian/1.0-1 has been created
        at  a99daa89cc8058baec79e0ad1832278eccd7c34c (tag)
   tagging  f5edd3e88aa2138dcf6d044c835fbd0ada944168 (commit)
 tagged by  Stig Sandbeck Mathisen
        on  Thu Feb 10 19:57:35 2011 +0100

- Shortlog ------------------------------------------------------------
Debian release 1.0-1
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.10 (GNU/Linux)

iEYEABECAAYFAk1UNR8ACgkQQONU2fom4u5XMQCdFttpyaKH5He8PV1bY2PkOfpr
w+IAoIaDOMMs/eQdD+VEt4hxgiNZ6TNq
=Cjtt
-----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 (3):
      argc is needed
      sh style cleanup
      wipe echo -n

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 (35):
      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
      debian/control: Set Vcs-* headers to point to the git.debian.org repo
      Add a new package for the mod gearman tools
      Merge branch 'upstream'
      Merge branch 'refactor/mod-gearman-tools'
      Bump version in changelog
      Upstream documentaion has moved to docs/
      Do not remove debian/patches
      Refresh debian/patches from patch queue
      Install check_ and send_ commands to nagios plugin dir
      Install the mod_gearman worker to /usr/sbin
      Merge commit 'v1.0'
      Update changelog
      Rename patch
      use autogen.sh
      Set section "doc" for the doc package
      Update debian/copyright
      Remove empty postinst script
      Check for the presence of the configuration file
      Update changelog

Sven Nierlein (325):
      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
      use null byte to fill up encrypted text
      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

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

-- 
Debian packaging for mod gearman.



More information about the Pkg-nagios-changes mailing list