ALL:
- libscg now got official version number 0.1 and allows version checking
- libscg/scsi-aix.c compiles again - typo fixed.
- libscg/scsi-bsd-os.c compiles again - typo fixed.
- libscg/scsi-beos.c compiles again - typo fixed.
- libscg/scsi-osf.c compiles again - typo fixed.
- libscg/scsi-wnt.c compiles again - typo fixed.
- libscg/scsiopen.c typecasts to make it compile without
warnings on K&R systems.
- usleep() emulation compiles again on SCO Openserver 3.x
- align_test.c corrected
- scg/scgcmd.h restructured
- several macros to convert integers in network byte order to machine
byte order modified to make them correct on 64 bit machines too.
- usleep() prototype disabled in libport.h (needed for SCO Openserver)
- New supported architecture 9000-777-hp-ux
- Added support for the new smake source distribution.
- Added new AUTOMAKE support for the makefile system when using smake.
The makefile system will now support compilation on unknown platforms
if compilation is done with smake.
cdrecord:
- prints warning if an unofficial version of libscg is used
- removed a bug that caused an endless loop if a TEAC-CDR 50 /55
was present without a media.
This bug has been introduced when tryint to find a workaround
for a bug in the Ricoh 7040 firmware.
- The Optima Dis Covery 650 CD-R is now recognised as Sony-CDU-924
- typecasts in several files to make it compile without
warnings on K&R systems.
- Fixed a bug in the size computation that caused the media to loos 150
sectors too large if cdrecord was run in DAO mode.
- New updated macros in intcvt.h make cdrecord more correct on 64 bit
machines.
- Next_writable Address disabled for CD-ROM drives.
This will abort is someone tries to do a cdrecord -msinfo on a CD-ROM
drive. Before, this resulted in bad values now it results in an
error message.
- Sector size should now be restored in any case. Added 5 new cases.
cdda2wav:
o new ioctl module for Solaris and FreeBSD ioctl methods (ATAPI drives).
Untested yet.
o soundcard support unified. Solaris sound interfaces might be used under
other OS as well. Untested yet.
o support of the cdindex system (see www.cdindex.org for details).
For cd extra and cd-text formats the submission form is generated
automatically.
o Fixed a bug that caused the last *.inf file not to be written on OS/2
4.46 October 23, 1999
Corrected /proc-based Linux lsof to detect that an
IPv6 address is a mapped IPv4 address. The problem
was reported and analyzed by Arkadiusz Miskiewicz
<misiek@misiek.eu.org>, who also tested the fix.
Added a libc5 library /dev/kmem-based Linux lsof
circumvention, supplied by Jason Lingohr
<lingman@lucid.net.au>.
Corrected a bug in -t (terse) AIX output, reported
by Wendy Lin <af5@taiyang.cc.purdue.edu>. I
introduced the bug at revision 4.43 when adding
FILE_FLAG reporting. This was offered as a patch
to 4.45.
Added a work-around for a problem in the OpenBSD
2.3 <sys/pipe.h> header file. Volker Borchert
<bt@teknon.de> provided and tested it.
Improved description of cross-building lsof for a
64 bit Solaris 7 system on a 32 bit system with
suggestions from Phillip Edwards
<Philip.Edwards@sn.wpafb.af.mil>.
Fixed a gawk POSIX-mode pattern error in the Linux
/dev/kmem-based Mksrc script, based on a tip from
Ambrose C. Li <acli@mingpaoxpress.com>.
Fixed a bug in the Tru64 UNIX IPv6 handling, courtesy
of a report from Casper Dik <casper@holland.sun.com>.
Enabled support for OpenBSD 2.6.
Enabled support for BSDI 4.1, based on a report from
Jeffrey C Honig <jch@bsdi.com> that only a Configure
script change is necessary.
Enabled Configure script to use gcc for building
lsof for a 64 bit Solaris 7 and 8 kernels, if the
gcc version is 2.95 or above.
Improved -i option handling for systems with IPv6
support so that it will search for a host name in
both IPv4 and IPv6 families, when that is possible.
As a companion modification, changed -V processing
to report a single error when a multiple host name
match is requested. Casper Dik <casper@holland.Sun.COM>
helped test.
Fixed a DEC OSF/1, Digital UNIX, Tru64 UNIX repeat
mode bug, reported by Mayer Ilovitz <mayer@cooper.edu>.
Mayer helped test the fix. The fix was offered as a
patch to 4.45.
Changed Solaris socket file recognition scheme, so it
is (nearly) the same through Solaris 8, where the
previous clone device scheme no longer works.
With significant assistance from Casper Dik, added
support for Solaris 8 Beta and Beta refresh. The
IPv6 support in Solaris 8 is still in some flux,
so there are temporary compensations for the
differences between Beta IPv6 support and Beta
refresh IPv6 support. Casper and I hope those
differences disappear by FCS.
Improved the delivery of information on Solaris
2.5.1, 2.6, 7, and 8 door files.
Fixed a repeat mode bug that surfaces when /etc/passwd
changes between cycles. The bug report and diagnostic
help were supplied by Igor Schein <igor@txc.com>.
The fix was offered as a patch to 4.45.
Added support for INRIA IPv6 to NetBSD. Jean-Luc
Richier <Jean-Luc.Richier@imag.fr> provided patches
and a test system on which to verify them.
Added support for AIX 4.3.3. Jeff W. Stewart
<jws@anaconda.cc.purdue.edu> provided a test system.
Made adjustments for FreeBSD 4.0-current.
Improved reporting of information for AIX sockets that
lack protocol control blocks.
separately.
Just for posterity, here is how to replicate the problem:
(All this is going back to the maintainers)
#!/bin/sh
# Generates a 'from' directory, then runs cfengine to copy it into 'to'.
# The order of file creation in the from directory is significant -
# the 'bad' file must be picked up _after_ the 'subdir'.
# Obvious caveats about IRIX XFS notwithstanding.
TESTDIR=/tmp/cfenginetest
rm -rf $TESTDIR
mkdir -p $TESTDIR
cd $TESTDIR
# Generate cfengine.conf
cat > cfengine.conf <<END
control:
actionsequence = ( copy )
copy:
$TESTDIR/from
dest=$TESTDIR/to recurse=inf
END
# Generate 'from' directory
mkdir from
cd from
touch ok
mkdir subdir
touch bad
cd subdir
ln ../ok
ln ../bad
cd ../..
cfengine -v
echo
echo "Both 'ok' and 'bad' should have the same number of links (2) in both"
echo "'from' and 'to' directories. 'bad' will have 1 if bug is present."
echo
ls -l from to
panel. You could customise colours, refresh rate. It also allows to
execute some command on click.
After start it puts itself in the docking area on the panel. If
session support is enabled, it will restart itself next time user logs
in.
Pressing righ mouse button shows menu. Pressing left mouse button
executes configured command.
- knows about /var/run/syslogd.pid, which is what our current syslogd is
creating (even if this is against the manual page of syslogd)
- proc-newstally tweak (a very local proc script)
Changes since beta7:
Fri Dec 18 1998 - wnl (3.5beta9)
Configure checks status of "make" and complains if it fails.
Thu Dec 17 1998 - wnl (3.5beta9)
Added module sco5 from Mike Hopkirk.
Added module netbsd132 from moto kawasaki.
Sun Oct 25 1998 - wnl (3.5beta9)
Added Casper's patches for sunos5 for the following:
produce same results as swap -s (5.5 and higher),
don't use system_pages kstat when /dev/kmem can be opened,
skip . and .. when reading /proc, replace use of SOLARIS24
with OSREV.
Fri Sep 11 1998 - wnl (3.5beta9)
Added workaround to getans for the absence of $< in SCO Unix.
Wed Jul 1 1998 - wnl (3.5beta9)
Changed structure member "errno" to "errnum" in commands.c.
Replaced hpux10 module with one from John Haxby.
Fri Apr 17 1998 - wnl (3.5beta8)
Moved definition of _KMEMUSER earlier in m_sunos5.c. This should
fix the compilation problem with gnu 2.7.2.3, obviating the need
for the fixinc.svr4 patch, but hopefully will not affect anything
else.
Added -DORDER to m_sunos4mp.c
Changes are:
BUGFIXES:
* Fixed a small bug in sanity checking, causing a crash if
you tried to add a non-existing root directory (ie /asdfsdf)
to the data source filelist
* updated de.po + a few FreeBSD pathches (for text in tooltips)
Juergen Lock <nox@jelal.kn-bremen.de>
NEWS:
* Norwegian translation by "Atle Strand" <atlestrand@hotmail.com>
* save setting for dummy run
* added verify operation
Changes are:
BUGFIXES:
* a few more strings gettextizied, updated German .po file
* should compile on IRIX, too, since 0.1.18
* mkhybrid can't do < 800 kb HFS volumes, added a check
(Allan Hsu <animate2@underworld.net>)
* small cdlabelgen changes, ok defaults and type fixes
(Daniel Serodio <dserodio@email.com>)
* made the image source interface more obvious (suggested by
Paul Barton-Davis <pbd@op.net>)
NEWS:
* Swedish .po file (Tommy Strand <gts@abc.se>)
* Japanese .po file (Daisuke Yabuki <dxy@optix.org>)
* netatalk option for mkhybrid (just mail me if you need more
mkhybrid options, I don't know which ones are useful)
* added a cleat button for the output textboxes
* cleaned up save settings, added device, speed & swab
* support for the new options in cdlabelgen 1.5 (wordwrap and
supression on plaque)
* "disable dirnames" option by Koaunghi Un
<koaunghi.un@student.uni-tuebingen.de>
* added -print-size/-tsize for burning on the fly in DAO mode
or for drives requiering it (like some TEAC drives)
* "Detect scsi drive" now also detects if -swab option is needed
* now it's possible to choose multiple files/dirs at once in the
file selectors
* German .po translation by Juergen Lock <nox@jelal.kn-bremen.de>
* added icon by chris scheidecker <scheides@theinferno.hextrack.com>
* multisession support (not very well tested):
* if you leave the "Path to old session" field empty, gcombust
will asume this is the first session
* if you press the recalc button in multisession mode, it will
take into account the old session - this operation takes quite
some time! (and I don't know if you can trust the result)
* multisession doesn't seem to mix with Joliet (I get "Joliet
tree sort failed." from mkisofs), so disable it if you get
problems.
* the current mkisofs version has a bug you might run into when
making sessions (for all but the first session), so if mkisofs
segfaults on you for no apparant reason, wait for the next
release of cdrecord (or mail me for a patch)
* you cannot make multisession CD's on the fly (except for the
first session)
Corrects SunOS 4.1.x HSFS and segmentation fault problems; improves
handling of UNIX PCB addresses in the /proc-based Linux lsof;
corrects PPID and PGRP output ordering conflict; enhanced some
library modules so more dialect versions could use them; adds raw
socket support for /proc-based Linux lsof; adds support for UnixWare
7.1; made NetBSD 1.4C updates; makes minor adjustment for latest
Tru64 UNIX 5.0 Beta release.
with X11 installed.
- Fix compliation problems in "floppyd.cpp" with the patch supplied by
Antti Kantee in PR pkg/7670.
- Remove "floppyd" manual page if the binary isn't built and installed.
Relevant changes in this version:
improved file system search name reporting;
updates Solaris 2.6 VxFS support;
support for the latest NetBSD with default UVM support.
build a binary package with this definition would fail as the PLIST is
not correct.
If a package's documentation is overwhelming, it should arguably be handled
in a separate pre-requisite documentation package.
In the vast majority of cases, nothing has changed (i.e. .tgz, .tar.gz,
and .tar.bz2).
EXTRACT_USING_PAX can be set as before.
For custom extractions, instead of using EXTRACT_BEFORE_ARGS,
EXTRACT_AFTER_ARGS and EXTRACT_CMD, simply set EXTRACT_CMD to be the
command needed to decompress and extract the lements from the archive.
${DOWNLOADED_DISTFILE} can be used to reference the distfile(s).
e.g. for compressed shars, where previously there was:
EXTRACT_CMD= ${GZCAT}
EXTRACT_BEFORE_ARGS=
EXTRACT_AFTER_ARGS= |sh
now use:
EXTRACT_CMD= ${GZCAT} ${DOWNLOADED_DISTFILE} | ${SH}