Bryan Roe
33c089e275
1. Updated so CachedOnly db is created when needed
...
2. Updated uninstall/fulluninstall to be able to self delete
2020-05-01 11:05:47 -07:00
Bryan Roe
a7a2b84a91
1. Updated -fullinstall -install -fulluninstall -install to use agent-installer
...
2. Fixed DPI awareness on Installer Dialog Box
2020-05-01 00:42:37 -07:00
Bryan Roe
10f1f53912
1. Removed usage of wcstomb_s(), which doesn't support UTF8
...
2. Added WideToUTF8_stupid() helper for API calls that give you byte count instead of character count of a non-null terminated UTF16 string
3. Fixed a few more places to support UTF8
2020-04-30 16:20:37 -07:00
Bryan Roe
cf91d6c709
1. Fixed bug with os.tmpdir()
...
2. Updated ScriptMode, so current durrectory is not changed to script path
3. Fixed process.cwd() on windows to support UTF8
2020-04-30 11:51:41 -07:00
Bryan Roe
8268fdf33a
Fixed compiler warning
2020-04-30 10:26:12 -07:00
Bryan Roe
a074a17790
1. Updated win-dispatcher to only edit Task, if execPath contains UTF-8
...
2. Integrated updated task-scheduler into Polyfills.
2020-04-30 10:19:33 -07:00
Bryan Roe
07371fed6a
!. Fixed more exePath related UTF8 issues
...
2. Added os.tmpdir() support
3. Added Buffer.toString('utf16')
2020-04-30 01:40:03 -07:00
Bryan Roe
71bd469551
fix
2020-04-29 03:01:44 -07:00
Bryan Roe
c7959a8332
Added ability to close message-box on windows
2020-04-28 14:27:42 -07:00
Bryan Roe
1e10f90aec
Added ability to close message-box for linux
2020-04-28 12:47:58 -07:00
Bryan Roe
875c5ef2b1
Added pseudo privacy bar support to macOS
2020-04-28 11:33:46 -07:00
Bryan Roe
dbbc47e751
1. Added work-around for Zenity timeout support detection for platforms that require DISPLAY to be set in env just to query metadata
...
2. Fixed bug where timeout work-around resulted in success instead of timeout
2020-04-28 03:03:18 -07:00
Bryan Roe
12347a8eb4
Added multi-workspace support to privacy bar for linux
2020-04-28 01:19:24 -07:00
Bryan Roe
e1cb66e81c
Added Workspace detection on X
2020-04-27 23:35:18 -07:00
Bryan Roe
b8e58a37f7
added cpu_name for macOS
2020-04-27 00:13:48 -07:00
Bryan Roe
b1872004b0
Fixed user-consent and alerts for macOS Catalina.
2020-04-26 23:06:51 -07:00
Bryan Roe
e66adb9858
Updated to empty records are omitted
2020-04-26 16:39:59 -07:00
Bryan Roe
a70fe75883
Fixed bug where last storage record was ommited on linux
2020-04-26 16:30:22 -07:00
Bryan Roe
af81e79702
1. Added more sysinfo details for linux
...
2. Added isVM() workaround for VMware if bios_vendor is not set
2020-04-26 16:09:18 -07:00
Bryan Roe
581b012340
Unified GPU names for linux and windows
2020-04-26 14:32:55 -07:00
Bryan Roe
8ec340f8b5
Added cpu_name for linux
2020-04-26 13:41:40 -07:00
Bryan Roe
1db2b400d1
Fixed dispatch loop that can happen on process exit
2020-04-26 13:03:48 -07:00
Bryan Roe
19508fa79e
1. Updated os.Name and os.name() to fetch Windows name from older versions of Windows
...
2. Fixed compiler warning
2020-04-26 09:57:43 -07:00
Bryan Roe
de4c507b57
Added title support to xmessage
2020-04-26 02:56:03 -07:00
Bryan Roe
2717134c50
Added support for xmessage, as fallback if zenity and kdialog are not found.
...
This is needed for Deepin
2020-04-26 02:07:39 -07:00
Bryan Roe
cb95c0bbea
1. Fixed service-manager to include execute permission for user, fixing issue with Deepin Linux
...
2. Added os.Name property
2020-04-26 00:54:04 -07:00
Bryan Roe
05cd4136d0
Added to windows 'sysinfo' to show GPU/CPU/HDD make/model
2020-04-25 21:59:40 -07:00
Bryan Roe
28dbc59746
Updated VM detection for ProxMox
2020-04-24 23:56:07 -07:00
Bryan Roe
cb991c17f0
Fixed docker container support
2020-04-24 23:00:21 -07:00
Bryan Roe
55a832ba33
Fixed bug with Xen/AWS detection
2020-04-24 21:10:32 -07:00
Bryan Roe
26e48ff044
Added Docker container detection
2020-04-24 19:34:24 -07:00
Bryan Roe
9682464cb6
1. fixed #def issue
...
2. Added Virtual Machine detection
2020-04-24 16:06:59 -07:00
Bryan Roe
de24ee7543
Fixed edge case bug, where EventLoopThread could be momentarily stalled on exit, on windows
2020-04-24 14:22:13 -07:00
Bryan Roe
ccc3c81ab5
Updated KVM detection, to retry every 10 seconds for 3 minutes if XLIBS are detected but X server is not
2020-04-23 22:40:16 -07:00
Bryan Roe
3843d0173d
1. Added NULL reference check
...
2. Removed suspend/resume duktape call
2020-04-23 19:53:57 -07:00
Bryan Roe
54b291187b
1. Fixed compiler warning when NO_IFADDR is defined
...
2. Added pthread_timedjoin_np() workaround for older glibc/gcc
2020-04-23 16:47:57 -07:00
Bryan Roe
e7f46497bd
Fixed bug in ScriptContainer on Windows, where a dispatch failed
2020-04-22 17:24:25 -07:00
Bryan Roe
28db019101
1. Added ability to spawn joinable threads on linux
...
2. Added ILibThread_TimedJoin()
2020-04-20 21:51:55 -07:00
Bryan Roe
71d4b1edca
1. Fixed compiler warnings
...
2. Updated thread cleanup/finalizer logic to rely on ctxd if necessary
2020-04-20 17:01:53 -07:00
Bryan Roe
0c6db0b2a6
1. Added additional memory check helpers
...
2. Updated Process exit detection to check apc flags
2020-04-19 15:18:52 -07:00
Bryan Roe
72cbf91686
updated cleanup logic
2020-04-18 17:08:09 -07:00
Bryan Roe
743a38eeeb
1. Updated WaitHandle_Add2 to no use APC to dispatch to event loop, becuase winsock is not re-entrant, and don't want to risk corruption
...
2. Updated memory handling for async methods in Generic Marshal
2020-04-18 13:53:38 -07:00
Bryan Roe
df752bdc70
Updated memory handling of async method
2020-04-18 09:30:29 -07:00
Bryan Roe
5ba1288cdf
Modified JS runtime to use ILibMemory_Extra to point to udata structure,
...
then used that for consistency checks
2020-04-17 15:05:47 -07:00
Bryan Roe
255d20c263
Fixed potential crash in WebRTC finalizer
2020-04-14 16:13:47 -07:00
Bryan Roe
5fd96b36c3
Fixed typo in freebsd service path
2020-04-14 01:20:54 -07:00
Bryan Roe
7a1da84490
Fixed freebsd bug with installService()
2020-04-14 01:16:22 -07:00
Bryan Roe
e3b8cc4d2c
1. Fixed edge case bug, where TLS packet was corrupt
...
2. Added compile switch for KVM ALL TILES
3. Added compile switch for Debug fragmentation of Sends
4. Fixed compiler warnings
5. Added comments to makefile
2020-04-13 20:08:32 -07:00
Bryan Roe
9aaef732d9
1. Fixed bug where ILibAsyncSocket wrote a corrupt TLS packet
...
2. Removed linux work-around/hack that is not needed due to above fix
2020-04-12 01:42:49 -07:00
Bryan Roe
cd18577a19
Updated crc32c to be unsigned
2020-04-08 19:17:18 -07:00