1694 Commits

Author SHA1 Message Date
Ed Moy
e2e93aa892 macos103-20031024
FIXES 2325

support for macos 10.3 for 1.2.10
2003-10-24 07:25:58 +00:00
Jim Rees
b35d52ba80 freebsd-vnode-if-20031015
generate vnode_if.h dynamically for FreeBSD
2003-10-15 22:38:40 +00:00
Jim Rees
7e554cf673 openbsd-deadlock-fix-20031010
release global lock when calling getnewvnode
thanks to wollman@khavrinen.lcs.mit.edu for finding this
2003-10-10 21:01:56 +00:00
Garrett Wollman
5f705ff1b9 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
2003-10-10 15:08:31 +00:00
Jim Rees
7a8a5aaec3 fix-lwp-20031010
abort needs _C_LABEL too
add dependency on process.i386.s to process.o
2003-10-10 14:12:05 +00:00
Jim Rees
c4af168c73 openbsd35-20031009
OpenBSD 3.5 config files
fix afs_osi_suser for 3.5 (from provos@citi.umich.edu)
2003-10-09 17:13:16 +00:00
Jim Rees
0bc7169a9c 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
2003-10-08 14:48:11 +00:00
Jim Rees
dc0e2fe16a freebsd5-20031001
FreeBSD 5.2 config files.
2003-10-01 15:04:34 +00:00
Kris Van Hees
161a1f6509 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.
2003-09-27 07:23:30 +00:00
Jim Rees
d4d4680f40 openbsd-20030926
check for (v_type == VNON) from VFS_VGET in UFSOpen
remove dead prototypes from osi_vnodeops.c
2003-09-26 17:57:45 +00:00
Jim Rees
b39bf74e58 more-sysnames-20030925
add openbsd 3.3-3.4, freebsd 5.1-5.2 (from wollman@khavrinen.lcs.mit.edu)
2003-09-25 17:26:10 +00:00
Love Hörnquist-Åstrand
66ebac7872 deal-with-new-gcc-multiline-behavior-20030924
FIXES 2154

"foo
bar" is right out

deal.
2003-09-24 20:26:54 +00:00
Love Hörnquist-Åstrand
5b7f5d6f44 lwp-elf-bsd-and-assembly-cleanup-20030924
FIXES 2153
2003-09-24 20:02:05 +00:00
Love Hörnquist-Åstrand
5d4f88c5c3 fsync-wait-typing-mistake-20030924
FIXES 2155

correct refs to fsync_wait
2003-09-24 19:54:10 +00:00
Derrick Brashear
42d23ccf9a linux-dentry-revalidate-make-sysname-lists-work-20030924
pass the unmangled name into afs_lookup in dentry_revalidate if dnlc lookup
fails.
2003-09-24 19:33:36 +00:00
Robert A Basch
a4d467351a windows-doesnt-always-have-long-long-20030923
Still can't assume long long exists; can break Windows build.
2003-09-23 22:44:16 +00:00
Derrick Brashear
c5b9483a47 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
2003-09-22 20:19:21 +00:00
Alf Wachsmann
d3093f2ba6 vos-fix-fprintf-args-20030915
FIXES 2096

kill extraneous argument to fprintf
2003-09-15 22:39:10 +00:00
Jeffrey Hutzelman
ea4a465aa4 res-search-test-shouldnt-use-res-close-20030915
FIXES 2099

res_close() not part of generally accepted resolver api
2003-09-15 22:31:01 +00:00
Jeffrey Altman
387f83d8d8 winnt-newcreds-dialog-missing-attribute-20030915
FIXES 2119

DS_CENTER attribute missing from dialog.
2003-09-15 22:12:28 +00:00
Jeffrey Altman
18d060c68d 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.
2003-09-15 22:02:25 +00:00
Robert A Basch
5aa025d9e4 windows-doesnt-always-have-long-long-20030913 2003-09-13 21:14:32 +00:00
Jim Rees
d2a51dfe9a freebsd50-20030909
use VFS_VGET with correct args instead of igetinode
fix str warnings in dir.c
2003-09-09 22:14:34 +00:00
Derrick Brashear
c734141bdc irix-volser-lwp-stack-20030904
FIXES 2031

