pica (0.5.0) * Major OO rewrite * Fixed typo in the main config file parse error * Made $picainclude a PATH-like colon-separated list of directories * Enhanced include directories code * Used Safe module in code eval * Some minor fixes, like a warning in Perl 5.8 pica (0.4.0) * Now non-existent objects are simply skipped pica (0.4.0rc1) * Cleanup variables after processing a file * Include man page in pica script (POD) * Updated documentation pica (0.3.8) unstable; urgency=low * Deleted PIFIA. It's now part of PICALib * Reactivated vars environment in hostgroups * BUGFIX: when exec'ing an object with more than one argument, make sure we only get the first word as the object name (turn off greediness in regex) * In the #include directive, the filename can now include variables. So you can do: #include "$picalib/myfile.conf" * If the environment variable PICAARGS is defined, pica will append it to the command line. * When exec'ing an alarm, exec the "-picacaller" script * Added the attribute 'shellcmd' to the host object. It can be used to change how the remote hosts are accessed. For example, it can be used to access the remote server "jumping" through a firewall * New function tstamp() in pifia.pm. Creates a timestamp * Modified scheduler to include timestamp and hostname in notifications to pagers -- Miguel Armas Fri, 28 Dec 2001 12:45:36 +0100 pica (0.3.7) unstable; urgency=low * Exclude directory objects from commands: delete, exec, diff * Moved the included alarms to PICALib * Force tty allocation in ssh in "exec" command * Corrected error in execution of object with "-" in name (ie apt-get) * Added pica.1 man page * Modified recursive copy behaviour. Now if you give a directory name ending with /, it copies the directory contents, not the directory. * Added new function membersindomain to user.pm. This function returns all hosts that are members of the given domain AND the admindomain of the host being processed. The host's admindomain is the group contained in the global variable "admindomain" -- Miguel Armas Sun, 16 Dec 2001 11:57:32 +0100 pica (0.3.6) unstable; urgency=low * Added new host attribute `defpathdir', the default path for installed files when they don't have a slash as the first char in their path. * Added a naive check for incorrect property names. * Files that happen to be directories are now copied *both* recursively and verbatim. * Now picacaller scripts can be called by hand with arguments. -- Esteban Manchado Velázquez Mon, 27 Aug 2001 10:58:50 +0100 pica (0.3.5-1) unstable; urgency=low * Added three new command line arguments (--with-picaconf, --with-hostsconf, --with-objectsconf) to change the default config files path. * Now alarms to be executed aren't expanded. * Some bugfixes -- Esteban Manchado Velázquez Wed, 25 Jul 2001 11:35:05 +0100 pica (0.3.4-1) unstable; urgency=medium * Added SSH Auth objects and README file (README.SSHAuth) * Added RPM spec file (redhat/pica.spec) * Fixed a-lot-of-bugs in Makefile * Added alarm management scripts to PIFIA (actalm,listalm,flushalm) * Added more usable default and sample config files * Fixed documentation Makefile * Got rid of logOutput * Documentation updates * Usual bunch of bugfixes -- Esteban Manchado Velázquez Mon, 18 Jun 2001 14:26:09 +0100 pica (0.3.3-1) unstable; urgency=medium * Checked for execution errors in scheduler * Changed default directory to /var/lib/pica * Added implicit group (sysdown) for automatic exclusion of down hosts * Added README and AUTHORS, updated INSTALL (much improved) * Added Makefile with 'install' target * Implemented 'all' implicit hostgroup (again) * Changed picaalrm to picaalarms * Added /usr/local/lib/site_perl to PERL5LIB when executing alarms (pifia.pm and the rest of the `public' modules are supposed to be there, *always*) * Deleted picacaller scripts when deleting alarms * Many *very important* bugfixes -- Esteban Manchado Velázquez Fri, 25 May 2001 14:37:30 +0100 pica (0.3.2-1) unstable; urgency=low * Added the PIFIA lib, a Perl package * Updated alarms to work with the PIFIA Perl package * Duplicated hosts/objects fix * Changed -d option to -n (as in make) * Changed configuration files directory to /etc/pica * Silly user.pm fix * Updated Debian package * Updated documentation * Bugfixes and clean ups -- Esteban Manchado Velázquez Fri, 11 May 2001 11:22:51 +0100 pica (0.3.1-1) unstable; urgency=low * Updated documentation * Added some sample configuration files * Added special file for Perl PreProcessor expressions sub definition * Perl PreProcessor include directories fix * Added 'method' host attribute * Changed default PICA directory (now /usr/share/pica) * Various bugfixes -- Esteban Manchado Velázquez Thu, 3 May 2001 10:32:50 +0100 pica (0.3.0-1) unstable; urgency=low * First debianized version. -- Esteban Manchado Velázquez Thu, 26 Apr 2001 14:35:20 +0100 Local variables: mode: debian-changelog End: