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
Nathan Neulinger [Fri, 20 Jun 2003 01:40:15 +0000]
more-warnings-and-prototyping-work-
20030619
FIXES 1816
abstracted from work by toddr@rpi.edu
Nathan Neulinger [Fri, 20 Jun 2003 01:35:19 +0000]
snprintf-string-includes-
20030619
and some warnings killed. anyhow it should be happier now
Derrick Brashear [Fri, 20 Jun 2003 00:38:57 +0000]
add-maintainer-clean-target-
20030619
oops. make INSTALL's idea of the target name work also, in addition to "pristine"
David Magda [Fri, 20 Jun 2003 00:37:32 +0000]
vsnprint-af-inet-bsd-header-
20030619
the bsds also need socket.h to get a definition for AF_INET
Paul Weber [Thu, 19 Jun 2003 23:03:29 +0000]
hpux-packagings-
20030619
FIXES 1315
updated packaging for hp-ux 11.00, 11.11 and 11.22
Chaskiel M Grundman [Thu, 19 Jun 2003 20:00:31 +0000]
windows-file-versioning-
20030619
FIXES 1488
It adds:
- the binary version of the file version/productversion, which the MSI
engine sort of want files in MSI packages to all have. This requires
another variable to be maintained in NTMakefile.i386_nt40 (Please don't
change the value from 1,2,910,0 to 1,2,9,1 or something like that. The last
number group in the version is considered completely insignificant by some
things)
- some file typing, which I don't know if anything cares about
- Some new items in the stringfileinfo table, (InternalName and
OriginalFilename) without which explorer won't show use the version info in
constructing tooltip text.
- Actually setting ProductVersion and FileVersion to something real
- Language codes, which the MSI engine also wants
R. Lindsay Todd [Thu, 19 Jun 2003 18:35:44 +0000]
logging-changes-for-large-files-
20030619
FIXES 1493
create afs_vsnprintf. use it in FSLog. add new types which are intmax and uintmax,
32 or 64 bit as needed.. some casting.
Nathan Neulinger [Thu, 19 Jun 2003 18:20:08 +0000]
ident-cleanup-
20030619
FIXES 1549
change to /* */ comment style
====================
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 1548
i think indent is being stupid, but whatever.
====================
FIXES 1545
get rid of macro usage with causes "spurious" else
====================
FIXES 1544
comment in ifdef'd out code should be a comment
====================
FIXES 1543
make definitions ifdef notdef'd look like definitions
Derrick Brashear [Thu, 19 Jun 2003 18:08:09 +0000]
des-add-error-so-indent-deals-
20030619
FIXES 1546
important to make sure build still errors out
Nathan Neulinger [Thu, 19 Jun 2003 18:06:29 +0000]
aix-cv-macro-fix-
20030619
FIXES 1547
fix macro escaping
Derrick Brashear [Thu, 19 Jun 2003 17:55:10 +0000]
uss-rename-lex-to-lex-file-
20030619
FIXES 1550
so reindenting will not do the wrong thing.
Manuel Pereira [Thu, 19 Jun 2003 17:53:09 +0000]
java-jafs-update-
20030619
FIXES 1565
updates to java jafs, make it work with new cell code.
Ryan Lantzer [Thu, 19 Jun 2003 17:43:15 +0000]
winnt-avoid-nosuchvolume-for-down-servers-
20030619
FIXES 1568
a volume could be marked "no such volume" and hence disappear if a server
went down until fs checkv.
Nathan Neulinger [Thu, 19 Jun 2003 17:31:33 +0000]
ptserver-rxgen-cleanup-
20030619
FIXES 1573
get rid of placeholders, inline opcodes..
Nathan Neulinger [Thu, 19 Jun 2003 17:28:58 +0000]
cvsignore-updates-
20030619
FIXES 1580
update cvsignore files
Derrick Brashear [Thu, 19 Jun 2003 17:17:20 +0000]
use-mkstemp-correctly-on-linux-
20030619
FIXES 1603
might as well fix it all.
Nathan Neulinger [Thu, 19 Jun 2003 17:06:58 +0000]
vos-getsize-
20030619
FIXES 1574
ported basically verbatim from work by ilya@ccmr.cornell.edu and
mitch@ccmr.cornell.edu.
add estimator of dump size support to vos/volserver
David Magda [Thu, 19 Jun 2003 14:56:49 +0000]
fbsd-pagefree-proto-
20030619
s/vnode_pager_freepage/vm_page_free/ to avoid proto conflict
remove vnode_pager_freepage from afs_prototypes.h
Nathan Neulinger [Tue, 17 Jun 2003 18:28:00 +0000]
check-mkstemp-in-config-
20030617
check for mkstemp in configure
use HAVE_MKSTEMP in src/butc/tcudbprocs.c
David Magda [Tue, 17 Jun 2003 18:08:19 +0000]
use-mkstemp-
20030617
have the BSDs use mkstemp(3)
Derrick Brashear [Tue, 10 Jun 2003 21:42:51 +0000]
rxkad-ticket-cleanup-
20030610
kill forward decls and dead code.
Derrick Brashear [Tue, 10 Jun 2003 20:18:34 +0000]
rxkad-check-tkt-length-
20030610
tkt_DecodeTicket didn't seem to check that ticketLen < MAXKTCTICKETLEN
didn't matter since no callers failed to check, but we should enforce this where the limit is
Derrick Brashear [Tue, 10 Jun 2003 20:15:07 +0000]
opteron-no-modversions-ia32-sys-call-table-fun-
20030610
attempt to deal if modversions is disabled
Joakim Fallsjö [Fri, 6 Jun 2003 22:11:25 +0000]
winnt-give-better-debugging-
20030606
offer better messages in certain cases
Derrick Brashear [Fri, 6 Jun 2003 20:58:09 +0000]
linux-rx-listener-flush-signals-
20030605
FIXES 1409
make sure we flush signals before calling force_sig. i don't know why this
matters, but it does.
Derrick Brashear [Thu, 5 Jun 2003 22:42:07 +0000]
rx-avoid-leaking-nwaiting-
20030605
thanks to kolya@mit.edu for suggesting moving rather than adding the
decrement and confirming sanity.
basically if a call ended up call->error it was possible to queue_Remove()
it, drop the call, and not rx_nWaiting--; result should be observed as
rxdebug reporting waitprocs when threads were idle.
Derrick Brashear [Thu, 5 Jun 2003 15:11:44 +0000]
amd64-hook-ia32-table-
20030519
if sys_call_table is exported and ia32_sys_call_table isn't, we need it this way
Derrick Brashear [Wed, 4 Jun 2003 17:11:55 +0000]
amd64-hook-ia32-table-
20030521
keep track of the ia32 table separately. annoying but needed.
====================
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.
====================
provide the variables we need for ia32 sys call table if
sys_call_table is exported
Nathan Neulinger [Tue, 3 Jun 2003 05:31:08 +0000]
afsd-check-for-bad-partition-type-
20030602
FIXES 1455
disallow cache directory of types we know cause problems
====================
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 1542
typo
Chaskiel M Grundman [Mon, 2 Jun 2003 23:44:39 +0000]
softsig-update-
20030602
FIXES 1435
changes to help us die and to unblock all signals to wait on
Chas Williams [Mon, 2 Jun 2003 19:11:40 +0000]
kernel-reduce-stack-use-
20030529
FIXES 1485
so we allocate instead of using memory off the stack in the kernel paths
Paul Weber [Mon, 2 Jun 2003 15:47:12 +0000]
hp-packagings-
20030602
FIXES 1315
add HP pacakging files
R. Lindsay Todd [Mon, 2 Jun 2003 15:37:48 +0000]
logging-cleanup-
20030602
FIXES 1493
logging function cleanup and protoizing
R. Lindsay Todd [Mon, 2 Jun 2003 15:35:59 +0000]
splint-fileserver-volserver-cleanup-
20030602
FIXES 1493
add "make splint" target for viced, vol, volser and clean up for splint
R. Lindsay Todd [Mon, 2 Jun 2003 15:27:54 +0000]
largefile-2nd-try-base-work-
20030602
FIXES 1433
another try at largefile support. macroize so things can be easily cut over
Nathan Neulinger [Thu, 29 May 2003 19:23:15 +0000]
prototyping-
20030529
FIXES 1455
more prototyping.
Jeffrey Hutzelman [Thu, 29 May 2003 19:03:14 +0000]
syslog-tags-
20030515
FIXES 1266
include a program tag in syslog output
Chaskiel M Grundman [Wed, 28 May 2003 19:34:38 +0000]
closer-to-vc7-support-
20030528
FIXES 1334
VC7 dropped support for the LARGE_INTEGER functions (linking against
largeint.lib doesn't seem to have any effect)
R. Lindsay Todd [Wed, 28 May 2003 19:18:08 +0000]
start-splint-support-
20030528
FIXES 1493
only part of this bug
Derrick Brashear [Thu, 22 May 2003 16:51:08 +0000]
linux-system-calls-return-long-
20030522
the kernel says they return long. returning int causes sadness. stop being sad.
Derrick Brashear [Thu, 22 May 2003 16:16:19 +0000]
revert-pioctl-return-negative-errors-on-linux-
20030522
syscall stub handles it. this is actually an overflow on 64 bit system
Derrick Brashear [Thu, 22 May 2003 15:22:18 +0000]
pioctl-return-negative-errors-on-linux-
20030522
otherwise we can end up with errors that make no sense.
Derrick Brashear [Thu, 22 May 2003 05:57:31 +0000]
switch-to-strerror-
20030522
FIXES 1458
your brights brighter, your whites whiter. well, at least compilers won't bitch
that sys_errlist[] isn't supported anymore.
Derrick Brashear [Wed, 21 May 2003 20:56:28 +0000]
linux-group-syscalls-return-long-
20030521
these return long. also call the underlying handler expecting to get a long
back
Thomas Mueller [Wed, 21 May 2003 15:45:05 +0000]
close-cellaliases-
20030521
FIXES 1481
don't leak a ref to CellAliases
Derrick Brashear [Wed, 21 May 2003 14:42:53 +0000]
amd64-copy-args-for-ia32-table-
20030520
first cut at an opteron port
Derrick Brashear [Tue, 20 May 2003 08:02:53 +0000]
amd64-hook-ia32-table-
20030519
first cut at an opteron port
Derrick Brashear [Tue, 20 May 2003 05:01:15 +0000]
amd64-linux-port-
20030428
first cut at an opteron port
Derrick Brashear [Tue, 20 May 2003 04:57:44 +0000]
linux-use-kernel-net-include-dir-for-net-
20030519
since we can end up trying to include things which exist in include/net
but not include/linux, try to rationalize.
Derrick Brashear [Tue, 20 May 2003 04:49:29 +0000]
linux-look-for-syscall-h-in-kernel-
20030519
some new kernels appear not to have linux/syscall.h in the kernel. no clue.
Derrick Brashear [Fri, 16 May 2003 18:42:28 +0000]
linux-try-sys-wait4-
20030516
we may have close/wait4 instead of close/chdir or open/exit
Nathan Neulinger [Thu, 15 May 2003 18:10:39 +0000]
stifle-valgrind-
20030515
FIXES 1379
shut up valgrind on zeroing allocations
Derrick Brashear [Thu, 15 May 2003 17:59:12 +0000]
linux-busy-cache-partition-while-afs-running-and-dont-allow-afsd-shutdown-while-afs-mounted-
20030515
FIXES 1454
otherwise you can get into situations where you get strange oopses
and superblock corruption
Derrick Brashear [Thu, 15 May 2003 17:41:25 +0000]
vol-more-logging-
20030515
FIXES 1453
much more to do here. start with this.