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
Kris Van Hees [Fri, 8 Aug 2003 20:55:03 +0000]
afs-prefer-backup-volumes-on-mountpoints-option-
20030808
afsd option (-backuptree) and proc interface code for linux to enable preferring
backup volumes when crossing mountpoints once in a tree of backup volumes.
Douglas Engert [Fri, 8 Aug 2003 21:01:25 +0000]
hpux-build-fixes-
20030805
so we can build cleanly on hpux 11.22
Jim Rees [Mon, 4 Aug 2003 18:48:33 +0000]
lwp-reformat-
20030804
fix lwp.c:Debug() macro so lwp.c will reformat correctly
other minor cosmetic fixups
Derrick Brashear [Tue, 29 Jul 2003 23:34:33 +0000]
butm-restore-from-large-files-
20030729
make restore also work from large files
Nickolai Zeldovich [Tue, 29 Jul 2003 19:58:19 +0000]
fix-indent-bug-with-lock-macros-
20030729
Add trailing semicolons to lock/unlock macro invocations to make
indent do the right thing, and re-indent.
Derrick Brashear [Tue, 29 Jul 2003 03:00:47 +0000]
opteron-linux-sys-call-hack-fix-
20030728
smp machines need a larger search space?
Derrick Brashear [Fri, 25 Jul 2003 19:15:15 +0000]
package-build-rules-
20030715
allow building of macos packages from make
Derrick Brashear [Fri, 25 Jul 2003 05:38:01 +0000]
use-strerror-if-available-
20030725
discover and use strerror instead of sys_errlist and sys_nerr.
Derrick Brashear [Fri, 25 Jul 2003 05:30:31 +0000]
linux-largefile-defns-
20030724
make usd library able to write large files on i386 linux
Derrick Brashear [Wed, 23 Jul 2003 17:30:11 +0000]
butc-notice-eot-
20030723
if we're going to check for BUTM_EOT, have a chance in hell of finding it.
and not, say, 0.
Jim Rees [Thu, 17 Jul 2003 17:00:56 +0000]
freebsd-51-
20030717
add support for FreeBSD 5.1 (builds, kernel module not working yet)
Nathan Neulinger [Wed, 16 Jul 2003 23:22:54 +0000]
undo-reindent-newline-
20030716
FIXES 1782
so the message catalog doesn't upset tools.
Derrick Brashear [Wed, 16 Jul 2003 00:28:24 +0000]
reindent-
20030715
FIXES 1774
thanks to nneul@umr.edu for providing a script to do this.
gnu indent 2.2.9 options:
-npro -nbad -bap -nbc -bbo -br -ce -cdw -brs -ncdb -cp1 -ncs -di2 -ndj -nfc1
-nfca -i4 -lp -npcs -nprs -psl -sc -nsob -ts8
====================
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 1774
fix subst mistake
Jim Rees [Tue, 15 Jul 2003 20:49:30 +0000]
freebsd-5x-
20030715
use curproc->p_pid instead of getpid() (conflicts with kernel getpid)
pass correct number of args to afs_close
Derrick Brashear [Tue, 15 Jul 2003 06:30:04 +0000]
hpux-make-packaging-target-
20030715
FIXES 1315
make the make rule able to make packages
Nathan Neulinger [Tue, 15 Jul 2003 00:43:45 +0000]
aix-objdir-build-
20030714
FIXES 1763
we never get this right.
Jim Rees [Fri, 11 Jul 2003 19:45:07 +0000]
freebsd-5x-
20030711
more curproc -> curthread
Robert S. Murawski [Fri, 11 Jul 2003 03:12:46 +0000]
winnt-fileinfo-is-directory-
20030710
correctly report directories by not setting field in incorrect position
in reply.
Kris Van Hees [Thu, 10 Jul 2003 22:52:15 +0000]
linux-usermode-better-test-
20030710
test the source tree and not the running kernel
Derrick Brashear [Wed, 9 Jul 2003 20:44:46 +0000]
package-build-rules-
20030709
allow building of macos packages from make
Derrick Brashear [Wed, 9 Jul 2003 19:55:32 +0000]
macos-pkg-update-csdb-
20030709
attempt to update cellservdb before building packages
Paul Weber [Wed, 9 Jul 2003 19:06:59 +0000]
hpux-packagings-
20030709
FIXES 1315
updated packaging for hp-ux 11.00, 11.11 and 11.22
Derrick Brashear [Wed, 9 Jul 2003 18:41:02 +0000]
no-kerberos-env-
20030709
you really don't want AFS_KERBEROS_ENV
Jim Rees [Mon, 7 Jul 2003 23:30:46 +0000]
openbsd-packaging-
20030707
add bos to usr/vice/bin
strip -x usr/vice/bin/*
Jim Rees [Mon, 7 Jul 2003 23:09:27 +0000]
openbsd-flock-fix-
20030707
release all locks on last close, not just those for this process
(not correct but better; needed for posix)
only sleep for remaining time in afs_osi_Wait if woken before timeout
add proto for afs_open
Kris Van Hees [Mon, 7 Jul 2003 22:58:39 +0000]
linux-uml-update-
20030707
remaining update for uml, already i 1.2.10-rc2
Jim Rees [Mon, 7 Jul 2003 18:04:04 +0000]
openbsd-vnops-
20030707
always return child locked in lookup
add support for PDIRUNLOCK flag
Jim Rees [Mon, 7 Jul 2003 17:15:48 +0000]
freebsd-4x-fix-
20030707
fix merge screwup
R. Lindsay Todd [Wed, 2 Jul 2003 02:03:17 +0000]
splint-support-
20030701
FIXES 1493
add splint support targets to makefiles
add support files
Derrick Brashear [Wed, 2 Jul 2003 00:53:09 +0000]
translate-more-vol-errors-
20030701
based on complaint from Ryan Underwood on openafs-info.
translate to EDQUOT and ENOSPC actually instead of just returning random
numbers
Derrick Brashear [Tue, 1 Jul 2003 23:55:12 +0000]
snprintf-varargs-fun-
20030701
this probably needs a better fix. however, one some platforms, we see:
./snprintf.c: In function `afs_vsnprintf':
./snprintf.c:227: `short int' is promoted to `int' when passed through `...'
./snprintf.c:227: (so you should pass `int' not `short int' to `va_arg')
and it won't compile. are there platforms where short is correct?
Jim Rees [Tue, 1 Jul 2003 23:41:22 +0000]
freebsd-50-creds-
20030701
freebsd 5.0 module now loads and runs!
init creds in osi_Init
don't call crhold on afs_osi_cred, because the mutex is invalid
afs_xioctl takes a thread, not a proc
Derrick Brashear [Tue, 1 Jul 2003 23:21:34 +0000]
linux-i-alloc-sem-usage-
20030701
modern kernels appear to use i_alloc_sem around truncation
Hartmut Reuter [Tue, 1 Jul 2003 23:02:58 +0000]
aix-51-support-
20030701
FIXES 1661
make afs work for aix5.1 64 bit.
some code cleanup
Douglas Engert [Tue, 1 Jul 2003 20:43:08 +0000]
winnt-enable-global-drive-mappings-
20030701
FIXES 1614
This will allow access to AFS from system processes and scheduled tasks.
It also means that each user does not have to map AFS to his own
drive.
Peter Breitenlohner [Tue, 1 Jul 2003 20:39:18 +0000]
ptserver-make-main-int-
20030701
FIXES 1645
don't declare main void.
Peter Breitenlohner [Tue, 1 Jul 2003 20:34:23 +0000]
libadmin-pts-pointer-fixes-
20030701
FIXES 1647
fix pointers to eliminate warnings
Peter Breitenlohner [Tue, 1 Jul 2003 20:30:30 +0000]
use-lncurses-instead-of-path-
20030701
FIXES 1648
use -lncurses instead of explicit path
Peter Breitenlohner [Tue, 1 Jul 2003 20:27:54 +0000]
ignore-pam-module-if-no-headers-
20030701
FIXES 1649
we check for pam headers; use the result
Peter Breitenlohner [Tue, 1 Jul 2003 20:23:51 +0000]
gcc-warnings-cleanup-
20030701
FIXES 1650
add headers, cleanup castings
Peter Breitenlohner [Tue, 1 Jul 2003 20:14:29 +0000]
eliminate-bogus-rebuilding-
20030701
FIXES 1651
so makefiles have proper dependancies
Peter Breitenlohner [Tue, 1 Jul 2003 19:57:05 +0000]
kdump-build-cleanup-
20030701
FIXES 1654
don't rebuild kdump on every pass
Jim Rees [Tue, 1 Jul 2003 19:12:18 +0000]
protos-
20030701
add proto for init_et_to_sys_error()
Jim Rees [Tue, 1 Jul 2003 19:06:38 +0000]
freebsd-
20030701
freebsd: eliminate unresolved symbols
kernel module loads now, but doesn't get very far
Jim Rees [Mon, 30 Jun 2003 20:51:57 +0000]
label-in-col-1-
20030630
put asm labels in col 1 (some asms are picky picky)
Jim Rees [Mon, 30 Jun 2003 20:44:50 +0000]
with-bsd-kernel-headers-
20030630
add --with-bsd-kernel-headers configure option
thanks to nathan for help with this
Jim Rees [Sat, 28 Jun 2003 20:39:03 +0000]
freebsd-
20030628
change freebsd kernel module name to libafs.ko (required by kldload)
Jim Rees [Fri, 27 Jun 2003 21:54:31 +0000]
openbsd-oops-
20030627
back out my last commit. I'm told it's not wanted.
Jim Rees [Fri, 27 Jun 2003 21:32:28 +0000]
freebsd50-
20030627
makefile changes to build freebsd 5.0 kernel module
Jim Rees [Fri, 27 Jun 2003 20:55:46 +0000]
openbsd-
20030627
use -fno-stack-protector for all openbsd after 3.2
Derrick Brashear [Fri, 27 Jun 2003 15:12:06 +0000]
bozo-ubik-needs-rx-
20030627
make ubik depend on rx, not vice versa
Derrick Brashear [Fri, 27 Jun 2003 15:07:47 +0000]
rx-xdr-rename-userland-symbols-also-on-amd64-linux-
20030627
because the XDR struct is different on amd64, we need to do this to avoid tainting
namespace of processes which otherwise use XDR and wouldn't use ours otherwise.
this should be done otherwise, or maybe we *should* use the vendor XDR when we can.
Jim Rees [Fri, 27 Jun 2003 15:01:21 +0000]
strl-
20030627
add strlcat, strlcpy to libutil
====================
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.
====================
src/util/strlcat.c src/util/strlcpy.c
Jim Rees [Thu, 26 Jun 2003 18:00:11 +0000]
bsd-no-sysparam-for-asm-
20030626
don't #include sys/param.h in asm code (lwp/process.s)
Ben Creech [Wed, 25 Jun 2003 19:51:53 +0000]
windows-zombie-fix-
20030625
To refresh your memories, this past semester, NC State experienced a
problem wherein the OpenAFS Client for Windows would go into a zombie state
and stop responding to traffic on the SMB interface until restarted...
Brent Graveland [Tue, 24 Jun 2003 20:30:59 +0000]
openbsd34-
20030624
openbsd 3.4:
add -I${TOP_INCDIR} to lwp/process.s compile flags
use afs_strcat
Jim Rees [Tue, 24 Jun 2003 20:24:18 +0000]
openbsd-groups-
20030624
openbsd:
use the right creds in afs_xsetgroups
don't clobber the ucred pool by running off the end of the group list
don't over-hold creds
Joakim Fallsjö [Mon, 23 Jun 2003 23:46:19 +0000]
sun-x86-
20030623
also use process.i386.s for sun x86
Jim Rees [Mon, 23 Jun 2003 23:14:06 +0000]
setpag-proto-
20030623
use prototype for setpag for freebsd too
Jim Rees [Mon, 23 Jun 2003 22:48:49 +0000]
handlecontext-
20030623
only include code for HandleContext when it's needed, and
make it more obvious when HandleContext is needed
Jim Rees [Mon, 23 Jun 2003 21:27:39 +0000]
add-strcpy-for-openbsd-
20030623
add strcpy() to afs_util.c for OpenBSD 3.3.
Please don't look at my previous attempt to fix this.
Jim Rees [Mon, 23 Jun 2003 18:02:17 +0000]
i386-elf-
20030623
break out i386 code from lwp/process.s to separate source file,
as discussed at workshop.
add support for OpenBSD 3.4, contributed by Brent Graveland <brent@graveland.net>
(requires kernel patch for lkm; see:
http://graveland.net/openbsd/openafs-on-openbsd
Nathan Neulinger [Mon, 23 Jun 2003 17:04:29 +0000]
vol-extra-logging-on-attach-detach-
20030623
FIXES 1387
add extra logging, revert in cases where you don't have log level turned up
Jim Rees [Fri, 20 Jun 2003 16:42:07 +0000]
freebsd-64bit-env-
20030620
Add AFS_64BIT_ENV to all FreeBSD param files