]> git.michaelhowe.org Git - packages/o/openafs.git/log
packages/o/openafs.git
17 years agowindows-pioctl-debugging-20080705
Jeffrey Altman [Sat, 5 Jul 2008 16:48:36 +0000 (16:48 +0000)]
windows-pioctl-debugging-20080705

LICENSE MIT
FIXES 105867

Replace multiple calls to IoctlDebug() within the same function
with a variable.

Save/restore more errno values.

17 years agowindows-pioctl-debugging-20080704
Jeffrey Altman [Sat, 5 Jul 2008 07:33:38 +0000 (07:33 +0000)]
windows-pioctl-debugging-20080704

LICENSE MIT
FIXES 105867

David Botsch reports that when IoctlDebug is active, failures of
fprintf overwrite 'errno'.  Save and restore 'errno' around the
fprintf calls.

17 years agowindows-afskfw-20080704
Jeffrey Altman [Sat, 5 Jul 2008 07:26:22 +0000 (07:26 +0000)]
windows-afskfw-20080704

LICENSE MIT

if ktc_GetToken() fails, do not switch to krb524, just fail

17 years agolinux-probe-syscall-table-again-20080703
Benjamin Bennett [Thu, 3 Jul 2008 21:32:49 +0000 (21:32 +0000)]
linux-probe-syscall-table-again-20080703

LICENSE IPL10
FIXES 105457

move the init_mm ifdef down far enough that it's effective and we actually
probe to be able to hook syscall table

17 years agowindows-dead-vc-cleanup-take-two-20080703
Jeffrey Altman [Thu, 3 Jul 2008 06:53:10 +0000 (06:53 +0000)]
windows-dead-vc-cleanup-take-two-20080703

LICENSE MIT

Prevent an infinite recursion when attempting to cleanup a previously
dead vc.

17 years agowindows-config-ntmakefile-i386_w2k-codesign-20080702
Jeffrey Altman [Thu, 3 Jul 2008 02:24:54 +0000 (02:24 +0000)]
windows-config-ntmakefile-i386_w2k-codesign-20080702

LICENSE MIT

no underscore prepending CODESIGN_USERLAND macro

17 years agowindows-config-version-20080702
Jeffrey Altman [Thu, 3 Jul 2008 00:00:37 +0000 (00:00 +0000)]
windows-config-version-20080702

LICENSE MIT

Add AFSPRODUCT_VERSION to the AFS_component_version_number.h files

Update copyright info and add underscores to version strings in rc files

17 years agowindows-code-signing-20080702
Jeffrey Altman [Wed, 2 Jul 2008 13:41:07 +0000 (13:41 +0000)]
windows-code-signing-20080702

LICENSE MIT

Add code signing with signtool.exe to the build process.
If all three of the required CODESIGN_xxxx environment
variables are defined, signtool will be used to sign each
exe, dll, and installer as they are built.

The three environment variables are:

  CODESIGN_DESC = <description of application>
  CODESIGN_TIMESTAMP = <url of certificate authority timestamp server>
  CODESIGN_URL = <end user help URL>

The default signing certificate is the one that will be used by
signtool.  If these environment variables are not defined, code
signing will be skipped.

17 years agolinux-packaging-module-build-20080701
Simon Wilkinson [Tue, 1 Jul 2008 23:44:14 +0000 (23:44 +0000)]
linux-packaging-module-build-20080701

LICENSE IPL10

Add --with-linux-kernel-packaging configure flag which disables building
multiple kernels for different MP flavors, sets the kernel module name to
openafs.ko with no version, and installs the modules into the standard
Linux location.

17 years agolibuafs-fixes-20080701
Andrew Deason [Tue, 1 Jul 2008 23:28:26 +0000 (23:28 +0000)]
libuafs-fixes-20080701

LICENSE IPL10
FIXES 104698, 104699, 104305

make cellname get init'd right. correct startup argument order to match
what afsd does. call lookupname correctly (when did this break?)

at the same time, move the lookupname define out of afs_osi.h and into each
osi_machdep.h

17 years agoredhat-build-updates-20080701
Andrew Deason [Tue, 1 Jul 2008 20:41:13 +0000 (20:41 +0000)]
redhat-build-updates-20080701

LICENSE IPL10
FIXES 105231

update specfile for new manpages.
update patch for 1.5.x/head
update makesrpm to quote some arguments to system so perl doesn't eat them

some rewriting from shadow@dementia.org including the patch update

