Muki Kiboigo
|
a54e2cc6d9
|
only enable interception layer on serve mode
|
2026-05-04 07:26:55 -07:00 |
|
Muki Kiboigo
|
e9599d87ec
|
add internal requests and use for RobotsLayer
|
2026-05-04 07:26:51 -07:00 |
|
Muki Kiboigo
|
7d4342846f
|
cache should not be interceptable
|
2026-04-29 13:53:36 -07:00 |
|
Muki Kiboigo
|
ed29369884
|
fire Network.requestWillBeSent at very start of request
|
2026-04-29 13:49:51 -07:00 |
|
Muki Kiboigo
|
cef3f119c6
|
add Network.canClearBrowserCache to check for cache
|
2026-04-29 09:05:58 -07:00 |
|
Muki Kiboigo
|
f1fdfd1348
|
move InterceptionLayer under CacheLayer
|
2026-04-29 09:05:58 -07:00 |
|
Muki Kiboigo
|
c12107ef0f
|
add locking of all stripes to FsCache
|
2026-04-29 09:05:57 -07:00 |
|
Muki Kiboigo
|
4ca02bcf97
|
use http-cache-cdp branch of demo repo
|
2026-04-29 09:05:56 -07:00 |
|
Muki Kiboigo
|
3a83c80a1b
|
add Network.setCacheDisabled CDP Method
|
2026-04-28 10:35:21 -07:00 |
|
Muki Kiboigo
|
41e23e10da
|
add Network.clearBrowserCache CDP Method
|
2026-04-28 10:35:21 -07:00 |
|
Muki Kiboigo
|
880934b3e9
|
add fromDiskCache to Network.Response CDP Type
|
2026-04-28 10:35:21 -07:00 |
|
Muki Kiboigo
|
f582fd9c6e
|
add Cache clear func
|
2026-04-28 10:35:21 -07:00 |
|
Muki Kiboigo
|
5584df4c51
|
add Network.requestServedFromCache CDP Event
|
2026-04-28 10:35:20 -07:00 |
|
muki
|
cf34a508d4
|
Merge pull request #2302 from lightpanda-io/http-cache-layer-arena-leak
Fix Request Arena Leak on CacheLayer Hit
|
2026-04-28 10:27:13 -07:00 |
|
Muki Kiboigo
|
e8c9acd310
|
fix request arena leak on CacheLayer hit
|
2026-04-28 09:48:23 -07:00 |
|
Pierre Tachoire
|
427cdfe3ce
|
Merge pull request #2079 from lightpanda-io/http-client-layering
Layering HTTP Client
|
2026-04-28 16:23:42 +02:00 |
|
Muki Kiboigo
|
1057b9de8d
|
toRequestId2 -> toRequestId on CDP
|
2026-04-28 07:01:43 -07:00 |
|
Muki Kiboigo
|
85a5c0f927
|
decrement intercepted and properly deinit on BrowserContext deinit
|
2026-04-28 07:01:43 -07:00 |
|
Muki Kiboigo
|
1ab445843c
|
better arena management in Robots Layer and Context
|
2026-04-28 07:01:43 -07:00 |
|
Muki Kiboigo
|
24ece021e1
|
remove interception stuff in Transfer
|
2026-04-28 07:01:42 -07:00 |
|
Muki Kiboigo
|
0ecf981f7e
|
add assert to SyncRequest headerCallback
|
2026-04-28 07:01:42 -07:00 |
|
Muki Kiboigo
|
1370f6805b
|
add a note about cdp callback cb
|
2026-04-28 07:01:42 -07:00 |
|
Muki Kiboigo
|
3fe774fbfb
|
pass error all the way up to Layer chain to clean
|
2026-04-28 07:01:42 -07:00 |
|
Muki Kiboigo
|
4de1dc5424
|
properly call error callback in InterceptionLayer
|
2026-04-28 07:01:42 -07:00 |
|
Muki Kiboigo
|
83b047e66a
|
assert that intercepted isn't 0 before decrementing
|
2026-04-28 07:01:42 -07:00 |
|
Muki Kiboigo
|
c719a522b8
|
use lightpanda module log in layers
|
2026-04-28 07:01:42 -07:00 |
|
Muki Kiboigo
|
152a792c18
|
use Request Arena in RobotsLayer
|
2026-04-28 07:01:41 -07:00 |
|
Muki Kiboigo
|
e56036fb50
|
use Request Arena in CacheLayer
|
2026-04-28 07:01:41 -07:00 |
|
Muki Kiboigo
|
fc702794c2
|
use Request Arena in WebBotAuthLayer
|
2026-04-28 07:01:41 -07:00 |
|
Muki Kiboigo
|
d14b75d93b
|
use Request arnea in InterceptionLayer
|
2026-04-28 07:01:41 -07:00 |
|
Muki Kiboigo
|
bb9e238f6c
|
Requests now use arenas from the arena pool
|
2026-04-28 07:01:41 -07:00 |
|
Muki Kiboigo
|
175c2cc288
|
ensure robots params have arena and request id
|
2026-04-28 07:01:41 -07:00 |
|
Muki Kiboigo
|
87eec578aa
|
use arena pool in InterceptionLayer
|
2026-04-28 07:01:41 -07:00 |
|
Muki Kiboigo
|
13cc122e26
|
remove InterceptState
|
2026-04-28 07:01:40 -07:00 |
|
Muki Kiboigo
|
ca08f0c56d
|
remove blocking from RequestParams
|
2026-04-28 07:01:40 -07:00 |
|
Muki Kiboigo
|
3db3281e8e
|
working authentication with InterceptionLayer
|
2026-04-28 07:01:40 -07:00 |
|
Muki Kiboigo
|
d0b421b085
|
partial auth challenge support
|
2026-04-28 07:01:40 -07:00 |
|
Muki Kiboigo
|
dddd0dfb90
|
fix request id mismatch on cdp
|
2026-04-28 07:01:40 -07:00 |
|
Muki Kiboigo
|
0d50f706db
|
more fixing of hanging in cdp interception
|
2026-04-28 07:01:40 -07:00 |
|
Muki Kiboigo
|
9c826159a0
|
crude InterceptionLayer
|
2026-04-28 07:01:40 -07:00 |
|
Muki Kiboigo
|
6d41ea6fd0
|
move arena up to Request instead of Transfer
|
2026-04-28 07:01:39 -07:00 |
|
Muki Kiboigo
|
14ad5c9cdc
|
move RequestStart to InterceptionLayer
|
2026-04-28 07:01:39 -07:00 |
|
Muki Kiboigo
|
e37c14a714
|
Transfer now uses Request's request_id
|
2026-04-28 07:01:39 -07:00 |
|
Muki Kiboigo
|
e988e49136
|
remove Context and thread *Client
|
2026-04-28 07:01:39 -07:00 |
|
Muki Kiboigo
|
b4a9bdd7a3
|
use syncRequest in ScriptManager
|
2026-04-28 07:01:39 -07:00 |
|
Muki Kiboigo
|
46d0b34c54
|
add RequestParams and SyncRequest
|
2026-04-28 07:01:39 -07:00 |
|
Muki Kiboigo
|
5dd15aa2cf
|
use layers for Cache, Robots and WebBotAuth
|
2026-04-28 07:01:39 -07:00 |
|
Pierre Tachoire
|
86217dd78f
|
Merge pull request #2295 from lightpanda-io/e2e-matrix
ci: create a matrix for e2e tests
|
2026-04-28 16:00:52 +02:00 |
|
Karl Seguin
|
8ac769bb10
|
Merge pull request #2298 from lightpanda-io/nikneym/fix-log-level-regression
`Config`: add a custom validator for `--log-level`
|
2026-04-28 17:49:29 +08:00 |
|
Halil Durak
|
c5b16cb18e
|
Config: add a custom validator for --log-level
|
2026-04-28 12:37:16 +03:00 |
|