12 years agoblah that last commit was early and broken
Tyler Riddle [Mon, 8 Oct 2012 19:41:19 +0000]
blah that last commit was early and broken

12 years agorestore default behavior of unlimited concurrency when no concurrency limit is defined
Tyler Riddle [Mon, 8 Oct 2012 19:11:33 +0000]
restore default behavior of unlimited concurrency when no concurrency limit is defined

12 years agoper host ulimit and nice values are configurable
Tyler Riddle [Wed, 3 Oct 2012 18:02:10 +0000]
per host ulimit and nice values are configurable

12 years agowatchdog is now configurable
Tyler Riddle [Wed, 3 Oct 2012 17:13:42 +0000]
watchdog is now configurable

12 years agoper gatherer logs can be configured; per host concurrency can be configured; remove...
Tyler Riddle [Wed, 3 Oct 2012 16:58:00 +0000]
per gatherer logs can be configured; per host concurrency can be configured; remove old bug fix cruft

12 years agoremove broken watchdog; gatherer can be logged straight to file via run loop; arbitra...
Tyler Riddle [Tue, 2 Oct 2012 23:08:42 +0000]
remove broken watchdog; gatherer can be logged straight to file via run loop; arbitrary concurrency limit on number of simultanious hosts when gathering

12 years agomore reasonable production timeout value on watchdog
Tyler Riddle [Fri, 28 Sep 2012 21:58:46 +0000]
more reasonable production timeout value on watchdog

12 years agoconnection to gatherer now has a watchdog and gatherer runs probe via object::remote
Tyler Riddle [Fri, 28 Sep 2012 20:44:00 +0000]
connection to gatherer now has a watchdog and gatherer runs probe via object::remote

12 years agoadd in fault tolerance for crashing gatherer; start of watchdog
Tyler Riddle [Thu, 27 Sep 2012 01:44:57 +0000]
add in fault tolerance for crashing gatherer; start of watchdog

12 years agomade enumerating packlists a configurable option
Tyler Riddle [Wed, 26 Sep 2012 17:06:19 +0000]
made enumerating packlists a configurable option

12 years agomade enumerating packlists a configurable option
Tyler Riddle [Wed, 26 Sep 2012 17:06:03 +0000]
made enumerating packlists a configurable option

12 years agorewrote libdirs probe to have less data
Tyler Riddle [Wed, 26 Sep 2012 15:27:44 +0000]
rewrote libdirs probe to have less data

12 years agomove to a gatherer report for the probe data, gatherer report can use tied objects...
Tyler Riddle [Tue, 25 Sep 2012 18:40:16 +0000]
move to a gatherer report for the probe data, gatherer report can use tied objects to chunk huge reports

12 years agoadd note on fixes for huge json problem
Tyler Riddle [Fri, 21 Sep 2012 02:46:28 +0000]
add note on fixes for huge json problem

12 years agocheckpoint log tweak
Tyler Riddle [Sun, 16 Sep 2012 19:56:40 +0000]
checkpoint log tweak

12 years agocheckpoint log tweak
Tyler Riddle [Sun, 16 Sep 2012 19:56:20 +0000]
checkpoint log tweak

12 years agoupdate log router to match new api
Tyler Riddle [Sat, 15 Sep 2012 02:33:08 +0000]
update log router to match new api

12 years agogive system::introspector a unique log router
Tyler Riddle [Fri, 14 Sep 2012 01:31:17 +0000]
give system::introspector a unique log router

12 years agoupdate logging support for log-contextual and object-remote changes
Tyler Riddle [Fri, 14 Sep 2012 00:09:16 +0000]
update logging support for log-contextual and object-remote changes

12 years agoupdate command line logging feature
Tyler Riddle [Thu, 13 Sep 2012 00:25:34 +0000]
update command line logging feature

12 years agointegrate in new routed logging support
Tyler Riddle [Thu, 13 Sep 2012 00:24:44 +0000]
integrate in new routed logging support

12 years agoimplement ::Util logging and use Dlog_ methods in some existing probes
Tyler Riddle [Thu, 6 Sep 2012 21:07:40 +0000]
implement ::Util logging and use Dlog_ methods in some existing probes

12 years agoreplace camelcase variable name
Tyler Riddle [Thu, 6 Sep 2012 20:15:23 +0000]
replace camelcase variable name

12 years agoreplace all tabs with 4 spaces
Tyler Riddle [Thu, 6 Sep 2012 19:56:41 +0000]
replace all tabs with 4 spaces

12 years agoadd logger tester
Tyler Riddle [Thu, 6 Sep 2012 16:22:00 +0000]
add logger tester

