patch #11
version:
    3.3.10 -> 3.3.11
files:
    patch  src/patchlevel.h
    patch  Readme.mp
    create conf/APOLLO.def
    create conf/APOLLO.m4
    create conf/M88K.def
    create conf/M88K.m4
    patch  conf/RS6K.def
    patch  conf/RS6KMP.def
    patch  conf/SCO.def
    patch  conf/SP2MPI.def
    create console/HPPAMP/Makefile
    patch  console/cmds.c
    patch  doc/bugreport
    patch  examples/SP2MPI/Makefile
    patch  examples/nntime.c
    create examples/starter.c
    patch  include/pvm3.h
    create lib/kshrc.stub
    patch  lib/pvm
    patch  lib/pvmd
    patch  lib/pvmgetarch
    patch  libfpvm/CSPP/Makefile
    patch  libfpvm/HPPA/Makefile
    patch  libfpvm/HPPAMP/Makefile
    patch  libfpvm/Makefile.aimk
    patch  libfpvm/Makefile.mimd
    patch  libfpvm/RS6K/Makefile
    create libfpvm/RS6KMP/Makefile
    create libfpvm/pvmfstartpvmd.m4
    patch  man/man1/pvm.1
    patch  man/man1/pvm_intro.1
    create man/man1/pvmd.1
    patch  man/man1/pvmd3.1
    create man/man3/pvm_export.3
    patch  man/man3/pvm_spawn.3
    patch  man/man3/pvm_start_pvmd.3
    create man/man3/pvm_unexport.3
    create man/man3/pvmfstartpvmd.3
    patch  misc/xhoster/xhoster.c
    patch  patches/Contents
    patch  pvmgs/pvmgs_func.c
    patch  src/Makefile.aimk
    patch  src/Makefile.mimd
    patch  src/Makefile.shmem
    patch  src/SP2MPI/Makefile
    patch  src/SP2MPI/pvmdmimd.c
    patch  src/ddpro.c
    patch  src/ddpro.h
    patch  src/global.h
    patch  src/host.c
    create src/hoster.c
    patch  src/listmac.h
    patch  src/lpvm.c
    patch  src/lpvmgen.c
    patch  src/lpvmpack.c
    patch  src/lpvmshmem.c
    patch  src/pvmarchc.c
    patch  src/pvmd.c
    patch  src/pvmdshmem.c
    patch  src/pvmmimd.h
    patch  src/startup.c
