]> git.michaelhowe.org Git - packages/o/openafs.git/log
packages/o/openafs.git
20 years agoSTABLE14-cleanup-rcmd-killing-20050411
Derrick Brashear [Mon, 11 Apr 2005 19:04:03 +0000 (19:04 +0000)]
STABLE14-cleanup-rcmd-killing-20050411

cleanup killing of rcmds.

(cherry picked from commit a054c419176c6ad73dafed66ce6acfbdf3f36952)

20 years agoSTABLE14-install-cfgafs-20050320
Michael Niksch [Mon, 11 Apr 2005 18:57:30 +0000 (18:57 +0000)]
STABLE14-install-cfgafs-20050320

FIXES 17712

cfgafs shoudl be installed regardless of AIX64

(cherry picked from commit 4be6888040a9671e91e0732867a07a153c4d4d26)

20 years agoSTABLE14-linux-follow-link-light-needs-putlink-20050406
Derrick Brashear [Wed, 6 Apr 2005 22:25:23 +0000 (22:25 +0000)]
STABLE14-linux-follow-link-light-needs-putlink-20050406

based on research by cg2v@andrew.cmu.edu and suggestion of jhutz@cmu.edu
needed so kmaps are balanced by kunmaps

(cherry picked from commit 1ca15ed253d8273a9b47c9da95ea1c59412f3e8b)

20 years agoSTABLE14-afsdb-lock-20050405
Chaskiel M Grundman [Wed, 6 Apr 2005 06:09:09 +0000 (06:09 +0000)]
STABLE14-afsdb-lock-20050405

init one more lock

(cherry picked from commit b5be28de3093b225c2a2e927ecefe395d9a74388)

20 years agoSTABLE14-1381-20050405 openafs-devel-1_3_81
Derrick Brashear [Wed, 6 Apr 2005 06:03:41 +0000 (06:03 +0000)]
STABLE14-1381-20050405

make 1.3.81

20 years agoSTABLE14-osi-probe-old-kernels-20050405
Derrick Brashear [Wed, 6 Apr 2005 05:58:19 +0000 (05:58 +0000)]
STABLE14-osi-probe-old-kernels-20050405

old kernerls lack __user

(cherry picked from commit 28c0189fa2a5880ef0c8f89645c69673def29027)

20 years agoSTABLE14-windows-rx_mtu-20050404
Jeffrey Altman [Tue, 5 Apr 2005 03:17:15 +0000 (03:17 +0000)]
STABLE14-windows-rx_mtu-20050404

cmdebug -addr should report the rx_mtu size if it is set and less than
the actual mtu size

(cherry picked from commit d0879e78e6a8824eb745359a00b1d3170b977eaa)

20 years agoSTABLE14-windows-notes-20050404
Jeffrey Altman [Mon, 4 Apr 2005 12:51:53 +0000 (12:51 +0000)]
STABLE14-windows-notes-20050404

final updates before 1.3.81

(cherry picked from commit 54d6578ae68f8a093661a69fa763499f10457623)

20 years agoSTABLE14-windows-version-20050404
Jeffrey Altman [Mon, 4 Apr 2005 12:38:39 +0000 (12:38 +0000)]
STABLE14-windows-version-20050404

1.3.8100

(cherry picked from commit 9e811713859a45e644f28c606e79701e422ea3f9)

20 years agoSTABLE14-make-afs-h-includable-outside-kernel-20050404
Garry Zacheiss [Mon, 4 Apr 2005 08:43:20 +0000 (08:43 +0000)]
STABLE14-make-afs-h-includable-outside-kernel-20050404

so you don't need to define KERNEL to cinlude this

(cherry picked from commit 04ab517de87cb01c49b33afa74b25b7577a91c92)

20 years agoSTABLE14-kdump-update-20050404
Garry Zacheiss [Mon, 4 Apr 2005 08:36:29 +0000 (08:36 +0000)]
STABLE14-kdump-update-20050404

make kdump build again

(cherry picked from commit 9e7c3c015f2b89d360de43f70b8eb69d8adc9c10)

20 years agoSTABLE14-remove-insecure-and-ntp-20050403
Derrick Brashear [Mon, 4 Apr 2005 06:03:40 +0000 (06:03 +0000)]
STABLE14-remove-insecure-and-ntp-20050403

rcmds, inetd, ftpd and ntp are gone. leaving the files in the cvs head for now.

(cherry picked from commit 9b10a8c4b85180a202123815b948581dda036d66)

20 years agoSTABLE14-remove-rx-2tier-freepacketq-20050403
Derrick Brashear [Mon, 4 Apr 2005 05:27:01 +0000 (05:27 +0000)]
STABLE14-remove-rx-2tier-freepacketq-20050403

needs more work.

(cherry picked from commit de920422171ab134f2821d1dd2feeb542750a0f7)

20 years agoSTABLE14-macos103-update-20050403
Derrick Brashear [Mon, 4 Apr 2005 05:18:41 +0000 (05:18 +0000)]
STABLE14-macos103-update-20050403

use system vnodes. one remaining bug, dangling vnodes at shutdown.

(cherry picked from commit 2eda44d7eb3c1adc103600a3c3695e37b238441f)

20 years agoSTABLE14-vos-partinfo-summary-portability-20050403
Tom Keiser [Sun, 3 Apr 2005 21:23:00 +0000 (21:23 +0000)]
STABLE14-vos-partinfo-summary-portability-20050403

make this work on systems with non-native 64 bit int

(cherry picked from commit 2a3d2ad3af1a0443fe59d48b2889f2508ec5fe5f)

20 years agoSTABLE14-rx-2tier-freepacketq-20050403
Tom Keiser [Sun, 3 Apr 2005 21:21:44 +0000 (21:21 +0000)]
STABLE14-rx-2tier-freepacketq-20050403

FIXES 17805

The attached patch turns the rx free packet queue into a 2-tiered cache
with a local thread-specific queue, backed by a global queue when using
pthreaded rx. The patch is against 1.3.79. Preliminary benchmarks show
scalability much closer to 2 cpus on sparc with this patch. Also,
fileserver performance under heavy load is improved: 50% improvement in
throughput for sequential writes, and a 10% improvement in performance for
random writes against an smp sparc solaris 10 fileserver.

(cherry picked from commit 5c6b956257f4f43122d393eaf119ad7616084576)

20 years agoSTABLE14-hid2client-write-lock-20050403
Tom Keiser [Sun, 3 Apr 2005 21:19:22 +0000 (21:19 +0000)]
STABLE14-hid2client-write-lock-20050403

FIXES 17867

h_ID2Client currently returns a client struct with a shared lock. The
only caller of h_ID2Client (SRXAFS_FlushCPS) immediately calls
BoostSharedLock. This patch just goes ahead and makes h_ID2Client return
it with the write lock so we don't enter the Lock struct mutex multiple
times in a row. This also happens to remove the last reference to
BoostSharedLock in the tree.

(cherry picked from commit 4bf562265c18433868e3ae28c4b6fb3dd30d57af)

20 years agoSTABLE14-rx-clock-rollover-fix-20050403
Chaskiel M Grundman [Sun, 3 Apr 2005 21:01:46 +0000 (21:01 +0000)]
STABLE14-rx-clock-rollover-fix-20050403

FIXES 17990

itimer rollover comes faster now; handle it.

(cherry picked from commit c5c9bf0a7896047381d2d07ddaa954b231b7f356)

20 years agoSTABLE14-alpha-linux26-20050403
Andrej Filipcic [Sun, 3 Apr 2005 21:01:11 +0000 (21:01 +0000)]
STABLE14-alpha-linux26-20050403

FIXES 18081

alpha linux26 port

(cherry picked from commit f9971b7729d31ecb08d22dcd3511f924c6681214)

20 years agoSTABLE14-more-linux26-cred-fixes-20050403
Chas Williams [Sun, 3 Apr 2005 20:49:20 +0000 (20:49 +0000)]
STABLE14-more-linux26-cred-fixes-20050403

FIXES 18009

instead of crget() getting a groups_alloc(0) just to put it, we just fix
crref()/crdup()/afs_pioctl() to do the "right" thing

added missing task_lock()'s as well.

(cherry picked from commit becb3ea3ce793972f95523a3efd88f8c43837675)

20 years agoSTABLE14-license-update-20050403
Derrick Brashear [Sun, 3 Apr 2005 20:37:59 +0000 (20:37 +0000)]
STABLE14-license-update-20050403

FIXES 18131

install LICENSE into destdir builds

(cherry picked from commit 423125bcb611a1790df93a6090959dab7364056a)

20 years agoSTABLE14-hpux-license-update-20050403
Derrick Brashear [Sun, 3 Apr 2005 20:33:40 +0000 (20:33 +0000)]
STABLE14-hpux-license-update-20050403

FIXES 18129

update hpux psf file copyright info

RCS file: /cvs/openafs/src/packaging/HP-UX/Attic/psf-1.2.8-transarc-paths-11.00,v
Working file: src/packaging/HP-UX/psf-1.2.8-transarc-paths-11.00
head: 1.2
branch:
locks: strict
access list:
keyword substitution: kv
total revisions: 3; selected revisions: 0
description:

RCS file: /cvs/openafs/src/packaging/HP-UX/Attic/psf-1.2.9-transarc-paths-11.00,v
Working file: src/packaging/HP-UX/psf-1.2.9-transarc-paths-11.00
head: 1.2
branch:
locks: strict
access list:
keyword substitution: kv
total revisions: 3; selected revisions: 0
description:

(cherry picked from commit f96befff4353f7820afb7e1436360f84f92a902c)

20 years agoSTABLE14-linux-ppc64-26-20050403
Sven Oehme [Sun, 3 Apr 2005 20:32:38 +0000 (20:32 +0000)]
STABLE14-linux-ppc64-26-20050403

FIXES 18114

add support for ppc64 linux26

(cherry picked from commit face6451fda9809a28cf6bec42f50f211b51d07d)

20 years agoSTABLE14-macos-update-packaging-20050403
Derrick Brashear [Sun, 3 Apr 2005 20:14:36 +0000 (20:14 +0000)]
STABLE14-macos-update-packaging-20050403

FIXES 18127

add apsl 2.0 license. note it in ReadMe.rtf. update buildpkg to provide afsd options sample. update post_install to use sample ThisCell and options if none provided.

(cherry picked from commit f8831d1ed74a3da346bb24162d1bace8467e3ab7)

20 years agoSTABLE14-new-gcc-cleanup-20050403
Derrick Brashear [Sun, 3 Apr 2005 19:48:29 +0000 (19:48 +0000)]
STABLE14-new-gcc-cleanup-20050403

more picky about some of this stuff, and it's right, so let's clean it up

(cherry picked from commit 10afa98bcd952b490d850054115e945bb44fd79f)

20 years agoSTABLE14-remove-insecure-and-ntp-20050403
Derrick Brashear [Sun, 3 Apr 2005 19:34:02 +0000 (19:34 +0000)]
STABLE14-remove-insecure-and-ntp-20050403

rcmds, inetd, ftpd and ntp are gone. in 1.4, files also go away.

(cherry picked from commit 228f109a4303db018f3e52db0822f8d70dc10d43)

20 years agoSTABLE14-s390x-linux26-flavor-check-20050403
Sven Oehme [Sun, 3 Apr 2005 19:21:06 +0000 (19:21 +0000)]
STABLE14-s390x-linux26-flavor-check-20050403

FIXES 18112

add missing flavor bit check for s390x

(cherry picked from commit 2f9948b7e72b5dde1d46ecb05498e8f0248aee67)

20 years agoSTABLE14-aix5-allocator-cleanup-20050403
Niklas Edmundsson [Sun, 3 Apr 2005 19:18:54 +0000 (19:18 +0000)]
STABLE14-aix5-allocator-cleanup-20050403

* Removed memory allocation functions only used on AIX and ancient
   HPUX. If the performance penalty is noticeable, implement a wrapper
   at the osi-level in the same manner as LINUX/FBSD (ie not sprayed
   throughout the code).
* Removed all remnants of splnet()-style locking, it was not
   sufficient for MP anyway which the real locks are. Affects only AIX
   and HPUX.
* Drop the global locking in rxi_Alloc since the real locks do their
   jobs, affects only AIX41 and up (ie. MP capable OS).
* Fix the non-kernel wrapper for osi_Alloc/Free on AIX to take void *
   in the same manner as the rest of the functions. IMO this wrapper
   shouldn't be necessary since you should never ever malloc() 0 bytes,
   but since it's there I'd guess someone made stupid assumptions
   somewhere...
* Restores MAXKTCTICKETLEN to 12000 on AIX
* Restores AFS_LWP_MINSTACKSIZE to 48k on AIX (might affect
   server-stuff)

(cherry picked from commit 412854593cf368006c18e6c0dc607a9ecd76a0e0)

20 years agoSTABLE14-openafs-kill-dead-code-20050403
Derrick Brashear [Sun, 3 Apr 2005 19:15:35 +0000 (19:15 +0000)]
STABLE14-openafs-kill-dead-code-20050403

Code ifdef'd any of AFS_MACH_ENV, AFS_GFS_ENV, AFS_DEC_ENV dies

Code ifdef'd AFS_SUN_ENV either becomes AFS_SUN5_ENV or dies as appropriate,
in the kernel only. The database servers etc are probably still buildable,
and I still have a SunOS 4.1.4 machine. ;-) But the Solaris vnops get all
SunOS 4 code nuked.

Uses of AFS_ALPHA_ENV which secretly meant OSF/1,D/UX,Tru64 become
AFS_OSF_ENV.

Bozon lock use gets its own ifdef. OSF and Solaris define it. Darwin and any
BSDs have bozon lock usage removed: note that only OSF and Solaris were
bothering to *init* the bozon lock during NewVCache. Bozon locks are for
platforms where basically we could end up deadlocking ourselves because of
how locks are handled.

Some nonsensical ifdefs removed.
Some if 0'd code removed.
Some obsolete code (hpux pre-10, for instance) removed.

(cherry picked from commit 706530c295dcf528d7307a524020457a0a6d5f59)

20 years agoSTABLE14-rxdebug-unsigned-20040403
Jeffrey Altman [Sun, 3 Apr 2005 06:33:09 +0000 (06:33 +0000)]
STABLE14-rxdebug-unsigned-20040403

use unsigned types when displaying stat data via printf

(cherry picked from commit 15d82b857efc21fd80f250d2f315e12f8b20db2a)

20 years agoSTABLE14-windows-notes-20050402
Jeffrey Altman [Sat, 2 Apr 2005 10:07:17 +0000 (10:07 +0000)]
STABLE14-windows-notes-20050402

updates for version 1.3.81

(cherry picked from commit 6beff57613f56870218af992b1ae394aecb9fe09)

20 years agoSTABLE14-windows-deadlock-20050402
Jeffrey Altman [Sat, 2 Apr 2005 09:35:49 +0000 (09:35 +0000)]
STABLE14-windows-deadlock-20050402

One final deadlock was discovered in cm_TryBulkStat().  Do not hold
the scp->mx while calling an RXAFS function.

(cherry picked from commit 48b2968e0a3ff5f07bd1e04f01e625b110d78482)

20 years agoSTABLE14-windows-time-20050331
Jeffrey Altman [Fri, 1 Apr 2005 00:36:42 +0000 (00:36 +0000)]
STABLE14-windows-time-20050331

Replace the time translation hack based on smb_NowTZ with a purely
mathematical conversion from UTC based unixTime (time_t) to UTC
based FILETIME

(cherry picked from commit 9a3844a96b07ffa7b677460d0a9f0dbffd774e03)

20 years agoSTABLE14-windows-afsd-minor-20050330
Jeffrey Altman [Thu, 31 Mar 2005 07:05:47 +0000 (07:05 +0000)]
STABLE14-windows-afsd-minor-20050330

Add bounds checking to the comparison of fid->vnode and cm_localMountPoints
when Freelance mode is used.

Fix typo in DJGPP section of smb.c

Use rx_connection * instead of rx_call * in previous fix to cm_dcache.c

(cherry picked from commit 0a9609d8eb599dfe11ff04d8752e15b58c3ef89d)

20 years agoSTABLE14-windows-stress-test-fixes-20050330
Jeffrey Altman [Wed, 30 Mar 2005 21:50:15 +0000 (21:50 +0000)]
STABLE14-windows-stress-test-fixes-20050330

Ran more stress tests against 1.3.80b on a dual processor machine and
found a number of additional errors which could be fixed.

cm_callback.c: correct the refCount handling of server lists when
processing registering callbacks on the scache entry

cm_conn.c: cm_Analyze was not handling the CM_ERROR_NOSUCHVOLUME case.
In this case force a retry and Force Update the Volume info

