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.