Bryan Roe
ce6f57af42
Fixed structure in identifiers and lib-finder so that objects get GC faster
2022-09-16 20:51:56 -07:00
Bryan Roe
e0044984e5
Added 'exstate' parameter that returns the windows service manager service state as the status code
2022-09-15 23:47:11 -07:00
Bryan Roe
4d1dc7a082
Updated Windows Installer to populate DisplayVersion in registry
2022-08-24 00:54:18 -07:00
Bryan Roe
de512f8ae1
Updated platform check to be 'linux' instead of not 'win32', fixing issues with BSD/macOS
2022-08-22 19:57:39 -07:00
Bryan Roe
b2e64e2147
Add explicit close to win-dispatcher
...
Add #ifdef exclusion for kvm-helper on macos
2022-08-22 09:46:12 -07:00
Bryan Roe
ad03c83c22
Fixed edge case with child-container, where if exit is called before child connects, could result in hung client, or stale server.
2022-08-21 15:33:01 -07:00
Bryan Roe
7905caa745
Fixed bug when user specified with quotes, causing failover from win-task to SCHTASKS. Also fixed referencing issue that caused delayed GC when using SCHTASKS
2022-08-21 10:54:41 -07:00
Bryan Roe
d4864597ae
Optimized referencing within win-dispatcher to facilitate better garbage collection
2022-08-17 11:27:34 -07:00
Bryan Roe
9d3f353ef5
Fixed issue with Zenity on FreeBSD
2022-08-12 16:54:41 -07:00
Bryan Roe
10c6aa295c
Updated process-manager to support an options object, for search
...
Added win-utils to provide windows specific helper methods.
Added ability to set/query system taskbar autohide on Windows
2022-08-03 14:43:26 -07:00
Bryan Roe
7cffca38f5
Fixed Windows Handle leak
2022-07-25 09:42:49 -07:00
Bryan Roe
8072454550
Added setting to enable/disable default Pin State
2022-07-15 20:23:28 -07:00
Bryan Roe
f4880573f3
Fixed JSON error in Process Enumeration that can occur in some linux distros
2022-07-12 12:27:44 -07:00
Bryan Roe
6409183e72
Fixed bug where ctx dereference was placed before the validity check, instead of after
2022-07-02 10:42:54 -07:00
Bryan Roe
25749eccaa
Fixed bug that prevented digest/auth-int from correctly inserting entity body hash into the response.
2022-07-01 10:45:23 -07:00
Bryan Roe
963beb2b25
Removed debug console.log()
2022-07-01 03:03:08 -07:00
Bryan Roe
8f60da4435
Fixed parsing bug of digest authenticate headers when multiple qop options are present. Added support for auth-int on the client side.
2022-07-01 03:01:28 -07:00
Bryan Roe
fd59b52e89
Fixed macOS related issues with MeshCore tests.
...
Fixed bug in macOS clipboard where 0x0D0A was tacked on the end of the buffer
Fixed bug with customized agents, where MeshAgent.isService was returning the wrong value
2022-06-30 14:47:02 -07:00
Bryan Roe
b493da68e4
Fixed bug on Linux Agent, where a service stop, didn't gracefully shutdown the agent. Modified so that SIGTERM is caught, and causes the agent to gracefully shutdown. This change made it so the clipboard cleanup code could correctly run.
2022-06-30 01:23:29 -07:00
Bryan Roe
dcd8669746
Rev2 of SelfTest update
...
Added console.getInfoLevel() method
2022-06-29 14:11:51 -07:00
Bryan Roe
b3e7943264
Updated agent-installer and update-test so that the self update test can be used with very old agents, to test updating to/from old releases.
2022-06-28 13:10:13 -07:00
Bryan Roe
b6349db37e
Documented code for agent-installer
2022-06-27 14:50:43 -07:00
Bryan Roe
386fb23b1f
Updated service-manager.js
2022-06-27 10:27:48 -07:00
Bryan Roe
460fb89851
1. Fixed process.stdin for POSIX
...
2. Added support for console.echo and console.canonical
2022-06-17 21:07:02 -07:00
Bryan Roe
39fa19b284
Added Linux PCI bus enumeration support
2022-06-16 18:43:16 -07:00
Bryan Roe
aecf6a59c0
1. Added support for USB enumeration on Linux
...
2. Added workaround for awk bug with Ubuntu 16-18
2022-06-16 15:31:35 -07:00
Bryan Roe
69751822b0
Canonicalized field names
2022-06-15 23:14:24 -07:00
Bryan Roe
376c82fc2d
Another update for Ubuntu 16
2022-06-15 23:01:14 -07:00
Bryan Roe
1f40c4c983
Tweaked for Ubuntu 16
2022-06-15 22:58:51 -07:00
Bryan Roe
5b58c57352
Added support for decoding memory controller information from DMI for linux
2022-06-15 20:04:14 -07:00
Bryan Roe
f710290357
1. Added CycleCount, MinimumDelay, MaximumDelay, support to Self Update Test
...
2. Fixed edge case resource leak with clipboard on linux
2022-06-14 22:03:49 -07:00
Bryan Roe
3c4577846a
Added support for specifying proxy domain
2022-06-14 12:26:05 -07:00
Bryan Roe
a9c4c456bc
1. Integrated basic autoproxy support
...
2. Fixed autoproxy related crash on linux
2022-06-13 22:54:08 -07:00
Bryan Roe
bdc1fc4d1b
Updated so if getParameter() is already defined, it will ignore redefinition
2022-06-08 20:37:42 -07:00
Bryan Roe
3adaae6f4f
1. Added flag, so agent installer can be embedded in-proc
...
2. Updated update-test to be able to self-install service, and have it connect back
2022-06-07 13:00:10 -07:00
Bryan Roe
85987ac945
Added -checkfirewall, -clearfirewall, -setfirewall switches for Windows Service
2022-06-03 02:18:12 -07:00
Bryan Roe
39150e1c27
1. Fixed -resetnodeid for Windows Service
...
2. Updated PE Parser
2022-06-03 01:19:47 -07:00
Bryan Roe
f6f66a0189
Updated self test, and fixed Zenity issue with UTF8
2022-05-25 10:54:24 -07:00
Bryan Roe
37024e2e28
Added virtual support for XFCE
2022-04-27 22:36:09 -07:00
Bryan Roe
3a79731fed
Updated escaping rules for agent installer for linux systemd
2022-04-26 15:10:32 -07:00
Bryan Roe
a0cd3e3587
Updated agent installer on windows to show firewall enumeration progress, and to utilize the asynchronous api, so the installer doesn't appear non-responsive if it takes a long time. Also added a timeout, so installation will continue if it takes too long
2022-04-24 23:22:14 -07:00
Bryan Roe
bae07c6be7
Updated 32 bit windows so SetClassLongPtrA and SetWindowLongPtrA maps to SetClassLongA and SetWindowLongA
2022-04-22 12:00:55 -07:00
Bryan Roe
a37eb032ff
Added support for acknowledgement Dialog, prior to Windows Installation
2022-04-22 11:13:57 -07:00
Bryan Roe
3b92ca04da
Added option to remove check box from user consent
2022-04-20 11:18:53 -07:00
Bryan Roe
6e43f2c7ac
Added hand cursor to UX components of win-dialog
2022-04-20 10:48:07 -07:00
Bryan Roe
9f4fc50b3c
1. Fixed stability issue with message pump
...
2. Added Hand mouse icon for some UX components of user-consent and privacy bar
2022-04-20 10:28:01 -07:00
Bryan Roe
edff560369
Added support for trapping child window events
...
Added first rev of support for mouse over cursor changes
2022-04-19 13:00:11 -07:00
Bryan Roe
c0cff1225f
Set maximum width of privacy bar to 45% of display width
2022-04-17 21:55:00 -07:00
Bryan Roe
e57acc526d
Added timeout functionality to async firewall enumeration
2022-04-16 12:45:36 -07:00
Bryan Roe
ce2aca195a
Added Async capability to win-firewall enumeration
2022-04-15 15:23:15 -07:00