Commit Graph

643 Commits

Author SHA1 Message Date
Nickolai Zeldovich
c1cee109ad viced-deal-gracefully-with-afsconf-failure-20010924
-- Fileserver will complain if afsconf_Open() fails, rather than
    mysteriously segfault'ing later on.
2001-09-24 11:48:14 +00:00
Nickolai Zeldovich
7a214c2bc1 rx-cleanup-20010924
The rxi_ReceiveAckPacket() change makes sure we have two extra fields
(the max and recommended packet sizes) hanging off the packet, rather
than just one.

The PKTFLAG_FREE stuff in rx_packet.c just initialized flags in case
PKTFLAG_ACKED somehow didn't get cleared there.

The wirevec changes are off-by-1 errors: there's p->niovecs iovecs
in a packet, from 0 (header) to p->niovecs-1, so p->niovecs doesn't
refer to a meaningful iovec.
2001-09-24 11:44:32 +00:00
Mattias Amnefelt
7d317a0e27 dux-vfsck-check-for-mounted-filesystem-20010919
modified by shadow@dementia.org for dux 4.0a (ifndef UID_NO_CHANGE case)
2001-09-22 00:48:56 +00:00
Chaskiel M Grundman
9175ce36fb darwin-optimize-and-fix-dirpath-20010920
change optimization, add alternate dirpath for dealing with darwin and macos
in same binaries
2001-09-20 21:10:06 +00:00
Derrick Brashear
9d50b935e3 undo-linux-call-afs-dopartialwrite-20010920
scrap this approach
2001-09-20 06:08:14 +00:00
Derrick Brashear
e667ec654b ubik-fix-typo-20010919
somehow this crept in
2001-09-20 04:58:23 +00:00
James Peterson
67081b64c9 winnt-dont-do-unneeded-version-check-20010918
make afs config wizard not complain about version < 3.5
2001-09-20 00:18:54 +00:00
Shyh-Wei Luan
62ea64e63a news-include-windows-updates-20010918
list windows client user-visible changes
2001-09-20 00:16:19 +00:00
Jim Rees
bdfa7364be openbsd-nits-20010919
With these small changes, "make" on OpenBSD actually completes!
2001-09-19 18:59:08 +00:00
Jim Rees
9d1bdf1f14 document automake dependency 2001-09-18 21:44:02 +00:00
Derrick Brashear
ddb518c786 comerr-behave-like-the-rest-of-the-world-20010918
no other comerr changes the case of the error table name you specify in the
.et file. now neither does ours.
2001-09-18 05:26:47 +00:00
Walter Wong
7944ae223a misc-build-cleanup-20010917
1) Removal of unused variables
2) some NT ifdef cleanup
3) use of size_t rather than int to store the result of strlen()
4) some bugs that really only occured when errors occured.
5) some functions were implicitly declared as 'int' but doing a
   "return;" Some I declared as 'void' and prototyped them; some I
   just returned a value.

====================
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.
====================

put symbol in an ifndef for winnt

====================


change erroneous void to int

====================

technically the cmdprocs return int

====================


