in version numbers, and upgrade to 3.1.0.
Changes since 3.0.4:
* XenAPI 1.0 support
o XML configuration files for virtual machines;
o VM life-cycle management operations; and
o Secure on- or off-box XML-RPC with bindings for many languages
* Basic save/restore/migrate support for HVM (e.g. Windows) VMs;
* Dynamic memory control for HVM guests;
* 32-on-64 PV guest support (run PAE PV VMs on a 64-bit Xen!); and
* Blktap copy-on-write disk support.
It also fixes some HVM bugs.
The package was created by Sergey Svishchev, some changes done by me.
CD and DVD media keep their data only for a finite time (typically for
many years). After that time, data loss develops slowly with read errors
growing from the outer media region towards the inside.
Dvdisaster stores data on CD/DVD in a way that it is fully recoverable
even after some read errors have developed. This enables you to rescue
the complete data to a new medium.
Data loss is prevented by using error correcting codes. Error correction
data is either added to the medium or kept in separate error correction
files. dvdisaster works at the image level so that the recovery does not
depend on the file system of the medium. The maximum error correction
capacity is user-selectable.
k3b uses cdrecord for CD-R[W] writing tasks and invokes it with
'dev=<bus>,<target>,<lun>' argument. The code in scsi-bsd.c attempts
to find a device node (/dev/rcd?d) that matches these <bus>, <target>
and <lun>; this code stops after first failure. If cd0 does not
exist, but cd1 does, the code will fail to match cd1.
Also, the code doesn't use getrawpartition().
Apply his patches for both problems. Bump PKGREVISION.
Version 1.350 (1 June 2007)
* Fixed an XSS security bug in pam_login.cgi.
* Added plain-text mode and head section preservation to the File Manager HTML editor, and a field to select which user uploaded files are owned as.
* Added Postfix module configuration options for the start, stop and restart commands.
* Use the HTML output mode from the pgsql command in the PostgreSQL module, for more reliable data editing when DBI is not available.
* The Running Processes module now shows real and virtual memory on Solaris.
* Added Redhat Enterprise 5 support, and fixed SuSE 10 and Solaris-specific bugs
Current version: 1.6, 2007-05-04
Supported languages: italian, english, german (partial)
* Start/stop the Cyrus server;
* Activates/deactivates services (imap, imaps, pop3, sieve etc.)
* Configures the main IMAP parameters;
* Manage IMAP partitions;
* Creates and deletes mailboxes and folders;
* Manage virtual domains;
* Copies a mailbox to another, renames and moves mailboxes and subfolders;
* Sets default quota for new mailboxes;
* Edit and remove quotas on mailboxes;
* Displays the size, the quota and the number of messages for each mailbox or folder;
* Assigns and removes permissions (ACLs) for any user
* Reconstruct the mailboxes DB;
* Optionally synchronizes the creation and deletion of mailboxes with the system account management in the appropriate standard module of Webmin
* Accepts international characters (UTF-8) in mailbox names
* Automatically checks for updates
* Add support of NLWP field
(thanks to Bert Wesarg)
* BUGFIX: Fix use of configurable /proc location
(thanks to Florent Thoumie)
* Fix memory percentage calculation and make it saner
(thanks to Olev Kartau for the report)
* Added display of DRS, DT, LRS and TRS
(thanks to Matthias Lederhofer)
* BUGFIX: LRS and DRS memory values were flipped
(thanks to Matthias Lederhofer)
* BUGFIX: Don't crash on very high UIDs
(thanks to Egmont Koblinger)
This is an unstable/experimental release of smartmontools. I'm commiting
this update anyway because of the SAT support, which allows this utility
to be used with recent hard disks. No problems experienced so far and no
objections raised on tech-pkg@.
Changes include:
- Many additions to the table of known drives
- SAT (SCSI/ATA Translation) support
- SCSI background scan results log
- smartd -W directive for temperature tracking and warning
- smartctl -n option to check power state
- improved smartd power state logging
- CCISS support under Linux
- HighPoint RocketRAID support under Linux
- 3ware RAID support under Windows
- SPT interface for SCSI devices under Windows
- ATA selective self test under Windows XP/2003
- NSIS installer support for Windows version
- Started move from C to C++
- Various other improvements
Patch provided by Jukka Salmi in PR 36392.
NEW features of cdrtools-2.01.01a25:
All:
Libschily:
- __fjmalloc()/__jmalloc() now allow to specify JM_EXIT to exit() instead
of callinf siglongjmp()
- New function file_getraise() to get the current file raise value.
Libparanoia (Ported/enhanced by J<F6>rg Schilling, originated by Monty xiphmont@mit.edu):
Libedc (Optimized by J<F6>rg Schilling, originated by Heiko Ei<DF>feldt heiko@hexco.de):
Libfind:
- Libfind is now close from the final state
- Added README file to the directory libfind/ that help to learn how
to create a complete find(1) command, a "bsh" find builtin and a
ksh93 find builtin using libfind.
- Libfind Version is now 1.3
- libfind has been restructured to allow it to be used as builtin function
inside shells like e.g. "bsh" and "ksh93".
- libfind now allows I/O redirection (needed for shell builtins).
- libfind now may be told to check for abort situations (needed for
shell builtins in order to check for abort on ^C).
- New function find_free()
- Libfind no longer leaks memory if called with a commandline with
syntax errors.
Libfile:
Libhfs_iso:
Libscg:
- scg_numbus() function for FreeBSD corrected to make cdrtools work again.
Thanks to a hint from Joseph Terner <jtsn@jtsn.de>
Rscsi:
Cdrecord:
- A typo in the man page has been fixed (mkisofs does not have a -q but
a -quiet option).
- A debug message in the DVD+ driver hav been updated to make cdrecord
again compile in -DDEBUG mode.
Cdda2wav (Maintained/enhanced by J<F6>rg Schilling, originated by Heiko Ei<DF>feldt heiko@hexco.de):
- Fixed a bug that caused cdda2wav to hang when retrieving the CDDB information.
This bug has been introduced with cdrtools-2.01.01a21
Readcd:
Scgcheck:
Scgskeleton:
Btcflash:
Mkisofs (By J<F6>rg Schilling and James Pearson j.pearson@ge.ucl.ac.uk):
TODO:
- 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.
NEW features of cdrtools-2.01.01a26:
All:
- Now using cdrecord/version.h for the global version number
- New autoconf test for struct timeval in sys/time.h
- New autoconf test for struct timezone in sys/time.h
- Changed include/schily/time.h to depend on the
new autoconf #defines HAVE_STRUCT_TIMEVAL and
HAVE_STRUCT_TIMEZONE
- The Schily makefile system is now also passing OS
specific #defines to "configure".
- New Schily makefile system Target shell allows to
call "make shell" in order to get a shell with exactly
the same environment as the compilers will see from
the makefile system. This helps testing.
- New autoconf test checks whether we need to call
"xx.exe" on a plaform. This is needed in order to
be able to call the Microsoft compiler from the
SFU (Services for UNIX) environment.
- It is now possible to call the Microsoft compiler
from SFU. In order to do this, call "smake CCOM=cl"
If this does not work, you may need to change the
file DEFAULTS/vc7-interix-setup
Libschily:
Libparanoia (Ported/enhanced by J<F6>rg Schilling, originated by Monty xiphmont@mit.edu):
- Fixed a typo in paranoia_init() that gas been introduced with 2.01.01a24
This bug did cause a core dump.
Thanks to Robert Grimm <rob@news.robgri.de> for reporting.
Libedc (Optimized by J<F6>rg Schilling, originated by Heiko Ei<DF>feldt heiko@hexco.de):
Libfind:
- Fixed a bug in names.c that caused nameinit() to go into an endless
recursion and dump core if there is no "nobody" in /etc/passwd.
This bug has been introduced recently.
Libfile:
Libhfs_iso:
Libscg:
Rscsi:
Cdrecord:
- Trying to work around a Pioneer firmware bug that causes cdrecord to write
DVDs at lowest speed.
- Reset SCSI silent mode after cdrecord did use the auto-mode (no dev= parameter)
to find the drive. This again gives visible error messages.
Cdda2wav (Maintained/enhanced by J<F6>rg Schilling, originated by Heiko Ei<DF>feldt heiko@hexco.de):
Readcd:
Scgcheck:
Scgskeleton:
Btcflash:
Mkisofs (By J<F6>rg Schilling and James Pearson j.pearson@ge.ucl.ac.uk):
- added a better error message from Helios in volume.c
- The timezone bug (first fixed in 2.01.01a24 has now been fixed
correctly and works even if the timezone is located east to GMT.
TODO:
- 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.
NEW features of cdrtools-2.01.01a27:
All:
- Added forgotten file RULES/x86-interix-cl.rul to the Schily Makefilesystem
- Trying to better deal with MS winsock2.h oddities in schily/time.h
- #undef iswalnum ... in schily//wchar.h before defining non wchar fallbacks.
- config.guess now knows about i386 Darwin (Mac OS X on Intel)
- Schily makefilesystem enhanced to check for extended
fields in struct utsname as seen e.g. in MS SFU (Interix).
- New predefined macro OSVERSION in the makefilesystem is needed
for SCO OpenServer 6.x support (because this uses a UnixWare
kernel
- Trying to support Compilation on SCO OpenServer 6.x
- New macro $(CC_OUTPUT_FILTER) allows to filter away the
unwanted file name echo from cl.exe.
- Interix now uses uname -m instead of uname -p for $(OARCH)
- Makefile support for pentium-4-unixware-cc.rul and
pentium-4-unixware-gcc.rul was added.
- New autoconf test for libiconv
- The Schily makefilesystem now by default searches in /usr/local/include
and /usr/local/lib if on FreeBSD. This is needed in order to find
libintl and libiconv.
- make html and make htmlx now works even on the top level directory
and creates html versions of the man pages
- fixed a typo in the autoconf test for C99 isinf/isnan
Libschily:
Libparanoia (Ported/enhanced by J<F6>rg Schilling, originated by Monty xiphmont@mit.edu):
Libedc (Optimized by J<F6>rg Schilling, originated by Heiko Ei<DF>feldt heiko@hexco.de):
Libfind:
- find_list.c now #ifdefs names like S_IFLNK
Libfile:
- Better portability for strerror() in file.h
Libhfs_iso:
Libscg:
- Better help message for Mac OS X wich dev=help
Rscsi:
Cdrecord:
- Cdrecord now correctly reports Copyright ...2007 with -version
-
Cdda2wav (Maintained/enhanced by J<F6>rg Schilling, originated by Heiko Ei<DF>feldt heiko@hexco.de):
- Let cdda2wav print the -version outout to stdout and in a similar form
as other cdrtools programs.
Readcd:
Scgcheck:
Scgskeleton:
Btcflash:
- Make btcflash compile on K&R compilers (like on HP-UX)
Mkisofs (By J<F6>rg Schilling and James Pearson j.pearson@ge.ucl.ac.uk):
- mkisofs -J no longer implies -l as done incorrectly after
converting from GNU getopt_long() to getargs()
TODO:
- 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.
-fix a bug in the align-to-page logic which may have prevented memtester
from mlock()ing the memory it was trying to test on some systems.
Thanks: Baif Chen.
htop is an enhanced version of top, the interactive process viewer,
which can display the list of processes in a tree form, like pstree.
This is htop, an interactive process viewer.
Comparison between 'htop' and 'top'
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
* In 'htop' you can scroll the list vertically and horizontally
to see all processes and full command lines.
* In 'top' you are subject to a delay for each unassigned
key you press (especially annoying when multi-key escape
sequences are triggered by accident).
* 'htop' starts faster ('top' seems to collect data for a while
before displaying anything).
* In 'htop' you don't need to type the process number to
kill a process, in 'top' you do.
* In 'htop' you don't need to type the process number or
the priority value to renice a process, in 'top' you do.
* In 'htop' you can kill multiple processes at once.
* 'top' is older, hence, more tested.
pkgsrc, in preparation for gnome1-libs removal(*).
There was no feedback for keeping these packages after my
HEADS UP mail to pkgsrc-users a week ago.
(*) More to come before that can happen, though.
Fixed problem:
Updated the Edit Record form to use ui-lib.pl, for easier theming.
When deleting multiple DNS records, the wrong ones can sometimes be removed.
Fixed problem:
Radio button fields in many forms have the wrong name, causing virtual host
creation to fail and possible incorrect changes to the Apache config.
Major changes from 1.7.2:
- Added reporting capabilities
Clients will automatically report to the serve the success or
failures
of ktcheck and lapply. Also added a new tool "repo" that will log
custom messages to the radmind server.
Other Changes:
- Fixed bug in daemon that caused "success" or "no error" to be logged
instead of actual error message. [BUG #1660749]
Thanks to Gabrielle Singleton for reporting the problem.
- ra.sh uses more portable find options. [ Bug #1385630 ]
Thanks Sean Sweda for the patch.
- fsdiff displays the command file name when reporting command
file line errors. [ Feature #1592739 ]
- Makefile.in using POSIX sub-make methodology [ Bug #1641044 ]
- Fixed build problem for Suse 10. [ Bug #1677170 ]
Thanks cdr3 for reporting the problem.
- ktcheck exits on all non 2xx server responses to avoid all
cascading error messages
- Added optional path to ra.sh for update & create
- Including configure.ac in source distribution
- ra.sh auto now does pre/post apply.
Thanks Sean Sweda for the patch.
- Updated copyright information
- Cleaned up formatting of STAT SPEC
- Cleaned up server's debug information
* Fixed crash when using the Device menu without a selected device.
* Fixed DVD copy when reading from a DVD+RW.
* Fixed --without-alsa configure check
* Fixed a crash in Video DVD ripping when the title does not contain an
audio stream
* Only use the mkisofs parameters -biblio, -copyright, and -abstract if
they have been set. Using them with invalid values (empty) seems to
sometimes result in broken iso images.
* Better compatibility with recent transcode development branch
* Fixed Multisession import size handling.
* Fixed Lame quality preset handling.
* Made libk3bdevice really thread-safe. This fixes the disabled DMA bug!
* New configure check --without-cdrecord-suid-root to disable K3b's check
for cdrecord permissions. Although not recommended it is requested by
many distributors.
* Changed the order of the buttons in the tool dialogs to match the
default KDE order.
* Added handling of the newly introduced genisoimage parameter
-allow-limited-size
* Make the K3b Sox audio encoder plugin work with newer sox versions
(Thanks, Stephan Binner.)
2.2.10 - Thu Oct 26, 2006
-------------------------
* Hans de Goede patches: 1) handle sysfs sensors which represent themselves
as platform drivers (/sys/class/hwmon). 2) Add a libsensors sensor
monitor interface which will be used preferentially over sysfs if
libsensors is installed and sensors_init() on /etc/sensors.conf succeeds.
* Add --without-libsensors command line option to force using /sysfs
instead of libsensors for cases when running a new Linux sensor kernel
module that is not yet supported by libsensors. A fallback to /sysfs is
automatic when libsensors detects zero sensors.
* Linux sensor config names change with migration to libsensors, so attempt
to automatically do a conversion so user won't have to redo sensor
config. But this doesn't handle client/server runs so for these
sensor configs must be redone.
* Michael Buesch patch: Add PowerMac G5 Windfarm sensor monitor interface.
* David G. North patch: Add content length check to mbox mail checking to
get good mail counts even if there's a mal-formed mime content package.
* New Translation
o pt_BR.po from Insigne Free Software (traducao--at--insignelinux.org)
* Translation updates
o de.po
o it.po from Vincenzo Reale
* Bugfixes
o Christian Schmidt patch: add -pci- to sensor config compatibility fix.
o gkrellmd plugins didn't get initial update data.
o Don't limit mbmon detection to i386 architectures.
o Flush gtk events pending between closing and moving gkrellm so
window managers can get width updates before the move.
o Fix warnings from newer gcc.
Monit is a utility for managing and monitoring, processes, files,
directories and devices on a UNIX system. Monit conducts automatic
maintenance and repair and can execute meaningful causal actions in
error situations.
pksgrc changes: install man pages for xm, xend-config.sxp and xmdomain.cfg.
Should fix pkg/36190.
Main changes:
This is largely an opportunistic stabilising release for HVM guests, due to
the large amount of work in that area of the code since 3.0.3. These
enhancements have in particular improved support for SMP and ACPI Linux and
Windows operating systems.
- make this compile on NetBSD/x86_64 [does not work yet]
- completely automate the NetBSD header generation. This should make porting
to other platforms easier.
* Version 1.5 2007-03-08
- Tree structure of mailboxes has been totally rewritten
based on Perl module Tree::Simple from CPAN
(thanks to Murray Trainer <mtrainer@central-data.net>)
- added a check for mailbox permissions to 'reconstruct' command
* Version 1.4.5 2006-11-28
- fixed a bug when changing quota on mailboxes with similar names
(thanks to Murray Trainer <mtrainer@central-data.net>)
* Version 1.4.4 2006-11-3
- requires Webmin 1.240 for using 'ui_bytesbox' function in ui-lib.pl
pkgsrc chages: use full distfile instead of non version indivisual module files.
Version 1.340 (8 April 2007)
* Change the default Blue Framed theme to match the style of www.webmin.com, and generally look nicer.
* User interface cleanups in various modules (Apache, Backup Config, Webmin Configuration and others), adding tabs to reduce the size of pages and converting code to use ui-lib.pl.
* The Perl Modules module can now fetch RPM or Deb packaged modules from YUM or APT, where available.
* Added easy fields for sending SMS messages in the System and Server Status module (for US carriers that have email to SMS gateways).
* Replace the old HTMLarea widget for HTML editing in the File Manager and Read User Mail modules with Xinha.
* Linux quotas are now set with the setquota command, which shows up nicely in the actions log.
* Optimizations to speed up getting the hostname and Postfix config settings.
* Improved YUM and Redhat Network support in the Software Packages module.
* View the detailed change log.
Version 1.330 (27 February 2007)
* If the underlying OS is upgraded after Webmin is installed, a message is displayed on the main page prompting you to fix it.
* Added a feature in the BIND module for updating an IP address in multiple zones at once.
* The File Manager now automatic detects HTML files and launches the correct editor.
* Improved the LDAP module's support for large databases.
* When there are too many tables or databases to display in the MySQL and PostgreSQL modules, a menu for selecting a specific table is shown instead.
* Added functions to ui-lib.pl for tabs and hidden table sections.
* Added support for comments to the Shorewall module, and improved logging
* The Webmin Actions Log module can now rollback selected files changed by an action, rather than all of them.
* View the detailed change log.
Version 1.320 (21 January 2007)
* Added the PHP Configuration module for managing php.ini.
* Changed the default theme for new installs to the Blue Framed theme.
* Improved handling of large file uploads so that they are no longer read into memory by Webmin webserver. Also added a progress bar window for tracking uploads.
* Added checkboxes for deleting multiple objects at once in several modules.
* Changed all rows of links (like Select all / Invert selection / Add something) to put | characters between them, to improve readability.
* Big improvements in Windows support in various modules and the Webmin core.
* Enhanced the System and Server Status module to allow monitoring of all hosts in a Webmin server group.
* View the detailed change log.
Version 1.310 (28 November 2006)
* Big improvements in Ubuntu support, including the Bootup and Shutdown module, mounting filesystems specified with the UUID syntax, and various default module config changes.
* Re-designed the Simple Blue theme to use frames.
* Added support for IPv6 addresses in modules where the underlying servers allow them.
* Supported HFS and FATX filesystems under Linux.
* MySQL backups can now be compressed with gzip or bzip2.
* Added file locking and logging to the Postfix module, and improved access control features.
* Added checkboxes and buttons for mass deletion in the Cron and DHCP modules.
* Added access control options for the Info window to the File Manager module, and a feature to allow extraction of ZIP files on the server.
* View the detailed change log.
Version 1.300 (15 September 2006)
* Fixed security holes that allow the source of Webmin programs to be viewed, and allow cross-site-scripting attacks.
* XML-RPC clients can now call Webmin API functions.
* On systems with no root password, users with sudo access can login to Webmin as root.
* Improved support for latest Debian and Fedora releases, including the new IPtables config system in Debian 3.1.
* The file manager can now extract tar.bz2 files, store a history of entered paths, and show the total size of a directory.
* The Filesystem Backup module can backup and restore TAR and dump files over FTP.
* MySQL server variables and connections can be viewed and changes.
* Table data can be sorted by clicking on headers in the MySQL and PostgreSQL modules.
* Improved support for PostgreSQL 8, including editing tables with no OID field.
* Sendmail and Postfix aliases and maps can have a comment associated with each entry.
* Squid 2.6 is now supported.
* View the detailed change log.
Version 1.290 (29 June 2006)
* Fixed a security hole that would allow a remote attacker to view any file on the system.
* Added the LDAP Client module, for setting up a Linux system to get users and groups from an LDAP server.
* Added support for sending email when a group is over quota to the Disk Quotas module.
* Several other small fixes for bugs found since 1.280.
* View the detailed change log.
Version 1.280 (16 June 2006)
* Added the Simple Blue theme, a less graphics-heavy design which may eventually become the default. This theme takes advantage of changes in many modules to use highlighting on table rows.
* Updated the Apache module to support version 2.2.0.
* Updated the various operating-specific NFS server modules to support mass deletion of exports, and to internationalize those that were using hard-coded text strings.
* Updated various modules to allow deletion of multiple objects (such as table fields, Samba shares, PostgreSQL grants, Squid ACLs and so on) at once.
* Added configuration options to the Read User Mail module for the date format, pager arrow locations, timezone and separate message window mode.
* Updated the MySQL module to support views in MySQL version 5.
* Enhanced the System and Server Status module to allow the selection of multiple hosts for each monitor, added a monitor type for testing an SQL server, and updated the Network Traffic monitor to support FreeBSD.
* Fixed a security hole that allows remote viewing of any file on the system when Webmin is run on a Windows server.
* View the detailed change log.
5Mar07
kes File migrate bug with Pool Occupancy using mediaid instead
of jobids. Fixes bug #795.
kes Fix orphaned buffers in filed backup and verify due to
crypto buffers not freed during errors. Fixes bug #789.
04Mar07
kes Add smartctl call to bacula-sd.conf as an example of getting
tape alert info.
02Mar07
kes Add Client Connect Wait to Storage daemon to permit users to
modify the time the SD waits for a FD connection.
28Feb07
kes Apply Command ACL filter to JobId list in restore command.
kes Correct typeo in var.c patch.
27Feb07
kes Don't let Bacula prune File or Job records for the current Job.
kes Fix variable substitution pad + inc bug reported (with patch)
in bug #791.
26Feb07
kes Correct SQLite log table index as reported by Luca Berra.
24Feb07
ebl Fix FIFO stuff, bacula tries to rewind the FIFO... Thanks to Andreas
22Feb07
kes Fix a few places in lib/message.c where the open fd may
not be zeroed.
21Feb07
kes Add LANG=C to autoconf/randpass so it works with languages other
than English. Fixes bug #788.
20Feb07
ebl Revert ClientRunBeforeJob as it was in 1.38.x
This fixes bug #780
You will not be able to generate Include/Exclude list any more.
If you want to use this, you can apply
trunk/bacula/patches/testing/clientrunbeforejob_can_generate_include_exclude_list.patch
19Feb07
kes Restore of sockets created false error messages because Bacula
no longer restores sockets, but the code was still trying to
set the attributes on a non-existent file. Reported by a user.
16Feb07
kes Fix encryption deblocking bug, which caused some restored files
to be truncated. This fixes bug #763.
kes Add FD event sequence order prepared by Eric -- for RunScripts.
kes Fix 12am/pm bug as reported in bug #782.
15Feb07
kes Add quick disconnect FD code from 2.1.4 to 2.0.3. This code
causes the SD to release the FD as soon as the FD has sent
all the data to the SD. After that the SD will do any final
despooling (data and attributes) that are necessary. This
allows laptops to disconnect much quicker from the network
after a backup.
13Feb07
kes Apply Eric's ClientRunScriptAfter patch to 2.0 and 2.1.
11Feb07
kes Optimize the use of the database a bit in the Status dir command.
Only open it when needed, ensure that if any previous database
was opened, it is closed.
10Feb07
kes Modify dbcheck to handle orphaned JobMedia, Path, Filename,
and File records in 300K chunks to be more efficient. This
idea came from Juan Luis Frances (if I remember right).
09Feb07
kes Update projects list.
08Feb07
kes Fix dird/ua_cmds.c so that a cancel command checks if the
console is authorized to cancel the job. This fixes bug
#767.
kes Modify SD so that the VolCatJobs medium record is updated
at the beginning of a Job rather than the end. This
fixes bug #775 where exceeding MaxVolJobs caused jobs
to fail.
kes Added a mutex around getting and setting Volume information
so that multiple simultaneous jobs will single thread.
07Feb07
Switch to using Subversion
kes Remove src/pygtk-console/ from configure
06Feb07
kes Delete src/lib/btree.c from win32 build, then add rblist.c
plus the entrypoints.
kes Apply patch supplied that corrects debug print
in canceling jobs for max run time. Supplied as
part of bug #621, which was previously fixed.
05Feb07
kes Test on job_canceled() and sd_msg_thread_done inside
loop starting the message thread to avoid a race condition.
Fixes bug #771.
kes Remove rl_catch_signal from console.c as it conflicted
with the header definition. Fixes bug #765.
ebl Fixes bug #766 about RunsOnClient = Yes (case sensitive)
04Feb07
kes Clarify some stored/acquire messages to indicate if the
problem is with read or append.
02Feb07
kes Fix memory leak with storage ids in cats/sql_get.c
kes Terminate watchdog earlier to avoid reference to released
memory -- reported by Jason Austin.
kes Move closing the database from jobq.c to the director daemon
termination routine. This fixes memory leaks for shadow jobs
(i.e. migration jobs).
kes Free up the unique jobid chain items in migrate.c. This fixes
a memory leak problem.
kes Convert some ugly looking for statements to use foreach_alist
in findlib/find.c. This will facilitate converting the structures
to use dlist (for large include/exclude lists).
kes Fix a bug in the btree.c and btree.h routines, then rename them
rblist and add them to be built in src/lib. Include some new
methods written by Rudolf Cejka that make the code more readable
(hides some of the ugly casting).
26Jan07 (back port)
kes Implement item #12 on project list -- quick release of FD by
the SD. This is noted in more detail above.
0.3
---
* A couple sanity checks from Kerry
* Update the source to work with Automake 1.9
0.2
---
* Completely fix file handling... a better understanding about CD data
structure really fix a lot errors... previous version sometime gives you
invalid bytes at the beginning of the resulting .iso, it caused by
my misunderstanding about the difference between Mode 1 and Mode 2 CD
No change since 1.0b10 [2006/08/10].
Changes since 1.0b9 [2006/07/06]:
- new 'F', 'v' and 'D' commands for interactive mode.
- added -F option (as suggested by Chase Phillips).
- fixed long standing but rare data corruption bug (reported by Jon Amundsen).
Changes since 1.0b8 [2006/06/30]:
- child exit status was not saved when waiting for its orphans.
- look for termcap in ncurses library (reported by Stephan Hegel).
Changes since 1.0b7 [2006/05/22]:
- SHMUX_SSH*_OPTS are now parsed by shmux, allowing passing more complex
options strings. (loosely based on code from Jos Backus.)
- added -B option (courtesy of Chase Phillips and Jos Backus).
- minor enhancement of "interactive mode" status reporting.
Changes since 1.0b6 [2004/12/15]:
- improved timeout enforcement using process groups (suggested by Jos Backus).
- improved handling of "impossible" waitpid() failures.
Changes since 1.0b5 [2004/09/20]:
- user@target now works with rsh.
- fixed miscellaneous assumptions/bugs related to fping.
- user@target is no longer incompatible with -p.
* Changed informative messages to "MKLIVECD>".
* Improved all messages.
* Fix problems with MULTIPLE_KERNELS and USE_GNU_GRUB, previously
if they were not defined the build continued or failed silently.
* Added more error checks.
* Added a new target 'fetch' that will fetch the specified sets from
the specified URL.
* Fixed permissions on /tmp. (Reported by Zafer Aydogan).
* Renamed BOOTKERN to KERNEL_CONFIG, because it's more appropiate.
* Fix a problem with options accepting a 'yes' argument, now
the value can be case insensitive.
* Remove the example kernel config, too old and useless.
* Use mktemp(1) to create the temporary file.
* Updated manpage with reality.
- Fix the manpage path in the Makefile
- Adapt the memmeter.cc changes to pagemeter so it doesn't use kmem
to get uvmexp.
- struct schedstate_percpu is no longer a public interface outside
the kernel
- Add netIface support for NetBSD. Now you can monitor only one network
interface. See the manpage for more details. This change is allready
present in the sourceforge tree.
- PKGREVISION++
gnome-system-monitor applet seems to work. (Patch from Blair Sadewitz
on pkgsrc-users (maybe really from apb@).)
Caveat:
Switching on KERN_PROC2 sysctl define seems somewhat unclean.
All of this needs to be merged upstream.
New in this release is a BNF file that shows the syntax of magic
files. Many more checks have been added to the magic parser and
badly formatted magic entries have been fixed. There is now a
"default" statement in the magic entires. Finally a exploitable
flaw in the print buffer management has been fixed.
changes:
* The background of the window in the standard theme is now just slightly
transparent when compiled against GTK+ 2.10 and when using a composite
manager.
-initial accessibility support
-bugfixes
version 0.4.4 (27-February-2007):
* Fixed a bug where a notification's ID could be reset when a different
notification was closed. Patch by jylefort. (Bug #94)
* Fixed a crash when the D-BUS proxy was not being freed on notify_uninit,
which was problematic when used in a loadable module. (Bug #92)
* Fixed a crash when a signal handler for the notification's closed signal
caused the notification to be destroyed. (Bug #116)
* Fixed memory leaks when creating notifications. (Bug #112)
* Fixed potential memory leaks where the function passed to
notify_notification_add_action to free the user data was not being
called. (Bug #119)
The change logs with over 3000 lines are too long to mention here.
See AN-2.01.01* in the source directory.
For me it was support for writing DVD+RWs.
Note on the patches:
patch-ak: fix compilation with DVDPLUS_DEBUG defined.
patch-cg: revert "use" from off_t to int again as it is passed to function
expecting an int. The possible values aren't huge, anyway.
patch-ck, patch-cl, patch-cm: fix references to /etc/default/cdrecord.
Remove patches that have been incorporated upstream.
Include official patch to fix build on Solaris 10 06/06 or newer.
Fix HOMEPAGE.
The April 10, 2006 revision (4.77): adds Solaris 10 and above -X option
selection of the display of unlinked file cached paths; improved
reporting of Solaris 10 cached path names of questionable accuracy;
has FreeBSD 7.0-CURRENT update; fixes name addition spacing bug; has
limited SAMFS support for Solaris 10; fixes an HP-UX 11 file "chunk"
size problem; updates for FreeBSD 6.0; updates scripts/sort_res.perl5;
corrects +|-M man page error; improves FreeBSD user device random seed
generation; documents in 00FAQ bundled C and gcc compilation failures
on HP-UX 11.23 dated May 2005 or later; corrects bugs and eliminates
compiler warnings in PSTAT-based HP-UX lsof and in the lsof test
suite; changed the method of reporting unknown file types; dropped
the *claim* that lsof works on BSDI BSD/OS; enables compilation on
Solaris 10 1/06; adjusts to FreeBSD 5.5-PRELELEASE and 6.1-PRERELEASE;
fixes locating AIX ATI sockets by their associated TCP/IP addresses;
adjusts to OpenBSD 3.[89]; ends 32 bit Solaris 8 testing (testing on
64 bit Solaris 8 continues.)
Packaged by Aleksey Cheusov and requested in PR 35469.
This Perl extension implements the BSD process resource limit functions
getrusage() getrlimit() setrlimit()
and the BSD process priority functions. These are available also via
core Perl but here we do more tricks so that the PRIO_* are available.
getpriority() setpriority()
Also is provided
times()
which provides the same functionality as the one in core Perl, only
with better time resolution.
changes:
-Allow passing of NULL to strv out arguments
-bugfixes
-documentation improvements
-Add new API for specifying the timeout in DBusGProxy calls
-some cleanup
This version adds support for NetBSD/amd64 with bootxx_cd9660, because
grub does not work in 64bit mode, so I've disabled the USE_GNU_GRUB
and GRUB_FILES_DIR options if it's amd64.
Enjoy!
Changes since 1.4:
Version 1.7 (2007-03-05):
Added support for more Mac OS X binaries.
Patch provided by Darrin B. Jewell.
Version 1.6 (2007-02-06):
Added support for Microsoft Windows, MS-DOS, and Mono binaries.
Version 1.5 (2007-01-01):
Added support for more Mac OS X binaries. Patch provided by
Julio M. Merino Vidal.
Patch provided by maintainer, Andrey Simonenko in PR 35847.
Changes:
* If value in command line for ipactl is given in time units,
then ipactl ignored overflow during parsing.
* If limits and thresholds were disabled during compilation,
then ipactl did not accept the -r option.
* The "limit" section in ipastat.conf placed in incorrect place
could cause segmentation fault.
this field is class specific and shouldn't be there
-before reading a string descriptor, read the language table and use
a correct language code if possible
-bump PKGREVISION
Changes since 1.3:
* Fixed realpath problems when compiling with cygwin
* Fixed flaw in Zip extraction
* Made indirect block detection a little more stable
Patch provided by Lubomir Kundrak in PR 35712.
Packaged by Roman Kulik, updated by abs and Johann Franz.
This module copies and moves directories recursively (or single
files, well... singley) to an optional depth and attempts to
preserve each file or directory's mode.
0.34 Mon Nov 6 2006
- Update t/03 to skip the "is this file not writable" test when
it would fail because the tests are being run by root (as sometimes
happens when installing Perl modules).
--Jesse Vincent
0.33 Tue 24 Oct 2006
- Previous release tested ok.
- Incrementing for production release.
- No functional changes
0.32_01 Mon 23 Oct 2006
- Use File::Spec to clean/canon paths instead of hand-stripping trailing slash
- Apply the File::Path "safe" check manually for the root only, and
use File::Path itself with safe OFF, so that we can handle deleting
deep readonly files (and do it properly on VMS)
- Added a test for the deletion of deep readonly files
- Removing the use of "our" variables to try and get the Perl version
dependency back to at least 5.005.
- Report "deleted" for non-existant files they want to delete
- Report the path they pass, but for dir USE a File::Spec->canonpath
Make chg-chio wait for a tape to come ready after loading it.
clean up $MT/@MT@ confusion in chg-chio
Patch from Aaron Grier in PR pkg/35231.
(This resolves issue #1 in the PR; issue #2 is unrelated.)
2.1.22
IMPORTANT: cfshow output formatting changes
database internal format changes
Rewritten the checksum subsystem to allow for future development
and improvements and tidied the fragile Berkeley DB code. Cfservd
no longer caches checksums, as this causes update issues. This could
lead to additional load.
The checksum code has been rewritten with a new database model, so all
old data will be rebuilt. The checksum database has been renamed.
ChecksumDatabase variable is not longer used.
Package manager debian patch added to iterate over packages
under installation.
Package manager for AIX code added, courtesy of Anthony Rassin
Package manager for Gentoo added, courtesy of Eric Searcy
ShowState(rootprocs), ShowState(otherprocs) added for
better process reporting
General code reorganization for better separation of concerns, looking
towards cfengine 3.
cfconvert removed. Change of future strategy for cfengine 3 migration.
Rationalization of internal instrumentation and better integration
with cfenvd.
Bug fixes to miscmounts. Editing was broken with respect to editfilesize variable.
Option processing for miscmounts was also broken.
Support for old Berkeley DB APIs abandoned.
Encryption level added for full encryption of opendir traffic.
Must set FullEncryption = ( true ) in control for compatability
server=none now signals noop in method execution and copy.
Varstring expansion bug for nested variables.
2.1.21
copy action now supports this $(this) variable which is made equal to the
current server. This allows separating files from multiple hosts when downloading.
cfenvd LDT fixes
Bugs in PeerLeader/Group functions fixed.
Some buffer limits too small and hardcoded in item.c - fix
PH support removed from cfenvd during code rationalization - never used
Cfenvd code rationalization and channge in database format.
THe first time cfenvd runs, it will convert the database into the new format,
be aware that this could take some time as it is disk intensive.
Matt Shibla (ARM) ReturnsZeroShell function added.
Cfrun ignored port number, fix
2.1.20
ipv6 structure compilation error for Tru64
Tested for compilation with latest Berkeley4.4-NC
New option in cfservd.conf "LogEncryptedTransfers" (true/false).
If true, any file that is granted access and is marked "encrypt=true"
will be logged in syslog. i.e. one can keep a record of sensitive
transfers.
Linkcopy fix in 2.1.19 broke copying of links that point
nowhere. Fixed.
Copy was missing from the multi-pass detection. Fixed
Patch to debian package management. (bastiaans@sara.nl) fixed -
debian package always returned eq/true without cmp/version
statement" (checking if a package is installed, regardless of
version, now works
However the "Comparison result" is always "eq" (equal) somehow for
me... "
If you are experiencing problems with 2.1.19 please get 2.1.19a.
One of the changes in 2.1.19 has had bizarre side effects in links
and disks.
2.1.19
cfagent will now exit and cease processing if any class in the defined
control list
AbortClasses = ( class_name_1 class_name_2 ... )
The singlecopy feature has been rewritten after reports of it not
working, besides, the code was bizarre and the documentation was
even worse.
The autodefine code also patched and tested. In both these cases,
there are lists of *patterns* or wildcards. The code and docs now
agree
ExecResult now runs its command in -n mode
Error parsing strings (esp shellcommands) that contain the $
symbol due to a bug in 2D-lists.
VMWare ESX recognition.
Bug in cfservd stat-mode on symbolic links not correctly
evaluated. Bug in linktype=copy for copy fixed.
Bug in array expansion fixed - would truncate string after expansion
Constant-cosmetics and length alterations. CF_SMALLBUF introduced,
and MAXHOSTNAMELEN used
PID file added for each daemin in WORKDIR == /var/cfengine
Patch for function argument parsing
Typo in docs. SelectPartitionGroup -> SelectPartitionNeighbours
Inform=true support for packages
HostRange bug - recoding not implemented properly from
2.1.16. Caused seg fault.
Joe Buehler's harmless patch to cfexecd to flag daemon and batch mode.
Serious bug in binserver handling fixed. (Rarely used feature)
home tidying did not set the "done flag" for multiple pass avoidance.
Patches to setting unqualified and qualified names
SuSE 10 detection patch
Minor error fixes discovered by Joe Buehler and his wonderful
software.
Files is the "suspicious" list were marked "not sensible" so that
follow-up rules e.g. to delete them would not be triggered This is
now considered a confusion of roles. Suspicious files are no
longer skipped.
More memory leaks in cfservd
Compilation fix for non-IPv6 savvy machines
2.1.18
Error in FileExists() left over from 2.1.16 changes. Fixed
elsedefine was not defined if a copy was requested of a non-existent file. Fixed.
HostnameKeys (dynamic keys for dhcp clients) fix for cfservd.
Error in stat'ing links that point to non-existent files in
cfservd. Missing "else" caused this to be reported as an error in
remote file copy.
5 second timeout reduced to 10 in cfservd file change check.
Error message returned by cfservd is non-specific and previously
said authentication denied, regardless of failure. The daemon now replies
"Unspecified refusal". Users should use -v or -d2 on both sides of a connection
to diagnose the true cause of failure,
Segmentation fault when in verbose mode fixed - editfiles pointer.
Error in parsing quotes and escaped quotes in functions.
Bug in implementation of tidy scheduling during dependent classes fixed.
BeginGroupIfLineMatch
BeginGroupIfMatch
BeginGroupIfLineContaining operations added
Function ExecShellResult similar to ExecResult, but a shell is used,
cfservd some additional memory reclamation during file updates, could cause memory leaks..
2.1.17
This is a minor bugfix release
WARNING - the handling of function arguments has been changed. You are recommended to
use normal C/Perl quoting of argument strings., e.g.
result = ( ExecResult("/bin/sh -c \"${pf_cc} -V | head -1 | cut -d\ -f3\"") )
not
result = ( ExecResult(/bin/sh -c "${pf_cc} -V | head -1 | cut -d\ -f3") )
IsWildItemIn now has reflexive check - some confusion in the code about whether
the needle or the haystack is the wildcard.
Templating in editfiles. A new editfiles directive "ExpandVariables"
adds an "m4" like function to cfengine -- allowing predefined variable strings
to be expanded into text.
Patch contributed to expansvariables: Davor Ocelic <docelic@mail.inet.hr>
Alerts patch - some alerts not installed, if classes not defined.
Patch for missing variable expansion after function
parameter rewrite in 2.1.16. Some functions were not fully ported.
vicf eliminated from distribution
PrepModule environment fix
Compilation error C++ mixed into cfetool fix
Chdir to / when ascting as a daemon for cfservd, cfexecd etc
2.1.16
Bugfix release
Moved method parameter setting to fix a bug where parameters would
be set too late to be used in the parser
action=warn in copy required inform=true to work, fixed.
Function arg expansion bug and improvement fix
Include directive added to cfrun.hosts (Olivier Fauchon)
MOUNT_RO name collision fix
SEG fault fixed when signalling cfenvd
SkipIdentify partial fix
Alf Wachsmann and Elizabeth Cassel's cfetool added, based on cfenvd.
"cfetool makes a standalone tool out of cfenvd that accepts arbitrary
periodic data. In addition, it has support for yearly periodic data.
It's function and the user interface is in many aspects like rrdtool's.
cfetoolgraph was added to work with the new features of cfetool.
It works basically like cfenvgraph."
Bug fix for multipass evaluation when resolving dependencies.
Cfservd reread patch. Timeout on polling for linux,
Default route code now uses "route" command exclusively for portability.
EmailFrom patch to cfexecd / redundant code was paste error
Increase pass depth in evaluation of action sequence.
Skipident patch
Size increase for interface buffer list
HPUX,AIX ifconfig location fix
Methods documentation improved.
New control function for testing tcp services
var = ReadTCP(host,port,"send string",maxbytes)
2.1.15
-f removal in cfservd patch
Segmentation fault in cfservd with RSA key exchange fixed.
Disk freespace alerting bug - did not agree with manual specification. Message
appears only in verbose. Fixed.
Autodefine install patch.
Abspath in shellcommands was not parsed and acted on...
Warnall action was not respected in copy. Permissions were altered on destination file anyway.
cfcolon added to special symbols.
2.1.14
Alerts processed now in update context.
More locking canonification fixes
Exception for ReplaceALL convergence warning. Warning is not fatal
if the operation is inside an editgroup.
md5/sha1 message incorrect on new file found.
Fixup Makefile.am and doc/Makefile.am. Docs are now installed
in the CFEngine "share" directory where they belong.
Directory iteration fixed. New: owner=LastNode sets the owner of
the directory to the name of the last node in the dir name. This allows
the creation of homedirs.
CentOS support added.
Extra encryption stage added in C5 protocol. NOTE: This makes 2.1.14
cfagent clients unable to talk to older servers. (Upgrade servers
first, or at the same time.)
Class "no_default_route" is now defined if a default route is not previously
set, and a default route is defined for the current host.
Added class functions IsGreaterThan, IsLessThan for numerical or string comparisons
control:
actionsequence = ( files )
a = ( 2.12 )
b = ( 2.11 )
classes:
lt = ( LessThan(${a},${b}) )
gt = ( GreaterThan(${a},${b}) )
alerts:
lt:: "$(a) LESS THAN $(b)"
gt:: "$(a) GREATER THAN $(b)"
Bugfix for cfshow -c options (Nathan Hruby)
2.1.13
Mistake in placement of update.conf runs fixed.
Alteration to lock hashing to avoid conflicts
Mandrake version type patch/repatched
Error message in disable now
underlines move to respository where defined.
Locking patch to tidy. Did not release lock when tidying
recursively with subdirectory deletions. (Eric Sorensen).
Host range patched (again) (Bas VdV)
2.1.12
cf.preconf can now cause an abort if the script prints out a string
containing the substring "cfengine-preconf-abort".
An exit code of 2 signals this failure
Cfrun bug in placement of workdir initialization. Would try to open
/inputs/cfrun.hosts instead of /var/cfengine/inputs/cfrun.hosts
Moved mutex locks in address purging, to see if it prevents some
segmentation faults.
In image.c:
/* if (TRAVLINKS || ip->linktype == 'n') */
Took out linktype reference. This appears to be erroneous.
Patch to tidy: "Guolin Cheng" <guolin@alexa.com>
Patch to -Q to prevent update.conf from being executed.
Patch to rationalize choice of port number for new getaddrinfo
interfaces. (ip.c)
small patch to allow the use of PCRE if it is compiled with
--with-pcre. This is using the POSIX compatible API that PCRE provides,
so the change necessary is to use pcreposix.h instead of regex.h and to
link in pcreposix.so. cindy.marasco@pnl.gov)
2.1.11
SUPPORT FOR POSIX ACLS IN LINUX IS NOT AS STRAIGHTFORWARD AS
ORIGINALLY THOUGHT. THE API DOES NOT MATCH EXISTING
IMPLEMENTATIONS AND SEEMS SIGNIFICANTLY MORE COMPLEX. IN THE
INTERESTS OF STABILITY THIS WILL HAVE TO BE DEFERRED TO A LATER
RELEASE.
Comma in function argument bug in FileExists etc, fixed
Option -z (--schedule) now prints only the run schedule. Option
-Q (--query) added to print values of variables defined in
configuration
cfagent -Q sysadm,domain,site,ipaddress
in format varname=value
New variables can be used in cfagent.conf for cfexecd control:
EmailFrom = ( )
EmailTo = ( ) - overrides sysadm if set
White Box linux class recognition added
When setting classes or variables by function call, the function
evaluation is no longer performed if it is not in an active class.
Cfexecd now calls cfagent with -D from_cfexecd to define the class
"from_cfexecd::" when run from the executor
WarnIfFileMissing added to editfiles and default is not to warn
of non-existent files, except in inform/verbose modes.
Check added for DefineInGroup, signals error if not in group
Added copy type "any" for any matching criteria, date/sum etc.
Respository variable was not expanded like a normal variable
cfshow tool added for consulting the databases
Better autodetection of Berkeley DB in some distros of Linux (SuSE) - has anyone heard of "standards"?
Date format changed in cfexecd output files
Errors if remote copy is not encrypted when server demands encryption. (patch)
Renaming of directories is now allowed if dest= is set specifically.
Check added for variables defined in terms of undefined variables.
Patch for solaris package manager added (Louis Erickson - wwonko@rdwarf.com)
file added as synonym til reg in filter
Patch to HostRange (item.c) (rader@ginseng.hep.wisc.edu)
Internal variable determining WORKDIR for non-privileged users.
Various minor changes and cosmetics.
Lock string must include server name in copy - added
Method reply bundles fixed to work correctly with ipv6 addresses
SIGPIPE and SIGCHLD added to signal handler (SIGCHILD ignored against posix, but
how the hell do you sort this out?)
srand -> srand48 typo in cfenvd
Multiple method reply variables were incorrectly separated.
Added options to disable LastSeen data recording feature.
fclose used instead of pclose when calling ifconfig - resulted in zombies
28Jan08
kes Fix maxruntime bug #621.
27Jan07
kes Get current main CVS .specs for RedHat, SuSE, Mandrake.
26Jan07
ebl Implement the include JobID in spool file name project.
kes Reorder projects file in order determined by Jan 2007 vote.
kes Fix open of SQLite3 db where user does not have write permission
so that DIR does not crash. Fixes bug #761.
25Jan07
kes Change 'Device not configured to autolabel' from INFO
to WARNING.
kes Fix jobq.c to restart failed jobs when Reschedule Times = 0
which should restart an indefinite # of times.
kes Fix configure --help to print --with-mysql[=DIR]. Same for
other DIR specifications.
23Jan07
rn Fix msvc build problems. Fix bacula.dll exports for msvc build.
Fix path quoting in SQLite scripts.
Fix problems with SHGetFolderPath.
19Jan07
kes Create patches/2.0.1-restart.patch. Fixes bug #755.
[[ pkgsrc had this in the 2.0.1 package ]]
18Jan07
kes Fix Job restart on error bug that promotes an Inc to a Full
backup. This should fix bug #755.
pscpug is a unix utility designed to graph a given process's CPU usage
over time. Since you can see changes over time, it is often more
useful than top for checking on a specific errant process.
Foremost is a program to recover files based on their headers and
footers. Foremost can work on image files, such as those generated by
dd, Safeback, Encase, etc, or directly on a drive. The headers and
footers are specified by a configuration file, so you can pick and
choose which headers you want to look for.
* Improved handling of sparse files:
Now adding up only allocated size
* Improved handling of regular files with multiple links:
Now adding up size / no_links per occurence.
This is much closer to what "du" reports.
* Extended "own size" column context menu to show sparse files
and regular files with multiple links
* Reordered "own size" column context menu for consistency: xxx MB (yyy
Bytes)
* Removed currently read path from status line while reading:
Much less flicker, no more constant window resizing, improved performance
* Added explanations for sparse files and multiple links to online help
A new bug fix release of Xfce 4.2 is available. This release is supposed to
be the last release for the 4.2 branch. It includes several fixes ported from
the current developpment branch. This release should not be confused with the
upcoming Xfce 4.4 release [1], it's a bug fix release of the previous stable
branch.
[1] Xfce 4.4.0 is already in pkgsrc-wip.
2.0.1-restart.patch for the director daemon.
Changes:
12Jan07
kes Fix Bacula->Documentation link on Win32 to point to index.html
instead of bacula.html. Fixed bug #750.
kes Return JobId in db_get_job_record() when JobId==0. This should
fix bug #741.
kes Do not release source pointers when restarting a failed job.
11Jan07
kes Add dynamic dll entry point for SHGetFolderPath to Win32 code.
This *should* fix bug #747.
kes Modify winbacula.nsi to substitute with g bin_dir_cmd. Should fix
bug #742.
09Jan07
kes Modify USTORE constructor to set an empty store_source string,
and don't copy the store_source string in a cancel. Hopefully
this will fix Arno's seg fault, bug #744.
kes Add back code to disable conio in configure. Fixes bug #743.
kes Correct the Options scanner in the FD to correctly handle
SHA1 option, which was eating the next option. Reported by
Sebastien Guilbaud.
kes Add code to indicate when the SD is spooling, spool wait, and
despooling as requested by Alan Brown.
For 2.0.1-restart.patch:
Fixes bug #755 where jobs that were automatically rescheduled after a
failure were being upgraded from Incremental (or differential) to Full
backups (the since_time was lost).
This package embeds secure hashes (SHA1) and digital signatures (GNU
Privacy Guard) into files for verification and authentication.
Currently, target file types are all ELF format: executables, kernel
modules, shared and static link libraries. This program has
functionality similar to tripwire and integrit without the need to
maintain a database.
Recent changes include:
2006-10-31 15:14 Christos Zoulas <christos@zoulas.com>
* Check offset before copying (Mike Frysinger)
* merge duplicated code
* add quad date support
* make sure that we nul terminate desc (Ryoji Kanai)
* don't process elf notes multiple times
* allow -z to report empty compressed files
* use calloc to initialize the ascii buffers (Jos van den Oever)
2006-06-08 11:11 Christos Zoulas <christos@zoulas.com>
* QNX fixes (Mike Gorchak)
* Add quad support.
* FIFO checks (Dr. Werner Fink)
* Linux ELF fixes (Dr. Werner Fink)
* Magic format checks (Dr. Werner Fink)
* Magic format function improvent (Karl Chen)
2006-05-03 11:11 Christos Zoulas <christos@zoulas.com>
* Pick up some elf changes and some constant fixes from SUSE
* Identify gnu tar vs. posix tar
* When keep going, don't print spurious newlines (Radek Vokál)
2006-04-01 12:02 Christos Zoulas <christos@zoulas.com>
* Use calloc instead of malloc (Mike Frysinger)
* Fix configure script to detect wctypes.h (Mike Frysinger)
define of Qt set, but ships with a Single Unix Specification compliant
iconv.h, don't use the FreeBSD (libiconv) or NetBSD (incorrect iconv.h)
code. This should be fixed upstream by utilising the ICONV_CONST
configure test, but for a local pkgsrc fix it is too much work.
* DirectoryHandle::close(): Set gobj() to null, to prevent
us from trying to close again later in the destructor.
* Build: Fix build when glibmm was built with --enable-api-exceptions=no.
Patch provided by Peter Schuller in PR 35419.
New in v1.0.5 (2006/11/11)
--------------------------
Fix a traceback due to an off-by-1 error in "--remove-older-than nB".
Fix a security violation when restoring from a remote repository.
(Patch from Charles Duffy.)
--list-at-time, --list-increments, and --list-increment-sizes should
now work from a read-only repository. (Bug reported by Wolfgang
Dautermann.)
1.0rc4
======
* K3b now includes a VideoDVD kio slave. It can be used in Konqueror through the protocol videodvd:/
to copy the files from a VideoDVD with on-the-fly decryption if libdvdcss is installed.
(Be aware that in some countries it is not permitted to use libdvdcss.)
* New Device menu containing all the actions possible for a device (like eject, unmount, ...).
This includes the possibility of assigning shortcuts to these kind of actions.
* K3b now warns if user parameters for external programs have been specified. This has been introduced
because there were some bug report that were caused by faulty user parameters.
* Cleaned up all the job classes: No job creates a widget anymore. This allows for non-GUI usage of libk3b.
For example in a kioslave.
* New option in the data project to not cache the inodes. That means it is possible to have multiple
actual copies of the same file on one CD/DVD.
* K3b now tries to disable stuff that might influence the burning process. This includes the KDED module
mediamanager, SuSEPlugger, and automounting (currently supported: subfs, supermount).
* New Audio Track source editor dialog to cut audio track sources at the beginning and the end.
* Splitted "read retries" and "ignore read errors" for data and audio sectors in cd copy and set new
defaults for audio sectors which make more sense: 5 retires and skip unreadable sectors.
* New Mediamanager which makes K3b always know which device contains which medium. This makes medium handling
more smooth and the user now selects a medium instead of a device.
Other advantages:
- No waiting time anymore when asking for information on media (including for example Audio CD ripping).
- Nice default image filenames.
- CD Copy: Enable/disable options based on the source medium
- Automatically select newly inserted media as burning medium
* DCOP call directBurn() now returns a boolean value stating if the process could be started.
* New DCOP calls cddaRip(), videocdrip(), and videodvdrip() with media:/ url support.
* K3b can now handle media:/ urls from the command line to specify devices
* Better Lame settings dialog. Easier to use for the novice user and better defaults.
* Nicer Ogg Vorbis encoder settings dialog.
* K3b now shows the DVD Medium ID in the disk information view.
* K3b now displays a rough estimate on the remaining time for the current job.
* New automatic media size mode for the projects. This means K3b uses the size from an inserted medium
for the project maximum size.
* Make a suggestion for the filename when saving a project based on the Volume ID (data projects) or the
CD-Text title (Audio CD)
* The Audio encoder plugins are now able to provide (very simplistic) user feedback in case of an error.
* New settings "Swap byte order" and "Write Wave header" in the audio encoding plugin using external apps.
This makes way for the usage of such programs as mppenc to encode Musepack files. In fact, mppenc is set up
as a default along with flac if installed.
* New DCOP interface: K3bJobInterface which provides DCOP signals for the currently running job. It may,
for example, be used to provide information to a Karamba module.
* New KFile plugin for K3b projects. For now it only shows the type of the project (Data DVD or Audio CD or ...)
but may be extended to show arbitrary information.
* K3b now chooses default image names based on the project name or the volumeid/cdtext title in case of
CD/DVD copy.
* The K3b Project DCOP Interface now uses the QString type for url parameters instead of KURL.
* Save/load audio cd track sources in audio projects
* Display a beautified volume id. For example: THE_TRANSPORTER -> The Transporter
* Check if the image directory exists before starting to create a project image
* Possibility to hide the OSD temporarily for one process.
* Completely rewritten Video DVD ripping and transcoding support:
- Simple on-the-fly transcoding of Video DVD titles
- Interface similar to Audio CD ripping
- Preview images in the ripping window
- Automatic clipping
- Simple resizing with automatic aspect ratio handling
* File System presets for all data projects including all the advanced options.
* Completely rewritten data project verification
- K3b now compares the written image instead of the single files
- Verification of Video DVD projects
* Little GUI changes:
- Changed the dialog layout in the action dialogs.
- Simplified the layout of the burn dialogs for data projects (more advanced settings hidden)
- Improved theme support (transparent themes)
* Device buffer status display for DVD burning with growisofs >= 7.0
* Support for Audio CD ripping with libcdio instead of libcdparanoia
- test algorithm improvement: the walking 0 bits test was only
walking the 0 bit in one direction, instead of walking it up
and back down the line the way it was intended to. Thanks: Tim
Rule.
- formatting cleanups.
* Fix segfaults in sensor data repository list
* Fix ipmievd to open interface before daemonizing
* Fix IPMIv1.5 authtype NONE to ignore supplied password
* Fix cipher suite display bug in lan print
* Fix typo in IPMIv2 SOL output when sending break
* Fix improper LUN handling with Tyan SOL
* Add LUN support to OpenIPMI interface
* Add support for Kontron OEM commands
* Update to Kontron Firmware Update command
* Remove nuclear clause from license
* Add Sun OEM command for blades
* Increase argument size for raw commands in shell/exec
* Fix handling of LUNs for LAN interfaces
* Add IPMIv2 SOL loopback test
* Add support for IBM OEM SEL messages
* Disable file paranoia checks on read files by default
* Support IPMIv2 SOL on older Intel boxes
* Display message and exit if keepalive fails during SOL
* Add support for setting VLAN id and priority
* Add support for FreeBSD OpenIPMI-compatible driver
* Add support for IPMIv2 Firmware Firewall
* Fix gcc4 compile warnings
* Make ipmievd generate pidfile
* Add initscripts for ipmievd
INSTALLATION_DIRS, as well as all occurrences of ${PREFIX}/man with
${PREFIX}/${PKGMANDIR}.
Fixes PR 35265, although I did not use the patch provided therein.
a) 'make install' was broken if option memtestplus-iso was
specified
b) patch-ac wouldn't pass pkglint
c) correct document for the BadRAM link
d) add compilation support for 64-bit i386 ports
update so the release notes are very long. Please refer to the website or
the distfile for detailed release notes.
The most important upgrade remarks are included in the MESSAGE file.
As I'm not using bacula myself anymore, I won't be able to support PR's, so
drop maintainership (though I will continue keeping bacula up-to-date if no
one else takes over maintainership).
Patch provided by MAINTAINER, Andrey Simonenko in PR 35323.
ipa-2.0.2 released
Changes:
* If a system does not have LOG_PERROR flag for syslog(3) (this
is a non-standard flag), then "ipa -d" did not output log
messages to stderr.
* Now the configure script checks vsyslog() function, which is
not mentioned in SUSv3.
* Added checks for int32_t, uint32_t, int64_t and uint64_t
to configure.
* autoconf 2.59 -> 2.61, automake 1.9.6 -> 1.10.
* Now autoheader is used for generating src/config.in.h.
* New options for configure: --enable-gcc-more-warns,
--disable-gcc-warns.
* It was not possibly to correctly redefine SYM_PREFIX macro
variable, added relevant description to INSTALL.
* If positive counter of some rule is overflowed, then
statistics was incorrectly updated in databases.
* Initialization of descriptors in ipa was incorrect if
stdin, stdout and stderr were closed.
* Usage of include_files parameter in ipastat.conf caused fake
log messages about memory leak.
* Values in limit, expire, restart and threshold parameters
could not be written with spaces, corrected.
* In the configure script --enable-FEATURE and --disable-FEATURE
disabled FEATURE.
process running at a certain PID is actually the process we wish to
stop. Just unconditionally send SIGTERM to the PID instead, like a
security/amavisd-new doing, fixed PR 35334.
or USE_X11BASE set, but don't include mk/x11.buildlink3.mk directly or
via buildlink3.mks
- introduce BUILDLINK_PREFIX.libXpm as alias for BUILDLINK_PREFIX.xpm
in the !modular case
- fix some cases where the check for libX11 couldn't work at all by using
C++ for compilation without including the proper headers
Verified using a full X11_TYPE=xorg bulk build without additional
breakage. Discussed with salo@, wiz@ and send to packages@ for feedback.
packages with the modular Xorg equivalent. Those are falling back
to the old location by default, so this commmit doesn't change
dependencies.
graphics/xpm ==> x11/libXpm
fonts/Xft2 ==> x11/libXft
x11/Xfixes ==> x11/libXfixes
x11/xcursor ==> x11/libXcursor
x11/Xrender ==> x11/libXrender
x11/Xrandr ==> libXrandr
changes:
-Fix bug where calling dbus_threads_init_default would assert
-Fix UUID output to match the spec
-Clear up documentation on UUIDs
-Fix security bug CVE-2006-6107 match rules can be removed by apps that
did not create them
-pthread fix
pkgsrc changes:
-create /var/lib/dbus on startup
-build against X11 to get the automatic startup of the session bus
(can be switched off per pkgsrc option)
Because the firmware files do not strictly fall into the Free or
Open Source camps as explained in the Pkgsrc guide section 18.1.4,
introduce a bcmfw-license.
Also, because the licensing terms for the firmware files are not
especially clear, add NO_BIN_ON_* so that we don't distribute them
in an unapproved format.
prompted by gdt@
changes:
Fixed GCC 4.1 compilation issues
Fixed hang when inserting WAV file
pkgsrc changes:
-doesn't need gnome-dirs
-use desktopdb/mimedb
-no need to override the "install" target
Patch provided by maintainer(updated the e-mail address) by PR 35209.
* The FreeBSD categories were updated to include sun4v
* Code was reorganized to make it easier to create new GUI code.
* Work began on the MacOS X native GUI
with fixes from the stable branch.
Changes since previous version:
This release implements proper TLS support, as well as all the
bugfixes from the 1.2 stable series.
pkgsrc changes:
* Fixed many pkglint warnings.
* Install munin.conf and munin-node.conf as ${INSTALL_DATA} not
${INSTALL_SCRIPT}, I couldn't see any reason why those were
installed as scripts.
* Added VARBASE into BUILD_DEFS, as suggested by pkglint.
new script BUILD-NetBSD which is a wrapper around build.sh, setting
OBJDIR, etc., and intended to start from a plain source tree and end
up with a cdrom image, with or without x. creates a manifest for
etcmanage. It also has an install option which does a merge of /etc
with etcmanage, but this needs to be done on the same machine as the
build.
new script INSTALL-NetBSD which takes a releasedir and does a binary
upgrade (kernel, userland, merges etc with etcmange, but DOES NOT
TOUCH BOOTBLOCKS). Can be run on a machine other than the build
host.
Fixed a bug in the MULTIBOOT case with kernels like GENERIC.MPACPI.
These kind of kernels do not define "options MULTIBOOT" because
they include another config file that has defined the option.
Rather than using grep -q MULTIBOOT on the kernel config file,
use config(1) -x <kernel> and check if MULTIBOOT is set.
Based on PR 27778 by David Griffith.
I update from 2.4 to 2.5, adapt to recent pkgsrc tree and pkglint clean.
This package allows to access CP/M file systems similar to the
well-known mtools package, which accesses MSDOS file systems. I use it
for file exchange with a Z80-PC simulator, but it works on floppy
devices as well. Currently it contains:
* cpmls - list sorted directory with output similar to ls, DIR, P2DOS
DIR and CP/M3 DIR[FULL]
* cpmcp - copy files from and to CP/M file systems
* cpmrm - erase files from CP/M file systems
* cpmchmod - change file permissions
* cpmchattr - change file attributes
* mkfs.cpm - make a CP/M file system
* fsck.cpm - check and repair a CP/M file system (only simple errors
can be repaired so far). Some images of broken file systems
are provided for testing.
* fsed.cpm - view CP/M file system
* manual pages for everything including the CP/M file system format
defaults messagebus:messagebus trigger daily security warnings (more than 8
characters). The default values are set in mk/defaults/mk.conf but kept the
same for backwards compatibility, so no PKGREVISION bump.
changes:
-bugfixes
* Add a "--replace" commandline argument to gnome-vfs-daemon
to replace the current daemon. (Mostly for debugging use)
* Make translations work in gnome-vfs-daemon
* Handle IPv6 addresses when creating dav uris (DNS-SD)
* Support sun ssh server
* Allow operations on file handles that were created in another
DaemonConnection. (This fixes e.g. smb browsing)
* Support Path key in desktop files
* Don't use deprecated dbus functions
============
Version 0.12
============
o improves category validation code to not catch false positives (Vincent Fretin, Ville Skyttä, Ray Strode, Vincent Untz)
o make category validation code non-fatal (Ray)
o fix mem leaks and double frees (Pascal Terjan)
'c' isn't in USE_LANGUAGES by default, and this cause the configure
script to fail (I still don't know why it works for me).
Pointed out by Martti Kuparinen in private mail, and Robert Elz in
PR pkg/35064.
Summary of changes since 3.8.6:
* Support for USB UPSe (not enabled in pkgsrc)
* new networking driver (net) that uses the NIS interface rather than the
older master/slave networking
* The apctest program has been enhanced to do EEPROM programming in a much
more interactive way than the prior versions.
* Added a ONBATTERYDELAY config, time to switch to onbattery state after
a power failure. New event "offbattery", which is the same as mainsback but
only sent if we got to state onbattery
* new snmp driver, with trap support.
* Battery disconnect and reconnect events
changes:
* Fix a lot of crashes
* Handle throbbers with different sizes
* Don't add a newline when pasting filenames
* Better a11y relationships betweeen widgets
* Make nautilus --quit not be restarted by session
* Fix occasional stuck grabs when rubberband selecting
* Don't timeout typeahead when scrolling with mouse wheel
* Add X-GNOME-Bugzilla-Version to desktop files
* Fix desktop icon overlap problem
the --prefix argument (quick 'n dirty fix, hopefully upstream will
catch up),
-announce .schema to gconf
-being here, update to 0.3.6, changes:
-Added a GConf key to specify which corner of the screen notifications
should appear in
-Added a Dutch translation
-bugfixes