A utility to read and write from: pipes, sockets, program handles, NT Native API objects, file mapping/section objects and standard handles. Supports various text/data conversions. Supports chained/teed, asynchronous, blocking and queued IO.
Be the first to post a text review of npipe. Rate and review a project by clicking thumbs up or thumbs down in the right column.
npipe version 1.3 beta 2 ________________________ Bug Fixes: Fix bug in backslash escaping of PCRE strings. Added functionality: Read unicode command lines and hence command line text parameters can be in full unicode. Added switches: -A/--pre-buffer-fill-unicode for prefilling buffers with unicode text, and --readme for outputing the readme file. Other changes: Change EOL type of text files to CRLF instead of LF. Clean up makefile. Error/documentation output to non-console handles is now in UTF-8 format. Remove usage and dependency on snprintf library. Change error texts to unicode. Make output language neutral (work in progress). Autodetect text type of response files based on BOM. Readme file is now autogenerated by the executable. Release notes: This release is even more unlikely than previous releases to work on windows systems with no unicode support.
npipe version 1.3 beta 2 ________________________ Bug Fixes: Fix bug in backslash escaping of PCRE strings. Added functionality: Read unicode command lines and hence command line text parameters can be in full unicode. Added switches: -A/--pre-buffer-fill-unicode for prefilling buffers with unicode text, and --readme for outputing the readme file. Other changes: Change EOL type of text files to CRLF instead of LF. Clean up makefile. Error/documentation output to non-console handles is now in UTF-8 format. Remove usage and dependency on snprintf library. Change error texts to unicode. Make output language neutral (work in progress). Autodetect text type of response files based on BOM. Readme file is now autogenerated by the executable. Release notes: This release is even more unlikely than previous releases to work on windows systems with no unicode support.
npipe version 1.3 beta 2 ________________________ Bug Fixes: Fix bug in backslash escaping of PCRE strings. Added functionality: Read unicode command lines and hence command line text parameters can be in full unicode. Added switches: -A/--pre-buffer-fill-unicode for prefilling buffers with unicode text, and --readme for outputing the readme file. Other changes: Change EOL type of text files to CRLF instead of LF. Clean up makefile. Error/documentation output to non-console handles is now in UTF-8 format. Remove usage and dependency on snprintf library. Change error texts to unicode. Make output language neutral (work in progress). Autodetect text type of response files based on BOM. Readme file is now autogenerated by the executable. Release notes: This release is even more unlikely than previous releases to work on windows systems with no unicode support.
npipe version 1.3 beta 1 ________________________ Bug fixes: Fix buffer selection errors on combination line-split line-ending conversion operations to a different buffer without auto buffer change. Added functionality: UTF-7 and UTF-8 codepage specifiers added for widechar<-->multibyte conversions. Add UTF-8 and ASCII regular expression support (search and replace). This requires that the pcre3.dll dynamic link library be available. (All other functionality does not require this dll). Added buffer copy, exchange, concatenation and pre-loading operations. Added ASCII and Unicode character substitution. Support multiple sequential inputs, either using the same or different output conversion chains. Added support to limit the number of read operations made on an input. Other changes: Various code changes made to reduce CPU cycles wasted. Added credits to readme file. Readme file is now autogenerated by the makefile. Release notes: The syntax for regular expressions is described in detail on the PCRE website http://www.pcre.org/ Replacments for (sub)patterns are in the syntax: $num, ${num}, or ${named-subpattern}. The entire match is subpattern 0. To specify a literal '$' use a backslash. Certain buffer operations cannot be performed on buffer 'a', see readme/npipe --help for details.
A utility to read and write from: pipes, sockets, program handles, NT Native API objects, file mapping/section objects and standard handles. Supports various text/data conversions. Supports chained/teed, asynchronous, blocking and queued IO. Bug fixes: Fix buffer selection errors on combination line-split line-ending conversion operations to a different buffer without auto buffer change. Added functionality: UTF-7 and UTF-8 codepage specifiers added for widechar<-->multibyte conversions. Add UTF-8 and ASCII regular expression support (search and replace). This requires that the pcre3.dll dynamic link library be available. (All other functionality does not require this dll). Added buffer copy, exchange, concatenation and pre-loading operations. Added ASCII and Unicode character substitution. Support multiple sequential inputs, either using the same or different output conversion chains. Added support to limit the number of read operations made on an input. Other changes: Various code changes made to reduce CPU cycles wasted. Added credits to readme file. Readme file is now autogenerated by the makefile. Release notes: The syntax for regular expressions is described in detail on the PCRE website http://www.pcre.org/ Replacments for (sub)patterns are in the syntax: $num, ${num}, or ${named-subpattern}. The entire match is subpattern 0. To specify a literal '$' use a backslash. Certain buffer operations cannot be performed on buffer 'a', see readme/npipe --help for details.
Be the first person to add a text review.
Copyright © 2009 Geeknet, Inc. All rights reserved. Terms of Use
Thanks for your rating!
Would you also like to write a review?
Thanks for your review!
Get credit for your review by logging in via OpenID. Click your account provider: