swbis-0.474
	- swparse.y: silenced a warning.

swbis-0.473
	- Doc fixes
	- swpackage.cxx: removed long deprecated attributes from the
		distribution object.

swbis-0.472
	- swpackage.cxx: Added added nuermic-owner option to
		the gnu_tar_format_options and tar_format_emulation_options
		attributes (which are automatically created by swpackage).
		This fixes verification by the checksig (e.g. bin/checksig.sh)
		script of packages created with the --numeric option of
		swpackage or the "-o 0 -g 0" options of swign.
swbis-0.471
	- strob.c: portability fix for use of va_copy().

swbis-0.470
	- Documentation updates
	- All utilities, A bug was exposed and fixed on a ppc64
            GNU/Linux system involving the improper use of va_args
            and vsnprintf in strob.c.  This was a long standing
            bug (misuse of vsnprintf) but remained well hidden on
           x86 platforms.

swbis-0.469
swbis-0.468
	- Documentation updates

swbis-0.467
	- swpackage:  fixed again the explicit file definition
		when using the "-t d" argument.
	- parser: now hyphens are allowed in a keyword.
	- parser: for PSF files, the parser now issues a warning
		about use of the "vendor" keyword.

swbis-0.466
	- build fixes to add option to disable rpm support.

swbis-0.465
	- swpackage: optimization to the duplicate checking code.
            in swstructlib/src/swexport/swobjfiles_i.h making
	    swpackage 20% faster.

swbis-0.464
	- swpackage: improvements to verbose and error messages.

swbis-0.463
	- removed old files.

swbis-0.462
	- swpackage: fixes for explicit file extendeded definitions
		when specifying a directory or link for a non-existing
		file.

swbis-0.461
	- Documentation fixes and improvements.
	- swpackage: Fixed explicit file definition when using the
		'-t {d|h|s}' options relating to default permissions
		and permissions taken from the source.
	- swpackage: code clean-ups
	- swinstall: code clean-ups
	
swbis-0.460
	- swcopy - now uses openpty() if available for the --login
		function.
	- RPM translation (--with-self-rpm) is now on by default

swbis-0.459
	- Documentation fixes.
	- Compile fix for RPM requirement introduced after 0.455

swbis-0.458
	- Documentation fixes.
	- fixed RPM translation for RPMs that have non-ascii
		chars in filenames.
	- fixed RPM translation for RPMs that have decimal '.'
		in their tags, a decimal is now translated to
		a '_".
	- uinfile.c changed default RPM translation options.

swbis-0.457
	- uinfile.c: added preliminary support for deb packages.
	- topsf.c: added preliminary support for deb packages.
	- began implementation of RPM file format
		writing, (in swsupplib/rpmbis), not complete.

swbis-0.456
	- swinstall: added support for a "@-" target
		which means "--to-stdout"
	- swinstall: added --to-stdout option

swbis-0.455
	- swinstall: add installation support for skipping
		volatile files if swbis_install_volatile is
		not true.
	- swinstall: control.sh now sets its locale to "C"
		unconditionally.
	- swinstall: control.sh portability fix for Sun
		platform.

swbis-0.454
	- swpackage: now when  --uuid and --create-time
		options are used, an RPM translation is
		repeatable with identical results.

swbis-0.453
	- Fixed Makefile fix for the RPM support.
	- swinstall: now swinstall strips the absolute path
		from the installed_softwar_catalog string.

swbis-0.452
	- more portability, Makefile and configure fixes.

swbis-0.451
	- unused variable clean-ups
	- more portability, Makefile and configure fixes.

swbis-0.450
	- more portability, Makefile and configure fixes.

swbis-0.449
	- more portability, Makefile and configure fixes.

swbis-0.448
	- more portability, Makefile and configure fixes.

swbis-0.447
	- portability fixes.
	- swpackage: now checks for available file
	  descriptors are made, this fixes a potential file
	  descriptor leak via a file descriptor exhaustion attack.

swbis-0.446
	- documentation updates.
	- regression test fixes to add support for testing
	    against GNU tar 1.15.x and 1.14

swbis-0.445
	- Fixed swsupplib/um_rpm/Makefile
	- Fixed swprogs/Makefile

swbis-0.444
	- swpackage: fixed duplicate control file

swbis-0.443
swbis-0.442
	- documentation updates.

swbis-0.441
	- fixed regression tests when using GNU tar 1.15.x

swbis-0.440
	- swinstall: Fixed control.sh
	- checksig-nosym.sh - fixed support for new value of
		the tar format utility attribute.

swbis-0.439
	- swinstall: fixed bug installing vendor_tag due to broken
		due to broken name split function.
	- documentation updates.
	- checksig.sh - fixed support for new value of
		the tar format utility attribute.

swbis-0.438
	- swign: fixed support for multiple versions of GNU tar

swbis-0.437
	- swpackage: fixed INDEX file attributes for the GNU
		tar options.
	- swign: fixed support for tar-1.14 and 1.15.x
	- swverify: fixed support for tar-1.14 and 1.15.x

swbis-0.436
	- swinstall: now the INSTALLED catalog file records
		script result and fileset state.

swbis-0.435
	- swinstall: add control.sh to the installed
		software catalog.
	- swinstall.c:  checkinstall script is now run
	- gcc-4.0.0 portability fixes.
	- swpackage: fixed file control_files' from appearing
		in the storage section.
	- swinstall: post and pre scripts are now executed.

swbis-0.434
	- swinstall:  the installed software catalog file is now
	  	called INSTALLED
	- added parser support for the INSTALLED file.

swbis-0.433
	- swinstall: Added installation of the 'session_options'
	      file to the installed software catalog.
	- Fixed swpackage failure when packaging long
	  file names (did not exist in 0.420)

swbis-0.432
	- swinstall: Added the INDEX file  to the installed
	 software catalog.  This file records the results
	 and times of the installation.

swbis-0.431
	- swinstall: Added support for RPM config files as 
	volatile files.  Added options to control name suffix
	of volatile files.

swbis-0.430
swbis-0.429
	- Added support for GNU tar 1.15.1 formats.
	  ustar format is now GNU tar-1.15.1 and ustar0 is
	  the --posix format of GNU tar-1.13.25.  Added oldgnu
	  format specifier for the current 'gnutar' format and
	  added support the 'gnu' format of GNU tar-1.15.1

swbis-0.428
	- fixed swinstall that was broken by 0.421->0.422 changes.
	- swpackage: fixed some valgrind warnings in copyout.c used
		by lxpsf.

swbis-0.427
	- swpackage: cosmetic error message edits.
	- swpackage: fixed multiple leading slashes in the
		path attribute in INFO file.
	- created swsupplib/swi directory and split up swi.c
		into several files.

swbis-0.426
	- swpackage: improved handling of owner and group names
		when they are not in the system database.
	- taru.c : fixed the fetch/cache mechanism for searching
		the system data base for user and group names.

swbis-0.425
	- swpackage: changes to verbose listing '-pvv' to make it
		identical with GNU tar for the purpose of testing
		the preview output against the actual contents of
		the tar archive.
swbis-0.424
	- swpackage: code cleanups from 0.423 development.
	- swpackage: Fix,  Now directories have the IRX bit turned on
		if readable but only if generated by the recursive 
		extended  definition.
swbis-0.423
	- swpackage: Now the preview output is generated by the
		tar header listing code. This fixes the duplicate file
		bug in the generation of 'catalog/dfiles/files' files 
		and increases orthogonality.
	- swpackage: Now verbose previews are in a verbose tar listing
		format for verbose levels 3 and higher.

swbis-0.422
	- swpackage: changes to preview the files in a verbose tar
		listing. (Not yet complete).
swbis-0.421
	- swinstall: added ls listing form that displays the owner/group
		 name and the uid/gid

swbis-0.420
	- swinstall: Fixed warning message matching patterns in swcommon.c

swbis-0.419
	- swinstall: Fixed invalid warnings for mismatched file attributes.
	- swinstall: Fixed sanity comparison to of unused and uninitialized
		pointer to NULL.

swbis-0.418
	- swpackage: more fixes for PSFs that produce duplicate files.

swbis-0.417
	- swpackage: more fixes for PSFs that produce duplicate files.

swbis-0.416
	- swinstall: Fixed the INFO stats/Storage Stats warning
		for file definitions that specify uid/gid different
		than in the local system database.
swbis-0.415
	- swpackage: Fixed use of null pointer for some PSFs.

swbis-0.414
	- swpackage: Fixed a uninitialized pointer case in
		swobjfiles_i.h relating to the duplicate file
		handling. This caused a core dump for some PSFs
		notably RPM transaltion.

