Commit Graph

4158 Commits

Author SHA1 Message Date
Marcus Watts
3458f6630e DEVEL15-linux-kbuild-configure-20070104
FIXES 40604

Test whether Linux kernel builds work at all before going into specific
builds so that we can fail earlier with a better error message.  Try to
put more errors from the kernel build into config.log.


(cherry picked from commit 182a18931a)
2007-01-04 22:05:29 +00:00
Derrick Brashear
7d1dfe11dd DEVEL15-client-handle-vicetokendead-with-reconnect-20070104
basically, if the issue is really expired tokens then we force the server to tell us that instead of that our older connection is still using the old tokens for some reason, by letting a new connection happen first


(cherry picked from commit b745079fb2)
2007-01-04 21:56:30 +00:00
Derrick Brashear
292cbdfe3c DEVEL15-macos-installer-fix-20070104
this time for sure


(cherry picked from commit 526a589fd3)
2007-01-04 21:49:34 +00:00
Derrick Brashear
eedd60566f DEVEL15-linux-workqueue-prereq-20070104
FIXES 49890

make the workqueue configure test actually work on 2.4


(cherry picked from commit 48afec37ed)
2007-01-04 21:46:35 +00:00
Marc Dionne
c8d0060ec4 DEVEL15-freezer-h-existance-20070104
FIXES 50941

only include freezer.h if it exists


(cherry picked from commit 1a5628981e)
2007-01-04 21:17:05 +00:00
Derrick Brashear
276410435f DEVEL15-md5-inode-even-odd-hack-20070104
the even-odd hack didn't work with the new md5 inode numbers. fix it. suggested by Bennett Todd.


(cherry picked from commit ee9d148cc5)
2007-01-04 16:05:30 +00:00
Jeffrey Altman
3f3b646ddd DEVEL15-windows-unix-mode-bit-enforcement-20070102
When the Unix mode bits do not include the write bit (0200), then the
file is reported to Windows as read-only.  This also prevents the
acquisition of write-locks.  It should also prevent deletion but the
code in cm_HaveAccessRights() did not remove the PRSFS_DELETE privilege
from the reported rights.


(cherry picked from commit 56d5e6970d)
2007-01-03 00:47:40 +00:00
Marc Dionne
33e64e44aa DEVEL15-fix-linux-2-6-20-configure-test-20070102
FIXES 50594

make the cc flags modification not break things


(cherry picked from commit a132e7f545)
2007-01-02 16:00:25 +00:00
Marc Dionne
26cf310f9b DEVEL15-ifdef-nfs-translator-20070102
FIXES 50602

appropriately wrap nfs translator code in ifdefs


(cherry picked from commit 84cfee7d07)
2007-01-02 15:41:41 +00:00
Dale Ghent
c6fd941a45 DEVEL15-solaris10-suser-replace-20070102
FIXES 50246

suser is dead, long live suser


(cherry picked from commit 71f6f346ca)
2007-01-02 07:34:46 +00:00
Jeffrey Altman
dfa7c2f6f9 DEVEL15-windows-readme-20061230
updates for VS2005, Vista, etc.


(cherry picked from commit 1a9ba9aa4b)
2006-12-30 17:50:06 +00:00
Jeffrey Altman
badfc98484 DEVEL15-windows-remove-junk-20061230
remove old win9x installers that are no longer used.

====================
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.
====================

remove InstallShield5 installer that is no longer used

====================

Remove Win9x read me files since we don't support them anyway

====================

Remove Win9x makefile since we don't support it

====================

Remove Win9xpanel since we no longer build it
2006-12-30 17:41:38 +00:00
Jeffrey Altman
f5f4405269 DEVEL15-kaserver-deprecation-warning-20061230
The following message is now logged to both the BosLog and the AuthLog
at startup.

  WARNING: kaserver is deprecated due to its weak security properties.
  Migrating to a Kerberos 5 KDC is advised.
  http://www.openafs.org/no-more-des.html


(cherry picked from commit 0995d4d9b3)
2006-12-30 17:04:11 +00:00
Jeffrey Altman
562f377d1e DEVEL15-afsdb-resolver-reinit-20061230
FIXES 50576

replace 'try' with 'try_init' and declare 'try_init'.
'try' is a reserved word on some compilers.  not sure how this code
was compiling on MacOS X and Windows as 'try' was not declared.


(cherry picked from commit 47b4f514ca)
2006-12-30 16:58:15 +00:00
Jeffrey Altman
f921396a4e DEVEL15-windows-notes-20061229
1.5.13a
2006-12-30 02:49:22 +00:00
Jeffrey Altman
e85e3aa95e DEVEL15-windows-optimize-smb-dir-search-if-no-wildcard-20061229
do not follow mountpoints when calling cm_Lookup as part of the
optimization.  otherwise the shortname is computed incorrectly.


