Files
bun.sh/test
dave caruso 6afa78120a feat(runtime): implement server.requestIp + node:http socket.address() (#6165)
* [server] requestIp and AnyRequestContext
Changed Request.uws_request to the new AnyRequestContext. This
allows grabbing the IP from a Request. Unfinished.

* [server] basic `requestIp` implementation

Currently using uws's requestIpAsText, which always returns a ipv6
string. We should return a `SocketAddress` object to the user instead,
which will contain the formatted address string and what type it is.
We'll have to use requestIpAsBinary and parse that ourselves.

* TypeScript docs, use `bun.String`, return `undefined` instead of `null`
if we can't get the ip.

* binary address formatting

* uws getRemoteAddress binding

* remove dead code

* working

* final touches

* I will abide by the results of this poll.

---------

Co-authored-by: Parzival-3141 <29632054+Parzival-3141@users.noreply.github.com>
2023-09-29 03:39:26 -07:00
..
2023-09-28 19:18:36 -07:00
2023-06-27 10:29:22 -07:00
2023-07-01 22:43:59 -07:00
📷
2022-12-12 00:40:00 -08:00
2023-09-28 19:18:36 -07:00
2023-03-07 12:22:34 -08:00
2023-09-24 17:43:59 -07:00
2023-03-22 15:01:01 -07:00