]>
git.michaelhowe.org Git - packages/o/openafs.git/log
Jeffrey Altman [Mon, 31 Jan 2005 03:53:21 +0000 (03:53 +0000)]
STABLE14-windows-virtual-memory-
20041224
* The variable used to determine whether a file or virtual memory
mapped cache is used was not properly initialized to a default
value. If the registry setting "NonPersistentCaching" was not
set, the choice would be random. Properly initialized to be
"file".
* The memory mapped view was never unmapped before closing the file
at service shutdown. This is now properly cleaned up.
* Default location of Cache file is now %TEMP%\AFSCache
(cherry picked from commit
d3d4af7795dd7371750bfdb9612b6419561cf32b )
Derrick Brashear [Mon, 31 Jan 2005 03:49:11 +0000 (03:49 +0000)]
STABLE14-dux-vnops-cleanup-
20041224
move DUX code out of vnops and into dux os dependant code
(cherry picked from commit
a66c63315b2cb83cc356068972ba4ffbbcb609f1 )
Jeffrey Altman [Thu, 16 Dec 2004 20:11:40 +0000 (20:11 +0000)]
STABLE14-windows-notes-
20041216
document bug found in 1.3.75/76 release
(cherry picked from commit
a69e758875b420de6d5ae8ac9c303da5b708d63b )
Jeffrey Altman [Thu, 16 Dec 2004 19:02:48 +0000 (19:02 +0000)]
STABLE14-windows-freelance-default-root-cell-
20041217
FIXES 16860
Forgot to add trailing dot on auto-generated default root.cell mountpoints.
(cherry picked from commit
f26bd30c980288132f800ebbc1bfc1a2b281c2b2 )
Jeffrey Altman [Mon, 13 Dec 2004 23:48:47 +0000 (23:48 +0000)]
STABLE14-windows-smb-auth-debug-
20041213
Add more OutputDebugF() calls to the smb auth routines to assist in
debugging
(cherry picked from commit
b6ef8c484f47e100298e5187abf117e7cc88e242 )
Jeffrey Altman [Mon, 13 Dec 2004 23:43:51 +0000 (23:43 +0000)]
STABLE14-windows-afs-all-
20041213
In addition to establishing a connection with \\AFS; use \\AFS\all to
ensure that we can access ioctl calls even if other methods fail.
(cherry picked from commit
0d4b452e25bd8b1672fc46aa13afbe640b3ce58b )
Ken Hornstein [Fri, 17 Dec 2004 15:39:45 +0000 (15:39 +0000)]
STABLE14-aklog-intergration-
20041119
Import the aklog source from the MIT AFS-Kerberos 5 migration kit.
Derrick Brashear [Fri, 17 Dec 2004 15:36:44 +0000 (15:36 +0000)]
STABLE14-openafs-1-3-77-
20041217
release 1.3.77
Mike Becher [Fri, 17 Dec 2004 15:34:05 +0000 (15:34 +0000)]
STABLE14-linux-rxk-header-update-
20041217
update header to not defien _LINUX_CODA_FS_I if it is
(cherry picked from commit
570b2df988688c309d4e58a663f06093ec504e84 )
Mike Becher [Fri, 17 Dec 2004 15:31:26 +0000 (15:31 +0000)]
STABLE14-kdump-update-
20041217
update kdump for ia64_linux26
(cherry picked from commit
f639e4b41ef12bb78feb27495952f065b917fc73 )
Mike Becher [Fri, 17 Dec 2004 15:29:23 +0000 (15:29 +0000)]
STABLE14-ia64-linux26-
20041217
add ia64 linux26 support
(cherry picked from commit
f4f365c7c9c604ef52f0c6d28d61b7f297167706 )
Mike Becher [Fri, 17 Dec 2004 15:13:40 +0000 (15:13 +0000)]
STABLE14-linux-rc-update-
20041217
update rc scripts for 2.6
(cherry picked from commit
1c8ad1139cce630f77854a3d9f2e7bf4cabd8889 )
Christof Hanke [Fri, 17 Dec 2004 14:43:23 +0000 (14:43 +0000)]
STABLE14-linux26-generic-sendfile-
20041217
FIXES 16842
enable loop mounting to work.
(cherry picked from commit
937ba22002f3bb3dddf45c4906349a48c7601cb7 )
Travis Broughton [Fri, 17 Dec 2004 14:39:31 +0000 (14:39 +0000)]
STABLE14-dumptool-update-
20041217
FIXES 16751
large file support for dumptool
(cherry picked from commit
ae3cbf270fc84bd315981b5abb6a19699c635223 )
Jeffrey Altman [Thu, 16 Dec 2004 20:07:20 +0000 (20:07 +0000)]
STABLE14-windows-version-update-
20041216
1.3.7700
(cherry picked from commit
2d52203a51c96adde5bbeb9fa79720f01c538f63 )
Jeffrey Altman [Mon, 13 Dec 2004 14:13:08 +0000 (14:13 +0000)]
STABLE14-windows-1376-pullups-
20041213
Pullup all Changes since 1.3.75:
- multihomed server support in AFS Client Service
- fix autogeneration of freelance symlinks
- replace SMB InfoLevel constants with preprocessor symbols
Derrick Brashear [Mon, 13 Dec 2004 19:46:21 +0000 (19:46 +0000)]
STABLE14-make-1-3-760-
20041213
this is 1.3.76
Jeffrey Hutzelman [Mon, 13 Dec 2004 19:41:10 +0000 (19:41 +0000)]
STABLE14-STABLE12-implement-vpeek-for-listvol-
20041211
FIXES 16765
All of AFSVolListOneVolume, AFSVolXListOneVolume, AFSVolListVolumes,
AFSVolXListVolumes currrently attach each volume to be listed with
V_READONLY. This makes the fileserver update and sync the volume header
before releasing the volume to the volserver. The result is that volume
list operations are slow, and generate lots of fileserver load, as Jimmy
pointed out during his talk this afternoon.
The attached patch introduces a new attach mode, V_PEEK, which is like a
cross between V_READONLY and V_SECRETLY. It can be used for read-only
operations on the volume header, where it is not necessary to inform the
fileserver that the volume is being accessed. The patch also changes
the above-named RPC's to use the new mode.
Jeffrey Hutzelman [Mon, 13 Dec 2004 19:40:42 +0000 (19:40 +0000)]
STABLE14-fix-linux-kvers-setting-
20041211
FIXES 16763
set SYS_KVERS reasonably on linux always
(cherry picked from commit
6cd93d304142724c7c0fd37272e84f1a7eacb951 )
Derrick Brashear [Mon, 13 Dec 2004 19:40:19 +0000 (19:40 +0000)]
STABLE14-revert-mwaitprocs-
20041210
FIXES 5616
revert this for now
(cherry picked from commit
efb0f66b66821d5155d7c1b0232427c4b5af2c73 )
Derrick Brashear [Mon, 13 Dec 2004 19:39:51 +0000 (19:39 +0000)]
STABLE14-sys-depinstall-
20041210
add depinstall in sys directory
(cherry picked from commit
8c912bedbcb532d6aa40134a54679539ae8b7245 )
Jeffrey Altman [Mon, 13 Dec 2004 19:39:18 +0000 (19:39 +0000)]
STABLE14-ubik-calliter-update-
20041210
if we're going to prototype it we need to match this
(cherry picked from commit
80016e804616f7d233831716b1127e3a48c51038 )
Jim Rees [Mon, 13 Dec 2004 19:38:51 +0000 (19:38 +0000)]
STABLE14-ubik-iter-proto-
20041208
prototype, casts, and proper arg count for ubik_CallIter
thanks to Christof Hanke for some of this
(cherry picked from commit
867c3010731daa89f58e54c2c620215de0a94c1f )
Kris Van Hees [Mon, 13 Dec 2004 19:35:31 +0000 (19:35 +0000)]
STABLE14-linux-page-follow-link-light-
20041209
FIXES 16742
new 2.6 uses page_follow_link_light
detect and use
Chas Williams [Mon, 13 Dec 2004 19:35:02 +0000 (19:35 +0000)]
STABLE14-linux-remove-negative-dentry-
20041209
FIXES 16735
during unlink, afs sometimes renames the file instead of deleting it.
this isnt reflected properly in the dcache in linux. the following
patch attempts to address this issue. newname is renamed to afs_newname
and exported.
afs_linux_unlink() checks to see if the file is open. if so, it creates
a negative dcache entry using the name suggested by afs_newname(). then
dmove() moves (exchanges) dp and __dp. __dp is now a negative dentry
for the old name and is put/dropped.
(cherry picked from commit
f8432c77965a79047429b18ae0ee214a45e4c9a4 )
Derrick Brashear [Mon, 13 Dec 2004 19:34:32 +0000 (19:34 +0000)]
STABLE14-only-libafs-update-
20041208
only_libafs needs sys on irix
(cherry picked from commit
e400114f4486cc7be18de13a3a68a38b446620d3 )
Jeffrey Altman [Mon, 13 Dec 2004 14:15:16 +0000 (14:15 +0000)]
STABLE14-windows-notes-
20041213
1.3.7600 changes since 1.3.7500
(cherry picked from commit
3400f8d4da4c0f08bc226730f4d00b252fbad52e )
Jeffrey Altman [Mon, 13 Dec 2004 14:13:08 +0000 (14:13 +0000)]
STABLE14-windows-1376-pullups-
20041213
Pullup all Changes since 1.3.75:
- multihomed server support in AFS Client Service
- fix autogeneration of freelance symlinks
- replace SMB InfoLevel constants with preprocessor symbols
Chaskiel M Grundman [Wed, 8 Dec 2004 17:21:46 +0000 (17:21 +0000)]
STABLE14-linux26-dont-fix-inode-size-ourselves-
20041208
hopefully fix cache truncation
(cherry picked from commit
038116a881c1773cda50eca783f5308a52121681 )
Derrick Brashear [Wed, 8 Dec 2004 11:12:19 +0000 (11:12 +0000)]
STABLE14-openafs-1-3-75-
20041208
mark things 1.3.75.
Derrick Brashear [Wed, 8 Dec 2004 10:35:28 +0000 (10:35 +0000)]
STABLE14-update-irix-bhvl-
20041208
define BHV_IS_BHVL(x) to 0 for non-CELL cases where BHV_PREPARE is defined.
6.5.20f is "broken"
(cherry picked from commit
655de549a4115c4ebdb18417aeeba4280ad54162 )
Jeffrey Altman [Wed, 8 Dec 2004 10:20:50 +0000 (10:20 +0000)]
STABLE14-wix-update-
20041208
Add property for StoreAnsiFilenames
(cherry picked from commit
e8e9a297bc92f40ff03a468b64e8f0b5c930fa6c )
Jeffrey Altman [Wed, 8 Dec 2004 09:58:49 +0000 (09:58 +0000)]
STABLE14-wix-updates-
20041208
Add new property for StoreAnsiFilenames
Jeffrey Altman [Wed, 8 Dec 2004 09:12:09 +0000 (09:12 +0000)]
STABLE14-windows-version-
20041208
1.3.7500
(cherry picked from commit
8a9f304b868bd74a30c1059253acd2094673ad8b )
Robert S Murawski IV [Wed, 8 Dec 2004 09:10:37 +0000 (09:10 +0000)]
STABLE14-nsis-installer-
20041208
Preserve previous install settings during upgrade
(cherry picked from commit
3b361484428cd276627c92add48747c57f3db360 )
Derrick Brashear [Tue, 7 Dec 2004 22:27:16 +0000 (22:27 +0000)]
STABLE14-x86-solaris-
20041207
fix my mistake
(cherry picked from commit
f41121f32825cf31de238af871605d523727b9cf )
Douglas Engert [Tue, 7 Dec 2004 18:30:42 +0000 (18:30 +0000)]
STABLE14-sparc32-no-largefile-
20041207
FIXES 16719
disable largefile on 32bit sparcs
see the bug for better commentary
(cherry picked from commit
d271c1c295d138fa5da622a4dd9136d535f4e42d )
Derrick Brashear [Tue, 7 Dec 2004 18:25:08 +0000 (18:25 +0000)]
STABLE14-afsd-chunksize-error-
20041207
FIXES 16723
based on work from mmokrejs@ribosome.natur.cuni.cz
(cherry picked from commit
54643e26780bed06f1194602426f16dffcf9077d )
Harald Barth [Tue, 7 Dec 2004 16:48:34 +0000 (16:48 +0000)]
STABLE14-aix-5-update-
20041207
updates for aix 5
(cherry picked from commit
beff42414aeb908b141f116d2b47b2a5baee28ad )
Harald Barth [Tue, 7 Dec 2004 16:37:09 +0000 (16:37 +0000)]
STABLE14-volname-cleanup-
20041207
cleanup how volname or id number is parsed
volname-cleanup-
20041207
(cherry picked from commit
d6c8b023bb580ccb48198fb4ee070b9e1f950f51 )
Jeffrey Altman [Tue, 7 Dec 2004 16:16:09 +0000 (16:16 +0000)]
STABLE14-pthread-event-names-
20041207
pullup change for debugging purposes.
Matt Benjamin [Tue, 7 Dec 2004 15:59:32 +0000 (15:59 +0000)]
STABLE14-umlinux26-
20041207
FIXES 16591
umlinux 26 support. i wonder what i just reverted
(cherry picked from commit
4d550ad6b6ec430e3d2564f37ed4b471f8928a38 )
Joakim Fallsjö [Tue, 7 Dec 2004 14:24:14 +0000 (14:24 +0000)]
STABLE14-sunx86-
20041207
update to provide sun x86 support
(cherry picked from commit
1183771a422a00fcc95d47d06b71479fcc99f4b7 )
Jeffrey Altman [Tue, 7 Dec 2004 12:48:57 +0000 (12:48 +0000)]
STABLE14-store-ansi-filenames-
20041207
Provide option to users to allow file names to be stored using Windows
ANSI code pages (similar to ISO Latin character sets) instead of the
traditional OEM code pages
Jim Rees [Tue, 7 Dec 2004 06:19:16 +0000 (06:19 +0000)]
STABLE14-no-oscheck-
20041206
remove ostype and osrelease check; more trouble than they're worth
(cherry picked from commit
d39b99f3da856672edd61adb82532039631b7cb4 )
Jeffrey Hutzelman [Tue, 7 Dec 2004 06:17:15 +0000 (06:17 +0000)]
STABLE14-rxdebug-more-dewarn-
20041207
FIXES 16660
more dewarning
(cherry picked from commit
a3b31a12531558717d46b501222040c1bf4c1402 )
Jeffrey Altman [Tue, 7 Dec 2004 06:16:47 +0000 (06:16 +0000)]
STABLE14-windows-smb-
20041206
Fixup references to SMB Dfs functions. Now need to fill in the details
(cherry picked from commit
cca8097cb99349bd57aca44113cc0c3cebb537ca )
Jeffrey Altman [Tue, 7 Dec 2004 06:16:22 +0000 (06:16 +0000)]
STABLE14-windows-shutdown-
20041205
Synchronize the shutdown of all smb_Server threads by waiting on a
shutdown event before continuing
Do not lock a buffer object if the attempt to obtain the buffer failed.
(cherry picked from commit
fe97ddf25b550365fd54a3300fa7388cf71d8631 )
Jeffrey Altman [Tue, 7 Dec 2004 06:15:56 +0000 (06:15 +0000)]
STABLE14-windows-pioctl-
20041204
Be more agressive about trying to establish a connection to the SMB
server if it fails. This requires adding a new dll: secur32.dll
(cherry picked from commit
d2d84479cfc9288cfa2c6d7c012ad0418229d225 )
Jeffrey Altman [Tue, 7 Dec 2004 06:15:27 +0000 (06:15 +0000)]
STABLE14-windows-version-
20041204
1.3.7402
(cherry picked from commit
eb164be09070dbf3aeabaa04afef5d16cdbfaa7a )
Jeffrey Altman [Tue, 7 Dec 2004 06:14:52 +0000 (06:14 +0000)]
STABLE14-windows-freelance-
20041204
perform a bit more error checking and logging when loading mountpoints and
symlinks from the registry
(cherry picked from commit
38ed975350a879cd2a8d45c3e71aa2ed49e8b664 )
Jeffrey Altman [Tue, 7 Dec 2004 06:14:18 +0000 (06:14 +0000)]
STABLE14-winnotes-
20041204
make note that the contents of this file are no longer up to date
(cherry picked from commit
86420864cddb9148b89eafc9926b92910e576697 )
Jeffrey Altman [Tue, 7 Dec 2004 06:13:26 +0000 (06:13 +0000)]
STABLE14-windows-afsd-init-
20041202
Fix a memory overwrite condition caused when the BackConnectionHostNames
key does not exist
(cherry picked from commit
a8d0ca81a8d79b65e265ebf67ae6b9ddc868cac6 )
Horst Birthelmer [Tue, 7 Dec 2004 06:12:40 +0000 (06:12 +0000)]
STABLE14-afs-server-multi-rx-clesnup-
20041202
clean up multirx code 's use of lock
(cherry picked from commit
bdd73ef446e4fb1788f414549f39a63ac2419470 )
Jeffrey Hutzelman [Tue, 7 Dec 2004 06:12:03 +0000 (06:12 +0000)]
STABLE14-amd64-linux-dewarn-
20041202
FIXES 16342
clean up warnings for amd64
(cherry picked from commit
75e31ca662dc32581bde67ef5102ec15bac1be60 )
Jeffrey Hutzelman [Tue, 7 Dec 2004 06:10:05 +0000 (06:10 +0000)]
STABLE14-rx-dewarnify-
20041202
FIXES 16277
dewarnify rx
(cherry picked from commit
ffce916e8e37662bb032287a06ee85c28c5e2b3a )
Jeffrey Hutzelman [Tue, 7 Dec 2004 06:09:23 +0000 (06:09 +0000)]
STABLE14-osi-gettime-
20041202
FIXES 16346
osi_GetTime needs to bdeal with 64 bit time on platforms that have it
(cherry picked from commit
a8cb095e85fba7ecdeb7bdb7848cfb2f498d5cc8 )
Matt Benjamin [Tue, 7 Dec 2004 06:08:36 +0000 (06:08 +0000)]
STABLE14-umlinux26-
20041202
FIXES 16591
umlinux 26 support. i wonder what i just reverted
Douglas Engert [Tue, 7 Dec 2004 06:07:20 +0000 (06:07 +0000)]
STABLE14-ubik-calliter-pass-all-args-
20041202
FIXES 16556
pass in all args to ubik_CallIter instead of doing (pseudo) varargs
(cherry picked from commit
70df053245459ebb9b3874719fbc5229b94c114c )
Matt Benjamin [Tue, 7 Dec 2004 06:06:50 +0000 (06:06 +0000)]
STABLE14-rxdebug-use-afs-ntoa-r-
20041202
FIXES 16050
use afs_inet_ntoa_r in rxdebug for consistency
(cherry picked from commit
40d674c9bcefc9b701a2e39edbf3f7e54c8fbcc0 )
Jeffrey Hutzelman [Tue, 7 Dec 2004 06:06:17 +0000 (06:06 +0000)]
STABLE14-vol-bless-
20041202
FIXES 15928
add volume blesser
(cherry picked from commit
93bc285e69f1588b04224e65424bfb7e67b14f6d )
Jeffrey Hutzelman [Tue, 7 Dec 2004 06:05:41 +0000 (06:05 +0000)]
STABLE14-linux26-set-mps-correctly-
200412102
FIXES 15645
set MPS correctly when compiling on 2.6
(cherry picked from commit
f32f9810b188878e1e79b004873f91c1c538d40e )
Chaskiel M Grundman [Tue, 7 Dec 2004 06:04:18 +0000 (06:04 +0000)]
STABLE14-libafsrpc-assertion-failed-
20041202
FIXES 16432
need AssertionFailed in libafsrpc. ndon't need casestrcpy in libafsauthent
(cherry picked from commit
d8e6630fffbbc6635c49c8c6d45a4550144e7f94 )
Jeffrey Altman [Tue, 7 Dec 2004 06:03:40 +0000 (06:03 +0000)]
STABLE14-windows-pioctl-debug-
20041130
Output the error number and not just the text string when reporting
failures from CreateFile.
(cherry picked from commit
b208926c260105159bdf03bf219966a341e76197 )
Jeffrey Altman [Tue, 7 Dec 2004 06:03:14 +0000 (06:03 +0000)]
STABLE14-windows-notes-upd-
20041130
update docs
(cherry picked from commit
53f0da3fb019cbc44bc012fbf0af0c85e7341381 )
Jeffrey Altman [Tue, 7 Dec 2004 06:02:46 +0000 (06:02 +0000)]
STABLE14-windows-auto-disable-sig-verify-
20041130
If the desired cache size is greater then 700MB auto disable the
signature verification check in order to prevent fragmentation of
memory.
(cherry picked from commit
9ba17afadb859bf9e3ef912aa1a4c120b7998eb5 )
Jeffrey Altman [Tue, 7 Dec 2004 06:02:22 +0000 (06:02 +0000)]
STABLE14-windows-maxmem-
20041130
There is currently a maximum cache size of 1.3GB. The limit is imposed
by the largest contiguous block of unused memory within the 2GB process
space which can be assigned to the memory mapped file. Unfortunately,
when the executable digital signature verification code is activated
Windows sees fit to further segment the process memory which in turn
reduces the size of the maximum cache file to less then 800MB. If
larger cache sizes are desired, a new registry value should be set:
HKLM\SOFTWARE\OpenAFS\Client (DWORD) "VerifyServiceSignature" = 0x0
Setting this value will disable the runtime verification of digital
signatures on afsd_service.exe and the afs dlls which it loads. It
will not disable the the version number check on those same files.
The signature verification is not a security messure and is only meant
to enhance the ability to afsd_service.exe to detect potential
destablizing mixtures of DLLs from incompatible distributions.
(cherry picked from commit
f8ce184140b2f54bd2d82d4f62b47b5387225419 )
Jeffrey Altman [Tue, 7 Dec 2004 06:01:41 +0000 (06:01 +0000)]
STABLE14-windows-digital-sigs-and-more-
20041130
Switch the Trust Provider used to verify the validity of executables
and libraries to the Software Publisher Trust Provider.
Add code (with Asanka's help) to extract the certificate details and
log them to afsd_init.log. Ensure that if files are signed that all
of the files are signed by the same entity.
Add a number of missing prototypes
Correct conversions from time_t to long or short.
(cherry picked from commit
852a0518624c13e45a4d0f2561b171687e07b9cc )
Asanka Herath [Tue, 7 Dec 2004 06:00:54 +0000 (06:00 +0000)]
STABLE14-windows-clean-
20041129
Cleanup clean targets to not break with cmd shell
(cherry picked from commit
0f1892f09b123d8251c99e81106aae49b42d477e )
Jeffrey Altman [Tue, 7 Dec 2004 06:00:23 +0000 (06:00 +0000)]
STABLE14-windows-dyn-symlinks-
20041129
in the freelance root.afs volume, instead of creating a mountpoint when
a name is evaluated and it is a partial representation of a cellname,
create a symlink.
(cherry picked from commit
1a050671c9af89857a31cd41e13c64e95ae7a8e3 )
Jeffrey Altman [Tue, 7 Dec 2004 05:59:54 +0000 (05:59 +0000)]
STABLE14-winverifytrust-
20041129
Add support for WinVerifyTrust(). If afsd_service.exe is a digitally
signed executable, make sure that all of the associated binaries not
only have the same file version number but are signed as well.
(cherry picked from commit
a3c06afa0b7a9a94248af080bc5208291c08e08f )
Jeffrey Altman [Tue, 7 Dec 2004 05:59:27 +0000 (05:59 +0000)]
STABLE14-windows-freelance-init-
20041127
replace the registry population scheme with cm_freelanceAddMount
based on the CellRootName
(cherry picked from commit
a688328e8524f7232bfc294ea02b4d87d7172656 )
Jeffrey Altman [Tue, 7 Dec 2004 05:58:52 +0000 (05:58 +0000)]
STABLE14-windows-robust-freelance-
20041126
Implement new functions: cm_freelanceMountPointExists and
cm_freelanceSymlinkExists. Use them along with other validity checks
in cm_freelanceAddMount and cm_freelanceAddSymlink to ensure that name
collisions do not occur and that empty strings are not valid file names.
A symlink may not have a name which would resolve to a valid cell name.
Doing so would prevent access to the cell.
(cherry picked from commit
3c487ecb59c0bace3a417245f639f7e3388ae5dc )
Jeffrey Altman [Tue, 7 Dec 2004 05:58:20 +0000 (05:58 +0000)]
STABLE14-windows-scache-locks-
20041126
replace all direct manipulations of the cm_scache_t refCount field
with calls to cm_{Hold,Release}SCache[NoLock]().
add missing call to cm_HoldScacheNoLock in freelance Mount Point
re-initialization code.
experiment a bit more with "special folders". ensure that checks
for "desktop.ini" are case insensitive.
(cherry picked from commit
976465c87e027a3721a464324cf1d83c522dd996 )
Dave Tanner [Tue, 7 Dec 2004 05:57:46 +0000 (05:57 +0000)]
STABLE14-windows-ini-file-mapping-
20041124
Install registry values to force a mapping from afsdsbmt.ini file updates
via the old profile API to the new HKLM\Software\OpenAFS\Client\Submounts
key.
(cherry picked from commit
081993a6274866507bfa3969a7b692a24e6491e1 )
Love Hörnquist-Åstrand [Tue, 7 Dec 2004 05:56:50 +0000 (05:56 +0000)]
STABLE14-netbsd21-
20041124
netbsd 2.99.x (aka 3.0) support
(aka 2.1?)
(cherry picked from commit
2a7cf0d2ae5094dcf2b09e5794c86fe4326b9c4f )
Jeffrey Altman [Tue, 7 Dec 2004 05:55:40 +0000 (05:55 +0000)]
STABLE14-windows-updates-
20041124
Fix the version info data stored in the resource block to
use the same language identifier as is advertised.
(cherry picked from commit
487bf88c403cbe0ae93b92556623913962b4b871 )
Jeffrey Altman [Tue, 7 Dec 2004 05:54:43 +0000 (05:54 +0000)]
STABLE14-freelance-import-
20041122
Fix the afs_freelance.ini import code.
Check both the Client install directory and the %WINDIR% directory
for afs_freelance.ini
(cherry picked from commit
50ca88be2a8dcce74ba9386d0161c39e46e1d57c )
Jeffrey Altman [Tue, 7 Dec 2004 05:53:09 +0000 (05:53 +0000)]
STABLE14-windows-misc-
20041122
fix a deadlock situation if an Obtain Tokens dialog is produced
by an expiration event and the user chooses to cancel instead of
obtain new credentials.
(cherry picked from commit
06edeed70c9b3c7a2b8909c2069e720c97478799 )
Ken Hornstein [Tue, 7 Dec 2004 05:51:24 +0000 (05:51 +0000)]
STABLE14-aklog-intergration-
20041119
Import the aklog source from the MIT AFS-Kerberos 5 migration kit.
Derrick Brashear [Tue, 7 Dec 2004 05:50:07 +0000 (05:50 +0000)]
STABLE14-proc-cellservdb-
20041110
put a cellservdb in /proc/fs/openafs
(cherry picked from commit
9b579bf0f77b6832897c5b50fa6a5f6b40940717 )
Nathan Neulinger [Tue, 7 Dec 2004 05:49:33 +0000 (05:49 +0000)]
STABLE14-update-objdir-
20041110
make objdir builds work (with fix from shadow@dementia.org in src/rxkad/...)
(cherry picked from commit
fbec56963df5d556056e4da37c3b6468a1ca69c5 )
Derrick Brashear [Tue, 7 Dec 2004 05:48:55 +0000 (05:48 +0000)]
STABLE14-mask-loopback-address-allow-loopback-interfaces-to-be-advertised-
20041110
some software network adapters use instances of lo but are real network adapters
. allow them to be advertised. the modified functions are called only in the pro
cess of collecting a list to advertise.
at the same time, make sure we mask 127.0.0.1.
i wonder if that's a mistake.
(cherry picked from commit
aa204b0a4b586a3bfec532c16bd64a5964f092f5 )
Derrick Brashear [Tue, 9 Nov 2004 19:35:50 +0000 (19:35 +0000)]
STABLE14-provide-fPIC-method-for-amd64-
20040508
FIXES 3680
allow building fPIC on amd64
Derrick Brashear [Tue, 9 Nov 2004 19:31:00 +0000 (19:31 +0000)]
STABLE14-openafs-1374-
20041109
make this openafs 1.3.74
Horst Birthelmer [Tue, 9 Nov 2004 17:20:26 +0000 (17:20 +0000)]
STABLE14-aix-vol-salvage-make-malloc-not-be-cast-
20041106
When you have a 64bit big endian machine with a 64bit off_t in the stat
the salvager won't work.
Malloc takes an "unsigned long" and a implicit cast will be almost
always zero :-).
(cherry picked from commit
c0dd32748f5a64676ddbc7897d1a622e0f250cd7 )
Sam Hartman [Tue, 9 Nov 2004 17:19:55 +0000 (17:19 +0000)]
STABLE14-ppc-linux26-
20041108
FIXES 15770
support ppc linux 2.6
(cherry picked from commit
565126d68eed60e5787be6202fb38619baeab3e5 )
Jeffrey Hutzelman [Tue, 9 Nov 2004 17:19:16 +0000 (17:19 +0000)]
STABLE14-readdir-report-correct-inums-
20041108
FIXES 15962
We currently try fairly hard to make stat() on a volume root return the
same vnode number as is listed for the mount point by readdir(). This
behaviour is desirable; in fact, getcwd would not work otherwise.
However, we are _not_ careful about making readdir list correct inode
numbers for "." in a volume root or ".." in a directory whose parent is
a volume root. This means that applications which examine these entries
will still see inconsistent inode numbers. Clearly, it would be more
desirable to report consistent inode numbers in all cases, instead of
only in some cases.
The attached patch, written while I was tracking down some NFS
translator problems (which ultimately proved to be unrelated), makes
readdir return consistent inode numbers for volume roots. We are
running this on a few machines and have seen no problems, but it has not
been extensively tested.
(cherry picked from commit
c3d9ed3cb553747b9b317fc4794755ba98afc24b )
Douglas Engert [Tue, 9 Nov 2004 17:18:48 +0000 (17:18 +0000)]
STABLE14-vfsck-sol9-breadwrite-args-
20041108
FIXES 15927
fix arg types for bread/bwrite for solaris 9
(cherry picked from commit
40c1d00508b3ad9e4384ad7cc3f39f7a206c4014 )
Jeffrey Hutzelman [Tue, 9 Nov 2004 17:18:18 +0000 (17:18 +0000)]
STABLE14-nfs3-no-readdirplus-
20041108
FIXES 15961
don't support readdirplus in nfsv3
(cherry picked from commit
31dd436712c7119a0bcb0ad534b7e9e6304dd298 )
Chaskiel M Grundman [Tue, 9 Nov 2004 17:17:49 +0000 (17:17 +0000)]
STABLE14-callback-rxcon-use-safely-
20041108
FIXES 15973
add get/put refs to all callback rxconn usages to preclude any possibility of race
(cherry picked from commit
08af3229f3c4d961e5d662e049476229fbb11767 )
Jeffrey Hutzelman [Tue, 9 Nov 2004 17:17:25 +0000 (17:17 +0000)]
STABLE14-nfs-root-mtime-
20041108
FIXES 15960
don't reset root mtime, solaris 9 wants it to be the same across multiple calls
(cherry picked from commit
884335d78318aca00293245c9d481fd285ceba59 )
Derrick Brashear [Tue, 9 Nov 2004 17:16:40 +0000 (17:16 +0000)]
STABLE14-any-way-damnit-
20041107
no comment.
(cherry picked from commit
ee23c5f90a7069bd8203fbf44575da361a63d7b8 )
Derrick Brashear [Tue, 9 Nov 2004 17:16:12 +0000 (17:16 +0000)]
STABLE14-mask-loopback-address-allow-loopback-interfaces-to-be-advertised-
20041106
some software network adapters use instances of lo but are real network adapters
. allow them to be advertised. the modified functions are called only in the pro
cess of collecting a list to advertise.
at the same time, make sure we mask 127.0.0.1.
i wonder if that's a mistake.
(cherry picked from commit
27fbf495163784c7d9a88001441b671f446ce547 )
Chaskiel M Grundman [Tue, 9 Nov 2004 17:14:57 +0000 (17:14 +0000)]
STABLE14-client-dir-package-interface-update-
20041106
FIXES 15726
cleanup from dread-do-validation; change to using dcache and not just fcache
(cherry picked from commit
10c1abfa31273ebf99c5eaf401cb8c5b9e8df0dd )
Kris Van Hees [Tue, 9 Nov 2004 17:13:45 +0000 (17:13 +0000)]
STABLE14-vos-timestamp-handling-
20041106
FIXES 15708
fix timestamp handling on create; display "never" for copy time
(cherry picked from commit
756488a8395b5c45ceb383ca0106164e24bcb66c )
Chas Williams [Tue, 9 Nov 2004 17:13:17 +0000 (17:13 +0000)]
STABLE14-irix-largefile-update-
20041104
from peter tripician via chas. update so largefile support stands a chance of working
(cherry picked from commit
6dce8ba4e23c6482856aaf35cb5dc5168ef054cc )
Jim Rees [Tue, 9 Nov 2004 17:12:27 +0000 (17:12 +0000)]
STABLE14-openbsd36-
20041104
auto-detect OpenBSD 3.6.
(cherry picked from commit
df99b514f619cde44b223a0e1f22ba856e548842 )
Jim Rees [Tue, 9 Nov 2004 17:11:34 +0000 (17:11 +0000)]
STABLE14-fbsd53-
20041027
support for FreeBSD 5.3
builds and runs as well as it did on 5.2
(cherry picked from commit
e751ec6a3683a175e1cdad910dd1311d61f632e1 )
Jim Rees [Tue, 9 Nov 2004 17:10:59 +0000 (17:10 +0000)]
STABLE14-acinclude-fbsd-
20041027
auto-detect FreeBSD 5.3
(cherry picked from commit
5bacdac16c2efda7a22125ce89cc617d6ba2c285 )