Commit Graph

1686 Commits

Author SHA1 Message Date
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
Robert S. Murawski
f249aaeede 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."
2003-08-12 05:06:37 +00:00
Derrick Brashear
63fb9cd1d4 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)
2003-08-11 23:22:02 +00:00
Kris Van Hees
be95c11413 usermode-linux-configure-cleanup-20030808
clean up configure test for usermode linux
2003-08-11 20:29:21 +00:00
Derrick Brashear
8f00fdfd5f 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....
2003-08-08 22:54:30 +00:00
Kevin Coffman
28fb8f1e02 ptserver-supergroups-cleanup-20030808
FIXES 1834

last changes needed for nested pts groups
2003-08-08 22:34:28 +00:00
Matthew A. Bacchi
e11771d8a3 ptutil-use-libcmd-20030808
FIXES 1276

use libcmd in pt_util
2003-08-08 22:20:46 +00:00
Derrick Brashear
856ae10278 pinstall-execve-adhere-to-posix-20030808
FIXES 1886

pass in null env in posixly-correct manner
2003-08-08 22:00:09 +00:00
R. Lindsay Todd
08db75c196 large-file-support-20030808
FIXES 1493

large file support in the fileserver, again
2003-08-08 21:40:42 +00:00