Commit Graph

2789 Commits

Author SHA1 Message Date
Jeffrey Altman
3d43d87010 windows-version-update-20050728
version number to 1.3.8600
2005-07-28 23:09:20 +00:00
Chas Williams
4fc48af834 vc-hashing-be-less-expensive-20050728
use an afs_q so this is less expensive to deal with
2005-07-28 15:38:36 +00:00
Derrick Brashear
459636211c cache-size-limit-upping-20050728
based on work from wes chow

allow larger caches without variable overflows.

does not port to 1.4 as-is.
2005-07-28 15:17:47 +00:00
Stefaan De Roeck
456462b314 audit-use-va-arg-20050726
FIXES 20311

use va_arg instead of int
2005-07-26 19:14:14 +00:00
Chas Williams
b58c1f103e linux-mmap-cleanup-20050726
FIXES 20391

avoid the vma close business, we don't need to do this to track maps
2005-07-26 18:39:00 +00:00
Chas Williams
a21fc56daf linux-reduce-stack-use-20050726
FIXES 20337

don't do pointless work in osi_NetSend, and save some stack
2005-07-26 18:34:05 +00:00
Jim Rees
575cbd4a2f openafs-sleep-20050726
tsleep on "afsslp" in afs_osi_Sleep
2005-07-26 16:25:43 +00:00
Chas Williams
eff25c1899 linux-largefile-fix-20050726
FIXES 20396

use the generic read/write functions, but set the superblock up correctly.

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

make old 2.4 happy
2005-07-26 14:34:31 +00:00
Derrick Brashear
969a49f6d9 amd64-no-red-zone-20050725
why are we not -mno-red-zone here?
2005-07-28 22:50:01 +00:00
Jeffrey Altman
ab22c7a587 windows-misc-20050722
Add debug logging to SMB and CM Locking code

Optimize cm_Analyze by only performing a cm_CheckServers on the current
cell instead of all cells

Add code to detect loops to the cm_scache_t validation routines.
2005-07-23 02:16:06 +00:00
Chas Williams
724b6e639a unlink-fix-20050721
fill in parent after processFS
2005-07-21 17:30:50 +00:00
Jeffrey Altman
7926c85fdf viced-multiprobe-fix-20050721
see if a uuid actually matches what we though was there
2005-07-21 15:54:18 +00:00
Hans-Werner Paulsen
2f3bdd36ee fssync-fix-log-20050721
don't call Log like it's ViceLog
2005-07-21 06:06:27 +00:00
Peter Somogyi
9e32ad3313 afsclient-cellopen-avoid-global-var-20050721
FIXES 20215

avoid use of global variable in CellOpen to avoid thread problems
2005-07-21 05:56:02 +00:00
Hartmut Reuter
da5187d4b4 dir-buffers-use-nullidx-as-none-20050721
FIXES 20214

since 0 is a valid number use -1 (NULLIDX)
2005-07-21 05:52:33 +00:00
Chas Williams
f00e35f7a2 checksysname-stack-usage-20050721
FIXES 20227

fix misuse of MAXSYSNAME for MAXNUMSYSNAMES
2005-07-21 05:46:51 +00:00
Sabin Iacob
bd1eba7f40 linux-refrigerator-check-20050721
FIXES 20209

don't call refrigerator unless we have a kernel which supports it
2005-07-21 05:41:09 +00:00
Derrick Brashear
ea20d8d6c2 vnrehash-avoid-cachecheck-change-20050618
unlocking and locking lets us race and makes cacheCheck potentially go bad
2005-07-19 15:44:53 +00:00
Jeffrey Altman
fb1b339a01 windows-explorer-remove-mountpt-fix-20050719
FIXES 20137

the gui version of fs rmmount was reading random memory.
2005-07-19 06:06:12 +00:00
Karl E. Kelley
ef934e388c aklog-segfault-fix-20050718
FIXES 20198

