Chrono

Results 50 issues of Chrono

### Summary Strip default port in http.host, then pass it to atc-router, so atc-router can match host with default port.

core/router
size/M

### Summary Small code clean.

chore
size/S

### Summary Remove redundant code in `atc_compat.lua` and `traditional.lua`.

size/XL

### Summary `atc_compat.new` should use `cache` and `cache_neg`. See #9096

size/XS

### Summary Reuse ffi.new uint64 to avoid overhead

size/S

### Summary Inspired by #9036, I introduced `tablepool` in atc router. I think it may be some help for performance. ### Full changelog * use `tablepool` to reduce small table...

size/M

### Summary bump lua-resty-events to 0.1.3 ### Full changelog * Worker will not send event message too fast, sleep 50ms after 100 messages. * Schedule a unique event to a...

chore
dependencies
size/XS

### Summary Kong 3.0 introduce a new atc router, but it may have slightly incompatible with the traditional router. This lua script try to query all router rules by admin...

size/L

In OpenResty 1.12.4.1 there is a new api `string.buffer`, which is like `cjson` but more efficient. I think we can use `string.buffer` to replace `cjson` to optimize performance.

I am working on ubuntu 22.04, when I run t/129-ssl-socket.t, I got a lot of errors, like below: ~~~ nginx: [emerg] SSL_CTX_use_certificate("/home/chrono/github/lua-nginx-module/t/servroot/conf/../html/test.crt") failed (SSL: error:0A00018F:SSL routines::ee key too small) Bailout...