Hello all,

This is the first weekly CVS release in 2009.
As I began developing AUFS2 (cf. the URL), this is also the final
regular weekly CVS release.
http://sourceforge.net/mailarchive/forum.php?thread_name=7408.1232332832%40jrobl&forum_name=aufs-users

When a bug is reported or a new feature is requested for this version, I
MAY NOT respond them. But I don't think all users switch to aufs2
immediately. If some critical bugs are reported in every week, this
Monday CVS release will continue for a while I am afraid.

o bugfix
- bugfix: copyup/down i_flags except S_DEAD and S_PRIVATE.
  + new function au_cpup_attr_flags().
- bugfix: stop copyup-on-open when aufs is mounted as readonly, reported
  by Yuri Chislov.
  + reject or warn such combination.
  + make verify_opts() global.
  + verify wrong combination of options even if the changes are made on
    VFS options only.
- bugfix: remove clearing error code in a nested error path.
- bugfix: trimming the first '-o' after concatinating.

o news
- temporary support for linux-2.6.28 (untested).
- begin supporting ecryptfs in linux-2.6.27 and later (temporary)
  + new patch ecryptfs-2.6.27.patch.
  + new function au_test_ecryptfs().
  + handle it similar to NFS due to vfsmount.
  + prohibit xino files on ecryptfs.

o misc
- minor optimazation: call au_sbr() instead of au_abr_perm() and
  au_sbr_sb().
- sample/uloop: support for linux-2.6.27, reported by Jordi Pujol.
  + replace kill_proc() by kill_pid().
  + set ctl.ready.pid in kernel space, stop setting it in user space.
  + convert the type of pid member in struct ulo_ctl_ready into struct pid*.
- declare copyright 2005-2009.


J. R. Okajima

----------------------------------------------------------------------
Index: README
Index: patch/ecryptfs-2.6.27.patch
- begin supporting ecryptfs in linux-2.6.27 and later (temporary)
  + new patch ecryptfs-2.6.27.patch.

Index: fs/aufs/branch.h
Index: fs/aufs25/branch.h
- declare copyright 2005-2009.
- begin supporting ecryptfs in linux-2.6.27 and later (temporary)
  + handle it similar to NFS due to vfsmount.

Index: fs/aufs/cpup.c
Index: fs/aufs/cpup.h
Index: fs/aufs25/cpup.c
Index: fs/aufs25/cpup.h
Index: fs/aufs/wbr_policy.c
Index: fs/aufs25/wbr_policy.c
- declare copyright 2005-2009.
- bugfix: copyup/down i_flags except S_DEAD and S_PRIVATE.
  + new function au_cpup_attr_flags().

Index: fs/aufs/file.c
Index: util/aufs.in.5
- declare copyright 2005-2009.
- bugfix: stop copyup-on-open when aufs is mounted as readonly, reported
  by Yuri Chislov.

Index: fs/aufs/i_op_add.c
Index: fs/aufs25/i_op_add.c
- declare copyright 2005-2009.
- bugfix: remove clearing error code in a nested error path.

Index: fs/aufs/opts.c
Index: fs/aufs/opts.h
Index: fs/aufs25/opts.c
Index: fs/aufs25/opts.h
- declare copyright 2005-2009.
- bugfix: stop copyup-on-open when aufs is mounted as readonly, reported
  by Yuri Chislov.
  + reject or warn such combination.
  + make verify_opts() global.

Index: fs/aufs/super.c
Index: fs/aufs25/super.c
- declare copyright 2005-2009.
- minor optimazation: call au_sbr() instead of au_abr_perm() and
  au_sbr_sb().
- bugfix: stop copyup-on-open when aufs is mounted as readonly, reported
  by Yuri Chislov.
  + verify wrong combination of options even if the changes are made on
    VFS options only.

Index: fs/aufs/super.h
Index: fs/aufs25/super.h
- declare copyright 2005-2009.
- begin supporting ecryptfs in linux-2.6.27 and later (temporary)
  + new function au_test_ecryptfs().

Index: fs/aufs/whout.c
Index: fs/aufs25/whout.c
- declare copyright 2005-2009.
- begin supporting ecryptfs in linux-2.6.27 and later (temporary)

Index: fs/aufs/xino.c
Index: fs/aufs25/xino.c
- declare copyright 2005-2009.
- begin supporting ecryptfs in linux-2.6.27 and later (temporary)
  + prohibit xino files on ecryptfs.
- minor optimization: call au_sbr() instead of au_sbr_perm() and
  au_h_dptr(root).

Index: fs/aufs25/file.c
- declare copyright 2005-2009.
- bugfix: stop copyup-on-open when aufs is mounted as readonly, reported
  by Yuri Chislov.
- temporary support for linux-2.6.28 (untested).

Index: sample/uloop/libuloop.c
Index: sample/uloop/drivers/block/uloop.c
Index: sample/uloop/include/linux/uloop.h
- declare copyright 2005-2009.
- support for linux-2.6.27, reported by Jordi Pujol.
  + replace kill_proc() by kill_pid().
  + set ctl.ready.pid in kernel space, stop setting it in user space.
  + convert the type of pid member in struct ulo_ctl_ready into struct pid*.

Index: util/auplink
- declare copyright 2005-2009.
- bugfix: trimming the first '-o' after concatinating.

