3614 Commits

Author SHA1 Message Date
Derrick Brashear
ad0a3f05f0 STABLE14-libafsrpc-export-xdr-20060705
"       ld: warning: relocation warning: R_SPARC_COPY: file
       /usr/local/lib/libafsrpc.so: symbol
        rx_enable_stats: relocation bound to a symbol with STV_PROTECTED
       visibility
       Undefined                       first referenced
        symbol                             in file
       xdr_afs_uint32
       /usr/local/lib/libafsauthent.a(ptint.xdr.o)
       ld: fatal: Symbol referencing errors. No output written to slapd
       collect2: ld returned 1 exit status
"

one can guess how that might be less than useful


(cherry picked from commit 3d4b12626136a59bd876648e0d1360f629998df8)
2006-07-05 19:34:41 +00:00
Jeffrey Altman
65338800bc STABLE14-windows-version-20060705
1.4.2-beta2 == 1.4.1052
2006-07-05 18:11:16 +00:00
Jeffrey Altman
6d0686bccd STABLE14-viced-uninitialized-20060704
tcon in XStatsVersion.


(cherry picked from commit 15963ecb3459f34025c0e8fdbf8f1055e1e4a294)
2006-07-04 07:16:42 +00:00
Tom Keiser
30a18e7234 STABLE14-sol10u2-rename-20060703
FIXES 34774

In s10u2 the vnode path cache code was modified so that we're no longer
guaranteed of having a valid path cache pointer for the lofs mount case.
Attached patch changes gafs_rename to deal with this. Patch also removes
unnecessary MODLOAD32 build rule from sun4x_510 case.


(cherry picked from commit a2d5bb078f3df6dc6fe992fdcaaf8b5a5607c0d6)
2006-07-03 19:43:39 +00:00
Jeffrey Altman
7037c2210d STABLE14-windows-notes-20060703
notes
2006-07-03 18:12:31 +00:00
Jeffrey Altman
d48cc9d32a STABLE14-windows-afslogon-pr_end-20060702
* do not attempt to copy kfw krb5 creds if integrated logon disabled

* disable use of automatic registration from afslogon.dll.  calling
  pr_Initialize() results in rx_Init() being called which creates
  threads that prevent safe unloading of the dll.  This is causing
  crashes in third party applications that call CreateProcessAsUser()
  which in turn temporarily loads afslogon.dll.

* add life_to_time to afskfw.c in order remove the link to the rxkad
  and des libraries


(cherry picked from commit 61df8d9fc834b87d758d8581e73fa7c05198ecf4)
2006-07-03 02:20:45 +00:00
Jeffrey Altman
19e7a9b587 STABLE14-windows-nsis-sdk-20060702
Move SDK to Program Files\OpenAFS\SDK


(cherry picked from commit 5accc48e1b0db55c56ba64abe0450d511c0fdf2a)
2006-07-03 02:16:57 +00:00
Jeffrey Altman
1e0e5254cb STABLE14-windows-library-cleanup-20060702
afs_winsockCleanup


(cherry picked from commit 20b4f785b56ff604bab72d3b624aae74a9e5ae5d)
2006-07-03 02:16:35 +00:00
Jeffrey Altman
3514aec55d STABLE14-windows-afsauth-krb-20060702
Build the afsuth.krb library


(cherry picked from commit e66467f382a31345f3ea9dd919ea703eccb623d9)
2006-07-03 02:12:01 +00:00
Christopher Allen Wing
e631787fb7 STABLE14-bucoord-64-bit-cleanup-20060701
However, in bucoord/commands.c, bc_VolRestoreCmd(), bc_DiskRestoreCmd(),
bc_VolsetRestoreCmd(), and bc_DumpCmd() were passing '0' as arguments
instead of NULL.  Because there is no prototype for bc_StartDmpRst() this
results in a crash on 64-bit Linux.  (when running 'volrestore' from an
interactive backup session)
2006-07-01 16:24:35 +00:00
Derrick Brashear
2d8a492bae STABLE14-butc-prototyping-20060701
have some prototypes
happy july 1
and what a crappy day it is


