PStreams is released under the GNU Lesser General Public License
Latest release is 0.6.0
These releases consist of a gzipped tar archive which includes the PStreams headers and associated files. Documentation can be automatically generated from the headers using Doxygen but pre-generated HTML docs are available in a separate archive for users who don't have Doxygen installed. The README and ChangeLog files are included in the main archive.
Based on the latest sources at the time of release. (complete ChangeLog)
(2008/7/9) Release 0.6.0 (beta):
pstreams-0.6.0.tar.gz
-
pstreams-docs-0.6.0.tar.gz
-
(README)
(2005/6/11) Release 0.5.2 (beta):
pstreams-0.5.2.tar.gz
-
pstreams-docs-0.5.2.tar.gz
-
(README)
(2004/10/17) Release 0.5.0 (beta):
pstreams-0.5.0.tar.gz
-
pstreams-docs-0.5.0.tar.gz
-
(README)
(2004/04/30) Release 0.48 (beta):
pstreams-0.48.tar.gz
-
pstreams-0.48-docs.tar.gz
-
(README)
(2002/12/03) Release 0.42 (beta):
pstreams-0.42.tar.gz
-
pstreams-0.42-docs.tar.gz
-
(README)
(2002/09/22) Release 0.40 (beta):
pstreams-0.40.tar.gz
-
pstreams-0.40-docs.tar.gz
-
(README)
(2002/08/27) Release 0.38 (alpha):
pstreams-0.38.tar.gz
-
pstreams-0.38-docs.tar.gz
-
(README)
(2002/08/27) Release 0.37 (alpha):
pstreams-0.37.tar.gz
-
pstreams-0.37-docs.tar.gz
-
(README)
(2002/07/24) Release 0.35 (alpha):
pstreams-0.35.tar.gz
-
pstreams-0.35-docs.tar.gz
-
(README)
(2002/04/26) Release init-sf (alpha):
pstreams-init-sf.tar.gz
-
pstreams-init-sf-docs.tar.gz
-
(README)
PStreams is available as a Debian package from Debian's official repository, under the name libpstreams-dev (as required by Debian packages naming convention). If you have a Debian GNU/Linux system, PStreams can be easily installed via APT:
apt-get install libpstreams-dev
Thanks to Antonio S. de A. Terceiro for maintaining the Debian package.
popen()-based branch
Releases on this branch are numbered 0.17.x where x
increases for each release, because it was branched off from release 0.17.
These versions are implemented using popen(), and so the classes
use a FILE* internally, where the new implementation uses file
descriptors. This restricts the PStreams classes to one-way I/O.
This branch is not being very actively developed, so might only be updated
with bugfixes.
(2002/08/27) Release 0.17.1 (beta):
pstreams-0.17.1.tar.gz
-
pstreams-0.17.1-docs.tar.gz
(2002/04/26) Release 0.17 (alpha):
pstreams-0.17.tar.gz
-
pstreams-0.17-docs.tar.gz
The backward-compatible (non-standard, unsupported, maybe don't even
work) PStreams classes are in the file
pstream_compat.h.
This is a fairly pointless release, as it probably only works with old
versions of GCC, which have the very similar pfstream
classes anyway.
Anonymous CVS access is available by following the instructions on the SourceForge project page, which basically amount to typing:
cvs -d:pserver:anonymous@pstreams.cvs.sourceforge.net:/cvsroot/pstreams login
pressing Enter when prompted for a password, and then typing:
cvs -z3 -d:pserver:anonymous@pstreams.cvs.sourceforge.net:/cvsroot/pstreams co pstreams
You can also browse the CVS repository online.