update tags
4693666 fix for 4235823 reintroduced 1199162 (mmap'ed writes may fail to update mtime)
6460239 snv_46; Panic:assertion failed:(threadp())->t_flag file: ../../common/fs/ufs/lufs_debug.c, line: 198
6587501 NFS client failed on TX down-label access to unlabeled node
6534949 Stale need for range locking comment in zvol.c
6562988 ZIL replay fails when filesystem is mounted read-only
6580645 cannot rollback filesystems with unplayed intent log records
6569719 panic dangling dbufs (dn=ffffffff28814d30, dbuf=ffffffff20756008)
6573361 panic turnstile_block, unowned mutex
6584864 $MOS is not properly bounded by pool size
6585265 need bonus resize interface
6587723 BAD TRAP: type=e (#pf Page fault) occurred in module "zfs" due to a NULL pointer dereference
6589799 dangling dbuf after zinject
6594025 panic: dangling dbufs during shutdown
6573276 spare device inuse check problem
6594969 path oriented rebind code needs to protect nexus parent from detach
6557414 autopush doesn't work in exclusive-IP zones
6574920 device_policy based privilege checking doesn't work well with sys_net_config/sys_ip_config
6597381 BAD TRAP: type=e (#pf Page fault) rp=ffffff00043a48f0 addr=28 occurred in module  "<unknown>" due to
6560317 TX NFS server needs to support NFSv3 clients
6596123 TX NFSv4 should not allow a read-up mount via WebNFS
PSARC/2007/453 MSI-X interrupt limit override
6592959 MSI-X interrupt limit override
6595467 libzfs consumers should be allowed to write their own history (or none at all)
6595470 zpool_stage_history() should take a single string
6596228 zfs upgrade -a doesn't always log to all pools
6598427 waitq_runall() doesn't like being interrupted
Use Bandlem.com identifiers and versions

The version number is now calculated automatically
and is updated whenever the project is built, based
on the git version. The version number is calculated
from git describe as:

maczfs_<onnv>-<rel>-<commit>-hash
Use snowflake icon for ZFS drives

The snowflake icon was voted the most popular icon to use for
a ZFS implementation; this was taken from the one enterred in

http://code.google.com/p/maczfs/issues/detail?id=19

Bug: 19
Apply LLVM recommended changes

A number of places in the Solaris code had code paths that would
return garbage due to uninitialised variables. Running through
the cleanup that is provided as part of LLVM enabled a number of
these issues to be closed, as well as identifying situations in which
the Apple ported code could be tightened up as well.
Moved files to .attic

This creates a .attic directory (so it doesn't get shown)
and deletes files that are no longer relevant to the project.
With an LLVM build that includes all, this doesn't work in any case.
Added installer for OSX 10.5 and 10.6

It is now possible to build a versioned installer using
support/release.sh. This will generate a tag based on the
maczfs_xx(-yy) most recent history, with the number of
descendant commits since then.
Added build configuration for LLVM

This adds an LLVM build configuration (using the Xcode 3.2 LLVM 1.5)
as well as refactoring the build to take advantage of LLVM.
Since LLVM is not on 10.5, we can't make this the default for all
projects, though it is about 25-30% faster at building.

In addition, it gives good static analysis advice, which makes it
easier to scan code for problems.
Added LICENSE.txt and added to installer

The installer now has an icon of the ZFS logo, along with
the README.txt and LICENSE.txt at the root level of the project.

In addition, tidied up a few loose ends of files in the wrong
location, and prevented non-existant files from being built.