update function to be void
2001-09-17 22:37:21 +00:00
Walter Wong
8068237ad0 nt-makefile-clean-targets-20010917
more work on providing a clean target for nt
2001-09-17 20:35:09 +00:00
Walter Wong
eb2727a6a7 readme-cvs-update-with-instructions-20010917
providedetails about openafs cvs
2001-09-17 20:26:24 +00:00
Sam Hartman
82e061df41 ppc-linux-needs-install-path-20010917
set path to install in pcc linux22 makefile fragment
2001-09-17 19:33:50 +00:00
Derrick Brashear
e53c63cc1c linux-call-afs-dopartialwrite-from-afs-memwrite-and-afs-ufswrite-not-afs-linux-write-20010828
don't erroneously call fakeopen
2001-09-17 19:12:20 +00:00
Jim Rees
b80f8ab2cb Initial OpenBSD support. Most of user space builds. No kernel module yet. 2001-09-14 00:19:17 +00:00
Chaskiel M Grundman
0c412784f1 darwin-update-plist-building-20010912
update how plist files are constructed so subsconfigure for libafs can work
2001-09-12 06:00:46 +00:00
Derrick Brashear
15cf58cd8e linux-makefileproto-redhat-enterprise-support-20010912
based on work by thomas.mueller@hrz.tu-chemnitz.de
2001-09-12 16:55:58 +00:00
Derrick Brashear
20b20753c8 darwin-plist-renaming-20010911
allow configure processing of files
2001-09-11 21:30:21 +00:00
Derrick Brashear
88cfb6ba69 afs-callback-kill-bcopy-again-20010911
this slipped in with the memory leak fix
2001-09-11 20:28:56 +00:00
Derrick Brashear
1c02f6300b update-top-level-docs-for-new-install-targets-20010911
make top level files indicate current build instructions
2001-09-11 07:56:23 +00:00
Derrick Brashear
5aa2c39f86 aix-makefileproto-cleanup-dest-building-20010911
readd missing /es
2001-09-11 07:25:54 +00:00
Derrick Brashear
91b3cb338c makefileproto-solaris-install-modules-in-modlad-dir-20010911
get rid of another bogosity
2001-09-11 05:46:37 +00:00
Derrick Brashear
3d83c88fc5 configure-libafs-fix-paths-20010910
update paths for building submodule
2001-09-11 05:00:29 +00:00
Derrick Brashear
331b7594f5 irix-makefileproto-fix-dest-target-20010910
rely on DEST not DESTDIR
also install instead of cp to implicitly create needed directory
2001-09-11 04:30:49 +00:00
Derrick Brashear
6b113587ca linux-configure-check-for-more-inode-struct-members-20010910
for redhat enterprise kernel
2001-09-10 21:52:30 +00:00
Derrick Brashear
ad8f6909ee update-libafs-configure-20010910
so the kernel module subconfigure will work usefully
2001-09-10 21:50:43 +00:00
Nathan Neulinger
4a31f02b1f makefile-cleanup-remove-extraneous-semicolons-and-other-unused-bits-20010910
rationalize away some more crap
2001-09-10 21:21:01 +00:00
Nathan Neulinger
2a12550e7c add-cvsignores-to-project-20010910
start at cvsignores
2001-09-10 21:14:01 +00:00
Walter Wong
af3fa773a4 winnt-readme-update-20010910
update winnt build instructions
2001-09-10 21:08:14 +00:00
Chaskiel M Grundman
7303f3148e darwin-build-updates-20010910
separate plist on per-version basis

1.4 is not yet supported
2001-09-10 21:07:32 +00:00
Walter Wong
80c42d4a87 winnt-create-missing-clean-target-20010910
get winnt make clean closer to working
2001-09-10 20:54:20 +00:00
Jeffrey Hutzelman
80e2c2f8ce make-install-support-for-transarc-and-prefix-style-universes-20010907
according to jeff:
- Renames the top-level 'install' target to 'build'.  This should be
    transparent, since no one should be using that.

  - Improves on Sam's dirpath patches, by splitting out server binaries
    into separate bin, sbin, and libexec directories in GCS mode (these
    are all /usr/afs/bin in Transarc mode).

  - Updates the top-level 'all' target so that it builds the software
    but does not generate a dest tree.  Top-level 'lib' and 'include'
    directories are generated to hold the intermediate libraries and headers
    used during the build.

  - Adds a new top-level 'install' target, which installs things in the
    appropriate directories under ${DESTDIR}, based on configure's install
    directories plus the extras added by Sam's patch.

  - Adds a new top-level 'dest' target, which creates an old-style dest
    directory under ${DEST}.  The ${DEST} variable defaults to the
    traditional value of ${SRCDIR_PARENT}/${SYS_NAME}/dest.  Note that
    this variable used to be called ${DESTDIR}; it was renamed to avoid
    conflicts with the de facto standard usage of ${DESTDIR}.

====================
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 missed makefile

====================

update another missed file

====================

eliminate bogus escaping

====================

get rid of another bogus escape

====================

remove unused include directory

====================

get rid of no longer used libdir

====================

remove unused incdir

====================

fix up some problems for make compatibility and missing trailing /

====================

put afs.exp in the right place

====================

remove bogus afssrvdir reference

====================

update dest version of output

====================

