Ecosyste.ms: OpenCollective
An open API service for software projects hosted on Open Collective.
github.com/ciderapp/npipe
A Windows named pipe implementation written in pure Go.
https://github.com/ciderapp/npipe
support arm64
22aa6f3beead11ae5af3c801ee1995987ee71875 authored almost 2 years ago
22aa6f3beead11ae5af3c801ee1995987ee71875 authored almost 2 years ago
fix a race condition (#21)
There was an obvious race condition where both Accept and Close were
twiddling with PipeListene...
Merge pull request #11 from aeckleder/master
Correctly handle error_no_data
0938d701e50e580f5925c773055eb6d6b32a0cbc authored over 10 years ago
Make acceptPipe() public again
1b59b5863ed84efbcb0bbe2260463b31127ac1f6 authored over 10 years ago
1b59b5863ed84efbcb0bbe2260463b31127ac1f6 authored over 10 years ago
move package docs to doc.go so that non-windows builds can still import npipe, which can make it easier for some dependency management tools to keep the dependencies correct
e562d4ae5c2f838f9e7e406f7d9890d5b02467a9 authored over 10 years ago
e562d4ae5c2f838f9e7e406f7d9890d5b02467a9 authored over 10 years ago
Correctly handle error_no_data.
24fbf01cf22d3ce836a7910e236f856674275080 authored over 10 years ago
24fbf01cf22d3ce836a7910e236f856674275080 authored over 10 years ago
Merge remote-tracking branch 'upstream/v2'
Conflicts:
README.md
Merge pull request #10 from gabriel-samfira/add-test
Properly close all handlers
6228fd0f31f2ea07d7aad84ee64e0e40266027de authored over 10 years ago
Merge pull request #7 from gabriel-samfira/add-test
Add ListenCloseListen test
abecfa59404eea9dac7c5e7f8ed99fe811a03417 authored over 10 years ago
Properly close all handlers
* FlushFileBuffers before disconnect
* close all handlers in PipeListener Close()
Add ListenCloseListen test
8e5cf9ae5485e7fd263e70cd44f794ae3fea8bfa authored over 10 years ago
8e5cf9ae5485e7fd263e70cd44f794ae3fea8bfa authored over 10 years ago
add deprecation warning
272c8150302e83f23d32a355364578c9c13ab20f authored over 10 years ago
272c8150302e83f23d32a355364578c9c13ab20f authored over 10 years ago
fix link issue in readme
86d100b9cc0fb2e0d27f2222801c16cd6fe9916a authored over 10 years ago
86d100b9cc0fb2e0d27f2222801c16cd6fe9916a authored over 10 years ago
add checks for net interfaces and update readme with godoc
9a1a6abbd8c6d30419837b3627d9886e73706bcf authored over 10 years ago
9a1a6abbd8c6d30419837b3627d9886e73706bcf authored over 10 years ago
MIT License
73edb8f5515f3f6e4ac97e91eaffaff39e241b77 authored over 10 years ago
73edb8f5515f3f6e4ac97e91eaffaff39e241b77 authored over 10 years ago
update readme
c529a8a980bbb49d45118611b176e939be4be67c authored over 10 years ago
c529a8a980bbb49d45118611b176e939be4be67c authored over 10 years ago
update readme and remove unecessary travis file
3b07fbe5f413b2525759e045ade8cc8403305e0d authored over 10 years ago
3b07fbe5f413b2525759e045ade8cc8403305e0d authored over 10 years ago
fix comment
43f3cbd26a5ccbb9e47f1dec599157fec310bfa1 authored over 10 years ago
43f3cbd26a5ccbb9e47f1dec599157fec310bfa1 authored over 10 years ago
update the timeout for readdeadline since windows is wacky like that
bbcb1aa54adc5fe35905c41f07a08ddeb878f5b8 authored over 10 years ago
bbcb1aa54adc5fe35905c41f07a08ddeb878f5b8 authored over 10 years ago
make tests more reliable
a183f84893bd408f08c0a48bfb701ea14820b109 authored over 10 years ago
a183f84893bd408f08c0a48bfb701ea14820b109 authored over 10 years ago
use exported error for when Closed is called and make the tests pass reliably
c85a3e8d0c501784be9c20e521c9e7b8a509a61a authored over 10 years ago
c85a3e8d0c501784be9c20e521c9e7b8a509a61a authored over 10 years ago
google changes to support rpc
53aa82e8b5626602dfd6cc4f895af2fc45f67527 authored over 10 years ago
53aa82e8b5626602dfd6cc4f895af2fc45f67527 authored over 10 years ago
Merge pull request #4 from hanwen/master
Make Listen exclusive for a given named pipe.
377c181d54779623b201be542c5cafeb5efd65b5 authored over 10 years ago
Make Listen exclusive for a given named pipe.
Otherwise, multiple processes can listen to the pipe, and clients will
round-robin between the d...
Merge pull request #2 from fuzzac/master
Fix event handle leak.
831feff9cac9e7454a0d9879f7c8803843ce097e authored almost 11 years ago
Fix event handle leak.
cd1ecdbfddfa64719ce9e17ca7b858d14d3df1cd authored almost 11 years ago
cd1ecdbfddfa64719ce9e17ca7b858d14d3df1cd authored almost 11 years ago
fix import broken in merge
13e887d4c9ac564785e4e33060d4b681899d9c7b authored over 11 years ago
13e887d4c9ac564785e4e33060d4b681899d9c7b authored over 11 years ago
Merge pull request #1 from aeckleder/upstream
Make Go RPC work through a duplex npipe.
3557f92574a98cb9b04a0e2f39b8ff33310a93b7 authored over 11 years ago
Changes suggested in code review.
87630a9696406a2acaacebd348c5e15016592048 authored over 11 years ago
87630a9696406a2acaacebd348c5e15016592048 authored over 11 years ago
Make Go RPC work through a duplex npipe.
6f8f23f0285b16a7a162ba434965cd91a1c481a8 authored over 11 years ago
6f8f23f0285b16a7a162ba434965cd91a1c481a8 authored over 11 years ago
Update README.md
c61ef76320eebf2959f4f5018b1008718d65e04a authored over 11 years ago
c61ef76320eebf2959f4f5018b1008718d65e04a authored over 11 years ago
Update README.md
8a1a015b621576eb896bec0fa5906c21bfd1d8e2 authored over 11 years ago
8a1a015b621576eb896bec0fa5906c21bfd1d8e2 authored over 11 years ago
Add tests for listening on ips and connection to ip addresses
357d10f5539660312bd67ff728616462473513cf authored over 11 years ago
357d10f5539660312bd67ff728616462473513cf authored over 11 years ago
Merge branch 'master' of https://github.com/natefinch/npipe
86db523b747ecfad45f6df5e8bc18198deb8a6eb authored over 11 years ago
86db523b747ecfad45f6df5e8bc18198deb8a6eb authored over 11 years ago
Implemented dialtimeout and updated the tests
748b104237d861ab7d2d876b137b156cb7a73d16 authored over 11 years ago
748b104237d861ab7d2d876b137b156cb7a73d16 authored over 11 years ago
Update LICENSE.txt
490ee91f08f63e1baa323270571031cdbfbf9314 authored over 11 years ago
490ee91f08f63e1baa323270571031cdbfbf9314 authored over 11 years ago
update readme
60c4364884119ca8d0bdf9eec8d884d291043f17 authored over 11 years ago
60c4364884119ca8d0bdf9eec8d884d291043f17 authored over 11 years ago
Merge branch 'master' of https://github.com/natefinch/npipe
cc96d21f5277b8db3febc3bf30b1a7adf93171fd authored over 11 years ago
cc96d21f5277b8db3febc3bf30b1a7adf93171fd authored over 11 years ago
implement timeouts for reading and writing from the PipeConn. More tests.
024d682f89ad9404c575fbdc55010c3821fd255d authored over 11 years ago
024d682f89ad9404c575fbdc55010c3821fd255d authored over 11 years ago
Update README.md
763b322f781f596264547553e0458e6b568ec72e authored over 11 years ago
763b322f781f596264547553e0458e6b568ec72e authored over 11 years ago
Update README.md
f1b4c5f4980263f9b51a2c0db9e48caacf9298f8 authored over 11 years ago
f1b4c5f4980263f9b51a2c0db9e48caacf9298f8 authored over 11 years ago
Missed a comment
e23fa3ce8b0199451bbd0ce5692590403b062848 authored over 11 years ago
e23fa3ce8b0199451bbd0ce5692590403b062848 authored over 11 years ago
Added a PipeError class, since CreatePipe and WaitPipe return different errors for bad paths. Also added a test for bad listen addresses, and an example for listen
fb0c42e6ffa47dbba9c671459984ddcca31734ab authored over 11 years ago
fb0c42e6ffa47dbba9c671459984ddcca31734ab authored over 11 years ago
Merge branch 'master' of https://github.com/natefinch/npipe
0e8ca2f12ad15cdc85a24990aeb79523b0234f5a authored over 11 years ago
0e8ca2f12ad15cdc85a24990aeb79523b0234f5a authored over 11 years ago
use Go's os.File instead of handling the syscall.handle myself in PipeConn. Also fix incorrect use of t.Error, using t.Fatal instead
e2f8cbb5a7c6011b9d336513357b29be5d1175bc authored over 11 years ago
e2f8cbb5a7c6011b9d336513357b29be5d1175bc authored over 11 years ago
Update README.md
1115a7fb21173e1a7bb995690f4d6499bd6191b3 authored over 11 years ago
1115a7fb21173e1a7bb995690f4d6499bd6191b3 authored over 11 years ago
add example, move the code around a bit to make the important stuff at the top
f24791dea091f53df78079d8dec1fc76c2a83118 authored over 11 years ago
f24791dea091f53df78079d8dec1fc76c2a83118 authored over 11 years ago
Added some tests, filled out comments, fixed a potential bug in Dial
3ae54e2f405ade5e4ce24b92e3b0de60bece788c authored over 11 years ago
3ae54e2f405ade5e4ce24b92e3b0de60bece788c authored over 11 years ago
add WaitNamedPipe method to account for multiple clients at once
b52a553e6f64fc93513f56ff6bb2195e24cfcf3c authored over 11 years ago
b52a553e6f64fc93513f56ff6bb2195e24cfcf3c authored over 11 years ago
Initial commit... pipes working in simple test cases
7dcb7efd20a5a504213fd16b9f32ac9d20389da7 authored over 11 years ago
7dcb7efd20a5a504213fd16b9f32ac9d20389da7 authored over 11 years ago
Initial commit
37c0d275afb44481858abfbd289bc68d2a12d48a authored over 11 years ago
37c0d275afb44481858abfbd289bc68d2a12d48a authored over 11 years ago