Brandon
7da90e18f9
Basic TCP tests complete
2021-07-02 18:37:53 -07:00
Brandon
d48b268c6e
migrating to ESM merging v9.2.1
2021-07-02 14:39:07 -07:00
Brandon
f3458e7a7b
migrating to ESM
2021-07-02 14:35:02 -07:00
Simon Smith
74c7886968
set pipe read/write ability to variables
2021-07-02 21:10:01 +01:00
Simon Smith
f0c64a8282
allow all users to access the pipe
2021-06-30 14:39:52 +01:00
Brandon
768c5fc3a6
MIT Licence and Buffer fix
2020-11-11 12:21:02 -08:00
Brandon Nozaki Miller
7469dbac01
Merge branch 'master' into fix-165
2019-12-02 00:57:26 -08:00
Timbo White
6b777493d2
fix #165
2019-11-11 14:51:27 +00:00
Duknam Yoo
800936ab08
Fix ipcBuffer being shared with all sockets
2017-11-09 14:42:05 +09:00
Luke Stratman
8463175f62
Fixed a syntax error
2017-05-24 13:38:42 -04:00
Luke Stratman
1df857ce3a
Cluster module support
...
Added an option to control whether or not node-ipc unlinks the Unix
socket path when it starts a server which, when set to false, allows the
overall application to handle this and allows node-ipc to work with the
Node.js cluster module.
2017-05-24 13:36:40 -04:00
Brandon Nozaki Miller
fdfd13b98f
binding this is better for garbage collection.
2017-05-18 14:22:56 -07:00
Alexandre Tiertant
f6bd9e7832
fix this.log is not a function
2017-05-05 14:30:22 +02:00
RIAEvangelist
8886f82faa
cleanup, performance improvements and reformatting
2017-04-15 22:17:25 -07:00
RIAEvangelist
e4098d1921
Merge branch 'master' of github.com:RIAEvangelist/node-ipc
2017-04-15 21:13:25 -07:00
RIAEvangelist
a5bf16503c
es6 updates
2017-04-15 21:13:15 -07:00
Maksim Chartkou
33f717006b
fix: this.log is not a function
2017-03-27 16:10:13 +03:00
Brandon Nozaki Miller
4edd1d044e
do not reject messages
...
allow loose message sending, but prevent handling errors
2017-02-13 22:37:24 -08:00
Melvin Valster
4f9f206b42
Check for type and data not being undefined
2017-01-24 11:22:53 +01:00
Melvin
cfcf815275
Merge branch 'master' into master
2017-01-24 11:11:39 +01:00
RIAEvangelist
872e3ff090
Default simplification and interface addition
2016-12-21 17:03:12 -08:00
Melvin
3ca19e205e
Merge branch 'master' into master
2016-12-21 11:51:40 +01:00
Kevin Wilson
c849889590
call startTLSServer in socketServer to init this.server
2016-12-03 01:31:03 -08:00
Melvin
8de357f488
Ensure message format availability
...
Make sure the entire process doesn't crash when a message is sent without `type` and/or `data` as such:
```
error: Uncaught Exception TypeError: Cannot read property 'id' of undefined
at Server.gotData (/usr/src/app/node_modules/@trail/pigeoneer/node_modules/node-ipc/dao/socketServer.js:181:24)
at emitOne (events.js:101:20)
at Socket.emit (events.js:188:7)
at Socket.EventEmitter.emit (/usr/src/app/node_modules/@trail/pigeoneer/node_modules/sc-domain/index.js:12:31)
at readableAddChunk (_stream_readable.js:176:18)
at Socket.Readable.push (_stream_readable.js:134:10)
at TCP.onread (net.js:548:20)
```
2016-11-15 15:17:54 +01:00
SSMP
4b5f95a337
node version detection
2016-10-03 13:34:27 -07:00
SSMP
49b631b270
new event pubsub support
2016-09-30 06:00:28 -07:00
Brandon Nozaki Miller
df0c6407c1
major revisions to binary, hex and other rawBuffer sockets
2016-03-23 00:07:37 -07:00
Brandon Nozaki Miller
bd967c7513
fixing some ref links
2016-01-11 12:28:13 -08:00
Brandon Nozaki Miller
9f1755374a
fixed some formatting
2016-01-10 21:10:58 -08:00
Brandon Nozaki Miller
143e23ca4d
migrating to es6
2016-01-10 20:59:40 -08:00