2840 Commits

Author SHA1 Message Date
Matt Benjamin
4d550ad6b6 umlinux26-20041207
FIXES 16591

umlinux 26 support. i wonder what i just reverted
2004-12-07 15:59:12 +00:00
Joakim Fallsjö
1183771a42 sunx86-20041207
update to provide sun x86 support
2004-12-07 14:23:36 +00:00
Jeffrey Altman
882a979857 winnotes-20041207
update text files for StoreAnsiFilenames.

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

Allow users to choose to store file names in AFS using ANSI code pages
instead of OEM code pages.
2004-12-07 12:41:15 +00:00
Matt Benjamin
00d1015b18 umlinux26-20041202
FIXES 16591

umlinux 26 support. i wonder what i just reverted
setting mps correctly. fixed now

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

umlinux 26 support. i wonder what i just reverted
2004-12-07 05:45:26 +00:00
Jeffrey Hutzelman
a3b31a1253 rxdebug-more-dewarn-20041207
FIXES 16660

more dewarning
2004-12-07 05:07:06 +00:00
Derrick Brashear
60a97cdc87 lwp-elf-labels-on-solaris9-need-underscore-20041206
solaris 9 x86 wants _ in labels.

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

solaris 9 x86 wants _ in labels.
nope, i lied
2004-12-06 16:43:20 +00:00
Jim Rees
d39b99f3da no-oscheck-20041206
remove ostype and osrelease check; more trouble than they're worth
2004-12-06 14:17:47 +00:00
Jeffrey Altman
cca8097cb9 windows-smb-20041206
Fixup references to SMB Dfs functions.  Now need to fill in the details
2004-12-06 12:00:24 +00:00
Jeffrey Altman
fe97ddf25b 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.
2004-12-05 21:20:00 +00:00
Jeffrey Altman
d2d84479cf 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
2004-12-04 21:30:25 +00:00
Jeffrey Altman
eb164be090 windows-version-20041204
1.3.7402
2004-12-04 21:29:35 +00:00
Jeffrey Altman
38ed975350 windows-freelance-20041204
perform a bit more error checking and logging when loading mountpoints and
symlinks from the registry
2004-12-04 21:29:10 +00:00
Jeffrey Altman
86420864cd winnotes-20041204
make note that the contents of this file are no longer up to date
2004-12-04 21:28:21 +00:00
Jeffrey Altman
a8d0ca81a8 windows-afsd-init-20041202
Fix a memory overwrite condition caused when the BackConnectionHostNames
key does not exist
2004-12-03 01:26:14 +00:00
Matt Benjamin
40d674c9bc rxdebug-use-afs-ntoa-r-20041202
FIXES 16050

use afs_inet_ntoa_r in rxdebug for consistency
2004-12-02 05:59:55 +00:00
Horst Birthelmer
bdd73ef446 afs-server-multi-rx-clesnup-20041202
clean up multirx code 's use of lock
2004-12-01 23:48:14 +00:00
Jeffrey Hutzelman
75e31ca662 amd64-linux-dewarn-20041202
FIXES 16342

clean up warnings for amd64
2004-12-01 23:38:53 +00:00
Jeffrey Hutzelman
ffce916e8e rx-dewarnify-20041202
FIXES 16277

dewarnify rx
2004-12-01 23:36:48 +00:00
Jeffrey Hutzelman
a8cb095e85 osi-gettime-20041202
FIXES 16346

osi_GetTime needs to bdeal with 64 bit time on platforms that have it
2004-12-01 23:31:54 +00:00
Matt Benjamin
db3a694498 umlinux26-20041202
FIXES 16591

umlinux 26 support. i wonder what i just reverted

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

umlinux 26 support. i wonder what i just reverted
setting mps correctly. fixed now
2004-12-01 23:21:18 +00:00
Douglas Engert
70df053245 ubik-calliter-pass-all-args-20041202
FIXES 16556

pass in all args to ubik_CallIter instead of doing (pseudo) varargs
2004-12-01 23:07:21 +00:00
Jeffrey Hutzelman
93bc285e69 vol-bless-20041202
FIXES 15928

add volume blesser
2004-12-01 22:53:30 +00:00
Jeffrey Hutzelman
f32f9810b1 linux26-set-mps-correctly-200412102
FIXES 15645

set MPS correctly when compiling on 2.6
2004-12-01 22:46:22 +00:00
Chaskiel M Grundman
d8e6630fff libafsrpc-assertion-failed-20041202
FIXES 16432

need AssertionFailed in libafsrpc. ndon't need casestrcpy in libafsauthent
VS: ----------------------------------------------------------------------

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

