From: Sam Hartman Date: Wed, 11 Dec 2002 03:03:45 +0000 (+0000) Subject: Update release notes and changelog X-Git-Tag: debian/1.2.8-1~2 X-Git-Url: https://git.michaelhowe.org/gitweb/?a=commitdiff_plain;h=d87ea37847148b4cbad713ff72b37e10c9483462;p=packages%2Fo%2Fopenafs.git Update release notes and changelog --- diff --git a/ChangeLog b/ChangeLog index 68f830e6b..7cca9f62b 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,734 @@ +2002-12-10 18:17 shadow + + * src/afs/afs_nfsdisp.c: DELTA + STABLE12-nfstrans-solaris-pre-7-support-20021210 AUTHOR + shadow@dementia.org + + make it work for 2.6 and earlier + +2002-12-10 17:55 shadow + + * src/WINNT/client_exp/shell_ext.cpp: DELTA + STABLE12-windows-wide-char-fix-20021210 AUTHOR leg@andrew.cmu.edu + + include afxpriv.h so we get macros call GetSize() and not + GetCount() + +2002-12-10 14:11 shadow + + * src/afs/: UKERNEL/afs_usrops.c, VNOPS/afs_vnop_lookup.c: DELTA + STABLE12-use-afs-strchr-instead-of-strchr-20021210 AUTHOR + mattiasa@e.kth.se + + make dux happy + +2002-12-10 11:41 shadow + + * src/WINNT/afsd/smb.c: DELTA + STABLE12-windows-loopback-adapter-support-20021126 AUTHOR + sdw@email.unc.edu + + try to bind to loopback on windows + +2002-12-09 23:32 shadow + + * src/afs/LINUX/: osi_module.c, osi_vnodeops.c: DELTA + STABLE12-linux-ia64-updates-20021209 AUTHOR jmoss@ichips.intel.com + + deal with *LK64 not defined deal with ia64 sys_call_table + +2002-12-09 22:42 zacheiss + + * doc/txt/RELNOTES-1.2.8: file RELNOTES-1.2.8 was initially added + on branch openafs-stable-1_2_x. + +2002-12-09 22:42 zacheiss + + * doc/txt/RELNOTES-1.2.8: + DELTA STABLE12-add-1_2_8-release-notes-20021209 AUTHOR + zacheiss@mit.edu + + Add 1.2.8 release notes. + +2002-12-09 18:13 zacheiss + + * NEWS: + DELTA STABLE12-update-news-20021209 AUTHOR zacheiss@mit.edu + + Update NEWS file with user visible changes and other noteworthy + things about OpenAFS 1.2.8. + +2002-12-09 17:54 zacheiss + + * configure-libafs.in, configure.in: + DELTA STABLE12-create-openafs-1_2_8-20021209 AUTHOR + zacheiss@mit.edu + + Begin release cycle. + +2002-12-05 00:59 shadow + + * src/: WINNT/client_creds/NTMakefile, + WINNT/install/InstallShield5/NTMakefile, + config/NTMakefile.i386_nt40, config/util_cr.c: DELTA + STABLE12-windows-versioning-updates-20021205 AUTHOR + james@abrakus.com + + conditionalize parts of windows build process on what platform the + build is on + +2002-12-04 19:45 shadow + + * acinclude.m4: DELTA + + fix broken test + STABLE12-deal-with-non-modversioned-non-exported-sys-call-table-200 + 21204 AUTHOR nneul@umr.edu + +2002-12-04 09:27 shadow + + * src/config/NTMakefile.version-NOCML: DELTA + STABLE12-windows-fake-cml-info-20021126 AUTHOR sdw@email.unc.edu + + fake up cml info for windows + +2002-12-04 09:26 shadow + + * src/WINNT/afsd/smb.c: DELTA + STABLE12-windows-rename-warning-20021126 AUTHOR james@abrakus.com + + Currently AFS doesn't handle Explorer operations 'rename' and + 'move' correctly. Normal operation of 'rename' and 'move' is to + warn the operator when the destination file name already exist. + +2002-12-04 09:25 shadow + + * src/WINNT/client_exp/: afs_shl_ext.cpp, gui2fs.cpp, gui2fs.h, + resource.h, shell_ext.cpp, shell_ext.h, lang/en_US/afs_shl_ext.rc, + lang/es_ES/afs_shl_ext.rc, lang/ja_JP/afs_shl_ext.rc, + lang/ko_KR/afs_shl_ext.rc, lang/pt_BR/afs_shl_ext.rc, + lang/zh_CN/afs_shl_ext.rc, lang/zh_TW/afs_shl_ext.rc: DELTA + STABLE12-windows-rename-20021126 AUTHOR james@abrakus.com + + fix rename on windows client + +2002-12-04 09:24 shadow + + * src/WINNT/afsd/smb.c: DELTA + STABLE12-windows-loopback-adapter-support-20021126 AUTHOR + sdw@email.unc.edu + + try to bind to loopback on windows + +2002-12-04 09:20 shadow + + * src/: WINNT/afsapplib/NTMakefile, WINNT/afsd/cm_config.c, + WINNT/afsd/cm_conn.c, WINNT/afsd/smb3.c, + WINNT/client_config/NTMakefile, WINNT/client_creds/NTMakefile, + WINNT/client_creds/shortcut.cpp, WINNT/eventlog/lang/NTMakefile, + WINNT/install/InstallShield5/NTMakefile, + config/NTMakefile.i386_nt40, config/NTMakefile.i386_win95, + config/util_cr.c, libafsrpc/NTMakefile, rxkad/NTMakefile: DELTA + STABLE12-windows-build-cleanup-20021204 AUTHOR james@abrakus.com + + makefile changes. initialize variables to NULL before use clean up + CellServDB parsing make sure files do not get timestamp of -1 + (1969) update product version + +2002-11-26 18:54 shadow + + * src/cf/linux-test4.m4: DELTA + disable-new-afs-thread-model-in-old-kernels-20021126 AUTHOR + shadow@dementia.org + + so COMPLETION_H_EXISTS doesn't happen with 2.4.7-10 + +2002-11-26 18:40 shadow + + * src/afs/HPUX/osi_machdep.h, README: DELTA + STABLE12-hpux-readme-and-comments-on-header-20021126 AUTHOR + shadow@dementia.org + + Thanks to Carl Davidson for making it happen. + +2002-11-22 20:27 shadow + + * README: DELTA + STABLE12-update-README-with-current-systems-20021122 AUTHOR + shadow@dementia.org + + note that logging ufs on solaris can be bad + +2002-11-22 16:01 zacheiss + + * src/afs/LINUX/osi_vnodeops.c: + DELTA STABLE12-linux-flock-downmap-64-ops-20021120 AUTHOR + kvanhees@sinenomine.net + + downmap F_*LK64 to F_*LK if they're different. we have no large + files for now. + +2002-11-22 14:14 shadow + + * src/afs/VNOPS/afs_vnop_readdir.c: DELTA + address-operator-cant-be-applied-to-register-vars-on-hpux-20021122 + AUTHOR nneul@umr.edu + + so we have a working hpux port + +2002-11-19 22:24 shadow + + * src/afs/afs_dynroot.c: DELTA + STABLE12-misc-dynroot-cleanup-20021119 AUTHOR kolya@mit.edu + + Fix a memory leak in the dynroot directory creation process and + factor out common code to compute directory size. + +2002-11-19 22:18 zacheiss + + * src/afs/afs_vcache.c: + DELTA STABLE12-linux-dcache-flushing-fix-22-kernels-20021119 AUTHOR + zacheiss@mit.edu + + Make this work with Linux 2.2 kernels again. In particular, + + - Use the DCOUNT() macro from afs.h instead of atomic_read, because + the d_count member of a struct dentry is an int in the 2.2 + series, not an atomic_t. + + - Use list_del() + INIT_LIST_HEAD() on 2.2, which doesn't have + list_del_init(). + + - BUG() only exists on 2.4 kernels. Just don't use it on 2.2. + +2002-11-19 22:05 shadow + + * src/afs/afs_dynroot.c: DELTA + STABLE12-dynamic-root-allocate-space-for-dot-and-dotdot-20011102 + AUTHOR kolya@mit.edu + + reserve space for . and .. in dynroot/freelance fix my + (shadow@dementia.org) screwup + +2002-11-17 23:35 zacheiss + + * src/: rxkad/Makefile.in, libafs/Makefile.common, + libuafs/Makefile.common, libafsrpc/Makefile.in, + shlibafsrpc/Makefile.in: + DELTA STABLE12-revert-bg-fcrypt-20021117 AUTHOR zacheiss@mit.edu + + Revert to previous fcrypt implementation until the new one actually + works. + +2002-11-16 14:28 shadow + + * src/rxkad/test/Makefile.in: DELTA + STABLE12-rxkad-make-stress-compile-again-20020119 AUTHOR + lha@e.kth.se + + Make stress compile again. + +2002-11-15 08:45 shadow + + * src/rxkad/bg-fcrypt.c: DELTA STABLE12-bg-fcrypt-cleanup-20021030 + AUTHOR shadow@dementia.org + + and readd rx/rx.h so private_data's struct clock ref is resolved + +2002-11-15 08:40 shadow + + * src/rxkad/bg-fcrypt.c: DELTA STABLE12-bg-fcrypt-cleanup-20021030 + AUTHOR shadow@dementia.org + + un-nocopy bg-fcrypt + +2002-11-15 08:29 shadow + + * src/afs/afs_trace.et: DELTA + STABLE12-linux-dcache-flushing-experimental-20020819 AUTHOR + chas@cmf.nrl.navy.mil + + shadow@dementia.org at least partly to blame. + + hold the dcache lock only briefly; instead put dcache entries to be + junked onto a free list, by unhashing them, then grab the dcache + lock, junk them, and release it. + +2002-11-15 08:28 shadow + + * src/afs/afs_init.c: DELTA STABLE12-linux-init-rwlocks-20020926 + AUTHOR dhowells@warthog.cambridge.redhat.com + + init linux rwlocks we missed before + +2002-11-15 08:17 shadow + + * src/vol/fssync.c: DELTA + + not ready yet, needs work + STABLE12-REVERT-volserver-dont-deal-poorly-with-fssync-blockage-200 + 21016 AUTHOR cg2v@andrew.cmu.edu + +2002-11-15 01:05 zacheiss + + * src/afs/afs_init.c: + DELTA STABLE12-linux-init-rwlocks-20020926 AUTHOR zacheiss@mit.edu + + Need to declare new lock extern. + +2002-11-15 00:50 shadow + + * src/libafsrpc/Makefile.in: DELTA + STABLE12-bg-fcrypt-cleanup-20021030 AUTHOR shadow@dementia.org + + add missing include path + +2002-11-15 00:43 shadow + + * src/rxkad/Makefile.in: DELTA STABLE12-rxkad-new-fcrypt-20021028 + AUTHOR lha@it.su.se + + rxkad fcrypt from bg@pdc.kth.se. we should also add autoconf test + for what to use for EFF_NTOHL + +2002-11-15 00:04 shadow + + * src/rxkad/ticket5.c: DELTA + STABLE12-rxkad5-dont-allow-dot-in-aname-20021114 AUTHOR + lha@e.kth.se + + otherwise we need to deal with the fact that we're using . as a + separator + +2002-11-14 23:08 zacheiss + + * src/rx/rx_kernel.h: + DELTA fix-typo-20021114 AUTHOR zacheiss@mit.edu + + Fix typo introduced during merge. + +2002-11-14 23:07 zacheiss + + * src/viced/callback.c: + DELTA fix-typo-20021114 AUTHOR zacheiss@mit.edu + + fix typo introduced during merge. + +2002-11-14 18:02 zacheiss + + * src/: libafs/Makefile.common, libafsrpc/Makefile.in, + libuafs/Makefile.common, rxkad/bg-fcrypt.c, + shlibafsrpc/Makefile.in: + DELTA STABLE12-bg-fcrypt-cleanup-20021030 AUTHOR + shadow@dementia.org + + readd missing statistics make cm and ukernel compile with new stuff + +2002-11-14 17:51 zacheiss + + * src/rxkad/: Makefile.in, bg-fcrypt.c: + DELTA STABLE12-rxkad-new-fcrypt-20021028 AUTHOR lha@it.su.se + + rxkad fcrypt from bg@pdc.kth.se. we should also add autoconf test + for what to use for EFF_NTOHL + +2002-11-14 17:46 zacheiss + + * src/rxkad/: der.h, v5gen.c: + DELTA STABLE12-rxkad-krb5-windows-fix-20021028 AUTHOR + shadow@dementia.org + + based on report from leg@andrew.cmu.edu + +2002-11-14 17:44 zacheiss + + * src/: libafsrpc/Makefile.in, shlibafsrpc/Makefile.in, + rxkad/Makefile.in, rxkad/README.v5, rxkad/asn1-common.h, + rxkad/asn1_err.h, rxkad/crc.c, rxkad/der.h, rxkad/rxkad.p.h, + rxkad/rxkad_server.c, rxkad/ticket5.c, rxkad/v5der.c, + rxkad/v5gen-rewrite.h, rxkad/v5gen.c, rxkad/v5gen.h, + rxkad/test/Makefile.in, rxkad/test/stress.c, rxkad/test/stress_c.c, + rxkad/test/stress_internal.h, rxkad/test/stress_s.c: + DELTA STABLE12-rxkad-krb5-20021027 AUTHOR lha@it.su.se + + Added support to rxkad for servers accepting Kerberos V5 tickets + and truncated "proposal 2b" tickets. When used with an appropriate + aklog or krb524d (such as shipped with Heimdal and MIT Kerberos), + this allows the use of Kerberos V5 tickets (with DES session keys) + to authenticate connections to OpenAFS servers. + +2002-11-14 17:27 zacheiss + + * src/: util/afs_lhash.c, rx/rx_kcommon.h: + DELTA STABLE12-hpux-20021106 AUTHOR deengert@anl.gov + + Minor fixes for HPUX110. + +2002-11-14 17:23 zacheiss + + * src/afs/afs_nfsdisp.c: + DELTA STABLE12-nfs-translator-nfsv2-fixup-20021112 AUTHOR + shadow@dementia.org + + rewrite so we treat the ptr args as such + +2002-11-14 17:21 zacheiss + + * acinclude.m4: + DELTA STABLE12-darwin-map-more-versions-20021112 AUTHOR + zacheiss@mit.edu + + Recognize MacOS X 10.2.2 as ppc_darwin_60. It's compatible. + +2002-11-14 17:19 zacheiss + + * src/rx/rx.c: + DELTA STABLE12-rx-cleanup-20021112 AUTHOR kolya@mit.edu + + Clean up code in rxi_FindConnection. + +2002-11-14 17:17 zacheiss + + * acconfig.h, acinclude.m4, src/afs/LINUX/osi_module.c, + src/cf/linux-test4.m4, src/cf/linux-test5.m4, + src/libafs/MakefileProto.LINUX.in: + DELTA STABLE12-handle-unexported-sys_call_table-20021112 AUTHOR + cg2v@andrew.cmu.edu + + Handle Linux kernels that don't export sys_call_table. + +2002-11-14 16:58 zacheiss + + * src/afs/SOLARIS/osi_vnodeops.c: + DELTA + STABLE12-solaris-fakestat-fix-open-count-for-volume-roots-20021104 + AUTHOR kolya@mit.edu + + Under Solaris, only clean up the open count in VOP_INACTIVE when + the vcache is mvstat 0 (necessary because executables don't get + VOP_CLOSE'd). Volume roots (mvstat 2) need to keep their open + counts, because under fakestat, the mountpoint above it is still + considered open by the kernel. + +2002-11-14 16:56 zacheiss + + * src/viced/: callback.c, host.c: + DELTA STABLE12-dynamic-interface-addr-array-sizing-20021030 AUTHOR + kolya@mit.edu + + Allocate memory for the interface addr arrays dynamically to avoid + potential overruns. + +2002-11-14 16:51 zacheiss + + * src/des/read_pssword.c: + DELTA STABLE12-darwin-restore-terminal-after-read-password-20021028 + AUTHOR ses@unc.edu + + turn echo back on + +2002-11-14 16:45 zacheiss + + * acinclude.m4: + DELTA STABLE12-acinclude-updates-20021027 AUTHOR lha@it.su.se + + so AC_DEFINE() specifies 3 arguments for everything defined + +2002-11-14 16:40 zacheiss + + * src/: butc/read_tape.c, butc/recoverDb.c, kauth/klogin.c, + login/login.c, lwp/waitkey.c, volser/vos.c, volser/vsprocs.c: + DELTA STABLE12-getchar-returns-int-20021026 AUTHOR hartmans@mit.edu + + don't assume it returns char + +2002-11-14 16:38 zacheiss + + * src/rx/rx.c: + DELTA STABLE12-rx-improved-rtt-computation-20021020 AUTHOR + kolya@mit.edu + + Slight change to the semantics of the serial number field in the + ack packet, which results in more reliable RTT computation. + +2002-11-14 16:37 zacheiss + + * src/viced/afsfileprocs.c: + DELTA STABLE12-fix-quota-calcs-with-unsigned-20021018 AUTHOR + ksatish@in.ibm.com + + Change some ints to unsigned for correct quota calculation. From + Gregory via Satish Kumar. + +2002-11-14 16:35 zacheiss + + * src/vol/fssync.c: + DELTA + STABLE12-volserver-dont-deal-poorly-with-fssync-blockage-20021016 + AUTHOR cg2v@andrew.cmu.edu + + The attached patch attempts to deal with the issue that the + volserver blocks if the fileserver's fssync interface isn't + responsive by doing a select (IOMGR_Select) before trying to read + the server's response. + +2002-11-14 16:34 zacheiss + + * src/libafs/MakefileProto.SOLARIS.in: + DELTA STABLE12-solaris-build-translator-kernel-module-20021015 + AUTHOR shadow@dementia.org + + make libafs.o get built on solaris + +2002-11-14 16:32 zacheiss + + * src/rx/rx.c: + DELTA STABLE12-rx-force-send-delayack-upon-endcall-20021013 AUTHOR + kolya@mit.edu + + If the user calls rx_EndCall and we still have an outstanding + delayack, force-send it now, to be nice to the server (otherwise + the server will keep retransmitting to us for a while). + +2002-11-14 16:31 zacheiss + + * src/afs/afs_nfsdisp.c: + DELTA + STABLE12-solaris-nfs-translator-expand-macros-and-cleanup-20021011 + AUTHOR shadow@dementia.org + + Working NFS translator on Solaris. + +2002-11-14 16:24 zacheiss + + * src/afs/: LINUX/osi_vnodeops.c, VNOPS/afs_vnop_lookup.c: + DELTA STABLE12-fakestat-for-crosscell-mountpoints-only-20021009 + AUTHOR kolya@mit.edu + + A better way to do cross-cell-only fakestat, which should also + avoid problems with Linux's attribute validation. + +2002-11-14 16:03 zacheiss + + * src/: afs/afs_prototypes.h, afs/afs_util.c, + afs/LINUX/osi_vnodeops.c, afs/VNOPS/afs_vnop_lookup.c, afsd/afsd.c: + + DELTA STABLE12-fakestat-for-crosscell-mountpoints-only-20021006 + AUTHOR kolya@mit.edu + + Change the meaning of the -fakestat switch to only enable fakestat + for cross-cell mountpoints. The -fakestat-all switch can now be + used to enable fakestat for all mountpoints (old behavior). + +2002-11-14 15:41 zacheiss + + * src/vol/: ihandle.c, volume.c: + DELTA + + also avoid potential null deref in ih_open but with the + ReadVolumeHeader patch we should never get there. + + thanks to Kris Van Hees for discovering this + STABLE12-fileserver-may-not-have-valid-diskDataHandle-if-volume-was + -offlined-20021003 AUTHOR shadow@dementia.org + +2002-11-14 15:39 zacheiss + + * src/afs/: LINUX/osi_vfs.hin, VNOPS/afs_vnop_create.c: + DELTA STABLE12-dont-allow-creating-a-fifo-under-afs-20021001 AUTHOR + kolya@mit.edu + + Return EINVAL when the user tries to create a FIFO under afs, + instead of silently creating a regular file. + +2002-11-14 15:37 zacheiss + + * acinclude.m4: + DELTA STABLE12-configure-check-for-timegm-20021001 AUTHOR + lha@stacken.kth.se + + check for timegm. lha needs it for rxkad but it's "safe" + +2002-11-14 15:36 zacheiss + + * src/afs/SOLARIS/osi_file.c: + DELTA STABLE12-solaris-dont-truncate-inode-number-20020930 AUTHOR + shadow@dementia.org + + if ino_t is a larger type than afs_int32, we lose bits, then treat + it as if nothing happened... + +2002-11-14 15:30 zacheiss + + * src/rx/: rx_kernel.h, xdr.h, xdr_rx.c: + DELTA STABLE12-hpux-rx-cleanup-20020930 AUTHOR nneul@umr.edu + + make the hpux client work + +2002-11-14 15:20 zacheiss + + * src/afs/sysincludes.h: + DELTA STABLE12-completion-deal-with-redhat-patch-20020930 AUTHOR + shadow@dementia.org + + just include the header directly if we caN + +2002-11-14 15:18 zacheiss + + * src/viced/afsfileprocs.c: + DELTA + STABLE12-handle-cow-differently-if-volume-wont-be-salvaged-20020930 + AUTHOR nneul@umr.edu + + as edited by shadow@dementia.org + +2002-11-14 15:12 zacheiss + + * src/rx/HPUX/rx_kmutex.h: + DELTA STABLE12-hpux-updated-rx-kmutex-from-ibm-20020926 AUTHOR + shadow@dementia.org + + as provided by Srikanth Vishwanathan + +2002-11-14 15:10 zacheiss + + * src/rx/HPUX/rx_kmutex.h: + DELTA STABLE12-hpux-kmutex-cleanup-20020926 AUTHOR nneul@umr.edu + + clean up missed and won't-compile stuff + +2002-11-14 15:09 zacheiss + + * src/rx/HPUX/rx_kmutex.h: + DELTA STABLE12-hpux-rx-kmutex-h-20020926 AUTHOR shadow@dementia.org + + basically verbatim import from ibm afs, per laura stentz: Derrick, + + I have gotten approval to allow you to publish this header in + OpenAFS. Enjoy! + + Laura + +2002-11-14 15:08 zacheiss + + * src/: rx/rx_kcommon.c, rx/HPUX/rx_kmutex.h, + afs/HPUX/osi_machdep.h, afs/HPUX/osi_vnodeops.c, + config/param.hp_ux110.h, libafs/MakefileProto.HPUX.in: + DELTA STABLE12-hpux-updates-20020716 AUTHOR shadow@dementia.org + + get us closer to building + +2002-11-14 15:01 zacheiss + + * src/: config/Makefile.hp_ux110.in, rx/Makefile.in, + libafsrpc/Makefile.in: + DELTA STABLE12-xdr-build-ours-entirely-20020926 AUTHOR + nneul@umr.edu + + If we're doing our own xdr, we should be doing ALL of of own xdr, + not piecemeal. This impacted on HP w/ duplicate symbols if -lnsl, + and missing symbols if no -lnsl. + +2002-11-14 14:53 zacheiss + + * src/afs/: afs_init.c, LINUX/osi_module.c, LINUX/osi_prototypes.h: + + DELTA STABLE12-linux-init-rwlocks-20020926 AUTHOR + dhowells@warthog.cambridge.redhat.com + + init linux rwlocks we missed before + +2002-11-14 14:47 zacheiss + + * src/afs/LINUX/osi_groups.c: + DELTA STABLE12-linux-pag-deal-with-no-groups-20020926 AUTHOR + ingolia@mit.edu + + If ngroups in the parent is 0, but the first two elements of the + groups array represent a valid PAG (perhaps because they weren't + zeroed), then set_pag_in_parent won't add 2 to ngroups and the + parent process won't join the PAG. + +2002-11-14 10:12 shadow + + * src/afs/afs_vcache.c: DELTA + STABLE12-linux-dcache-flushing-experimental-20020819 AUTHOR + chas@cmf.nrl.navy.mil + + shadow@dementia.org at least partly to blame. + + hold the dcache lock only briefly; instead put dcache entries to be + junked onto a free list, by unhashing them, then grab the dcache + lock, junk them, and release it. + +2002-11-12 16:17 zacheiss + + * src/cf/linux-test5.m4: + DELTA handle-unexported-sys_call_table-20021112 AUTHOR + cg2v@andrew.cmu.edu + + Handle Linux kernels that don't export sys_call_table. + +2002-11-02 12:25 shadow + + * src/shlibafsauthent/mapfile: DELTA + STABLE12-shlibafsauthent-extra-functions-20021102 AUTHOR + shadow@dementia.org + + export more on solaris + +2002-10-30 19:19 shadow + + * src/rxkad/bg-fcrypt.c: DELTA bg-fcrypt-cleanup-20021030 AUTHOR + shadow@dementia.org + + make it work with ukernel macros + +2002-10-30 19:10 shadow + + * src/rxkad/bg-fcrypt.c: DELTA bg-fcrypt-cleanup-20021030 AUTHOR + shadow@dementia.org + + readd missing statistics make cm and ukernel compile with new stuff + +2002-10-30 17:58 shadow + + * src/rxkad/bg-fcrypt.c: DELTA bg-fcrypt-cleanup-20021030 AUTHOR + shadow@dementia.org + + readd missing statistics make cm and ukernel compile with new stuff + +2002-10-28 19:05 shadow + + * src/rxkad/bg-fcrypt.c: DELTA rxkad-new-fcrypt-20021028 AUTHOR + lha@it.su.se + + rxkad fcrypt from bg@pdc.kth.se. we should also add autoconf test + for what to use for EFF_NTOHL + +2002-10-28 17:51 shadow + + * src/rxkad/: der.h, v5gen.c: DELTA rxkad-krb5-windows-fix-20021028 + AUTHOR shadow@dementia.org + + based on report from leg@andrew.cmu.edu + +2002-10-27 20:18 jhutz + + * src/rxkad/: README.v5, asn1-common.h, asn1_err.h, crc.c, der.h, + ticket5.c, v5der.c, v5gen-rewrite.h, v5gen.c, v5gen.h: DELTA + rxkad-krb5-20021027 AUTHOR lha@it.su.se + + Added support to rxkad for servers accepting Kerberos V5 tickets + and truncated "proposal 2b" tickets. When used with an appropriate + aklog or krb524d (such as shipped with Heimdal and MIT Kerberos), + this allows the use of Kerberos V5 tickets (with DES session keys) + to authenticate connections to OpenAFS servers. + +2002-10-16 00:16 shadow + + * src/rxkad/README.v5: file README.v5 was initially added on branch + openafs-rxkad-krb5-lha. 2002-09-25 18:14 zacheiss * configure-libafs.in, configure.in: diff --git a/RELNOTES-1.2.6 b/RELNOTES-1.2.6 deleted file mode 100644 index ae66bff0a..000000000 --- a/RELNOTES-1.2.6 +++ /dev/null @@ -1,59 +0,0 @@ - OpenAFS Release Notes - Version 1.2.6 - _________________________________________________________________ -Linux clients: Major bugfixes -All systems: Minor updates and new functionality - _________________________________________________________________ - -Note: FreeBSD is not supported in this release. FreeBSD support is - present in the OpenAFS CVS mainline. Users interested in FreeBSD - support should try one of our CVS snapshots. - -All systems: - -- Mountpoint directory information can now be faked by the cache manager, - making operations such as stat'ing all cells under /afs much faster. - This is enabled by passing the -fakestat flag to afsd. -- Update xdr so internal variables match waht's being passed in, and use - our private copy of xdr for user space applications as well. -- Correctly compile the kerberos-aware PAM module. -- "vos listaddrs" can now print uuids, and supports a -n option to not - reverse resolve IP addresses. -- When it fails to parse a cacheinfo file, afsd will not attempt to print - any fields of the file in the error message. -- Properly compile butc object file with AFS_PTHREAD_ENV defined to fix - deadlocker problem in butc. -- Fixed operator precedence bug causing new pags to sometimes be erroneously - set. -- Fixed case where getcell pioctl might skip cells when called sequentially. -- Ack fssync operations earlier so as not to tie up the volserver - unnecessarily. - -Solaris: -- Fix compilation error on Solaris 9 FCS. -- Added support for Solaris 7 and 8 x86. -- Correctly check for 32 bit file size limitations. -- Properly translate return values from vm routines into errno values. -- NFS translator kernel module compiles again, but is not built or installed - by default. - -Linux: -- Fix compilation error on Redhat 2.4.18-5 kernel. -- If running with dynroot, the rc script on Linux will start AFS even - if network is not available. -- Deal with receiving EAGAIN from recvfrom(). -- gcpags support now exists, but is not enabled by default. -- Fix problems causing SMP clients to sometimes miss wakeups. -- Properly remove dentries for unlinked files. -- Backport partial write support from the mainline. -- If we're holding the GLOCK, attempt to drop it before calling - osi_linux_alloc(). -- Attempt allocate up to PAGE_SIZE with kmalloc() before calling vmalloc(). -- Translate struct fcntl back into Linux's struct file_lock so that - fcntl(F_GETLK) returns a correct value to the user. - -D/UX: -- Updates for better support on D/UX 5.0. - -Darwin/MacOS X: -- Long running processing running out of AFS will no longer cause many - syslog messages. \ No newline at end of file diff --git a/RELNOTES-1.2.8 b/RELNOTES-1.2.8 new file mode 100644 index 000000000..9afa3eaaa --- /dev/null +++ b/RELNOTES-1.2.8 @@ -0,0 +1,103 @@ + OpenAFS Release Notes - Version 1.2.8 + _________________________________________________________________ +New platform support. +All systems: New functionality and minor bugfixes. + _________________________________________________________________ + +* Native Kerberos 5 support: rxkad 2b + +AFS is now capable of using Kerberos 5 for authentication via rxkad +2b. Clients do not need to be updated to take advantage of this, +although they must be using a Kerberos 5 based aklog. A krb5 aklog is +available as part of Ken Hornstein's afs-krb5 migration kit. To use +rxkad 2b, your AFS servers must be running OpenAFS 1.2.8, and your +KDCs must be running MIT Kerberos 5 1.2.6 or later. The krb524d +included in MIT Kerberos 5 1.2.6 will respond to requests for AFS +service tickets with only the encrypted part of a Kerberos 5 ticket. +krb524d can be configured to not do this on a per principal basis. +More information on configuring this krb524d behavior is available in +the README for MIT Kerberos 5 1.2.6 and later. + +Support for this is not yet available in Heimdal, but will be present +in a forthcoming release. + +Note that to use this feature, you must be running a krb524d. A new +version of aklog that eliminates the need for krb524d is under development +and will be available in the near future. + +OpenAFS servers will continue to accept Kerberos 4 derived tokens, so +it is not necessary to immediately upgrade your aklog or KDCs if you do +not wish to take advantage of this new feature. + +* New platform support: HP-UX 11.0 + +HP-UX 11.0 is now supported. Building for HP-UX 11.0 requires a +header called vfs_vm.h which HP has provided on their web site: + +http://h21007.www2.hp.com/dspp/tech/tech_TechSoftwareDetailPage_IDX/1,1703,687,00.html + +To navigate down from the top level of the portal, one would do +www.hp.com/dspp -> i want to... -> download software -> operating +systems to get to the same page. + +All systems: + +- A memory leak in the dynroot directory creation process was fixed. + +- Modified the meaning of the -fakestat flag to afsd so that only mounpoints + for volumes outside the local cell have stat information faked. The + -fakestat-all flag to afsd will provide the former behavior. + +- Dynamically allocate memory for the array of client interface addresses + to avoid running over the end of the array. + +- Don't assume getchar() returns char; it returns int. + +- Modify Rx semantics of the serial number field in ack packets to provide + more reliable RTT computation. + +- Change some ints to unsigned for correct quota calculation. + +- Return EINVAL when the user tries to create a FIFO in AFS, instead of + silently creating a regular file. + +Linux: + +- Disable new Linux kernel threads model in client to fix compilation + errors on RedHat 2.4.7-10 kernels. + +- Downmap F_*LK64 macros to F_*LK if they're different, which is safe + since we have no large files for now. + +- Some rw locks that were previously not initialized now are. + +- Patches to make the client work on Linux kernels that do not export + sys_call_table are now part of the base source distribution. + +- Make PAGs under Linux deal correctly with the case of ngroups = 0. + +Solaris: + +- An NFS translator kernel module is now provided. + +- Fix a fakestat related kernel panic: Only clean up the open count in + VOP_INACTIVE when the vcache is mvstat 0 (necessary because + executables don't get VOP_CLOSE'd). Volume roots (mvstat 2) need to + keep their open counts, because under fakestat, the mountpoint above + it is still considered open by the kernel. + +- Don't silently drop bits if ino_t is a larger type than afs_int32. + +MacOS X: + +- Recognize MacOS X 10.2.2 as ppc_darwin_60. + +Windows: + +- The Windows AFS client will now handle move and rename operations + performed through Explorer correctly, and will warn the user when + the destination file name already exists. + +- Files created in AFS via the Windows client will no longer be given + a timestamp of -1 (1969). + diff --git a/debian/openafs-client.docs b/debian/openafs-client.docs index 169a03800..817a6f280 100644 --- a/debian/openafs-client.docs +++ b/debian/openafs-client.docs @@ -3,4 +3,4 @@ debian/README.servers debian/configuration-transcript.txt debian/README.modules NEWS -RELNOTES-1.2.6 +RELNOTES-1.2.8