Sander Declerck
8bfbe1c77d
Merge pull request #232 from galargh/pip-custom-registries
...
feat: allow python custom registries configuration
2026-01-05 14:01:51 +01:00
galargh
39e2001d97
Merge remote-tracking branch 'origin/main' into pip-custom-registries
2025-12-22 13:27:04 +01:00
jassanw
3b6beb7f16
default to port 443 if port is null or empty
2025-12-19 18:49:58 -08:00
cherryace
bd19f477f7
Using port from req url when creating proxy request instead of hardcoded port 443
2025-12-19 17:57:33 -08:00
Sander Declerck
53c59e35e9
Merge pull request #258 from thomasbecker/fix/connection-timeout-issue-228
...
fix: use true connection timeout instead of idle timeout
2025-12-19 11:05:53 +01:00
Sander Declerck
e3aa2e15cb
Add npmjs.com to known registries too.
2025-12-18 17:59:15 +01:00
Sander Declerck
41cc24d1f5
Allow to configure custom/prinvate npm registries
2025-12-18 13:52:49 +01:00
Thomas Becker
878e549211
fix: use true connection timeout instead of idle timeout
...
socket.setTimeout() is an idle timeout in Node.js (node docs)[https://nodejs.org/api/net.html#socketsettimeouttimeout-callback ]
- it fires after N ms of inactivity, not N ms after the connection attempt. This
caused false timeout errors after successful data transfers when connections
went idle for longer than the timeout period.
Replace with JS setTimeout() that:
- Fires N ms after connection attempt starts
- Gets cleared on successful connect
- Return 504 Gateway Timeout (more accurate than 502)
Also adds proper close event handlers for socket cleanup.
Fixes #228
2025-12-18 12:53:49 +01:00
galargh
833fa285aa
feat: allow python custom registries configuration
2025-12-10 13:27:18 +01:00
Reinier Criel
0b28cb8fdb
Merge branch 'main' into feature/combine-certs
2025-12-09 14:31:05 -08:00
Sander Declerck
40650e7912
Add tests for: not shortcircuiting timeout on imds endpoint.
2025-12-09 15:46:37 +01:00
Sander Declerck
afc68618c6
Only timeout for imds endpoints
2025-12-09 15:25:19 +01:00
Reinier Criel
5d1807a551
Remove unnecessary change
2025-12-08 17:30:55 -08:00
Reinier Criel
b84b410fd8
Fix linting issues
2025-12-08 15:36:37 -08:00
Reinier Criel
c51956b2db
Fix tests
2025-12-08 15:23:44 -08:00
Reinier Criel
d9fe775d11
Fix some issues
2025-12-08 15:18:06 -08:00
Reinier Criel
2bc6d249de
Some fixes
2025-12-08 13:38:38 -08:00
Reinier Criel
091e6ec5f8
Merge branch 'main' into feature/combine-certs
2025-12-08 09:42:10 -08:00
Sander Declerck
19aed47f02
Add typedef for MalwareBlockedEvent
2025-12-08 11:54:30 +01:00
Sander Declerck
4840b0f694
Fix undefined url in output logs
2025-12-08 11:50:57 +01:00
Reinier Criel
2e9bae41f3
Add unit tests
2025-12-05 15:40:14 -08:00
Reinier Criel
d0c5f35707
Check input file
2025-12-05 15:31:19 -08:00
Reinier Criel
8aa0615293
Some improvements
2025-12-05 15:13:12 -08:00
Reinier Criel
7086cfa277
Combine NODE_EXTRA_CA_CERTS with Safe Chain's certificate bundle
2025-12-05 14:26:23 -08:00
bitterpanda
15cc6ff7fe
Merge pull request #178 from AikidoSec/feature/poetry-2
...
Add Poetry support
2025-12-05 15:56:20 +01:00
Sander Declerck
e421414b8a
Don't repeatedly call isImdsEndpoint
2025-12-05 12:12:22 +01:00
Sander Declerck
57a0e88fa4
Add tests and clarifying comments
2025-12-05 12:09:19 +01:00
Reinier Criel
d018246292
More cleanup
2025-12-04 07:13:32 -08:00
Sander Declerck
a9ebec14f6
Remove 192.0.2.1
2025-12-04 15:21:47 +01:00
Sander Declerck
47ea989bbd
Reduce connect timeout for tunnel for known instance metadata hosts
2025-12-04 15:20:47 +01:00
Reinier Criel
297a264fe0
Adapt per comments
2025-12-03 15:40:02 -08:00
Reinier Criel
11bd3a2b91
Some more improvements
2025-12-03 09:54:25 -08:00
Reinier Criel
cfedb6df99
Some comment updates
2025-12-03 09:20:54 -08:00
Reinier Criel
c1a12c9573
Merge branch 'main' into feature/poetry-2
2025-12-03 07:41:52 -08:00
Sander Declerck
2085aad005
Improve logs for MITM handler
2025-12-03 13:24:04 +01:00
Reinier Criel
a6423763e7
More package names
2025-11-30 20:30:35 -08:00
Reinier Criel
5a7a9dd03e
Fix test to account for normalization
2025-11-30 20:28:06 -08:00
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