17 years agovolutil-partitionname2-r-return-value-20080701
Derrick Brashear [Tue, 1 Jul 2008 19:33:26 +0000 (19:33 +0000)]
volutil-partitionname2-r-return-value-20080701

LICENSE IPL10

return 0 and not tbuffer on success since tbuffer is already returned via
a pointer

17 years agomore-cpp-fixes-20080701
Russ Allbery [Tue, 1 Jul 2008 19:06:41 +0000 (19:06 +0000)]
more-cpp-fixes-20080701

LICENSE BSD

Use PATH_CPP instead of CPP everywhere and always redirect the output
instead of assuming that it will write to a file.  Hopefully this is the
least common denominator across all systems, although it still isn't
fully correct for systems that have no separate cpp binary.

17 years agolinux-nfstrans-updates-20080701
Derrick Brashear [Tue, 1 Jul 2008 18:45:01 +0000 (18:45 +0000)]
linux-nfstrans-updates-20080701

LICENSE IPL10
FIXES 105019

make libuafs also include afs_warn.c

17 years agopt_util-database-path-20080630
Russ Allbery [Tue, 1 Jul 2008 06:47:27 +0000 (06:47 +0000)]
pt_util-database-path-20080630

LICENSE BSD

Use the dirpath functions to find the prdb database path in pt_util instead
of hard-coding the default Transarc path.

17 years agopinstall-collateral-damage-use-install-sh-usefully-20080701
Derrick Brashear [Tue, 1 Jul 2008 05:58:38 +0000 (05:58 +0000)]
pinstall-collateral-damage-use-install-sh-usefully-20080701

LICENSE IPL10

this is gross. but ac_INSTALL wants things to begin with / and @ is not /.

so we cheat and use /@abs_top_srcdir@/install-sh -c if INSTALL began with ./

17 years agolinux-nfstrans-updates-20080630
Marc Dionne [Tue, 1 Jul 2008 04:33:38 +0000 (04:33 +0000)]
linux-nfstrans-updates-20080630

LICENSE IPL10
FIXES 105109

exportfs - NFS translator:

- The exportfs code is updated for the new export ops. The changes are made
conditional on a new configure test that detects the new ops. fh_to_dentry()
basically replaces decode_fh and uses our own get_dentry function instead of the
now defunct find_exported_dentry.
- A check for fh_len=4 is removed - in testing this value is always 6, possibly
because of changes in the kernel code.
- The check for authtab in osi_nfssrv.c assumes that an undefined weak symbol is
0. On my system, an unresolved weak symbol in a loaded module gets the value
0xfffffffe (-2 or -ENOENT) - again, probably a change on the kernel side. Check
that the pointer is not an error constant using IS_ERR().
- In osi_vfsops.c, only use the export_ops bits if building the translator

afspag: the problem here was dealing with unresolved symbols

- afs_showflags is redefined in afs_pag_call.c so it's available for the afspag
module
- A new source file afs_warn.c gets the afs_warn* functions from afs_util.c.
This allows the afspag module to get the afs_warnuser function without dragging
in too many symbols. The new file is attached separately.

other:

- d_path() now takes a struct path argument - includes a new configure test
- osi_vfsmnt -> osi_vfsmount in osi_misc.c Looked like a typo?
- reorder the remove_proc_entry() calls - we need to remove the children before
the parent (introduced with my earlier patch)

17 years agoubik-lwp-createprocess-64-bit-20080630
Thomas Galliano [Tue, 1 Jul 2008 04:05:58 +0000 (04:05 +0000)]
ubik-lwp-createprocess-64-bit-20080630

LICENSE IPL10
FIXES 104732

use NULL and not (void *)0 to avoid issues on 64 bit platforms

17 years agorevert-pinstall-collateral-damage-20080630
Derrick Brashear [Tue, 1 Jul 2008 03:38:03 +0000 (03:38 +0000)]
revert-pinstall-collateral-damage-20080630

LICENSE IPL10

we'll fix this another way (with install-sh)

17 years agoSuggest and mention openafs-krb5 in openafs-client description
Russ Allbery [Tue, 1 Jul 2008 01:14:18 +0000 (18:14 -0700)]
Suggest and mention openafs-krb5 in openafs-client description

In the openafs-client package description, mention openafs-krb5, and
add it to Suggests.  It's probably still premature to add it to
Recommends.