(cherry picked from commit a305a8c3c7)
2006-12-30 02:45:46 +00:00
Jeffrey Altman
4139fd08e8 DEVEL15-windows-version-20061229
1.5.13a == 1.5.1302
2006-12-30 02:36:39 +00:00
Derrick Brashear
a8200e20bc DEVEL15-proc-unixusers-cleanup-on-linux-20061228
FIXES 49978

maybe


(cherry picked from commit 224eb9ff60)
2006-12-28 22:36:33 +00:00
Dale Ghent
d8de262f39 DEVEL15-null-terminate-solaris-ops-20061228
FIXES 50340

vfsops and vnodeops need a NULL at the end of the structs


(cherry picked from commit c4c90e33be)
2006-12-28 22:28:10 +00:00
Dale Ghent
a81eb33275 DEVEL15-add-solaris-11-support-v2-20061228
FIXES 50343

initial 5.11 support


(cherry picked from commit a537d3ae96)
2006-12-28 22:02:14 +00:00
Dale Ghent
7f93f8262e DEVEL15-solaris10-suser-replace-20061228
FIXES 50246

suser is dead, long live suser


(cherry picked from commit 7756a870f3)
2006-12-28 21:49:33 +00:00
Marc Dionne
41898994d5 DEVEL15-linux-2620-rc1-update-20061228
FIXES 49890

updates for linux 2.6.20-rc1


(cherry picked from commit 064926fd1b)
2006-12-28 21:30:25 +00:00
Derrick Brashear
fa6683d81a DEVEL15-afsdb-resolver-reinit-20061228
as reported by Adam Megacz, but my own version of the fix


(cherry picked from commit fe649aac81)
2006-12-28 20:37:21 +00:00
Derrick Brashear
4af968426a DEVEL15-macos-installer-fix-20061227
make the installer build correctly again


(cherry picked from commit c454508d39)
2006-12-27 15:49:02 +00:00
Jeffrey Altman
0b80c0547b DEVEL15-windows-notes-20061226
more notes for 1.5.13
2006-12-26 20:31:40 +00:00
Jeffrey Altman
5dd0db13fe DEVEL15-windows-version-20061226
1.5.1301 == 1.5.13
2006-12-26 20:28:32 +00:00
Jeffrey Altman
e812ef26a6 DEVEL15-windows-server-config-20061226
Reformat the entire directory.

Add Freelance mode awareness.

Map the root.afs volume starting from Z: and work down.


(cherry picked from commit 2a9d3e91d0)
2006-12-26 20:22:28 +00:00
Jeffrey Altman
0b4090a7c5 DEVEL15-windows-optimize-smb-dir-search-if-no-wildcard-20061226
fix the computation of the ShortName.  Take into account the network
byte order of the cm_dirFid_t fields.

send error packets from within the function as needed.  do not return
the error to the caller.


(cherry picked from commit 432bede1e5)
2006-12-26 20:18:30 +00:00
Derrick Brashear
9dbff7b232 DEVEL15-bosserver-avoid-bosconfig-truncation-20061221
why the heck would it be a good idea to rewrite the BosConfig while we are starting, exactly?

====================
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.
====================

why the heck would it be a good idea to rewrite the BosConfig while we are start
ing, exactly?


(cherry picked from commit b2601916f6)
2006-12-22 06:48:50 +00:00
Derrick Brashear
1015890346 DEVEL15-split-cache-update-20061220
move closer to 1.4 implementation esp when split cache is turned off


(cherry picked from commit 0420827630)
2006-12-20 21:18:11 +00:00
Dale Ghent
239d541ee9 DEVEL15-solaris10-avoid-direct-cred-access-20061220
avoid a panic after we muck with groups by being less evil


(cherry picked from commit c1c2a80c1b)
2006-12-20 20:08:32 +00:00
Jeffrey Altman
0e7766b1c2 DEVEL15-windows-afslogon-20061219
Initialize Winsock from within afslogon.c so that ka_UserAuth will
work again.


(cherry picked from commit ea60a4dd39)
2006-12-19 17:56:30 +00:00
Derrick Brashear
d7d14e4821 DEVEL15-openafs-1-5-13-20061218
make 1.5.13
2006-12-19 04:55:13 +00:00
Hartmut Reuter
ffaa6a86a3 DEVEL15-volser-dumpstuff-20061218
FIXES 46937

"vos release" per default does an incremental dump.
volser-dump-validate-input-20060417 ends up with keeping dead vnodes and
data in the remote RO-volume.  This patch corrects the behavior for
RO-volumes.

See ticket for extensive discussion.


