Commit graph

29 commits

Author SHA1 Message Date
taca
c4762fdaa0 Make sure to update distinfo. 2008-11-21 02:07:31 +00:00
hauke
c925e46dce Update Radmind to v1.13.0
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-11-20 13:45:29 +00:00
hauke
25d8707413 Note than Radmind server has switched from port 6662 to the
IANA-assigned 6222.
2008-06-23 08:43:12 +00:00
joerg
3b0d97b0de Add DESTDIR support. 2008-06-20 01:09:05 +00:00
hauke
4a6b3dbc1f Radmind update to 1.11.1
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-05-30 14:45:45 +00:00
tnn
ad6ceadd25 Per the process outlined in revbump(1), perform a recursive revbump
on packages that are affected by the switch from the openssl 0.9.7
branch to the 0.9.8 branch. ok jlam@
2008-01-18 05:06:18 +00:00
hauke
b4ada75573 Update to Radmind 1.10.
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-09-04 11:55:44 +00:00
hauke
92b54b682e The package's configure script inserts echo(1) with full path into
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-29 13:52:43 +00:00
hauke
8c45b8df2b Update to radmind 1.9
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-08-23 14:10:29 +00:00
hauke
a996085053 Add repo binary and man page to the PLIST.
Fixes pkg/36297
2007-05-09 09:58:08 +00:00
hauke
d61b9cd7e7 Maintainer update to Radmind 1.8.0
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
2007-05-07 14:14:06 +00:00
rillig
b0eef7bd3e Added a patch from Hauke Fath to fix the "test ==" in a second configure
script. This fixes PR 34732.
2006-10-06 20:55:46 +00:00
rillig
39932df6fa Fixed "test ==". 2006-10-05 02:49:59 +00:00
rillig
92ee430079 Updated radmind to 1.7.1.
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-10-05 02:49:30 +00:00
wiz
8818766ce4 Fix a pkglint warning. 2006-07-17 17:59:43 +00:00
wiz
ffaa2bbbcd Update to 1.6.1, provided by the maintainer Hauke Fath in PR 33938.
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-07-17 17:59:05 +00:00
joerg
3d68254810 Maintainer update of radmind from PR 32339.
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-18 13:11:56 +00:00
joerg
f9d0f3103a Fix errno.
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!
2006-01-13 19:16:06 +00:00
jlam
dc9594e09d Remove USE_PKGINSTALL from pkgsrc now that mk/install/pkginstall.mk
automatically detects whether we want the pkginstall machinery to be
used by the package Makefile.
2005-12-29 06:21:30 +00:00
rillig
b71a1d488b Fixed pkglint warnings. The warnings are mostly quoting issues, for
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-12-05 20:49:47 +00:00
kristerw
b4b2a6c4a3 Prevent paths to the build directories from being included in the package.
Bump PKGREVISION.
2005-07-08 20:09:00 +00:00
reed
ee8be9d0c1 RCD_SCRIPTS_EXAMPLEDIR is no longer customizable.
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-05-02 20:33:57 +00:00
tv
f816d81489 Remove USE_BUILDLINK3 and NO_BUILDLINK; these are no longer used. 2005-04-11 21:44:48 +00:00
agc
d81d19f8e0 Add RMD160 digests. 2005-02-24 12:51:41 +00:00
wiz
164ada8be5 Update to 1.5.0, provided by the maintainer Hauke Fath in PR 29420:
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-02-17 15:31:34 +00:00
wiz
72f595644e Fix build with gcc2. From Hauke Fath. 2005-01-26 14:11:34 +00:00
wiz
11c03b1888 Update to 1.4.0, provided by Hauke Fath in PR 29010.
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-19 12:54:13 +00:00
minskim
c34d2738d5 Use the buildlink framework. 2005-01-03 23:00:19 +00:00
wiz
4af0b8c960 Initial import of radmind-1.3.2, packaged by Michael Santos and Hauke Fath
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.
2004-12-28 14:04:39 +00:00