12 years agochange logger to return true on init to be cleaner for logger test
Tyler Riddle [Thu, 6 Sep 2012 16:21:23 +0000]
change logger to return true on init to be cleaner for logger test

12 years agofinish integration of execution context logging feature
Tyler Riddle [Thu, 6 Sep 2012 15:39:37 +0000]
finish integration of execution context logging feature

12 years agocleaner way to init logs when testing
Tyler Riddle [Thu, 6 Sep 2012 15:06:51 +0000]
cleaner way to init logs when testing

12 years agoupdate tests so they run with new logging support
Tyler Riddle [Thu, 6 Sep 2012 03:32:23 +0000]
update tests so they run with new logging support

12 years agointegrated log level control into command line and configuration file
Tyler Riddle [Thu, 6 Sep 2012 02:49:20 +0000]
integrated log level control into command line and configuration file

12 years agodetailed probe logs
Tyler Riddle [Wed, 5 Sep 2012 23:02:10 +0000]
detailed probe logs

12 years agoadd deps to Makefile.PL ; update system-introspector script for logging support
Tyler Riddle [Tue, 4 Sep 2012 23:50:30 +0000]
add deps to Makefile.PL ; update system-introspector script for logging support

12 years agostart of logging support; created role for probes
Tyler Riddle [Tue, 4 Sep 2012 23:48:15 +0000]
start of logging support; created role for probes

12 years agoRelease commit for 0.001_001 v0.001_001
Robert 'phaylon' Sedlacek [Thu, 30 Aug 2012 21:31:34 +0000]
Release commit for 0.001_001

12 years agocleaned up sponsorship message
Robert 'phaylon' Sedlacek [Thu, 30 Aug 2012 21:30:48 +0000]
cleaned up sponsorship message

12 years agouse more conservative syntax in makefile include
Robert 'phaylon' Sedlacek [Thu, 30 Aug 2012 21:24:36 +0000]
use more conservative syntax in makefile include

12 years agoadd bin dir and test helpers to manifest
Robert 'phaylon' Sedlacek [Thu, 30 Aug 2012 21:21:12 +0000]
add bin dir and test helpers to manifest

12 years agoadded Changes file
Robert 'phaylon' Sedlacek [Thu, 30 Aug 2012 21:04:28 +0000]
added Changes file

12 years agochanged dist to use Distar for release management
Robert 'phaylon' Sedlacek [Thu, 30 Aug 2012 21:01:53 +0000]
changed dist to use Distar for release management

12 years agochanged to phaylon's correct email address
Robert 'phaylon' Sedlacek [Thu, 30 Aug 2012 20:55:08 +0000]
changed to phaylon's correct email address

12 years agofirst version should be a dev version
Robert 'phaylon' Sedlacek [Thu, 30 Aug 2012 20:53:23 +0000]
first version should be a dev version

12 years agodocumentation and attribution fixes
Robert 'phaylon' Sedlacek [Thu, 30 Aug 2012 20:41:05 +0000]
documentation and attribution fixes

12 years agoRemoved outdated during-development tool
Robert 'phaylon' Sedlacek [Thu, 30 Aug 2012 19:25:13 +0000]
Removed outdated during-development tool

12 years agoAdd more documentation bits
Nuno Carvalho [Sat, 25 Aug 2012 00:12:31 +0000]
Add more documentation bits

12 years agoMake the gruop parser handle blank lines in /etc/group
Chris Nehren [Tue, 7 Aug 2012 19:24:27 +0000]
Make the gruop parser handle blank lines in /etc/group

12 years agoSome Makefile.PL fixes:
Chris Nehren [Tue, 7 Aug 2012 19:13:40 +0000]
Some Makefile.PL fixes:

* fix => in definition of %build_requires so it actually works
* Add Module::Metadata to %requires
* Specify Capture::Tiny version for capture_stderr

12 years agoremoved plain alarm timeout
Robert 'phaylon' Sedlacek [Sat, 4 Aug 2012 01:19:17 +0000]
removed plain alarm timeout

12 years agomade remote timeout configurable by env
Robert 'phaylon' Sedlacek [Fri, 3 Aug 2012 20:54:50 +0000]
made remote timeout configurable by env

12 years agoadded a one hour alarm to end long-running processes
Robert 'phaylon' Sedlacek [Fri, 3 Aug 2012 20:39:43 +0000]
added a one hour alarm to end long-running processes

12 years agofixed result iteration
Robert 'phaylon' Sedlacek [Fri, 27 Jul 2012 21:12:58 +0000]
fixed result iteration