(cherry picked from commit 7a2d34be17)
2006-12-19 04:50:46 +00:00
Derrick Brashear
73b0df6cf6 DEVEL15-kernel-endianness-test-fix-20061218
FIXES 47893

ok, so, when we're in the kernel, do something


(cherry picked from commit d229d72fa7)
2006-12-19 04:31:30 +00:00
Derrick Brashear
e1ec5fff5c DEVEL15-openafs-kernel-src-fix-20061218
FIXES 44573

ok, so, we need to emit Makefile.version when we build openafs-kernel


(cherry picked from commit 8a7e66fb28)
2006-12-19 04:20:09 +00:00
Jeffrey Altman
558e5837f0 DEVEL15-volser-undo-cleanup-20061218
uncommit an inappropriate commit

  DELTA volser-cleanup-xx-20061128


(cherry picked from commit 13cc6c5c37)
2006-12-19 03:42:21 +00:00
Derrick Brashear
e5371b9157 DEVEL15-rx-globals-avoid-INIT-reuse-20061218
FIXES 45515

avoid calling our macro INIT


(cherry picked from commit acca80fd67)
2006-12-19 03:19:08 +00:00
Jeffrey Hutzelman
fc08290445 DEVEL15-volume-dont-artificially-untimeout-vlservers-20061218
FIXES 48959

remove synthetic event to undo timeouts of vlservers we "haven't talked to yet"


(cherry picked from commit c4adc63872)
2006-12-19 02:34:05 +00:00
Chas Williams
dc7093b8ce DEVEL15-linux-osi-cred-pool-byebye-20061218
ok, unneeded abstraction removed.


(cherry picked from commit 01c0e029f7)
2006-12-19 02:29:39 +00:00
Jeffrey Altman
ac0bf268cd DEVEL15-windows-afslogon-20061218
test for the existence of the mutex and not the bInit flag
during the DLL attach


(cherry picked from commit 8a1debde84)
2006-12-18 23:57:04 +00:00
Jeffrey Altman
fa9b572a07 DEVEL15-windows-notes-20061218
updates for 1.5.13
2006-12-18 23:40:25 +00:00
Jeffrey Altman
3f6982c472 DEVEL15-windows-version-20061218
1.5.1300 == 1.5.13
2006-12-18 23:31:25 +00:00
Jeffrey Altman
c21725d4b7 DEVEL15-windows-release-notes-20061218
update information on afs server installs for 1.5.13
2006-12-18 23:20:57 +00:00
Asanka Herath
f440509af2 DEVEL15-windows-install-wix-20061218
remove the AFS Server wizard shortcut

add AFS Server dependencies (tcpip and PNP_TDI)


(cherry picked from commit a1c31b6637)
2006-12-18 22:34:24 +00:00
Jeffrey Altman
e2dd3faa96 DEVEL15-windows-nsis-20061218
remove the autorun for the AFS Server Wizard

remove the shortcut to the AFS Server Wizard

update the service dependencies for the bosctlsvc (tcpip and PNP_TDI)


(cherry picked from commit a7ea1f2efd)
2006-12-18 21:45:26 +00:00
Asanka Herath
cf947bfcc1 DEVEL15-windows-optimize-smb-dir-search-if-no-wildcard-20061217
When performing a SMB FindFirst/FindNext/FindClose operation if there
are no wildcards involved, we can optimize the case and turn it from
O(n) to O(1) where 'n' is the number of entries in the directory.
This can be done by performing a cm_Lookup() and if it succeeds,
constructing the appropriate response instead of parsing the contents
of each buffer associated with the directory looking for matches.

Without this optimization, FindFirst operations on directories containing
thousands of entries can take a large number of seconds to complete.


(cherry picked from commit a57531592b)
2006-12-17 21:07:22 +00:00
Jeffrey Altman
2b1d85b592 DEVEL15-rx-fix-lock-init-20061216
When rxBind was added it made an assumption that rx_GetIFInfo could be
called before rx_InitXYZ.  This is true on non-Windows platforms, but
on Windows rxGetIFInfo relies on an initialized mutex.  This patch adds
a DllMain for Windows in order to initialize the mutex object upon DLL
load.


(cherry picked from commit 5b56a0b8eb)
2006-12-17 01:23:30 +00:00
Derrick Brashear
813ad97ae6 DEVEL15-ubik-better-debug-logging-in-remote-20061215
log when we get errors doing remote sync what it was, rather than covering it up


(cherry picked from commit 35fae890e2)
2006-12-15 16:39:46 +00:00
Jeffrey Altman
d914f91a6e DEVEL15-windows-release-hotes-20061212
updates for 1.5.13
2006-12-13 04:28:01 +00:00