Fix memset invocation in rx/event-t.c

The order of the parameters was swapped, which recent gcc complains
loudly about.

Change-Id: I2329ca3dd0eee81639731e78172621b580199024
Let mancheck_utils ignore version subcommands

We don't have a man page for the 'version' subcommand, which has
"always" been present but only recently was exposed to the usage.
It's okay to not have a man page for it, so tell the test infrastructure
to not complain about its absence.

Change-Id: Ife834d41797d1d1efe403b204736ac85d62724e9
Tweak AFSDIR_PATH_MAX definition

On recent Debian, we run into runtime errors in the test suite
because _POSIX_PATH_MAX is only 256, and that buffer is too small
for a call to realpath().  Use PATH_MAX if it's available and larger
than _POSIX_PATH_MAX, in a way that should be safe even when PATH_MAX
is not defined.

Change-Id: I39127e88d92b358245ece21131219380ca4be98a
Add missing tests to tests/opr/.gitignore

dict-t and fmt-t were missing.

While here, sort the existing entries.

Change-Id: If62e0f9f93f4d51900cdd7747beede561861f51e
Use correct syntax for libtool version info

It does not take an '='.

Whomever thought that making libtool silently accept all (i.e.,
malformed) command-line arguments was a good idea ... seems to
have been mistaken.

Change-Id: I357cd44ac6f495474f9763a2f768ac9c8d1e4cb4
build: remove trailing whitespace from makefiles

Remove trailing whitespace from the makefiles, except for
trailing whitespace in the boilerplate comment headers.

Change-Id: Ib8ee87a51f00633ba15e1974ac0b311969bef1bf
Build and install libafsrpc.so.2

During the libtool interim, we had been building a .0 but not
installing it.  Prior to the libtoolization of shlibafsrpc, we
had installed a libafsrpc.so.1.4.  The use of libtool is a major
shift, and no one has been explicitly tracking for incompatible
changes in the interim, so it seems prudent to bump the SONAME
for the new stable branch on general principles.

At time of this writing, the libtool rules for updating the
version information is found at:
http://www.gnu.org/software/libtool/manual/html_node/Updating-version-info.html
and
http://www.gnu.org/software/libtool/manual/html_node/Libtool-versioning.html

This lets us consolidate the building of the shared and static libafsrpc
and their installation), as libtool will happily do both for us
at once.

We explicitly do not install the .la files, as our libtool use is
to be kept entirely internal.

Change-Id: I11bc3cbc80048d0192aadeb80b89d2772bcd01cd
Build and install libafsauthent.so.2

During the libtool interim, we had been building a .0 but not
installing it.  Prior to the libtoolization of shlibafsauthent, we
had installed a libafsauthent.so.1.1.  The use of libtool is a major
shift, and no one has been explicitly tracking for incompatible
changes in the interim, so it seems prudent to bump the SONAME
for the new stable branch on general principles.

At time of this writing, the libtool rules for updating the
version information is found at:
http://www.gnu.org/software/libtool/manual/html_node/Updating-version-info.html
and
http://www.gnu.org/software/libtool/manual/html_node/Libtool-versioning.html

This lets us consolidate the building of the shared and static libafsrpc
and their installation), as libtool will happily do both for us
at once.

We explicitly do not install the .la files, as our libtool use is
to be kept entirely internal.

Change-Id: I283f9bb74eb9853c268e8642ac1f01741deeae2b
Bump fake upstream version
Adjust debian/rules for new fake upstream version
Imported Upstream version 1.8.0~~bleeding2
Merge tag 'upstream/1.8.0__bleeding2' into bleeding

Upstream version 1.8.0~~bleeding2
Revert "No shlib packages in the current libtool world"

This reverts commit 254a575809e7603e32afa130e9550aaf6c8a7db9.

They're back with my upstream changes.
Patches are now part of upstream
Build and install libafsauthent.so.2

During the libtool interim, we had been building a .0 but not
installing it.  Prior to the libtoolization of shlibafsauthent, we
had installed a libafsauthent.so.1.1.  The use of libtool is a major
shift, and no one has been explicitly tracking for incompatible
changes in the interim, so it seems prudent to bump the SONAME
for the new stable branch on general principles.

At time of this writing, the libtool rules for updating the
version information is found at:
http://www.gnu.org/software/libtool/manual/html_node/Updating-version-info.html
and
http://www.gnu.org/software/libtool/manual/html_node/Libtool-versioning.html

This lets us consolidate the building of the shared and static libafsrpc
and their installation), as libtool will happily do both for us
at once.

We explicitly do not install the .la files, as our libtool use is
to be kept entirely internal.

Change-Id: I283f9bb74eb9853c268e8642ac1f01741deeae2b
Use convenience library for opr in libafsrpc

If we use a non-pic static library libtool bails; if we use a
dynamic library then we must install that dependency.

Change-Id: I7c92677682c4804e399de17244e3e3f138d83d0d
Use convenience libraries for libafsauthent

We can't use the "regular" versions of these libraries, as they're
shared, and libtool will want to link them shared into the resulting
shared library, which fails since we don't install the helpers yet.
So, use the PIC variants which are already being built.

Change-Id: I8db9a2960c98c37b25e291745b7075b84974b198
Update hacks for a new fake-upstream release
Imported Upstream version 1.8.0~~bleeding3
Merge tag 'upstream/1.8.0__bleeding3' into bleeding

Upstream version 1.8.0~~bleeding3