daurnimator

Results 332 issues of daurnimator

https://en.m.wikipedia.org/wiki/DNS-based_Authentication_of_Named_Entities - Need luaossl to bind DANE functions - In http.client, need to do DNS lookup of TLSA records and add them to the SSL object - Would be easier...

enhancement
security

Should probably be done at the `http.client` level? Need a 'multi-key' cache structure that allows us to index by a tuple of host, port, version, tls context, etc. Need a...

enhancement

As requested by @fur-q > 2016-01-27 13:29:47 daurnimator furq: so the other day I played with multipart form encoding > 2016-01-27 13:29:53 daurnimator furq: I'm wondering how you envision the...

enhancement
good-first-issue

[RFC 7469](https://tools.ietf.org/html/rfc7469) Public Key Pinning Extension for HTTP Useful links: - https://developers.google.com/web/updates/2015/09/HPKP-reporting-with-chrome-46 - https://community.letsencrypt.org/t/hpkp-best-practices-if-you-choose-to-implement/4625

enhancement
security

https://tools.ietf.org/html/rfc7932 Possibly using https://github.com/witchu/lua-brotli or https://github.com/soulik/luabrotli Related to #22 Note that some browsers only allow brotli for HTTPS due to broken proxies (see https://samsaffron.com/archive/2016/06/15/the-current-state-of-brotli-compression).

enhancement

e.g. a `connection.debug` or `stream.debug` flag. Should be initialised to an environment variable.

enhancement

http://httpwg.org/specs/rfc7540.html#rfc.section.5.1.2

enhancement

https://tools.ietf.org/html/rfc7692

enhancement
good-first-issue

The new APNs API is HTTP/2 based. Docs are at https://developer.apple.com/library/content/documentation/NetworkingInternet/Conceptual/RemoteNotificationsPG/CommunicatingwithAPNs.html

good-first-issue
question

The [current code](https://github.com/daurnimator/lua-http/blob/master/http/hpack.lua) could definently be improved. Once performance is better we can turn it on-by-default for `http.hpack.encode_string`

enhancement
good-first-issue