since a fully charged battery would sometimes drop the charge rate
to 0. This happens at least on the submitter's and my laptops.
patch from ymous anonimo
1.0 Tue Oct 2 22:22:43 2007
- Bumped version number to 1.0.
- License has changed to Artistic 2.0!
- (Syslog.pm) Get rid of `require AutoLoader', which was wrong to begin with.
0.100 Wed Aug 28 17:09:37 2002
- (test.pl) Major changes due to complete misunderstanding of eval()
- (Syslog.pm) Updated version number
- (Makefile.PL) Cleanup
most sense to me to bump the revision if there're changes). I thought
it would be nice to have this in pkgsrc for the upcoming release.
In this release: The author of psftools, John Elliot
<jce@seasip.demon.co.uk>, has kindly written a utility for the NetBSD
community which produces wsfont kernel headers from psf-format fonts--
and does a fantastic job of it, at that. If you're interested, install
this package and see the psf2bsd(1) manual page.
Also in this update:
* psf2wyse: New utility to convert a PSF to a soft font that can be
uploaded into a Wyse-60 or compatible terminal.
* wyse2psf: Reverses psf2wyse; converts a Wyses soft font to PSF.
pkgsrc changes:
* Change HOMEPAGE to information of this package.
* Using libtool.
* DESTDIR ready.
Changes since Release 1.26
1. General
* Updated to use aclocal, automake etc version 1.10.
2. isapnp (now v1.26)
* Fixed build for gcc-4.x.
pkgsrc Changes:
* This package using BSD Makefile, no need to special care of MAKE_ENV.
* Honor PKGMANDIR.
* Need some pre-created directories before installation.
* Then DESTDIR ready.
Changes:
-- 1.1, April 23rd 2003
Intel boards want the page destination buffer aligned. Since we map xfers
directly, and don't bounce buffer any more, things were occasionally
unaligned.
from memtesplus-* (sic!) to just iso and serialconsole.
changes for the new version:
- Added new DMI polling feature
- Added Support for Core/Core2 Solo/Duo/Quad CPU
- Added Support for AMD K8 with DDR2 Memory
- Added Support for Intel CPU with 192/384 KB L2 Cache
- Added Support for FB-DIMM based memory (DMI)
- Added Detection for ALI CyberAladdin-T (M1644)
- Added Detection for Turion 64 X2
- Added Detection for AMD K8 with unknown chipsets
- Added Support for ATi Radeon xPress 3200
- Added Support for Intel i975X
- Added Support for Intel Q965/P965
- Added Support for Intel Q963/Q965
Patch provided by MAINTAINER by PR 37572.
Changelog:
0.4.9 -> 0.4.8
- A small bug in the about dialog was fixed.
- Work on the OS X port has resumed after a long time.
Changes from 1.12:
The current version is 1.14, released 2007-08-28.
In version 1.14, a bug is fixed that could lead to a target file not having the
correct size when copied in sparse (-a) mode.
In version 1.13, a bug with read-errors and non-seekable output has been fixed.
Placate pkglint. Most of the package's patches had been integrated.
Approved by heinz@
Changes since last packaged version (4.9):
Version 4.10.1
BUGFIXES:
* When monit sent alert, it reported that alert handler failed,
which was not true and the message was delivered in fact. This
bug was introduced in monit-4.10.
* Fix the memory usage report on machines with more then 4GB
physical memory running Mac OS X.
Version 4.10
NEW FEATURES AND FUNCTIONS:
* Monit from this version on is licensed under GPL version 3
* Added support for SMTP authentication and SSL for sending alerts.
Example syntax:
- plain athentication:
set mailserver
smtp.foo.bar username "user" password "hidden"
- plain athentication with ssl:
set mailserver
smtp.foo.bar username "user" password "hidden" using sslv3
- plain athentication with tls:
set mailserver
smtp.foo.bar username "user" password "hidden" using tlsv1
Thanks to Thomas Lohmueller for patch.
* Allow to set the location of monirc using 'configure --sysconfdir'
option during monit compilation. Thanks to Klaus Heinz for patch.
* Monit now log user actions requested via monit's http interface.
* Monit http interface now use the POST method for forms
(change is transparent from the user point of view).
* Monit ICMP echo/ping test now supports 20 echo requests per cycle at
maximum.
* When monit identifies the process as zombie, continue the monitoring
(formerly monit disabled monitoring of the given service and sent alert
since it was considered unmanageable).
* Fixed#21447: Monit now adds a (dummy) Message-id header in alert
mails to prevent any spam checkers to accidental filter out monit
alerts based on missing message-id.
* Removed C99 particulars from monit code to support non-C99 compilers.
REMOVED FEATURE
* Removed support for local redirects in the HTTP protocol test. Users
must provide the correct path for the resource they want to test.
BUGFIXES:
* Fixed a possible monit crash on exit if a match rule was used and
referred a file containing multiple expressions. Thanks to Stephen
Dowdy for report.
* Added patch from Klaus Heinz which fix a problem in the Log module
that had monit using an uninitialized mutex after a monitrc reload.
* Fixed a possible crash on monit start when the monit control file
contained exec action with argument longer then 256 bytes. Thanks
to Stevan Bajic for report.
* Fixed linux 32-bit system CPU usage statistics (the fix in 4.9 was
incomplete). If a server had a long/large uptime and high load, the
reported CPU usage could be incorrect. Thanks to Aleksander for report.
* Fixed a problem where monit would incorrect display an error in the
web interface status page. This could occur if a service had failed,
monit had reload and the state of the service had passed just after the
reload (for example due to changes of the configuration rules). Thanks to
Claus Klein for report and help with the patch.
* Avoid filling the log with "pidfile does not contain a valid pidnumber"
entries during debug
* Added patch from Dave Cheney, which fix and reactivate resource testing
for Mac OS X Tiger (Darwin 10.4.x).
* Limit the number of consecutive redirects in http protocol test to 64.
* Report as error when the redirect in http protocol test points to itself.
* Fix memory leak when regular expresion is used in monit configuration
and monit is reloaded. Thanks to Josh Kelley for patch.
* Allow the "if changed timestamp" test to refer to a non-existing file.
This could be useful if the service is monitored in non-active mode
and the file is expected to be created later.
* When 'if match' statement was used with the path to the regex file
containing more then one line and the exec action was used for this
rule, then monit failed to parse the configuration and refused to start.
Thanks to Nathan for report.
* contrib/wap.php updated. Thanks to David Fletcher.
* Fixed#21354: Usage of the IMAP Protocol test was impossible due to a small
typo in the control file parser and the test would fall back to DEFAULT.
Thanks to Wolfgang Breyha for reporting the bug.
3.9.11 is mostly a maintenance release which fixes a couple of bugs,
and addresses warnings raised by gcc4, and merges some platform-specific
patches (MingW, NetBSD, Redhat/Fedora, Cygwin, Solaris), and other
patches (such as the new amuFormat.sh written in sh).
- new maintainer
- PKG_DESTDIR_SUPPORT
- ok by joerg
2.2.3
Feedback release after 2.2.2 and LISA 07, minor tweaks and bug fixes
"Harmless features"
IgnoreInterfaceRegex( "vm.*" ) added to control
function added for removing data from special interfaces from class data
Option checkroot=true/false added to copy directive. This switches
on/off the change in 2.2.2 about setting permissions on the
destination root when recursively copying files. Default is now
false.
Can escape colons in the strings now to avoid confusion with
expansion separator.
cfenvgraph --erasehistory users,www_in etc will now set the
average and variance of learned cfenvd data to zero. The current
week's trace is not affected.
audit=true/false flag added to most actions
2.2.2
The build procedure for cfengine changes in this version to
incorporate an intermediate library. The default behaviour is now
to build a static library which will be used by cfengine 3 and
other application interfaces. To build a shared library, use
--enable-shared=yes
NOTE to developers: if running from the compiled code you now need
to delete the files cfagent cfservd etc and recompile to see changes
appear in the code. This is due to the libtool build process.
libtoolizing compilation process for migration to cfengine shared library
(this is to support mulitple interfaces in future, and cf 3)
--
XML and HTML output options added to equip the internal instrumentation
with readable output in cfshow e.g.
cfshow --performance --html > output.html
firefox output.html
provides an easier summary and searchability in browser function
Instrumentation changed to use realtime functions where possible. Standard
unix timer is too insensitive to measure performance.
The beginning of an integrated auditing system has been added. See references
to AuditLog() in the code. This logs to a compressed database and can be extracted
in ascii, html, xml using cfshow, e.g. cfshow --audit --html > output.html
Auditing is switched on by
control:
cfinputs_version = ( 1.2.1 ) # record this version in log, e.g. cvs revision
Auditing = true
--
cfshow --classes
also shows the relative frequencies of classes
that have occurred on the system and the last time these were
observed.
cfshow -f cfagent.conf --regex "lin.*"
displays all rules in the named file whose classes match the named
regular expression. Note that the class "any" is not automatically matched
and the search is based on the class text from the file. The output is not
related to which classes are currently defined, and it will not recognise
the history of classes implicit through class-restricted imported files.
--
SCLI interface modifications.
--
Intermittency entropy code added to the copy instrumentation for
automatic host reliability measurements.
Special variable
IgnoreFriendRegex = ( regex )
prevents last-seen warnings about hosts matching the named regex
--
UserExists("name") and GroupExists("name") functions added to builtin functions.
ClassMatch function added in classes/groups to match regular expressions of other classes
--
Additional octet variables added on default IPv4 address, for convenience:
e.g.
590 : ipv4_2[eth1]=192.168
1895 : ipv4[eth1]=192.168.1.101
2100 : ipv4_1[eth1]=192
4049 : ipv4_3[eth1]=192.168.1
Methods can now expand some list variables, one list only per argument set.
This is a limited compromise pending cfengine 3. A patch for expansion of
variables in the control part of a program in methods has also been added.
Bug fix and code simplication of variable expansion.
-----
tied variable expansion added. Allows method workaround for file dissemination
by name, e.g. copy from
host1.conf -> /dir/host1/file.conf
host2.conf -> /dir/host2/file.conf e.g. for virtual or diskless machines
-----
Major changes to package manager code by Jo Rhett. Variable expansion
fixed by Mark.
-----
Option "best" added to checksum= in files action, this allows cross checking
of the two best known hash algorithms for each file. Currently this is md5 and sha
due to limitations in OpenSSL libcrypto.
UnCommentToLineMatching regex added
2.2.1
scli: type section added. This is a special case of shellcommands, which
send commands to the special shell scli by Juergen Schoenwaelder for
communicating with snmp devices.
Code refactoring for package management.
Bug fixes for problems introduced in 2.2.0.
Copy directory would not set owner correctly on root
2.2.0
Apart from minor changes, this version is about structural internal
changes that ease the eventual confluence with cfengine 3 and the work
going on behind the scenes there. Every effort is being made to
make this change easy for users and existing installations. New features
will be introduced into 2.2.x gradually, and the new front-end will
eventually merge into this.
This version accompanies a new introduction to cfengine published as
a SAGE Short Topics book.
* Some changes
EMANICS extensions and reference testing for context sensitive
network navigation patterns using voluntary cooperation contracts.
PrintFile("name") function added to alerts
!! List expansion in editfiles actions. This is an important change
because it can potentially affect existing configurations that contain
variables with a list separator in them. EditSplit is used for this.
elsdefine fixed in tidy
processes with action=warn only install fix
ifelapsed/expireafter fixed in editfiles
Instrumentation of copy/shellcommands measuring time/averages
use cfshow --performance
background=true in shellcommands was not implemented! (Fixed)
SLES10 recognition
RedHat/Fedora further classes
SELinux support begun by Jeff Sheltren UCSB, who notes.
> Currently, I have editfiles and copy working with selinux security
> contexts, although so far copy only has support for regular files; I
> haven't worked on links, etc. yet.
> Use --enable-selinux during compilation
Bug / misleading error message in ReadArray fixed
HostRange bug for numericals in hostname fixed by Steve Radar.
Package changes:
point HOMEPAGE to http://xen.org/
looks like the Xen peoples won't put a tarball on their http server
for this; I built one from their repository and put it in
${MASTER_SITE_LOCAL}
Summary of changes since 3.1.0:
some of our patches have been integrated upstream, thanks to Christoph Egger
various performances improvements and bug fixes, including some security
fixes, and one bug that would lead to floating point register
leak/corruption from HVM to PV guests on Intel VMX CPUs.
0.39 Mon 12 Nov 2007 (Adam Kennedy)
- No functional changes
- Updating to Module::Install 0.68
0.38 Mon 15 Oct 2007 (Adam Kennedy)
- Removed an extremely dangerous and reckless test case that tried
to delete a soft link to root and (when it failed) deleted the
actual root directory.
0.37 Sun 8 Jul 2007 (Adam Kennedy)
- Restoring support for broken symlinks (Marek Rouchal)
- Adding tests for the broken symlink case (Marek Rouchal)
- Tidying up the Changes file a bit
0.36 Fri 30 Jun 2007 (Adam Kennedy)
- Avoid the installation of Mac::Glue.
(It should not be necesary to test voice synthesis to delete a file)
- Anyone truly needing "trash" support will need to add a dependency
on Mac::Glue themself. The function may be split out of File::Remove
later down the track.
- Constanting the debugger flag for a minor speed and memory improvement
- Copy in a known-readonly flag for more accurate testing on Win32
- Remove assumption that -w implied deletion rights on Win32
- Validate that the file was actually deleted.
- Add better mode-handling for files.
- Add smarter implementation of "candelete" logic.
0.35 Fri 9 Feb 2007 (Stephen Steneker)
- Update makefile to require Mac::Glue version compatible with Intel macs
- Change pod heading from "methods" to "subroutines" [RT#13687]
- No functional changes from 0.34
21 November 2007
- add a startup check for amount of memory being greater than the possible
address space; prevents user confusion on 32-bit systems that use addressing
tricks to have >4GB total system memory. Thanks: Michael Kelly.
- documentation updates
Move get_password() to Backend class to standardize.
- Fix problem with ftpBackend to create target directory
if needed. Note: this creates only one level.
- Dropped ssh-command and added ssh-options to allow users
to add options to the scp and sftp commmands.
- Removed use of tempfile.TemporaryFile(). This fixes the
restore problem on Windows that was due to Python bug
1776696 reported on Sourceforge.
- Fixed Debian Bug#437694: Make bzip2 compression optional.
The default is not to do bzip2 compression. To use bzip2
add the following command line option:
--gpg-options='--compress-algo=bzip2 --bzip2-compress-level=9'
Note: do not add spaces in the string value.
- Fixed bug 20764 - unable to use port in ssh backend.
https://savannah.nongnu.org/bugs/?20764
- Remove ssh_command option, add ssh_options. This adds
options to the scp and sftp commands that are used by
the ssh backend.
- Change ssh backend to send 'quit' instead of EOF when
using sftp. This allows it to run under cron as long
as the password is supplied non-interactively.
- Change ssh backend to not pass :port part of URL to
scp or sftp. We already supply -oPort=xx for port.
The PSFTOOLS are designed to manipulate fixed-width bitmap fonts, such as
DOS or Linux console fonts. Both the PSF1 (8 pixels wide) and PSF2
(any width) formats are supported; the default output format is PSF2.
Note that these programs share no code with the Linux console utilities
(kbd).
NOTE: One may use the psf2txt utility to generate data for inclusion in
NetBSD's (or OpenBSD's) wscons built-in kernel font headers. Currently,
the output requires some additional processing; I may add additional
functionality in the future, though anyone who wishes to contribute
patches is encouraged to do so! ;)
Changes from 0.30:
0.35 Mon Aug 27 16:18:53 2007
- fixed rt 29008
0.34 Tue Aug 21 09:41:05 2007
- samecheck return; instead of croak;
- remaining croak()'s to $! = .. return;
0.33 Thu May 10 12:19:36 2007
- Sorry missed this one w/ 0.32... rt 25529
0.32 Wed May 9 20:56:55 2007
- rt 26459
0.31 Wed Jan 24 16:42:15 2007
- Fixed "Uninitialized value in -e ... line 196" problem. (Thanks Ben Thomas)
- Fixed similar issue in nearby code (use of $_[0] instead of $org)
- removed pointless at best, vague problem at best !-e readlink() check from symlink patch from 21267 introduced in 0.26
- Only use index 1 as track boundary. Previously, the first index was
taken as the end of the previous track and the last index as the start
of this track. All sectors in between were silently dropped.
- Stop output of a track *before* the first sector of the next track.
Previously, the first sector was output twice, once as the last
sector of the previous track, once as the first sector of the
current track.
Patches will be sent upstream shortly.
Take maintainership, ok pooka.
This switches to the new gnome-2.20 branch.
pkgsrc notes:
-System dependant parts were reorganized upstream, in particular there
if a subtree for FreeBSD now, and one for the other BSDs. I didn't
pull in the DragonFly patches because I can't decide whether to base
them on the freebsd or the rest.
-I've changed the NetBSD code to use kinfo_proc2 almost completely.
Some vm statistics reporting might be less accurate now because
some fields in proc2 seem to be unmaintained by the current kernel
(eg ixrss).
-Also, some libgtop functions might be able to run in the non-privileged
part now, but dealing with this would require even more #ifdefs, so
we should consider setting up a private subtree as FreeBSD did.
-I didn't verify with older NetBSDs; kvm_getproc2() has been in the
tree for quite some time so I hope it will just work without the need
for excessive "#if __NetBSD_Version__ > t".
Rename is a command-line rename tool. It can substitute, lowcase,
upcase large numbers of file names, or change their ownerships.
This is a quick and powerful tool written in C with extended regular
expression support for searching and substituting pattern strings
in filenames.
Oak is a program that can be used to monitor syslogs from a collection
of servers and notify operators when problem conditions arise. In
addition to providing immediate notification of critical problems, oak
will also batch less critical problems into summary messages that can be
sent less often and via any medium.
Packaged by jdwhite@jdwhite.org.
could be write-protected by file flags, which makes it difficult to
remove them with "make clean".
While here, replaced some custom code with things that have been added
to the pkgsrc infrastructure. This makes the Makefile a bit shorter.
-- Use INSTALLATION_DIRS_FROM_PLIST=yes; share/playvt wasn't in PLIST.
-- Change some assignment operators to ?=, and:
-- Add USE_BSD_MAKEFILE=yes to set those values.
-- Bump rev.
Based on patch provided by Yakovetsky Vladimir in PR 36788.
Add target for FreeBSD and Linux (and IRIX/OSF/AIX/HUPX, not tested).
XXX: Should use distribution's Config script instead?
4.1.2: Minor feature enhancements
This release features support for Cygwin. It validates on Solaris 5.9-10, HP-UX
11.23, and FreeBSD 5.3. There is an HP-UX 64-bit fix. The FreeBSD 5.x special
proc handling was improved, and there were some minor cleanups.
4.1.3: Minor feature enhancements
This release adds support for AIX v5. It has a work-around for a Solaris issue
where the process open() call would hang.
4.1.4: Minor bugfixes
skill and snice now act on each process only once (for systems like BSD that
return the same Process ID multiple times, once for each instantiated thread).
Support has also been added for FreeBSD 6.2 and HP-UX 11.31.
then automatically generate a PLIST that says "${PKGNAME} has no files".
* If PLIST_SRC and GENERATE_PLIST are not set in a package Makefile,
and no PLIST files exist, then fail during the package build with
PKG_FAIL_REASON.
* Remove "intentionally empty" PLISTs again.
Now, the easy way to say that a package installs no files is to just
add the following to the package Makefile:
PLIST_SRC= # empty
that directly manipulate empty PLISTs.
Modify plist/plist.mk so that if the PLIST files are missing and no
GENERATE_PLIST is defined, then the package fails to build.
All speed limitations may be disabled by setting the environment variable
CDR_FORCESPEED to "any". The drive buffer size recognition was changed so
that cdrecord now shows correct size values even for the LG GSA-H55N.
DVD-RW/DL may now be blanked. The "out-fd=descriptor" option was added to
cdda2wav, and allows the user to redirect informational output to a file
descriptor other than stderr. A core dump with mkisofs in the Joliet code
caused by the new Apple UDF extensions is now avoided.
Packages Collection.
The Open Virtual Machine Tools (open-vm-tools) are the open source
implementation of VMware Tools. They are a set of guest operating
system virtualization components that enhance performance and user
experience of virtual machines. As virtualization technology rapidly
becomes mainstream, each virtualization solution provider implements
their own set of tools and utilities to supplement the guest virtual
machine. However, most of the implementations are proprietary and are
tied to a specific virtualization platform.
The tools are currently composed of kernel modules for Linux and
user-space programs for all VMware supported Unix-like guest operating
systems. They provide several useful functions like:
* File transfer between a host and guest
* Improved memory management and network performance under
virtualization
* General mechanisms and protocols for communication between host
and guests and from guest to guest
indented listing of files, which is colorized ala dircolors if the
LS_COLORS environment variable is set and output is to tty.
Tree has various options for changing the information printed (size,
permissions, etc.) As well as plain text output, it is capable of
producing HTML output that includes links with an appropriate prefix.
The list of changes from 4.1 is long and includes a range of performance
improvements, portability fixes and a locate(1) security fix. Most of the
pkgsrc patches have also been merged or otherwise fixed upstream.
* docs/reference/Doxyfile.in: Add defines to PREDEFINED so that documentation
is built wihout hiding optional API, such as use of exceptions.
* libgnomevfs/libgnomevfsmm/directory-handle.cc: Fixed build with
disabled exceptions.
* scripts/macros.m4: Check for both m4 and M4 in the GNU m4 output,
to fix the build on some platforms.
Changes: Theodore Ts'o (9): Add .gitignore file Fix pwgen -Bs so that
this option combination works correctly Fix the pwgen -Bc option
combination Fix typo in pwgen man page. Make the -s option imply the -nc
options Add -v option to generate passwords without vowels Update Debian
changelog for 2.06 release Fix debian lintian warning:
debian-rules-ignores-make-clean-error Update Debian Standards-Version to
policy version 3.7.2.2
(I didn't here back from MAINTAINER for a month.)
This version contains Unspecified Command Execution Vulnerability fix.
http://secunia.com/advisories/26885/
Changes since Webmin version 1.360
Webmin Users
Added the Password Restrictions page, for configuring password quality and
change time settings.
Re-designed the Edit User page to use the new Webmin UI library, and move
lesser-used fields into collapsible sections.
Webmin users can have a real name, which can be any text you like.
Apache Webserver
Available Apache modules are now fully automatically detected on all
operating systems, which does away with the Re-Configure Known Modules page.
Bacula Backup System
Removed the requirement for the /etc/bacula/bacula command to be installed,
if /etc/init.d/bacula-* scripts exist.
Added a field to the mount/un-mount page for entering an auto-loader slot
number.
BIND DNS Server
Added a button to the main page for adding a record with the same name and
value to multiple domains at once.
Perl Modules
The module is now available when running Webmin inside a Solaris zone, but
only if Perl is not shared with the global zone.
Dovecot IMAP/POP3 Server
Supported newer versions of Dovecot which use mail_location instead of
default_mail_env.
File Manager
Added a Module Config option to specify file extensions to treat as HTML,
rather than always using only .html and .htm.
Postfix Configuration
Added the new SMTP Authentication And Encryption page for setting SASL and
TLS related options.
Linux RAID
Added support for RAID 10 arrays when using MDADM.
Changed the main page to use a table for existing RAID arrays, rather than
icons.
Added a section for configuring RAID problem notification when using MDADM.
Shoreline Firewall
(Updates by Paul Gear <paul@gear.dyndns.org>.)
BUG: Corrected mis-handling of nested zones introduced in 1.350.
Removed debugging cruft added in 1.350.
Added support for end-of-line comments in zones, params, and shorewall.conf.
Added support for display of long zone names under the new zones format.
Added module option to disable display of long zone names in the rules file.
Usermin Configuration
Separated the Configure Module page into tabs, to make it clearer which
options are global and which are default user preferences.
Webmin Configuration
Added a field to the Advanced Options page to control the number of days
that files in /tmp/.webmin are kept before automatic deletion.
Changes since 1.7:
Version 1.9 (2007-09-22):
Made the code simpler: For regular files, chmod and lchmod
behave the same.
Provide a preformatted man page with the package, to get rid
of the build dependency for groff.
Version 1.8 (2007-06-18):
Added the -e option, which treats warnings like errors.
Committed during the freeze to allow easier installation on Solaris and
stripped-down versions of GNU/Linux. Ok'ed by wiz.
kes Increase size of name string when FD making connection to SD.
May fix bug #953.
kes Add code to try to fix bug #908.
kes Add waits to multiple exit detection code to try to force pid
file to always be deleted.
kes Restore good dev.tar.gz to rescue set appropriate binary property.
This fixes bug #950.
kes Fix seg fault in error exit of acquire_for_read after unsuccessfully
trying to switch drives by checking for blocking before unblocking.
Fixes bug #906.
kes Cancel storage daemon in all cases where FD reports error. This
should fix virtually all cases of bug #920.
kes Fix error message that was clobbered when Dir tells SD it does not
have write permission on Volume. This should fix a minor point
in bug #942, but not the main problem.
kes Add code to cancel job in SD if FD connection fails. This should
fix bug #920.
kes Add code in FD exit to prevent loops and a crash on FreeBSD.
kes Fix migration code to get correct Volume name with multiple volumes
by skipping |. Fixes bug #936.
kes Implement patch supplied by Landon to fix bug #944 where using
TLS with bconsole uses 99+% of the CPU.
kes Note, you need GTK >= 2.10 to be able to link the Tray Monitor
program.
kes Move patches into patches directory.
ebl Fix bug #946 about "bacula-dir -t" which doesn't works
as expected.
ebl Using "m" in bconsole will show messages like before,
and not memory usage.
Changes since 2.01.01a28:
NEW features of cdrtools-2.01.01a28:
All:
- Support for SunStudio 12 on Linux was added.
Call "make CCOM=suncc", but note that you then
will not be able to compile Linux specific functions like
support for ext2 file flags. This does not work because the
related include files are not written in clean C.
Note that nearly all programs from cdrtools depend on libscg
which uses platform speficic code for every OS. As the Linux
kernel include files are not written in clean C, you cannot
compile libscg using Sun Studio. If someone from the Linux kernel
team would rewrite the Linux kernel include files to only use clean
C based constructs, cdrecord could be compiled with Sun Studio
compilers.
- Added a workaround to config.guess to get correct
platform names from "configure" even thogh suncc
does not #define __ELF__
- Linux specific autoconf tests are not only executed on Linux
based platforms
- Some make rule definitions for Cygwin restructured to allow
compilation with more Cygwin releases. The -D_WIN32_WINNT=
definitions are now only in effect if the selected compiler
is the Microsoft compiler.
- New include file schily/ioctl.h
- Added Support to create Blastwave SVr4 packages.
To create a Blastwave package, call:
.clean
smake -f Mcsw
You need the program "fakeroot" and will find the results
in packages/<arch-dir>
Note that this source tree will allow you to create the package
CSWcdrtools but not the packages CSWschilybase and CSWschilyutils
on which CSWcdrtools depends.
WARNING: libsiconv.a and it's character translation tables (located in
/opt/*/lib/siconv) are not part of CSWcdrtools but of CSWschilybase.
If you do not update CSWschilybase to include the character translation
tables used by libsiconv, mkisofs will not work correctly.
NOTE: the SVr4 package specific rules are approx. 10 lines of make rules.
It should be simple to create rule definitions for other package systems
found on platforms other than Solaris. Volunteers who like to help
to deveop support for other packaging systems are welcome!
Libparanoia (Ported/enhanced by Jörg Schilling, originated by Monty xiphmont@mit.edu):
- "make install" now also installs the READMEs and other docukmentation to
..../share/doc/libparanoia/
Libsiconv:
- New library libsiconv replaces libunls.
Libsiconv saves ~ 130 kB of executable space in mkisofs and allows to use
iconv() if it is present on the current polatform.
Rscsi:
- "make install" now also installs the READMEs and other docukmentation to
..../share/doc/rscsi/
Cdrecord:
- "make install" now also installs the READMEs and other docukmentation to
..../share/doc/cdrecord/
- New function verify() in high level code.
Cdda2wav (Maintained/enhanced by Jörg Schilling, originated by Heiko Eißfeldt heiko@hexco.de):
- "make install" now also installs the READMEs and other docukmentation to
..../share/doc/cdda2wav/
Scgskeleton:
- New merged code from the "sformat" and "cdrecord" consolidation.
- Bumped to version 1.2
Mkisofs (Maintained/enhanced by Jörg Schilling since 1997, originated my Eric Youngdale):
- "make install" now also installs the READMEs and other docukmentation to
..../share/doc/mkisofs/
- The change from libunls to libsiconv fixes a lot of bugs in the
character translation tables. libsiconv now uses the official tables
from Unicode.org. Any other "single char" -> UNICODE table from
Unicode.org may be taken unmodified and copied to /opt/schily/lib/libsiconv
to become usable by libsiconv.
If you use the same character set names as with old mkisofs, you get
the character translations from the tables in /opt/schily/lib/libsiconv,
if you use ICONV based locale names and iconv() is available on your
platform, then mkisofs used iconv() to translate the character encodings.
If you like to force to use the iconv() code, use something like:
mkisofs -input-charset iconv:8859-1
****** IMPORTANT ********
You need to install the table files from libsiconv to make mkisofs
behave correctly.
- Thanks to the new libsiconv, mkisofs now supports to run in a UTF-8 locale.
As long as no automatic locale support is present, call
mkisofs -input-charset UTF-8
- Completed the Symlink implementation for UDF. The code was 20% ready
from Helios.de from the includes from the Helios variant of mkisofs.
- New option -no-udfsymlinks to turn off support for UDF symlinks.
The UDF standards requires any OS to implement symlink support, but
you never know...
- New option -UDF implements non-anonymous UDF support.
The relation between -UDF vs. -udf is the same as with -R vs. -r
- Integrated a larger code drop from Helios.de, thanks to Helmut Tschemernjak
from helios.de. We did integrate the following new features from Helios.de:
- Support for UID/GID in the UDF file meta data
- Support for permissions in the UDF file meta data
- Support for Mac OS X "/..namedfork/rsrc"
- Avoid Mac OS X syslog entries when "/rsrc" is used.
- Support for UDF based Mac OS extensions (type/creator and
resource forks).
- New option -no-hfs allows to turn off creating a ISO9660/HFS hybrid
when UDF based Mac OS extensions are used.
- Do not chache resorce fork files in the inode cache anymore.
We did not include the following code from the Helios.de code drop:
- Helios UNICODE unification (always tries to create "complete"
characters if e.g. a 'ö' is written as 'o'+'"', this is translated
into a 'ö'.
The reason for not integrating this code is that it did violate
constraints from mkisofs. The translation was done based on UTF-8
regardless of the current locale of the user. It could only work
in a UTF-8 based locale but mkisofs did not yet support UTF-8 an
based locale. The correct implementation would be in most cases
based on UCS-2 characters as used by Joliet and UDF.
- Helios code that did prevent mkisofs to abort on certain kind of
read errors.
The reason for not integrating this code is that it did not work
as expected for all possible cases and that such code should use
a similar mechanism as "star"s error control feature.
- The Helios option -nolimit-pathtables has not been included as the
implementation did cause the PATH table to contain random data in
case that a PATH table overflow was allowed.
- The Helios code drop did modify the libfind callback function to
implement Mac OS extensions. This is not correct as all the Mac OS
related stuff should already in the functions that are called
by the unmodified libfind callback.
Another problem with this code is that it would introduce an
otherwise non-existent path length limitation with "mkisofs -find "
- Helios did remove the artificial limit for UDF files > 2 GB.
This is currently not done for consistency between ISO-9660 and
UDF. Mkisofs will implement multi-extent files soon and then
the UDF file size limitation will be removed.
NEW features of cdrtools-2.01.01a29:
All:
- Added a note to README.compile on how to work around a problem
in /usr/include/linux/types.h that prevents to compile cdrtools
on Linux using the Sun Studio compiler.
- A workaround against non autoconf friendly code in Cygwin has been
fixed in include/schily/iconv.h (a typo).
- Compilations with static configuration are now also possible on HP-UX
- All profiles libraries now have the same name as the non-profiled variants.
To create a profiled version of a command, do something like this:
cd cdrecord
smake clean
smake COPTX=-xpg LXOPTX=-xpg LINKMODE=profiled
For GCC use:
cd cdrecord
smake clean
smake COPTX=-pg LXOPTX=-pg LINKMODE=profiled
Libschily:
- getargs() enhanced to fully support POSIX Command line rules
- snprintf() is again compiled into libschily in case that the function
is missing on the current platform.
Libsiconv:
- sic_open() now allows to be called with a NULL pointer argument
- sic_list() now returns the number of listed translations
Cdrecord:
- Some small typo fixes in the man page
- Speed values are now also displayed as multiple of Blu Ray 1x
- First hacky "support" for Blu Ray media. Note that this support
is based on the assumption that
"cdrecord driver=drv_dvdplusrw driveropts=burnfree" -force
works for BD-RE.
There was no write testing for this new yet but several of the
parameters have been verified and several modifications have been applied
to make some of the commands work for Blu Ray.
The code is fully experimental!
- The read disk structure command has been enhanced to support the
media type field for Blu ray.
- Speed values are now also displayed as multiple of Blu Ray 1x
- Cdrecord now aborts with DVD+R if -dummy has been specified as there is
no -dummy mode for DVD+R. This has been forgotten for years....
Cdda2wav (Maintained/enhanced by Jörg Schilling, originated by Heiko Eißfeldt heiko@hexco.de):
- Added some casts to interface.c and ioctl.c in order to prevent warnings
from the Sun Studio 12 compiler.
- The man page has been restructured to correctly use bold and italic
with option descriptions.
Readcd:
- Speed values are now also displayed as multiple of Blu Ray 1x
- readcd -factor meshpoints=100 now also displays the speed as multiple
of Blu Ray speed if the medium is a BD
Mkisofs (Maintained/enhanced by Jörg Schilling since 1997, originated my Eric Youngdale):
- Avoid a core dump with mkisofs -new-dir-mode XXXX caused by a bad
getargs() option format string. Thanks to Thomas Flock <tf-mkisofs-200611@online.de>
for reporting.
- Some small typo fixes in the man page
- Fix mkisofs to no longer dump core in case that a non-existing locale
is used. Thanks to Dirk Paehl for reporting.
- mkisofs now warns in case that /opt/schily/libsiconv/ is missing
or not populated.
- mkisofs no longer requires the Mac OS extension related locale
translations to be present in case that no Mac extensions are requested.
- diag/isoinfo also has been fixed to correctly use iconv.
Thanks to Kai Raphahn <kai.raphahn@laburec.de> for reporting.
NEW features of cdrtools-2.01.01a30:
All:
- More locale related autoconf tests (see mkisofs)
Libscg:
- Detect & correctly handle SCSI send permission problems with USCSI and Solaris
Cdrecord:
- cdrecord -pad cue=file now works as people expect.
Thanks to to Bernd Eggink for reporting
- Workaround for new Solaris behavor for Console users if hald
is active. Give error message and abort instead of useless messages.
- Print Linux 2.6.8 warnings only if there really was a problem.
- Blu Ray driver now supports "cdrecord -atip" to read manufacturer IDs.
- DVD writing works again. Introducing Blu Ray with 2.01.01a29 did cause
problems with DVDs.
- Several MMC-3+ Text strings for profiles and media codes have been added.
Cdda2wav (Maintained/enhanced by Jörg Schilling, originated by Heiko Eißfeldt heiko@hexco.de):
- Workaround for new Solaris behavor for Console users if hald
is active. Give error message and abort instead of useless messages.
Btcflash:
- Workaround for new Solaris behavor for Console users if hald
is active. Give error message and abort instead of useless messages.
Mkisofs (Maintained/enhanced by Jörg Schilling since 1997, originated my Eric Youngdale):
- mkisofs now sets up -input-charset to the locale read from the
environment in case that no -input-charset has been specified.
To disable this automatic set up, use -input-charset "".
NEW features of cdrtools-2.01.01a31:
Cdrecord:
- New code to better print speed performance values
with cdrecord -prcap
Note: The 'MATSHITA' 'BD-MLT SW-5582 ' seems for unknown
reason not to support to retrieve the current read/write speed
values via get_performance.
- cdrecord -minfo now prints "Mounted media class" and
"Mounted media type" name.
- Fixed a bug in auto-target mode introduced with 2.01.01a30
Cdrecord now again is able to work wihtout a dev= parameter.
Cdda2wav (Maintained/enhanced by Jörg Schilling, originated by Heiko Eißfeldt heiko@hexco.de):
- Fixed a bug in auto-target mode introduced with 2.01.01a30
Cdda2wav now again is able to work wihtout a dev= parameter.
Readcd:
- Fixed a bug in auto-target mode introduced with 2.01.01a30
Readcd now again is able to work wihtout a dev= parameter.
Mkisofs (Maintained/enhanced by Jörg Schilling since 1997, originated my Eric Youngdale):
- New option -no-limit-pathtables allows to create filesystems with
more than 65535 parent directories. Note that this makes the filesystem
violating ISO9660 and the filesystem will not be usable on DOS.
- New option errctl=name or errctl=control-spec similar as in star.
This option allows e.g. to tell mkisofs not to abort if a file
did grow or shrink while mkisofs was reading it.
Currently only OPEN, READ, GROW, SHRINK are implemented more to come
later...
NEW features of cdrtools-2.01.01a32:
All:
- Handling non-large file aware systems is now more correct
Libparanoia (Ported/enhanced by Jörg Schilling, originated by Monty xiphmont@mit.edu):
- Fixed some minor problems with K&R compilers
Libedc (Optimized by Jörg Schilling, originated by Heiko Eißfeldt heiko@hexco.de):
- #define memmove() to movebyted for libedc_dec if memmove is missing.
Libsiconv:
- Deactivate TAB_SIZE check for K&R compilers. They cannot
do complex math in cpp.
Cdda2wav (Maintained/enhanced by Jörg Schilling, originated by Heiko Eißfeldt heiko@hexco.de):
- cdda2wav now includes a copyright message and a year number
with the -version output.
- Add a workaround for a definition in <sundev/srreg.h> on SunOS-4.x
- Fixed some minor problems with K&R compilers
Mkisofs (Maintained/enhanced by Jörg Schilling since 1997, originated my Eric Youngdale):
- mkisofs now includes a copyright message and a year number
with the -version output.
- New option -no-limit-pathtables allows to create filesystems with
more than 65535 parent directories. Note that this makes the filesystem
violating ISO9660 and the filesystem will not be usable on DOS.
With 2.01.01a32, this also applies to the Joliet PATH table.
- Support for ISO-9660 multi extent files added, thanks to
Frederick Bruckman for sending some experimental sample code
that helped to find the right ideas for a final implementation.
This allows mkisofs to support files > 4 GB.
- If you only use ISO-9660 (that may include Rock Ridge) or Joliet,
mkisofs is able to support single files up to a size of 8 TB.
- If UDF is included, files > 190 GB will not appear in the UDF
file tree.
IMPORTANT: You need to specify mkisofs -iso-level 3 or
mkisofs -iso-level 4 to allow mkisofs to archive
files > 4 GB. Also note that if you specify -hfs,
mkisofs will not archive fiiles larger than 2 GB.
NOTE:
Linux currently does not allow to read the complete content of
multi-extent files and will return EIO at some offset.
Solaris currently does not allow you to read multi-extent files at all.
It will return EINVAL and print a kernel message
- New options -hide-udf and -hide-udf-list allow to delectively exclude
files from the UDF tree. Note that mkisofs currently still binds the
UDF tree to the Joliet tree. All files that have been excluded from
the Joliet tree currently are also excluded from the UDF tree.
- Always hide the Trans table (from mkisofs -T) files from the UDF tree.
NEW features of cdrtools-2.01.01a33:
Cdrecord:
- Added support to unlock the free firmware for the Plextor 755 and 760
drives. Thanks to a hint from Alexander Noé.
This makes the following features available again:
GIGAREC SINGLESESSION HIDECDR
Note: You need to install free firmware in the drive first to make this
work.
If you like, you may turn the feature off using "driveropts=plexdisable"
- Added support for enhanced gigarec found in newer Plextor drives.
The gigarec values 0.9 anf 1.1 are now supported. Cdrecord now supports:
0.6, 0.7, 0.8, 0.9, 1.0, 1.1, 1.2, 1.3, 1.4
Note that not all values are supported by all drives.
- Added support for Yamaha AutioMaster in the Plextor Premium 2.
Thanks to a hint from Paolo Saggese. Original Yamaha audiomaster
is like gigarec 0.85, Plextor implemented 0.8666 which still looks
like a useful additional intermdiate value.
- Make the man page more obvious that gigarec with values < 1.0 is _very_
similar to audiomaster except for pit sizes.
- Code restructured from a CD/DVD only program to a program that
writes multiple different similar media.
- New simulation driver "bd_simul"
- Trying to make the text in cdrecord.c that forbids incompatible changes
to be published under the name "cdrecord" more user friendly.
Readcd:
- Added support to read C1/C2/CU errors from Plextor and NEC/Optiarc drives.
Thanks to Alexander Noé for the code.
If you run the test with:
readcd -cxscan
you will only see summary output. If you add one -v, you see the error
information for every second that does include errors. If you add -vv,
you see information for every second in the data range.
Note that the output format will change in future to support GNU plot.
I am looking for suggestions for a useful output format.
- Added support for pisum8 tests for DVDs on drives made by Plextor
If you run the test with:
readcd -pi8scan
- Added support for pif tests for DVDs on drives made by Plextor
If you run the test with:
readcd -pifscan
Fall all three new options, you will only see summary output. If you
add one -v, you see the error information for every second (CD)
8 * 32 KB (pisum8) or 32 KB (pif) that does include errors. If you add
-vv, you see information for every interval in the data range.
Note that the output format may change in future,
I am looking for suggestions for a useful output format.
- New option -plot allows to modify the outputformat for the options
-cxscan, -pi8scan, -pifscan
To plot a list of pisum8 and pif errors, call:
readcd -pi8scan -plot > pisum8
readcd -pifscan -plot > pif
gnuplot
gnuplot> plot "pisum8" w l
gnuplot> replot "pif" w l
To plot a list of C1/C2/CU errors call:
readcd -cxscan > cx
awk '{ print $1 " " $2 }' < cx > c1errs
awk '{ print $1 " " $3 }' < cx > c2errs
awk '{ print $1 " " $4 }' < cx > cuerrs
gnuplot
gnuplot> plot "c1errs" w l
gnuplot> replot "c2errs" w l
gnuplot> replot "cuerrs" w l
Mkisofs (Maintained/enhanced by Jörg Schilling since 1997, originated by Eric Youngdale):
- Avoid warnings when compiling tree.c with some compilers.
- Do no longer warn about violating ISO-9660 if -iso-level 4 has been specified.
NEW features of cdrtools-2.01.01a34:
Cdrecord:
Cdda2wav (Maintained/enhanced by Jörg Schilling, originated by Heiko Eißfeldt heiko@hexco.de):
- Fixed a +- 1 problem in realloc() for TOC handling.
Thanks to a report from Joshua Reuben Roys
Mkisofs (Maintained/enhanced by Jörg Schilling since 1997, originated by Eric Youngdale):
- Fixed a double free problem caused by multi-extent files
- New function e_strdup() checks return code from strdup() for all calls.
NEW features of cdrtools-2.01.01a35:
*******
NOTE: this is _not_ a release that starts a new aplha/beta series of
distibutions. The only reason is to add certain new CD/DVD features
that are important.
So _please_ do not send any patches except when you like to fix
extreme bugs. I am currently mainly working on stable incremental
restore featurs for star-1.5-final.
Once star-1.5-final is out, cdrtools will start a new developent cycle.
*******
Libschily:
- Fixed a bug in checkerr.c that was caused by the fact that errflags()
did try to modify it's string argument.
Libparanoia (Ported/enhanced by Jörg Schilling, originated by Monty xiphmont@mit.edu):
- Set a useful default for the dynamic sector overlap start sector
in case that the dynamic sector overlap limits are manually changed
Cdrecord:
- Better code structure for dvd/bd driver recognition.
Cdda2wav (Maintained/enhanced by Jörg Schilling, originated by Heiko Eißfeldt heiko@hexco.de):
- New option start-sector=sector allows to set an absolute sector number
where to start audio extraction.
This option has been added as a first step to allow to write a
wrapper for cdda2wav to create a "GStreamer plugin". This helps
to:
- avoid license problems in libcdio
- allows to call a privileged programs like cdda2wav from a GUI
to grant full audio extraction quality that needs generic SCSI
commands.
- Cstyle indentation changes
- Man page now includes some forgotten options
- Man page now describes the paraopts= sub option list
- Man page now describes the statistic output from the paranoia code
HELIOS TODO:
- Add the HELIOS UNICODE mapping code. This needs to be done
at UCS-2 level for Joliet and UDF (instead of UTF-8) and only
for Rock Ridge (in case of a UTF-8 based target locale) using
UTF-8 based translations.
- Make the Apple extensions work again with "mkisofs -find"
TODO:
- Support correct inode numbers for UDF hardlinks
- Support sockets, pipes, char/blk-dev specials with UDF
- read Joliet filenames with multi-session if no TRANS.TBL
or RR is present. I am looking for a volunteer for this task!
Note that this can never be 100% correct as there is no relation
between the names on the master (UNIX) filesystem, the ISO-9660
names and the Joliet names. Only the Rock Ridge names are
untranslated with respect to the original files on the
master (UNIX) filesystem.
- add libecc/edc for CDI and similar.
- This release first fixes many minor bugs and a severe crash bug that
occurred when copying files between panels.
- More customizations have also been added to the Preferences dialog.
- Chinese and Czech translations have been updated.
and to support the "inet6" option instead.
Remaining usage of USE_INET6 was solely for the benefit of the scripts
that generate the README.html files. Replace:
BUILD_DEFS+= USE_INET6
with
BUILD_DEFS+= IPV6_READY
and teach the README-generation tools to look for that instead.
This nukes USE_INET6 from pkgsrc proper. We leave a tiny bit of code
to continue to support USE_INET6 for pkgsrc-wip until it has been nuked
from there as well.
============
Version 0.14
============
o update of the Emacs editing mode for .desktop files (Ville Skyttä)
o make desktop-file-install print an error when trying to install a
non-existing desktop file, or a desktop file that can't be read (Vincent)
o make the validator check the content of the Icon key (Vincent)
o make the validator accept X-Foo as a valid environment (this was added to
the spec) (Stanislav Brabec, Vincent)
o really handle the -m command line argument for desktop-file-install
(Matthias Clasen)
o make desktop-file-install accept as one valid argument multiple
categories/only-show-in/mime-types values. Now --add-category="GNOME;GTK"
works as expected. (Vincent)
o make desktop-file-install validate the created desktop file before removing
the original file, and unlink it if it's not valid (Vincent)
o code cleanups for desktop-file-install (Vincent)
the 2.0.x series. Major new features include:
- Much faster insertion of attributes (somewhere around 10 times),
many thanks to Eric Bollengier and Marc Cousin.
- First release of bat (Bacula Administration Tool). Note to build
bat you must explicitly enable it on the ./configure line, you
must have the Qt4 version 4.2 or later libraries loaded, the qwt
(Qt Graphics) package loaded, and qmake and the other Qt4 tools
must be available. Most of the implementation was done by Dirk Bartley.
- Red/Black restore in memory tree (500 times faster loading).
- The Regex Where code to allow easier relocation of restored files
thanks to Eric.
- Socket level heartbeat for all connections (untested).
- posix_fadvise() use in the FD to improve performance reduces
swapping due to opening/reading lots of files. Win32 equivalent
implemented.
- Much improved Volume reservation code that should eliminate most
conflicts experienced in multiple drive autochangers.
- Simpler locking in the SD in the reservation system.
- Detection of file size/date change during backup if enabled.
- New Recycle Pool feature -- thanks to Eric.
- Efficient implementation of very large include/exclude lists.
- Volumes are no longer pruned during 'status dir'
- Pruning is now more efficient, and if a Volume is purged,
during pruning, it is immediately discovered.
- License is now GPL v2 without modifications, fix a few copyright
mistakes made when adding FSFE copyright notice.
Important upgrade notes are mentioned in the MESSAGE file.
XXX Not (functionally) tested by myself, but Peter Eisch <peter@boku.net>
(via pkgsrc-users@NetBSD.org) verified the patch in his setup.
Major changes from 1.9.0:
- Added -C option to lapply that will create missing intermediate directories.
- Added -P option that specifies a directory that contains
certificates to be used when verifying the peer.
Minor changes from 1.9.0:
- make dist will now create compressed tar ball.
- make package will now create compressed tar ball and remove temporary files.
- Fixed radmind.8 manpage rendering issue which hid some of the text.
Changes since Webmin version 1.350
Apache Webserver
On Debian and Ubuntu systems, replaced the existing pages for selecting
Apache modules with one that that configures the /etc/apache2/mods-enabled
directory, for much simpler and more workable control over modules.
Scheduled Cron Jobs
Added a button on the Edit Job page for cloning an existing job.
Linux Firewall
Added a setup option to configure a firewall for a typical hosting server.
LDAP Users and Groups
UID and GID allocation is now done by querying the LDAP server for specific
IDs, rather than fetching a list of all users to find which ones are used.
This should be faster on large LDAP servers.
Network Configuration
Re-wrote Gentoo networking support code to work with 2006 and later versions.
PostgreSQL Database Server
Fixed a bug that prevented the 'valid until' date from being displayed for
existing users.
Disk Quotas
Added a Module Config option to show both hard and/or soft quota percentages.
SMART Drive Status
Added a Module Config option for extra smartctl command-line args,
like -d 3ware,0
Usermin Configuration
Added an option to the Authentication page to block users with too many
failed logins, as well as hosts.
Created the new Blocked Hosts and Users page to show blocks currently in
force, and allow them to be cleared.
Webmin Configuration
Added an option to the Authentication page to block users with too many
failed logins, as well as hosts.
Created the new Blocked Hosts and Users page to show blocks currently in
force, and allow them to be cleared.
Added an option to the Ports and Addresses page to control if Webmin
attempts to to reverse-resolve the connected-to IP address when issuing
redirects, such as from non-SSL to SSL mode.
ra.sh, which is the buildlinked tool unless we provide the correct
value. The configure script allows to tweak {echo_path} from the
environment, but wants to see a full path in that variable, which is
why we have to set {ac_cv_path_echopath} here.
Remove the USE_TOOLS setting, since both are already added according
to 'make show-vars VARNAMES=USE_TOOLS'.
Major changes from 1.8.1:
- Added support for minus transcripts and special files in command
files
- Ported to HP/UX
Thanks to Jim Foraker for the patch. [ PATCH 1733645 ]
Minor changes from 1.8.1:
- Daemon no longer displays -R in usage. Users should begin using -B
- Fixed bug where path to echo wasn't being set in ra.sh
- Fixed bug where fsdiff wasn't displaying correct version number
Apply a patch (patch-b*) to xen-3.1.0 to fix the ELF loader so that the
symbol table is properly loaded for the NetBSD dom0 kernel. This is from
the Xen repository, based on a patch inistally submitted by Christoph Egger
to Xen (thanks !). Should fix PR port-xen/36671.
While there also provide a debug Xen kernel, built with debug=1.
Bump PKGREVISION.
add patch-ae to use the new names.
bump the PKG_REVISION
the previous version of cdrtools supported the new option names so no
change in dependency is needed.
update distinfo
Christos (patch-ae and patch-af). Fix PR 36680
- Define NETBSD_SYS in the pkgsrc Makefile so it works if NETBSDSRCDIR is
not pointing to a default location and thus some featues, like ptyfs
support were disabled
- Update the line numbers in patch-aa
- Add tmpfs support (patch-ad, patch-af and patch-ag)
- Update the NetBSD versions in Configure otherwise NETBSDV would fall
back to 1006000 and so at least one feature was not found, the PFSfd
procfs support (patch-ag)
- Bump pkg revision for new features (normaly I wouldn't have bumped the
version if it were only to fix a -current compile, because the version
also includes the kernel version)
Currently, it is able to alter DPMS states, save/restore video card
state and attempt to initialize the video card from scratch.
--
Requested by jmcneill@.
0.1.9: Jul 27 2007:
- Bug fixes: enable polling when using inotify this fixes support for NFS
partitions (Alexander Larsson), do not run idle handler if not needed
reduce wakeups (Alexander Larsson), handling of failure of inotify
initialization (Robert Clark), force poll support if compiled without
inotify and dnotify (Ray Strode)
- Portability: patches to allow compiling again on Hurd and kFreeBSD
(Michael Banck), patches to ease compilation on OS X (Brendan Cully)
0.1.8: Oct 31 2006:
- Build and portability fixes: handle sys/inotify.h, Python detection
(Joseph Sacco), FreeBSD portability fix (Loïc Minier/Petr Salinger),
out of tree build and install (Loïc Minier), fix build with Sun's
compiler (James Andrewartha)
- Bug fixes: pkg-config cflags (Claudio Fontana), debug signal hookup
fix (Bastien Nocera), client filedescriptor close trouble (Alexander
Larsson), low filedescriptor handling in the server (Alexander Larsson),
buffer on connection reset cleanup (Ariel T. Glenn), inotify new backend
fixes (Alexander Larsson)
- Improvements: update the inotify backend to the version used by
gnome-vfs (John McCutchan), minimize the timeouts usage
to not wake up apps unduely (Alexander Larsson)
0.1.7: Oct 27 2005:
- Portability fixes (Diego Pettenò, Sjoerd Simons, Daichi Kawahata)
- A small memory leak fix (Christopher Aillon)
- Fixes for gam_server segfaults (Ed Catmur, DV)
- One last patch for Python detection
0.1.6: Sep 8 2005:
- Large revamp of the inotify back-end (John McCutchan)
- Code reorganization, changes for polling (John McCutchan)
- Portability patches for NetBSD (Johnny Lam)
- Fix compilation without inotify
- environment variable GAM_TEST_DNOTIFY to force dnotify on inotify kernels
(John McCutchan)
- Inotify race conditions fixes (John McCutchan)
- Removal of some asserts resulting in crashes
- Applied some testing patches (TomPh)
- Fixed a memory leak on inotify back-end
- Python detection fix
binary-only packages that require binary "emulation" on the native
operating system. Please see pkgsrc/mk/emulator/README for more
details.
* Teach the plist framework to automatically use any existing
PLIST.${EMUL_PLATFORM} as part of the default PLIST_SRC definition.
* Convert all of the binary-only packages in pkgsrc to use the
emulator framework. Most of them have been tested to install and
deinstall correctly. This involves the following cleanup actions:
* Remove use of custom PLIST code and use PLIST.${EMUL_PLATFORM}
more consistently.
* Simplify packages by using default INSTALL and DEINSTALL scripts
instead of custom INSTALL/DEINSTALL code.
* Remove "SUSE_COMPAT32" and "PKG_OPTIONS.suse" from pkgsrc.
Packages only need to state exactly which emulations they support,
and the framework handles any i386-on-x86_64 or sparc-on-sparc64
uses.
* Remove "USE_NATIVE_LINUX" from pkgsrc. The framework will
automatically detect when the package is installing on Linux.
Specific changes to packages include:
* Bump the PKGREVISIONs for all of the suse100* and suse91* packages
due to changes in the +INSTALL/+DEINSTALL scripts used in all
of the packages.
* Remove pkgsrc/emulators/suse_linux, which is unused by any
packages.
* cad/lc -- remove custom code to create the distinfo file for
all supported platforms; just use "emul-fetch" and "emul-distinfo"
instead.
* lang/Cg-compiler -- install the shared libraries under ${EMULDIR}
instead of ${PREFIX}/lib so that compiled programs will find
the shared libraries.
* mail/thunderbird-bin-nightly -- update to latest binary
distributions for supported platforms.
* multimedia/ns-flash -- update Linux version to 9.0.48 as the
older version is no longer available for interactive fetch.
* security/uvscan -- set LD_LIBRARY_PATH explicitly so that
it's not necessary to install library symlinks into
${EMULDIR}/usr/local/lib.
* www/firefox-bin-flash -- update Linux version to 9.0.48 as the
older version is no longer available for interactive fetch.
Patch provided by maintainer, Andrey Simonenko in PR 36692.
Changes:
* Now IPA can be used on Cygwin (previously it only could be built).
* If SYM_PREFIX is defined, then ipa and ipastat try to lookup
symbols in modules with SYM_PREFIX, if this attempt failed,
then they try to lookup symbols without prefix.
* Use closefrom() system call if the system supports it.
* During startup ipa could unlink locked PID-file, that was
locked by another ipa process.
* WCOREDUMP macro is not mentioned in SUSv3 (#ifdef it).
pkgsrc change: include patch from PR kern/36030 to work around a problem
that can cause NetBSD to panic or just not read a CD.
1.0.3
=====
* Reverted to old behaviour of reloading medium before verification. Not
enough testing had been done before introducing this and some systems
fail to read the medium before reload.
* Do not crash when the currently playing audio project item is removed.
* Added desktop actions to handle empty media with K3b.
* Fixed read retry when reading data tracks
* K3b's dialogs now honor the global button layout setting
* Do not crash on mp3 files without tags if compiled with taglib support
* Do not allow to copy a rewritable media to itself.
* Fixed crash on startup with devices that return bogus GET PERFORMANCE
data
1.0.2
=====
* Properly determine the capacity of complete CD-R(W) media.
* Mark a data project as modified if files are renamed.
* Allow adding of all actions to the welcome window
* Added "NoDisplay=true" property to k3b-cue.desktop and k3b-iso.desktop
* Fixed supported write speed detection on some devices
* No reload before verification and between writing sessions (CD copy +
Mixed Mode CD) anymore
to "${MKDIR}". "configure" will otherwise decide to use "gmkdir -p" if an
older version of the "coreutils" package is already installed. But during
the install stage the old "gmkdir" binary will have been removed by
"pkg_delete" and the installation fails.
This is a major update from 5.2.1 and the ChangeLog is far too long to
include here. The update includes many bugfixes, POSIX.1 conformance fixes,
various GNU extensions to command line syntax, translations and some new
tools: gbase64, gsha224sum, gsha256sum, gsha384sum, gsha512sum, gshuf.
This release mainly adds support of copy/cut/paste files between
different Xfe windows, and between Xfe and other desktops
(GNOME, KDE, XFCE are supported). A lot of bugs have been fixed and
many features have been polished. Swedish and Chinese translation have
been added.
include:
* Drop support for "-b=..." and "-t=..." which are transformation options
that are not supported by BSD install.
* Add support for "-b" and "-B fmt" to allow backing up existing files.
Only specifying "-b" yields a backup suffix of ".old" and "-B fmt"
allows for sprintf(3)-style backup suffices. Number backups are
supported using awk(1).
Patch provided by maintainer, Bartosz Kuzma by PR 36634.
3.16 24-APR-2007
Problems fixed:
- filter in the file panel could leave the counter of
selected files in an inconsistent state. This could
lead to problems in other functions that were using
the counter. The problem existed only on some
systems
3.15 14-AUG-2006
Problems fixed:
- the tilde expansion in the internal cd (change
directory) command did not work in CLEX 3.14,
the problem has been corrected
- the usage of the <del> key in the history panel
has been corrected: press <del> to delete the
character from the command line and press
<esc> <del> to delete the entry from the panel
- the situation when some external command crashes
and leaves the non-blocking flag set on standard
input is now properly handled
New/improved functionality:
- the locate file function was replaced by a more
efficient panel filter mechanism. The filtering
is available in several panel types (ctrl-F)
- some key bindings has been redefined for
compatibility reasons:
old new
move cursor left to next word ctrl-B --> alt-B
move cursor right to next word ctrl-W --> alt-F
delete word ctrl-D --> alt-D
directory panel alt-D --> alt-W
bookmark panel alt-B --> alt-K
delete until the end of the line ctrl-Y -> ctrl-K
complete from the command history ctrl-K --> alt-P
main function menu ctrl-G --> alt-M
insert the full filename <esc> <tab> -> ctrl-A
- (for emacs users) ctrl-G has now the same meaning
as ctrl-C (cancel)
- user and group names longer than 8 characters were
silently truncated in the file panel, such names
are now displayed using the '>' mark
- user (alt-U) and group (alt-G) information panels
have been added
- new panel (<esc> <tab>) that summarizes all
completion and insertion functions has been added.
Type of the completion can be specified using this
panel
- completion of commands from the history utilizes
the same user interface as the name completion
- changes made in the bookmark manager can be
cancelled
- the input line of the directory panel has no longer
precedence over the panel contents. You can switch
the focus (indicated by cursor bar's visibility)
from the input line to the panel and back
- it is no longer possible to execute commands
directly from within the history panel. It was
easy to make a mistake there and execute other
command than intended (panel vs input line)
- characters '!' and ':' are automatically quoted only
if your shell is a C-shell
- there is yet another new option in the directory
compare panel
- configuration parameter SHELLPROG:
standard option -c <COMMAND> is appended
automatically if it is not specified
- configuration parameters CMD_Fn:
command parameters $c and $S have been added
(cursor position and selected files)
- configuration parameters LAYOUTn:
there are two new fields: $S and $P
(alternative forms of file size and permissions)