what:
    + added APOLLO (HP 300, Domain/OS) port.
    + added M88K (M88100, Real/IX) port.
    + if $HOME/.pvmprofile exists, it is sourced in lib/pvm and lib/pvmd
      scripts before starting the console or pvmd.
    + created libpvm functions pvm_export(char *name) and pvm_export(name)
      to make it easier to edit PVM_EXPORT environment variable.
      also, new console commands export and unexport.
    . several fixes from IBM for the SP2MPI port.
    . fixed RouteDirect bug - simultaneous connect from both sides
      with Unix-domain sockets fails.
    . fixed bug in replacement encode/decode XDR short int routines for I860.
      they now pack/unpack 4 bytes instead of 2.
    . pvmd can now tolerate network going down for a short time
      (ignores ENETDOWN).  this is useful when rebooting switch hardware
      on multiprocessors.
    . made pvmd hoster (and xhoster) more robust,
      now ignores garbage in .cshrc and looks for "ddpro" token.
      split code into separate file, hoster.c.
    . pvmd host file now works with RS6K, RS6KMP and AIX 4.x.
      (needed to define SOCKADHASLEN)
    . fixed typo in pvmgs_func.c`gs_newstaticcache().
    . added switch in lib/pvmgetarch to detect HPPAMP architecture on HPPA.
    . fixed race between pvmd forking a task to spawn and catching a signal
      and thinking it was still a pvmd, doing cleanup etc.
    . libpvm now processes control messages arriving over direct routes.
    . added some parens to the listmac macros, to keep old compilers happy.
    . added some tests so shared memory pvmd and libpvm don't segfault
      if they fail to allocate resources.
    . changed RSHCOMMAND for SCO arch to /usr/bin/rcmd.
patch #10
version:
    3.3.9 -> 3.3.10
files:
    patch  src/patchlevel.h
    patch  Readme
    patch  Readme.mp
    create conf/ATT.def
    create conf/ATT.m4
    patch  conf/CUBE.def
    patch  conf/E88K.def
    patch  conf/FREEBSD.def
    patch  conf/HPPAMP.def
    patch  conf/RS6K.def
    patch  conf/RS6KMP.def
    patch  conf/SCO.def
    patch  conf/SUN4SOL2.def
    patch  conf/SUNMP.def
    patch  conf/TITN.def
    patch  conf/UTS2.def
    create conf/X86SOL2.def
    create conf/X86SOL2.m4
    patch  console/cmds.c
    patch  doc/bugreport
    patch  lib/debugger
    create lib/ipcfree
    patch  lib/pvmgetarch
    patch  man/man1/pvm_intro.1
    patch  man/man1/pvmd3.1
    create misc/README
    create misc/group-hack-337
    create misc/pvm_fork.c
    create misc/xhoster/Imakefile
    create misc/xhoster/README
    create misc/xhoster/hostc.c
    create misc/xhoster/hostc.h
    create misc/xhoster/myalloc.h
    create misc/xhoster/xhoster.c
    patch  patches/Contents
    patch  patches/README
    create patches/README.339to10
    patch  pvmgs/pvm_gstat.c
    patch  pvmgs/pvmgs_core.c
    patch  pvmgs/pvmgs_func.c
    patch  pvmgs/pvmgsu_core.c
    patch  src/HPPAMP/Makefile.shmem
    patch  src/Makefile.aimk
    patch  src/PGON/pvmdmimd.c
    patch  src/global.h
    patch  src/host.c
    patch  src/lpvm.c
    patch  src/lpvmcat.c
    patch  src/lpvmgen.c
    patch  src/lpvmmimd.c
    patch  src/lpvmpack.c
    patch  src/lpvmshmem.c
    patch  src/pvmarchc.c
    patch  src/pvmcruft.c
    patch  src/pvmd.c
    patch  src/pvmdshmem.c
    patch  src/pvmshmem.c
    patch  src/pvmshmem.h
    patch  src/pvmumbuf.c
    patch  src/startup.c
    patch  src/waitc.c
what:
    + contributed NCR AT&T 3/486 port, arch name ATT.
    + contributed port to 803/486 running Solaris 2 (X86SOL2).
    + new script $PVM_ROOT/lib/ipcfree to clean up shared memory segments.
    + new misc/ directory to hold random examples, utilities and patches.
    + new define NEEDFFS compiles in retrofit ffs().
    + new pvmd -t flag for to test slave startup.
    . RSHCOMMAND set for several arch's (RS6K RS6KMP SUN4SOL2 SUNMP)
    . miscellaneous fixes for pure solaris machines (uname, rsh path, ...).
    . small fixes to FREEBSD port (declarations and xdr_float, double routines).
    . miscellaneous typos fixed in group server.
    . PGON fix - spawned tasks now inherit environment correctly
      (that of pvmd combined with parent task).
    . fix to shared-memory pvmd - stale pages (from dead tasks) are skipped,
      instead of hanging the input loop.
    . fix to shared-memory libpvm - EINTR from semop() is ignored.
    . fix to RS6KMP detection (now correctly checks number of processors).
    . fix to message refragmentation code, bug caused messages from shared
      memory task to task on another architecture to be corrupted.
    . replies to task control messages are freed (small memory leak).
patch #9
version:
    3.3.8 -> 3.3.9
files:
    patch  src/patchlevel.h
    patch  conf/CNVX.def
    patch  conf/CSPP.def
    patch  conf/HPPA.def
    patch  console/Makefile.aimk
    patch  console/cmds.c
    patch  examples/CSPP/Makefile
    patch  examples/Makefile.aimk
    patch  examples/PGON/Makefile
    patch  examples/Readme
    patch  examples/gexample.f
    patch  examples/master1.f
    patch  examples/nntime.c
    patch  examples/spmd.f
    patch  examples/testall.f
    patch  gexamples/CSPP/Makefile
    patch  gexamples/Makefile
    patch  gexamples/Makefile.aimk
    patch  hoster/Makefile.aimk
    patch  lib/aimk
    patch  lib/pvm
    patch  lib/pvmd
    patch  lib/pvmgetarch
    patch  man/man1/pvm_intro.1
    patch  patches/Contents
    patch  pvmgs/Makefile.aimk
    patch  pvmgs/Makefile.mimd
    patch  src/Makefile.aimk
    patch  src/amem.s
    patch  src/global.h
    patch  src/lpvm.c
    patch  src/lpvmmimd.c
    patch  src/lpvmpack.c
    patch  src/lpvmshmem.c
    patch  src/pvmd.c
    patch  src/pvmdshmem.c
    patch  src/pvmshmem.c
    patch  src/task.c
    patch  tasker/Makefile.aimk
    patch  xep/Makefile.aimk
what:
    . packets into the pvmd are copied in shared memory versions, to
      prevent segfault when accessing them after task disconnects.
    . WT_DELHOST waits are flushed on task exit, so they don't accumulate.
    . miscellaneous patches for SP2MPI port so it builds.
    . fixed test in enc_xdr_long() (pvm_pklong, Default) that sometimes
      incorrectly flagged positive longs as overflows.
    . fixed bug in enc_xdr_init() that sometimes caused segfault in
      pvm_setsbuf(), referencing a bad pointer.
    . aimk saves the current directory before chdiring to the ARCH dir, uses
      full path instead of ".." (may be incorrect if ARCH dir is symlink).
    . lib/pvm script now attempts to guess PVM_ROOT if unset, defaulting
      to $HOME/pvm3 if it can't.
    . lib/pvmgetarch detects BSDI (ARCH=BSD386).
    . change to busy-wait code in shared memory libpvm, giving better
      performance on overloaded machines.
    . experimental change to pvm_psend in shared memory verion for better
      performance (delayed free of send buffer).
    . typo in pvm_intro man page.
    . pvmgs/Makefile.mimd uses $(AR_FRONT) instead of ar.
    . examples/Makefile.aimk shouldn't have defined CC.
    . fortran and c examples now use different executable names.
    . fixed spelling in console help text.
    . pvm_psend,precv return PvmNotImpl instead of PvmBadParam for PVM_STR.
    . added SHELL=/bin/sh to several makefiles.
patch #8
version:
    3.3.7 -> 3.3.8
files:
    all
what:
    + added port to IBM SP-2, using MPI.
    + added (shared memory) support for Convex Exemplar architecture, CSPP.
    + group server and library reimplemented to remove static limits,
      improve performance.
    + added new libpvm call pvm_freezegroup (pvmffreezegroup) to make a
      dynamic group static and cache tid list, improving communication
      performance.
    + added build option CLUMP_ALLOC to reduce data structure fragmentation.
    + new envar PVMDLOGMAX sets limit on pvmd logfile length (/tmp/pvml.uid).
    + new envars PVMDDEBUG and PVMTASKDEBUG set system pvmd, task debug masks.
    + new build option MCHECKSUM computes 32-bit crc on each message.
    + added FREEBSD architecture, NETBSD* architectures.
      Note: BSD386 catch-all name has split into these new names.
    + added Amdahl UTS2 architecture.
    . fixed bug (uninitialized variable) causing coredump on TC_CONREQ message.
    . fixed multiprocessor node multicast bug (PGON).
    . PGON (with pexec) can now be added as slave host.
    . collective operations on Paragon use native-mode communication for
      greater speed.
    . lots of fixes from SGI, Convex and DEC for shared memory ports...
    . improved shared memory key generation.  reduces bottleneck at pvmd and
      conflicts between different pvm users.
    . shared memory communication detects some more common deadlock conditions,
      prints warning message.  see also console ps command.
    . new pvm_setopt options PvmPollType and PvmPollTime allow tunable busy-
      wait instead of blocking on semaphore, can improve performance.
    . pvm_start_pvmd has better startup synchronization, doesn't need to
      sleep waiting for pvmd, is faster.  also allows overlapping master
      pvmds when using OVERLOADHOST host build option.
    . pvm_start_pvmd ignores signals INT, QUIT and TSTP so pvmd started by
      console isn't killed by them when typed.
    . fixed bug in mxfer that caused core dump when a direct route was
      closed while a message was being sent over it.
    . pvm_recvf() now returns pointer to default match function instead of 0.
      (default match can still be set by calling with null pointer).
    . added build option FDSETISINT.
    . cleaned up after miscellaneous warnings in source and makefiles.
    - deleted POWER4 architecture.
patch #7
version:
    3.3.6 -> 3.3.7
files:
    patch  src/patchlevel.h
    patch  conf/BSD386.def
    patch  console/cmds.c
    patch  gexamples/gexamp.c
    patch  include/pvm3.h
    patch  lib/aimk
    patch  lib/debugger2
    patch  lib/pvmgetarch
    patch  man/man3/pvm_pack.3
    patch  man/man3/pvm_reduce.3
    patch  patches/Contents
    patch  src/CM5/pvmdmimd.c
    patch  src/I860/pvmdmimd.c
    patch  src/PGON/pvmdmimd.c
    patch  src/ddpro.c
    patch  src/global.h
    patch  src/lpvm.c
    patch  src/lpvmgen.c
    patch  src/lpvmmimd.c
    patch  src/lpvmpack.c
    patch  src/lpvmshmem.c
    patch  src/pvmd.c
    patch  src/pvmdmp.h
    patch  src/pvmdshmem.c
    patch  src/startup.c
    patch  src/task.c
what:
    . pvmd-pvmd' protocol is reset after adding hosts - caused pvm_addhosts()
      to return PvmDSysErr on Solaris machines.
    . pvmd-pvmd UDP mtu is set correctly on shared-memory machines -
      caused complaints about bogus packets.
    . better cleanup of message buffers in shared-memory pvmendtask.
      caused some applications to hang.
    . shared-memory port now responds to control messages, denies direct TCP
      routes - caused mixed-architecture applications to hang.
    . shared-memory ports now pass environment variables to tasks through
      spawn.
    . call task_cleanup and task_free in CM5 mpp_free -
      tasks weren't getting marked dead.
    . some machines with wait3() don't have struct rusage.  added
      ifdef RUSAGE_SELF around declaration.  this isn't quite right,
      but it's more conservative.
    . connect() calls in libpvm protected against EINTR.
    . range is checked in pvm_pklong() if XDR fails.  PvmOverflow is returned
      instead of PvmNoMem.
    . pvm_hostsync() frees its message buffers - was a small memory leak.
    . cleaned up loop in dm_execack() - tids of spawned tasks were returned
      in reverse order.
    . aimk has quotes around "$@" so multiple parameters can be passed to
      make without being interpreted by aimk.
    . aimk -here forces compilation in . even if Makefile.aimk exists.
    . added CSPP to pvmgetarch and lib/debugger2.
    . new reduce man page.
    . console help text updated - ps fields were wrong.
patch #6
version:
    3.3.5 -> 3.3.6
files:
    patch  src/patchlevel.h
    patch  conf/ALPHAMP.def
    patch  conf/RS6K.def
    patch  examples/timing.c
    patch  hoster/hoster.c
    patch  include/pvm3.h
    patch  lib/pvmgetarch
    patch  man/man3/pvm_catchout.3
    create man/man3/pvm_getfds.3
    patch  man/man3/pvm_getopt.3
    patch  man/man3/pvm_joingroup.3
    patch  man/man3/pvm_setopt.3
    patch  patches/Contents
    patch  src/CM5/pvmdmimd.c
    patch  src/CM5/pvmhost.c
    patch  src/global.h
    patch  src/lpvm.c
    patch  src/lpvmcat.c
    patch  src/lpvmmimd.c
    patch  src/lpvmshmem.c
    patch  src/pvmd.c
    patch  tasker/tasker.c
    patch  xep/mmain.c
    patch  xep/mtile.c
    patch  xep/xep.c
what:
    + new setopt PvmShowTids determines whether pvm_catchout shows tids.
      default setting is 1 now, will be 0 in release 3.4
    + added xx586 cpu type to pvmgetarch script.
    + new man page for pvm_getfds().
    . fixed non-blocking socket code on RS6K - caused pvmd to hang.
    . CM5 mpp_load() unsets TF_FORKD.
    . ALPHAMP.def sets HASSTDLIB flag - caused pvmd to coredump.
    . "EOF on pvmd sock" message no longer printed on halt.
    . fixed typo in pvm_joingroup.3 man page.
    . include <stdlib.h> in various examples.
patch #5
version:
    3.3.4 -> 3.3.5
files:
    patch  src/patchlevel.h
    patch  Makefile
    patch  Readme
    patch  Readme.mp
    patch  conf/LINUX.def
    create conf/SCO.def
    create conf/SGI64.def
    create conf/SGI64.m4
    create conf/SGIMP64.def
    create conf/SGIMP64.m4
    patch  conf/SUNMP.def
    create conf/SX3.def
    create conf/SX3.m4
    patch  conf/UXPM.def
    create console/SGIMP64/Makefile
    patch  console/cmds.c
    patch  console/cons.c
    patch  console/myalloc.h
    patch  doc/arches
    patch  examples/CUBE/Makefile
    patch  examples/Makefile.aimk
    patch  examples/Readme
    patch  examples/SGIMP/Makefile
    create examples/SGIMP64/Makefile
    patch  examples/SUNMP/Makefile
    patch  examples/gexample.c
    patch  examples/hello.c
    patch  examples/hello_other.c
    patch  examples/hitc_slave.f
    patch  examples/nntime.c
    patch  examples/testall.f
    patch  examples/timing_slave.c
    patch  gexamples/Makefile
    create gexamples/Makefile.aimk
    create gexamples/frsg.f
    create gexamples/trsg.c
    patch  include/fpvm3.h
    patch  include/pvm3.h
    patch  lib/pvmd
    patch  lib/pvmgetarch
    patch  libfpvm/CSPP/Makefile
    patch  libfpvm/CUBE/Makefile
    patch  libfpvm/HPPA/Makefile
    patch  libfpvm/I860/Makefile
    patch  libfpvm/Makefile.aimk
    patch  libfpvm/Makefile.mimd
    patch  libfpvm/POWER4/Makefile
    patch  libfpvm/RS6K/Makefile
    patch  man/man1/pvm_intro.1
    patch  man/man3/libpvm.3
    patch  man/man3/pvm_config.3
    patch  man/man3/pvm_gather.3
    patch  man/man3/pvm_mcast.3
    patch  man/man3/pvm_pack.3
    patch  man/man3/pvm_precv.3
    patch  man/man3/pvm_psend.3
    patch  man/man3/pvm_reduce.3
    patch  man/man3/pvm_scatter.3
    patch  man/man3/pvm_send.3
    patch  man/man3/pvm_start_pvmd.3
    patch  man/man3/pvm_tasks.3
    patch  man/man3/pvm_tidtohost.3
    patch  man/man3/pvm_unpack.3
    create man/mkmanlinks
    patch  patches/Contents
    patch  pvmgs/Makefile.aimk
    patch  pvmgs/Makefile.mimd
    create pvmgs/PGON/Makefile
    patch  pvmgs/pvm_gstat.c
    patch  pvmgs/pvm_gsulib.c
    patch  src/ALPHAMP/Makefile
    patch  src/CM5/Makefile
    patch  src/CM5/pvmhost.c
    patch  src/CUBE/Makefile
    patch  src/I860/Makefile
    patch  src/I860/pvmdmimd.c
    patch  src/Makefile.aimk
    patch  src/Makefile.shmem
    patch  src/PGON/Makefile
    patch  src/PGON/pvmdmimd.c
    patch  src/SGIMP/Makefile
    create src/SGIMP64/Makefile
    patch  src/SUNMP/Makefile
    patch  src/ddpro.c
    patch  src/global.h
    patch  src/host.c
    patch  src/imalloc.c
    patch  src/lpvm.c
    patch  src/lpvmcat.c
    patch  src/lpvmgen.c
    patch  src/lpvmmimd.c
    patch  src/lpvmpack.c
    patch  src/lpvmshmem.c
    patch  src/pvmarchc.c
    patch  src/pvmcruft.c
    patch  src/pvmd.c
    patch  src/pvmdshmem.c
    patch  src/pvmmimd.h
    patch  src/pvmshmem.c
    patch  src/pvmshmem.h
    patch  src/sdpro.c
    patch  src/startup.c
    patch  src/task.c
    patch  src/task.h
    patch  src/tdpro.c
    patch  tasker/tasker.c
    patch  xep/xep.c
what:
    + made mkmanlinks script to make links for remaining fortran and
      c functions.
    + improved reduce function man pages, created new examples.
    + added SGI64, SGIMP64 port (IRIX 6.0, 64-bit).
    + added SX3 (NEC SX-3) architecture.
    + added SCO (SCO Unix) architecture.
    . warn that strings cannot be packed with DataInPlace encoding.
    . ranlib libraries after installing.
    . many patches to shared-memory transport code.
    . pvmd must check that deleted hosts aren't in new host table.
    . pvm_trecv() no longer hangs ignoring timeout after a signal is received.
    . pvmclaimo() no longer coredumps if task gets TC_OUPUT message that
      it didn't expect.
    . pvm_spawn now checks count for system error code in return message.
    . console checkmsgs() shouldn't compare message src to 0x80000000.
    . group library disables output collection and tracing while spawning
      group server, so it isn't traced as part of the application.
    . pvm_gstat now prints a message if there are no groups.
    . use PVM_FREE instead of free in iflist().
    . TEV_BCAST1 message now includes a list of tids.
    . clean up pvmd beprime().
    . added TF_FORKD flag letting pvmd wait for exit of children to get status.
    . cast message tags, e.g. TM_FIRST, so compiler doesn't complain.
    . LINUX.def - remove -DNOSOCKOPT
    . remove CC=gcc from SUNMP makefiles.
    . pvmgetarch calls mpstat with full path /bin/mpstat.
    . UXPM architecture has rsh path set to /usr/bin/rsh.
    . fixed Readme.mp - used old architecture names.
    . put warning in psend, precv man pages that they can't be mixed with
      regular send on certain machines (multiprocessors).
    . put warning in the pvm_send() man page about calling pvm_exit().
    . pack manpage declares that packing %s as NULL is not allowed.
    . made pvm_config man page more clear.
    . corrected syntax in fortran example in pvm_unpack man page.
    . tasker example needed fds=rfds; before select().
    . fixed examples/hitc_slave.f.
    . call pvm_freebuf in examples/timing_slave.c - unfreed buffer causes
      shared-memory transport to hang when slave is killed.
    . xep paints processor id bars darker on b&w display.
    . console "ps" flags display now takes up less space.
patch #4
version:
    3.3.3 -> 3.3.4
files:
    patch  src/patchlevel.h
    create conf/CSPP.def
    create conf/CSPP.m4
    patch  conf/HP300.def
    patch  conf/POWER4.def
    patch  conf/POWER4.m4
    patch  conf/RS6K.def
    patch  conf/RS6K.m4
    create conf/UXPM.def
    create conf/UXPM.m4
    patch  doc/arches
    patch  examples/gexample.f
    patch  examples/hello.c
    patch  examples/master1.c
    patch  examples/spmd.c
    patch  lib/debugger2
    patch  lib/pvmd
    patch  lib/pvmgetarch
    create libfpvm/CSPP/Makefile
    create libfpvm/POWER4/Makefile
    create libfpvm/RS6K/Makefile
    patch  libfpvm/pvm_consts.h
    patch  libfpvm/pvmfconfig.m4
    patch  libfpvm/pvmfreduce.m4
    patch  libfpvm/pvmftasks.m4
    patch  man/man3/libpvm.3
    patch  man/man3/pvm_config.3
    patch  man/man3/pvm_tasks.3
    patch  patches/Contents
    patch  src/global.h
    patch  src/lpvm.c
    patch  src/lpvmmimd.c
    patch  src/pvmarchc.c
    patch  src/pvmd.c
    patch  src/pvmshmem.h
what:
    + added CSPP (Convex SPP) architecture name.
    + added UXPM (Fujitsu) architecture  - not fully debugged.
    + can now reset read pointer in pvmfconfig(), pvmftasks().
    . RS6K, POWER4 fortran functions built with, without '_', -qextname works.
    . fixed HP300 def to match HPPA.
    . fixed several broken examples (missing includes).
    . debugger script uses csd debugger on CNVXen.
    . pvmd script blocks SIGINT on SGI so fortran apps don't kill the pvmd.
    . pvmgetarch script finds uname in /bin or /usr/bin.
    . increased filename length limit in pvmfspawn().
    . pvm_setopt(PvmSelfTraceTid) no longer coredumps if task not connected.
    . fixed typos in multiprocessor pvm_psend().
    . fixed 87th host bug in pvmd.
    . ALPHAMP - fixed pvmshmem.h
patch #3
version:
    3.3.2 -> 3.3.3
files:
    patch  src/patchlevel.h
    patch  conf/LINUX.def
    patch  console/tevfmt.c
    patch  examples/CM5/Makefile
    patch  lib/pvmgetarch
    patch  man/man3/pvm_catchout.3
    patch  man/man3/pvm_config.3
    patch  man/man3/pvm_delhosts.3
    patch  man/man3/pvm_tasks.3
    patch  patches/Contents
    patch  src/Makefile.aimk
    patch  src/ddpro.c
    patch  src/ddpro.h
    patch  src/global.h
    patch  src/lpvm.c
    patch  src/pvmcruft.c
    patch  src/pvmd.c
    patch  src/sdpro.c
    patch  src/tdpro.c
    patch  src/waitc.c
    patch  tasker/Makefile.aimk
what:
    . pvmputenv() incorrectly matched environment substrings.
    . LINUX.def needs RSHCOMMAND to be /usr/bin/rsh.
    . schentry() coredump on alpha fixed.
    . fixed bug causing RS6K to hang (write() to socket longer than 4096).
    . fixed psend and precv formats in console trace output.
    . pvm_catchout man page had incorrect syntax.
    . pvm_config man page is more clear about ownership of hostp[].
    . pvm_tasks man page is more clear about ownership of taskp[].
    . lib/pvmgetarch uses /usr/convex/getsysinfo instead of getsysinfo.
    . CM5 examples makefile was missing stuff.
patch #2
version:
    3.3.1 -> 3.3.2
files:
    patch  conf/KSR1.def
    patch  conf/KSR1.m4
    patch  doc/bugreport
    patch  examples/Makefile.aimk
    patch  examples/timing.c
    patch  gexamples/Makefile
    patch  lib/debugger2
    patch  man/man1/pvm.1
    patch  man/man1/pvm_intro.1
    patch  man/man1/pvmd3.1
    create man/man3/libpvm.3
    create man/man3/pvm_delete.3
    create man/man3/pvm_insert.3
    create man/man3/pvm_lookup.3
    patch  src/ddpro.c
    patch  src/global.h
    patch  src/lpvmshmem.c
    patch  src/patchlevel.h
    patch  src/pvmd.c
    patch  xep/xep.c
what:
    . (master) pvmd now accepts envar. PVM_DPATH to set default dx= path.
    . new man page for libpvm.
    . hack pvmd to work on LINUX machines - fixed "bogus pkt" messages.
    . fixes to KSR1 port - use <stdlib.h>, fix libfpvm names, debugger script.
    . fix /0 bug in examples/timing.c.
    . fix typo in shared memory protocol src/lpvmshmem.c that caused segfault.
    . fix Makefiles in examples and gexamples.
    . new man pages documenting "undocumented" functions.
patch #1
version:
    3.3.0 -> 3.3.1
files:
    patch  conf/MIPS.def
    create conf/MIPS.m4
    patch  doc/bugreport
    patch  gexamples/thb.c
    patch  gexamples/tjf.c
    patch  gexamples/tjl.c
    patch  include/pvmtev.h
    patch  libfpvm/Makefile.mimd
    patch  man/man1/pvm.1
    patch  man/man1/pvmd3.1
    patch  man/man3/pvm_addhosts.3
    patch  man/man3/pvm_barrier.3
    patch  man/man3/pvm_bcast.3
    patch  man/man3/pvm_bufinfo.3
    patch  man/man3/pvm_config.3
    patch  man/man3/pvm_delhosts.3
    patch  man/man3/pvm_freebuf.3
    patch  man/man3/pvm_getinst.3
    patch  man/man3/pvm_getopt.3
    patch  man/man3/pvm_getrbuf.3
    patch  man/man3/pvm_getsbuf.3
    patch  man/man3/pvm_gettid.3
    patch  man/man3/pvm_gsize.3
    patch  man/man3/pvm_halt.3
    patch  man/man3/pvm_initsend.3
    patch  man/man3/pvm_joingroup.3
    patch  man/man3/pvm_kill.3
    patch  man/man3/pvm_lvgroup.3
    patch  man/man3/pvm_mkbuf.3
    patch  man/man3/pvm_mstat.3
    patch  man/man3/pvm_mytid.3
    patch  man/man3/pvm_notify.3
    patch  man/man3/pvm_nrecv.3
    patch  man/man3/pvm_pack.3
    patch  man/man3/pvm_probe.3
    patch  man/man3/pvm_psend.3
    patch  man/man3/pvm_pstat.3
    patch  man/man3/pvm_recv.3
    patch  man/man3/pvm_recvf.3
    patch  man/man3/pvm_reduce.3
    patch  man/man3/pvm_send.3
    patch  man/man3/pvm_serror.3
    patch  man/man3/pvm_setopt.3
    patch  man/man3/pvm_setrbuf.3
    patch  man/man3/pvm_setsbuf.3
    patch  man/man3/pvm_start_pvmd.3
    patch  man/man3/pvm_tasks.3
    patch  man/man3/pvm_tidtohost.3
    patch  man/man3/pvm_unpack.3
    patch  patches/Contents
    patch  src/ddpro.c
    patch  src/global.h
    patch  src/host.c
    patch  src/host.h
    patch  src/lpvm.c
    patch  src/patchlevel.h
    patch  src/tdpro.c
what:
    . fix pvm_tasks man page.
    . fix macro in include/pvmtev.h to not use i as a local variable.
    . fix host file sp= option - didn't work when other * defaults set.
    . fixed segfaults in tmname() and dmname() with -O on ALPHA.
    . fix MIPS.def.
    . add MIPS.m4.
    . fixed: "libpvm [t40004]: mxfer() setsockopt: Protocol not available"
      when direct routing.
    . fixed man page SEE ALSO names.
    . fixed gexamples/{thb,tjf,tjl}.c - used old constant MAXGNAME.
    . libpvm connect tries several times - no more
      "mksocs() connect: Connection refused".