may be needed on more platforms
based on suggestion from salvet@ics.muni.cz
2003-09-04 16:57:38 +00:00
Nathan Neulinger
b033d78f29 sys-dont-rebuild-for-aix-files-20030904
FIXES 2040

hack, touch the files so we don't rebuild for them
2003-09-04 16:45:38 +00:00
Jeffrey Altman
8b59d97972 winnt-use-current-platform-sdk-20030904
FIXES 2068

_WIN32_WINNT definition must match _WIN32_IE
to use current platform sdk
2003-09-04 16:41:00 +00:00
Jeffrey Altman
333975e879 winnt-checked-do-debug-20030904
FIXES 2069

Disable optimization; generate full debug info in objs for checked build.
2003-09-04 16:35:05 +00:00
Derrick Brashear
b124918ec9 winnt-binaryify-icos-20030903
at suggestion of rsm4@cssd.pitt.edu
2003-09-04 16:22:56 +00:00
Robert S. Murawski
368b3eb0aa winnt-nsis-installer-update-20030903
more work on the nsis installer
should be mostly complete
2003-09-04 04:30:30 +00:00
Hartmut Reuter
21c5eaa31f aix52-support-20030903
AIX 5.2 support
does not include param.h
does not include deadlock fix for afs_vnop_remove.c
2003-09-03 17:47:15 +00:00
Derrick Brashear
b796ecc392 linux-fstrace-syscall-return-code-20030903
so fstrace doesn't get bogus return values
2003-09-03 07:48:02 +00:00
Jim Rees
741e7005da 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
2003-08-29 23:00:04 +00:00
Robert S. Murawski
352ffae3d2 winnt-nsis-installer-server-support-more-languages-20030828
make server available to install. support more languages.
2003-08-29 03:12:24 +00:00
Robert S. Murawski
a80ce6e4db winnt-server-dirpaths-fix-20030828
make server stuff actually be able to run
2003-08-29 03:11:28 +00:00
Jim Rees
c0fb8c9cbb ukernel-osi-credp-20030828
also declare and init afs_osi_credp for ukernel.
thanks to nathan for bug report.
2003-08-28 16:19:17 +00:00
Robert S. Murawski
9053e5c946 winnt-64bit-env-20030827
define and support 64 bit env on windows
2003-08-28 04:46:04 +00:00
Nathan Neulinger
3467c69702 voldump-builds-with-volser-20030827
avoid circular dependancy issue.
2003-08-28 04:16:33 +00:00
Robert S. Murawski
84413f9d4a winnt-nsis-installer-20030827
make the nsis installer actually work.
2003-08-28 01:43:05 +00:00
Jim Rees
f40f466c7f 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.
2003-08-27 22:43:16 +00:00
Derrick Brashear
3d50a78236 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.
2003-08-26 19:05:54 +00:00
Jim Rees
75ac7f8bf3 fix-format-20030826
minor silly indent/format fixes
2003-08-26 16:09:28 +00:00
Robert S. Murawski
c1157da616 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
2003-08-26 04:03:32 +00:00
Derrick Brashear
d1e8e34e61 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?
2003-08-26 03:43:21 +00:00
Robert S. Murawski
d7cf6a26e0 winnt-nsis-installer-20030825
include NSIS installer files
2003-08-25 21:36:40 +00:00
Derrick Brashear
46c3ff8515 dumpsize-int64-support-non-64bit-platforms-20030825
this didn't compile on non long long platforms.

again, ew.
2003-08-25 21:33:27 +00:00
Nathan Neulinger
0f97dbabce vol-dump-tool-20030824
FIXES 2008

create direct-from-disk volume dump tool
2003-08-24 22:22:39 +00:00
Robert S. Murawski
292a9377c9 winnt-update-to-build-again-20030824
get things closer to building again for winnt port
2003-08-24 18:17:44 +00:00
Robert A Basch
3254836ee9 fix-indent-lossage-20030820
Fix lossage that breaks Windows build introduced by running indent.
2003-08-20 23:41:06 +00:00
Nickolai Zeldovich
ec35af350a use-largespace-for-osifile-20030815
Use AllocLargeSpace for osi_file's on Linux because it sometimes
exceeds SMALLOCSIZ.
2003-08-16 00:50:27 +00:00
Nickolai Zeldovich
d2c30d069b 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.
2003-08-14 04:55:55 +00:00