cm_dcache.c; do not hold mx locks around calls to rx_NewCall().  That is
why we have reference counting on the rx_connection objects.

cm_ioctl.c: replace references to afsdcell.ini with CellServDB

cm_utils.c: formatting

cm_vnodeops.c: improve the logging and add a missing call to
cm_EndCallbackGrantingCall()

cm_volume.c: allows cm_volume_t objects to be reused if their
ref count is 0 and we have hit the maximum number allowed.

smb.c: improve the logging and the handling of dead_vcp references.
If all of the SMB sessions and NCBs are in use, return BUSY to the
CIFS client.

smb3.c: convert constants to preprocessor symbols

(cherry picked from commit b9bf7ee01acc7f2646fbc6e09c1ca8d41cc59d55)

20 years agoSTABLE14-lwp-deal-with-unaligned-memory-20050326
Chaskiel M Grundman [Sun, 27 Mar 2005 21:22:03 +0000 (21:22 +0000)]
STABLE14-lwp-deal-with-unaligned-memory-20050326

FIXES 18050

don't double-free lwp stack space

(cherry picked from commit 1156923e08d95972105fcb99045b29b2c7732fc5)

20 years agoSTABLE14-linux-vnode-macros-20050326
Derrick Brashear [Sat, 26 Mar 2005 07:11:37 +0000 (07:11 +0000)]
STABLE14-linux-vnode-macros-20050326

here's a place where we passed a vcache instead of a vnode for linux. doesn't
matter today, might as well fix it now.

(cherry picked from commit c167d56b1afcf5f4dfb0fc50a430504e253a77c1)

20 years agoSTABLE14-rx-getaddrs-skip-loopback-addr-on-bsd-too-20050326
Derrick Brashear [Sat, 26 Mar 2005 06:55:20 +0000 (06:55 +0000)]
STABLE14-rx-getaddrs-skip-loopback-addr-on-bsd-too-20050326

as reported by Tracy Demarco-White

(cherry picked from commit 4cbe2e7ebfc993a3d09d558cd58757e0b858facd)

20 years agoSTABLE14-darwin-vnode-macros-20050325
Derrick Brashear [Sat, 26 Mar 2005 02:09:00 +0000 (02:09 +0000)]
STABLE14-darwin-vnode-macros-20050325

use vnode to vcache conversion macros

(cherry picked from commit 79703698011d196616561072b6c531ad0a4f8c68)

20 years agoSTABLE14-darwin-fstrace-20050325
Derrick Brashear [Sat, 26 Mar 2005 00:45:34 +0000 (00:45 +0000)]
STABLE14-darwin-fstrace-20050325

holy crap, it just worked.

(cherry picked from commit 977184e22026ae177427faf6c31fe920cbfae7e6)

20 years agoSTABLE14-sb-list-fix-20050323
Derrick Brashear [Thu, 24 Mar 2005 01:56:50 +0000 (01:56 +0000)]
STABLE14-sb-list-fix-20050323

fix gaffe from my attempt at this

(cherry picked from commit 2ba2c97f90fdb9d3afa44f0436e1e9b46eb7feba)

20 years agoSTABLE14-windows-version-8002-20050323
Jeffrey Altman [Wed, 23 Mar 2005 22:39:14 +0000 (22:39 +0000)]
STABLE14-windows-version-8002-20050323

1.3.8002

(cherry picked from commit ef8eb1aef619b40f0c88a473841dc8e215ab1e72)

20 years agoSTABLE14-windows-logon-20050323
Jeffrey Altman [Wed, 23 Mar 2005 22:31:45 +0000 (22:31 +0000)]
STABLE14-windows-logon-20050323

Fix initialization error when getting domain parameters

(cherry picked from commit d33cd7595bc7afffec277d761d911b54e39f3dbf)

20 years agoSTABLE14-kbuild-one-more-try-20050322
Jeffrey Hutzelman [Wed, 23 Mar 2005 00:00:34 +0000 (00:00 +0000)]
STABLE14-kbuild-one-more-try-20050322

and shortly i will confirm it works for all cases

(cherry picked from commit 6132fc038434759daabd5d501cbcfa99de963654)

20 years agoSTABLE14-windows-toplevel-makefile-20050322
Jeffrey Altman [Tue, 22 Mar 2005 19:48:28 +0000 (19:48 +0000)]
STABLE14-windows-toplevel-makefile-20050322

fix build dependencies for vl headers

(cherry picked from commit 19b681e32b4ae0f488a48af5c9acc4d5c87144bf)

20 years agoSTABLE14-windows-version-20050322 openafs-devel-1_3_80a
Jeffrey Altman [Tue, 22 Mar 2005 05:44:03 +0000 (05:44 +0000)]
STABLE14-windows-version-20050322

1.3.8001

(cherry picked from commit 8d8fe4947882300c45347379fd826b7a55743951)

20 years agoSTABLE14-windows-smb-fix-20050322
Jeffrey Altman [Tue, 22 Mar 2005 05:43:12 +0000 (05:43 +0000)]
STABLE14-windows-smb-fix-20050322

the use logon cache hack only works on xp and above. do not give up
use of smb auth simply because it fails

fix the smb_vc_t refCount fix to smb_CopyPacket.  Only hold a smb_vc_t
if there is one.

(cherry picked from commit 46f7713f16c8c96983872a801cf1ce9cf7b80530)

20 years agoSTABLE14-windows-smb_vc_t-refcounts-20050321 openafs-devel-1_3_80
Jeffrey Altman [Mon, 21 Mar 2005 16:28:33 +0000 (16:28 +0000)]
STABLE14-windows-smb_vc_t-refcounts-20050321

