summaryrefslogtreecommitdiff
path: root/sysutils/radmind
AgeCommit message (Collapse)AuthorFilesLines
2010-12-14Update radmind to 1.14.1, fixing a regression in 1.14.0 causing lmergehauke2-6/+6
to fail in certain circumstances when using relative paths. The changelog: * Changes since 1.14.0 * mkdirs: Directory creation failure can be ignored if the directory already exists.
2010-11-29Maintainer update to Radmind v1.14.0hauke3-12/+12
* Changes since 1.13.0 * common: Certificate Revocation List (CRL) support. Patch from daking at rescomp dot stanford dot edu. common: Add --with-pam option to configure script. Based on a patch from peckhamj at umich dot edu. common: [Patch 2931438]: Change port back to standard on failure to connect. Based on a patch from slauncha at umich dot edu. common: Fix universal binary builds on Mac OS X 10.6. common: getsnet script now uses git. common: minor fixes and changes to build system. radmind: -r (use randfile) was being ignored. Report from daking at rescomp dot stanford dot edu. fsdiff: [Bug 1816150]: Can't replace dir with file. fsdiff: [Bug 2887658]: fsdiff prints multiple lines for changing character devices. Patch from jforaker at users dot sourceforge dot net. fsdiff: Repeated pathnames in transcripts are now treated as an error. fsdiff: Fix [Bug 3022287]: 1.14rc1 incorrectly identifying type as applefile. Report from bstr at users dot sourceforge dot net. ktcheck: [Bug 2927309]: ktcheck cores with self-referential command files. lmerge: [Patch 2877346]: Add a copy mode to lmerge. Patch from peckhamj at umich dot edu. ra.sh: [Patch 2524867]: Add -p (port) option for ra.sh. Based on a patch from steinhof at umich dot edu. ra.sh: [Patch 2899332]: Document -p option for ra.sh Patch from ezekielh at umich dot edu. Makefile: dist no longer creates tar archives with '../' path prefixes. Mac OS X package: Fix [Bug 3029115]: RadmindTools-1.14.0rc1.pkg.tar.gz contains leading '../'. Report from daking at stanford dot edu.
2010-09-09Package upgraded to 1.14.0rc1 - essentially bug fixes assembled in thehauke2-7/+7
last two years. From the git commit log: 2010-06-23 Create longest possible path first in mkdirs routine. radmind-1.14.0rc1 2010-05-28 Updated radmind man page with CRL documentation. 2010-05-28 [Patch 2930172]: Add support for CRLs 2010-02-03 Fix: check argument count when encountering a minus... 2010-01-28 [Bug 2927309]: ktcheck cores with recursive command... 2010-01-20 Fix: -r (use randfile) was being ignored. 2010-01-13 [Patch 2931438]: Change port back to standard on failur... 2009-12-15 node_create sometimes takes a NULL transcript name. 2009-12-06 [Bug 1816150]: Can't replace dir with file. 2009-11-19 Accidentally placed dns_sd check in the PAM if-block. 2009-11-19 Pull Wes's path repetition dectection patch from CVS. 2009-11-19 Add --with-pam. 2009-11-17 [Patch 2899332] Fix and document -p option to ra.sh. 2009-11-11 [Patch 2524867] Add -p option for ra.sh (for port). 2009-11-11 [Patch 2877346] Add a copy mode to lmerge. 2009-11-11 Fix: missing closing quotation mark in lcksum error... 2009-10-28 [Bug 2887658]: fsdiff prints multiple lines for changin... 2009-10-15 Fix: lcksum crashes when given a minus (-) line with... 2009-10-15 Accept 2845279: Updated rash manpage 2009-09-11 Quick fix for pam_conv struct compiler nagging. 2009-09-11 Fix empty prepath check in lapply and lcksum 2009-08-18 Exclude leftovers from autoconf and git when making... 2009-08-18 Do not track configure script. 2009-08-01 Eliminate old workaround for broken mkdir on old versio... origin 2009-02-23 Only use $USERNAME if $USERAUTH is enabled. 2009-01-29 Fix bug 2541171. Patch from bawood at umich dot edu. 2008-12-11 Proof-of-concept code using Apple's FSEvents API. Can...
2010-09-09Radmind's license is a condensed version of the three clause BSDhauke1-3/+4
license. Change my maintainer address to @netbsd.org, makes dealing with bug reports (what?!) easier.
2010-02-19Fix ownership. Bump revision.joerg1-7/+7
2010-01-17Recursive PKGREVISION bump for jpeg update to 8.wiz1-1/+2
2008-11-21Make sure to update distinfo.taca1-5/+5
2008-11-20Update Radmind to v1.13.0hauke2-10/+9
Radmind 1.13.0 features the following changes: * Exclude patterns apply to transcript lines. [Bug #2038036] * Automatically convert paths between absolute and relative paths based on the path given to fsdiff. [Patch #2020818] * If path doesn't contain a directory, canonicalize it by prepending "./". * Mac Package can be installed on any volume. [Feature Request #2025217] * Add -e to ktcheck and lapply to allow changing the event type that is reported to the radmind server. [Patch #1951140] Thanks Karl Kuehn of Stanford University for the patch. * Added -T option to lmerge to merge only transcripts, not files. [Patch #2014521] Thanks to Eric Garver from the University of Michigan for the patch. Changelog entry for v1.12 Major changes from 1.11.0: - Support for includes in the config file (Patch 1919220). - Support symlink ownership (Feature request 1834497). - Support for lchown and lchmod, expanded 'l' type to include owner, group, mode. Minor changes from 1.11.0: - Fixed bug causing twhich to print out bad special file lines. - Fixed bug in wildcard {} matching reported by <larkost@so...>, improved [] processing. - ktcheck -I support, fixing bug 1436097 and case-insensitive special.T. - ktcheck -n now reports correct info and exits with correct value when dealing with special.T. - ra.sh now supports ktcheck -I. - ra.sh -D support, allowing admin to change working directory before running update. - If PAGER is set, ra.sh will use it to display difference transcript. - twhich usage output now includes -r. - Added instructions for building from CVS. - Added bin/getsnet to retrieve libsnet from SF.net. - Improved universal binary building (Mac OS X).
2008-06-23Note than Radmind server has switched from port 6662 to thehauke2-1/+13
IANA-assigned 6222.
2008-06-20Add DESTDIR support.joerg1-1/+3
2008-05-30Radmind update to 1.11.1hauke3-28/+6
This release of Radmind includes the following changes: * Fixed port failover on Mac OS X 10.5 clients. * Exclude patterns now support escape sequences [ Bug 1856125 ]. Thanks to Scott Hannahs for the report. * fsdiff manpage: clarification of exclude behavior. Major changes since 1.10.0: - Support for exclude patterns. - The default server port is now the IANA-registered 6222. Clients now try to connect to port 6222 by default, failing over to the legacy port if necessary. - USE_ASCII defined on Mac OS X to improve case-insensitive fsdiff performance. Minor changes and fixes: - lcksum -a works again. Thanks to Geoff Franks for the report. - Minor cleanup of port selection code. - Set correct paths for TLS related files. Thanks to Linc Davis for reporting the problem. - ra.sh up is now shorthand for ra.sh update. - Allow directories to have 5 or 6 arguments on all platforms. This fixes a bug preventing twhich from parsing apple transcripts on non-apple hardware. - twhich now trims trailing slashes from paths passed in from the command line.
2008-01-18Per the process outlined in revbump(1), perform a recursive revbumptnn1-1/+2
on packages that are affected by the switch from the openssl 0.9.7 branch to the 0.9.8 branch. ok jlam@
2007-09-04Update to Radmind 1.10.hauke3-12/+11
Major changes from 1.9.0: - Added -C option to lapply that will create missing intermediate directories. - Added -P option that specifies a directory that contains certificates to be used when verifying the peer. Minor changes from 1.9.0: - make dist will now create compressed tar ball. - make package will now create compressed tar ball and remove temporary files. - Fixed radmind.8 manpage rendering issue which hid some of the text.
2007-08-29The package's configure script inserts echo(1) with full path intohauke1-2/+5
ra.sh, which is the buildlinked tool unless we provide the correct value. The configure script allows to tweak {echo_path} from the environment, but wants to see a full path in that variable, which is why we have to set {ac_cv_path_echopath} here. Remove the USE_TOOLS setting, since both are already added according to 'make show-vars VARNAMES=USE_TOOLS'.
2007-08-23Update to radmind 1.9hauke6-55/+18
Major changes from 1.8.1: - Added support for minus transcripts and special files in command files - Ported to HP/UX Thanks to Jim Foraker for the patch. [ PATCH 1733645 ] Minor changes from 1.8.1: - Daemon no longer displays -R in usage. Users should begin using -B - Fixed bug where path to echo wasn't being set in ra.sh - Fixed bug where fsdiff wasn't displaying correct version number
2007-05-09Add repo binary and man page to the PLIST.hauke1-1/+3
Fixes pkg/36297
2007-05-07Maintainer update to Radmind 1.8.0hauke3-34/+16
Major changes from 1.7.2: - Added reporting capabilities Clients will automatically report to the serve the success or failures of ktcheck and lapply. Also added a new tool "repo" that will log custom messages to the radmind server. Other Changes: - Fixed bug in daemon that caused "success" or "no error" to be logged instead of actual error message. [BUG #1660749] Thanks to Gabrielle Singleton for reporting the problem. - ra.sh uses more portable find options. [ Bug #1385630 ] Thanks Sean Sweda for the patch. - fsdiff displays the command file name when reporting command file line errors. [ Feature #1592739 ] - Makefile.in using POSIX sub-make methodology [ Bug #1641044 ] - Fixed build problem for Suse 10. [ Bug #1677170 ] Thanks cdr3 for reporting the problem. - ktcheck exits on all non 2xx server responses to avoid all cascading error messages - Added optional path to ra.sh for update & create - Including configure.ac in source distribution - ra.sh auto now does pre/post apply. Thanks Sean Sweda for the patch. - Updated copyright information - Cleaned up formatting of STAT SPEC - Cleaned up server's debug information
2006-10-06Added a patch from Hauke Fath to fix the "test ==" in a second configurerillig2-1/+24
script. This fixes PR 34732.
2006-10-05Fixed "test ==".rillig1-0/+13
2006-10-05Updated radmind to 1.7.1.rillig4-31/+29
Major changes from 1.6.1: - Performance improvements to fsdiff In testing on linux, we've seen an 80x increase without checksums and a 4x increase with checksums. Other Changes: - Added -I to ra.sh for case insensitive compares - Automated building of universal binaries on OS X - lcksum supports multiple transcripts on the command line (patch #1448910) - ra.sh supports alternative fsdiff root paths thanks to Jeremy Reichman - ra.sh -V displays correct version number - fixed a loop in ra.sh auto when ktcheck finds changes but fsdiff doesn't - fixed lapply -w usage in ra.sh auto. - twhich supports -r to recursively twhich all path elements (patch #1470196) - twhich -I actually ignores case - lcksum returns correct exit value when verifying multiple transcripts - Server only loging POSIX stats for children - Fixed type-o in base64.c - Eliminated some warnings in base64 code
2006-07-17Fix a pkglint warning.wiz1-2/+1
2006-07-17Update to 1.6.1, provided by the maintainer Hauke Fath in PR 33938.wiz4-22/+22
Changes from 1.6.0: - Fixed non OS X compile bug Major changes from 1.5.1: - Added support for network communication compression ( patch #1348172 ) Thanks Maarten Thibaut for the original code - OS X Package contains universal binaries. Other Changes - config file now supports optional comment in third column - lapply fix for OS X symlink permission bug ( bug #1441965 ) - Fixes for AppleSingle support on i386. ( bug #1438290 ) - lmerge -f no longer duplicates some minus lines ( bug 1346368 ) - Server logs child process stats including blocks in and out - specify user to ra.sh with -U ( patch #1435665 ) Thanks Sean Sweda - ra.sh prompt for username when USER=root ( patch #1420980 ) Thanks Sean Sweda - ra.sh uses $SUDO_USER if set - fixed errno assignment if FD_ISSET fails ( libsnet bug #1436043 ) Thanks Matt Selsky - ktcheck not sending quit if special file is created ( bug #1429169 ) - twhich can deal with null/empty transcript ( bug 1372729 ) - Pass correct configure args to libsnet for ssl and sasl ( bug #1435999 ) Thanks Matt Selsky - ./configure now warns if tmp exists ( patch #1384558 ) Thanks Jose Calhariz - ./configure now supports DISTDIR ( patch #1384555 ) Thanks Jose Calhariz - Explaining the numeric range in radmind.8 ( patch #1408441 ) Thanks David Coulthart - moved MIN and MAX to config.h - Added COMP info to SPEC - Apple package will install /var/radmind/client, preapply and postapply - make dist now follows symlinks
2006-01-18Maintainer update of radmind from PR 32339.joerg6-26/+56
New in 1.5.1: Added support for case insensitive file systems Add lsort to sort transcripts ktcheck: Fixed -D usage Added -D to specify radmind path Added -C to remove unused command files and transcripts fsdiff: Fixed bug that would calculate unnecessary checksums Fixed bug that required two runs to fix hardlinks for objects other then files. lapply: Fixed bug that would exit if a socket or a door didn't exist lcreate: -n correctly checks files. Fixed bug where -N wouldn't use correct size on applefiles lfdiff: Better special handling. If precedent_transcript returns special, make lfdiff handle it. Check to make sure local file exists. Check return value of precedent_transcript. uses highest precedence transcript for path if no -T or -S given twhich: Fixed error with new transcript code daemon: Changed -L to specify syslog level Added -F to specify syslog facility lcksum: removes temp files on error libsnet: made timed reads non-blocking SSL_read bug fix, amohave contents. docs: BUG 1352578: Added CN to special file path description Added lsort man page build: Fixed most warnings on OS X 10.4 Fixed bug with SASL builds
2006-01-13Fix errno.joerg4-1/+56
XXX This package is also a nice example of how to "fix" ctype-related XXX compiler warnings without fixing the problems at hand. Con'grats!
2005-12-29Remove USE_PKGINSTALL from pkgsrc now that mk/install/pkginstall.mkjlam1-2/+1
automatically detects whether we want the pkginstall machinery to be used by the package Makefile.
2005-12-05Fixed pkglint warnings. The warnings are mostly quoting issues, forrillig1-2/+2
example MAKE_ENV+=FOO=${BAR} is changed to MAKE_ENV+=FOO=${BAR:Q}. Some other changes are outlined in http://mail-index.netbsd.org/tech-pkg/2005/12/02/0034.html
2005-07-08Prevent paths to the build directories from being included in the package.kristerw1-1/+4
Bump PKGREVISION.
2005-05-02RCD_SCRIPTS_EXAMPLEDIR is no longer customizable.reed1-1/+2
And always is defined as share/examples/rc.d which was the default before. This rc.d scripts are not automatically added to PLISTs now also. So add to each corresponding PLIST as required. This was discussed on tech-pkg in late January and late April. Todo: remove the RCD_SCRIPTS_EXAMPLEDIR uses in MESSAGES and elsewhere and remove the RCD_SCRIPTS_EXAMPLEDIR itself.
2005-04-11Remove USE_BUILDLINK3 and NO_BUILDLINK; these are no longer used.tv1-2/+1
2005-02-24Add RMD160 digests.agc1-1/+2
2005-02-17Update to 1.5.0, provided by the maintainer Hauke Fath in PR 29420:wiz5-42/+18
New in 1.5.0: * Major networking/speed improvements * fsdiff path argument can be used to limit scan - Thanks Wout Mertens * ktcheck -n bug fix for included command files * twhich displays transcript name for '-' lines * Added checkin and checkout to ra.sh * Added -V to ra.sh * ra.sh create gives useful default transcript name
2005-01-26Fix build with gcc2. From Hauke Fath.wiz2-1/+25
2005-01-19Update to 1.4.0, provided by Hauke Fath in PR 29010.wiz4-5/+51
Changes since 1.3.2: 1.4.0 * Added support for command file in a command file * Added support for alternative certificate names. Thanks Maarten Thibaut * Added -D option to lmerge and lcksum that specifies the radmind working directory. Thanks Dave Alden * fsdiff -A always lists associated transcript * lcksum -A verifies AppleSingle headers * lcksum -a continues checking on error. Requires -n option * lcksum -i forces line buffering * mkdirs works with existing directories on read-only filesystems * fsdiff clips trailing '/' on path * fixed double line listing bug in lmerge * lapply correctly handles sockets * Reduced number of open calls in checksum code * Fixed double free in server * Corrected error message in daemon * Sharing server TLS code * Added defaults to ra.sh * Improvements to ra.sh on solaris
2005-01-03Use the buildlink framework.minskim1-1/+2
2004-12-28Initial import of radmind-1.3.2, packaged by Michael Santos and Hauke Fathwiz5-0/+76
in pkgsrc-wip. radmind is a suite of Unix command-line tools and a server designed to remotely administer the file systems of multiple Unix machines. At its core, radmind operates as a tripwire. It is able to detect changes to any managed filesystem object, e.g. files, directories, links, etc. However, radmind goes further than just integrity checking: once a change is detected, radmind can optionally reverse the change.