swbis-0.413
	- swpackage: added debuging statements for the duplicate
		file code.
	- minor documentation fixes.

swbis-0.412
	- swpackage:  More fixes to merging of the swDefinitions
		of duplicate files.

swbis-0.411
	- docs: documentation development.
	- docs: spelling fixes.

swbis-0.410
	- Updated 'Report bugs to' address to the GNU mailing list.
	- swpackage: Now files with same 'path' attribute are not
		stored twice, the last one wins.
	- swpackage: Fixed exclude keyword for some cases.
	- swpackage: Fixed improper storage of duplicate control scripts
		in the catalog section.
	- swinstall, swcopy: Now the ssh option '-A' is not used for
		single hop remote connections.

swbis-0.409
	- swpackage: Fixed invalid owner/group attribute in INFO
		file when file_permissions keyword is used.
	- swpackage: Enhanced configurable debugging statements in
		several C++ modules.
	- swinstall: enabled object dump printing code by defaults at
		the expense of compiled size.
swbis-0.408
	- swinstall_lib.c: fixed null pointer reference if no revision
		attribute found in package.
	- swinstall_lib.c: default revision is set to "0.0" although
		fails with error if no revision is found.

swbis-0.407
	- Documentation fixes.

swbis-0.406
	- swinstall development.
	- swinstall,swcopy: Fixed boolean extendeded option
		command line override.
	- Hardened extended option args against containing
		shell meta-chars.
	- swcopy: Added support for ':path' syntax to support
		relative path.
	- Documentation development including generation of 
		info files.
	- Added lzo compression library for the purpose of
		embedding shell code in the swinstall binary.
	- copyout.c: Fixed incorrect return value if the adjunct_fd
		formal parameter is zero or positive (ie. used).
	- swverify: Now exit status indicates failure for checking
		installed software since not all checks are
		implemented.

swbis-0.405.1
	- Fixed swverify option processing.

swbis-0.405
	- Fixed bin/checksig.sh to avoid using GNU awk
		version 3.1.2 which is busted.

swbis-0.404
	- swinstall: fixed progress bar updates.

swbis-0.403
	- Deleted unused byte pumps.
	- swinstall: progress bar fixes.

swbis-0.402
	- Created swlib_pump_amount7 and placed in
		service in copyout.c	

swbis-0.401
	- Removed experimental byte pumps.
	- Fixed swlib_pump_amount6() byte pump.

swbis-0.400
swbis-0.399
	- byte pump development and refinement

swbis-0.398
	- swinstall: Refined byte pump delay.

swbis-0.397
	- Added delay controls in byte pump for debugging
		purposes.
	- Added ssh-options=OPTION arg in swinstall.c

swbis-0.396
	- swicol.c: improved TASK_END message.
	- swinstall.c  hardened against broken connections.
	- Now PIPE_BUF is overridden to be 512 on all platforms.

swbis-0.395
	- Compile fixes to test programs on non-GNU/Linux platforms.

swbis-0.394
	- Fixed tests/devel Makefile on non-GNU/Linux platforms.

swbis-0.393
	- Makefile cleanups.

swbis-0.392
	- Spelling fixes in docs.

swbis-0.391
	- Added --with-no-flex and --with-no-bison options.

swbis-0.390
	- swpackage: Added error checking in the package
		generation section.
	- added "swbis_remote_shell_client" extended option
		for swinstall and swcopy.
	- Man page fixes.

swbis-0.389
	- Fixed missing uintmax_t for FreeBSD-4.8

swbis-0.388
	- Makefile and configure fixes.

swbis-0.387
	- swinstall: Increased the timelimit for fileset loading.
	- swinstall: fixed an error path return code.
	- swinstall: error message improvements.
	- Now the remote_shell option value is stripped of its
		pathname part for all but the initial hop invocation.

swbis-0.386
	- swinstall_lib.c: Fixed a core dump due to malloc'ing
		insufficient memory.

swbis-0.385
	- um_rpm/rpm-3.0.5/: Fixed configuration on non
		GNU/Linux/i86 platforms.
	- rpmpsf.c: Fixed vendor objects.

swbis-0.384
	- taru.c: changed default value for uid/gid.
	- swinstall: more fixes to uid/gid.

swbis-0.383
	- Fixes for the self contained rpmlib on solaris.

swbis-0.382
	- Fixed compilation breakage due to rpm configuration
		additions.

swbis-0.381
	- Added drop-privilege option to lxpsf.

swbis-0.380
	- Fixes to the --with-self-rpm integration.

swbis-0.379
swbis-0.378
	- Clean-ups to the rpm support code.

swbis-0.377
	- Now RPM support is extended to include rpm-4.2
	- Initial work toward including a self contained rpmlib.a
		to remove the dependence on the system RPM
		installation.
	- Added librpm.a frpm rpm-3.0.5 and made its compilation
		conditional on the "--with-self-rpm" configure 
		option.
swbis-0.376
	- swinstall: swinstall_lib.c: Fixed incorrect sanity
		check failures and warnings.