Index: Kconfig.in
Index: local.mk
Index: fs/aufs/aufs.h
Index: fs/aufs/br_fuse.c
Index: fs/aufs/br_nfs.c
Index: fs/aufs/br_xfs.c
Index: fs/aufs/branch.c
Index: fs/aufs/dcsub.c
Index: fs/aufs/dcsub.h
Index: fs/aufs/debug.c
Index: fs/aufs/debug.h
Index: fs/aufs/dentry.c
Index: fs/aufs/dentry.h
Index: fs/aufs/dinfo.c
Index: fs/aufs/dir.c
Index: fs/aufs/dir.h
Index: fs/aufs/dlgt.c
Index: fs/aufs/export.c
Index: fs/aufs/f_op.c
Index: fs/aufs/file.h
Index: fs/aufs/finfo.c
Index: fs/aufs/getattr.c
Index: fs/aufs/hin_or_dlgt.c
Index: fs/aufs/hinode.h
Index: fs/aufs/hinotify.c
Index: fs/aufs/i_op.c
Index: fs/aufs/i_op_del.c
Index: fs/aufs/i_op_ren.c
Index: fs/aufs/iinfo.c
Index: fs/aufs/inode.c
Index: fs/aufs/inode.h
Index: fs/aufs/misc.c
Index: fs/aufs/misc.h
Index: fs/aufs/module.c
Index: fs/aufs/module.h
Index: fs/aufs/plink.c
Index: fs/aufs/robr.c
Index: fs/aufs/sbinfo.c
Index: fs/aufs/sysaufs.c
Index: fs/aufs/sysaufs.h
Index: fs/aufs/sysrq.c
Index: fs/aufs/vdir.c
Index: fs/aufs/vfsub.c
Index: fs/aufs/vfsub.h
Index: fs/aufs/whout.h
Index: fs/aufs/wkq.c
Index: fs/aufs/wkq.h
Index: fs/aufs25/aufs.h
Index: fs/aufs25/br_fuse.c
Index: fs/aufs25/br_nfs.c
Index: fs/aufs25/br_xfs.c
Index: fs/aufs25/branch.c
Index: fs/aufs25/dcsub.c
Index: fs/aufs25/dcsub.h
Index: fs/aufs25/debug.c
Index: fs/aufs25/debug.h
Index: fs/aufs25/dentry.c
Index: fs/aufs25/dentry.h
Index: fs/aufs25/dinfo.c
Index: fs/aufs25/dir.c
Index: fs/aufs25/dir.h
Index: fs/aufs25/dlgt.c
Index: fs/aufs25/export.c
Index: fs/aufs25/f_op.c
Index: fs/aufs25/file.h
Index: fs/aufs25/finfo.c
Index: fs/aufs25/getattr.c
Index: fs/aufs25/hin_or_dlgt.c
Index: fs/aufs25/hinode.h
Index: fs/aufs25/hinotify.c
Index: fs/aufs25/i_op.c
Index: fs/aufs25/i_op_del.c
Index: fs/aufs25/i_op_ren.c
Index: fs/aufs25/iinfo.c
Index: fs/aufs25/inode.c
Index: fs/aufs25/inode.h
Index: fs/aufs25/misc.c
Index: fs/aufs25/misc.h
Index: fs/aufs25/module.c
Index: fs/aufs25/module.h
Index: fs/aufs25/plink.c
Index: fs/aufs25/robr.c
Index: fs/aufs25/sbinfo.c
Index: fs/aufs25/sysaufs.c
Index: fs/aufs25/sysaufs.h
Index: fs/aufs25/sysfs.c
Index: fs/aufs25/sysrq.c
Index: fs/aufs25/vdir.c
Index: fs/aufs25/vfsub.c
Index: fs/aufs25/vfsub.h
Index: fs/aufs25/whout.h
Index: fs/aufs25/wkq.c
Index: fs/aufs25/wkq.h
Index: include/linux/aufs_type.h
Index: sample/unionctl
Index: sample/auroot/auroot
Index: sample/diskless/Makefile
Index: sample/diskless/clients
Index: sample/diskless/comount.sh
Index: sample/diskless/custom.sh
Index: sample/diskless/def.mk
Index: sample/diskless/diskless.6aufs
Index: sample/diskless/func.sh
Index: sample/diskless/initrd.mk
Index: sample/diskless/linuxrc
Index: sample/diskless/local.mk
Index: sample/diskless/local.sh
Index: sample/diskless/preseed.sh
Index: sample/diskless/retr.mk
Index: sample/logrow/Makefile
Index: sample/logrow/logrow.c
Index: sample/logrow/test.sh
Index: sample/uloop/Makefile
Index: sample/uloop/ulobdev.c
Index: sample/uloop/ulohttp.c
Index: sample/watchguard/probe/probe.c
Index: sample/watchguard/probe/probe.h
Index: sample/watchguard/probe/cpup/cpup.c
Index: sample/watchguard/probe/open/open.c
Index: util/Makefile
Index: util/auchk
Index: util/aufs.shlib
Index: util/aulchown.c
Index: util/c2sh.c
Index: util/c2tmac.c
Index: util/mount.aufs
Index: util/umount.aufs
- declare copyright 2005-2009.

------------------------------------------------------------------------------
This SF.net email is sponsored by:
SourcForge Community
SourceForge wants to tell your story.
http://p.sf.net/sfu/sf-spreadtheword

Reply via email to