(cherry picked from commit 1947002d11358b9427adce1d6e03f5357a416ad8)
2006-07-01 06:04:12 +00:00
Derrick Brashear
741c999083 STABLE14-libcmd-support-version-switch-20060630
well, i guess adm will be sad until it exports AFSVersion, but, life is hard.


(cherry picked from commit 350c140d89198cb7f9f8b241188f9937d7da119e)
2006-06-30 20:45:48 +00:00
Tom Keiser
8bd16e78ae STABLE14-solaris-vfsops-20060629
fix symbol binding for modern solaris 10 patches (6/06)
which kills a few we didn't need anyway


(cherry picked from commit 8a1a06b5eb0e415859fd841c3c4a6b578eaea022)
2006-06-30 15:06:11 +00:00
Tom Keiser
765728c339 STABLE14-salvager-20060628
make ClearROInUseBit actually do it


(cherry picked from commit 2dcf63ef4e044019bda5889f1de332432124bb71)
2006-06-30 14:59:10 +00:00
Christopher Allen Wing
40d4cb36d9 STABLE14-rxbind-typo-fix-20060629
FIXES 34634

kill this obvious typo


(cherry picked from commit bc9f256f1c6d2ac26a0b6bfc15de85de895ecf0b)
2006-06-30 01:20:10 +00:00
Jeffrey Altman
fbe651dc36 STABLE14-rxkad-rt34568-20060629
FIXES 34568

The use of strncmp() results in p->v5_str being treated as matching
prefix instead of as the complete string.  This causes "ftpa" to be
considered a match for "ftp".


(cherry picked from commit f0830f89a11a2fea06a26270a90c7ddf8365a533)
2006-06-30 00:25:49 +00:00
Jeffrey Altman
55f0f45a09 STABLE14-windows-uninitialized-vars-20060627
uninitialized pointers when dereferenced do bad things


(cherry picked from commit a8e481ddd92744944d2b06fd5c8ed28383297f6a)
2006-06-27 22:56:12 +00:00
Christopher Allen Wing
866666cfda STABLE14-afsutil-includes-20060623
Include <afs/afsutil.h> for prototypes of afs_inet_ntoa and afs_inet_ntoa_r.


(cherry picked from commit 2a1aff4104dd9a71bebf1a63ca85ac86338b3b1b)
2006-06-26 17:19:06 +00:00
Jeffrey Altman
f2c56c5568 STABLE14-windows-cleanup-20060625
cleanup AFS_component_version_number.h


(cherry picked from commit 0b9b02178e7a3d8df39fec9c83f8b49230ce30d9)
2006-06-25 17:56:30 +00:00
Jeffrey Altman
fbf29b6193 STABLE14-windows-nsis-help-files-install-location-20060625
place the help files in the correct location


(cherry picked from commit bfa26d1ddfc7727a9f8c2e79c8d608c586823a12)
2006-06-25 15:55:35 +00:00
Jeffrey Altman
613db5946c STABLE14-windows-report-quota-diskfull-20060624
overquota and diskfull errors are detected while writing dirty buffers
to the file server.  A flag is set on the scp so that the error can
be returned to the caller.  cm_FSync was clearing the flag without
returning the error. This permitted calls to Win32 WriteFile to report
success even when they failed.


(cherry picked from commit 8e0033ba73ef9551cb24052ef90db677e4adad50)
2006-06-25 02:49:59 +00:00
Russ Allbery
52fda2385e STABLE14-rhel3-krb524-checking-20060624
FIXES 30589

Check for krb524 functions in libkrb524 if not found in libkrb5 so that the
Kerberos v5 support will build on RHEL3.  Thanks to Derek Atkins for the
debugging and testing.


(cherry picked from commit a4cb03504075771e0f2cfebf931f91f29553c73a)
2006-06-24 17:22:13 +00:00
Asanka Herath
385c742df5 STABLE14-windows-wix-help-files-install-location-20060623
place the help files in the correct location


