pstreams-devel Mailing List for PStreams
Brought to you by:
redi
You can subscribe to this list here.
2002 |
Jan
|
Feb
|
Mar
|
Apr
|
May
(1) |
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
---|---|---|---|---|---|---|---|---|---|---|---|---|
2004 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
(1) |
Nov
|
Dec
|
2005 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
(1) |
2006 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
(1) |
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
2007 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
(1) |
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
2008 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
(1) |
Aug
|
Sep
(1) |
Oct
|
Nov
(2) |
Dec
|
2009 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
(2) |
Oct
|
Nov
|
Dec
|
2011 |
Jan
|
Feb
|
Mar
|
Apr
|
May
(1) |
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
2012 |
Jan
|
Feb
|
Mar
|
Apr
(1) |
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
2013 |
Jan
(1) |
Feb
|
Mar
(1) |
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
From: Jonathan W. <pst...@ka...> - 2013-03-29 16:27:33
|
Hi Pstreams users, I want to make some changes to the Git history and push a rebased tree to the SourceForge repository, which is usually a very bad idea because it will cause a problem for anyone who has cloned the repository, because the upstream history will not match your local history. Is anyone using the repo, and if you are do you mind having to clone it again? If you have local changes in your copy of the master branch I can help you preserve them if needed. |
From: SourceForge.net <no...@so...> - 2013-01-20 17:55:59
|
Feature Requests item #3601569, was opened at 2013-01-20 09:55 Message generated for change (Tracker Item Submitted) made by redi You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=453895&aid=3601569&group_id=48695 Please note that this message will contain a full copy of the comment thread, including the initial issue submission, for this request, not just the latest update. Category: Documentation improvements Group: None Status: Open Priority: 5 Private: No Submitted By: Jonathan Wakely (redi) Assigned to: Jonathan Wakely (redi) Summary: Provide better examples of use Initial Comment: It would be good to provide a set of examples, including at least how to switch between (non-blocking) reads of stdout and stderr from a long-running child process. ---------------------------------------------------------------------- You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=453895&aid=3601569&group_id=48695 |
From: Jonathan W. <pst...@ka...> - 2012-04-13 21:42:02
|
I've imported the Pstreams CVS repository into Git. The project will still be hosted at SourceForge, but future changes will only be committed to the Git repo. See https://sourceforge.net/scm/?type=git&group_id=48695 for how to check it out. |
From: SourceForge.net <no...@so...> - 2011-05-01 19:00:45
|
Bugs item #3295867, was opened at 2011-05-01 19:00 Message generated for change (Tracker Item Submitted) made by You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=453892&aid=3295867&group_id=48695 Please note that this message will contain a full copy of the comment thread, including the initial issue submission, for this request, not just the latest update. Category: None Group: None Status: Open Resolution: None Priority: 5 Private: No Submitted By: https://www.google.com/accounts () Assigned to: Nobody/Anonymous (nobody) Summary: peof only available with opstream Initial Comment: Documentation implies use of peof manipulator should work with either opstream or pstream (bidirectional). It looks like the template function is written to only support opstreams. ---------------------------------------------------------------------- You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=453892&aid=3295867&group_id=48695 |
From: SourceForge.net <no...@so...> - 2009-09-25 11:33:52
|
Feature Requests item #2866501, was opened at 2009-09-25 13:33 Message generated for change (Tracker Item Submitted) made by elfring You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=453895&aid=2866501&group_id=48695 Please note that this message will contain a full copy of the comment thread, including the initial issue submission, for this request, not just the latest update. Category: None Group: None Status: Open Priority: 5 Private: No Submitted By: Markus Elfring (elfring) Assigned to: Nobody/Anonymous (nobody) Summary: preservation of whitespace characters Initial Comment: I have instructed an ipstream object to execute a find command. The result is returned in a single line while I expect that each found file name will appear on a separate line. I guess that the newline/end-of-line character gets lost or suppressed somewhere. I would appreciate if all whitespace characters can be kept. A similar behaviour can be adjusted by the function "noskipws" for standard input streams. How do you think about a different default setting for your approach? ---------------------------------------------------------------------- You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=453895&aid=2866501&group_id=48695 |
From: SourceForge.net <no...@so...> - 2009-09-23 15:06:35
|
Bugs item #2865053, was opened at 2009-09-23 17:06 Message generated for change (Tracker Item Submitted) made by elfring You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=453892&aid=2865053&group_id=48695 Please note that this message will contain a full copy of the comment thread, including the initial issue submission, for this request, not just the latest update. Category: None Group: None Status: Open Resolution: None Priority: 5 Private: No Submitted By: Markus Elfring (elfring) Assigned to: Nobody/Anonymous (nobody) Summary: Check return codes everywhere Initial Comment: Some checks for return codes are missing. Examples: Would you like to add more error handling for return values from "execvp" and "write" like in the function "basic_pstreambuf<C,T>::open"? ---------------------------------------------------------------------- You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=453892&aid=2865053&group_id=48695 |
From: SourceForge.net <no...@so...> - 2008-11-07 13:20:41
|
Bugs item #2234281, was opened at 2008-11-07 14:20 Message generated for change (Tracker Item Submitted) made by Item Submitter You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=453892&aid=2234281&group_id=48695 Please note that this message will contain a full copy of the comment thread, including the initial issue submission, for this request, not just the latest update. Category: None Group: None Status: Open Resolution: None Priority: 5 Private: No Submitted By: Till Maas (tmaas) Assigned to: Nobody/Anonymous (nobody) Summary: pstreams.wout missing in tarball / CVS Initial Comment: test_pstreams fails because pstreams.wout is not found. It seems also not to be in the CVS repository. ---------------------------------------------------------------------- You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=453892&aid=2234281&group_id=48695 |
From: SourceForge.net <no...@so...> - 2008-11-07 13:03:36
|
Patches item #2234202, was opened at 2008-11-07 14:03 Message generated for change (Tracker Item Submitted) made by Item Submitter You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=453894&aid=2234202&group_id=48695 Please note that this message will contain a full copy of the comment thread, including the initial issue submission, for this request, not just the latest update. Category: None Group: None Status: Open Resolution: None Priority: 5 Private: No Submitted By: Till Maas (tmaas) Assigned to: Nobody/Anonymous (nobody) Summary: support DESTDIR and preserve timestamps Initial Comment: This patch adds DESTDIR support to the makefile and makes install preserve the timestamp of the header. ---------------------------------------------------------------------- You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=453894&aid=2234202&group_id=48695 |
From: SourceForge.net <no...@so...> - 2008-09-19 01:41:21
|
Bugs item #2118980, was opened at 2008-09-19 10:41 Message generated for change (Tracker Item Submitted) made by Item Submitter You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=453892&aid=2118980&group_id=48695 Please note that this message will contain a full copy of the comment thread, including the initial issue submission, for this request, not just the latest update. Category: None Group: None Status: Open Resolution: None Priority: 5 Private: No Submitted By: Domo (domodomo) Assigned to: Nobody/Anonymous (nobody) Summary: make test fails: missing file? Initial Comment: $ make test g++ -pedantic -Werror -Wall -W -Wpointer-arith -Wcast-qual -Wcast-align -Wredundant-decls -g3 -std=c++98 -Woverloaded-virtual -o test_pstreams test_pstreams.cc g++ -pedantic -Werror -Wall -W -Wpointer-arith -Wcast-qual -Wcast-align -Wredundant-decls -g3 -std=c++98 -Woverloaded-virtual -o test_minimum test_minimum.cc test_pstreams test_pstreams EXITED WITH STATUS 1 test_minimum In more detail: $ ./test_pstreams # Testing basic I/O Test w1: Pass Test w2: STDIN: .fnord. STDIN: ..fnord.. STDIN: search local STDIN: nameserver 10.0.1.1 Pass ... # Testing wide chars cat: ./pstreams.wout: No such file or directory Test r44: Fail! Test r45: Pass Test r46: Pass Read: 0 chars. Providing a file pstreams.wout containing UTF-8 data makes the test pass. Perhaps such a file should be part of the distribution, or should be generated by the test script. Host is Darwin Tullamore.local 9.5.0 Darwin Kernel Version 9.5.0: Wed Sep 3 11:31:44 PDT 2008; root:xnu-1228.7.58~1/RELEASE_PPC Power Macintosh ---------------------------------------------------------------------- You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=453892&aid=2118980&group_id=48695 |
From: SourceForge.net <no...@so...> - 2008-07-07 15:38:42
|
Support Requests item #2012630, was opened at 2008-07-07 17:38 Message generated for change (Tracker Item Submitted) made by Item Submitter You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=453893&aid=2012630&group_id=48695 Please note that this message will contain a full copy of the comment thread, including the initial issue submission, for this request, not just the latest update. Category: None Group: None Status: Open Priority: 5 Private: No Submitted By: drhilbert (drhilbert) Assigned to: Nobody/Anonymous (nobody) Summary: Getting both the stdout and the stderr Initial Comment: Dear Redi, first of all thank you very much for this library because I was looking for something like this since a long time. I have two questions for you: 1. Can you explain better which is the difference between pstream and rpstream? 2. A bit more complicated. I need to execute a program that outputs messages on both the stdout and the stderr. Of course I would like to catch both and re-direct them through my ostream possibly in the same order they are generated. What should I use, pstream or rpstream? Should I open the (r)pstream with ( pstdout | pstderr ) ? How do I get the right order of messages? It would be very nice of you if you can provide a simple example... Cheers, hilbert ---------------------------------------------------------------------- You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=453893&aid=2012630&group_id=48695 |
From: SourceForge.net <no...@so...> - 2007-07-14 18:10:45
|
Bugs item #1754057, was opened at 2007-07-14 11:10 Message generated for change (Tracker Item Submitted) made by Item Submitter You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=453892&aid=1754057&group_id=48695 Please note that this message will contain a full copy of the comment thread, including the initial issue submission, for this request, not just the latest update. Category: None Group: None Status: Open Resolution: None Priority: 5 Private: No Submitted By: Nobody/Anonymous (nobody) Assigned to: Nobody/Anonymous (nobody) Summary: Example in Documents Initial Comment: In the documents, this in this exmaple: 1 // remove some files, capturing any error messages 2 std::vector<std::string> argv; 3 std::vector<std::string> errors; 4 argv.push_back("rm"); 5 argv.push_back("-rf"); 6 argv.push_back("./foo.txt"); 7 argv.push_back("./bar.html"); 8 argv.push_back("./fnord/"); 9 redi::ipstream in("rm", argv, pstreambuf::pstderr); 10 std::string errmsg; 11 while (std::getline(in, errmsg)) { 12 errors.push_back(errmsg); 13 } Line number 9 should be: redi::ipstream in("rm", argv, redi::pstreambuf::pstderr); Regards, Brian Ray (br...@se...) http://kazavoo.com ---------------------------------------------------------------------- You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=453892&aid=1754057&group_id=48695 |
From: SourceForge.net <no...@so...> - 2006-06-20 19:48:49
|
Bugs item #1509533, was opened at 2006-06-20 19:48 Message generated for change (Tracker Item Submitted) made by Item Submitter You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=453892&aid=1509533&group_id=48695 Please note that this message will contain a full copy of the comment thread, including the initial issue submission, for this request, not just the latest update. Category: None Group: None Status: Open Resolution: None Priority: 5 Submitted By: lawina (lawina) Assigned to: Nobody/Anonymous (nobody) Summary: Failure to compile with Sun Compiler Initial Comment: I have a Sun compiler with the following version : > CC -V CC: Forte Developer 7 C++ 5.4 2002/03/09 I tried to compile Pstreams which gave the following errors [15:41:29]> CC -o test_minimum test_minimum.cc "pstream.h", line 1800: Error: Could not find a match for redi::pstream_common<redi::CharT, redi::Traits>::pstream_common(const std::basic_string<char, std::char_traits<char>, std::allocator<char>>&, redi::pstream_common<redi::CharT, redi::Traits>::pmode). "pstream.h", line 1822: Error: Could not find a match for redi::pstream_common<redi::CharT, redi::Traits>::pstream_common(const std::basic_string<char, std::char_traits<char>, std::allocator<char>>&, const redi::pstream_common<redi::CharT, redi::Traits>::argv_type&, redi::pstream_common<redi::CharT, redi::Traits>::pmode). "pstream.h", line 1856: Error: Could not find a match for redi::pstream_common<redi::CharT, redi::Traits>::do_open(const std::basic_string<char, std::char_traits<char>, std::allocator<char>>&, redi::pstream_common<redi::CharT, redi::Traits>::pmode). "pstream.h", line 1875: Error: Could not find a match for redi::pstream_common<redi::CharT, redi::Traits>::do_open(const std::basic_string<char, std::char_traits<char>, std::allocator<char>>&, const redi::pstream_common<redi::CharT, redi::Traits>::argv_type&, redi::pstream_common<redi::CharT, redi::Traits>::pmode). 4 Error(s) detected. However g++ version 3.1 compiled just fine in the same platform. Any idea how to prevent the above errors for the Sun Compiler? Thanks. ---------------------------------------------------------------------- You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=453892&aid=1509533&group_id=48695 |
From: stephan b. <st...@s1...> - 2005-12-23 02:27:07
|
Hi, developer(s)! i just came across pstreams while looking for the zipios++ lib and i'm=20 very impressed with what you've done. i am going to attempt to create=20 an addon for libs11n (http://s11n.net) which uses your streams to=20 de/serialize data over arbitrary commands, like ssh. That will allow us=20 to save/load our C++ objects to/from remote servers from arbitrary=20 s11n-using applications. :) :) :) Abstractly, that's something like this: =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0opstream out("ssh me@host '= cat > destination'"); =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0s11nlite::save( mySerializa= bleObject, out ); Likewise, for input: =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0ipstream inp( "ssh me@host = 'cat < sourcefile'"); MyT * t =3D s11nlite::load_serializable<MyT>( inp ); The great part is, the stream-level dispatching is done away from=20 client-side code, so any s11nlite users can take advantage of it=20 without changing their code. Oh, the possibilities! Many thanks for your code!!! :):) =2D-=20 =2D---- st...@s1... http://s11n.net "Pleasure is a grace... not obedient to the commands of the will." -- Alan W. Watts. |
From: Jonathan W. <pst...@ka...> - 2004-10-17 17:44:29
|
I have just made a new release of PStreams, featuring numerous bug fixes and improvements. The release is version 0.5.0 (rather than 0.50) as I have switched to using major.minor.patchlevel numbering style. Release notes, ChangeLog and tar files are on SourceForge: http://sf.net/project/showfiles.php?group_id=48695&package_id=41869&release_id=275840 I've added a FAQ listing a few questions I've been asked, as well as some I expect to be asked at some point. I hope that will save people time, as I don't always reply to emails very quickly :-) Thank you to everyone who helped by reporting bugs, sending ideas or just letting me know they're using the code. jon |
From: Jonathan W. <re...@us...> - 2002-05-01 12:11:03
|
I posted the following article on comp.lang.c++.moderated to ask for advice on a feature of PStreams: http://groups.google.com/groups?dq=&hl=en&selm=aakquv%248n5%241%40s1.uklinux.net -- "A well-written program is its own heaven A poorly written program is its own hell" - The Tao of Programming |