conditionalize the assertions on smb_vc_t refcounts as they are only
for debugging.  We know there is a problem but don't want to deal with
it for the 1.3.80 release.

added logging info for each hold and release.  perhaps that will provide
a clue in the future

====================
This delta was composed from multiple commits as part of the CVS->Git migration.
The checkin message with each commit was inconsistent.
The following are the additional commit messages.
====================

When copying a packet we must increment the vcp refcounts

(cherry picked from commit 247a58de77004ec10c2e55451d99dd04bd982df4)

20 years agoSTABLE14-vos-extended-format-20050320
Ervin Fenyak [Mon, 21 Mar 2005 02:56:40 +0000 (02:56 +0000)]
STABLE14-vos-extended-format-20050320

FIXES 17961

vos listvol -extended
with -format option (vos listvol -extended -format) had no effect.
After applying the patch,
vos listvol -extended -format
outputs tab delimited output.

====================
This delta was composed from multiple commits as part of the CVS->Git migration.
The checkin message with each commit was inconsistent.
The following are the additional commit messages.
====================
FIXES 17961

move variable declaration to the beginning of the block

(cherry picked from commit f9e3781fdb7600c5beba5727d4ddc7a86bd54b58)

20 years agoSTABLE14-1-3-80-20050320
Derrick Brashear [Sun, 20 Mar 2005 23:29:23 +0000 (23:29 +0000)]
STABLE14-1-3-80-20050320

make 1.3.80

20 years agoSTABLE14-linux-inotify-20050320
Derrick Brashear [Sun, 20 Mar 2005 20:38:48 +0000 (20:38 +0000)]
STABLE14-linux-inotify-20050320

yay more inode fields.

(cherry picked from commit 6650b683bf999293d3473d0f7e2dd3fd4dc0daf7)

20 years agoSTABLE14-linux-crref-held-longer-20050320
Chas Williams [Sun, 20 Mar 2005 20:19:20 +0000 (20:19 +0000)]
STABLE14-linux-crref-held-longer-20050320

FIXES 17917

hold the cr ref longer
we were putting it too soon

(cherry picked from commit 5a8f1057b0e9d07246af9213b8388dee0a64fd41)

20 years agoSTABLE14-linux-rx-spinlocks-for-preempt-20050320
Chaskiel M Grundman [Sun, 20 Mar 2005 20:13:45 +0000 (20:13 +0000)]
STABLE14-linux-rx-spinlocks-for-preempt-20050320

FIXES 17966

force linux spinlocks on when CONFIG_PREEMPT is involved

(cherry picked from commit 158f2d91b9e0a911494b3755768e209b12dea980)

20 years agoSTABLE14-afs-lock-init-20050320
Chaskiel M Grundman [Sun, 20 Mar 2005 20:09:13 +0000 (20:09 +0000)]
STABLE14-afs-lock-init-20050320

FIXES 17939

add missing afs lock initialization

(cherry picked from commit 1aa23c665347d00f9ef4f81e58830799a6e4783d)

20 years agoSTABLE14-linux-libafs-makefileproto-call-kbuild-correctly-20050320
Vitaly Chernookiy [Sun, 20 Mar 2005 20:00:43 +0000 (20:00 +0000)]
STABLE14-linux-libafs-makefileproto-call-kbuild-correctly-20050320

FIXES 17972

call the script directly out of srcdir instead of looking elsewhere

(cherry picked from commit 3b6e82294bcf1e1545b3b3767289a5f7abc922c1)

20 years agoSTABLE14-amd64-linux-rx-clock-fix-20050320
Chaskiel M Grundman [Sun, 20 Mar 2005 19:40:32 +0000 (19:40 +0000)]
STABLE14-amd64-linux-rx-clock-fix-20050320

FIXES 17950

avoid initial delay in rx on amd64 linux due to interval timer issue

(cherry picked from commit 70a8bba77b7e03d29edd8fab9b1cac098d1a7338)

20 years agoSTABLE14-vos-partinfo-summary-mode-20050320
Tom Keiser [Sun, 20 Mar 2005 15:12:43 +0000 (15:12 +0000)]
STABLE14-vos-partinfo-summary-mode-20050320

FIXES 17868

add a summary mode to vos partinfo

(cherry picked from commit 37f7895c48c2a5cafae15ae79d04f196e6fa6989)

20 years agoSTABLE14-linux-find-kernel-build-link-path-to-kernel-headers-20050320
Jeffrey Hutzelman [Sun, 20 Mar 2005 15:08:18 +0000 (15:08 +0000)]
STABLE14-linux-find-kernel-build-link-path-to-kernel-headers-20050320

look in /lib/modules for a path to the kernel build instead of just in /usr/src

(cherry picked from commit 2cfd611e919524ec39403a1eef3970a41f2e348f)

20 years agoSTABLE14-linux-afsd-rc-better-defaulting-20050320
Jason McCormick [Sun, 20 Mar 2005 15:02:30 +0000 (15:02 +0000)]
STABLE14-linux-afsd-rc-better-defaulting-20050320

FIXES 17630

default to a small cache rather than breaking if the client is ill-configured

(cherry picked from commit b0b3b02bd18c404d9323d1a060abbdfbdcc2e0af)

20 years agoSTABLE14-afsd-rxpck-switch-20050320
Ervin Fenyak [Sun, 20 Mar 2005 14:54:11 +0000 (14:54 +0000)]
STABLE14-afsd-rxpck-switch-20050320

FIXES 17837

add rxpck switch to afsd to allow overrding maxpackets

(cherry picked from commit efda40565de69c3b144d78b77c32d8d7d2833211)

20 years agoSTABLE14-nosettime-20050317
Harald Barth [Sun, 20 Mar 2005 14:48:54 +0000 (14:48 +0000)]
STABLE14-nosettime-20050317

Make -nosettime default for afsd.  Use -settime to get old behavior.

(cherry picked from commit 54119c1e0e479b32fc77db42ea1a308621804d7e)

20 years agoSTABLE14-revert-salvager-verbosity-entirely-20050319
Derrick Brashear [Sat, 19 Mar 2005 20:54:55 +0000 (20:54 +0000)]
STABLE14-revert-salvager-verbosity-entirely-20050319

simply remove the verbosity added to salvager

(cherry picked from commit af22fcd182df1ebe31aec70b6544c5bd58a97d01)

20 years agoSTABLE14-windows-notes-20050317
Jeffrey Altman [Thu, 17 Mar 2005 17:51:16 +0000 (17:51 +0000)]
STABLE14-windows-notes-20050317

final notes for 1.3.80

(cherry picked from commit ab67e8970f8342d4814737b6c27204dc3f6a1d6b)

20 years agoSTABLE14-CellServDB-update-20050317
Jeffrey Hutzelman [Thu, 17 Mar 2005 17:43:00 +0000 (17:43 +0000)]
STABLE14-CellServDB-update-20050317

Public CellServDB 16 Mar 2005

(cherry picked from commit 9055824240a1c7c5b1a13c179159922098ba0b05)

20 years agoSTABLE14-windows-dns-crypt-20050516
Jeffrey Altman [Wed, 16 Mar 2005 21:37:52 +0000 (21:37 +0000)]
STABLE14-windows-dns-crypt-20050516

Found another case in which the windows client could break connections
which should not be broken if cryptall is on.  If the connection is
unauthenticated because there are no tokens, the connections will be
broken.

If a site relies on AFSDB records and the client machine is configured
to append a domain suffix to all queries it is possible for "foo" and
"foo.bar" to appear to be separate cells.  fixed by appending a trailing
'.' to all AFSDB queries if there is not already one.

(cherry picked from commit 164d4ee959547e4791a497bc86377b269ec43dd2)

20 years agoSTABLE14-rollback-20050315
Jeffrey Altman [Wed, 16 Mar 2005 04:49:49 +0000 (04:49 +0000)]
STABLE14-rollback-20050315

Rollback changes to 1.68

(cherry picked from commit 1c5e550e99b3a7fd8fc53106f8e4ac01860a2ef8)

20 years agoSTABLE14-windows-notes-20050314
Jeffrey Altman [Tue, 15 Mar 2005 00:55:23 +0000 (00:55 +0000)]
STABLE14-windows-notes-20050314

Update notes to describe fix for cross realm trusts to Windows
multi-domain forests

(cherry picked from commit 0949ca36faf493b235a4fde03b3b9a3eb3745d9c)

20 years agoSTABLE14-windows-comments-20050314
Jeffrey Altman [Tue, 15 Mar 2005 00:43:54 +0000 (00:43 +0000)]
STABLE14-windows-comments-20050314

Update the comments to indicate how we force authentication to be
performed against the Windows logon cache instead of a domain controller
and how BackConnectionsHostNames will work in Longhorn Beta 1.

(cherry picked from commit 80d60b9cd1275c4a4ded571c5876a1e704baf53e)

20 years agoSTABLE14-windows-mumble-20050311
Jeffrey Altman [Fri, 11 Mar 2005 18:17:34 +0000 (18:17 +0000)]
STABLE14-windows-mumble-20050311

Add new registry setting to force a lana to be treated as a loopback

Move hack to force use of MSV1_0 cache

(cherry picked from commit 834adacf6a65609d2d013b31ccbfba44d540abfa)

20 years agoSTABLE14-windows-1380-20050310
Jeffrey Altman [Fri, 11 Mar 2005 07:31:24 +0000 (07:31 +0000)]
STABLE14-windows-1380-20050310

update issues list

update install notes for 1.3.80

(cherry picked from commit 01a4455f37921829896f47fa26465a587fd394f9)

20 years agoSTABLE14-windows-pcache-20050310
Jeffrey Altman [Fri, 11 Mar 2005 07:22:30 +0000 (07:22 +0000)]
STABLE14-windows-pcache-20050310

This patch applies all of the work done to add persistent cache support,
cache manager debugging, and a variety of bug fixes.  A full description
will be committed within doc/txt/winnotes as part of a later commit.

(cherry picked from commit 0b90d69f8a44e6c7ba20553cfb7d5cf7072bab57)

20 years agoSTABLE14-vos-listaddrs-dont-infinite-loop-20050308
Tom Keiser [Fri, 11 Mar 2005 06:52:17 +0000 (06:52 +0000)]
STABLE14-vos-listaddrs-dont-infinite-loop-20050308

FIXES 17814

avoid possible infinite loop in vos when checking a non-existant uuid

(cherry picked from commit d849943aabd248fde92686094e7bb82fb29d451b)

20 years agoSTABLE14-linux-osi-gettime-avoid-collision-20050308
Johan Danielsson [Fri, 11 Mar 2005 06:51:42 +0000 (06:51 +0000)]
STABLE14-linux-osi-gettime-avoid-collision-20050308

FIXES 17802

don't reuse tv as a variable name in osi_GetTime macro

(cherry picked from commit a91a5fc68658f845f18d288925d4ef0498e29f93)

20 years agoSTABLE14-linux-writepage-sync-20050308
Chaskiel M Grundman [Fri, 11 Mar 2005 06:51:11 +0000 (06:51 +0000)]
STABLE14-linux-writepage-sync-20050308

FIXES 17792

"The attached patch
1) makes afs_linux_writepage_sync do the required lock_kernel and
AFS_GLOCK()'s instead of making the caller do it.
2) removes the 2.4+ afs_linux_updatepage wrapper function which just calls
afs_linux_writepage_sync and is only called by afs_linux_commit_write
3) removes the kmap/kunmap in afs_linux_{prepare,commit}_write on 2.6
since the caller of afs_linux_{prepare,commit}_write
(do_generic_file_write) does the kmap/kunmap itself, and has since before
2.4.19 (early 2.4's do require it, and it doesn't break anything to do it
twice, so !defined(AFS_LINUX26_ENV) is appropriate)"

(cherry picked from commit e9084af7bfe8ef50e4ebbc57b580b8f6fffbf230)

20 years agoSTABLE14-osi-lookupname-nuke-dirvpp-20050308
Chaskiel M Grundman [Fri, 11 Mar 2005 06:50:31 +0000 (06:50 +0000)]
STABLE14-osi-lookupname-nuke-dirvpp-20050308

FIXES 17791

osi_lookupname doesn't need dirvpp anymore

(cherry picked from commit 011a40a56da8c36ebfe6d3216d35ec5618132393)

20 years agoSTABLE14-osi-syscall-fix-20050302
Chas Williams [Fri, 11 Mar 2005 06:49:44 +0000 (06:49 +0000)]
STABLE14-osi-syscall-fix-20050302

FIXES 17666

fix typo _nr should __nr

(cherry picked from commit 4e3107a00270132b23194a0e776504f4cb425251)

20 years agoSTABLE14-fix-linux22-20050310
Derrick Brashear [Fri, 11 Mar 2005 04:37:16 +0000 (04:37 +0000)]
STABLE14-fix-linux22-20050310

fix accumulated linux 2.2 damage

(cherry picked from commit c41aa8245ed0b9847d40671fa72d34350a75a569)

20 years agoSTABLE14-volinfo-dont-bomb-on-attach-failure-20050310
Derrick Brashear [Fri, 11 Mar 2005 02:55:49 +0000 (02:55 +0000)]
STABLE14-volinfo-dont-bomb-on-attach-failure-20050310

let volinfo keep going in the face of failure

(cherry picked from commit d82d85f7c4802db6ddadb42657d4ffa72b6c10cf)

20 years agoSTABLE14-fake-admin-on-create-file-20050228
Love Hörnquist-Åstrand [Mon, 28 Feb 2005 20:19:10 +0000 (20:19 +0000)]
STABLE14-fake-admin-on-create-file-20050228

pass back admin in status bits for create file

(cherry picked from commit 248d5402fe893044e37b7395887c7e5b69829836)

20 years agoSTABLE14-salvager-less-verbose-20050227
Karl Ramm [Sun, 27 Feb 2005 18:32:54 +0000 (18:32 +0000)]
STABLE14-salvager-less-verbose-20050227

make the salvager less verbose

(cherry picked from commit 7c3aeba6869320852e3366b48e4549f83edab79b)

20 years agoSTABLE14-fix-uae-20050226
Derrick Brashear [Sun, 27 Feb 2005 04:28:05 +0000 (04:28 +0000)]
STABLE14-fix-uae-20050226

sometimes the proeprocessor is cranky. bah.

(cherry picked from commit 6477c929cda3e6ebd2be5235132eded0f3268421)

20 years agoSTABLE14-osi-probe-update-20050225
Jeffrey Hutzelman [Fri, 25 Feb 2005 19:52:18 +0000 (19:52 +0000)]
STABLE14-osi-probe-update-20050225

update osi_probe for machines with no mmap2

(cherry picked from commit 403e8cfa5e4a48a778175fc09a8c2b1637cbb127)

20 years agoSTABLE14-cblater-protection-and-paranoia-20050225
Derrick Brashear [Fri, 25 Feb 2005 19:50:25 +0000 (19:50 +0000)]
STABLE14-cblater-protection-and-paranoia-20050225

with additional fix from jaltman for case where we need to get a fresh fe.
don't reuse FE_LATER file entries.

(cherry picked from commit c9b63162b696589b6772847038f73bfd5d1df896)

20 years agoSTABLE14-unified-afs-cleanup-20050225
Derrick Brashear [Fri, 25 Feb 2005 18:04:19 +0000 (18:04 +0000)]
STABLE14-unified-afs-cleanup-20050225

use EIO as base error

(cherry picked from commit 21fae1faf649e946f276912d94c58ec589c4b3de)

20 years agoSTABLE14-fe-clear-status-on-reuse-20050225
Jeffrey Altman [Fri, 25 Feb 2005 17:43:57 +0000 (17:43 +0000)]
STABLE14-fe-clear-status-on-reuse-20050225

jeff pointed this out yesterday, it may fix more than he guessed.

(cherry picked from commit e697e7bd13e40cafb5eb146ab0a8ec207ba84f13)

20 years agoSTABLE14-tviced-log-thread-at-high-loglevel-20050224
Derrick Brashear [Thu, 24 Feb 2005 15:23:41 +0000 (15:23 +0000)]
STABLE14-tviced-log-thread-at-high-loglevel-20050224

if loglevel > 999, log thread id as part of logging

(cherry picked from commit 89d655566f3c9556768e83ab9e8cc4b272be2fc0)

20 years agoSTABLE14-ppc64-linux26-param-20050224
Sam Hartman [Thu, 24 Feb 2005 05:05:50 +0000 (05:05 +0000)]
STABLE14-ppc64-linux26-param-20050224

FIXES 15581

missed before

(cherry picked from commit 202d87e6ec0fafa3c87af3dc16d46b0294c35451)

