Douglas Engert [Thu, 27 Nov 2003 05:52:51 +0000]
hpux-rx-attach-file-struct-to-socket-
20031124
FIXES 2450
attach a struct file to the socket; clean up when done
Derrick Brashear [Thu, 27 Nov 2003 02:27:55 +0000]
solaris-make-hates-dollar-lessthan-
20031126
the $< macro support in solaris make is different from every other make
due to POSIX not being fully specific. a perl script cleans up the mess,
and gives us a different mess.
Douglas Engert [Thu, 27 Nov 2003 01:23:13 +0000]
hpux-snprintf-support-
20031126
FIXES 2587
need sys/socket.h on hpux
Douglas Engert [Thu, 27 Nov 2003 01:17:34 +0000]
ia64-hpux1123-support-
20031126
FIXES 2579
necessary changes to support hpux 11.23 on ia64.
Jeffrey Altman [Wed, 26 Nov 2003 21:32:52 +0000]
ticket-2584-patches-
20031126
Douglas Engert [Mon, 24 Nov 2003 22:44:20 +0000]
hpux-ia64-dont-optimize-lwp-
20031124
FIXES 2450
remove -O when compiling lwp
Jim Rees [Mon, 24 Nov 2003 22:09:18 +0000]
fix-joe-beuhler-patches-
20031124
minor fixes to Joe Beuhler's NT patches for non-NT
Jeffrey Altman [Sun, 23 Nov 2003 04:52:52 +0000]
joe-beuhler-patches-
20031122
Joe Beuhler's many patches merged into the tree
Derrick Brashear [Sat, 22 Nov 2003 03:11:46 +0000]
threaded-volserver-progress-
20031114
not ready for primetime. not even close.
Derrick Brashear [Sat, 22 Nov 2003 02:57:04 +0000]
tvolser-update-
20031121
add transaction mutex to handle global list of transactions
Jeffrey Altman [Sat, 22 Nov 2003 01:28:05 +0000]
jaltman-afsd-loopback-w2k-and-noipc-patches-
20031121
* Change handling of CM_ERROR_NOIPC to return an Access Denied
error instead of a Bad Network Name error. The reason is that
Bad Network Name results in a subsequent query by many apps
to find a good network name which cannot be accomplished.
Access Denied is more appropriate and results in an immediate
error return.
* Disable the Loopback Adapter hack for operating systems prior
to Windows XP because the Loopback adapter on previous versions
does not perform loopback operations on Broadcast messages
which are necessary for the proper registration of the
NETBIOS name for the AFS Service.
* Many minor corrections to uninitialized variables; spelling
errors; formatting errors; etc.
Jeffrey Altman [Fri, 21 Nov 2003 22:34:16 +0000]
rob-murawski-afscreds-scm-patch-
20031121
Reduce the requested list of permissions to the minimum necessary to
access the service manager and service for the requested task.
Jeffrey Altman [Fri, 21 Nov 2003 18:56:01 +0000]
fix-CH-lang-resources-for-afs_setup_utils-
20031121
Rename afs_setup_utils/lang/zh_CH/afs_setup_utmls.rc to afs_setup_utils.rc
Jeffrey Altman [Fri, 21 Nov 2003 18:36:01 +0000]
afscreds-drivemap-updates-
20031121
#undef REALLOC before importing drivemap.h to prevent the use of the
wrong memory allocation routines.
Remove extraneous code which computed strings which are no longer used
and worse produced misleading debug information
Improved consistency of drive mapping when HIGHSECURITY is in use
Jeffrey Altman [Fri, 21 Nov 2003 18:33:10 +0000]
thread-and-timer-corrections-to-afscreds-
20031121
Changes to afscreds to place the obtain tokens dialog into a separate
thread to prevent blocking of the Windows Message queue. Requires
utilization of mutex semaphores to protect credential data structures.
Previous versions of afscreds would set/unset the timer event every
time the program received an event indicating user activity including
dragging the mouse across the systemtray icon. This resulted in
extremely unpredictable behavior. Now the timer event is only turned
off when it must be turned off; and turned on when it must be turned on.
The result is a credential expiration check once a minute.
Jeffrey Altman [Fri, 21 Nov 2003 15:41:04 +0000]
shadow-to-jaltman-bkbox-02-
20031121
Remove another file which was included in the bkbox patch but is really
autogenerated.
Add a command to dolastcmp.bat to conditionally delete golast.bat if
it exists. Otherwise, the initial CD command which is meant to be
written to the file is lost.
Jeffrey Altman [Fri, 21 Nov 2003 15:26:05 +0000]
shadow-to-jaltman-bkbox-01-
20031121
Incorrectly committed NTLang.bat when it is copied from src/config
Jeffrey Altman [Fri, 21 Nov 2003 07:59:35 +0000]
patch-from-shadow-to-jaltman-bkbox-
20031120
This massive patch contains changes in several significant areas for Windows:
- the ability to specify the mount point to be something other than /afs
- functionality to assist debugging of the NT Services
- support for languages other than English (NTLang.bat)
- revisions to the Build system to support separate trees for src, obj,
dest and free or checked; allow any MS compiler to be used
- updates to NSIS installer build
- mutex locking added to critical locations
- updates to IS5 directory tree creation
- update to afswsNetscape_config.sh
Jim Rees [Wed, 19 Nov 2003 21:59:18 +0000]
compiler-warnings-
20031119
fix various compiler warnings
some are from jbuehler@hekimian.com
Joe Buehler [Wed, 19 Nov 2003 21:43:29 +0000]
error-typo-
20031119
confusion of == and =
Nickolai Zeldovich [Wed, 19 Nov 2003 04:02:29 +0000]
fixed-and-improved-afscp-
20031118
Fix afscp to make it build and fix the -u option.
Add support for explicitly specifying a file by host/fid.
Garry Zacheiss [Mon, 17 Nov 2003 23:21:52 +0000]
callbacks-later-locking-order-
20031117
be consistent in the order we hold H_LOCK and FSYNC_LOCK;
in this case acquire FSYNC_LOCK as needed.
Derrick Brashear [Sat, 15 Nov 2003 05:57:42 +0000]
volser-protoization-
20031114
more protoization in the volserver
Derrick Brashear [Sat, 15 Nov 2003 04:59:08 +0000]
threaded-volserver-progress-
20031114
not ready for primetime. not even close.
Kris Van Hees [Sat, 15 Nov 2003 04:02:37 +0000]
volser-restore-create-timestamp-not-touched-on-incremental-
20031114
FIXES 2521
The issue: when you restore an incremental dump to an existing volume,
the creation timestamp of the target volume gets reset to the current timestamp
(literally the timestamp of when the 'vos restore' command is being executed).
That messes things up for any subsequent 'vos release' operation, because such
operation then needs to do a full release rather than an incremental one. For
large volumes that can be quite an issue.
Joe Buehler [Sat, 15 Nov 2003 03:20:01 +0000]
remove-redefined-warnings-
20031114
FIXES 2512
don't redefine KABADARGUMENT
Joe Buehler [Sat, 15 Nov 2003 03:14:32 +0000]
cvs-remove-wow3-
20031114
FIXES 2505
remove empty file which came with the source
Nathan Neulinger [Sat, 15 Nov 2003 03:12:16 +0000]
restorevol-needs-gethostbyaddr-
20031114
FIXES 2514
so restorevol will link on solaris
Derrick Brashear [Sat, 15 Nov 2003 03:08:10 +0000]
callback-rxcon-protection-
20031114
FIXES 2498
CheckHost() sets the HOSTDELETED flag on a host, does its
touch, calls H_UNLOCK at the end of its function;
AddCallBCal1 in a different thread grabs the lock, does its
thing. Gets to GetSomeSpace_r(), which calls
h_Enumerate_r; the host in question isn't held, so
h_Enumerate_r calls h_Hold_r and h_Release_r on the host
that CheckHost() set the HOSTDELETED flag on; h_Release_r
sees the HOSTDELETED flag and calls h_TossStuff_r, poof, we
have our broken host entry for ClearHostCallbacks_r to trip
Derrick Brashear [Sat, 15 Nov 2003 03:02:23 +0000]
tail-dont-use-dash-one-
20031114
FIXES 2453
new tail axes -1 support
Derrick Brashear [Fri, 14 Nov 2003 23:36:16 +0000]
namei-ihandle-leak-
20031114
FIXES 2518
namei_dec now logs if you have open ihandles when you unlink a 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.
====================
FIXES 2518
flush all dir buffers we have cached when rewriting a volume from a restore
avoids holding an ihandle which has an open fdhandle for an unlinked file
====================
FIXES 2518
remove logging code for now. it appears to trigger on some possibly legitimate operations.
Jim Rees [Wed, 12 Nov 2003 16:07:28 +0000]
more-posix-regex-
20031112
remove more REG_BASIC
Nathan Neulinger [Wed, 12 Nov 2003 14:23:30 +0000]
regex-no-reg-basic-
20031112
apparently not all posix regex implementations have REG_BASIC.
get rid of it since it's the default.
Jim Rees [Tue, 11 Nov 2003 19:03:09 +0000]
rx-multi-incs-
20031111
fix rx_multi includes so it will compile
Jim Rees [Mon, 10 Nov 2003 22:25:28 +0000]
rmtsys-uninit-
20031110
fix uninitialized variable found by jbuehler@hekimian.com
consolidate duplicate cases so this won't happen again
Derrick Brashear [Mon, 10 Nov 2003 02:04:17 +0000]
cachemgr-rx-multi-gettime-
20031109
use multi Rx to GetTime all servers we wish to talk to in parallel. This
should have the effect of compressing the amount of time to time out all
fileservers to (1 times full set of Rx transmit intervals) instead of (n times
same). VLservers get handled out of band and so aren't in scope for this
change.
Derrick Brashear [Mon, 10 Nov 2003 01:36:09 +0000]
linux-sysname-list-sys-links-resolve-dentry-
20031109
without this, if you're in a directory that the second or later entry in a
sysname list resolved to, pwd returns ESTALE. force the true path to have its
dentry cached.
Joe Buehler [Fri, 24 Oct 2003 07:31:49 +0000]
bos-fix-mode-complaints-
20031024
FIXES 2277
complain correctly about mode
Ed Moy [Fri, 24 Oct 2003 07:25:58 +0000]
macos103-
20031024
FIXES 2325
support for macos 10.3 for 1.2.10
Jim Rees [Wed, 15 Oct 2003 22:38:40 +0000]
freebsd-vnode-if-
20031015
generate vnode_if.h dynamically for FreeBSD
Jim Rees [Fri, 10 Oct 2003 21:01:56 +0000]
openbsd-deadlock-fix-
20031010
release global lock when calling getnewvnode
thanks to wollman@khavrinen.lcs.mit.edu for finding this
Garrett Wollman [Fri, 10 Oct 2003 15:08:31 +0000]
use-posix-regex-
20031010
use posix regex if available instead of re_comp
eliminates need for -lcompat on the BSDs, so remove it from XLIBS
Jim Rees [Fri, 10 Oct 2003 14:12:05 +0000]
fix-lwp-
20031010
abort needs _C_LABEL too
add dependency on process.i386.s to process.o
Jim Rees [Thu, 9 Oct 2003 17:13:16 +0000]
openbsd35-
20031009
OpenBSD 3.5 config files
fix afs_osi_suser for 3.5 (from provos@citi.umich.edu)
Jim Rees [Wed, 8 Oct 2003 14:48:11 +0000]
openbsd-
20031007
use poll instead of select for 3.5 and beyond
reported by provos
====================
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.
====================
works much better if you check the right vnode pointer
Jim Rees [Wed, 1 Oct 2003 15:04:34 +0000]
freebsd5-
20031001
FreeBSD 5.2 config files.
Kris Van Hees [Sat, 27 Sep 2003 07:23:30 +0000]
ubik-dont-serve-data-while-syncing-
20030927
while we're syncing a new database over, and if the sync fails, don't keep
serving out of the truncated and/or trashed database. set the db version to 0
before starting the sync.
Jim Rees [Fri, 26 Sep 2003 17:57:45 +0000]
openbsd-
20030926
check for (v_type == VNON) from VFS_VGET in UFSOpen
remove dead prototypes from osi_vnodeops.c
Jim Rees [Thu, 25 Sep 2003 17:26:10 +0000]
more-sysnames-
20030925
add openbsd 3.3-3.4, freebsd 5.1-5.2 (from wollman@khavrinen.lcs.mit.edu)
Love Hörnquist-Åstrand [Wed, 24 Sep 2003 20:26:54 +0000]
deal-with-new-gcc-multiline-behavior-
20030924
FIXES 2154
"foo
bar" is right out
deal.
Love Hörnquist-Åstrand [Wed, 24 Sep 2003 20:02:05 +0000]
lwp-elf-bsd-and-assembly-cleanup-
20030924
FIXES 2153
Love Hörnquist-Åstrand [Wed, 24 Sep 2003 19:54:10 +0000]
fsync-wait-typing-mistake-
20030924
FIXES 2155
correct refs to fsync_wait
Derrick Brashear [Wed, 24 Sep 2003 19:33:36 +0000]
linux-dentry-revalidate-make-sysname-lists-work-
20030924
pass the unmangled name into afs_lookup in dentry_revalidate if dnlc lookup
fails.
Robert A Basch [Tue, 23 Sep 2003 22:44:16 +0000]
windows-doesnt-always-have-long-long-
20030923
Still can't assume long long exists; can break Windows build.
Derrick Brashear [Mon, 22 Sep 2003 20:19:21 +0000]
callbacks-later-remove-lhs-cast-
20030915
FIXES 2100
lhs cast illegal, some compilers barf, remove it.
====================
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 2100
lhs cast illegal, some compilers barf, remove it.
this time commit the correct patch
Alf Wachsmann [Mon, 15 Sep 2003 22:39:10 +0000]
vos-fix-fprintf-args-
20030915
FIXES 2096
kill extraneous argument to fprintf
Jeffrey Hutzelman [Mon, 15 Sep 2003 22:31:01 +0000]
res-search-test-shouldnt-use-res-close-
20030915
FIXES 2099
res_close() not part of generally accepted resolver api
Jeffrey Altman [Mon, 15 Sep 2003 22:12:28 +0000]
winnt-newcreds-dialog-missing-attribute-
20030915
FIXES 2119
DS_CENTER attribute missing from dialog.
Jeffrey Altman [Mon, 15 Sep 2003 22:02:25 +0000]
winnt-avoid-leak-and-memory-corruption-in-afscreds-
20030915
FIXES 2120
WINNT/talocale/TaLocale.h conditionally defines REALLOC() to
TaLocaleReallocFunction().
WINNT/client_creds/afscred.h conditionally defines REALLOC() to
AfsCredsReallocFunction().
Unfortunately, AfsCredsReallocFunction is never used because REALLOC is
always defined first by an include of Talocale.h within afscreds.h.
This is a problem because it results in memory being allocated within a
DLL and then freed by the EXE. This results in both a memory leak in
the DLL and memory corruption in the EXE.
Robert A Basch [Sat, 13 Sep 2003 21:14:32 +0000]
windows-doesnt-always-have-long-long-
20030913
Jim Rees [Tue, 9 Sep 2003 22:14:34 +0000]
freebsd50-
20030909
use VFS_VGET with correct args instead of igetinode
fix str warnings in dir.c
Derrick Brashear [Thu, 4 Sep 2003 16:57:38 +0000]
irix-volser-lwp-stack-
20030904
FIXES 2031
may be needed on more platforms
based on suggestion from salvet@ics.muni.cz
Nathan Neulinger [Thu, 4 Sep 2003 16:45:38 +0000]
sys-dont-rebuild-for-aix-files-
20030904
FIXES 2040
hack, touch the files so we don't rebuild for them
Jeffrey Altman [Thu, 4 Sep 2003 16:41:00 +0000]
winnt-use-current-platform-sdk-
20030904
FIXES 2068
_WIN32_WINNT definition must match _WIN32_IE
to use current platform sdk
Jeffrey Altman [Thu, 4 Sep 2003 16:35:05 +0000]
winnt-checked-do-debug-
20030904
FIXES 2069
Disable optimization; generate full debug info in objs for checked build.
Derrick Brashear [Thu, 4 Sep 2003 16:22:56 +0000]
winnt-binaryify-icos-
20030903
at suggestion of rsm4@cssd.pitt.edu
Robert S. Murawski [Thu, 4 Sep 2003 04:30:30 +0000]
winnt-nsis-installer-update-
20030903
more work on the nsis installer
should be mostly complete
Hartmut Reuter [Wed, 3 Sep 2003 17:47:15 +0000]
aix52-support-
20030903
AIX 5.2 support
does not include param.h
does not include deadlock fix for afs_vnop_remove.c
Derrick Brashear [Wed, 3 Sep 2003 07:48:02 +0000]
linux-fstrace-syscall-return-code-
20030903
so fstrace doesn't get bogus return values
Jim Rees [Fri, 29 Aug 2003 23:00:04 +0000]
freebsd50-
20030829
pass thread, not proc, to VOP_[UN]LOCK in afs_write
pass correct bio arg to biodone in afs_strategy
fix some warnings
reformat some #ifdefs for clarity
Robert S. Murawski [Fri, 29 Aug 2003 03:12:24 +0000]
winnt-nsis-installer-server-support-more-languages-
20030828
make server available to install. support more languages.
Robert S. Murawski [Fri, 29 Aug 2003 03:11:28 +0000]
winnt-server-dirpaths-fix-
20030828
make server stuff actually be able to run
Jim Rees [Thu, 28 Aug 2003 16:19:17 +0000]
ukernel-osi-credp-
20030828
also declare and init afs_osi_credp for ukernel.
thanks to nathan for bug report.
Robert S. Murawski [Thu, 28 Aug 2003 04:46:04 +0000]
winnt-64bit-env-
20030827
define and support 64 bit env on windows
Nathan Neulinger [Thu, 28 Aug 2003 04:16:33 +0000]
voldump-builds-with-volser-
20030827
avoid circular dependancy issue.
Robert S. Murawski [Thu, 28 Aug 2003 01:43:05 +0000]
winnt-nsis-installer-
20030827
make the nsis installer actually work.
Jim Rees [Wed, 27 Aug 2003 22:43:16 +0000]
osi-credp-
20030827
Use a pointer for afs_osi_cred, and crget() instead of just inventing one.
Required for FreeBSD, which puts a mutex in the cred.
Not strictly required for other BSDs, but it's more correct.
Derrick Brashear [Tue, 26 Aug 2003 19:05:54 +0000]
packed-int64-macros-
20030825
these were missing for the non long long cases.
ew.
====================
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 NSIS installer build paths
clean up base64 support for nt
clean up int64 support in volser
====================
these were missing for the non long long cases.
ew.
====================
these were missing for the non long long cases.
ew.
Jim Rees [Tue, 26 Aug 2003 16:09:28 +0000]
fix-format-
20030826
minor silly indent/format fixes
Robert S. Murawski [Tue, 26 Aug 2003 04:03:32 +0000]
winnt-build-cleanup-
20030825
include unified afs error support for winnt. removed dup'd code.
supports building an installer with NSIS
====================
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.
====================
include unified afs error support for winnt. removed dup'd code.
supports building an installer with NSIS
remove orphaned osi_malloc header ref
====================
more updates. make libadmin build, fix dependancies for unified_afs,
copy rxstat header out during build
====================
fix NSIS installer build paths
clean up base64 support for nt
clean up int64 support in volser
====================
more updates. make libadmin build, fix dependancies for unified_afs,
copy rxstat header out during build
Derrick Brashear [Tue, 26 Aug 2003 03:43:21 +0000]
dir-dont-oops-on-corruption-
20030825
If afs_dir_GetBlob gives us a corrupt blob, try to handle it gracefully.
Ideally, we'd figure out *why*, but, what crash dumps?
Robert S. Murawski [Mon, 25 Aug 2003 21:36:40 +0000]
winnt-nsis-installer-
20030825
include NSIS installer files
Derrick Brashear [Mon, 25 Aug 2003 21:33:27 +0000]
dumpsize-int64-support-non-64bit-platforms-
20030825
this didn't compile on non long long platforms.
again, ew.
Nathan Neulinger [Sun, 24 Aug 2003 22:22:39 +0000]
vol-dump-tool-
20030824
FIXES 2008
create direct-from-disk volume dump tool
Robert S. Murawski [Sun, 24 Aug 2003 18:17:44 +0000]
winnt-update-to-build-again-
20030824
get things closer to building again for winnt port
Robert A Basch [Wed, 20 Aug 2003 23:41:06 +0000]
fix-indent-lossage-
20030820
Fix lossage that breaks Windows build introduced by running indent.
Nickolai Zeldovich [Sat, 16 Aug 2003 00:50:27 +0000]
use-largespace-for-osifile-
20030815
Use AllocLargeSpace for osi_file's on Linux because it sometimes
exceeds SMALLOCSIZ.
Nickolai Zeldovich [Thu, 14 Aug 2003 04:55:55 +0000]
memory-allocation-fixes-
20030813
Properly free allocated memory from osi_AllocLargeSpace and
check the amount of memory requested from osi_AllocSmallSpace
to avoid a possible panic.
Robert S. Murawski [Tue, 12 Aug 2003 05:06:37 +0000]
winnt-dotnet-support-
20030812
"The 1.2.10 build ALMOST builds out of the
box in Visual Studio .NET 2003. The MIDL compiler's default option
changed from /NO_ROBUST to /ROBUST in version 6.0.359. So I propose
that we put the /NO_ROBUST switch in the NTMakefiles as part of the
command line."
Derrick Brashear [Mon, 11 Aug 2003 23:22:02 +0000]
ptprocs-supergroups-stub-
20030811
have a stub to go with the unifdef'd .xg 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.
====================
have a stub to go with the unifdef'd .xg file.
make the stub actually work. i wonder if it's ok to cheat like this.
(return RXGEN_OPCODE)
Kris Van Hees [Mon, 11 Aug 2003 20:29:21 +0000]
usermode-linux-configure-cleanup-
20030808
clean up configure test for usermode linux
Derrick Brashear [Fri, 8 Aug 2003 22:54:30 +0000]
reindent-again-
20030808
FIXES 1774
catch things which crept in. if emacs hadn't started ignoring my code
formatting settings this would suck so much less....
Kevin Coffman [Fri, 8 Aug 2003 22:34:28 +0000]
ptserver-supergroups-cleanup-
20030808
FIXES 1834
last changes needed for nested pts groups
Matthew A. Bacchi [Fri, 8 Aug 2003 22:20:46 +0000]
ptutil-use-libcmd-
20030808
FIXES 1276
use libcmd in pt_util
Derrick Brashear [Fri, 8 Aug 2003 22:00:09 +0000]
pinstall-execve-adhere-to-posix-
20030808
FIXES 1886
pass in null env in posixly-correct manner
R. Lindsay Todd [Fri, 8 Aug 2003 21:40:42 +0000]
large-file-support-
20030808
FIXES 1493
large file support in the fileserver, again
Alf Wachsmann [Fri, 8 Aug 2003 21:27:58 +0000]
bos-error-string-args-cleanup-
20030808
FIXES 1822
remove bogus arguments to printf in bos
Kevin Coffman [Fri, 8 Aug 2003 21:22:11 +0000]
viced-vlserver-rpc-proto-
20030808
FIXES 1835
add prototype for vlserver function to stifle warnings on aix
Kevin Coffman [Fri, 8 Aug 2003 21:21:27 +0000]
remove-unneeded-mman-include-
20030808
FIXES 1835
don't include mman.h in lwp fasttime
Kevin Coffman [Fri, 8 Aug 2003 21:10:11 +0000]
objdir-build-cleanup-
20030808
FIXES 1833
so objdir builds can work on aix