74 Commits

Author SHA1 Message Date
Derrick Brashear
10ac9e7258 STABLE14-openafs-1-3-84-20050605
this time for sure
2005-06-05 16:43:39 +00:00
Derrick Brashear
3a6b11285d STABLE14-openafs-1-3-83-20050531
make 1.3.83
2005-05-31 15:49:19 +00:00
Derrick Brashear
a4fa472caf STABLE14-openafs-1382-20050428
1.3.82
2005-04-29 03:45:38 +00:00
Derrick Brashear
b9327875a0 STABLE14-1381-20050405
make 1.3.81
2005-04-06 06:03:41 +00:00
Derrick Brashear
3886cfb52d STABLE14-remove-insecure-and-ntp-20050403
rcmds, inetd, ftpd and ntp are gone. in 1.4, files also go away.


(cherry picked from commit 228f109a4303db018f3e52db0822f8d70dc10d43)
2005-04-03 19:34:02 +00:00
Derrick Brashear
a82972896d STABLE14-1-3-80-20050320
make 1.3.80
2005-03-20 23:29:23 +00:00
Derrick Brashear
13b152d990 STABLE14-openafs-1379-20050220
make 1.3.79
2005-02-21 01:27:59 +00:00
Derrick Brashear
1042530937 STABLE14-1378-20050130
1.3.78 release
2005-01-31 04:36:55 +00:00
Derrick Brashear
d885a22417 STABLE14-openafs-1-3-77-20041217
release 1.3.77
2004-12-17 15:36:44 +00:00
Derrick Brashear
4b1b911221 STABLE14-make-1-3-760-20041213
this is 1.3.76
2004-12-13 19:46:21 +00:00
Derrick Brashear
6b4c70f87f STABLE14-openafs-1-3-75-20041208
mark things 1.3.75.
2004-12-08 11:12:19 +00:00
Derrick Brashear
3af0bff587 STABLE14-openafs-1374-20041109
make this openafs 1.3.74
2004-11-09 19:31:00 +00:00
Derrick Brashear
3239d37b30 STABLE14-resync-20041018
cheat. pull in all the 1.3.72->head changes in one delta
2004-10-18 18:43:44 +00:00
Derrick Brashear
df7ff685b7 STABLE14-resync-20041018
cheat. pull in all the 1.3.71->head changes in one delta
2004-10-18 08:11:37 +00:00
Derrick Brashear
502d1eae21 STABLE14-get-ready-for-71-20040825
work around aix problem
update configure scripts
2004-08-25 08:20:25 +00:00
Derrick Brashear
b1dd6e87cb threaded-volserver-progress-20031114
not ready for primetime. not even close.
2003-11-15 04:59:08 +00:00
R. Lindsay Todd
4dd74ef182 splint-support-20030701
FIXES 1493

add splint support targets to makefiles
add support files
2003-07-02 02:03:17 +00:00
Nathan Neulinger
782109a29b no-copy-libafs-builds-20021015
make things so file copies from src/libafs don't happen; change how libafs_tree is done
2002-10-16 04:58:13 +00:00
Derrick Brashear
ae19912bdd shared-libafsrpc-and-libafsauthent-20020828
shared library versions of libafsrpc and libafsauthent
2002-08-28 07:05:43 +00:00
Manuel Pereira
6738516b53 jafs-library-20020725
Java API work
2002-07-26 06:33:59 +00:00
Chaskiel M Grundman
bd707fb7e6 freebsd-almost-working-client-20020216
a) a freebsd client that compiles, and to a certain extent, works. Should
not be used except by people doing freebsd client development
b) configure glue for freebsd 4.3, 4.4, and 4.5
c) freebsd tfileserver support. Note that, by default, this isn't very
interesting, as the supported freebsd pthreads are just as cooperative as
LWP. if you install the linuxthreads port and swap the MT_* variables in
osconf.m4, you will get a more traditional tfileserver though. configure
glue for that will be forthcoming at some point.
d) a maybe-fix that sets sin_len in sockaddrs on platforms that have them.

(and also a fix for the AC_PROG_CC issue which affects autoconf 2.13 and 2.5x
 on same conf files issue)
2002-02-16 18:23:44 +00:00
Derrick Brashear
7d21d2e916 top-makefile-build-runtests-20020117
make top makefile/configure build run-tests
2002-01-17 10:43:28 +00:00
Derrick Brashear
966becc844 test-suite-updates-20020115
cleanup all target, get missing headers

====================
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 perl modules in properly named subdir
2002-01-15 19:22:05 +00:00
Derrick Brashear
fcb32c07ed test-suite-pull-tools-directly-in-20020114
move dump tools directly into test suite as that is their intended use

canonical versions of these tools will be distributed otherwise
and may be updated but these provide the minimum functionality
2002-01-15 04:14:51 +00:00
Derrick Brashear
f1964d2cf8 functionality-test-suite-20020114
Based on Arla test suite and AFSTools with some other additions;
intended to set up a standalone cell, perform operations
2002-01-14 07:49:15 +00:00
Jeffrey Hutzelman
78b512f1da dumptools-20020113
tools for manipulating afs volume dumps
2002-01-13 23:47:17 +00:00
Nathan Neulinger
838e1eae1a build-system-specific-makefile-configuration-from-configure-20011031
junk all of Makefile.${SYS_NAME} in favor of a common makefile built by
configure, and use it
2001-11-01 04:59:26 +00:00
Nathan Neulinger
b9948dd965 initial-objdir-support-20011017
first cut at objdir support
2001-10-18 00:06:58 +00:00
Ken Raeburn
99ba2ae4b6 check-for-makefile-fragments-for-systype-at-configure-time-20011011
don't succeed configuring if we can't build for them

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

