Panda

Results 29 issues of Panda

## Bug Description Why doesn't request support response body decompression? ``` import { request } from "undici"; const resp = await request('https://jsonplaceholder.typicode.com/todos/1', { headers: { 'accept-encoding': 'gzip' } }); const...

enhancement
good first issue

why not add proxy support as a URL? ```js import { env } from "./env.mjs"; import { ProxyAgent } from "undici"; // env.PROXY_URL = 'http://username:password@ip:port'; const proxy = new URL(env.PROXY_URL);...

enhancement

### Description Hello, How about making a tls ja3 tunnel with proxy? The client sends a CONNECT request, and the tunnel builds a connection using utls through a proxy to...

triage

asyncio has the following basic synchronization primitives: [Lock](https://docs.python.org/3/library/asyncio-sync.html#asyncio.Lock) [Event](https://docs.python.org/3/library/asyncio-sync.html#asyncio.Event) [Condition](https://docs.python.org/3/library/asyncio-sync.html#asyncio.Condition) [Semaphore](https://docs.python.org/3/library/asyncio-sync.html#asyncio.Semaphore) [BoundedSemaphore](https://docs.python.org/3/library/asyncio-sync.html#asyncio.BoundedSemaphore) [Barrier](https://docs.python.org/3/library/asyncio-sync.html#asyncio.Barrier)

feedback welcome

### TLS client version 1.7.4 ### System information ... ### Issue description roundtripper does not support reusing tcp connection for subsequent requests For each RoundTrip, a new connection opens and...

bug

### What is the problem this feature would solve? I don't want to use a lot of nesting add returning new instance in group & guard if not callback run...

enhancement

### What is the problem this feature would solve? Simplifies the code ### What is the feature you are proposing to solve the problem? ```ts import { Elysia, error }...

enhancement
feature request

please add support use using Symbol.dispose and Sympol.asyncDispose ```ts import { AsyncValue } from "https://deno.land/x/[email protected]/testutil.ts"; import { Mutex } from "https://deno.land/x/[email protected]/mutex.ts"; const count = new AsyncValue(0); async function doSomething() {...

enhancement

Please add this utility to check the Promise status ```ts export type PromiseState = 'fulfilled' | 'rejected' | 'pending'; var t = Symbol('t'); /** * Return state (fulfilled/rejected/pending) of a...

suggestion
feedback welcome

In programming, different data structures are very often needed and it would be good to add them to the package. Some of the most popular are: Queue, Deque of the...

data-structures
feedback welcome