Bryan Roe
f8f657d730
Fixed enumerability of Array polyfill methods
2021-02-18 11:24:10 -08:00
Bryan Roe
da756d6b7f
Added new reference mode for EventEmitter
2021-02-18 01:51:52 -08:00
Bryan Roe
b8e4ba48b4
Fixed potential crash
2021-02-18 01:49:07 -08:00
Bryan Roe
4116bafb17
Added missing metadata
2021-02-18 01:47:58 -08:00
Bryan Roe
55f0f91587
Updated Garbage Handling
2021-02-17 01:00:21 -08:00
Bryan Roe
ebf06898b2
1. Fixed valgrind issue
...
2. Updated child_process, to now have back-parent pointer on completion
2021-02-16 21:59:48 -08:00
Bryan Roe
71b5e588c3
1. Updated to duktape 2.6.0
...
2. Added support for execution timeout
2021-02-16 15:10:28 -08:00
Bryan Roe
9d2fe9b2b0
Fixed edge case bug where childprocess.waitExit() called during promise.waitExit() would cause event loop to prematurely exit.
2021-02-15 22:57:46 -08:00
Bryan Roe
e5418181c3
1. Fixed bug with process.cwd() on windows when the cwd is a root level folder
...
2. Added process.chdir()
3. Updated child_process._execve() to use process.env if not specified
4. Updated service manager to work better with docker container
2021-02-10 20:25:46 -08:00
Bryan Roe
a4b3c7787b
update service.appWorkingDirectory on macos
2021-02-10 02:53:48 -08:00
Bryan Roe
f932ef8d89
1. Fixed crash on Alpine
...
2. updated self-test
2021-02-10 00:44:30 -08:00
Bryan Roe
e581505ba9
Fixed bug with service.appWorkingDirectory() on freebsd
2021-02-09 20:19:57 -08:00
Bryan Roe
40c6957e45
1. Updated selfTest for Linux
...
2. Fixed edge case crash in ILibChain_Continue()
2021-02-09 18:04:32 -08:00
Bryan Roe
43c5f2d1b5
Updated service restart on Windows, when called from self.
2021-02-07 15:26:53 -08:00
Bryan Roe
66e489c49c
Changed default value of Enumerable macro
2021-02-05 20:08:31 -08:00
Bryan Roe
6df48effc3
Updated some properties of MeshAgent object to be enumerable
2021-02-05 19:56:34 -08:00
Bryan Roe
766b4e9df0
Fixed bug where promise.wait() would timeout if called after already settled
2021-02-05 15:21:15 -08:00
Bryan Roe
5ed2a792f5
Removed errant parameter
2021-02-05 14:55:52 -08:00
Bryan Roe
c219db858d
Added #ifdef around Windows specific method call
2021-02-05 14:53:37 -08:00
Bryan Roe
c41b7195c6
1 Updated Windows Self update, to attempt to kill zombie processes
...
2. Added promise.wait()
2021-02-05 14:47:11 -08:00
Bryan Roe
d977bee7b9
Fixed compiler warning
2021-02-05 11:28:53 -08:00
Bryan Roe
911e6a5b18
Fixed bug where ALPN/sni was queried on non TLS connections
2021-02-05 11:22:25 -08:00
Bryan Roe
ae33e264c5
Updated sysinfo/volumes
2021-02-04 23:24:31 -08:00
Bryan Roe
19e7d9e876
1. Updated ALPN support to work better with NodeJS 6.0.0
...
2. Added servername property on tls.socket
2021-02-04 20:06:53 -08:00
Bryan Roe
6f28cdb484
1. Fixed bug where NetworkTimeout Error, caused duplicate connection
...
2. Fixed dispatcher on Windows to put username in quotes
3. Added additional logging
4. Added TLS/ALPN support
2021-02-04 12:57:36 -08:00
Bryan Roe
4a42d731b0
Fixed bug, where websockets were added into globalAgent, instead of local agent.
2021-02-02 17:15:11 -08:00
Bryan Roe
face65a52e
Added service.parameters() for macOS
2021-01-31 01:20:35 -08:00
Bryan Roe
b39d7685a3
removed invalid entries from process enumeration
2021-01-30 13:28:17 -08:00
Bryan Roe
3abda02c22
Fixed process enumeration truncation for FreeBSD and OpenWRT
2021-01-30 12:28:11 -08:00
Bryan Roe
8c8a6549f3
Added fallback for process parsing on linux
2021-01-30 10:55:41 -08:00
Bryan Roe
2f980a1b70
Fixed process enumeration parse errors on linux
2021-01-30 09:55:17 -08:00
Bryan Roe
d540fd64c8
Fixed service.restart() for self, for FreeBSD
2021-01-29 22:09:50 -08:00
Bryan Roe
464f756f6e
Added service.parameters() for upstart and systemd
2021-01-29 19:42:49 -08:00
Bryan Roe
13a45a1116
Fixed bug/issue with systemd when trying to restart self
2021-01-29 12:18:12 -08:00
Bryan Roe
02aa37ca8f
Fixed bug with systemd 'isRunning'
2021-01-29 11:59:34 -08:00
Bryan Roe
c3872d6ec8
1. Fixed execv(e)
...
2. Fixed service.restart() for OpenRC
2021-01-29 10:13:37 -08:00
Bryan Roe
434cc0e66b
Fixed regex
2021-01-29 00:23:14 -08:00
Bryan Roe
7f5e1e3fd7
Added descriptor helper methods
2021-01-28 23:48:02 -08:00
Bryan Roe
50bb5730c3
Changed order of operation for getLibInfo()
2021-01-28 23:30:50 -08:00
Bryan Roe
a848bc6da8
Removed linux only restriction to getLibInfo()
2021-01-28 23:24:59 -08:00
Bryan Roe
3918aff513
Fixed typo in awkscript
2021-01-28 22:39:16 -08:00
Bryan Roe
956e735b82
Updated regex on getLibInfo()
2021-01-28 22:35:55 -08:00
Bryan Roe
e932a1ac99
Improved getLibInfo() to work even if ldconfig doesn't exist
2021-01-28 22:22:47 -08:00
Bryan Roe
ed42d06b4f
Fixed error condition bug with getLibInfo()
2021-01-28 18:45:52 -08:00
Bryan Roe
acad58b731
Added workaround for rc-status bug
2021-01-28 17:49:36 -08:00
Bryan Roe
d664208b21
Fixed typo
2021-01-28 17:34:12 -08:00
Bryan Roe
c5e2b16e83
Added missing 'pid' setting for OpenRC
2021-01-28 17:21:51 -08:00
Bryan Roe
f67d632c4b
Updated OpenRC support
2021-01-28 16:30:56 -08:00
Bryan Roe
40e91aa034
Added full support for OpenRC
2021-01-28 15:54:25 -08:00
Bryan Roe
8290c63552
Improved signal handling on linux, to support all standard signals.
2021-01-28 10:24:45 -08:00