gitextract_rst1uaiw/ ├── .gitattributes ├── .github/ │ └── FUNDING.yml ├── .gitignore ├── .luacheckrc ├── .luacov ├── .travis.yml ├── Makefile ├── README.md ├── dist.ini ├── docker/ │ └── tests/ │ └── docker-compose.yml ├── lib/ │ ├── ledge/ │ │ ├── background.lua │ │ ├── cache_key.lua │ │ ├── collapse.lua │ │ ├── esi/ │ │ │ ├── processor_1_0.lua │ │ │ └── tag_parser.lua │ │ ├── esi.lua │ │ ├── gzip.lua │ │ ├── handler.lua │ │ ├── header_util.lua │ │ ├── jobs/ │ │ │ ├── collect_entity.lua │ │ │ ├── purge.lua │ │ │ └── revalidate.lua │ │ ├── purge.lua │ │ ├── range.lua │ │ ├── request.lua │ │ ├── response.lua │ │ ├── stale.lua │ │ ├── state_machine/ │ │ │ ├── actions.lua │ │ │ ├── events.lua │ │ │ ├── pre_transitions.lua │ │ │ └── states.lua │ │ ├── state_machine.lua │ │ ├── storage/ │ │ │ └── redis.lua │ │ ├── util.lua │ │ ├── validation.lua │ │ └── worker.lua │ └── ledge.lua ├── migrations/ │ └── 1.26-1.27.lua ├── t/ │ ├── 01-unit/ │ │ ├── cache_key.t │ │ ├── esi.t │ │ ├── events.t │ │ ├── handler.t │ │ ├── jobs.t │ │ ├── ledge.t │ │ ├── processor_1_0.t │ │ ├── purge.t │ │ ├── range.t │ │ ├── request.t │ │ ├── response.t │ │ ├── stale.t │ │ ├── state_machine.t │ │ ├── storage.t │ │ ├── tag_parser.t │ │ ├── util.t │ │ ├── validation.t │ │ └── worker.t │ ├── 02-integration/ │ │ ├── age.t │ │ ├── cache.t │ │ ├── collapsed_forwarding.t │ │ ├── esi.t │ │ ├── events.t │ │ ├── gc.t │ │ ├── gzip.t │ │ ├── hop_by_hop_headers.t │ │ ├── max-stale.t │ │ ├── max_size.t │ │ ├── memory_pressure.t │ │ ├── multiple_headers.t │ │ ├── on_abort.t │ │ ├── origin_mode.t │ │ ├── purge.t │ │ ├── range.t │ │ ├── req_body.t │ │ ├── req_method.t │ │ ├── request_leak.t │ │ ├── response.t │ │ ├── ssl.t │ │ ├── stale-if-error.t │ │ ├── stale-while-revalidate.t │ │ ├── upstream.t │ │ ├── upstream_client.t │ │ ├── validation.t │ │ ├── vary.t │ │ └── via_header.t │ ├── 03-sentinel/ │ │ ├── 01-master_up.t │ │ ├── 02-master_down.t │ │ └── 03-slave_promoted.t │ ├── LedgeEnv.pm │ └── cert/ │ ├── example.com.crt │ ├── example.com.key │ ├── rootCA.key │ ├── rootCA.pem │ └── rootCA.srl └── util/ └── lua-releng