Namhyeon, Go
a763e63459
Remove the native components
...
Remove the native components
2025-12-14 18:23:30 +09:00
Namhyeon, Go
ab2df37bef
Add the flexible scheme #368 (Catswords.Phantomizer)
...
Add the flexible scheme #368 (Catswords.Phantomizer)
2025-12-14 16:46:07 +09:00
Namhyeon, Go
b5271c529c
Add the flexible scheme #368 (Catswords.Phantomizer)
...
Add the flexible scheme #368 (Catswords.Phantomizer)
2025-12-14 16:42:06 +09:00
8d4a90c0e1
Merge pull request #366 from gnh1201/dev
...
CodeQL / Analyze (javascript) (push) Has been cancelled
Deploy Jekyll with GitHub Pages dependencies preinstalled / build (push) Has been cancelled
Deploy Jekyll with GitHub Pages dependencies preinstalled / deploy (push) Has been cancelled
Fix some bugs (Catswords.Phantomizer)
2025-12-11 17:43:28 +09:00
5fa99240bd
Update README.md (Catswords.Phantomizer)
...
Update README.md (Catswords.Phantomizer)
2025-12-11 17:34:40 +09:00
495a3b8b93
Update Catswords.Phantomizer.dll.gz
...
Update the Catswords.Phantomizer embedded assembly
2025-12-11 17:31:59 +09:00
aeeeb253fb
Update version to 1.0.0.1 (Catswords.Phantomizer)
...
Update version to 1.0.0.1 (Catswords.Phantomizer)
2025-12-11 17:18:09 +09:00
b0dac00af7
Update README.md (Catswords.Phantomizer)
...
Update README.md (Catswords.Phantomizer)
2025-12-11 17:16:02 +09:00
48f1f66fa2
Fix some bugs (Catswords.Phantomizer)
...
Fix some bugs (Catswords.Phantomizer)
2025-12-11 17:13:31 +09:00
2cb422d075
Merge pull request #365 from gnh1201/dev
...
Update the integrity check (Catswords.Phantomizer)
2025-12-11 15:16:21 +09:00
2b3a80bf98
Update README.md (Catswords.Phantomizer)
...
Update README.md (Catswords.Phantomizer)
2025-12-10 15:32:39 +09:00
14cb0670f2
Update README.md (Catswords.Phantomizer)
...
Update README.md (Catswords.Phantomizer)
2025-12-10 15:29:01 +09:00
f57c99df9f
Update README.md (Catswords.Phantomizer)
...
Update README.md (Catswords.Phantomizer)
2025-12-10 15:23:27 +09:00
f86305b33f
Update README.md (Catswords.Phantomizer)
...
Update README.md (Catswords.Phantomizer)
2025-12-10 15:05:45 +09:00
145547b6d8
Update README.md (Catswords.Phantomizer)
...
Update README.md (Catswords.Phantomizer)
2025-12-10 15:03:50 +09:00
97f4020af2
Update README.md (Catswords.Phantomizer)
...
Update README.md (Catswords.Phantomizer)
2025-12-10 14:55:51 +09:00
0e15aa2b1f
Add hash-based assembly integrity check
...
Add hash-based assembly integrity check
2025-12-10 14:36:59 +09:00
668d2000d3
Create cats.txt
...
CodeQL / Analyze (javascript) (push) Has been cancelled
Deploy Jekyll with GitHub Pages dependencies preinstalled / build (push) Has been cancelled
Deploy Jekyll with GitHub Pages dependencies preinstalled / deploy (push) Has been cancelled
Inspired by the i83 cats.txt draft format, integrated within the IETF cats.txt structure.
2025-12-10 10:41:12 +09:00
40dd2c1b8a
Create AGENTS.md
CodeQL / Analyze (javascript) (push) Waiting to run
Deploy Jekyll with GitHub Pages dependencies preinstalled / build (push) Waiting to run
Deploy Jekyll with GitHub Pages dependencies preinstalled / deploy (push) Blocked by required conditions
2025-12-09 17:42:46 +09:00
b75166aa05
Merge pull request #364 from gnh1201/dev
...
CodeQL / Analyze (javascript) (push) Has been cancelled
Deploy Jekyll with GitHub Pages dependencies preinstalled / build (push) Has been cancelled
Deploy Jekyll with GitHub Pages dependencies preinstalled / deploy (push) Has been cancelled
Update README.md (Catswords.Phantomizer)
2025-12-08 13:30:02 +09:00
dfb821d1d7
Update README.md
2025-12-08 11:41:40 +09:00
37ed467384
Update README.md
2025-12-08 11:40:36 +09:00
a023ee9d3e
Merge pull request #363 from gnh1201/dev
...
Update README.md (Catswords.Phantomizer)
2025-12-08 11:39:04 +09:00
0e23c4c1db
Update README.md
2025-12-08 11:34:25 +09:00
94f397eb46
Update README.md
2025-12-08 11:31:29 +09:00
386c7ca7a1
Merge pull request #362 from gnh1201/dev
...
Edit README.md (Catswords.Phantomizer)
2025-12-08 11:09:55 +09:00
ec4b3b2d7d
Add the Catswords.Phantomizer Structure Overview
...
Add the Catswords.Phantomizer Structure Overview
2025-12-08 10:49:18 +09:00
e3562856b0
Update README.md
2025-12-08 10:39:53 +09:00
cfc7dbf144
Update README.md
2025-12-08 10:39:04 +09:00
f24375797c
Update README.md
2025-12-08 10:37:37 +09:00
e9cc0cde13
Update README.md
2025-12-08 10:22:46 +09:00
8623cb315d
Update README.md
2025-12-08 10:22:11 +09:00
2040a02628
Merge pull request #361 from gnh1201/dev
...
CodeQL / Analyze (javascript) (push) Waiting to run
Deploy Jekyll with GitHub Pages dependencies preinstalled / build (push) Waiting to run
Deploy Jekyll with GitHub Pages dependencies preinstalled / deploy (push) Blocked by required conditions
Introduce the Catswords.Phantomizer to load DLL files via network
2025-12-08 02:19:02 +09:00
Namhyeon, Go
037e692432
Update README.md
2025-12-08 02:13:16 +09:00
Namhyeon, Go
ac6df725f4
Update README.md
2025-12-08 02:06:17 +09:00
Namhyeon, Go
ec79f1ab06
Update README.md
2025-12-08 01:55:10 +09:00
Namhyeon, Go
6839b8edd1
Fix namespace bug when use the assembly loader
...
Fix namespace bug when use the assembly loader
2025-12-08 01:53:49 +09:00
Namhyeon, Go
28776d7cad
Update Catswords.Phantomizer.dll.gz
2025-12-08 01:34:49 +09:00
Namhyeon, Go
c1448ead32
Update README.md
2025-12-08 01:33:33 +09:00
Namhyeon, Go
aafab2032c
Update README.md
2025-12-08 01:31:37 +09:00
Namhyeon, Go
c68b73ce7b
Update Catswords.Phantomizer.csproj
2025-12-08 01:20:37 +09:00
Namhyeon, Go
3b588c3446
Update .appveyor.yml
2025-12-08 01:15:25 +09:00
Namhyeon, Go
c357d6f944
Add description: Catswords.Phantomizer
...
Add description: Catswords.Phantomizer
2025-12-08 01:13:08 +09:00
Namhyeon, Go
1366931273
Update README.md
2025-12-08 01:00:23 +09:00
Namhyeon, Go
f30e43c2e3
Introduce new package Catswords.Phantomizer
...
Introduce new package `Catswords.Phantomizer`
**Catswords.Phantomizer** is an HTTP-based dynamic-link library (DLL) loader designed for .NET applications.
It allows your application to fetch and load assemblies directly from your CDN (Azure Blob, S3, Cloudflare R2, etc.) at runtime, with optional GZip compression support.
2025-12-08 00:49:10 +09:00
f23705240d
Merge pull request #360 from gnh1201/dev
...
CodeQL / Analyze (javascript) (push) Waiting to run
Deploy Jekyll with GitHub Pages dependencies preinstalled / build (push) Waiting to run
Deploy Jekyll with GitHub Pages dependencies preinstalled / deploy (push) Blocked by required conditions
Separate HttpClient instances for raw and compressed HTTP transfer modes
2025-12-07 02:49:41 +09:00
Namhyeon, Go
e8dbf69491
Clearify an exceptions
...
Clearify an exceptions
2025-12-07 02:42:26 +09:00
Namhyeon, Go
b3416f9a5f
Dual HttpClient setup matches intent; make Legacy behavior explicitly “no decompression”
...
Dual HttpClient setup matches intent; make Legacy behavior explicitly “no decompression”
2025-12-07 02:26:45 +09:00
Namhyeon, Go
e90808e517
Null-check logger before use
...
Null-check logger before use
2025-12-07 02:22:44 +09:00
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