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 over 1 year ago by freehelpdesk <[email protected]>
fix a race condition (#21)

There was an obvious race condition where both Accept and Close were
twiddling with PipeListene...

c1b8fa8bdccecb0b8db834ee0b92fdbcfa606dd6 authored over 8 years ago by Nate Finch <[email protected]>
Merge pull request #11 from aeckleder/master

Correctly handle error_no_data

0938d701e50e580f5925c773055eb6d6b32a0cbc authored about 10 years ago by Nate Finch <[email protected]>
Make acceptPipe() public again

1b59b5863ed84efbcb0bbe2260463b31127ac1f6 authored about 10 years ago by Andreas Eckleder <[email protected]>
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 about 10 years ago by Nate Finch <[email protected]>
Correctly handle error_no_data.

24fbf01cf22d3ce836a7910e236f856674275080 authored about 10 years ago by Andreas Eckleder <[email protected]>
Merge remote-tracking branch 'upstream/v2'

Conflicts:
README.md

c059895d5f5760081622cf75c8ef4a901ea666c7 authored about 10 years ago by Andreas Eckleder <[email protected]>
Merge pull request #10 from gabriel-samfira/add-test

Properly close all handlers

6228fd0f31f2ea07d7aad84ee64e0e40266027de authored about 10 years ago by Nate Finch <[email protected]>
Merge pull request #7 from gabriel-samfira/add-test

Add ListenCloseListen test

abecfa59404eea9dac7c5e7f8ed99fe811a03417 authored about 10 years ago by Nate Finch <[email protected]>
Properly close all handlers

* FlushFileBuffers before disconnect
* close all handlers in PipeListener Close()

54b69f4dc41576f3822de6b60b61de24b98efdb9 authored about 10 years ago by Gabriel Adrian Samfira <[email protected]>
Add ListenCloseListen test

8e5cf9ae5485e7fd263e70cd44f794ae3fea8bfa authored about 10 years ago by Gabriel Adrian Samfira <[email protected]>
add deprecation warning

272c8150302e83f23d32a355364578c9c13ab20f authored over 10 years ago by Nate Finch <[email protected]>
fix link issue in readme

86d100b9cc0fb2e0d27f2222801c16cd6fe9916a authored over 10 years ago by Nate Finch <[email protected]>
add checks for net interfaces and update readme with godoc

9a1a6abbd8c6d30419837b3627d9886e73706bcf authored over 10 years ago by Nate Finch <[email protected]>
MIT License

73edb8f5515f3f6e4ac97e91eaffaff39e241b77 authored over 10 years ago by Nate Finch <[email protected]>
update readme

c529a8a980bbb49d45118611b176e939be4be67c authored over 10 years ago by Nate Finch <[email protected]>
update readme and remove unecessary travis file

3b07fbe5f413b2525759e045ade8cc8403305e0d authored over 10 years ago by Nate Finch <[email protected]>
fix comment

43f3cbd26a5ccbb9e47f1dec599157fec310bfa1 authored over 10 years ago by Nate Finch <[email protected]>
update the timeout for readdeadline since windows is wacky like that

bbcb1aa54adc5fe35905c41f07a08ddeb878f5b8 authored over 10 years ago by Nate Finch <[email protected]>
make tests more reliable

a183f84893bd408f08c0a48bfb701ea14820b109 authored over 10 years ago by Nate Finch <[email protected]>
use exported error for when Closed is called and make the tests pass reliably

c85a3e8d0c501784be9c20e521c9e7b8a509a61a authored over 10 years ago by Nate Finch <[email protected]>
google changes to support rpc

53aa82e8b5626602dfd6cc4f895af2fc45f67527 authored over 10 years ago by Nate Finch <[email protected]>
Merge pull request #4 from hanwen/master

Make Listen exclusive for a given named pipe.

377c181d54779623b201be542c5cafeb5efd65b5 authored over 10 years ago by Nate Finch <[email protected]>
Make Listen exclusive for a given named pipe.

Otherwise, multiple processes can listen to the pipe, and clients will
round-robin between the d...

333564eb64f112337470d1e2be44a6ba31167db5 authored over 10 years ago by Han-Wen Nienhuys <[email protected]>
Merge pull request #2 from fuzzac/master

Fix event handle leak.

831feff9cac9e7454a0d9879f7c8803843ce097e authored over 10 years ago by Nate Finch <[email protected]>
Fix event handle leak.

cd1ecdbfddfa64719ce9e17ca7b858d14d3df1cd authored over 10 years ago by unknown <unknown>
fix import broken in merge

13e887d4c9ac564785e4e33060d4b681899d9c7b authored about 11 years ago by Nate Finch <[email protected]>
Merge pull request #1 from aeckleder/upstream

Make Go RPC work through a duplex npipe.

3557f92574a98cb9b04a0e2f39b8ff33310a93b7 authored about 11 years ago by Nate Finch <[email protected]>
Changes suggested in code review.

87630a9696406a2acaacebd348c5e15016592048 authored about 11 years ago by Andreas Eckleder <[email protected]>
Make Go RPC work through a duplex npipe.

6f8f23f0285b16a7a162ba434965cd91a1c481a8 authored over 11 years ago by Andreas Eckleder <[email protected]>
Update README.md

c61ef76320eebf2959f4f5018b1008718d65e04a authored over 11 years ago by Nate Finch <[email protected]>
Update README.md

8a1a015b621576eb896bec0fa5906c21bfd1d8e2 authored over 11 years ago by Nate Finch <[email protected]>
Add tests for listening on ips and connection to ip addresses

357d10f5539660312bd67ff728616462473513cf authored over 11 years ago by Nate Finch <[email protected]>
Merge branch 'master' of https://github.com/natefinch/npipe

86db523b747ecfad45f6df5e8bc18198deb8a6eb authored over 11 years ago by Nate Finch <[email protected]>
Implemented dialtimeout and updated the tests

748b104237d861ab7d2d876b137b156cb7a73d16 authored over 11 years ago by Nate Finch <[email protected]>
Update LICENSE.txt

490ee91f08f63e1baa323270571031cdbfbf9314 authored over 11 years ago by Nate Finch <[email protected]>
update readme

60c4364884119ca8d0bdf9eec8d884d291043f17 authored over 11 years ago by Nate Finch <[email protected]>
Merge branch 'master' of https://github.com/natefinch/npipe

cc96d21f5277b8db3febc3bf30b1a7adf93171fd authored over 11 years ago by Nate Finch <[email protected]>
implement timeouts for reading and writing from the PipeConn. More tests.

024d682f89ad9404c575fbdc55010c3821fd255d authored over 11 years ago by Nate Finch <[email protected]>
Update README.md

763b322f781f596264547553e0458e6b568ec72e authored over 11 years ago by Nate Finch <[email protected]>
Update README.md

f1b4c5f4980263f9b51a2c0db9e48caacf9298f8 authored over 11 years ago by Nate Finch <[email protected]>
Missed a comment

e23fa3ce8b0199451bbd0ce5692590403b062848 authored over 11 years ago by Nate Finch <[email protected]>
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 by Nate Finch <[email protected]>
Merge branch 'master' of https://github.com/natefinch/npipe

0e8ca2f12ad15cdc85a24990aeb79523b0234f5a authored over 11 years ago by Nate Finch <[email protected]>
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 by Nate Finch <[email protected]>
Update README.md

1115a7fb21173e1a7bb995690f4d6499bd6191b3 authored over 11 years ago by Nate Finch <[email protected]>
add example, move the code around a bit to make the important stuff at the top

f24791dea091f53df78079d8dec1fc76c2a83118 authored over 11 years ago by Nate Finch <[email protected]>
Added some tests, filled out comments, fixed a potential bug in Dial

3ae54e2f405ade5e4ce24b92e3b0de60bece788c authored over 11 years ago by Nate Finch <[email protected]>
add WaitNamedPipe method to account for multiple clients at once

b52a553e6f64fc93513f56ff6bb2195e24cfcf3c authored over 11 years ago by Nate Finch <[email protected]>
Initial commit... pipes working in simple test cases

7dcb7efd20a5a504213fd16b9f32ac9d20389da7 authored over 11 years ago by Nate Finch <[email protected]>
Initial commit

37c0d275afb44481858abfbd289bc68d2a12d48a authored over 11 years ago by Nate Finch <[email protected]>