Age | Commit message (Collapse) | Author | Files | Lines |
|
|
|
|
|
of the shared libXm has changed.
|
|
Change most pkgs to depend on either
emulators/suse_linux/Makefile.application (normal pkgs) or
Makefile.common (suse91 and suse themselves) to filter out Operating
Systems without Linux ABI support. Use CPU masks to limit the pkg to
supported platforms.
|
|
|
|
- Fix crash in tray-monitor when daemon disconnects. Bug #479.
- Fix bnet-server bug found on OpenBSD. Bug #486
- Fix cancel failure bug. Bug #481
- Fix failure when Pool name has spaces. Bug #487
- Fix SD crash in autochanger code. Mutex failure. Bug #488
- Fix a couple of free()s in src/filed/acl.c
- Fix memory overrun in bfile.c in building OS X resource
fork filename. Bug #489
- Add Pool name to SD status output.
- Add Python install dir for Solaris to configure. Bug #492
|
|
Also, stop the package from compressing the man pages.
From Geert Hendrickx in private mail.
|
|
|
|
can be obtained from limits.h and RB_PROTOTYPE is needed before
RB_GENERATE.
|
|
|
|
ossdvd specific changes:
* Mon Nov 28 2005 - Release of a GPL compliant 2.01.01a03-ossdvd
patch. The patch is for cdrtools-2.01.01a03.tar.bz2 and is adjusted
to work with linux kernel 2.6.12 or higher and can be compiled with
gcc-4.0.x. It also solves this bug : "cdrecord: Cannot get disk type."
* Mon Nov 28 2005 - Release of a adjusted GPL compliant patch,
called 2.01.01a01-2ossdvd. The patch is for
cdrtools-2.01.01a01.tar.bz2 and is adjusted to work with linux
kernel 2.6.12 or higher and can be compiled with gcc-4.0.x. It
also solves this bug : "cdrecord: Cannot get disk type."
* Tue Oct 25 2005 - a patch that fixes speed display when burning
DVDs. The first is quite obvious - I cannot understand why nobody
has done this fix. The second provides additional speed info because
the speed values in cdrecord are stored in integer variable which
truncates a speed, say, of 2.4 to 2.0. The patch is called
cdrtools-2.01.01a01-DVD-speed.patch.bz2 and should be applied
right after cdrtools-2.01.01a01-ossdvd.patch.bz2
- John Witford
Excerpt of cdrtools changes:
All:
- Support for 'make DESTDIR=xxx install' added
- Better configure tests for procfs include files
- libunls reworked
Cdrecord:
- Allow the -shorttrack option for RAW mode, thanks to a report
from Sebastian Trueg
- Enhance the minimal grace time from 2 to 3 seconds to make sure
that cdrecord will not get out of sync with locks from the
Volume management system.
- Better checks and better error messages for /etc/default/cdrecord
- Correct verbose print mode for old pre-MMC TEAC drives.
- Added support for Ultra speed+ CD-RW media recognition and a check
whether the drive supports Ultra speed+ CD-RW media.
(Thanks to Alexander Noé).
Mkisofs (By Jörg Schilling and James Pearson j.pearson@ge.ucl.ac.uk):
- Better error messages with wrong Eltorito boot options
- Man page is now more explicit about requirements for DVD-video
directory trees.
- Better warning text for missing Rock Ridge in multi.c
- Bugs in README.sunx86boot corrected
- Multi Volume code for reading old image now gives different
error messages on read errors and short reads.
- Diagnostic programs isodump, isoinfo, ... no longer dump core
when called with dev=<SCSI addr> parameters.
|
|
I added patch-b{a,b,c} that are needed for NetBSD 1.6.2.
|
|
system headers.
|
|
CONFIGURE_ARGS.
|
|
example MAKE_ENV+=FOO=${BAR} is changed to MAKE_ENV+=FOO=${BAR:Q}. Some
other changes are outlined in
http://mail-index.netbsd.org/tech-pkg/2005/12/02/0034.html
|
|
__FUNCTION__ macro, but knows the __func__ identifier.
|
|
- Add missing schema file to GCONF2_SCHEMAS.
Bump PKGREVISION.
|
|
http://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2005-3912
|
|
|
|
|
|
CLEX (pronounced KLEKS) is a file manager with a full-screen user
interface. It displays directory contents including the file status
details and provides features like command history, filename
insertion, or name completion in order to help users to create
commands to be executed by the shell.
CLEX is a versatile tool for system administrators and all users that
utilize the enormous power of the command line. Its unique one-panel
user interface enhances productivity and lessens the probability of
mistake. There are no built-in commands, CLEX is an add-on to your
favorite shell.
|
|
|
|
|
|
Detox is a utility designed to clean up filenames. It replaces
difficult to work with characters, such as spaces, with standard
equivalents. It will also clean up filenames with UTF-8 or Latin-1
(or CP-1252) characters in them.
|
|
the appropriate tool via USE_TOOLS (usually "gs:run"), and remove
ghostscript.mk. This change removes a rather out-dated file from
pkgsrc and switches packages to use the more compact implementation
of the Ghostcript-handling inside the tools framework.
|
|
of the libgsf shlib major bump and associated BUILDLINK_DEPENDS bump.
|
|
0.30 Wed Jul 14 19:12:00 2005
- Applied CNANDOR's patch to fix trash() support on OS X 10.4.
|
|
completely separate option as SQLite 3.x is not backwards compatible with
SQLite 1 and 2.
|
|
|
|
|
|
- Corrected ACL for Solaris (David Duchscher and Attila Fulop).
- Add bacula_mail_summary.sh to examples directory. It makes a single email
summary of any number of jobs. Submitted by Adrew J. Millar.
- Unmount command now unloads autochanger.
- Fix hang in FD (Martin Simmons)
- Fix Win98 stat() problem in FD (Thorsten Engel)
- Fix update slots which did not clear missing tapes.
- Fix autostart install for FreeBSD (user reported)
- Fix several problems with PostgreSQL scripts (Eric Bollinger)
- Critical: allow restore of the first file of non-portable Win32 backup.
- Important: with muliple concurrent jobs the autochanger could get
confused because of a missing mutex.
- Fix accessing last slot in label and update slots.
- Modify configure.in to add execute option to sqlite3 catalog scripts.
- Create update_xxx_table_8_to_9 scripts for updatedb
- Move the -lcrypt for PostgreSQL after the PostgreSQL libs in
autoconf/bacula-macros/db.m4 as suggested by user. Fixes bug #457.
- Remove @STATIC_CONS@ from tray-monitor Makefile as suggested by user.
Fixes bug #456.
|
|
the upstrems repository.
|
|
with gcc 4.
|
|
|
|
|
|
Bumped PKGREVISION.
|
|
|
|
|
|
|
|
basically presenting the output from 'xm list' in a full-screen interface
with additional domain information from SNMP, colours and somewhat realtime
updates.
|
|
e.g. aac(4), amr(4), twe(4), etc., so that we can install grub onto
them. Bump PKGREVISION of sysutils/grub to 0.97nb3.
|
|
the recent postfix patch where it didn't compile on NetBSD 2.1.
|
|
|
|
|
|
of the bacula package, not a complement. Suggested by Geert Hendrickx.
|
|
Release Notes for Bacula 1.38.0
Bacula code: Total files = 420 Total lines = 138,440 (*.h *.c *.in)
20,440 additional lines of code since version 1.36.3
Major Changes:
- Fixed out of order Volumes in restore.
- Improved algorithm for reserving drives in multiple drive
autochangers. Autochange users MUST use the new Autochanger
resource in the Storage daemon.
- There is a new database format that is not compatible
with previous databases. You must upgrade if converting
from 1.36.x. No changes from version 1.37.30.
- The Director, Storage daemon, and File daemons are
Deamons are not compatible with prior versions.
All FDs must be upgraded at the same time.
- Support for ANSI/IBM labels.
- Faster database inserts due to combining the MD5/SHA1 into
the attributes record, eliminating one INSERT/file backed up.
- Python Event support has been added. See below for
configuration and details. The implementation is somewhat minimal,
so the functionality is not complete. The Python interface
has not been extensively tested, so please consider it BETA.
- DVD writing support, using parts, and some new directives in
the Device resource of the Storage configuration file thanks
to Nicolas Boichat. Please note that this code is still
BETA and should be carefully tested before using in
production.
- Seven new options keywords in a FileSet resource:
ignorecase, fstype, hfsplussupport, wilddir, wildfile, regexdir,
and regexfile thanks to Pruben Guldberg). See below for details.
- Restore of all files for a Job or set of jobs even if the file
records have been removed from the catalog.
- Restore of a directory (non-recursive, i.e. only one level).
- Support for TLS (ssl) between all the daemon connections thanks
to Landon Fuller.
- Any Volume in the Pool named Scratch may be reassigned to any
other Pool when a new Volume is needed.
- You may clone a Job and thus write (almost) the same data
to multiple Volumes simultaneously (see below). Actually,
any Job may start any other Job with this mechanism, so it
also be used to group jobs.
- Unicode filename support for Win32 (thanks to Thorsten Engel)
- Volume Shadow Copy support for Win32 thus the capability to
backup exclusively opened files (thanks to Thorsten Engel).
A VSS enabled Win32 FD is available. You must explicitly
turn on VSS with "Enable VSS = yes" in your FileSet resource.
- New manual format with an index (thanks to Karl Cunningham).
- New Web site format (thanks to Michael Scherer).
- SQLite3 support.
- Web-bacula, previously a separate project by Juan Luis Frances,
is now included in the Bacula GUI release. This is a management
level tool for reporting the state of Bacula jobs.
- The code is now Internationalized so that it can be localized
in native languages. Thanks to Nicolas Boichat.
New Directives:
- New Job directive "Prefer Mounted Volumes = yes|no" causes the
SD to select either an Autochanger or a drive with a valid
Volume already mounted in preference. If none is available,
it will select the first available drive.
- New Run directive in Job resource of DIR. It permits
cloning of jobs. To clone a copy of the current job, use
Run = "job-name level=%l since=\"%s\""
Note, job-name is normally the same name as the job that
is running but there is no restriction on what you put. If you
want to start the job by hand and use job overrides such as
storage=xxx, realize that the job will be started with the
default storage values not the overrides. The level=%l guarantees
that the chosen level of the job is the same, and the since=...
ensures that the job uses *exactly* the same time/date for incremental
and differential jobs. The since=... is ignored when level=Full.
A cloned job will not start additional clones, so it is not possible
to recurse.
- New Options keywords in a FileSet directive (backported to 1.36.3):
- WildDir xxx
Will do a wild card match against directories (files will not
be matched).
- WildFile xxx
Will do a wild card match against files (directories will not
be matched).
- RegexDir xxx
Will do a regular expression match against directories (files
will not be matched).
- RegexFile xxx
Will do a regular expression match against files( directories
will not be matched).
- IgnoreCase = yes | no
Will ignore case in wild card and regular expression matches.
This is handy for Windows where filename case is not significant.
- FsType = string
where string is a filesystem type: ext2, jfs, ntfs, proc,
reiserfs, xfs, usbdevfs, sysfs, smbfs, iso9660. For ext3
systems, use ext2. You may have multiple fstype directives
and thus permit multiple filesystem types. If the type
specified on the fstype directive does not match the
filesystem for a particular directive, that directory will
not be backed up. This directive can be used to prevent
backing up non-local filesystems.
- HFS Plus Support = yes | no
If set, Mac OS X resource forks will be saved and restored.
- Label Type = ANSI | IBM | Bacula
Implemented in Director Pool resource and in SD Device resource.
If it is specified in the SD Device resource, it will take
precedence over the value passed from the Director to the SD.
- Check Labels = yes | no
Implemented in the SD Device resource. If you intend to read
ANSI or IBM labels, this *must* be set. Even if the volume
is not ANSI labeled, you can set this to yes, and Bacula will
check the label type.
- Scripts Directory = <directory> name. Defines the directory from
which Bacula scripts will be called for events. In fact, Bacula
appends this name to the standard Python list of search directories,
so the script could also be in any of the Python system directories.
- In FileSet, you can exclude backing up of hardlinks (if you have
a lot, it can be very expensive), by using:
HardLinks = no
in the Options section. Patch supplied by David R Bosso. Thanks.
- MaximumPartSize = bytes (SD, Device resource)
Defines the maximum part size.
- Requires Mount = Yes/No (SD, Device resource)
Defines if the device require to be mounted to be read, and if it
must be written in a special way. If it set, the following directives
must be defined in the same Device resource:
+ Mount Point = directory
Directory where the device must be mounted.
+ Mount Command = name-string
Command that must be executed to mount the device. Before the command
is executed, %a is replaced with the Archive Device, and %m with the
Mount Point.
+ Unmount Command = name-string
Command that must be executed to unmount the device. Before the
command is executed, %a is replaced with the Archive Device, and
%m with the Mount Point.
+ Write Part Command = name-string
Command that must be executed to write a part to the device. Before
the command is executed, %a is replaced with the Archive Device, %m
with the Mount Point, %n with the current part number (0-based),
and %v with the current part filename.
+ Free Space Command = name-string
Command that must be executed to check how much free space is left
on the device. Before the command is executed, %a is replaced with
the Archive Device, %m with the Mount Point, %n with the current part
number (0-based), and %v with the current part filename.
- Write Part After Job = Yes/No (DIR, Job Resource, and Schedule Resource)
If this directive is set to yes (default no), a new part file will be
created after the job is finished.
- A pile of new Directives to support TLS. Please see the TLS chapter
of the manual.
New Commands:
- "python restart" restarts the Python interpreter. Rather brutal, make
sure no Python scripts are running. This permits you to change
a Python script and get Bacula to use the new script.
New configure options:
- --with-libintl-prefix for defining alternate locations for
the NLS internationalization libraries. Not normally required.
- --datadir for defining where the language files will be installed
required only if you do not want the default /usr/share.
Items to note!!!
- If you use an Autochanger, you MUST update your SD conf file
to use the new Autochanger resource. Otherwise, certain commands
such as "update slots" may not work.
- You must add --with-python=[DIR] to the configure command line
if you want Python support. Python 2.2, 2.3 and 2.4 should be
automatically detected if in the standard place.
- When linking with --with-python, there are a few warnings that
can be ignored.
- You must either create a new catalog database or upgrade your
old database. After installation, run from your scripts
directory:
./upgrade_bacula_tables
You can also find this script in the <bacula-source>/src/cats
directory.
- The Director, Storage daemon, and File daemons are
Deamons are not compatible with prior versions.
All FDs must be upgraded at the same time.
- You must add --with-openssl to the configure command line if
you want TLS communications encryption support.
- Disk seeking during restores does not yet work correctly in
all cases, so it is turned off.
- Note, with gcc (GCC) 4.0.1 20050727 (Red Hat 4.0.1-5) on an
AMD64 CPU running 64 bit CentOS4, there is a compiler bug that
generates bad code that causes Bacula to segment fault.
Typically you will see this in the Storage daemon first. The
solution is to compile Bacula ensuring that no optimization is
turned on (normally it is -O2).
Other Items:
- Security fixes for temp files created in mtx-changer, during
./configure, and during making of Rescue disk.
- A new script, dvd-handler, in the scripts directory,
which is designed to be used as parameters to Write Part Command and
Free Space Command. They need the dvd+rw-tools to be installed
(http://fy.chalmers.se/~appro/linux/DVD+RW/) AND, the growisofs
program must be patched using the
<bacula-source>/patches/dvd+rw-tools-5.21.4.10.8.bacula.patch
You must have Python installed to run the scripts.
- Part files support: File volumes can now be split into multiple
files, called "parts".
- For the details of the Python scripting support, please see the new
Python Scripting chapter in the manual.
|
|
|
|
|
|
in private e-mail.
|
|
It is a lower-case f according to the official site.
|