20 years agoSTABLE14-fix-uae-20050223
Derrick Brashear [Thu, 24 Feb 2005 04:46:39 +0000 (04:46 +0000)]
STABLE14-fix-uae-20050223

make uae flag not secretly overflow hostFlags

(cherry picked from commit 0801ce99b717954c9748c9170ebde4dacd98ac63)

20 years agoSTABLE14-ioctl32-linux26-20050223
Chaskiel M Grundman [Wed, 23 Feb 2005 23:11:35 +0000 (23:11 +0000)]
STABLE14-ioctl32-linux26-20050223

FIXES 17669

add ioctl32 support for linux 2.6

(cherry picked from commit 0b1be0bedb8a7e6dcaed6e6f353d46c89966ad21)

20 years agoSTABLE14-openafs-1379-20050220 openafs-devel-1_3_79
Derrick Brashear [Mon, 21 Feb 2005 01:27:59 +0000 (01:27 +0000)]
STABLE14-openafs-1379-20050220

make 1.3.79

20 years agoSTABLE14-windows-misc-20050207
Jeffrey Altman [Mon, 21 Feb 2005 01:16:39 +0000 (01:16 +0000)]
STABLE14-windows-misc-20050207

smb3.c: another fix for pattern matching.  Patterns can include '<' and '>'
        instead of '*' and '?'.  Treat any pattern with angle bracket as
        star patterns

afslogon.c: instead of retrying the username lowercased if it is all
        uppercased.  retry the username lowercased if it was not already
        lowercased.  this captures the mixedcase username case.

afskfw.c: If Leash is configured to not import tickets from the MSLSA,
        neither should we.

cm_vnodeops.c: If the second to last component of a path is a symlink and
        the last component cannot be found, return NOSUCHPATH instead of
        FILE_NOT_FOUND.

(cherry picked from commit 641c2b17efbffa523818a950761e612e9fc6f5f7)

20 years agoSTABLE14-windows-misc-20050131
Jeffrey Altman [Mon, 21 Feb 2005 01:16:20 +0000 (01:16 +0000)]
STABLE14-windows-misc-20050131

afskfw.c: fix cross-realm token acquisition in ANDREW vs CS CMU case

cm_aclent.c: when ACL's timeout, remove them from the associated
   cm_scache_t object's randomACL list and place them on the end
   of the ACL LRU queue

   correct tgtLifetime to be unsigned

smb3.c: fix case sensitive matching

(cherry picked from commit 09feb1be1711dbbe053b572915df4384f488eb0e)

20 years agoSTABLE14-windows-longfilename-matching-20050203
Jeffrey Altman [Mon, 21 Feb 2005 01:15:44 +0000 (01:15 +0000)]
STABLE14-windows-longfilename-matching-20050203

retry pattern matching when ambiguous matches are found for long file
names

(cherry picked from commit d5495f26ec6e02bc09ad0d6ee6a9a62f545bfd9c)

20 years agoSTABLE14-unified-osi-probe-2-20050216
Jeffrey Hutzelman [Mon, 21 Feb 2005 01:15:34 +0000 (01:15 +0000)]
STABLE14-unified-osi-probe-2-20050216

FIXES 17548

update osi_probe

(cherry picked from commit cb3ec9004e095a11db6e349d6feef6d08243aa19)

20 years agoSTABLE14-ubik-remote-ntoa-20050204
Jeffrey Hutzelman [Mon, 21 Feb 2005 01:15:27 +0000 (01:15 +0000)]
STABLE14-ubik-remote-ntoa-20050204

afs_inet_ntoa needs a prototype for 64 bit systems

(cherry picked from commit 053e901f6bbd3237ca58147d4986e1c528ae503d)

20 years agoSTABLE14-store64-cleanup-20050212
Chaskiel M Grundman [Mon, 21 Feb 2005 01:15:21 +0000 (01:15 +0000)]
STABLE14-store64-cleanup-20050212

fix several deficiencies in 64 bit file size handling

(cherry picked from commit cefe48fc1353c0f5e2831b8b81443d35e983fc96)

20 years agoSTABLE14-solaris-x8664-support-20050216
Chas Williams [Mon, 21 Feb 2005 01:15:04 +0000 (01:15 +0000)]
STABLE14-solaris-x8664-support-20050216

FIXES 17628

add amd64 support for solaris 10

(cherry picked from commit 66735f54b79bcc610f6185df98d9caeab8476a8b)

20 years agoSTABLE14-solais10-declares-mem-funcs-20050212
Derrick Brashear [Mon, 21 Feb 2005 01:14:57 +0000 (01:14 +0000)]
STABLE14-solais10-declares-mem-funcs-20050212

mem* funcs now declared in sys/systm.h with a different prototype so there's a conflict. (but delcared means they exist, so this is fine)

(cherry picked from commit c92132eba3250d3ef3647b578a363be970496597)

20 years agoSTABLE14-macos-dont-inactive-vnodes-were-still-referencing-20050203
Derrick Brashear [Mon, 21 Feb 2005 01:14:18 +0000 (01:14 +0000)]
STABLE14-macos-dont-inactive-vnodes-were-still-referencing-20050203

don't VOP_INACTIVE if we intend to keep using the inode, the refcount will go
bogus

(cherry picked from commit a6f560b80575a246b4ee347622f1fd3f6fdd1420)

20 years agoSTABLE14-linux-sysincludes-needs-slab-20050211
Chaskiel M Grundman [Mon, 21 Feb 2005 01:13:58 +0000 (01:13 +0000)]
STABLE14-linux-sysincludes-needs-slab-20050211

add linux/slab.h to includes

(cherry picked from commit 8d1d71913cebee105416affa940fe96d63b12696)