Bryan Roe
2f657f31e5
1. Updated 'addMethod' on emitter, to return this, so you can chain multiple together
...
2. Updated wget return value to expose an 'abort' event
2019-02-13 16:05:51 -08:00
Bryan Roe
76fac42a5f
Added 'abort' to wget and clientRequest
2019-02-13 15:57:32 -08:00
Bryan Roe
65e44f0a9d
Removed 'nocontinue' functionality from piped streams
2019-02-13 15:57:02 -08:00
Bryan Roe
353b4b2181
Added 'wget'
2019-02-13 11:09:05 -08:00
Bryan Roe
6918c90253
Renamed '_eventHook' on EventEmitter to 'newListener' to match node definition
2019-02-12 21:40:08 -08:00
Bryan Roe
9542a14ada
added missing Proxy support for non TLS connections
2019-02-12 17:57:22 -08:00
Bryan Roe
d491aeb98f
Added NULL check on uncaught exceptions
2019-02-12 17:56:27 -08:00
Bryan Roe
e6dca12458
Updated comments
2019-02-12 16:55:50 -08:00
Bryan Roe
ea62661a2d
Added ability to specify a JS Debugger Port in the db
2019-02-12 16:54:34 -08:00
Bryan Roe
bfce186759
Updated Duktape_GetBuffer(), so if the object is null or undefined, it returns NULL instead of throwing an exception
2019-02-12 16:54:04 -08:00
Bryan Roe
a52a8e0c9f
Fixed behavior so WebSoketServer does not mask data, when talking to clients, to fix interop issue with Chrome
2019-02-12 16:34:23 -08:00
Bryan Roe
09a2c17104
Changed UINT_PTR to uintptr_t
2019-02-12 14:15:28 -08:00
Bryan Roe
99f688d01a
Documented list of agent configuration db keys
2019-02-12 14:03:14 -08:00
Bryan Roe
995c4015b0
Added functionality so if 'webSocketMaskOverride' is specified in the db, the optimization to disable masking for TLS protected websockets is disabled
2019-02-12 13:43:42 -08:00
Bryan Roe
92abf51a8d
Updated, so httpStream and WebSocketStream are identified as http or https depending if the underlying socket is a net.socket or tls.socket. Also, updated the noMasking flag on WebSocket, so it's only set if it s an https.WebSocketStream.
2019-02-11 22:14:22 -08:00
Bryan Roe
eaf4d408a8
Updated linux clipboard
2019-02-11 17:43:41 -08:00
Bryan Roe
cce3d7694b
Added more methods
2019-02-11 17:19:17 -08:00
Bryan Roe
57a8d5df1c
Added DescriptorEvents
2019-02-11 17:18:50 -08:00
Bryan Roe
05400ea3aa
Fixed compiler warning
2019-02-11 14:43:24 -08:00
Bryan Roe
2d8c213b9d
Rebuilt http-digest in pure JS to fix some issues
2019-02-11 14:07:48 -08:00
Bryan Roe
86d0b0fd18
fixed compiler warning
2019-02-10 21:53:41 -08:00
Bryan Roe
a10bd1a205
added ability to read clipboard for windows
2019-02-09 19:22:27 -08:00
Bryan Roe
e8594d6b64
Added Clipboard helper
2019-02-09 00:14:54 -08:00
Bryan Roe
9697af5215
Updated so 'Finish' is emitted when "Ready" is called, after 'End' is emitted;
2019-02-08 15:25:38 -08:00
Bryan Roe
52d0510e7b
Added String.padStart polyfill
2019-02-08 15:23:39 -08:00
Bryan Roe
6afb6e5316
1. Modified, so if connection: close is specified, it won't try to reuse the socket
...
2. Added 'generateNonce' helper method
2019-02-08 15:23:10 -08:00
Bryan Roe
8f1501a343
Added listenerCount
2019-02-08 10:39:35 -08:00
Bryan Roe
ae72740a18
1. Updated ILibProcessPipe, so that buffer will grow as necessary
...
2. Updated Windows KVM, to add an accumulator for JUMBO commands
2019-02-06 16:32:31 -08:00
Bryan Roe
8d8099f0d4
added inline JS support to Service
2019-02-05 19:05:03 -08:00
Bryan Roe
2096619903
Enable Jumbo Support on Windows KVM
2019-02-04 17:10:37 -08:00
Bryan Roe
26a3ccefd0
Added missing includes, if NOTLS is specified for Linux
2019-02-04 12:49:44 -08:00
Bryan Roe
82e25a12ea
Fixed Build configuration for Release_NoOpenSSL_x64, which was pointing to wrong configuration in solution file
...
Added missing link for ncrypt for NoOpenSSL configuration
2019-02-04 12:32:49 -08:00
Bryan Roe
e9f5209552
Changed how the ForceUnblockPipe works on Linux, to not use fdopen/fdclose.
...
Also modified, so when flushing the ForceUnblockPipe, if the descriptor is invalid, it will recreate it, fixing a 100% CPU issue on linux, that seems to happen after a self-update.
2019-02-02 22:49:20 -08:00
Bryan Roe
817f2786e2
Updated 'ChainViewer'
2019-02-02 02:55:12 -08:00
Bryan Roe
aeaa229e31
1. Modified WebRTC_DataChannel to use union, to simplify struct def
...
2. Added ChainLink MetaData
3. Added 'ChainViewer' to allow JS to debug Chain events
2019-02-01 23:33:02 -08:00
Bryan Roe
88c63b2976
Added ability to inline JS on the command line
2019-02-01 17:22:56 -08:00
Bryan Roe
1b5a6d0bc6
Updated selfupdate to use fork/execv instead of command
...
Updated SelfUpdate logging
Added SelfUpdate debugging helpers
2019-02-01 17:22:33 -08:00
Bryan Roe
032e350bf9
Updated uninstallService to be sync on linux instead of async
2019-02-01 13:02:43 -08:00
Bryan Roe
e9f8626be8
Added missing Canary checks, and altered engine_free to wipe memory
2019-02-01 13:02:14 -08:00
Bryan Roe
bd16538a8e
Fixed compiler warnings on MacOS
2019-02-01 01:13:07 -08:00
Bryan Roe
e3f1d7121c
Added process.cwd()
2019-02-01 01:12:32 -08:00
Bryan Roe
da44eddf29
Fixed edge case that could cause an infinite loop
2019-01-31 22:38:56 -08:00
Bryan Roe
5995742cef
Added db key to log update messages to aid in debugging update failures.
2019-01-31 14:40:52 -08:00
Bryan Roe
ca0ff0403a
updated service install to be sync on linux instead of async
2019-01-31 14:39:56 -08:00
Bryan Roe
0cb052fcc6
Added additional check to verify if emitter was finalized
2019-01-31 14:38:51 -08:00
Bryan Roe
a6cbc1a9c1
Fixed typo in comments
2019-01-30 23:39:52 -08:00
Bryan Roe
56cf77e147
Added comments about Linux KVM with regards to X and DM
...
Edited comments on installing libjpeg headers.
2019-01-30 23:37:23 -08:00
Bryan Roe
12a7e3e4a0
fixed misspelling in message
2019-01-30 23:20:37 -08:00
Bryan Roe
52ff7ba04c
1. Updated user-sessions.consoleUid() to not try to parse 'from'. It just returns the uid of any user listed in 'who'. This fixes Fedora, but should still work with all the other distros.
...
2. Updated, so if it can't find an Xauthority, it propagates an error, asking if the user configured DM to use X. This makes it, so on something like Fedora, it pops up a more intuitive error, that the user can fix, rather than just a generic, XOpenDisplay() error.
2019-01-30 23:17:39 -08:00
Bryan Roe
60df8bbd56
Fixed bug, where _write didn't return a value. This is important, because of bugfix with Polyfill for stream, which accidentally ignored this return value
2019-01-30 21:30:08 -08:00