12 years agodon't load all results at once before writing
Robert 'phaylon' Sedlacek [Fri, 27 Jul 2012 21:11:34 +0000]
don't load all results at once before writing

12 years agofixed perl filtering
Robert 'phaylon' Sedlacek [Fri, 27 Jul 2012 20:06:30 +0000]
fixed perl filtering

12 years agohost file reading
Robert 'phaylon' Sedlacek [Fri, 27 Jul 2012 20:02:38 +0000]
host file reading

12 years agodetermine unique perls by their sitelibexp config setting
Robert 'phaylon' Sedlacek [Wed, 25 Jul 2012 20:54:17 +0000]
determine unique perls by their sitelibexp config setting

12 years agosimulated hostname file and ability to declare a different file for Host probe
Robert 'phaylon' Sedlacek [Wed, 11 Jul 2012 21:39:16 +0000]
simulated hostname file and ability to declare a different file for Host probe

12 years agosimulated lsof
Robert 'phaylon' Sedlacek [Wed, 11 Jul 2012 21:32:55 +0000]
simulated lsof

12 years agotest for version of located perls
Robert 'phaylon' Sedlacek [Wed, 11 Jul 2012 21:20:25 +0000]
test for version of located perls

12 years agocommand line docs and option requirements
Robert 'phaylon' Sedlacek [Wed, 11 Jul 2012 21:12:48 +0000]
command line docs and option requirements

12 years agoadded executable to makefile
Robert 'phaylon' Sedlacek [Wed, 11 Jul 2012 21:02:35 +0000]
added executable to makefile

12 years agolog what group/host we are storing
Robert 'phaylon' Sedlacek [Wed, 11 Jul 2012 20:58:25 +0000]
log what group/host we are storing

12 years agofixed distribution name
Robert 'phaylon' Sedlacek [Wed, 11 Jul 2012 20:58:00 +0000]
fixed distribution name

12 years agoparallel fetching of multiple hosts
Robert 'phaylon' Sedlacek [Wed, 11 Jul 2012 19:09:23 +0000]
parallel fetching of multiple hosts

12 years agouse test data for Perls probe
Robert 'phaylon' Sedlacek [Wed, 11 Jul 2012 17:08:31 +0000]
use test data for Perls probe

12 years agoperl interpreters probe and tests
Robert 'phaylon' Sedlacek [Tue, 10 Jul 2012 16:07:02 +0000]
perl interpreters probe and tests

12 years agomoved host iteration into state so host/group storage generation is easy
Robert 'phaylon' Sedlacek [Fri, 29 Jun 2012 21:16:41 +0000]
moved host iteration into state so host/group storage generation is easy

12 years agocleanup json files, not yml ones
Robert 'phaylon' Sedlacek [Thu, 28 Jun 2012 21:41:29 +0000]
cleanup json files, not yml ones

12 years agomore command error handling fixes
Robert 'phaylon' Sedlacek [Wed, 20 Jun 2012 20:02:57 +0000]
more command error handling fixes

12 years agoremoved unnecessary 'file' structure level from Apt packages probe
Robert 'phaylon' Sedlacek [Wed, 20 Jun 2012 19:21:25 +0000]
removed unnecessary 'file' structure level from Apt packages probe

12 years agosimplified ResolvConf probe output and make it conform to standard file data structure
Robert 'phaylon' Sedlacek [Tue, 19 Jun 2012 21:56:39 +0000]
simplified ResolvConf probe output and make it conform to standard file data structure

12 years agosimplified hosts to be standard file data structure, also preserves comments
Robert 'phaylon' Sedlacek [Tue, 19 Jun 2012 20:31:51 +0000]
simplified hosts to be standard file data structure, also preserves comments

12 years agoremoved redundant data structure part in commit count
Robert 'phaylon' Sedlacek [Mon, 18 Jun 2012 23:55:29 +0000]
removed redundant data structure part in commit count

12 years agosimplified user group sanitation
Robert 'phaylon' Sedlacek [Mon, 18 Jun 2012 23:28:48 +0000]
simplified user group sanitation

12 years agocope with optional user prefix to groups list
Robert 'phaylon' Sedlacek [Mon, 18 Jun 2012 23:01:38 +0000]
cope with optional user prefix to groups list

12 years agoremoved unrequired explicit 'list' data levels
Robert 'phaylon' Sedlacek [Mon, 18 Jun 2012 22:22:09 +0000]
removed unrequired explicit 'list' data levels

