Problems found with existing digests:
Package memconf distfile memconf-2.16/memconf.gz
b6f4b736cac388dddc5070670351cf7262aba048 [recorded]
95748686a5ad8144232f4d4abc9bf052721a196f [calculated]
Problems found locating distfiles:
Package dc-tools: missing distfile dc-tools/abs0-dc-burn-netbsd-1.5-0-gae55ec9
Package ipw-firmware: missing distfile ipw2100-fw-1.2.tgz
Package iwi-firmware: missing distfile ipw2200-fw-2.3.tgz
Package nvnet: missing distfile nvnet-netbsd-src-20050620.tgz
Package syslog-ng: missing distfile syslog-ng-3.7.2.tar.gz
Otherwise, existing SHA1 digests verified and found to be the same on
the machine holding the existing distfiles (morden). All existing
SHA1 digests retained for now as an audit trail.
time_t on NetBSD 6+.
The configure patch had to be generated with autoconf downgraded to 2.61 -
leave it to autohell to ruin your day...
While we are here, shake, rattle & roll the patches.
The resulting gyrations finally fix PR pkg/46555
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.
* 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.
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...
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).
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.
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.
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'.
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
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
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
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
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
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.
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