I have built openafs 1.3.85 on an emt64 platform on RedHat Enterprise 4,
and found that the aklog supplied with 1.3.85 (not the one in the afs-krb5
conversion kit) consistently segfaults when aklog is called with the
"-path ...." parm. It works properly when called with no parms.

I traced this down to the call to the readlink() call in aklog_main.c,
when the params structure references were removed the nesting was
changed on an if statement that changed the logic and allowed the
do while loop to loop past the end and de-reference a NULL pointer.
2005-07-19 03:51:26 +00:00
Derrick Brashear
0c67857911 pt-util-no-cmd-seek-20050715
i guess someone was dumb at some point and failed to completely remove bogus options
2005-07-15 20:16:27 +00:00
Jeffrey Altman
3f3fdba330 windows-cmdebug-20050715
add TellMeAboutYourself functionality and report on capabilities if they
are known.  Used instead of WhoAreYou when supported by the cache manager.
2005-07-15 13:17:53 +00:00
Jeffrey Altman
1acd90549f windows-aklog-tweaks-20050715
* type correction

* formatting

* other cleanup
2005-07-15 13:09:47 +00:00
Jeffrey Altman
1c3d89463e windows-config-cache-path-20050715
FIXES 20007

Update AFS Control Panel to display the default cache location based upon
the SYSTEM %TEMP% environment variable.
2005-07-15 12:56:42 +00:00
Jeffrey Altman
d51baa42c4 audit-pts-supergroups-20050714
PTS SuperGroups failed to compile with auditing due to a missing #define
2005-07-15 04:23:18 +00:00
Christopher Allen Wing
7498def5fb misc-aklog-fixes-20050714
FIXES 20092

Fix various minor problems with aklog, including the return type from main,
removal of #ifndef __STDC__ code, missing includes, removal of unused
variables, correct number of arguments to pr_Initialize, correct argument
type for pr_SNameToId, and use of getcwd instead of getwd.
2005-07-15 02:19:27 +00:00
Chas Williams
2fdb50e1b8 linux-dynamic-inodes-20050713
remove errant log message
2005-07-13 16:51:50 +00:00
Jeffrey Altman
f21fa57453 windows-aclent-deadlock-20050713
Discovered a deadlock due to a violation of lock order.  We may not
attempt to obtain a lock on a cm_scache_t mutex while holding the
cm_aclLock.
2005-07-13 15:22:06 +00:00
Zach Schimke
2d5bb80889 freevclist-static-20050711
these are static now, make it so
2005-07-12 18:48:49 +00:00
Jeffrey Altman
68d8b397aa windows-version-20050712
1.3.8500
2005-07-12 05:26:23 +00:00
Jeffrey Altman
855d3669b2 auditlog-include-timestamp-20050710
add a timestamp to auditlog
2005-07-11 23:12:49 +00:00
Chas Williams
652f3bd9cb linux-dynamic-inodes-20050710
i slipped a rollback on the linux 2.4 dentry stuff for osi_UFS* in here
at the same time. this patch lets us use kernel inodes instead of our own pool.
2005-07-11 19:45:47 +00:00
Karl E. Kelley
685989647d linux-and-64bit-cleanup-20050710
FIXES 19166

fix warnings found on x86_64 linux
2005-07-11 04:22:16 +00:00
Jeffrey Altman
85d429528b audit-add-and-fix-messages-20050708
update and add some more audit logging

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

Fix logging of authenticated user name
2005-07-09 15:20:38 +00:00
Derrick Brashear
09b145f6bf kdump-vcache-update-20050708
FIXES 19292

wasn't updated when struct vcache was. oops.
2005-07-08 22:22:44 +00:00
Jeffrey Altman
46ff986a42 pr_Initialize-fix-20050707
The previous patch to pr_Initialize() opened an opportunity for
afsconf_Check() to be called with a NULL pointer if tdir == 0.
Prevent this occurrance.

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