12 years agofixed tests to expect __error__ instead of error mark
Robert 'phaylon' Sedlacek [Mon, 18 Jun 2012 22:21:17 +0000]
fixed tests to expect __error__ instead of error mark

12 years agomoved error data to __error__ markers
Robert 'phaylon' Sedlacek [Mon, 18 Jun 2012 21:12:13 +0000]
moved error data to __error__ markers

12 years agoadded JSON-Diffable dep
Robert 'phaylon' Sedlacek [Fri, 15 Jun 2012 02:45:03 +0000]
added JSON-Diffable dep

12 years agoapt source loading and tests for Packages::Apt probe
Robert 'phaylon' Sedlacek [Fri, 15 Jun 2012 02:28:34 +0000]
apt source loading and tests for Packages::Apt probe

12 years agoapt-get tests for Packages::Apt probe
Robert 'phaylon' Sedlacek [Fri, 15 Jun 2012 01:55:27 +0000]
apt-get tests for Packages::Apt probe

12 years agoupdated deps
Robert 'phaylon' Sedlacek [Fri, 15 Jun 2012 01:44:58 +0000]
updated deps

12 years agofind upgradable packages and optionally update apt index
Robert 'phaylon' Sedlacek [Fri, 15 Jun 2012 01:37:57 +0000]
find upgradable packages and optionally update apt index

12 years agomore fixes for external command error handling
Robert 'phaylon' Sedlacek [Fri, 15 Jun 2012 01:37:06 +0000]
more fixes for external command error handling

12 years agocheck for correct error
Robert 'phaylon' Sedlacek [Thu, 14 Jun 2012 23:02:48 +0000]
check for correct error

12 years agomore explicit ipc to work around child-exec issues
Robert 'phaylon' Sedlacek [Wed, 13 Jun 2012 20:21:50 +0000]
more explicit ipc to work around child-exec issues

12 years agofixed exception namespace
Robert 'phaylon' Sedlacek [Tue, 12 Jun 2012 22:06:40 +0000]
fixed exception namespace

12 years agoreturn authorized_keys stub structure if the file doesn't exist instead of turning...
Robert 'phaylon' Sedlacek [Mon, 11 Jun 2012 18:13:13 +0000]
return authorized_keys stub structure if the file doesn't exist instead of turning it into an error structure

12 years agomade introspector executable
Robert 'phaylon' Sedlacek [Wed, 6 Jun 2012 21:05:25 +0000]
made introspector executable

12 years agoreworked gatherer to be more flexible, added sudo support
Robert 'phaylon' Sedlacek [Thu, 31 May 2012 00:16:02 +0000]
reworked gatherer to be more flexible, added sudo support

12 years agoswitched to JSON::Diffable as file format
Robert 'phaylon' Sedlacek [Thu, 31 May 2012 00:08:56 +0000]
switched to JSON::Diffable as file format

12 years agomore extensive testing for Users probe with external placeholder binaries
Robert 'phaylon' Sedlacek [Tue, 29 May 2012 19:11:16 +0000]
more extensive testing for Users probe with external placeholder binaries

12 years agomade passwd file path configurable
Robert 'phaylon' Sedlacek [Tue, 29 May 2012 19:10:14 +0000]
made passwd file path configurable

12 years agoadd sponsored by notice
Matt S Trout [Wed, 6 Jun 2012 19:47:50 +0000]
add sponsored by notice

12 years agobetter users probe
Matt S Trout [Wed, 6 Jun 2012 19:47:45 +0000]
better users probe

12 years agodistribution fixes
Robert 'phaylon' Sedlacek [Tue, 29 May 2012 00:23:08 +0000]
distribution fixes

12 years agodocs for state class
Robert 'phaylon' Sedlacek [Mon, 28 May 2012 21:44:16 +0000]
docs for state class

12 years agomoved probe classes to ::Probe:: namespace
Robert 'phaylon' Sedlacek [Thu, 24 May 2012 17:47:38 +0000]
moved probe classes to ::Probe:: namespace

12 years agoturned into a dist
Robert 'phaylon' Sedlacek [Thu, 24 May 2012 02:42:19 +0000]
turned into a dist

12 years agointtrospector cli
Robert 'phaylon' Sedlacek [Thu, 24 May 2012 02:42:01 +0000]
inttrospector cli

12 years agoconfiguration, state generation, centralised gatherer
Robert 'phaylon' Sedlacek [Thu, 24 May 2012 02:41:49 +0000]
configuration, state generation, centralised gatherer

12 years agoRemove whitespace around hostname
Robert 'phaylon' Sedlacek [Mon, 21 May 2012 22:30:30 +0000]
Remove whitespace around hostname