Reinier Criel
|
c7edefd247
|
Fix issue during manual testing
|
2025-11-30 20:25:13 -08:00 |
|
Reinier Criel
|
26157cf5a7
|
Fix type check
|
2025-11-27 14:02:37 -08:00 |
|
Reinier Criel
|
d863cc6920
|
Another iteration
|
2025-11-27 14:00:34 -08:00 |
|
Reinier Criel
|
7ddeb9025b
|
Fix certUtils
|
2025-11-27 13:34:34 -08:00 |
|
Reinier Criel
|
2810a87cd0
|
Another try
|
2025-11-27 13:25:53 -08:00 |
|
Reinier Criel
|
0106767c35
|
Another try
|
2025-11-27 13:23:03 -08:00 |
|
Reinier Criel
|
bbbbe4d32a
|
Add lazy loading for certs
|
2025-11-27 13:19:17 -08:00 |
|
Reinier Criel
|
0ee5106b7a
|
Fix function placement
|
2025-11-27 13:08:35 -08:00 |
|
Reinier Criel
|
a0bbe38ee7
|
Change back to localhost for testing
|
2025-11-27 13:03:39 -08:00 |
|
Reinier Criel
|
5b479ef69e
|
Some cleanup
|
2025-11-26 15:53:01 -08:00 |
|
Reinier Criel
|
f5af26092a
|
Fix cert issues in Virtual Environments
|
2025-11-26 15:48:29 -08:00 |
|
Reinier Criel
|
9c55a95eb9
|
Fix e2e tests
|
2025-11-26 14:31:11 -08:00 |
|
Reinier Criel
|
4bfc315b57
|
Skeleton
|
2025-11-26 14:13:49 -08:00 |
|
Sander Declerck
|
13892efa70
|
Allow to configure the minimum package age
|
2025-11-26 16:42:51 +01:00 |
|
Sander Declerck
|
c695d0cb5d
|
Add explaining comment
|
2025-11-24 18:29:35 +01:00 |
|
Sander Declerck
|
5629b640cc
|
Prevent package manager from caching modified response
|
2025-11-24 18:16:09 +01:00 |
|
Sander Declerck
|
900bf8e6ea
|
Parse npm registry's timestamps.
|
2025-11-24 15:52:17 +01:00 |
|
Sander Declerck
|
0a8dacda24
|
Add small comment on why we're removing the host header before forwarding.
|
2025-11-24 15:31:30 +01:00 |
|
Sander Declerck
|
faae0488c8
|
Undo small refactor
|
2025-11-24 15:31:30 +01:00 |
|
Sander Declerck
|
44ee58aa9b
|
Let modifyNpmInfoRequestHeaders return the header collection as well.
|
2025-11-24 15:31:30 +01:00 |
|
Sander Declerck
|
5834229427
|
Add comment in interceptorBuilder.js to clarify which api is for setup, and which api is used by the proxy.
|
2025-11-24 15:31:30 +01:00 |
|
Sander Declerck
|
9a1092199d
|
Move getHeaderValueAsString to separate utils file
|
2025-11-24 15:31:30 +01:00 |
|
Sander Declerck
|
e02e36cfea
|
Apply suggestion from @bitterpanda63
Adds comment about "utf8" encoding of json response.
Co-authored-by: bitterpanda <bitterpanda@proton.me>
|
2025-11-24 14:49:40 +01:00 |
|
Sander Declerck
|
a04bea26da
|
Merge branch 'main' into package-min-age
|
2025-11-24 14:15:55 +01:00 |
|
Sander Declerck
|
157725a25a
|
Cleanup
|
2025-11-14 10:29:09 +01:00 |
|
Sander Declerck
|
290a630526
|
Better header check + remove last-modified header
|
2025-11-14 10:23:06 +01:00 |
|
Sander Declerck
|
06b287d4d4
|
Use correct header collection for forwarding
|
2025-11-14 09:08:27 +01:00 |
|
Reinier Criel
|
84b8c2f2cf
|
Merge branch 'main' into feature/cert-beta
|
2025-11-13 11:15:33 -08:00 |
|
Sander Declerck
|
59fa76a42f
|
Notify the user when we modified the package versions
|
2025-11-13 17:10:22 +01:00 |
|
Sander Declerck
|
dc6f37b3ec
|
Remove etag from response when modifying headers
|
2025-11-13 16:27:42 +01:00 |
|
Sander Declerck
|
f64ee3bccf
|
Add skipMinimumPackageAge.
|
2025-11-13 15:14:44 +01:00 |
|
Sander Declerck
|
a9a4d76705
|
Fix type error in modifyNpmInfo.js
|
2025-11-13 15:08:36 +01:00 |
|
Sander Declerck
|
6ae93686b7
|
Finish npm info modification.
|
2025-11-13 14:51:57 +01:00 |
|
Reinier Criel
|
f215368c4a
|
Some small fixes
|
2025-11-12 13:30:22 -08:00 |
|
Reinier Criel
|
fdef9e0766
|
Some tweaks
|
2025-11-12 13:11:02 -08:00 |
|
Sander Declerck
|
3b905d490b
|
Merge branch 'main' into package-min-age
|
2025-11-12 14:42:19 +01:00 |
|
Sander Declerck
|
27bf768cc6
|
Remove blockResponse function entirely
|
2025-11-12 14:12:45 +01:00 |
|
Sander Declerck
|
d8007f6236
|
Cleanup interceptorBuilder.js
|
2025-11-12 14:07:35 +01:00 |
|
Sander Declerck
|
ad6d9bcdd5
|
Simplify interceptor code and rename variables for clarity.
|
2025-11-12 14:03:33 +01:00 |
|
Sander Declerck
|
2cf23d5109
|
Don't expose blockRequest
|
2025-11-12 13:43:47 +01:00 |
|
Sander Declerck
|
8bd2ace3db
|
Remove too new packages from npm response
|
2025-11-12 13:39:17 +01:00 |
|
Sander Declerck
|
3bf7279195
|
Implement modification of request headerrs
|
2025-11-07 16:16:37 +01:00 |
|
Sander Declerck
|
76a1100b8c
|
Fix linter issues
|
2025-11-07 11:42:53 +01:00 |
|
Sander Declerck
|
1f570a9f39
|
Keep track of amount of malware packages blocked
|
2025-11-07 11:39:41 +01:00 |
|
Sander Declerck
|
f4694ba119
|
Move npm and pip mitm interception to separate files
|
2025-11-07 10:10:27 +01:00 |
|
Sander Declerck
|
e251908cb3
|
Add interceptors for MITM
|
2025-11-06 18:01:20 +01:00 |
|
Reinier Criel
|
d789491561
|
Merge branch 'main' into feature/pypi
|
2025-11-04 06:54:00 -08:00 |
|
Reinier Criel
|
86f82d6065
|
Fix more documentation issues
|
2025-11-03 10:53:35 -08:00 |
|
Reinier Criel
|
a2fb94d0f0
|
Fix type check issues
|
2025-11-03 07:13:36 -08:00 |
|
Reinier Criel
|
548d416996
|
Merge remote-tracking branch 'origin/main' into feature/pypi
|
2025-11-03 06:49:53 -08:00 |
|