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
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
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
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
Correctly handle error_no_data.

24fbf01cf22d3ce836a7910e236f856674275080 authored over 10 years ago
Merge remote-tracking branch 'upstream/v2'

Conflicts:
README.md

c059895d5f5760081622cf75c8ef4a901ea666c7 authored over 10 years ago
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()

54b69f4dc41576f3822de6b60b61de24b98efdb9 authored over 10 years ago
Add ListenCloseListen test

8e5cf9ae5485e7fd263e70cd44f794ae3fea8bfa authored over 10 years ago
add deprecation warning

272c8150302e83f23d32a355364578c9c13ab20f authored over 10 years ago
fix link issue in readme

86d100b9cc0fb2e0d27f2222801c16cd6fe9916a authored over 10 years ago
add checks for net interfaces and update readme with godoc

9a1a6abbd8c6d30419837b3627d9886e73706bcf authored over 10 years ago
MIT License

73edb8f5515f3f6e4ac97e91eaffaff39e241b77 authored over 10 years ago
update readme

c529a8a980bbb49d45118611b176e939be4be67c authored over 10 years ago
update readme and remove unecessary travis file

3b07fbe5f413b2525759e045ade8cc8403305e0d authored over 10 years ago
fix comment

43f3cbd26a5ccbb9e47f1dec599157fec310bfa1 authored over 10 years ago
update the timeout for readdeadline since windows is wacky like that

bbcb1aa54adc5fe35905c41f07a08ddeb878f5b8 authored over 10 years ago
make tests more reliable

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
google changes to support rpc

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...

333564eb64f112337470d1e2be44a6ba31167db5 authored over 10 years ago
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
fix import broken in merge

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
Make Go RPC work through a duplex npipe.

6f8f23f0285b16a7a162ba434965cd91a1c481a8 authored over 11 years ago
Update README.md

c61ef76320eebf2959f4f5018b1008718d65e04a authored over 11 years ago
Update README.md

8a1a015b621576eb896bec0fa5906c21bfd1d8e2 authored over 11 years ago
Add tests for listening on ips and connection to ip addresses

357d10f5539660312bd67ff728616462473513cf authored over 11 years ago
Merge branch 'master' of https://github.com/natefinch/npipe

86db523b747ecfad45f6df5e8bc18198deb8a6eb authored over 11 years ago
Implemented dialtimeout and updated the tests

748b104237d861ab7d2d876b137b156cb7a73d16 authored over 11 years ago
Update LICENSE.txt

490ee91f08f63e1baa323270571031cdbfbf9314 authored over 11 years ago
update readme

60c4364884119ca8d0bdf9eec8d884d291043f17 authored over 11 years ago
Merge branch 'master' of https://github.com/natefinch/npipe

cc96d21f5277b8db3febc3bf30b1a7adf93171fd authored over 11 years ago
implement timeouts for reading and writing from the PipeConn. More tests.

024d682f89ad9404c575fbdc55010c3821fd255d authored over 11 years ago
Update README.md

763b322f781f596264547553e0458e6b568ec72e authored over 11 years ago
Update README.md

f1b4c5f4980263f9b51a2c0db9e48caacf9298f8 authored over 11 years ago
Missed a comment

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
Merge branch 'master' of https://github.com/natefinch/npipe

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
Update README.md

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
Added some tests, filled out comments, fixed a potential bug in Dial

3ae54e2f405ade5e4ce24b92e3b0de60bece788c authored over 11 years ago
add WaitNamedPipe method to account for multiple clients at once

b52a553e6f64fc93513f56ff6bb2195e24cfcf3c authored over 11 years ago
Initial commit... pipes working in simple test cases

7dcb7efd20a5a504213fd16b9f32ac9d20389da7 authored over 11 years ago
Initial commit

37c0d275afb44481858abfbd289bc68d2a12d48a authored over 11 years ago