fixed one null pointer reference but not the other.

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

commit the rest of jeff's fix
2005-07-08 20:58:25 +00:00
Jim Rees
fbbb6db84c freebsd60-20050708
Fixes for FreeBSD 6.0 snap5.
Builds and runs but has locking issues.
2005-07-08 17:53:43 +00:00
Russ Allbery
06e66a65c5 krb5-configure-fixes-20050707
FIXES 19862

Use krb5_creds rather than struct krb5_creds, add missing test in if
statements for krb5_creds structure probes, and tweak the configure output.
2005-07-08 02:18:55 +00:00
Pascal Terjan
f829393c71 coda-xfs-header-defines-fun-20050706
make this better, we should never have been doing it as we were before
2005-07-07 03:32:39 +00:00
Derrick Brashear
043900fb41 aklog-assume-old-autoconf-20050706
old autoconf is my fiend
2005-07-07 03:00:45 +00:00
Derrick Brashear
2695a18459 vos-ctime-help-20050705
FIXES 6031

kept looking at this backwards, fix is obvious
2005-07-07 02:31:05 +00:00
Jeffrey Altman
c6a736486e windows-vs2005b2-20050706
Visual Studio 2005 Beta 2 has been released.   As part of this
release Microsoft has tightened the rules for their C++ compliance.

* no longer can a variable declared in a for() statement be used
  outside of the associated command block

* no longer can a function or variable be declared implicitly as
  'int'

* several types such as size_t have become 64-bit values on all platforms

* due to type changes the C++ function names in libraries have changed.
  This requires the use of different .DEF file export lists
2005-07-07 01:23:15 +00:00
Jeffrey Altman
2428f3eee3 windows-ntbuild-20050706
Update the default sysname to i386_w2k in the ntbuild.bat file
2005-07-06 15:11:28 +00:00
Jeffrey Altman
16b6696938 windows-config-param-20050706
New param files for new sysnames
2005-07-06 06:10:46 +00:00
Peter Somogyi
8f72c44972 util-admin-64bit-20050705
FIXES 19631

serverAddress is an int; don't copy a pointer size
2005-07-06 00:43:38 +00:00
Derrick Brashear
16d67791dc auditlogs-for-everyone-20050702
all servers now take -auditlog (path), send ibm-style auditlogs there, rotate the logs like the normal server logs, and will log thread ids when it's multiprocessor. /usr/afs/local/Audit can also be used like on aix on other platforms 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.
====================


all servers now take -auditlog (path), send ibm-style auditlogs there, rotate th
e logs like the normal server logs, and will log thread ids when it's multiproce
ssor. /usr/afs/local/Audit can also be used like on aix on other platforms now.

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


all servers now take -auditlog (path), send ibm-style auditlogs there, rotate th
e logs like the normal server logs, and will log thread ids when it's multiproce
ssor. /usr/afs/local/Audit can also be used like on aix on other platforms now.

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


all servers now take -auditlog (path), send ibm-style auditlogs there, rotate th
e logs like the normal server logs, and will log thread ids when it's multiproce
ssor. /usr/afs/local/Audit can also be used like on aix on other platforms now.

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

Windows build dependency changes to support the audit logs
2005-07-05 16:33:24 +00:00
Ken Hornstein
092cc5c9e6 aklog-update-20050705
fix typo in #error statement
2005-07-05 16:08:34 +00:00
Troy Benjegerdes
391566e0b4 aklog-principal-rewrite-20050705
fix second_comp call to be correct for macro
2005-07-05 16:06:08 +00:00
Jeffrey Altman
f6d99fbba1 windows-afsdb-fix-20050701
Fix AFSDB queries using DNSAPI to always terminate the query string with
a period.
2005-07-02 03:44:42 +00:00
Ken Hornstein
d48a6d9548 aklog-forgot-quote-20050701
Forgot closing quote in #error directive.
2005-07-01 05:40:52 +00:00