* Large disk fixes, especially for Solaris
* Floppyd robustness
* Zip 250 support in mzip
* Protect against division by zero when reading BSD disks
* Fixed parsing of Unix filenames ending with slash
* Fixes for floppyd to work with current protocol version of floppyd
* Warn for invalid partition numbers
* Support for geometry-less Atari disks
* Support for byte-swapping disks
* Fixed max numbers of sectors for FAT12 and FAT16
See ChangeLog for details
* Fixed panel crash with corrupted config file
* Window management improvement
* Improved handling of multiple selections in the file manager
* French translations for the documentation
* Translation updates
* A new Gtk2 theme called "Xfce-winter"
to machine/cpu.h - avoiding conflicts when the definitions in cpu.h
change.
Fixes PR pkg/23371 by Jukka Salmi < jukka-netbsd AT 2003 DOT salmi DOT ch >
Changes since 5.6.4.4.4:
5.7:
- Solaris USB workaround;
- 15 min timeout for FLUSH CACHE in DVD-RW DAO;
- revalidate recording speed;
- load media upon start-up (Linux used to auto-close tray upon open,
but not the others, which is why this functionality is added so
late);
5.8:
- elder Ricoh firmwares seem to report events differently, which
triggered growisofs and dvd+rw-format to end-less loop at startup
[event handling was introduced in 5.6 for debugging purposes];
- int ioctl_fd is transformed to void *ioctl_handle to facilitate
port to FreeBSD;
- FreeBSD support contributed by Matthew Dillon;
- volume descriptors from second session were discarded in
Restricted Overwrite since 5.6;
5.9:
- some [SONY] firmwares make it impossible to tell apart minimally
and fully blanked media, so we need a way to engage DAO manually
[in DVD-RW]... let's treat multiple -dvd-compat options as "cry"
for DAO;
- refuse to finalize even DVD-R media with -M flag (advise to fill
it up with -M /dev/cdrom=/dev/zero too), apparently DVD-units
[or is it just SONY?] also "misplace" legacy lead-out in the same
manner as DVD+units;
- oops! DAO hung at >4MB buffer because of sign overflow;
- couple of human-readable error messages in poor_mans_pwrite64;
- work around Plextor firmware deficiency which [also] manifests as
end-less loop upon startup;
5.10:
- increase timeout for OPC, NEC multi-format derivatives might
require more time to fulfill the OPC procedure;
- extended syntax for -use-the-force-luke option, it's now possible
to engage DVD-R[W] dummy mode by -use-the-force-luke=[tty,]dummy
for example, where "tty" substitutes for the original non-extended
option meaning, see the source for more easter eggs;
- FreeBSD: compile-time option to pass -M /dev/fd/0 to mkisofs to
make life easier for those who mount devfs, but not fdescfs;
- eliminate potential race conditions;
- avoid end-less loop if no media was in upon tray load;
- interpret value of MKISOFS environment variable as absolute path
to mkisofs binary;
- to facilitate for GUI front-ends return different exit codes, most
notably exit value of 128|errno denotes a fatal error upon program
startup [messages worth popping up in a separate modal dialog
perhaps?], errno - fatal error during recording and 1 - warnings
at exit;
- to facilitate for GUI front-ends auto-format blank DVD+RW media;
- Linux: fix for failure to copy volume descriptors when DVD-RW
Restricted Overwrite procedure is applied to patched kernel;
- FreeBSD: growisofs didn't close tray upon startup nor did the rest
of the tools work with open tray;
- bark at -o option and terminate execution, the "problem" was that
users seem to misspell -overburn once in a while, in which case it
was passed down to mkisofs and an iso-image was dumped to current
working directory instead of media;
- generalize -M /dev/cdrom=file.iso option, but if file.iso is not
/dev/zero, insist on sane -C argument to be passed prior -M and
double-verify the track starting address;
5.11:
- authorship statement in -version output;
- make speed_factor floating point and print "Current Write Speed"
factor for informational purposes;
- Pioneer DVR-x06 exhibited degraded performance when recording DVD+;
- Pioneer DVR-x06 failed to complete DVD+ recording gracefully;
- alter set-root-uid behaviour under Linux from "PAM-junky" to more
conservative one;
5.12:
- single Pioneer DVR-x06 user reported that very small fraction of
his recordings get terminted with "LONG WRITE IN PROGRESS," even
though growisofs explicitly reserves for this condition... It
turned out that at those rare occasions unit reported a lot of free
buffer space, which growisofs treated as error condition. It's not
clear if it's firmware deficiency, but growisofs reserves even for
this apparently rare condition now.
- [major] issue with MODE SENSE/SELECT on SANYO derivatives, such as
Optorite, is addressed;
- Linux can't open(2) a socket by /dev/fd/N, replace it with dup(2);
- more relaxed command line option parsing and simultaneously a
zealous check to make sure that no mkisofs options are passed
along with -[ZM] /dev/cdrom=image;
- report I/O error if input stream was less than 64K;
- -M /dev/cdrom=/dev/zero didn't relocate the lead-out in DVD-RW
Restricted Overwrite;
5.13:
- workarounds for Panasonic/MATSUSHITA DVD-RAM LF-D310;
- Solaris: media load upon start-up;
machines so we can't use that to detect ac-power. for now, revert to what
we were doing before.
XXX perhaps acpiacad should be used if it exists, and if it doesn't fall
XXX back to using "acpibat.*discharging". then people with broken acpiacad
XXX can simply not include that driver in their kernel, but worry about
XXX that again after pkgsrc freeze.
also, check __NetBSD_Version__ to see when various envsys(4) API changes
occured, and avoid using new methods on old systems. this should fix PR#23355.
1.)
An integer overflow in ls in the fileutils or coreutils packages may allow
local users to cause a denial of service or execute arbitrary code via a
large -w value, which could be remotely exploited via applications that use
ls, such as wu-ftpd.
2.)
ls in the fileutils or coreutils packages allows local users to consume a
large amount of memory via a large -w value, which can be remotely exploited
via applications that use ls, such as wu-ftpd.
See
http://cve.mitre.org/cgi-bin/cvename.cgi?name=CAN-2003-0853http://cve.mitre.org/cgi-bin/cvename.cgi?name=CAN-2003-0854
and the original report
http://www.guninski.com/binls.html
for details.
Patches taken from Red Hat's Security Advisory RHSA-2003:309-01.
reported by reed@
bump PKGREVISION
that we're not on AC power via the acpiacad's 'disconnected' entry, not
one of the battery's "discharging" entries, as the latter may be true
even while on AC power.
1) remove superfluous long in stage2/fsys_reiserfs.c (forward port from
current version in grub CVS)
2) provide an explicit memcpy stub so the memcpy inserted by gcc3 as
consequence of a pass-by-value can be linked against (patch from
Joachim Kainz in grub bug report 3343)
* Clean up temp file
* Remove runtime check for graphviz package - that's really handled
via dependencies
* Note requirement for perl
Addresses PR 23207 by Robert Elz / munnari.OZ.AU BANG kre /
Read dmesg(8) output (e.g. from /var/run/dmesg.boot), and output the
device tree as GIF image to stdout.
Usage: cat /var/run/dmesg.boot | /usr/pkg/bin/dmesg2gif | xv -
doesn't work, try to use ACPI to get the battery charge value, and AC
charging switch.
Known to work on my Sony VAIO (PCG-GRX315MP) with ACPI, and with thanks to:
Lubomir Sedlacik for testing on an IBM T22 with ACPI
Manuel Bouyer for testing on an IBM Thinkpad 600e with APM, and
Brian A. Seklecki for testing on a Sony PCG-R505
0.11.35
* Brought the copyright in About into 2003. :)
* Copying now also copies owner and group information, except for
symbolic links. If you really need it for links, let me know.
Also note that copying owner info requires root access, and that
group copying is very limited for non-root users. See chgrp(2).
* Hopefully made Copy signal failure when target file doesn't have
full size, which in turn should help Move behave better.
* Added an option to always save configuration on exit, which does
away with the dialog. Kind of silly, but easy to implement.
* Changed logic in internal dir-copy code, so it doesn't fool itself
into thinking it fails quite as easily. Note: when copying a dir,
gentoo will first *delete* the destination, to ensure that the
copy is indeed 1:1 and not a merge. BEWARE!
* The internal routine that rescans a pane no longer activates it,
which means less flickering focus indication when the other pane
rescans due to FAM detecting a modification in its contents.
* FAM rescans are now rate-limited, and will not occur more often
than once every 300 milliseconds. This limit is not settable at
runtime, you need to edit source (gfam.c:96) to change it.
* Added call to gtk_set_locale() during startup, suggested by
tarot.
* Silently assume compiler is GCC, and disregard CFLAGS set by
autoconf. In return, --enable-debug now disables optimizing.
* Fixed bug #972: The total value in the tooltip is now displayed with
fractional portion
* Fixed bug #962: Any errors about wrong configuration are now only
displayed in a dialog after changing configuration and not after
startup. This should help users whose network device is created after
dialing-in.
New in v0.12.5 (2003/09/27)
---------------------------
Fixed bug in --test-server when using --restrict security options
(test would fail improperly). Thanks to Maik Schreiber for report.
--list-changed-since and --list-at-time now work remotely.
Thanks to Morten Werner Olsen for bug report.
Fixed logic bug that could make restoring extremely slow and waste
memory. Thanks for Jacques Botha for report.
Fixed bug restoring some directories when mirror_metadata file was
missing (as when made by 0.10.x version).
Regressing and restoring as non-root user now works on directories
that contain unreadable files and directories as long as they are
owned by that user. Bug report by Arkadiusz Miskiewicz. Hopefully
this is the last of the unreadable file bugs...
curses.buildlink2.mk. This was wrong because we _really_ do want to
express that we want _n_curses when we include the buildlink2.mk file.
We should have a better way to say that the NetBSD curses doesn't
quite work well enough. In fact, it's far better to depend on ncurses
by default, and exceptionally note when it's okay to use NetBSD curses
for specific packages. We will look into this again in the future.
Changes from previous version:
1.0.3 -> 1.1.0
~~~~~~~~~~~~~~
13/04/2003 - Added a "raw" protocol, based on the existing telnet code.
- Added a "suppressbanner" client option, for the benefit of
the "raw" protocol.
1.1.0 -> 1.1.1
~~~~~~~~~~~~~~
1/09/2003 - Added "xonxoff true/false" to the tty server's config file
option list to permit changing software flow-control settings.
(Requested by Ben Elliston).
New in v0.12.4 (2003/09/13)
---------------------------
Specified socket type as SOCK_STREAM. (Error reported by Erik
Forsberg.)
Fixed bug backing up unreadable regular files and directories when
rdiff-backup is run by root on the source site and non-root on the
destination side. (Reported by Troels Arvin and Arkadiusz
Miskiewicz.)
If there is data missing from the destination dir (for instance if a
user mistakenly deletes it), only warn when restoring, instead of
exiting with error.
Fixed problems with --restrict options that would cause proper
sessions to fail. Thanks to Randall Nortman for error report.
File examples.html added to distribution; examples section removed
from man page.
0.19: Explicitly set PATH in probe.sh
Avoid incorrect progress % in Probe list when host failing
Fix path to rconfig.conf (Noted by Alan Horn)
0.18: Use correct timeout (do not use rsh_timeout for everything)
Provided in PR pkg/22816 by Michael Santos <mike at ethmoid dot org>.
Changes since last packaged version:
2.0.8 - released this far as a 2.0.x patch
Check for illegal characters in classes.
Able to bind to a specific IP addressed interface in cfservd.
BindToInterface = ( 10.10.43.6 )
Security fix to transaction lengths in remote copying.
Suspicious names now applies only to regular files
Inspired by FreeBSD "ports".
Fix the PLISTs accordingly.
Also, while at it, remove now obsolete compileall.py calls in post-install
targets and insure that extension.mk is in included before builinlinks of
other Python modules.
Discussed with/ok'ed by drochner@.
iDesk gives users of minimal window managers (like fluxbox, pekwm,
windowmaker...) icons on their desktop. The icon graphics are either
from a PNG or SVG (vector) file and support some eyecandy effects like
transparency. Each icon can be configured to run one or more shell
commands and the actions which run those commands are completely
configurable. In a nutshell if you want icons on your desktop and you
don't have or don't want KDE or GNOME doing it, you can use idesk.
Initially provided in pkgsrc-wip by pancake@phreaker.net.
0.50.15 - [stable branch] - Sun Aug 24 2003, joern
Bugfixes:
- mplayer DVD player command didn't work for LPCM tracks.
Thanks to Fabio Russo for the patch. You must re-select
the mplayer command from the Preferences page for this to
take effect.
- Free diskspace warning wasn't exact. Thanks for the patch
to Moritz Muehlenhoff <jmm AT informatik.uni-bremen.de>.
- Fixed a typo in the --avilimit option (for AVI files >2GB).
Thanks for the report to Jarkko Seppa <Jarkko.Seppa AT oulu.fi>.
- Default target size was set to 1406, instead of 1400 (2x700).
Features:
- Expanded the subtitle selection popup to the maximum of
32 entries, not only the probed entries. With some DVD's the
subtitle probing fails. This way you can select even
"impossible" subtitles, if they weren't detected correctly.
Thanks for the suggestion to Stefan Raspl <stefan.raspl AT
playofmind.net>.
- Blank CD-RW (uses the configured cdrecord command and device),
supporting 'fast' and 'all' methods (choose in the preferences).
Not really tested yet due to lack of CD-RW media. Suggested
by <dvdrip AT vikas.mailshell.com>.
- New preference "Preferred language". Default audio track
and subtitle are selected accordingly after reading TOC,
resp. the first audio track / subtitle matching the
preferred language will be selected. Note that you still
should review this setting, because the first matching item
found must not be the one you really want. Suggested by
John Washington <washingtonj AT acm.org>. Credits for the
list of available language codes go to Chris Phillips
<acid_kewpie AT users.sourceforge.net>, the author of lsdvd,
from which I extracted the list.
- Video codec list takes the new XviD variants of transcode 0.6.9
into account (xvid, xvid2, xvid3 and xvid4). For earlier
transcode versions still xvid and xvidcvs are listed here.
- Support for xvid4conf, a tool to tweak all options of the
new dev-api-4 XviD codec. You need at least transcode 0.6.9
and xvid4conf 1.6 for this to work.
Note: the xvid4 settings will be used for all titles of your
project. Also they don't take effect in cluster mode. This will
change for future dvd::rip/transcode releases.
New/Changed X?S?VCD|CVD stuff:
- Renamed '(S)VCD' container format to 'MPEG', which is in fact
what it is.
- Added new MPEG "Codecs": XSVCD, XVCD and CVD
- SVCD and VCD create standard conform streams. You
can't change parameters to non-standard values.
- XSVCD and XVCD allow you to choose arbitrary video and
audio bitrates / samplerates.
- CVD allows you everything (like X(S)VCD), but additionally
dvd::rip checks for correct frame sizes.
- Added new Clip & Zoom presets: CVD anamorph and XSVCD
anamorph for PAL and NTSC.
- Added new Preference: "Default Container Format", fixing also
a mismatch, if you choosed 'SVCD' or 'VCD' as a default codec,
but dvd::rip still set to 'avi' container format by default.
- Audio bitrate 224 was missing in the popup list.
- Renamed 'Target format' to 'Select container' and the 'Video
codec' label got renamed to 'MPEG variant' for the MPEG
container"
Thanks to James L. Paul who urged me to implement the CVD
stuff, which hopefully introduced not too many bugs ;)
USE_PKGINSTALL is "YES". bsd.pkg.install.mk will no longer automatically
pick up a INSTALL/DEINSTALL script in the package directory and assume that
you want it for the corresponding *_EXTRA_TMPL variable.
X File Explorer (Xfe) is an MS-Explorer like file manager for X.
It is based on the popular, but discontinued, X win Commander.
Xfe aims to be the file manager of choice for all the Unix Addicts!
Ok'ed by wiz@
for a possessive (like her, his, whose, their, and its).
Note that I didn't check for proper use of "its" (when it should
be "it is" or "it has" instead).
I also saw over 15 other grammar or punctuation problems, but not
fixed in this commit.
changes since 2.01:
* Genesys Logic GL512SM and GL520SM sensors are supported.
* Intel ICH5 SMBus access supported.
* LM85, Analog Devices ADM1024/1025/1027/ADT7463,
and SMSC EMC6D10X sensors are supported.
* Analog Devices ADM1020/1021/1023 temperature sensors are supported.
* A log standing bug from version 2.00 in the treatment of
fan-divisor for the IT87xxF sensor chip is fixed.
* NetBSD/OpenBSD support is added (by a contribution of a patch
given by Stephan Eisvogel). "./configure; make" just works.
* The AMD8111 and NVidia nForce2 SMBus access is supported
(by information from Alex van Kaam).
* National Semiconductor LM90 temperature sensor is supported.
* Winbond W83L784R, W83L785R, W83L785TS-S sensors are supported.
* The case of two sensor chips are supported.
* Others: Fixing small bugs, clean-up the code.
- Over 1500 lines of changelog since 0.10.2
- Now rdiff-backup writes metadata (uid, gid, mtime, etc.) to a
compressed text file in the rdiff-backup-data directory
- No longer seems compelled to send symlinks every time
NetBSD-current, where the structure of the vnode has been altered.
This patch will, as usual, be obsoleted by the next lsof release.
PKGREVISION bumped accordingly.
Install the lsof.8 man page in man8 instead of installing the
preformatted copy in man1 (doing so used to slide by, by new groff
really doesn't like formatting preformatted man pages, and besides, it
was in the wrong place).
Since the only thing left untouched was the DESCR file, I also added
mention of kqueues as something lsof might note, meaning that this
patch touches every file in the pkg.
for many recent ATI video cards. tested to be able to switch from the lcd
to the s-video tv-out with a radeon mobility 9000 (M9), and also known to
work on:
ATI Technologies Inc Rage Mobility P/M AGP 2x
ATI Technologies Inc 3D Rage LT Pro AGP-133
ATI Rage Mobility M3
but to fail on:
ATI Technologies Inc Rage Mobility M4 AGP
- Honour PKG_SYSCONFDIR.
- Install configuration files in sample directory and copy them to
PKG_SYSCONFDIR when appropiate.
- Use RCD_SCRIPTS to handle installed rc.d script.
Use buildlink2 too. Bump PKGREVISION to 1.
While here, convert to USE_NEW_TEXINFO, and make it compile.
[freestanding, but using nested functions; gcc emits __enable_exec_stack,
which lives in libgcc, but is not linked because the program is supposed
to be freestanding. Provide dummy __enable_exec_stack function.]
Bump PKGREVISION.
including much improved viewers and inspectors, improved iconisation, and
many bug fixes.
While at it, replace home grown PLIST substitution with standard GNUstep
buildlink2.mk symbols.
thanks to seb for pointing this one out. For x86-based platforms only.
This is a fairly complete CPU identification utility. It has been
tested on several Intel, AMD and Cyrix CPUs. If the Pentium III
serial number misfeature is present and enabled, this program will
display it.
This has been placed in sysutils rather than archivers since it doesn't
conform to the other archivers packages.
The nudge came from a netbsd-help posting by Thomas Hafner and a URL
posted by Jeremy Reed.
tob is a general driver for making and maintaining backups.
Given a set of `volume definitions', it creates arj, tar or afio based
backups, and stores them either to a device in /dev, or a file in the
filesystem, to be burned to optical media later, moved off to other
machines, etc. Through a straightforward configuration file, you can
instruct tob to mount and unmount devices before beginning backups.
tob supports full backups, differential backups (of the files which
were changed since the last full backup), and incremental backups (of
files changed since any previous backups). It lets you determine the
size of the backup before actually making it, maintain listings of
made backups, make remote backups and possibly more.
shmux is program for executing the same command on many hosts in parallel.
For each target, a child process is spawned by shmux, and a shell on
the target obtained one of the supported methods: rsh, ssh, or sh. The
output produced by the children is received by shmux and either output
in turn to the user, or written to files for later processing.
Submitted by Christophe Kalt <kalt@taranis.org> in PR 21961
TCX is a system designed for the transparent decompression, execution
and recompression of executables under Unix. It allows configuration
options such as the type of compression system used (compress(1),
gzip(1), your own local system etc), timeouts between recompressions,
and emergency directories in case a decompression fails from shortage
of disk space. The system is designed with a reasonable amount of
robustness in mind, such as in the event of system crashes, or races
on trying to uncompress, compress or execute something.
This software is quite old (vintage 1993-94), and some things have moved
on since then. In particular, untcx is setuid root. I have done a minor
security audit, but anyone installing this software is invited to conduct
one for themselves.
===========================================================================
$NetBSD: MESSAGE,v 1.2 2002/09/12 19:37:07 wiz Exp $
WARNING - this package contains a setuid root executable called
untcx, which was written in 1994, and contained calls to getwd(3),
sprintf(3), strcpy(3) and strcat(3). I've done a minor audit of
the code, and have fixed the above functions with calls to safer
alternatives, but you may wish to delete this package from your
own systems until you have carried out your own audit.
===========================================================================
dvd::rip is a full featured DVD copy program written in Perl. It
provides an easy to use but feature-rich Gtk+ GUI to control almost
all aspects of the ripping and transcoding process. It uses the widely
known video processing swissknife transcode and many other Open Source
tools. dvd::rip itself is licensed under GPL / Perl Artistic License.
"And note: it's spelled dvd::rip, and nothing else."
<mike at ethmoid dot org>.
Package changes:
- the vicf script is not usable as is: patch it to make it obvious and
install it as an example.
- switch to requiring the auto* tools at build time.
- While I'm here claim stewardship (before completely removing it
from pkgsrc ?).
Changes in version 1.6.5:
- bug fixes including a security issue with link races.
- auto* tools update and commands installation directory change
(overridden by this package patch files to keep it the same as
previous versions and even cfengine 2.*)
XXX Threads support completely removed. From my humble experience it is
quite broken in cfengine 1.*. It is only used in cfd and when DCE support
is enabled: the latter is not activated in this package and if the former
really needs a performance/ability boost you should really consider
cfengine 2.*.
All in all you should not update but switch to cfengine2 package instead. ;)
(or pkgsrc) from the 00DIST file:
4.68 June 18, 2003
...
Upgraded EXT2FS and UFS support for NetBSD and
OpenBSD to handle new inode information, and the
fast UFS1 and UFS2 file systems.
With the help of Andrew Brown <atatat@atatdot.net>
determined the NetBSD snapshot (1.6F) at which
<sys/mount.h> could be included under _KERNEL, thus
eliminating the lsof netexport.h hack. The same
change applies to OpenBSD versions 3.3 and above.
...
The former change obsoletes patches ab, ac, and ad.
now and not NetBSD-*-arm32. Changes include one or more of:
- Change MACHINE_ARCH == arm32 to also match arm
- Where ONLY_FOR_PLATFORM includes NetBSD-*-arm32, add NetBSD-*-arm
- Where BROKEN or worked around for arm gcc bugs, set USE_GCC3
The last may shake out a few more broken packages the next bulk build.