(cherry picked from commit e264711295275b7b1372e701bf106cf75b342007)
2006-06-24 04:05:44 +00:00
Jim Rees
35c8a3599b STABLE14-obsd-39-141-20060623
By popular demand, merge OpenBSD 3.9 changes to 1.4.x branch
2006-06-23 15:21:12 +00:00
Jeffrey Altman
bb5a4fa334 STABLE14-windows-cm_syncop-buflocked-20060622
If cm_SyncOp is called with the buffer locked, it must be returned
locked even on error.


(cherry picked from commit ae9a07a8e0a5d0e83e138ef9bbd71b3e7e0072ea)
2006-06-23 04:37:57 +00:00
Jeffrey Altman
cb4150d060 STABLE14-windows-no-freelance-vldb-failover-20060622
When Freelance mode is not in use the cache manager must load the root.afs
volume of the default cell in order to be able to start.   Unfortunately,
if the first vlserver fails the request to obtain the volume information
will timeout and no retries will be performed.  This patch performs up
to 10 retries in the initialization code in order to enable the vlservers
to be marked down so that failover can occur.


(cherry picked from commit 4859232df55c94232a70d602cafe6a8bcc72d9dd)
2006-06-22 22:50:13 +00:00
Tom Keiser
26f27b64e4 STABLE14-aix-largefile-cleanup-20060620
some largefile cleanup and other minor aix tweaking


(cherry picked from commit 7826b313868ec8ce975b65e5c430a9503fca4dd5)
2006-06-21 18:59:07 +00:00
Derrick Brashear
0bbe6a7526 STABLE14-dont-override-default-fs-settings-for-aix5-20060620
this was just excessively clever. if aix 5 binaries "want" this, there are configure switches. laziness sucks.
2006-06-20 22:31:04 +00:00
Jeffrey Altman
1c170f4ab8 STABLE14-windows-afsrpc-exports-20060620
New functions: rx_InitHost, rx_NewServiceHost


(cherry picked from commit 840ef4a80f3ec8378865232f23171c7c3485626b)
2006-06-20 22:00:18 +00:00
Jeffrey Altman
ddc23594e9 STABLE14-rxbind-for-servers-20060620
do not call parseNetFile on Windows where the function does not exist


(cherry picked from commit 7af6b06cb6611a8925e3fa887ddf0a03542ee4dc)
2006-06-20 21:34:59 +00:00
Jeffrey Hutzelman
9636e92f09 STABLE14-viced-findclient-do-not-return-wrong-client-20060620
In h_FindClient_r it was possible for the wrong client to be returned
and worse for it to be returned without the reference count being
incremented.


(cherry picked from commit 06fa1f9c40432747724e6e55154bf54e1e3e94c5)
2006-06-20 21:01:42 +00:00
Rainer Toebbicke
c3eece557f STABLE14-viced-deadlock-20060620
FIXES 34073

* checks for client == oldClient

* drops the H_LOCK prior to obtaining the WriteLock on oldClient
  in order to prevent a deadlock


(cherry picked from commit efd74baa950133de6ed92b7395be6d14ef63a58e)
2006-06-20 15:51:43 +00:00
Derrick Brashear
32998655e1 STABLE14-getaddr-avoid-looping-20060615
so it would be good to count these all off

oops


(cherry picked from commit 2e691074fb6ce70e8352da3e57a746a77f7489f1)
2006-06-15 16:13:33 +00:00
Derrick Brashear
72a0ca838d STABLE14-rxbind-for-servers-20060612
FIXES 32308

support -rxbind switch for servers


(cherry picked from commit 592d97f9472abcf77496cef07261fa8766f60b9f)
2006-06-13 01:29:03 +00:00
Derrick Brashear
24f40413fb STABLE14-linux-enable-gcpags-20060612
enable gcpags


(cherry picked from commit 33418253e06534b43ad44eaa71b7c4a84be7cb49)
2006-06-12 17:20:53 +00:00
Chas Williams
b5f8af2bbd STABLE14-recvackpkt-count-acks-and-open-cong-window-20060612
"the non AFS_GLOBAL_RXLOCK_KERNEL version of
rxi_ReceiveAckPacket() wasnt counting 'hard' acks and not opening the
congestion window.  using rx_Readv() directs the incoming packets into
the target iov, and sends a hard ack (skipping soft acks).  "