don't look at the generated files
2001-10-11 18:39:36 +00:00
Jeffrey Hutzelman
309122e864 configure-and-configure-libafs-use-acinclude-as-common-ground-20011008
use a single file for most of both configure scripts

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

except don't require autoconf 2.50
2001-10-09 15:48:25 +00:00
Derek Atkins
c9176d7f38 linux-generate-struct-vnode-dyanmically-from-kernel-headers-instead-of-by-perverting-configure-to-test-for-every-one-of-alan-coxs-additions-some-of-which-will-doubtless-never-make-it-into-mainline-kernels-20011001
hopefully this will be the end
(at least for a while) of problems where every linux version requires a new
openafs release. the struct vnode is now dynamically generated by parsing the
linux/fs.h file and pulling out the struct inode, then rewriting osi_vfs.h
2001-10-01 23:58:59 +00:00
Derrick Brashear
a878b9e689 allow-configure-time-override-of-DEST-20011001
so DEST=foo ./configure will work
2001-10-01 20:20:04 +00:00
Mark W. Eichin
12136567fc linux24-another-new-inode-field-sigh-20011001
with configure glue by shadow@dementia.org

one of these days we really need to implement a better solution
2001-10-01 18:31:49 +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
6b113587ca linux-configure-check-for-more-inode-struct-members-20010910
for redhat enterprise kernel
2001-09-10 21:52:30 +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
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
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
Nathan Neulinger
635df30c0f more-makefiles-cleanup-20010829
get rid of cases where we'd end up with two / because of DESTDIR pasting

macroize calls to rm

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

get rid of another case of bogus trailing quoting
2001-08-30 00:22:17 +00:00
Derrick Brashear
3b75d2d05d linux-support-kernel-patches-used-by-suse-20010829
check for added fields in struct inode
2001-08-29 20:04:00 +00:00
Nathan Neulinger
b0c5f0cac6 makefile-updates-20010828
clean up all the makefiles to remove bogus targets, eliminate trailing /
requirement from DESTDIR, avoid needing to pass things like DESTDIR around
between makefiles

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

remove bogus quoting
2001-08-29 02:19:55 +00:00
Nathan Neulinger
aadec38e06 hpux10-may-be-hppa-2-20010823
deal with more uname output
2001-08-23 18:07:24 +00:00
Nathan Neulinger
120e1ef570 configure-simplify-hp-detection-for-sysname-20010816
cut from 2 rules to one
2001-08-16 08:54:48 +00:00
Derrick Brashear
cb3985fcd9 linux-ext3-adds-items-to-struct-inode-and-so-do-we-20010807
Thanks to shirsch@adelphia.net for mentioning something was added.

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

this leaked in, separate delta

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

fix maxcro defn
2001-08-08 03:37:54 +00:00
Derrick Brashear
81c5741633 linux-fs-h-struct-inode-test-for-i-cdev-20010807
doesn't look like it should matter but we might as well try to stay consistent

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

remove extra tests
2001-08-08 01:34:58 +00:00
Chas Williams
a1b425f767 introduce-linux-ia64-port-20010806
"no special instructions this time other than you need a rather recent
glibc (turbolinux beta5 or redhat 7.1) since the afs userland utilities
use ucontext() instead of setjmp()/longjmp().  this is probably the weakest
part of the port since lwp is somewhat difficult to test rigorously.

you can insmod the afs module now (and rmmod if you like)  why so difficult?
function pointers are really pointers to a function descriptor that contains
the function pointer and global pointer.  the syscall table (being written
in assembler) only contains function pointers.  it doesnt setup the gp.
modules and kernels do not share the same gp.  so if you want the syscall
to go to a module, you need to setup the gp and then call your module's
routine.  be sure to restore the gp after returning from your routine :)
i also converted to the 'new style' module_init() -- only used on kernel
versions 2.4.0 and up.  this does the right thing if you happen to be
linked directly with the kernel.

klog has been fixed (afs's crypt() function is sensitive to sizeof(long) --
des/crypt.c should probably use 'afs_int32', not 'long' or 'int')

in case it matters, my platform is a b3-stepping running beta5 of turbolinux."

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

don't leak into not ia64 port
2001-08-07 01:11:25 +00:00
Derrick Brashear
52fb580769 configure-sysname-updates-20010806
add omitted s390 linux port
add alternate hpux11 port info from nneul@umr.edu
2001-08-07 00:24:14 +00:00
Nathan Neulinger
0207991adc convert-all-makefiles-to-makefile-ins-20010802
all relevant variables become subst'd and not passed in the environment
2001-08-02 16:45:35 +00:00
Derrick Brashear
de296c6546 configure-allow-enabling-vos-full-listvol-switch-20010721
enable switch for new feature
2001-07-21 17:39:58 +00:00