update ref to libexecdir

====================

kill refs to afssrvdir

====================


convert missed LIBDIR to TOP_LIBDIR

====================

remove explicit INSTALL and use makefile.@sys value instead

====================

except it's helpful to actually include makefile.@sys

====================

convert LIBDIR to TOP_LIBDIR
2001-09-10 20:15:57 +00:00
Derrick Brashear
ba4498fa9c bucoord-cvs-bogosity-20010910
correct bogosity which crept into CVS (rtruct instead of struct)
2001-09-10 17:37:32 +00:00
James Peterson
b29021b83d windows-install-updates-20010910
more corrections for windows packaging
2001-09-10 16:39:47 +00:00
Walter Wong
31094ffc5a winnt-makefile-fixes-20010908
clean up makefile problems which got introduced by other changes
2001-09-08 05:31:22 +00:00
Nickolai Zeldovich
593e5a8c40 rx-do-housekeeping-on-packets-with-new-flags-20010907
keep better track of packet state using flags in packet header indicating
which packets are in acked state and which are free
2001-09-07 21:47:57 +00:00
Nickolai Zeldovich
1863381400 afs-callback-plug-small-memory-leaks-20010907
2 RPC stubs have small memory leaks since the actual string length is being
freed and not the whole allocated chunk
2001-09-07 21:12:13 +00:00
Chaskiel M Grundman
3ed7207c17 darwin-make-afsd-script-exit-for-failure-20010907
script failed to exit for one of the failure cases before
2001-09-07 19:59:03 +00:00
Carsten Jacobi
cb6e75cfaa pam-afs-new-features-20010907
add ignore_uid (like ignore_root) plus set_token (set token in auth step instead of setcred), refresh_token (no new pag), use_klog (fork a klog child), no_unlog, remainlifetime (sleep before deleting creds at logout)
2001-09-07 05:36:41 +00:00
Chaskiel M Grundman
2124d62563 macosx-dont-interfere-with-cd-audio-20010906
don't use constant VT_AFS for our vfs type
2001-09-07 05:00:05 +00:00
Derrick Brashear
3143375715 param-remove-nested-commenting-20010906
based on comment from rjs3@andrew.cmu.edu
2001-09-07 04:49:16 +00:00
Walter Wong
7abae22b93 winnt-more-makefile-fixes-for-cvs-head-20010906
take care of some places where we got out of sync between unix and windows,
add media target in afs_setup_utils
2001-09-07 04:38:19 +00:00
Walter Wong
653b001612 winnt-initialize-variables-and-memory-before-use-20010906
initialize a variable false when assumed; also some memset(...,0
2001-09-07 04:32:56 +00:00
Sam Hartman
11b021e1b1 dirpath-support-configure-path-options-and-decanonicalization-20010906
Sam's notes:
"Here is a patch that supports directory paths, documentation for the
  above and decanonicalization of of supplied paths.  Here are tests I
  have run:

  * Build with  both transarc and non-transarc paths and examined
    dirpath.o
  * Build with roughly FHS-style paths and tested on Debian
  * confirmed that bos salvage  works even when salvager not in
    /usr/afs/bin
  (it gets the log correctly too)
  * confirms that bos getlog can get logs from /usr/afs/logs even when
    /ur/afs/logs
  is /var/lib/openafs/logs
  * confirmed that bos getlog can get /etc/motd
"
2001-09-07 04:18:59 +00:00
Derrick Brashear
5caf0b44b3 afs-sysnames-add-sunx86-57-and-58-20010906
allocate ids for sunx86 57 and 58
2001-09-07 04:05:43 +00:00
James Peterson
fcd12ad905 windows-build-environment-cleanup-20010906
clean up previous problems in the win2k build env
2001-09-07 03:54:54 +00:00
Derrick Brashear
954a6215de linux22-redhat-enterprise-kernels-add-inode-fields-20010906
struct vm_area_struct   *i_mmap_shared;
added in a patch to the redhat enterprise kernel
2001-09-07 02:12:29 +00:00
Chaskiel M Grundman
9402451737 linux24-fix-path-leak-20010906
based on suggestion from Srikanth and Chas Williams
2001-09-06 20:07:12 +00:00