(cherry picked from commit b365b06d34a9450dc53ad22e8ecb3f6d922af5f4)
2006-06-12 05:25:24 +00:00
Jeffrey Altman
df04a8b342 STABLE14-windows-scache-recycle-fix-20060608
do not special case freelance entries


(cherry picked from commit 40b690803a928da8bf25b1e03745e95f14fd1743)
2006-06-08 22:19:17 +00:00
Chaskiel M Grundman
e5e8d2ac72 STABLE14-linux-enroll-locks-20060403
FIXES 25037

enroll our locks in the linux kernels' lock management


(cherry picked from commit 62e28d9a0a6adc6e1f3c2938bfc530b54bea4158)
openafs-stable-1_4_2-beta1
2006-06-13 17:00:38 +00:00
Derrick Brashear
df39e2ec8a STABLE14-getaddr-skip-loopbacks-version-for-macos-20060613
so rxbind does something sensible


(cherry picked from commit 3d1fc22c6ba5d07c831da79ffa01e3cf4d95322a)
2006-06-13 04:54:18 +00:00
Derrick Brashear
b9ae946e20 STABLE14-namei-dec-drop-lock-20060612
FIXES 17638

unsure why yet, or even if, but this is all that makes sense


(cherry picked from commit 1e5f6a17fcf4f7039bae756c22735b77a31ceec5)
2006-06-13 01:00:17 +00:00
Jeffrey Altman
5b8839a185 STABLE14-windows-cifs-std-info-take-two-20060607
The "is a directory" value was being set one field beyond the end of
the Standard Info reply structure.


(cherry picked from commit 2c20a3d603fcc654759b8c90924f36468f8aae81)
2006-06-08 00:30:18 +00:00
Derrick Brashear
d8478e1848 STABLE14-openafs-1-4-2-beta1-20060607
openafs 1.4.2-beta1i
2006-06-07 06:05:44 +00:00
Chaskiel M Grundman
e9f6a9d8a6 STABLE14-no-client-tcon-20060607
remove client->tcon and avoid locking issues
2006-06-07 05:55:25 +00:00
Chaskiel M Grundman
c9b812ccb3 STABLE14-openlog-consistency-20060607
open logs consistently so assert logging is appended


(cherry picked from commit ed9a2181217f19b7ddbfe28118f6fb2f700b08ad)
2006-06-07 05:27:17 +00:00
Russ Allbery
8abc5b957f STABLE14-synchronize-xdr-20060606
Include the same set of xdr objects in the shared libafsrpc as are included
in the static libafsrpc.


(cherry picked from commit b8b1438716a14b596a68c2e77d54ca66009c01c2)
2006-06-07 05:22:27 +00:00
Jeffrey Altman
86bb89598c STABLE14-windows-smb-mountpt-is-dir-20060606
Be consistent about reporting mountpoints and invalid links as directories
to the CIFS client.


(cherry picked from commit 422f2d4523ae9be2ff3f1395db1dd62b0b3a3b4b)
2006-06-06 17:58:50 +00:00
Jeffrey Altman
b0410b3dc4 STABLE14-windows-makefile-clean-20060606
cleanup additional files


(cherry picked from commit 81cd89320fe855d22f91bda461dd5cdba147b671)
2006-06-06 15:52:20 +00:00
Jeffrey Altman
4718ac247d STABLE14-windows-version-20060604
1.4.0151 == 1.4.2-beta-1


(cherry picked from commit 36da63e03de7230b8464a50a58acf732ce994ff2)
2006-06-05 04:30:02 +00:00
Jeffrey Altman
9540751074 STABLE14-windows-notes-20060604
updates


(cherry picked from commit 54eed0930a36c54db73f8e2d10c28b99c2c1e6bb)
2006-06-05 02:34:42 +00:00
Jeffrey Altman
eaff719ec4 STABLE14-viced-swap-old-cbcon-diff-20060603
FIXES 32985

swap cbconn when other side changes IPs


(cherry picked from commit b30dcf9738d7fa87f8da4afa1f024376130b80a9)
2006-06-04 07:12:52 +00:00