17 years agocpp-fixes-20080630
Russ Allbery [Tue, 1 Jul 2008 00:00:40 +0000 (00:00 +0000)]
cpp-fixes-20080630

LICENSE BSD

When probing in configure for cpp, use the user's PATH first and then
the /lib and /usr/ccs/lib directories.  Set PATH_CPP instead of CPP,
since the latter is just overwritten by Autoconf.  Use PATH_CPP by
preference in rxgen and when pre-processing assembly, since otherwise
newer gcc will treat the input file as linker input and not do anything
with it.  Don't assume that cpp writes to the second argument; gcc
apparently doesn't always do this.  Instead, redirect standard output.

17 years agodisconnected-merge-conflict-20080630
Russ Allbery [Mon, 30 Jun 2008 23:53:22 +0000 (23:53 +0000)]
disconnected-merge-conflict-20080630

LICENSE BSD

Fix a disconnected-mode merge conflict with an older import of disconnected
to HEAD that caused a duplicate definition of PDiscon.  I believe this
problem was only on HEAD.

17 years agoman-page-html-index-20080630
Russ Allbery [Mon, 30 Jun 2008 23:35:18 +0000 (23:35 +0000)]
man-page-html-index-20080630

LICENSE BSD

Use the correct subcommand name (fs getacl instead of fs_getacl) on the
HTML index page, even though we have to use the underscore in the NAME
section of the actual POD documentation.

17 years agolinux-ucontext-fixes-20080630
Russ Allbery [Mon, 30 Jun 2008 21:50:23 +0000 (21:50 +0000)]
linux-ucontext-fixes-20080630

LICENSE BSD

Use undef in the arch-specific param file to override UCONTEXT rather
than adding a conditional in a generic file, making arm work the same
as 32-bit SPARC.  Disable UCONTEXT on parisc as well; glibc doesn't
provide the ucontext functions on that architecture.

17 years agobozo-find-linux-core-files-20080630
Russ Allbery [Mon, 30 Jun 2008 20:55:40 +0000 (20:55 +0000)]
bozo-find-linux-core-files-20080630

LICENSE BSD

Current Linux kernels always append a period and the PID to "core" when
creating core files for multithreaded processes.  Teach bosserver to scan
the directory into which core files are deposited looking for such core
files and treat them like any other core file if the PID matches the
process that just died.

This patch has been in the Debian OpenAFS packages for some time without
problems.

17 years agoman-page-vos-convertROtoRW-inode-20080630
Russ Allbery [Mon, 30 Jun 2008 20:49:19 +0000 (20:49 +0000)]
man-page-vos-convertROtoRW-inode-20080630

LICENSE BSD

vos convertROtoRW can now be used with an inode file server.  Adjust the
man page accordingly.

