welsonjs/WelsonJS.Toolkit/WelsonJS.Launcher
Namhyeon, Go 5747713f99 ntroduce separate HttpClient instances for raw and compressed HTTP transfer modes
Added two HttpClient instances to distinguish between legacy (no
Accept-Encoding) and modern compressed HTTP transfer behaviors.

- LegacyHttp:
  Sends no Accept-Encoding header.
  Used when requesting .dll.gz files, ensuring that the server delivers
  the file exactly as-is without applying HTTP-level compression.

- Http:
  Enables AutomaticDecompression and advertises Accept-Encoding
  (gzip, deflate).
  When the server supports HTTP content compression, even a regular .dll
  file can be transmitted in compressed form and transparently
  decompressed by the client.

This separation prevents ambiguities between:
  - File-level compression (.dll.gz)
  - Transport-level compression (Content-Encoding: gzip/deflate)

and ensures predictable behavior when downloading assemblies depending on
server capabilities.
2025-12-07 00:23:51 +09:00
..
Properties Code signing is required 2025-12-04 16:12:47 +09:00
Resources Add editor and community buttons with icons to MainForm 2025-10-10 12:07:16 +09:00
ResourceTools Update WelsonJS.Toolkit/WelsonJS.Launcher/ResourceTools/IpQuery.cs 2025-10-02 14:44:22 +09:00
Telemetry Fix the logger for telemetry 2025-12-03 16:54:19 +09:00
app.config Code signing is required 2025-12-04 16:12:47 +09:00
AssemblyLoader.cs ntroduce separate HttpClient instances for raw and compressed HTTP transfer modes 2025-12-07 00:23:51 +09:00
editor.html Refactor IP query to support multiple providers 2025-10-02 14:39:50 +09:00
EnvForm.cs Add SPDX and references to all source files 2025-05-25 15:47:19 +09:00
EnvForm.Designer.cs Add editor and community buttons with icons to MainForm 2025-10-10 12:07:16 +09:00
EnvForm.resx Add import and export feature 2024-10-03 20:58:42 +09:00
favicon.ico Update favicon.ico and related files 2024-10-03 13:55:26 +09:00
GlobalSettingsForm.cs Add SPDX and references to all source files 2025-05-25 15:47:19 +09:00
GlobalSettingsForm.Designer.cs Edit the codes from code review result 2025-03-30 22:24:35 +09:00
GlobalSettingsForm.resx Add the global settings form 2025-02-26 22:01:57 +09:00
ICompatibleLogger.cs Refactor logger interface and add JsNative interop layer 2025-09-28 00:07:41 +09:00
InstancesForm.cs Update EsentDatabase specs 2025-06-26 10:22:07 +09:00
InstancesForm.Designer.cs Update EsentDatabase specs 2025-06-26 10:22:07 +09:00
InstancesForm.resx Add the list of instances 2025-02-09 21:41:21 +09:00
IResourceTool.cs Add SPDX and references to all source files 2025-05-25 15:47:19 +09:00
JsCore.cs Refactor logger interface and add JsNative interop layer 2025-09-28 00:07:41 +09:00
JsNative.cs Refactor logger interface and add JsNative interop layer 2025-09-28 00:07:41 +09:00
JsSerializer.cs Add ImageColorPicker tool and async resource serving 2025-09-28 03:03:19 +09:00
LICENSE Fix typo of the license and contributing files 2025-05-26 00:10:26 +09:00
MainForm.cs Refactor zip file run logic in MainForm 2025-11-20 17:14:49 +09:00
MainForm.Designer.cs Revert "Merge pull request #340 from gnh1201/codex/create-winforms-for-websocket-management" 2025-11-02 18:17:59 +09:00
MainForm.resx Add editor and community buttons with icons to MainForm 2025-10-10 12:07:16 +09:00
Program.cs Improve the loader policy 2025-12-04 16:21:47 +09:00
ResourceServer.cs Add Vary: Origin header and use Response.Close 2025-10-09 22:04:27 +09:00
TraceLogger.cs Refactor log file naming and improve Format method 2025-09-28 20:14:00 +09:00
WebSocketManager.cs Improve WebSocket receive buffer handling 2025-08-14 04:21:02 +09:00
WelsonJS.Launcher.csproj Added the assembly loader with Azure Blob Storage 2025-12-04 14:54:21 +09:00