need AssertionFailed in libafsrpc. ndon't need casestrcpy in libafsauthent
2004-12-01 22:40:47 +00:00
Jeffrey Altman
b208926c26 windows-pioctl-debug-20041130
Output the error number and not just the text string when reporting
failures from CreateFile.
2004-11-30 16:53:59 +00:00
Jeffrey Altman
53f0da3fb0 windows-notes-upd-20041130
update docs
2004-11-30 07:40:11 +00:00
Jeffrey Altman
9ba17afadb 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.
2004-11-30 07:31:07 +00:00
Jeffrey Altman
f8ce184140 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.
2004-11-30 07:21:35 +00:00
Jeffrey Altman
852a051862 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.
2004-11-29 21:05:26 +00:00
Asanka Herath
0f1892f09b windows-clean-20041129
Cleanup clean targets to not break with cmd shell
2004-11-29 09:23:46 +00:00
Jeffrey Altman
1a050671c9 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.
2004-11-29 08:12:11 +00:00
Jeffrey Altman
a3c06afa0b 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.
2004-11-29 07:56:35 +00:00
Jeffrey Altman
a688328e85 windows-freelance-init-20041127
replace the registry population scheme with cm_freelanceAddMount
based on the CellRootName
2004-11-28 02:07:45 +00:00
Jeffrey Altman
3c487ecb59 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.
2004-11-26 17:09:51 +00:00
Jeffrey Altman
976465c87e 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.
2004-11-26 08:32:16 +00:00
Dave Tanner
081993a627 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.
2004-11-25 01:25:30 +00:00
Love Hörnquist-Åstrand
2a7cf0d2ae netbsd21-20041124
netbsd 2.99.x (aka 3.0) support
(aka 2.1?)
2004-11-24 18:57:58 +00:00
Jeffrey Altman
487bf88c40 windows-updates-20041124
update docs

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

conditionalize the cleanup of language files on their existence

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

reformat parts of afsd_init.c

add support for version number checking to afsd_service.exe

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

Fix the afs_config.exe submount dialog operations:  Edit Submount name and
Remove submount entry.

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

Fix the version info data stored in the resource block to
use the same language identifier as is advertised.
2004-11-24 18:42:31 +00:00
Jeffrey Altman
50ca88be2a freelance-import-20041122
Fix the afs_freelance.ini import code.
Check both the Client install directory and the %WINDIR% directory
for afs_freelance.ini
2004-11-23 04:19:42 +00:00
Jeffrey Altman
06edeed70c windows-misc-20041122
the VC++ 2003 Toolkit is missing some important libraries.
remove it from the README-NT file

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

update docs

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

simplify the freelance import from afs_freelance.ini code.  don't generate
an new file if the old one does not exist.

begin conversion from old string functions to new strsafe functions.
this will need to be done for all of the afsd_service.exe source
modules before we can regularly use VS .NET 2005

Add support for VL_GetEntryByNameN.  Still need to figure out what needs
to be done for VL_GetEntryByNameU.  (multi-homed support)

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

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.
2004-11-23 03:49:05 +00:00
Ken Hornstein
cef225f20e aklog-intergration-20041119
Import the aklog source from the MIT AFS-Kerberos 5 migration kit.
2004-11-19 20:01:29 +00:00
Derrick Brashear
32c55d118b kdump-in-kernel-20041111
first step at integrating kdump functionality into the kernel; all the rx stats.
2004-11-11 07:12:42 +00:00
Derrick Brashear
9b579bf0f7 proc-cellservdb-20041110
put a cellservdb in /proc/fs/openafs
2004-11-11 04:34:40 +00:00
Nathan Neulinger
fbec56963d update-objdir-20041110
make objdir builds work (with fix from shadow@dementia.org in src/rxkad/...)
2004-11-11 04:24:13 +00:00
Derrick Brashear
aa204b0a4b 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.
2004-11-11 04:20:45 +00:00
Jeffrey Altman
248aa3980e windows-version-bump-20041109
1.3.7400
2004-11-09 17:07:28 +00:00
Jeffrey Altman
8e3f7c5cb0 winnotes-upd-20041109
windows note updates for 1.3.74
2004-11-09 12:47:36 +00:00
Horst Birthelmer
c0dd32748f 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 :-).
2004-11-08 19:59:57 +00:00
Sam Hartman
565126d68e ppc-linux26-20041108
FIXES 15770

support ppc linux 2.6
2004-11-08 06:30:37 +00:00
Jeffrey Hutzelman
c3d9ed3cb5 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.
2004-11-08 06:26:01 +00:00