17 years agoFix grammer typo in changelog (it's => its)
Russ Allbery [Mon, 30 Jun 2008 20:48:33 +0000 (13:48 -0700)]
Fix grammer typo in changelog (it's => its)

17 years agowindows-wix-cmdref-subdirs-20080630
Jeffrey Altman [Mon, 30 Jun 2008 20:48:32 +0000 (20:48 +0000)]
windows-wix-cmdref-subdirs-20080630

LICENSE MIT

Construct the directory hierarchy correctly.  CmdRef/{1,5,8}

17 years agoman-page-readme-update-20080630
Russ Allbery [Mon, 30 Jun 2008 20:47:30 +0000 (20:47 +0000)]
man-page-readme-update-20080630

LICENSE BSD

Add additional missing commands to the to-do list.  Add a section on man
page section numbers and their rationale.  Document that embedding a
license in the man page isn't required if it's one of the licenses in our
LICENSE file.

17 years agoAdd changelog for hppa UCONTEXT change
Russ Allbery [Mon, 30 Jun 2008 20:35:10 +0000 (13:35 -0700)]
Add changelog for hppa UCONTEXT change

17 years agoMerge branch 'bug/ucontext-everywhere'
Russ Allbery [Mon, 30 Jun 2008 20:33:42 +0000 (13:33 -0700)]
Merge branch 'bug/ucontext-everywhere'

17 years agoDon't try to use UCONTEXT on hppa/parisc
Russ Allbery [Mon, 30 Jun 2008 20:32:18 +0000 (13:32 -0700)]
Don't try to use UCONTEXT on hppa/parisc

glibc doesn't implement the ucontext functions on hppa/parisc, so don't
try to use them.  This probably means that OpenAFS user space is broken
on hppa right now.  That's not a surprise, given that we don't have a
2.6 kernel param file either.

17 years agodafs-state-analyzer-setup-cursor-20080630
Tom Keiser [Mon, 30 Jun 2008 18:28:35 +0000 (18:28 +0000)]
dafs-state-analyzer-setup-cursor-20080630

LICENSE IPL10

avoid an uninitialized cursor

17 years agowindows-nsis-cmdref-subdirs-20080630
Jeffrey Altman [Mon, 30 Jun 2008 14:59:30 +0000 (14:59 +0000)]
windows-nsis-cmdref-subdirs-20080630

LICENSE MIT

install and remove the subdirectories of the CmdRef

17 years agowindows-wix-install-idn-redist-20080630
Asanka Herath [Mon, 30 Jun 2008 14:38:17 +0000 (14:38 +0000)]
windows-wix-install-idn-redist-20080630

LICENSE MIT

Only install IDN redistributables on XP and 2003

17 years agowindows-nsis-install-idn-redist-20080629
Jeffrey Altman [Mon, 30 Jun 2008 03:55:36 +0000 (03:55 +0000)]
windows-nsis-install-idn-redist-20080629

LICENSE MIT

Install IDN on XP and 2003 only

17 years agowindows-remove-ibm-docs-20080628
Jeffrey Altman [Sun, 29 Jun 2008 06:08:00 +0000 (06:08 +0000)]
windows-remove-ibm-docs-20080628

LICENSE MIT

Remove (from the en_US distributions) the IBM Quick Guide and IBM
Release Notes.  Update references and installers.

17 years agoafs-blacklist-initialize-volume-ptr-always-20080628
Chaskiel M Grundman [Sun, 29 Jun 2008 04:38:59 +0000 (04:38 +0000)]
afs-blacklist-initialize-volume-ptr-always-20080628

LICENSE IPL10

always initialize this

17 years agowindows-generate-html-cmdref-makefile-argh-20080628
Jeffrey Altman [Sun, 29 Jun 2008 02:48:18 +0000 (02:48 +0000)]
windows-generate-html-cmdref-makefile-argh-20080628

LICENSE MIT

It would be nice if we added the file to the correct directory.

Add Windows makefile to build the html cmdref files from the pod man-pages

17 years agowindows-cmdref-20080628
Jeffrey Altman [Sun, 29 Jun 2008 02:27:14 +0000 (02:27 +0000)]
windows-cmdref-20080628

LICENSE MIT

Reference cmdref/index.html from the en_US documentation

17 years agowindows-install-new-cmdref-20080628
Jeffrey Altman [Sun, 29 Jun 2008 02:21:10 +0000 (02:21 +0000)]
windows-install-new-cmdref-20080628

LICENSE MIT

Install the new man pages as the OpenAFS Command Reference.
Update both the nsis and wix installers.

17 years agowindows-build-doc-manpages-20080628
Jeffrey Altman [Sun, 29 Jun 2008 00:41:00 +0000 (00:41 +0000)]
windows-build-doc-manpages-20080628

LICENSE MIT

build the manpages for windows

17 years agowindows-generate-html-cmdref-makefile-correct-20080628
Jeffrey Altman [Sun, 29 Jun 2008 00:30:43 +0000 (00:30 +0000)]
windows-generate-html-cmdref-makefile-correct-20080628

LICENSE MIT

commit the correct version of the NTMakefile

17 years agowindows-generate-html-cmdref-makefile-20080628
Jeffrey Altman [Sun, 29 Jun 2008 00:23:48 +0000 (00:23 +0000)]
windows-generate-html-cmdref-makefile-20080628

LICENSE MIT

Add a windows makefile to generate the html cmdref from the pod
files.  Requires perl on the build system.

17 years agoFinalize changes for 1.4.7.dfsg1-3 debian/1.4.7.dfsg1-3
Russ Allbery [Sat, 28 Jun 2008 19:36:00 +0000 (12:36 -0700)]
Finalize changes for 1.4.7.dfsg1-3

17 years agoremove-administration-reference-20080627
Russ Allbery [Sat, 28 Jun 2008 07:32:45 +0000 (07:32 +0000)]
remove-administration-reference-20080627

LICENSE IPL10

Purge the old AFS Administration Reference documentation.  This has now
been completely replaced by the manual pages.

17 years agoFix installation of klog.krb5
Russ Allbery [Sat, 28 Jun 2008 07:19:49 +0000 (00:19 -0700)]
Fix installation of klog.krb5

17 years agoFix installation of klog.krb5
Russ Allbery [Sat, 28 Jun 2008 07:02:02 +0000 (00:02 -0700)]
Fix installation of klog.krb5

17 years agoUpdate comment about debugging symbols
Russ Allbery [Sat, 28 Jun 2008 06:53:28 +0000 (23:53 -0700)]
Update comment about debugging symbols

17 years agoShip fewer debug symbols
Russ Allbery [Sat, 28 Jun 2008 06:52:31 +0000 (23:52 -0700)]
Ship fewer debug symbols

Don't include debug symbols for /sbin, /usr/bin, and /usr/sbin binaries or
PAM modules in openafs-dbg, just the servers in /usr/lib/openafs, since
those are the most likely cases where backtraces are important and a 10MB
debug symbol package seems like overkill.

17 years agoDrop unused postinst-uses-db-input Lintian override
Russ Allbery [Sat, 28 Jun 2008 06:49:29 +0000 (23:49 -0700)]
Drop unused postinst-uses-db-input Lintian override

Lintian has been fixed to not produce this warning.

17 years agoAdd lpia as an alias for i386
Russ Allbery [Sat, 28 Jun 2008 06:25:50 +0000 (23:25 -0700)]
Add lpia as an alias for i386

Enable support for lpia by making it synonymous with i386.  This means
that lpia systems will get a sysname of i386_linux26, which isn't ideal
but should at least work.

17 years agoEnable support for arm and armel
Russ Allbery [Sat, 28 Jun 2008 06:23:13 +0000 (23:23 -0700)]
Enable support for arm and armel

Upstream added support in 1.4.7.  Also alphabetize the architecture
lists in debian/control and be more consistent on field order.

17 years agoinstall-and-document-klog-krb5-20080627
Russ Allbery [Sat, 28 Jun 2008 06:19:22 +0000 (06:19 +0000)]
install-and-document-klog-krb5-20080627

LICENSE IPL10

Install the Kerberos v5 klog as klog.krb5 and install a man page for it.

17 years agoSwap Sam and I as maintainer and uploader
Russ Allbery [Sat, 28 Jun 2008 06:12:14 +0000 (23:12 -0700)]
Swap Sam and I as maintainer and uploader

Reflect current roles more accurately by listing myself as maintainer
and Sam as uploader.

17 years agoUpdate standards version to 3.8.0
Russ Allbery [Sat, 28 Jun 2008 06:09:57 +0000 (23:09 -0700)]
Update standards version to 3.8.0

17 years agoApply upstream delta for Linux 2.6.26 support
Russ Allbery [Sat, 28 Jun 2008 06:08:37 +0000 (23:08 -0700)]
Apply upstream delta for Linux 2.6.26 support

Upstream delta STABLE14-linux-2626-support-20080608.

17 years agoAdd Vcs-Git and Vcs-Browser control fields
Russ Allbery [Sat, 28 Jun 2008 06:03:11 +0000 (23:03 -0700)]
Add Vcs-Git and Vcs-Browser control fields

17 years agoExit successfully in init script if openafs isn't in modules.dep
Russ Allbery [Sat, 28 Jun 2008 06:01:22 +0000 (23:01 -0700)]
Exit successfully in init script if openafs isn't in modules.dep

If the openafs module isn't listed in modules.dep, exit with a zero
status from the init script even if modprobe fails.  Otherwise, if a
module package and openafs-client are installed at the same time and
openafs-client is set up before the module package, the init script can
find the module, fail the modprobe (because the dependency map hasn't
yet been updated), and fail the whole installation.  Exiting with a zero
status still doesn't get OpenAFS started, but at least it doesn't leave
the system in a partly installed state.  Thanks to Durk Strooisma for the
analysis.

Closes: #486816
17 years agoPass -localauth to bos setrestart in afs-newcell
Russ Allbery [Sat, 28 Jun 2008 05:52:37 +0000 (22:52 -0700)]
Pass -localauth to bos setrestart in afs-newcell

When clearing the restart time while installing a new cell, pass
-localauth to avoid an authentication failure.  Thanks, Davor Ocelic.

Closes: #488152
17 years agoPull upstream change to install klog.krb5
Russ Allbery [Sat, 28 Jun 2008 05:49:46 +0000 (22:49 -0700)]
Pull upstream change to install klog.krb5

Also pull the upstream Makefile.in change to install klog.krb5 so that
we don't have to do it ourselves.

17 years agoRename up to afs-up in debian/rules, not Git
Russ Allbery [Sat, 28 Jun 2008 05:46:18 +0000 (22:46 -0700)]
Rename up to afs-up in debian/rules, not Git

Don't use Git to handle the man page renaming for up to afs-up since the
rename can't be represented properly in the Debian diff.

17 years agoStop using quilt to manage patches
Russ Allbery [Sat, 28 Jun 2008 05:44:23 +0000 (22:44 -0700)]
Stop using quilt to manage patches

Remove the remaining patches that are managed through branches.  Drop
the build-dependency on quilt and don't run it during the build.  Don't
remove the afs-up man page in the clean target since it's done with Git
now (although this will be reverted in a moment).

17 years agoAdd a man page for klog.krb5
Russ Allbery [Sat, 28 Jun 2008 05:37:45 +0000 (22:37 -0700)]
Add a man page for klog.krb5

Apply quilt patch klog-krb5-man-page: Man page for the
Kerberos v5 version of klog.  Pulled from upstream delta
STABLE14-install-and-document-klog-krb5-20080627.

17 years agoMerge branch 'feature/multiple-local-realms'
Russ Allbery [Sat, 28 Jun 2008 05:08:45 +0000 (22:08 -0700)]
Merge branch 'feature/multiple-local-realms'

17 years agoAllow multiple local realms in krb.conf
Russ Allbery [Sat, 28 Jun 2008 05:07:44 +0000 (22:07 -0700)]
Allow multiple local realms in krb.conf

Apply quilt patch multiple-local-realms: Enable listing multiple realms
in the server krb.conf file.  Up to four realms may be treated as local
in that fashion for authorization purposes (instead of the single realm
supported without this patch).

This upstream patch is in the 1.5 series but not in 1.4.  However, it
has been working in production at Stanford University for some time.

17 years agoMerge branch 'bug/ktc-prototypes'
Russ Allbery [Sat, 28 Jun 2008 05:06:30 +0000 (22:06 -0700)]
Merge branch 'bug/ktc-prototypes'

17 years agoExpose prototypes for the ktc_* functions
Russ Allbery [Sat, 28 Jun 2008 05:05:53 +0000 (22:05 -0700)]
Expose prototypes for the ktc_* functions

Apply quilt patch ktc-prototypes: Expose prototypes for the ktc_*
functions on platforms other than Windows.  Fixed upstream in a different
way, but only on the 1.5 branch.

Closes: #449432
17 years agoMerge branch 'bug/find-core-files'
Russ Allbery [Sat, 28 Jun 2008 05:03:56 +0000 (22:03 -0700)]
Merge branch 'bug/find-core-files'

17 years agoFind core files properly on Linux
Russ Allbery [Sat, 28 Jun 2008 05:03:20 +0000 (22:03 -0700)]
Find core files properly on Linux

Linux always appends the PID to core dumps from threaded processes, so
search the directory for core dumps instead of assuming a particular
name.  Suitable upstream.

17 years agoMerge branch 'bug/ucontext-everywhere'
Russ Allbery [Sat, 28 Jun 2008 05:01:40 +0000 (22:01 -0700)]
Merge branch 'bug/ucontext-everywhere'

17 years agoBuild with UCONTEXT on all Linux platforms
Russ Allbery [Sat, 28 Jun 2008 05:01:19 +0000 (22:01 -0700)]
Build with UCONTEXT on all Linux platforms

The new glibc doesn't work with the old context code due to mangling
done in the library (the interface AFS was using wasn't a supported or
stable one).  Switch to UCONTEXT for all Linux platforms, which stands
a better chance of working (but may or may not actually work).

17 years agoNo longer reference the old Admin Reference
Russ Allbery [Sat, 28 Jun 2008 04:58:01 +0000 (21:58 -0700)]
No longer reference the old Admin Reference

Apply quilt patch no-admin-reference: The Admin Reference has now been
completely replaced by the man pages, so don't refer to it since we'll no
longer bother to install it.  It should be simply removed upstream.

17 years agoMerge branch 'bug/compiler-flags'
Russ Allbery [Sat, 28 Jun 2008 04:56:27 +0000 (21:56 -0700)]
Merge branch 'bug/compiler-flags'

17 years agoAllow overriding the default compiler and merge SPARC
Russ Allbery [Sat, 28 Jun 2008 04:56:03 +0000 (21:56 -0700)]
Allow overriding the default compiler and merge SPARC

Apply quilt patch compiler-flags: Use $CC for the compiler instead of
forcing cc or gcc.  The corresponding upstream fix is waiting for work
to separate the kernel compiler from the userspace compilter, since $CC
should only be used for the latter on other platforms.

Also combines the sparc sysnames together, which is suitable upstream.

17 years agoTweak the expected configuration directory permissions
Russ Allbery [Sat, 28 Jun 2008 04:50:38 +0000 (21:50 -0700)]
Tweak the expected configuration directory permissions

Apply quilt patch bos-permissions: Expect the server directory to be
mode 0700 since that's where the AFS KeyFile is stored.  Allow the
local directory to be mode 0755, since there's no reason for it to be
more restrictive.

Allowing the server directory to be mode 0700 causes problems upstream if
people symlink the client configuration to the server directory, which is
recommended by some documentation, so this is not applied upstream.

17 years agoMerge branch 'bug/pam-build'
Russ Allbery [Sat, 28 Jun 2008 04:48:55 +0000 (21:48 -0700)]
Merge branch 'bug/pam-build'

17 years agoRe-add upstream skip of PAM builds on amd64_linux24
Russ Allbery [Sat, 28 Jun 2008 04:47:18 +0000 (21:47 -0700)]
Re-add upstream skip of PAM builds on amd64_linux24

We always build the userspace code on amd64 as amd64_linux26, so this
check is now harmless.  Re-add the check to match upstream and reduce
unnecessary differences.

17 years agoMerge branch 'bug/pam-build'
Russ Allbery [Sat, 28 Jun 2008 04:44:30 +0000 (21:44 -0700)]
Merge branch 'bug/pam-build'

17 years agoUgly hack to build the PAM modules PIC
Russ Allbery [Sat, 28 Jun 2008 04:43:32 +0000 (21:43 -0700)]
Ugly hack to build the PAM modules PIC

Apply quilt patch pam-build: Apply an incredibly ugly hack to build the
PAM modules against the shared objects generated for the shared libraries.
Not suitable upstream in its current form.  The right upstream solution is
to standardize the shared library ABI and install it with a real SONAME,
and then link the PAM modules against it.  It may be that we'll drop
kaserver support and stop building the PAM modules before we get to that,
though.

17 years agoMerge branch 'bug/module-name'
Russ Allbery [Sat, 28 Jun 2008 04:36:40 +0000 (21:36 -0700)]
Merge branch 'bug/module-name'

17 years agoName the kernel module openafs instead of libafs
Russ Allbery [Sat, 28 Jun 2008 04:32:08 +0000 (21:32 -0700)]
Name the kernel module openafs instead of libafs

Apply quilt patch module-name: Build the kernel module as openafs.ko
instead of libafs.ko.  This should really be done upstream as well, but it
poses backwards compatibility problems and it's always been called libafs
on other platforms, so it's controversial.

This implementation of the idea produces warnings and needs some
improvement.

17 years agoFix the path for fstrace message catalogs
Russ Allbery [Sat, 28 Jun 2008 04:26:13 +0000 (21:26 -0700)]
Fix the path for fstrace message catalogs

Apply quilt patch fstrace-paths: fstrace uses the NLS functions to
do message translation and needs a message catalog installed.  The
default paths are rather broken.  Patch the source to look for it in
/usr/share/openafs instead.  Not suitable upstream with the hard-coded
paths, but something more sophisticated would be appropriate.

17 years agoUse the correct PTS database path in pt_util
Russ Allbery [Sat, 28 Jun 2008 04:23:05 +0000 (21:23 -0700)]
Use the correct PTS database path in pt_util

Apply quilt patch paths: Patch pt_util to use the correct Debian patch for
the Protection Server database.  The correct fix would be to use the
standard functions to find the database path.

17 years agoRename the up man page to afs-up, matching our renaming
Russ Allbery [Sat, 28 Jun 2008 04:21:30 +0000 (21:21 -0700)]
Rename the up man page to afs-up, matching our renaming

Apply quilt patch afs-up-rename: Update the up man page to say afs-up
instead, matching our renaming of the command, and rename it in the
source tree so that the generated man page will have the correct name.

Closes: #459635
17 years agoRemove Makefile references to removed upstream files
Russ Allbery [Sat, 28 Jun 2008 04:17:53 +0000 (21:17 -0700)]
Remove Makefile references to removed upstream files

Apply quilt patch dfsg: Patch upstream Makefiles to remove references to
files that had to be removed from the source package for DFSG freeness
reasons.

17 years agoMerge branch 'upstream'
Russ Allbery [Sat, 28 Jun 2008 04:13:15 +0000 (21:13 -0700)]
Merge branch 'upstream'

17 years agoFix permissions in the upstream tree
Russ Allbery [Sat, 28 Jun 2008 04:12:54 +0000 (21:12 -0700)]
Fix permissions in the upstream tree

Mark various upstream files executable that are executable in the upstream
tarballs but weren't in the Subversion repository, probably due to missing
properties somewhere along the line.

17 years agoMerge branch 'upstream'
Russ Allbery [Fri, 27 Jun 2008 22:55:50 +0000 (15:55 -0700)]
Merge branch 'upstream'

17 years agoReorganize to remove the extra level of directory structure
Russ Allbery [Fri, 27 Jun 2008 22:55:26 +0000 (15:55 -0700)]
Reorganize to remove the extra level of directory structure

17 years agoReorganize to remove the extra level of directory
Russ Allbery [Fri, 27 Jun 2008 22:53:48 +0000 (15:53 -0700)]
Reorganize to remove the extra level of directory

17 years agoMerge branch 'upstream'
Russ Allbery [Fri, 27 Jun 2008 22:43:36 +0000 (15:43 -0700)]
Merge branch 'upstream'

Conflicts:

openafs/config.guess
openafs/config.sub
openafs/configure
openafs/configure-libafs
openafs/src/libafs/make_kbuild_makefile.pl

17 years agowindows-smb-dead-vc-gc-20080627
Jeffrey Altman [Fri, 27 Jun 2008 20:42:57 +0000 (20:42 +0000)]
windows-smb-dead-vc-gc-20080627

LICENSE MIT

When an SMB virtual circuit is prematurely closed due to an error
condition by one thread it is possible that there are still several
other threads still using the VC which will determine that the VC
is dead shortly.  As a result we maintain a dead vc list to ensure
that dead vcs are not destroyed while still in use.

With the addition of locking though this causes a problem because the
locks allocated to the virtual circuit are not freed until the vc is
destroyed.

This patch reworks the cleanup routine to make the freeing of resources
the responsibility of the release routine when the refcount hits 0
and the VC is marked dead.

17 years agoman-page-afs-fixes-20080626
Jason Edgecombe [Fri, 27 Jun 2008 04:49:45 +0000 (04:49 +0000)]
man-page-afs-fixes-20080626

FIXES 104745
LICENSE BSD

Fix several issues with the afs(1) man page.  Based on the patch by Jason,
but I also documented /vicepiv as the maximum, and /vicepiu as the
maximum recommended, partition.

17 years agoman-page-vldb_convert-20080626
Jason Edgecombe [Fri, 27 Jun 2008 04:29:12 +0000 (04:29 +0000)]
man-page-vldb_convert-20080626

FIXES 104192
LICENSE BSD

New man page for vldb_convert.

17 years agoman-page-vos-clone-20080626
Jason Edgecombe [Fri, 27 Jun 2008 04:19:07 +0000 (04:19 +0000)]
man-page-vos-clone-20080626

FIXES 104110
LICENSE BSD

Add man page for vos clone.

17 years agowindows-wix-install-idn-redist-20080626
Asanka Herath [Fri, 27 Jun 2008 03:04:12 +0000 (03:04 +0000)]
windows-wix-install-idn-redist-20080626

LICENSE MIT

Install the Microsoft IDN Redistributables which are required for
Unicode Normalization on XP and 2003.

17 years agowindows-nsis-install-idn-redist-20080626
Asanka Herath [Fri, 27 Jun 2008 02:58:36 +0000 (02:58 +0000)]
windows-nsis-install-idn-redist-20080626

LICENSE MIT

Install the Microsoft IDN Redistributables which are required for
Unicode Normalization on XP and 2003.

17 years agowindows-vlserver-makefile-20080626
Jeffrey Altman [Thu, 26 Jun 2008 18:04:04 +0000 (18:04 +0000)]
windows-vlserver-makefile-20080626

LICENSE MIT

more consistency changes to get the make rules for headers right

17 years agowindows-nls-includes-20080626
Jeffrey Altman [Thu, 26 Jun 2008 17:46:35 +0000 (17:46 +0000)]
windows-nls-includes-20080626

LICENSE MIT

Add include for cm_nls.h