swbis-0.375
	- swinstall: Now the INFO file attributes are imposed.
		(the as shipped storage file attributes are
		[now] not used.)
	- swinstall: Fixed swinstall when operating on HP-UX
	  	depot packages.  [The failure was due to lack of
		control directory archive members in the package
		layout made by HP's swpackage.]
	- swinstall: Added --preview-tar-file=FILE option.

swbis-0.374
	-
swbis-0.373
	- Fixes to swpackage and swinstall use of (and response
		to) missing group and user names.
	- Now the uid/gid for missing unames and gname is
		set to (07777777).

swbis-0.372
	- logger and verbosity fixes.

swbis-0.371
	- Fixed swpackage and swinstall to work with archives
		with non-ascii chars in filename. 
	- Fixed RPM conversion for RPMs with absolute path
		symlinks.
swbis-0.370
	- RPM conversion: rpmpsf.c: Fixed to work
		better with Suse source RPMs.

swbis-0.369
	- Fixed swinstall return code.
	- Fixed an infinite loop when converting RPMs with
		non ascii characters in the pathnames.
swbis-0.368
	- swpackage.cxx: Now major/minor device numbers
		are only included for device files.
	- swinstall: made much faster for packages with
		lots of files.
	- swpackage: Now the POSIX control directories
		are not prepended to a hard link link_source
		if that make the link_source not fit in a 
		tar header.
swbis-0.367
	- Tested with gcc-3.4.0.
	- Fixed swinstall return code.

swbis-0.366
	- Fixed compiler option on RH6.2
	- Fixed compilation when using --with-rpm on RH6.2
	- More RPM translation testing and fixes to rpmpsf.c
	- swpackage: swobjfiles_i.h:  Fixed core dump when
		translating RPMS with signing turned on
		(either --sign or --dummy-sign).

swbis-0.365
	- swpackage: Fixed --file-digests option processing.
	- reverted --static for swinstall build since this
		breaks sparc/solaris compilation.
	- swinstall: fixed zero length payloads in swicol_send_task
		because zero length payloads are broken with the
		dd(1) on solaris hosts.
	- Fixed logging messages on solaris hosts.

swbis-0.364
	- swmetadata.cxx: Fixed warning on BSD hosts.
	- cleaned up commented out code, unused variables.
	
swbis-0.363
	- reverted some debugging changes from 0.362.
	- Now swinstall is statically linked.
	- swinstall.c : fixed the preview mode broken by
		the fix in 0.362.
	- Fixed regression test 033 which was broken by
		instance_id generation in swpackage.cxx.
	- Added ksh to list of supported shells.  pdksh-5.2.14
		worked OK with swinstall.

swbis-0.362
	- swinstall: fixed pipe breakage for local installs by
		adding a do-nothing trailer task which acts to
		hold up the process and the pipe.
	- swinstall : verbosity tweaks.

swbis-0.361
	- swinstall: Added use of swi_delete(SWI*) in swinstall.c
	- swinstall: Fixed uxfio fd leak in swi.c.

swbis-0.360
	- strob.c: fixed strob_strncat()
	- swinstall: Fixed fd leak when using multiple targets.
	- swinstall: uinfile open flags optimizations.
	- swinstall: memory leak fixes.
	- swinstall: valgrind now runs with no errors reported.

swbis-0.359
	- uinfile.c: Added prefix dir to path for swpackage
		invocation.

swbis-0.358
	- swpackage.cxx: now translates RPMs that have a missing
		file.
	- swpackage : swpackagefile.h : Fixed handling of object
		member that could (did) result in core dump.

swbis-0.357
	- swvarfs.c: a use of fnmatch replaced with strcmp.

swbis-0.356
	- swinstall: Fixed preview mode.
	- compile fixes.

swbis-0.355
	- swinstall fixes and testing.

swbis-0.354
	- swinstall tweaks.

swbis-0.353
	- swinstall is working again.
	- swinstall tweaks.

swbis-0.352
	- swinstall development.
	- swpath.h cleanups.
	- swbistar.c: add -t option which exercises the
		ls_listing code.

swbis-0.351
	- swinstall development.

swbis-0.350
	- RPM conversion: topsf.c: Fixed missing '\n' on the
		last line in RPM scriplets.

swbis-0.349
	- Hardened RPM conversion against non-ascii characters
		being put into the INDEX and INFO files.

swbis-0.348
	- Fixed Hard links when translating RPMs.
	- Fixed ommission of owner and group attributes
		in the fileset INFO file in some circumstances.
swbis-0.347
	- swinstall.c: Now supports installing RPMs by
		adding swbis_allow_rpm extended option.
	- swcopy.c: Now supports installing RPMs by
		adding swbis_allow_rpm extended option.

swbis-0.346
	- swinstall now installs multiple signatures.
	- swverify: Fixed utility name in info messages.
	- swpackage: added --dummy-sign option.
	- ahs.c: Fixed initialization for group and
		user names.
	- otar.c: Fixed user and group names being stored when
		reading in a tar header.
	- swparser: Now all binary data is rejected and
		raises an error when parsing definition
		files.
	- Eliminated usage and references of uxfdr.c/uxfdr.h
	- swinstall: Added comparison of INFO file attributes with storage
		section archive header, in preparation for 
		imposing the former (per ISO spec).
	- added swbis_enfore_sig and swbis_enforce_file_md5
		extended options

swbis-0.345
	- Fixed swverify -W sig-number option.
	- swinstall development.

swbis-0.344
	- swinstall development.

swbis-0.343
	- Manpage fixes.

swbis-0.342
	- swcopy: tweaks to error and event reporting.

swbis-0.341
	- Doc fix.

swbis-0.340
	- Added regression tests test033
	- swpackage: implemented instance_id and
		<control_dir>.tag generation.
	- uxfio.h: Increased max open limit.

swbis-0.339
	- Added regression tests test030, test031, and test032.

swbis-0.338
	- swpackage.cxx: Fixes to hard link handling.
		link_source attribute is now based on the 
		path instead of the source and is directory
		mapped [when directory mapping is active].
	- swpackage.cxx: Now guards against too many uses of
		stdin.
	- swpackage.cxx: now --passfile=/dev/tty overrides
		environment setting of SWPACKAGEPASSFD
	- swpackage.cxx: Added --no-front-dir option.

swbis-0.337
	- Hard link fixes: added inoE and nlinkE in
		generate_ExplicitFileAttributes()
	  Note: hard link bugs still remain, namely the
		link_source contains the source instead of
		the path attribute for the file it points to.

swbis-0.336
	- More work on hard link debugging in preparation for
		applying specific fixes.

swbis-0.335
	- man page fixes.
	- Fixes to hard link handling.

swbis-0.334
	- Now swign can read a passprase on stdin.
	- Now swign supports packages with default owners
	       taken from the source files.
	- swpackage.cxx:  Now a nil owner for --dir-owner
		means use the owners of the current directory.

swbis-0.333
	- swign.sh.in: Fixed swign failing to delete tmp files.
	- Now swign and bin/checksig.sh work for a package that
          uses default file permissions for all the files in the
	  "." directory.

swbis-0.332
	- factored taruib.c to reduce unused functions and
		code size in compiled programs.

swbis-0.331
	- Removal of unused functions.
	- Optimized swsdflt.c for size (eliminating some
		unused information).

swbis-0.330
	- Added --with-debugdump option to turn on inclusion of
		internal object dump/printing code.
	- swpackage: is_locatable attribute is now added.
	- Added --with-debugdump configure option,
		added support for .S file generation when
		configured with --with-debugdump.
	
swbis-0.329
	- swgp.c: changed off_t usage to unsigned long int.
	- swinstall.c: fixed strdup of NULL ptr.
	- */Makefile.in: Now depend failure won't stop compilation.
	- Fixed bin/checksig.sh for files with spaces in their name. 
	- Fixed shell-and-utilities aportability bug that caused
		regression test failure on NetBSD.

swbis-0.328
	- Fixed status for SW_SOURCE_ACCESS_ENDS event.
	- Fixed event reporting and logging for ssh 
		authentication failure.

swbis-0.327
	- swinstall: Removed a failure simulation.

swbis-0.326
	- Fixed compile error on SUN platforms.
	- Makefile fixes.

swbis-0.325
	- swinstall development.
	- Fixed compile error on SUN platforms.

swbis-0.324
	- Man page fixes.

swbis-0.323
	- swcopy.c: Fixed missing ANALYSIS_ENDS event.
	- swcopy: Fixed (partially) invalid stats in progress
            meter when auditting a compressed file.

swbis-0.322
	- swcopy/swinstall: Fixed missing SOURCE_ACCESS_ERROR
		event for local files.

swbis-0.321
	- swextendedef.h: Fixed incorrect over-zealous warning.
	- Fixed missing parser header file for platforms
              that don't have flex(1).

swbis-0.320
	- swpackage: swexdistribution.h: now tag has
		same effect on the leading path as control_directory.
	- Created swpackage.5 manual page.
	- swpackage: swobjfiles_i.h: Fixed control_file extendeded
		definition.  Now the package file name is
		correct when the <path> attribute is given in a
		"control_file" extended definition.
	- swpackage: swextendedef.h: Fixed replacement of
		attributes of file specified in explicit definitions
		files that are duplicates according to the path
		attribute.

swbis-0.319
	- swcopy.c: Fixed event status, Now non-zero status's
		are normalized to 1 since 2 is SW_WARNING.
	- swinstall.c development.
	- Event handling development.
	- Logging fixes.

swbis-0.318
	- logging fixes and development.

swbis-0.317
	- swign.sh.in: Added usage sanity checks.
	- logging development for swcopy and swinstall.

swbis-0.316
	- swinstall.c development.
	- initial debugging of SWI_<event> communication
		pipe.

swbis-0.315
	- swign.sh.in now disables owner/group in tar and 
		swpackage commands if either is set to an
		empty string.
	- swign.sh.in now does not use swpackage's stdin to
		read the PSF file.
	- swinstall development.
	- swpackage: swextendeddef.h: Fixed file_permission
		keyword using -o  and -g with no option arg.
	- sw(5) man page fix.
	- Fixed missing virtual qualifier for base class 
		destructors.

swbis-0.314
	- swvarfs.c: Fixed a changes added in 0.308 that caused
		failure of regression test021.

swbis-0.313
	- Fixed the fix allowing vendor objects in a product object.
	  	Reverted parser change that allows vendor object in a
		product object  (The parser will accept this in
		an INDEX file).
	- rpmpsf.c: removed  the host definition from the PSF used
		in RPM conversion.
	- swi.c: Fixed swinstall breakage on packages with no vendor tag.

swbis-0.312
	- Fixed explicit file extended definition (in a PSF)
		for types hardlinks, symlinks and directory.

swbis-0.311
	- updated swverify(8) to handle ./import2/ form 
		installed catalog.
	- improved posix confomance of swverify(8) options.

swbis-0.310
	- rpmpsf.c : changed mapping of RPMTAG_RELEASE to
		<product>.vendor_tag
	- added vendor_tag file to the installed software
		catalog.
	- implemented '-r' posix option.

swbis-0.309
	- Changes to installed catalog form, now 
		implements /import2/ form that installs the
		catalog as a single file and detaches the signature
		(if a signature is present).

swbis-0.308
	- Changes and developement to swinstall.c and swi.c et.al.
	- Fixed parser: swparse.y: fixed INDEX/PSF file parser to 
		allow vendor objects in a product.
	- Fixed swinstall hanging: swinstall.c: Now shutdown_logger()
		does a kill, this fixes a hang on compressed packages due
		to the logger process not exiting.

swbis-0.307
	- fixed freeBSD compile error in new code for making
		an archive listing.
swbis-0.306
	- fixes to swverify

swbis-0.305
	- swverify.sh: added posix -r and -d options.
	- swinstall: Changes to installed_software_catalog
		paths and filenames.
	- rpmpsf.c : now <revision> is RPMTAG_REVISION
		not REVISION-RELEASE.
		RPMTAG_RELEASE is mapped to prod.<number>

swbis-0.304
	- swinstall becomes usable
	- swinstall man page created.
	- Fixed swpackage file attributes when
		specified from a file definition in
		a PSF, the values from the PSF are
		now preserved.
	- swpackage.cxx: tweaks to the RPM translation policy.

swbis-0.303
	- swinstall development.
	- malloc/free fix in swheader.c
	- changes to rpmpsf.c
	- enabled installation of swinstall.

swbis-0.302
	- swinstall development.

swbis-0.301
	- disabled installation of swinstall.

swbis-0.300
	- swcopy.c copied to swinstall.c and development of
		swinstall begun.
	- Changed the $HOME defaults file location to ~/.swbis/
	- Fixed html formating problem with sw.5 man page.
	- Fixed swign's use of alternative PSF file rather than
		the builtin one.

swbis-0.299
	- swcopy.c: Now swcopy can write to a named pipe.
	- swcommon.c: restricted local file optimization to 
		type regular files to fix hanging on special
		files.

swbis-0.298
	- swcommon.c: Fixed directory copy that was broken due to
		local regular file optimization.
swbis-0.297
	- Fixed bin/make_archive release script.

swbis-0.296
	- Fixed breakage from directory clean-ups.

swbis-0.295
	- Changed package releaase tar format options to numeric
		owners.
swbis-0.294
	- Fixed compile problem caused by file re-arrangement.

swbis-0.293
	- Fixed no-audit mode inappropriately uncompressing.

swbis-0.292
	- package directory clean-ups.

swbis-0.291
	- swcopy.c: Enable multiple targets from seekable stdin.

swbis-0.290
	- Fixed initialization of taruib.c static data that caused
		corruption of the the 2nd of multiple targets.
	- Normalized file descriptors for multiple targets in
		swcopy.c

swbis-0.289
	- swcopy: Fixed swcopy when using remote source.
	- swcopy: Added  the --shell-command=shell option.

swbis-0.288
	- swcopy.c: Fixed no-audit usage when source is
		a compressed archive on stdin.
	- swcopy.c: fixed multiple targets for a compressed local
		source regular file in no-audit mode.

swbis-0.287
	- swcopy.c: More verbosity tweaks.

swbis-0.286
	- swcopy.c: Fixed hanging on SIGPIPE when auditting a
		source file that is compressed.
	- swcopy.c: Now SIGPIPE does not exit in the handler 
		allowing multiple targets to be processed. 

swbis-0.285
	- swcopy: Added -pe option to pax read commands to cause
		file characteristics to be preserved.
	- swcopy: Fixed multiple target usage.
	- swcopy: Enabled local regular file optimization.
	- swcopy: changes to verbose usage of stderr/stdout.

swbis-0.284
	- swcopy: verbose level verbosity fix.
	- swcopy: Fixes to the progress meter.

swbis-0.283
	- swcopy manual page fix.
	- swcopy: verbose level verbosity tweaks.

swbis-0.282
	- Fixed swign.sh.in script on RedHat-5.1 
	- Documented tested platforms in ./README

swbis-0.281
	- Added SW_ACCESS_DENIED event to copy scripts.
	- error message clean-ups.

swbis-0.280
	- uinfile.c: Fixed swcopy hanging when opening a
		compressed invalid package.

swbis-0.279
	- Fixes to bin/checksig.sh
	- swcopy.c: Changes to verbose level dependent stderr
               logging.
	- swcopy.c:  SW_<EVENTS> are now written to stdout when
		stdout is available..
	- swcopy.c: development to support logging to a logfile.

swbis-0.278
	- quieted a error message in swgp.c that showed up in BSD.
	- swverify.sh.in: Fixed unneccessary requirement for pax.
	- swign.sh.in: Fixed unneccessary requirement for pax.

swbis-0.277
	- swcopy.c: Fixed pty selection/contention in swfork.c
		Now failure to open the slave pty is respected
		as a fatal error.

swbis-0.276
	- Fixed regression test029.sh

swbis-0.275
	- Minor improvements to swverify.sh.in

swbis-0.274
	- Fixed swpackage's ability to specify numeric-only
		uid/gid in the archive.
	- swign.sh.in:  Now numeric-id archives can be generated
		and verified.

swbis-0.273
	- Fixed bug in ./bin/checksig.sh

swbis-0.272
	- swign.sh.in: -s option changed to -S
		-s option is now for specify a PSF file.
	- Added test029.sh

swbis-0.271
	- More portability fixes for Solaris
	- Fixed ./bin/checksig.sh for Solaris

swbis-0.270
	- Portability fixes for Solaris
	- Made libexec/swbis/epochtime program for use
	  by swign since date +%s is not available on solaris.

swbis-0.269
	- Fixed swcopy man page error.
	- Fixed sw_parse/Makefile (again) to support
	    systems without flex and bison.  Problem was 
 	    the solaris `which' which is not silent on error,
            (i.e. fills stdout with its error message confusing
	     the Makefile).
	- Fixed swign on solaris (problem with sed, now uses awk).

swbis-0.268
	- More SHELL and GTAR abtraction fixes in the 
		Makefiles.

swbis-0.267
	- Many fixes to bin/checksig.sh and swverify.sh.in
		and swign.sh.in to make work on BSD systems.
	- Added libexec/swbis/mtimetouch program to be
		used by swign(1).

swbis-0.266
	- swcopy.c: Now the logger process is forked
		with the needed signal and handler masks.
	- swcopy.c: Now the logger process closes all
		unused file desciptors.

swbis-0.265
	- swcopy.c: Fixes to selections@targets option
		processing.
	- swcopy.c: Fixed source copy script so that it
		won't produce an archive with absolute
		pathname when the source target path is "/".
	- Makefile fixes to fully abstract the $SHELL.

swbis-0.264
	- Fixed compilation problems on FreeBSD.
	- Fixed compilation problems on systems without
		bison and flex.
	- Spelling fixes.
	- Documentation fixes.
	- swcopy.c: Added --no-getconf option and
		swbis_no_getconf defaults file option.
	- Now arf2arf -S -d does not emit NULs as
		part of the attribute file when writing
		the digest value to stderr.
	- Fixed handling of global vs utility-specific 
		extended options in defaults files.

swbis-0.263
	- swpackage.cxx: --help verbage changes.

swbis-0.262
	- No changes from 0.261

swbis-0.261
	- taruib.c warning fix.
	- documentation updates.

swbis-0.260
	- Added support for multiple signatures in swverify.
	- taruib.c: Fixed signature selection.

swbis-0.259
	- swcopy.c: created logging process which now
		is used for writing to stderr.
	- swgp.c improvements.
	- shcmd.c : added routine to close all fd's.
	- swpackage.cxx : now all unused fd are closed
		in child processes.
	- Fixed shcmd.c and uinfile.c causing a error
		(inconsequential) message when using the
		-C option of arf2arf.
	- Fixed verbose options set from swdefaults file.

swbis-0.258
	- sw.5 man page fix.
	- Fixed error trap in swi.c for sw_yyparse().
	- taruib.c : improved error reporting for checking
		signature of unsigned packages.

swbis-0.257
	- swcopy.c : help verbage changes.
	- swpackage.cxx : help verbage changes.
	- Added support for 1024 byte signature files
		in swpackage.cxx and made this the default
		size.  This breaks compatibility with
		swverify from prior versions.
	- Added support for verifying either 512 or 1024
		byte signature files.
	- Added preliminary support for selecting among
		multiple signatures.
	- Now swverify refuses to verify a cpio archive.
	   [signing was broken for cpio formats anyway].

swbis-0.256
	- ustar header of the signature file is now
		called "sig_header".
	- Fixed swpackage with sig_header enabled.
	
swbis-0.255
	- swcopy.c: Added -b,--block-size option.
	- swcopy.c: cleanups to swcopy scripts.
	- swpackage : added signature_header attribute
		file to provide signature coverage of the
		header of the sig file archive member.
	- arf2arf: added support for signature_header
		checks (disabled).

swbis-0.254
	- swpath.c : added sanity checks to pathname parsing.
	- added swbis.sh.in wrapper program.
	- Now swverify and swign version string is tied to
		common version file.

swbis-0.253
	- swign man page fix.
	- swpath.c : Now multiple dfiles directories are not
		allowed by the swpath module.
	- copyout.c : Fixed an error return code.
	- arf2arf.c : Fixed error exit status.

swbis-0.252
swbis-0.251
	- Code clean-ups.

swbis-0.250
	- swcopy.c: indentation changes to make 80 column friendly.
	- swpackage.cxx: began additions to add a signature_header
		attribute file.

swbis-0.249
	- Removed unused directory swsupplib/dd 

swbis-0.248
	- Fixed operation on a target list when a target fails.

swbis-0.247
	- Changed the man2html convertor to yman2html and fixed
		the href links in the html man pages.
	- swcopy.8 manual page fixes.

swbis-0.246
	- swextendeddef.h : Fixed -o owner,uid and -g group,gid 
		options of the file and file_permissions extended
		definition.
	- Added --no-remote-kill option to swcopy.
	- swcopy.c: Fixed verbose level message.
	- uxfio.c : deprecated uxfio_full_write and replaced with 
		atomicio().

swbis-0.245
	- swcopy.c: Improvements to source script. Now source access 
	  	errors are handled better.

swbis-0.244
	- Many improvements to swevent.c 
	  (This required code changes to target scripts).
	- Fixed invalid memory access in strob_read_char()
		where it might read a negative index.
	- Many improvements to debugging messages.

swbis-0.243
	- Fixed target script bug if SOC_CREATED event occurs and the
          created directory has more than one path.

swbis-0.242
	- swpackage: Fixed use of unitialized data in swdefinitionfile.h
	- uinfile.c: Fixed invalid read of free'd memory.

swbis-0.241
	- Now fd0 is set to /dev/null the source script.
	- Now the kill command kills the (parent) PPID at
	  	every ssh-hop.
	- Now the PPID at every ssh-hop is recorded and used
		for termination of intermediate sshd processes.
	- Many improvements to debugging messages.

swbis-0.240
	- skipped release number.

swbis-0.239
	- Now the target script has fd1 redirected to /dev/null
		This seems to help stop the hanging sshd
		processes on intermediate-hop hosts.
	- Now '-x verbose=0' is better respected. This is useful
		for redirecting remote scripte fd2 to /dev/null which
		serves to help the hanging sshd problem.

swbis-0.238
	- Fixed two initialization issues which
		the valgrind malloc checker complained
		about.

swbis-0.237
	- Fixed the bum fix in swextopt.c

swbis-0.236
	- Fixed double-free in swextopt.c
	- Makefile fixes.
	- swcopy.c: relaxed internal return code check to
             allow use on NetBSD's /bin/sh (which doesn't
             set the $PPID var). 

swbis-0.235
	- Version string fix.
	- autoconf/configure fix.
	- Top level Makefile improvements.
	
swbis-0.234
	- uinfile.c: reduced the look-ahead bytes when not
		decoding the archive file.
swbis-0.233
	- Fixed swcopy bustedness for small files due 
             to test for failed source source connection.

swbis-0.232
	- Made fix in tests/regression/test027.sh

swbis-0.231
	- Added verbose switch to swverify.
	- clean-ups to arf2arf.c
	- Now gzip trailing garbage causes swverify to
            exit with error.

swbis-0.230
	- Tightened up the sanity checks of the 
	     sigfile tar header and sigfile slack data.
	- Documentation updates.

swbis-0.229
swbis-0.228
	- Documentation updates.

swbis-0.227
	- Improvements to uxfio.c
	- Fixed potential breakage on *nix kernels with small
	    PIPE_BUFs'.

swbis-0.226
	- Clean-up to setting of compiled-in defaults.

swbis-0.225

swbis-0.224
	- Spelling fixes.
	- swcopy: Added -x ustar to pax writing command.	

swbis-0.223
	- swcopy: Now, again, star/tar write have their 
		verbosity redirected to stderr.
	- swcopy: Fixed star options.
	- swcopy: Fixed source script for relative path on
		remote host.
swbis-0.222
	- swcopy: Fixed core dump in audit fail code path.

swbis-0.221
	- help and doc fixes.

swbis-0.220
	- swcopy: Source script fixes.
	- swcopy: Progress bar tweaks.

swbis-0.219
	- swcopy: Now the umask of the local parent process 
		is set in the target script.
	- swcopy: Many error handling clean-ups.
swbis-0.218
	- swcopy: Fixed verbose error message.
	- swcopy: Optimized the no-audit byte pump usage.

swbis-0.217
	- swpackage: Fixed respect for GNUPGHOME.

swbis-0.216
	- swcopy: enabled remote-to-remote copies.

swbis-0.215
swbis-0.214
	- swcopy: cleaned up signal blocking and disposition
		controls.

swbis-0.213
	- swcopy: signal handling tweaks.
	- swsupplib: swgp.c pipePump modified to handle a
		missed shutdown case.
swbis-0.212
	- Fixed pax utility selection.

swbis-0.211
	- Fixed pax utility selection.
	- Added gtar to pax utility selection.

swbis-0.210
	- swcopy: fixed option typo.
	- swcopy: worked on getting keyboard interupt to shutdown 
            all processes.
	- swcopy: Now, in no-audit mode, the target_fdar[0] 
	    is pumped to local STDOUT, thus revealing tar and 
            star verbosity.

swbis-0.209
	- Fixed swbistar to continue after trying to archive
		a file with no read access.
	- swbistar now creates an archive with the same file
		list as star (tested example: an unprivilidged 
		user creating an archive from /etc).
	- Added remote-pax-{read|write}-command options.
	- Added local-pax-{read|write}-command options.

swbis-0.208
	- swcopy: Improved signint handler.
	- Added swbisdefaults file, separating the swbis
		extended attributes from the posix extended
		attributes.

swbis-0.207
	- autoconf fixes and ./configure changes.
	- replaced #!/bin/sh with #!/bin/bash in swign
		and swverify.
	- fixed swverify.sh.in to work on Sun Sparc.
	- Now the Makefile that run scripts set the
		SHELL var to /bin/bash.

swbis-0.206
	- Included include file to fixed sparc compililation.
	- Now swcopy @. unpacks in '.' like it should.
	- Fixed a compile type error (int <--> pid_t).

swbis-0.205
	- Fixed syntax error on pre gcc-3.0 compilers.

swbis-0.204
	- Now source file type detection is done in no-
		audit mode.
	- Added -Wquiet-progress option.

swbis-0.203
	- Fixed pty override options.

swbis-0.202
	- changes to progess meter.

swbis-0.201
	- swcopy: Fixed progress meter in audit mode.
	- consolidataion of read/write routines.

swbis-0.200
	- swcopy fixes.
	- Now pax -v and -k are mutually exclusive.

swbis-0.199
	- swcopy development.
	- Now swcopy supports the -t <targetfilelist> option.

swbis-0.198
	- Added swcopy progressmeter.

swbis-0.197
	- swcopy.c: More improvements to the client scripts.
	- swpackage.c: Close passphrase fd in child processs.
	- swcopy.c: Code re-factoring and cleanups.
	- swcopy.c: Now the source client script is sent before the
		target piping is made.

swbis-0.196
	- Clean-ups to signal handling.

swbis-0.195
	- Added handling for SIGPIPE.

swbis-0.194
	- Substantial swcopy development:
	  + Added debugging/verbosity controls to
	    the target scripts.
	  + Now multiple targets are supported from
	    the command line.	
          + Improved client scripts.
	- include<> file dependency reductions.
	- development of support for local source files
		using no fork and no source script.
	- Tested with gcc-3.3.2 compiler.

swbis-0.193
	- swcopy clean-ups.	

swbis-0.192
swbis-0.191
	- swcopy: Now hanging sshd are fixed by handling 
          SIGINT and and running kill PID via a separate ssh.

swbis-0.190
	- Now stderr on remote script is not redirected to
		/dev/null.  This will allow intermediate
		sshd to hang.  This is only a problem for
		multi-hops.

swbis-0.189
	- Fixed regression test test027  (make swigntest3)

swbis-0.188
	- changed /usr/tmp to /var/tmp in scripts.
	- now swign respects GNUPGHOME env var.
	- now swpackage respects GNUPGHOME env var.

swbis-0.187
	- Now reading a passphrase on stdin is supported 
	      (and just as safe as reading from fd=3).

swbis-0.186
	- Now regression tests check for sufficient version
	  of GnuPG and GNU tar.
	- regression test script improvements.
	- Fixed the shcmd::close_list() routine.

swbis-0.185
	- Build fixes, regression test fixes.

swbis-0.184
	- swpackage: Now a file_permissions keyword resets and 
		clears the previous definition.
	- swpackage: Now '' file_permissions -u 000 '' is 
		equivalent to '' file_permissions "" '' 
	- [Security] swpackage: Now the file descriptor set by 
		the passphrase-fd=fd is closed in child processes.
	- Created regression tests 024-028
	- Now env var SWPACKAGEPASSFD=N is the same as 
		the option -Wpassphrase-fd=N
	- Replaced sscanf()'s with home grown version.
		(speed up: about 1% on GNU/Linux).
	- Reverted changes to:  Fixing of 'file_permissions'
		keyword with no options made in 0.183.
     
swbis-0.183
	- swpackage: Fixed parsing of 'file_permissions' keyword 
			with no options.
	- swpackage: Fixed file_permissions umask option not
		applying to subsequent explicit files as it
		should.
	- swpackage: Fixed file_permissions -o and -g options 
		when specifying uid/gid numbers and the owner/group 
		names.
	- Created ascified dump of the tar archive headers using
		-D[v] option <libexec>/swbis/swbistar

swbis-0.182
	- Documentation fixes and updates.

swbis-0.181 [2003-11-07]
	- swcopy: Now if the nhops > 1 then pty-fork is not used.
	- swcopy: Fixes to swcopy leaving hanging sshd processes.
	        Now stderr of the remote driver scripts is 
		redirected to /dev/null for nhops > 1. (this 
		solves the problem of left-over sshd on 
		the intermediate hosts).

swbis-0.180 [2003-11-06]
	- Separated the optind,optarg,opterr variables from the
		C library namespace.
	- sparc warning fixes.
	- sparc portability fix in swsupplib/tests/testdig.sh.

swbis-0.179 [2003-11-06]
	- Changed reference to getopt_long to ugetopt_long
		in swsupplib/progs/getopt.c
	- Fixed ./configure failure on the sparc platform.
	- Makefile fixes to help compiling on the sparc plattform.
	- Fixed swverify on the sparc plattform.
	- Fixed swverify on the FreeBSD plattform.

swbis-0.178
	- Spelling fix.
	- swpackage man page fix.
	- Added getopt(1) binary to the libexec directory.
	- Changed swverify to use getopt(1) in the libexec dir.
		(This adds portability to systems with
		non-GNU/Linux getopt(1), e.g. FreeBSD).
swbis-0.177
	- Added --remote-shell=SHELL option to swcopy.
	- Now PATH is respected when looking for ssh, gpg.

swbis-0.176
	- swcopy: Improved exit status.
	- swcopy: Fixed auditing of a posix package that does not
		have directory archive members in the catalog section.
		(e.g  like packages produced by the HP implementation).
	- swcopy: Added --uncompress option to swcopy.
	- Changed uinfile.c to be able to open (and uncompress)
		arbitrary data.

swbis-0.175
	- swpackage: Optimizations that increase performance by 60%.
			
swbis-0.174 [2003-11-02]
	- Improved the unrpm translator, now all rpms are
		emitted with a leading path.

swbis-0.173 [2003-11-02]
	- uinfile.c: Now an RPM isn't mistaken for a posix layout.
	- More getopt() clean-ups.
	- Now stdioPump() will return an error.
	- swcopy.c error code-path clean-ups.
	- Now compiles on AMD x86_64 platforms. 
	- Now the md5 hash code isn't broken on AMD x86_64
	- Added automated md5,sha1 hash tests to the end
		of the build process so broken sha1 and md5
		are plainly obvious.

swbis-0.172 [2003-11-02]
	- Fixed spackage.  Now a minimal PSF actually works!
		PSF with no attributes in the distribution object
		or a fileset with one file was broken.

swbis-0.171 [2003-11-01]
	- Compile fixes for Darwin/powerpc platform.

swbis-0.170 [2003-11-01]
	- changes to swcopy,8 man page.
	- Fixed compilation support for Darwin/ppc platform.
	- Fixed segfault on powerpc platform.
		(swmetadata.cxx, swattribute.cxx)
	
swbis-0.169 [2003-10-31]
	- Added a new digest test that uses the openssl utility
            to calculate the 'correct" digest values.
	- Compiled and Tested on SunOS/sparc
	- Compiled and Tested on GNU/Linux/debian/alpha

swbis-0.168 [2003-10-31]
	- Fixed swsupplib/sw_parse/Makefile.in
	- gcc Warning fixes on sparc.
	- Makefile/configure fixes.

swbis-0.167 [2003-10-31]
	- Fixed major/minor/makedev issues.

swbis-0.166 [2003-10-31]
	- SunOS/sparc portability fixes.
	- swpackage.cxx: Fixed uuid generation when uuidgen
		is not present.
	- Fixed PSF.bin.map1 psf file.

swbis-0.165 [2003-10-31]
	- Added own getopt routines.

swbis-0.164 [2003-10-31]
	- swcopy.c: Fixed preservation of file compression
		state when copying from a regular file to
		a remote direectory.
	- swcopy.c: Fixed target syntax of @host1
	- swcopy.c: Fixed target syntax of @host1:/ 

swbis-0.163 [2003-10-31]
	- Major swcopy.c changes.
	- Fixed swcopy use of the source script control message.
	- Fixed swcopy when empty target path is specified.
		(i.e.   @host1   -or-   @host1: )
	- swcopy.c: trapped invalid/unsupported use cases.
	- Changed system defaults file from /etc/swbis/swdefaults
		to /usr/lib/sw/defaults.
	- swcopy.8 man page changes.

swbis-0.162 [2003-10-30]
	- Makefile fixes.
	- Portability fixes to swsupplib/sw_parse/Makefile.in

swbis-0.161 [2003-10-29]
	- swcopy.8 man page improvements.
	- Compiler Warning fixes in swsupplib/sw_parse/swparse_supp.c
	- Added support for powerpc-darwin : config.guess
	- Makefile portability fixes.

swbis-0.160 [2003-10-29]
	- Improvments/Changes to  swcopy.c copying semantics.
	  Now a targetpath with a trailing slash is interpreted
	  as significant.
	- swcopy.c: Improvments to preview output format.
	- swcopy.8 man page improvements.
	- Dead argument and code clean ups.

swbis-0.159 [2003-10-27]
	- Makefile changes. Removed *_debug.o files from
		 the compile lists.
	- Changes and cleanups in the format read/write
	  routines (i.e. ./swsupplib/taru/*).

swbis-0.158 [2003-10-27]
	- Fixed [intelligent] selection of pty usage
		for the --login option.
	- Added return code checking in swcopy.c

swbis-0.157 [2003-10-26]
	- minor Makefile fixes.
	- swcopy: Now the ssh command is checked for shell
	          meta charaters and exits if any are found.
	- swssh.c clean-ups.
	- dead code deletion in swssh.c
	- Fixes in swcopy.c to intelligently select when to
		use pseudo ttys.
	- Improvement to swcopy.8 manual page.

swbis-0.156
	- swcopy now enforces IEEE layout by default.
	- unsued code removed from shcmd.c
	- Makefile fixes

swbis-0.155
	- Now the swcopy audit preserves the format personality,
	  instead of re-encoding it.

swbis-0.154
	- Added 'sleep 1' to the end of the target scripts.
	  This helps ssh not drop bytes at the end of the file.

swbis-0.153
	- swcopy.c development.

swbis-0.152
	- swcopy.c development.

swbis-0.151
	- Documentation fixes.

swbis-0.150
	- Documentation fixes.
	- swcopy.c changes.
	- Fixed verbose=0 operation in swcopy.c

swbis-0.149
	- doc/Makefile.in fix.
	- added --extract option to swcopy.

swbis-0.148
	- Now swverify exits 0, if gzip exit with 2 (a warning).
	  This accomodates reading archives from raw devices
	  that present an unbounded byte stream.
	- swcopy fixes.
	- Fixed swcopy argument processing.
	- Fixed terminal setting for --login feature.

swbis-0.147
	- Fixed swcopy when no defaults files are present.

swbis-0.146
	- swcopy fixes and development.

swbis-0.145
	- swcopy fixes and development.

swbis-0.144
	- swcopy fixes and development.

swbis-0.143
	- swcopy fixes and development.

swbis-0.142
	- swcopy fixes and development.

swbis-0.141
	- Fixed swcopy --login feature.

swbis-0.140
	- Create swbis(7) manual page.

swbis-0.139
	- swcopy.c development.

swbis-0.138
	- swcopy.c development.
		Now operations on the localhost are not forked with ptys.
	- Changed uxfio_sfread() routine.	
	
swbis-0.137
	- swcopy development.
	- clean up changes to swpackage.cxx 
	- Fixed signature checking when package <path> (i.e swpath.prepath)
		is a path with more than one directory component.
		e.g.  Swpackage option --dir="a/b/c"	
	- Added "be_silent" argument to stdioPump function.

swbis-0.136
	- Cleaned up sha.c and eliminated need for
	  new_md5_for_sha.h
	- swcopy development.
	- changes to swpackage.cxx

swbis-0.135
	- swcopy development.

swbis-0.134
	- swcopy development.

swbis-0.133
	- swcopy development.
	- hardened parser against binary input. 

swbis-0.132
	- Fixed swbistar -X option.	
	- Added support for pax (v3.0) ustar format bits.
	- added --owner --group option to swign and parameterized
	  the owner and group.
	- parameterized owner and group in swverify.sh
	- Modified checksig to support pax.
	- Fixed pwent cache routine usage in swextendeddef.h
	- Added support for pax, although your pax may require
		tests/pax/rdev_initialization.patch in order to
	  verify a signed package written in --format=bsdpax3

swbis-0.131
	- parametized $(libexecdir) from the configure scripts

swbis-0.130
	- Fixed --dir-mode application in swpackage.cxx

swbis-0.129
	- hardened parser against binary input.

swbis-0.128
	- if -Wdir-mode='.' then use permissions of
	  the current directory.         
	- Made catalog directory and file permissions responsive
	  to the leading path permissions.
	  e.g inherit setgid bit for dir, inherit rw bits of the
	  for the group and other.
	- Fixed use of swign in distributions with setgid bit in
          leading path directory.

swbis-0.127
	- Fixed swparse.y build failure on Knoppix3.2
	- Fixed swsupplib/progs/Makefile.in  -ldb usage
	  when not required.
	- man page fix.
	- Added -Wdir-owner -Wdir-group and -Wdir-mode options.

swbis-0.126
	- man page fix.
	- swcopy development.

swbis-0.125
	- Optimized blocking size on internal swpackage pipes().
	    (Set to PIPE_BUF).

swbis-0.124
	- Optimizations involving eliminating write calls on
		/dev/null.
	- Made default blocksize 10240 bytes.

swbis-0.123
	- swpackage: fixed "/dev/null" fd convervation trick (hack).
	  Modified uxfio.c.
	- swpackage: added code from dd(1) to provide output blocking.
		(not used)
	- swcopy : more development.
	- Added blocksize capability to swpackage.
	- added bufferd writes to uxfio.c

swbis-0.122
	- added vrealpath.c
	- eliminated static variables in xformat::common_setup...()
	  routine.
	- Created swprogs/swcopy.c
	- Modified uxfio.c to conserve open() on "/dev/null"
	- added '-h' to mean --help
	- changed -v to mean --verbose.
	- changed -V to mean --version
	- initial changes to block-ize swpackage output.
	- modified swmemfile.h

swbis-0.121
	- swpackage.cxx
	  Now distribution.tag is not set if zero length.
	- Man page formatting fixes.
        - fixed broken rpm2swbis usage.

swbis-0.120
	- removed debugging code.  To re-apply: Use patch file 
          debugcode-0.120-0.119.patch. swpacakge now 120k smaller.
	- Cleaned up syslinks in test directory and made req'd
          fixes to regression tests.
	- Man page formatting fixes.

swbis-0.119
	- Deleted a junk file.

swbis-0.118
	- spelling fixes.
	- Fixed incorrect exceptional handling of control 
          directories that were one (1) byte long, now they are
          handled the same way as two(2) byte or longer names.
	- Manual page fixes.

swbis-0.117
	- Fix filenames with spaces when specified in explicit
	  file definition in a PSF file.
	- Now swbis_nosign swdefaults file option turns off 
	  archive_digest generation.

swbis-0.116
	- Added -Wcatalog-owner=OWNER and
	  -Wcatalog-group=GROUP
	- Man page additions for swpackage.
	- Added -Wfiles-from=FILE to create a "read a list of files"
	  interface.
	- Fixed owner/group catalog specification by the 
          distribution.owner/group attributes in the PSF.
	- Fixed ''arf2arf -C'' operation for a package with no
          storage section.
	- Now extension options can be given using --long-option
	  format
	- Help verbage formatting improvements.

swbis-0.115
	- Added TARU object type to swsupplib/taru/taru.h
		and began integration into code.
	- Clean-up function API in swsupplib/taru
	- Added signing support for PGP 2.6 and PGP 5.
	- Added signer_pgm and signer_pgm_version attributes
		to the INDEX file.
	- Added own getpass() code so the buffer could be scrubbed.

swbis-0.114
	- Fixed version and help output getting truncated on exit;
	    (reverted addition of fflush() in 0.113).

swbis-0.113
	- source file fixes for the Intel C++ compiler
	(which is not supported by the Makefiles but can be made 
	to work with some manual effort).
	- Added fflush() to help message generation. Now all the
	  help output will write to a pipe on stdout.

swbis-0.112
	- swinstall work.

swbis-0.111
	- doc/Makefile fix

swbis-0.110
	- Portabliity and compiler specific fixes


swbis-0.109
	- Fixed swverify --checksig so garbage input does not
		hang gpg.
	- Fixed swverify manual page.

swbis-0.108
	- Deleted leftover debugging line in swverify.sh
	- Added taru_tarheaderflags to swvarfs.h
	- Set tarheaderflags in arf2arf so reading of a archive
		is not tolerant of skipped bytes or bad header sum.
	- Fixed -V option in swpackage and swinstall.
	- Fixed exit value in swbisparse.cxx
	- Improved swverify manpage.
	- Added new options to swverify
	- Now decompressor errors are detected by swverify.
	- Added new mode to arf2arf to be used by swverify.
	
swbis-0.107
	- Fixed parser handling of comments in swdefaults file.
		This eliminated extraneous bytes [from the lexer]
		appearing on (FILE*)(stdout) upon exit().
	- Converted swcommon.cxx and swinstall.cxx and swlist.cxx
		 to "C"
	- Fixed swheader.c when using the swheader_"goto_next_line"
		routine. (swpackage uses swheader but provides its
		own goto_next_line function).
	- Fixed pfiles attribute location, now in distribution.
	- Now security checks are made on the signature file
		 tar header to check for improper values.
	- Added debugging statements to taruib.c
	- Changes to swverify.sh
	- manpage updates.

swbis-0.106
	- Renamed function uxfio_timedRead() to uxfio_sfread()
	- Added swssh.c and swgp.c files.
	- initialized  swlex_linenumber and moved into the 
		global namespace to fix an initial value 
		problem.
	- Created first version of swinstall.cxx
	- Activated use of applicability flag in the extended 
	  options structure (swcommon.cxx).
	- Added swpath pathname parsing to ieee detect code in
	  uinfile.c
	- Fixed "pfiles" attribute in a PSF having no effect.
	- Fixed taru_set_filetype_from_tartype() routine.
	- Added -Wuuid option and now generate a uuid and include
		in the distribution object.
	- Began work on swlist.cxx
	- Began work on swi.c and swi.h which is the posix
		package decoding object.
	- Updated swattributes.h
	- Fixed sticky bit being dropped from file modes.
	- Changes to swpath.c, swpath.h
	- Fixed swpath_parse_path() in the case of minimal
		package layout.
	- Added -Wpassfile=FILE option to swpackage.

swbis-0.105
	- Fixed -Wunrpm op busted in 0.103-0.104.

swbis-0.104
	- Options restructuring in swpackage.
	- Added support for reading the swdefaults file.

swbis-0.103
	- Improved swpath_parse_path() routine and
	  augmented and fixed regression tests 016
	  and 020.

swbis-0.102
	- Fixed features added to swbistar in 0.101.

swbis-0.101
	- Added support for emulating the star 'ustar'
	  format in the swbistar utility.

swbis-0.100
	- Added support for bzip2'ed rpm payloads.

swbis-0.99
	- Now do sanity check on signature filename.
	- Now checks for double sig and digest files.

swbis-0.98
	- Guard against multiple signature files in 
	  taruib.c
	- Fixed breakage in xformat.c  0.91->0.92
	- Fixed bit LongLink Header bit deviation with GNU tar.

swbis-0.97
	- Fixed some compiler warnings.
	- Fixed incorrect size in INFO for the dfiles/files
	  (distribution filelist) attribute file.
	- Man page fixes.

swbis-0.96
	- Makefile fixes.
	- Added rpm2swbis(1) manual page.

swbis-0.95
	- Fixed long file names (100<length<256).
	- Added test program testtarname.c.
	- Changed swign.sh arg interface, again.
	- Fixed swbistar, now format=gnutar means the same 
	  format as it means to swpackage.
	- Added -Wpassphrase-fd=n option.
	- Added --owner,group to the libexec program swbistar.

swbis-0.94
	- Deleted temporary testing files.
	- Fixed CHANGES file.

swbis-0.93
	- Added rpm2swbis script.
	- Added local-user and homedir to be the same as
	  gpg-name and gpg-path.
	- Added -Wnoop No Op option to swpackage.
	- Added --info-only to lxpsf.

swbis-0.92
	- Fixed hard links in swpackage when from
	  explicit file definitions.
	- Fixed hard links in lxpsf program.
	- Significant changes of lxpsf.
	- Added hard link support when using extendeded
	  definition resursive file spec "file *" in a PSF
	  (currently tar semantics only).
	- Added -x option to lxpsf.

swbis-0.91
	- Removed unused structure elements in c++ stuff.
	- Verbage fixes.
	- Warning fixes in taru/ahs.c
	- Now if tar link_source name is too long return error.

swbis-0.90
	- Changed interface of the swign.sh script.
	  Fix swign() man page.
	- When signing, swpackage now fails if gpg fails.

swbis-0.89
	- Fix swign() man page.
	- Added swverify man page.
	- Added routine to write truncated package to
	  sign since the storage part is discarded.
	  (and reverted, this caused breakage!??.)

swbis-0.88
	- Fixed search loop (an optimization).
	- Fixed core dump (seen with mem pressure and
	  large archives).
	- Small fix to swign.sh

swbis-0.87
	- Documentation updates.

swbis-0.86
	- Fixed bug.  Digest attribute were hard linked
	  together unless a checksig script came first in 
	  catalog/dfiles.

swbis-0.85
	- renamed helper scripts.
	- Now the swign.sh script is installed as a binary.
	- checksig fixes.

swbis-0.84
	- Fixed test scripts and swign.sh against sed reordering
	  lines.

swbis-0.83
	- Now use gzip instead of dynamic share lib, a bug
	  (somewhere) caused breakage on large files (offending 
	  code not found.)

swbis-0.82
	- pipe cleanup in swpackage.cxx.
	- Fixed generation of catalog/dfiles/files being 
	  horribly slow.
	- Changed verbose level definitions.

swbis-0.81
	- Made the checksig.sh file check INFO md5 digests.

swbis-0.80
	- Fixed error when control scripts are sourced 
	  through a symlink.
	- Fixed  swverify --checksig error when checking
	  an uncompressed regular file.

swbis-0.79
	- Created swarf.sh(now swign.sh) script.

swbis-0.78
	- README updates.
	- reverted changes made to uxfio.c/h in 0.65->0.66
	- Added --no-sha1 option.
	- Added swarm.sh package building utility.

swbis-0.77
	- Fixed swverify.sh

swbis-0.76
	- Fixed detection and bailout from arbitrary tarballs
	  when checking signature.

swbis-0.75
	- Fixed some yacc/Bison issues on Debian/Sparc.
	- Fixed stream_config.h to compile on Debian/Sparc. 
	- Added Big-Endian support to the configure scripts.
	- Did very limited sanity check of sha1 code on
	  Debian/Sparc.
	- Fixed checksig script.

swbis-0.74
	- Added md5 and sha1 sanity test.
	- Added controls to arf2arf to query the sha1
	  archive digest.

swbis-0.73
	- Spelling fix.

swbis-0.72
	- Fixed checksig script to check sha1 digests.
	- Added use of -m mode switch to mkfifo in swverify.

swbis-0.71
	- Now swverify checks the archive sha1.
	- Now swpackage computes a sha1 for the archive.

swbis-0.70
	- Added sha1 code from the rh8.0 textutils package.
	- Made function to get md5 and sha1 at the same time 
	  from the from the same file descriptor, and a 
	  test program.

swbis-0.69
	- Fixed archive md5,sig failure code paths.

swbis-0.68
	- verbage changes.
	- Improved error handling in Archive md5 checking
	  function used by swverify.
	- Fixed swverify script leaving temp files.

swbis-0.67
	- Fixed uxfio_lseek for case when reading 
	  uncompressed archive file directly.
	- Fixed swverify script race condition with the fifo.
	- Fixed symlink changes breakage in the regression
	  tests.

swbis-0.66
	- Fixed missing entry in dfiles/files for the 
	  signature file when using the -Wsigned-file
	  option.
	- Added --no-tty switch to gpg command.
	- Added swverify.

swbis-0.65
	- Fixed checksig script.
	  Now it can be used in any package without
	  modification.
	- README improvements.
	- Spelling fixes.

swbis-0.64
	- --help verbage fixes.
	- Fixed some buffer overruns potentials, got rid 
	  of sprintf()'s.
	- New and Improved checksig script.

swbis-0.63
	- Updated Documentation license to be the
	  "GNU Free Documentation License".
	- Fixed major/minor device file attribute support.
	- Fixed error handling is swextendeddef.h

swbis-0.62
	- Fixed lxpsf hard link handling (used in -W unrpm)
	- Now lxpsf runs as `nobody' (used in -W unrpm)
	- Added -r option to lxpsf.
	- Now, A -W unrpm'ed binary RPM is converted using 
	  nil control directories.

swbis-0.61
	- Fixed incorrect warning message from the 
	  getpwent routines.
	- Modified tests scripts to get rid of
	  requirement for swprog -> ../swprogs and
	  swsupplib -> ../swsupplib links in ./tests
	- If the distribution leading package path is "/" 
	  then don't write it.
	- Now the stats from file and control_file
	  definitions are imposed into the archive
	  header overrriding the file system stats.
	- Fixed explicit file definition so file stats
	  are imposed into the archive header.
	- Fixed '/' filename getting squashed to zero
	  length string, now it gets squashed to "."

swbis-0.60
	- Fixed <control_file>.path,tag attributes in 
	  INFO files for control scripts.
	- Fixed the catalog pathname for control scripts.

swbis-0.59
	- Fixed md5sum usage, now only regular files 
		have digests computed.

swbis-0.58
	- Fixed initialization issue in swexstruct_i::
		swexstruct_write_definitionfile().

swbis-0.57
	swpackage:
	- Fixed pwent cache in taru/tar.c 
	- write() optimization in swdef.c
	- Fixed symlinks with non-existing linksource.

swbis-0.56
	swpackage:
	- Made the busy waitpid() loop in swpackage.cxx
	  a little less busy.
	- Fixed the attribute file value in the INDEX file.

swbis-0.55
	swpackage:
	- Fixed missing leading catalog product directory. 

swbis-0.54
	swpackage:
	- help verbage fixes.
	- trivial code consolidation in swpackage.cxx
	- Fixed sw.5 manual page.
	- Fixed ctime in INFO files, i.e. removed it.

swbis-0.53
	swpackage:
	- Fixed fileset with no files. again.

swbis-0.52
	swpackage:
	- Fixed fileset with no files causing core dump.

swbis-0.51
	swpackage:
	- code consolidation in swpackage.cxx

swbis-0.50
	swpackage:
	- Fixed -W source=FILE capability.
	- added -W unrpm option.

swbis-0.49
	swpackage:	
	- Fixed --help output.
	- Fixed use of host object as first object in PSF.
	- Fixed missing md5sums for some usages (PSF styles).
	lxpsf:
	- lxpsf.c: changed fileset control directory name.

swbis-0.48
	swpackage:	
	- Added -Wabsolute-names option to allow absolute paths
	  in archive.
	- Fixed double slash in archive.
	- Fixed filetype initialization of attribute files
	      when md5sum is first attribute file.
	- Fixed absolute paths in archive when nil "" control
	  directory is used.
	
swbis-0.47
	- Added the  product.<all_filesets> attribute.

swbis-0.46
	- Fixed dfiles INFO <control_file>.size attribute.
	- Now the <fileset>.size attribute is added in the INDEX file.

swbis-0.45
	- Now arf2arf may take a file argument to use as input
	  file.

swbis-0.44
	- Made a script to verify md5 digests: bin/checkdigests.sh

swbis-0.43
	- Script and README fixes.

swbis-0.42
	- Fixed portability bug in copyout.c 

swbis-0.41
	- Portability fixes.
	- Verbage fixes.
	- Fixed support for GNU tar tar format by only supporting
	  two (2) null block trailers (i.e. block size: -b1)
	- Added "gnu_tar_format_options" attribute.
	- created partial swpackage man page.
	- Added archive-digests option to swpacakge.

swbis-0.40
	- improvements to make_archive

swbis-0.39
	- fix ./make_archive  and bin/checksig.sh
	- Portability fixes.
	- Added verbose level 2 messages.

swbis-0.38
	- Fixed make_archive and the test keys in var/gnupg 

swbis-0.37
	- Added the catalog/dfiles/files control file, which stores 
	  the files list.
	- Fixed ./make_archive and ./bin/checksig.sh to use 
	  catalog/dfiles/files
	- factored and separated some option combinations entanglements
	  in swpackage.cxx.
	- Fixed -p option.

swbis-0.36	2003-02-15
	- First releasable version.
	
