# CVE-2021-40346
[4.0K] /data/pocs/7e8c76a547ecf4ad800069ce27cb070be907e6a7
├── [ 167] default.conf
├── [ 120] docker-compose.yml
├── [ 865] Dockerfile
├── [2.1K] exploit.py
├── [4.0K] haproxy
│ ├── [ 14K] BRANCHES
│ ├── [860K] CHANGELOG
│ ├── [4.0K] contrib
│ │ ├── [4.0K] 51d
│ │ │ └── [4.0K] src
│ │ │ ├── [4.0K] cityhash
│ │ │ │ └── [ 157] city.c
│ │ │ ├── [4.0K] pattern
│ │ │ │ ├── [3.0K] 51Degrees.c
│ │ │ │ └── [4.3K] 51Degrees.h
│ │ │ ├── [ 195] threading.c
│ │ │ └── [4.0K] trie
│ │ │ ├── [2.5K] 51Degrees.c
│ │ │ └── [3.3K] 51Degrees.h
│ │ ├── [4.0K] base64
│ │ │ └── [1.4K] base64rev-gen.c
│ │ ├── [4.0K] debug
│ │ │ ├── [ 13K] flags.c
│ │ │ ├── [ 267] Makefile
│ │ │ └── [7.9K] poll.c
│ │ ├── [4.0K] deviceatlas
│ │ │ ├── [4.0K] dac.c
│ │ │ ├── [ 19K] dac.h
│ │ │ ├── [ 19] json.c
│ │ │ └── [ 271] Makefile
│ │ ├── [4.0K] halog
│ │ │ ├── [7.6K] fgets2.c
│ │ │ ├── [ 46K] halog.c
│ │ │ └── [ 683] Makefile
│ │ ├── [4.0K] hpack
│ │ │ ├── [5.0K] decode.c
│ │ │ ├── [4.6K] gen-enc.c
│ │ │ ├── [ 13K] gen-rht.c
│ │ │ └── [ 155] Makefile
│ │ ├── [4.0K] ip6range
│ │ │ ├── [ 11K] ip6range.c
│ │ │ └── [ 160] Makefile
│ │ ├── [4.0K] iprange
│ │ │ ├── [5.9K] iprange.c
│ │ │ └── [ 159] Makefile
│ │ ├── [4.0K] mod_defender
│ │ │ ├── [ 15K] defender.c
│ │ │ ├── [ 975] defender.h
│ │ │ ├── [1.2K] Makefile
│ │ │ ├── [4.9K] README
│ │ │ ├── [ 48K] spoa.c
│ │ │ ├── [1.4K] spoa.h
│ │ │ ├── [ 42K] standalone.c
│ │ │ └── [2.0K] standalone.h
│ │ ├── [4.0K] modsecurity
│ │ │ ├── [1016] Makefile
│ │ │ ├── [ 15K] modsec_wrapper.c
│ │ │ ├── [ 945] modsec_wrapper.h
│ │ │ ├── [4.5K] README
│ │ │ ├── [ 49K] spoa.c
│ │ │ └── [1.5K] spoa.h
│ │ ├── [4.0K] netsnmp-perl
│ │ │ ├── [ 30K] cacti_data_query_haproxy_backends.xml
│ │ │ ├── [ 30K] cacti_data_query_haproxy_frontends.xml
│ │ │ ├── [2.0K] haproxy_backend.xml
│ │ │ ├── [2.0K] haproxy_frontend.xml
│ │ │ ├── [5.4K] haproxy.pl
│ │ │ ├── [2.2K] haproxy_socket.xml
│ │ │ └── [4.9K] README
│ │ ├── [4.0K] plug_qdisc
│ │ │ ├── [2.3K] plug_qdisc.c
│ │ │ └── [2.7K] README
│ │ ├── [4.0K] prometheus-exporter
│ │ │ ├── [ 29K] README
│ │ │ └── [ 89K] service-prometheus.c
│ │ ├── [4.0K] selinux
│ │ │ ├── [ 375] haproxy.fc
│ │ │ ├── [ 57] haproxy.if
│ │ │ ├── [1.6K] haproxy.te
│ │ │ └── [ 648] README
│ │ ├── [4.0K] spoa_example
│ │ │ ├── [4.0K] include
│ │ │ │ ├── [3.8K] mini-clist.h
│ │ │ │ ├── [7.0K] spoe_types.h
│ │ │ │ └── [10.0K] spop_functions.h
│ │ │ ├── [ 369] Makefile
│ │ │ ├── [2.8K] README
│ │ │ └── [ 48K] spoa.c
│ │ ├── [4.0K] spoa_server
│ │ │ ├── [1.7K] Makefile
│ │ │ ├── [1.3K] print_r.lua
│ │ │ ├── [ 12K] ps_lua.c
│ │ │ ├── [ 730] ps_lua.lua
│ │ │ ├── [ 19K] ps_python.c
│ │ │ ├── [1.8K] ps_python.h
│ │ │ ├── [ 826] ps_python.py
│ │ │ ├── [3.0K] README
│ │ │ ├── [ 31K] spoa.c
│ │ │ ├── [4.8K] spoa.h
│ │ │ ├── [ 978] spoa-server.conf
│ │ │ └── [ 310] spoa-server.spoe.conf
│ │ ├── [4.0K] syntax-highlight
│ │ │ └── [7.5K] haproxy.vim
│ │ ├── [4.0K] systemd
│ │ │ ├── [1.4K] haproxy.service.in
│ │ │ └── [ 166] Makefile
│ │ ├── [4.0K] tcploop
│ │ │ ├── [ 177] Makefile
│ │ │ └── [ 22K] tcploop.c
│ │ ├── [4.0K] trace
│ │ │ └── [2.0K] trace.awk
│ │ ├── [4.0K] wireshark-dissectors
│ │ │ └── [4.0K] peers
│ │ │ ├── [ 365] Makefile
│ │ │ ├── [ 45K] packet-happp.c
│ │ │ ├── [3.0K] README
│ │ │ └── [ 692] wireshark.happp.dissector.patch
│ │ └── [4.0K] wurfl
│ │ ├── [2.9K] dummy-wurfl.c
│ │ ├── [ 252] Makefile
│ │ └── [4.0K] wurfl
│ │ └── [ 24K] wurfl.h
│ ├── [ 55K] CONTRIBUTING
│ ├── [4.0K] doc
│ │ ├── [6.8K] 51Degrees-device-detection.txt
│ │ ├── [8.3K] acl.fig
│ │ ├── [ 59K] architecture.txt
│ │ ├── [2.1K] close-options.txt
│ │ ├── [ 38K] coding-style.txt
│ │ ├── [1017K] configuration.txt
│ │ ├── [1.1K] cookie-options.txt
│ │ ├── [4.0K] design-thoughts
│ │ │ ├── [3.8K] backends.txt
│ │ │ ├── [1.2K] backends-v0.txt
│ │ │ ├── [2.7K] be-fe-changes.txt
│ │ │ ├── [7.2K] binding-possibilities.txt
│ │ │ ├── [9.3K] config-language.txt
│ │ │ ├── [9.0K] connection-reuse.txt
│ │ │ ├── [1.6K] connection-sharing.txt
│ │ │ ├── [2.3K] dynamic-buffers.txt
│ │ │ ├── [9.3K] entities-v2.txt
│ │ │ ├── [2.2K] how-it-works.txt
│ │ │ ├── [ 16K] http2.txt
│ │ │ ├── [ 144] http_load_time.url
│ │ │ ├── [4.3K] rate-shaping.txt
│ │ │ └── [ 408] sess_par_sec.txt
│ │ ├── [2.5K] DeviceAtlas-device-detection.txt
│ │ ├── [ 18K] gpl.txt
│ │ ├── [7.6K] haproxy.1
│ │ ├── [4.0K] internals
│ │ │ ├── [3.3K] acl.txt
│ │ │ ├── [8.3K] body-parsing.txt
│ │ │ ├── [ 43K] buffer-api.txt
│ │ │ ├── [8.1K] connection-header.txt
│ │ │ ├── [1.6K] connection-scale.txt
│ │ │ ├── [1.2K] connect-status.txt
│ │ │ ├── [9.8K] entities.fig
│ │ │ ├── [6.1K] entities.pdf
│ │ │ ├── [ 28K] entities.svg
│ │ │ ├── [3.7K] entities.txt
│ │ │ ├── [6.3K] entities-v2.txt
│ │ │ ├── [ 52K] filters.txt
│ │ │ ├── [4.4K] hashing.txt
│ │ │ ├── [4.4K] header-parser-speed.txt
│ │ │ ├── [4.3K] header-tree.txt
│ │ │ ├── [2.1K] http-cookies.txt
│ │ │ ├── [ 123] http-docs.txt
│ │ │ ├── [ 12K] http-parsing.txt
│ │ │ ├── [ 22K] htx-api.txt
│ │ │ ├── [ 19K] initcalls.txt
│ │ │ ├── [6.2K] listener-states.fig
│ │ │ ├── [ 72K] listener-states.png
│ │ │ ├── [ 23K] list.fig
│ │ │ ├── [4.6K] lua_socket.fig
│ │ │ ├── [ 15K] lua_socket.pdf
│ │ │ ├── [1.8K] naming.txt
│ │ │ ├── [ 18K] notes-layers.txt
│ │ │ ├── [5.5K] pattern.dia
│ │ │ ├── [ 36K] pattern.pdf
│ │ │ ├── [2.5K] polling-states.fig
│ │ │ ├── [ 774] repartition-be-fe-fi.txt
│ │ │ ├── [4.9K] sequence.fig
│ │ │ ├── [5.3K] ssl_cert.dia
│ │ │ ├── [ 742] stats-v2.txt
│ │ │ └── [ 21K] stream-sock-states.fig
│ │ ├── [ 88K] intro.txt
│ │ ├── [ 26K] lgpl.txt
│ │ ├── [3.4K] linux-syn-cookies.txt
│ │ ├── [4.0K] lua-api
│ │ │ ├── [7.6K] conf.py
│ │ │ ├── [ 89K] index.rst
│ │ │ ├── [5.5K] Makefile
│ │ │ └── [4.0K] _static
│ │ │ ├── [2.1K] channel.fig
│ │ │ └── [ 18K] channel.png
│ │ ├── [ 39K] lua.txt
│ │ ├── [174K] management.txt
│ │ ├── [1.8K] netscaler-client-ip-insertion-protocol.txt
│ │ ├── [3.5K] network-namespaces.txt
│ │ ├── [ 21K] peers.txt
│ │ ├── [8.5K] peers-v2.0.txt
│ │ ├── [ 49K] proxy-protocol.txt
│ │ ├── [6.4K] queuing.fig
│ │ ├── [ 30K] regression-testing.txt
│ │ ├── [1.5K] seamless_reload.txt
│ │ ├── [ 66] SOCKS4.protocol.txt
│ │ ├── [ 45K] SPOE.txt
│ │ └── [2.6K] WURFL-device-detection.txt
│ ├── [4.0K] examples
│ │ ├── [3.7K] acl-content-sw.cfg
│ │ ├── [2.4K] content-sw-sample.cfg
│ │ ├── [4.0K] errorfiles
│ │ │ ├── [ 188] 400.http
│ │ │ ├── [ 189] 403.http
│ │ │ ├── [ 213] 408.http
│ │ │ ├── [ 205] 500.http
│ │ │ ├── [ 205] 502.http
│ │ │ ├── [ 213] 503.http
│ │ │ ├── [ 195] 504.http
│ │ │ └── [ 301] README
│ │ ├── [ 397] haproxy.cfg
│ │ ├── [2.3K] haproxy.init
│ │ ├── [1.2K] option-http_proxy.cfg
│ │ ├── [1.3K] socks4.cfg
│ │ ├── [2.2K] transparent_proxy.cfg
│ │ └── [1.2K] wurfl-example.cfg
│ ├── [4.0K] include
│ │ ├── [4.0K] haproxy
│ │ │ ├── [5.9K] acl.h
│ │ │ ├── [5.9K] acl-t.h
│ │ │ ├── [2.7K] action.h
│ │ │ ├── [5.6K] action-t.h
│ │ │ ├── [3.2K] activity.h
│ │ │ ├── [3.8K] activity-t.h
│ │ │ ├── [1.4K] api.h
│ │ │ ├── [1.5K] api-t.h
│ │ │ ├── [3.7K] applet.h
│ │ │ ├── [8.4K] applet-t.h
│ │ │ ├── [3.6K] arg.h
│ │ │ ├── [4.9K] arg-t.h
│ │ │ ├── [ 18K] atomic.h
│ │ │ ├── [1.1K] auth.h
│ │ │ ├── [1.2K] auth-t.h
│ │ │ ├── [4.3K] backend.h
│ │ │ ├── [8.3K] backend-t.h
│ │ │ ├── [ 737] base64.h
│ │ │ ├── [ 28K] buf.h
│ │ │ ├── [2.3K] buf-t.h
│ │ │ ├── [5.4K] bug.h
│ │ │ ├── [1.1K] capture.h
│ │ │ ├── [1.4K] capture-t.h
│ │ │ ├── [6.8K] cfgparse.h
│ │ │ ├── [ 34K] channel.h
│ │ │ ├── [ 16K] channel-t.h
│ │ │ ├── [3.8K] check.h
│ │ │ ├── [7.6K] check-t.h
│ │ │ ├── [7.3K] chunk.h
│ │ │ ├── [3.2K] cli.h
│ │ │ ├── [3.2K] cli-t.h
│ │ │ ├── [6.6K] compat.h
│ │ │ ├── [7.8K] compiler.h
│ │ │ ├── [1.3K] compression.h
│ │ │ ├── [2.7K] compression-t.h
│ │ │ ├── [ 34K] connection.h
│ │ │ ├── [ 28K] connection-t.h
│ │ │ ├── [6.6K] counters-t.h
│ │ │ ├── [1.2K] debug.h
│ │ │ ├── [ 12K] defaults.h
│ │ │ ├── [1013] dgram.h
│ │ │ ├── [1.8K] dgram-t.h
│ │ │ ├── [1.4K] dict.h
│ │ │ ├── [1.5K] dict-t.h
│ │ │ ├── [2.4K] dns.h
│ │ │ ├── [ 16K] dns-t.h
│ │ │ ├── [6.0K] dynbuf.h
│ │ │ ├── [1.4K] dynbuf-t.h
│ │ │ ├── [3.4K] errors.h
│ │ │ ├── [1.6K] extcheck.h
│ │ │ ├── [1.4K] fcgi-app.h
│ │ │ ├── [4.0K] fcgi-app-t.h
│ │ │ ├── [3.7K] fcgi.h
│ │ │ ├── [ 15K] fd.h
│ │ │ ├── [7.6K] fd-t.h
│ │ │ ├── [6.5K] filters.h
│ │ │ ├── [ 12K] filters-t.h
│ │ │ ├── [1.0K] flt_http_comp.h
│ │ │ ├── [ 12K] freq_ctr.h
│ │ │ ├── [1.9K] freq_ctr-t.h
│ │ │ ├── [1.1K] frontend.h
│ │ │ ├── [5.9K] global.h
│ │ │ ├── [8.1K] global-t.h
│ │ │ ├── [ 13K] h1.h
│ │ │ ├── [2.6K] h1_htx.h
│ │ │ ├── [ 12K] h2.h
│ │ │ ├── [1.2K] hash.h
│ │ │ ├── [1.4K] hlua_fcn.h
│ │ │ ├── [2.7K] hlua.h
│ │ │ ├── [5.8K] hlua-t.h
│ │ │ ├── [1.6K] hpack-dec.h
│ │ │ ├── [9.1K] hpack-enc.h
│ │ │ ├── [1.4K] hpack-huff.h
│ │ │ ├── [5.4K] hpack-tbl.h
│ │ │ ├── [7.0K] hpack-tbl-t.h
│ │ │ ├── [4.0K] http_ana.h
│ │ │ ├── [8.7K] http_ana-t.h
│ │ │ ├── [1.3K] http_fetch.h
│ │ │ ├── [4.1K] http.h
│ │ │ ├── [2.0K] http-hdr.h
│ │ │ ├── [1.6K] http-hdr-t.h
│ │ │ ├── [4.1K] http_htx.h
│ │ │ ├── [3.7K] http_htx-t.h
│ │ │ ├── [2.4K] http_rules.h
│ │ │ ├── [4.1K] http-t.h
│ │ │ ├── [ 21K] htx.h
│ │ │ ├── [9.5K] htx-t.h
│ │ │ ├── [ 11K] initcall.h
│ │ │ ├── [ 13K] intops.h
│ │ │ ├── [4.7K] istbuf.h
│ │ │ ├── [1.3K] lb_chash.h
│ │ │ ├── [1.3K] lb_chash-t.h
│ │ │ ├── [1.2K] lb_fas.h
│ │ │ ├── [1.2K] lb_fas-t.h
│ │ │ ├── [1.2K] lb_fwlc.h
│ │ │ ├── [1.2K] lb_fwlc-t.h
│ │ │ ├── [1.2K] lb_fwrr.h
│ │ │ ├── [1.7K] lb_fwrr-t.h
│ │ │ ├── [1.3K] lb_map.h
│ │ │ ├── [1.2K] lb_map-t.h
│ │ │ ├── [7.4K] listener.h
│ │ │ ├── [ 13K] listener-t.h
│ │ │ ├── [ 37K] list.h
│ │ │ ├── [2.5K] list-t.h
│ │ │ ├── [5.3K] log.h
│ │ │ ├── [6.3K] log-t.h
│ │ │ ├── [1.4K] mailers.h
│ │ │ ├── [2.7K] mailers-t.h
│ │ │ ├── [1.4K] map.h
│ │ │ ├── [1.2K] map-t.h
│ │ │ ├── [1.1K] mworker.h
│ │ │ ├── [1.4K] mworker-t.h
│ │ │ ├── [1.5K] namespace.h
│ │ │ ├── [1.2K] namespace-t.h
│ │ │ ├── [ 12K] net_helper.h
│ │ │ ├── [5.5K] obj_type.h
│ │ │ ├── [2.2K] obj_type-t.h
│ │ │ ├── [ 11K] openssl-compat.h
│ │ │ ├── [9.5K] pattern.h
│ │ │ ├── [8.7K] pattern-t.h
│ │ │ ├── [1.2K] payload.h
│ │ │ ├── [1.9K] peers.h
│ │ │ ├── [4.6K] peers-t.h
│ │ │ ├── [1.7K] pipe.h
│ │ │ ├── [1.3K] pipe-t.h
│ │ │ ├── [ 11K] pool.h
│ │ │ ├── [3.5K] pool-os.h
│ │ │ ├── [3.7K] pool-t.h
│ │ │ ├── [3.2K] port_range.h
│ │ │ ├── [1.2K] port_range-t.h
│ │ │ ├── [ 14K] protobuf.h
│ │ │ ├── [2.2K] protobuf-t.h
│ │ │ ├── [2.3K] protocol.h
│ │ │ ├── [4.2K] protocol-t.h
│ │ │ ├── [1004] proto_sockpair.h
│ │ │ ├── [1.6K] proto_tcp.h
│ │ │ ├── [6.5K] proxy.h
│ │ │ ├── [ 27K] proxy-t.h
│ │ │ ├── [3.4K] queue.h
│ │ │ ├── [1.5K] queue-t.h
│ │ │ ├── [4.3K] regex.h
│ │ │ ├── [1.8K] regex-t.h
│ │ │ ├── [1.6K] ring.h
│ │ │ ├── [4.6K] ring-t.h
│ │ │ ├── [1.9K] sample_data-t.h
│ │ │ ├── [5.8K] sample.h
│ │ │ ├── [ 16K] sample-t.h
│ │ │ ├── [ 12K] server.h
│ │ │ ├── [ 20K] server-t.h
│ │ │ ├── [4.5K] session.h
│ │ │ ├── [2.7K] session-t.h
│ │ │ ├── [5.6K] shctx.h
│ │ │ ├── [1.9K] shctx-t.h
│ │ │ ├── [1.3K] signal.h
│ │ │ ├── [1.8K] signal-t.h
│ │ │ ├── [3.0K] sink.h
│ │ │ ├── [2.9K] sink-t.h
│ │ │ ├── [8.8K] spoe.h
│ │ │ ├── [ 16K] spoe-t.h
│ │ │ ├── [2.9K] ssl_ckch.h
│ │ │ ├── [3.4K] ssl_ckch-t.h
│ │ │ ├── [1.8K] ssl_crtlist.h
│ │ │ ├── [2.2K] ssl_crtlist-t.h
│ │ │ ├── [5.9K] ssl_sock.h
│ │ │ ├── [9.8K] ssl_sock-t.h
│ │ │ ├── [1.7K] ssl_utils.h
│ │ │ ├── [3.7K] stats.h
│ │ │ ├── [ 13K] stats-t.h
│ │ │ ├── [7.3K] stick_table.h
│ │ │ ├── [9.8K] stick_table-t.h
│ │ │ ├── [ 13K] stream.h
│ │ │ ├── [ 18K] stream_interface.h
│ │ │ ├── [7.4K] stream_interface-t.h
│ │ │ ├── [ 10K] stream-t.h
│ │ │ ├── [ 21K] task.h
│ │ │ ├── [6.4K] task-t.h
│ │ │ ├── [5.3K] tcpcheck.h
│ │ │ ├── [ 11K] tcpcheck-t.h
│ │ │ ├── [1.8K] tcp_rules.h
│ │ │ ├── [ 21K] thread.h
│ │ │ ├── [4.1K] thread-t.h
│ │ │ ├── [4.7K] ticks.h
│ │ │ ├── [ 20K] time.h
│ │ │ ├── [1.1K] tinfo.h
│ │ │ ├── [1.9K] tinfo-t.h
│ │ │ ├── [ 38K] tools.h
│ │ │ ├── [3.4K] tools-t.h
│ │ │ ├── [7.2K] trace.h
│ │ │ ├── [6.5K] trace-t.h
│ │ │ ├── [1.6K] uri_auth.h
│ │ │ ├── [1.9K] uri_auth-t.h
│ │ │ ├── [1.6K] vars.h
│ │ │ ├── [1.5K] vars-t.h
│ │ │ ├── [2.3K] version.h
│ │ │ ├── [3.1K] xref.h
│ │ │ └── [1.8K] xref-t.h
│ │ └── [4.0K] import
│ │ ├── [ 31K] atomic-ops.h
│ │ ├── [5.1K] eb32sctree.h
│ │ ├── [ 16K] eb32tree.h
│ │ ├── [ 19K] eb64tree.h
│ │ ├── [ 10K] ebimtree.h
│ │ ├── [ 11K] ebistree.h
│ │ ├── [ 26K] ebmbtree.h
│ │ ├── [6.0K] ebpttree.h
│ │ ├── [ 11K] ebsttree.h
│ │ ├── [ 33K] ebtree.h
│ │ ├── [ 25K] ist.h
│ │ ├── [3.7K] lru.h
│ │ ├── [ 29K] plock.h
│ │ ├── [1.3K] sha1.h
│ │ └── [5.6K] xxhash.h
│ ├── [ 26K] INSTALL
│ ├── [2.0K] LICENSE
│ ├── [3.7K] MAINTAINERS
│ ├── [ 41K] Makefile
│ ├── [1.1K] README
│ ├── [4.0K] reg-tests
│ │ ├── [4.0K] balance
│ │ │ ├── [1.4K] balance-rr.vtc
│ │ │ ├── [1.9K] balance-uri-path-only.vtc
│ │ │ └── [1.4K] balance-uri.vtc
│ │ ├── [4.0K] cache
│ │ │ └── [1013] basic.vtc
│ │ ├── [4.0K] checks
│ │ │ ├── [7.3K] 1be_40srv_odd_health_checks.vtc
│ │ │ ├── [ 19K] 40be_2srv_odd_health_checks.vtc
│ │ │ ├── [7.8K] 4be_1srv_health_checks.vtc
│ │ │ ├── [2.8K] 4be_1srv_smtpchk_httpchk_layer47errors.vtc
│ │ │ ├── [1.1K] agent-check.vtc
│ │ │ ├── [ 17] common.pem -> ../ssl/common.pem
│ │ │ ├── [2.3K] http-check-expect.vtc
│ │ │ ├── [3.9K] http-check-send.vtc
│ │ │ ├── [5.3K] http-check.vtc
│ │ │ ├── [1.3K] http-monitor-uri.vtc
│ │ │ ├── [2.5K] ldap-check.vtc
│ │ │ ├── [5.3K] mysql-check.vtc
│ │ │ ├── [2.5K] pgsql-check.vtc
│ │ │ ├── [1.8K] redis-check.vtc
│ │ │ ├── [3.3K] smtp-check.vtc
│ │ │ ├── [3.2K] spop-check.vtc
│ │ │ ├── [2.2K] ssl-hello-check.vtc
│ │ │ ├── [1.9K] tcp-check_min-recv.vtc
│ │ │ ├── [1.5K] tcp-check_multiple_ports.vtc
│ │ │ ├── [4.9K] tcp-check-ssl.vtc
│ │ │ ├── [1.8K] tcp-checks-socks4.vtc
│ │ │ └── [3.4K] tls_health_checks.vtc
│ │ ├── [4.0K] compression
│ │ │ ├── [ 11K] basic.vtc
│ │ │ ├── [ 17] common.pem -> ../ssl/common.pem
│ │ │ ├── [6.3K] etags_conversion.vtc
│ │ │ ├── [ 531] lua_validation.lua
│ │ │ ├── [1.4K] lua_validation.vtc
│ │ │ └── [5.3K] vary.vtc
│ │ ├── [4.0K] connection
│ │ │ ├── [ 17] common.pem -> ../ssl/common.pem
│ │ │ ├── [ 724] dispatch.vtc
│ │ │ ├── [1.8K] proxy_protocol_random_fail.vtc
│ │ │ ├── [ 930] proxy_protocol_send_unique_id_alpn.vtc
│ │ │ ├── [1.2K] proxy_protocol_send_unique_id.vtc
│ │ │ └── [3.7K] proxy_protocol_tlv_validation.vtc
│ │ ├── [4.0K] contrib
│ │ │ └── [1.4K] prometheus.vtc
│ │ ├── [4.0K] converter
│ │ │ ├── [2.0K] digest.vtc
│ │ │ ├── [ 709] field.vtc
│ │ │ ├── [1.7K] hmac.vtc
│ │ │ ├── [3.0K] secure_memcmp.vtc
│ │ │ ├── [2.1K] sha2.vtc
│ │ │ ├── [ 745] url_dec.vtc
│ │ │ └── [ 994] url_enc.vtc
│ │ ├── [4.0K] http-capture
│ │ │ └── [4.5K] multiple_headers.vtc
│ │ ├── [4.0K] http-cookies
│ │ │ └── [1.5K] cookie_insert_indirect.vtc
│ │ ├── [4.0K] http-errorfiles
│ │ │ ├── [1.4K] errorfiles.vtc
│ │ │ ├── [4.0K] errors
│ │ │ │ ├── [ 209] 400-1.http
│ │ │ │ ├── [ 209] 400-2.http
│ │ │ │ ├── [ 209] 400-3.http
│ │ │ │ ├── [ 208] 400.http
│ │ │ │ ├── [ 210] 403-1.http
│ │ │ │ ├── [ 210] 403-2.http
│ │ │ │ ├── [ 209] 403.http
│ │ │ │ ├── [ 200] 404-1.http
│ │ │ │ ├── [ 200] 404-2.http
│ │ │ │ ├── [ 200] 404-3.http
│ │ │ │ ├── [ 199] 404.http
│ │ │ │ ├── [ 226] 500-1.http
│ │ │ │ ├── [ 225] 500.http
│ │ │ │ └── [ 32] lf-403.txt
│ │ │ ├── [2.5K] http_deny_errors.vtc
│ │ │ ├── [3.9K] http_errors.vtc
│ │ │ ├── [2.4K] http-error.vtc
│ │ │ └── [1.3K] http_return.vtc
│ │ ├── [4.0K] http-messaging
│ │ │ ├── [5.4K] h1_to_h1.vtc
│ │ │ ├── [2.8K] h2_desync_attacks.vtc
│ │ │ ├── [5.0K] h2_to_h1.vtc
│ │ │ ├── [2.7K] http_abortonclose.vtc
│ │ │ ├── [1.8K] http_msg_full_on_eom.vtc
│ │ │ └── [2.0K] http_request_buffer.vtc
│ │ ├── [4.0K] http-rules
│ │ │ ├── [1.0K] 1k.txt
│ │ │ ├── [1.6K] acl_cli_spaces.vtc
│ │ │ ├── [ 5] agents.acl
│ │ │ ├── [ 18] converters_ipmask_concat_strcmp_field_word.map
│ │ │ ├── [9.0K] converters_ipmask_concat_strcmp_field_word.vtc
│ │ │ ├── [2.7K] del_header.vtc
│ │ │ ├── [9.0K] h1or2_to_h1c.vtc
│ │ │ ├── [8.0K] h1_to_h1c.vtc
│ │ │ ├── [7.5K] http_after_response.vtc
│ │ │ ├── [3.3K] http_return.vtc
│ │ │ ├── [ 15] lf-file.txt
│ │ │ ├── [ 132] map_redirect-be.map
│ │ │ ├── [ 149] map_redirect.map
│ │ │ ├── [5.7K] map_redirect.vtc
│ │ │ ├── [ 23] map_regm_with_backref.map
│ │ │ ├── [2.2K] map_regm_with_backref.vtc
│ │ │ ├── [1.9K] path_and_pathq.vtc
│ │ │ └── [4.5K] strict_rw_mode.vtc
│ │ ├── [4.0K] log
│ │ │ ├── [3.4K] load_balancing.vtc
│ │ │ └── [1.9K] wrong_ip_port_logging.vtc
│ │ ├── [4.0K] lua
│ │ │ ├── [ 256] bad_http_clt_req_duration.lua
│ │ │ ├── [2.2K] bad_http_clt_req_duration.vtc
│ │ │ ├── [ 65] close_wait_lf.lua
│ │ │ ├── [1.6K] close_wait_lf.vtc
│ │ │ ├── [ 17] common.pem -> ../ssl/common.pem
│ │ │ ├── [ 349] h_txn_get_priv.lua
│ │ │ ├── [ 647] h_txn_get_priv.vtc
│ │ │ ├── [1.1K] lua_socket.lua
│ │ │ ├── [ 666] lua_socket.vtc
│ │ │ ├── [ 693] set_var.lua
│ │ │ ├── [1.1K] set_var.vtc
│ │ │ ├── [4.8K] txn_get_priv.lua
│ │ │ ├── [1.9K] txn_get_priv-print_r.lua
│ │ │ ├── [ 829] txn_get_priv.vtc
│ │ │ ├── [ 100] wrong_types_usage.lua
│ │ │ └── [1.5K] wrong_types_usage.vtc
│ │ ├── [4.0K] mailers
│ │ │ ├── [2.7K] healthcheckmail.lua
│ │ │ └── [1.7K] healthcheckmail.vtc
│ │ ├── [4.0K] mcli
│ │ │ ├── [ 605] mcli_show_info.vtc
│ │ │ └── [ 743] mcli_start_progs.vtc
│ │ ├── [4.0K] peers
│ │ │ ├── [2.8K] basic_sync.vtc
│ │ │ ├── [2.8K] basic_sync_wo_stkt_backend.vtc
│ │ │ ├── [ 17] common.pem -> ../ssl/common.pem
│ │ │ ├── [4.0K] tls_basic_sync.vtc
│ │ │ └── [4.0K] tls_basic_sync_wo_stkt_backend.vtc
│ │ ├── [2.4K] README
│ │ ├── [4.0K] sample_fetches
│ │ │ ├── [ 907] cook.vtc
│ │ │ ├── [5.0K] hashes.vtc
│ │ │ ├── [ 407] so_name.vtc
│ │ │ └── [ 914] srv_name.vtc
│ │ ├── [4.0K] seamless-reload
│ │ │ └── [1.3K] abns_socket.vtc
│ │ ├── [4.0K] server
│ │ │ └── [ 781] cli_set_fdqn.vtc
│ │ ├── [4.0K] spoe
│ │ │ └── [ 573] wrong_init.vtc
│ │ ├── [4.0K] ssl
│ │ │ ├── [4.2K] add_ssl_crt-list.vtc
│ │ │ ├── [2.0K] ca-auth.crt
│ │ │ ├── [ 897] cert1-example.com.pem.ecdsa
│ │ │ ├── [4.9K] cert1-example.com.pem.rsa
│ │ │ ├── [ 897] cert2-example.com.pem.ecdsa
│ │ │ ├── [4.9K] cert2-example.com.pem.rsa
│ │ │ ├── [ 11K] client1.pem
│ │ │ ├── [5.0K] client2_expired.pem
│ │ │ ├── [5.0K] client3_revoked.pem
│ │ │ ├── [7.1K] common.pem
│ │ │ ├── [1.0K] crl-auth.pem
│ │ │ ├── [3.6K] del_ssl_crt-list.vtc
│ │ │ ├── [ 885] ecdsa.pem
│ │ │ ├── [ 131] localhost.crt-list
│ │ │ ├── [ 79] README
│ │ │ ├── [ 59] set_default_cert.crt-list
│ │ │ ├── [3.1K] set_default_cert.pem
│ │ │ ├── [3.1K] set_ssl_cert_bundle.vtc
│ │ │ ├── [6.6K] set_ssl_cert.vtc
│ │ │ ├── [ 147] simple.crt-list
│ │ │ ├── [2.6K] ssl_client_auth.vtc
│ │ │ ├── [2.5K] ssl_client_samples.vtc
│ │ │ ├── [2.4K] ssl_frontend_samples.vtc
│ │ │ ├── [2.6K] ssl_server_samples.vtc
│ │ │ └── [1.4K] wrong_ctx_storage.vtc
│ │ ├── [4.0K] stickiness
│ │ │ └── [6.6K] lb-services.vtc
│ │ ├── [4.0K] stick-table
│ │ │ ├── [4.6K] converteers_ref_cnt_never_dec.vtc
│ │ │ └── [ 667] unknown_key.vtc
│ │ ├── [4.0K] stream
│ │ │ ├── [ 971] unique-id-from-proxy.vtc
│ │ │ └── [1.0K] unique-id.vtc
│ │ └── [4.0K] webstats
│ │ └── [1.8K] webstats-scope-and-post-change.vtc
│ ├── [2.4K] ROADMAP
│ ├── [4.0K] scripts
│ │ ├── [7.9K] announce-release
│ │ ├── [4.1K] backport
│ │ ├── [2.9K] build-ssl.sh
│ │ ├── [6.0K] create-release
│ │ ├── [8.0K] git-show-backports
│ │ ├── [4.8K] publish-release
│ │ └── [ 11K] run-regtests.sh
│ ├── [4.0K] src
│ │ ├── [ 24K] 51d.c
│ │ ├── [ 39K] acl.c
│ │ ├── [4.2K] action.c
│ │ ├── [4.2K] activity.c
│ │ ├── [3.7K] applet.c
│ │ ├── [ 11K] arg.c
│ │ ├── [6.9K] auth.c
│ │ ├── [ 89K] backend.c
│ │ ├── [4.9K] base64.c
│ │ ├── [ 41K] cache.c
│ │ ├── [7.7K] calltrace.c
│ │ ├── [130K] cfgparse.c
│ │ ├── [ 41K] cfgparse-global.c
│ │ ├── [110K] cfgparse-listen.c
│ │ ├── [ 63K] cfgparse-ssl.c
│ │ ├── [ 12K] channel.c
│ │ ├── [ 98K] check.c
│ │ ├── [7.7K] chunk.c
│ │ ├── [ 81K] cli.c
│ │ ├── [ 21K] compression.c
│ │ ├── [ 48K] connection.c
│ │ ├── [ 11K] da.c
│ │ ├── [ 28K] debug.c
│ │ ├── [ 668] dgram.c
│ │ ├── [1.9K] dict.c
│ │ ├── [ 84K] dns.c
│ │ ├── [3.8K] dynbuf.c
│ │ ├── [ 16K] eb32sctree.c
│ │ ├── [6.9K] eb32tree.c
│ │ ├── [6.9K] eb64tree.c
│ │ ├── [1.6K] ebimtree.c
│ │ ├── [1.7K] ebistree.c
│ │ ├── [2.8K] ebmbtree.c
│ │ ├── [6.8K] ebpttree.c
│ │ ├── [1.6K] ebsttree.c
│ │ ├── [1.6K] ebtree.c
│ │ ├── [9.6K] ev_epoll.c
│ │ ├── [ 10K] ev_evports.c
│ │ ├── [8.9K] ev_kqueue.c
│ │ ├── [8.3K] ev_poll.c
│ │ ├── [8.0K] ev_select.c
│ │ ├── [ 20K] extcheck.c
│ │ ├── [ 32K] fcgi-app.c
│ │ ├── [7.9K] fcgi.c
│ │ ├── [ 24K] fd.c
│ │ ├── [ 31K] filters.c
│ │ ├── [ 22K] flt_http_comp.c
│ │ ├── [136K] flt_spoe.c
│ │ ├── [ 17K] flt_trace.c
│ │ ├── [7.6K] freq_ctr.c
│ │ ├── [8.7K] frontend.c
│ │ ├── [ 31K] h1.c
│ │ ├── [ 21K] h1_htx.c
│ │ ├── [ 27K] h2.c
│ │ ├── [109K] haproxy.c
│ │ ├── [6.6K] hash.c
│ │ ├── [241K] hlua.c
│ │ ├── [ 41K] hlua_fcn.c
│ │ ├── [ 13K] hpack-dec.c
│ │ ├── [9.5K] hpack-enc.c
│ │ ├── [ 51K] hpack-huff.c
│ │ ├── [ 14K] hpack-tbl.c
│ │ ├── [6.4K] http_acl.c
│ │ ├── [ 65K] http_act.c
│ │ ├── [163K] http_ana.c
│ │ ├── [ 31K] http.c
│ │ ├── [ 12K] http_conv.c
│ │ ├── [ 68K] http_fetch.c
│ │ ├── [ 80K] http_htx.c
│ │ ├── [ 13K] http_rules.c
│ │ ├── [ 31K] htx.c
│ │ ├── [ 15K] lb_chash.c
│ │ ├── [9.3K] lb_fas.c
│ │ ├── [10.0K] lb_fwlc.c
│ │ ├── [ 17K] lb_fwrr.c
│ │ ├── [7.3K] lb_map.c
│ │ ├── [ 46K] listener.c
│ │ ├── [ 89K] log.c
│ │ ├── [7.7K] lru.c
│ │ ├── [8.0K] mailers.c
│ │ ├── [ 34K] map.c
│ │ ├── [140K] mux_fcgi.c
│ │ ├── [105K] mux_h1.c
│ │ ├── [192K] mux_h2.c
│ │ ├── [ 10K] mux_pt.c
│ │ ├── [ 17K] mworker.c
│ │ ├── [9.1K] mworker-prog.c
│ │ ├── [3.1K] namespace.c
│ │ ├── [ 74K] pattern.c
│ │ ├── [ 41K] payload.c
│ │ ├── [107K] peers.c
│ │ ├── [3.0K] pipe.c
│ │ ├── [ 18K] pool.c
│ │ ├── [3.6K] protocol.c
│ │ ├── [ 11K] proto_sockpair.c
│ │ ├── [ 63K] proto_tcp.c
│ │ ├── [ 22K] proto_uxst.c
│ │ ├── [ 73K] proxy.c
│ │ ├── [ 21K] queue.c
│ │ ├── [ 13K] raw_sock.c
│ │ ├── [ 11K] regex.c
│ │ ├── [ 11K] ring.c
│ │ ├── [117K] sample.c
│ │ ├── [169K] server.c
│ │ ├── [ 15K] session.c
│ │ ├── [9.1K] sha1.c
│ │ ├── [9.5K] shctx.c
│ │ ├── [8.3K] signal.c
│ │ ├── [ 30K] sink.c
│ │ ├── [ 51K] ssl_ckch.c
│ │ ├── [ 36K] ssl_crtlist.c
│ │ ├── [ 45K] ssl_sample.c
│ │ ├── [211K] ssl_sock.c
│ │ ├── [6.2K] ssl_utils.c
│ │ ├── [167K] stats.c
│ │ ├── [129K] stick_table.c
│ │ ├── [113K] stream.c
│ │ ├── [ 53K] stream_interface.c
│ │ ├── [ 25K] task.c
│ │ ├── [115K] tcpcheck.c
│ │ ├── [ 39K] tcp_rules.c
│ │ ├── [7.9K] thread.c
│ │ ├── [ 11K] time.c
│ │ ├── [130K] tools.c
│ │ ├── [ 23K] trace.c
│ │ ├── [6.4K] uri_auth.c
│ │ ├── [ 27K] vars.c
│ │ ├── [ 989] version.c
│ │ ├── [5.1K] wdt.c
│ │ ├── [ 25K] wurfl.c
│ │ ├── [8.4K] xprt_handshake.c
│ │ └── [ 27K] xxhash.c
│ ├── [ 10] SUBVERS
│ ├── [4.0K] tests
│ │ ├── [1.6K] 0000-debug-stats.diff
│ │ ├── [ 376] blocksig.c
│ │ ├── [ 451] ext-check.cfg
│ │ ├── [9.5K] filltab25.c
│ │ ├── [8.5K] hashing-results.txt
│ │ ├── [8.4K] hash_results.txt
│ │ ├── [5.7K] io_limits.txt
│ │ ├── [5.6K] ip-hash.c
│ │ ├── [ 15K] ist.c
│ │ ├── [1.1K] reset.c
│ │ ├── [ 174] sockstat.txt
│ │ ├── [1.6K] tcp-check.cfg
│ │ ├── [1.1K] test-acl-args.cfg
│ │ ├── [1.5K] test-address-syntax.cfg
│ │ ├── [1.0K] test-arg.c
│ │ ├── [ 473] test-backlog.cfg
│ │ ├── [ 270] test.c
│ │ ├── [2.3K] test-check-expect.cfg
│ │ ├── [ 883] test-connection.cfg
│ │ ├── [1.1K] test-cookie-indirect.cfg
│ │ ├── [ 734] test-cookie-insert.cfg
│ │ ├── [ 727] test-cookie-passive.cfg
│ │ ├── [ 735] test-cookie-prefix.cfg
│ │ ├── [ 735] test-cookie-rewrite.cfg
│ │ ├── [2.2K] test-disable-404.cfg
│ │ ├── [ 14K] test-fsm.cfg
│ │ ├── [2.0K] test-fwlc.cfg
│ │ ├── [1.8K] test-fwrr.cfg
│ │ ├── [3.9K] test-handshakes.cfg
│ │ ├── [4.3K] test-handshakes-chk.cfg
│ │ ├── [ 15K] test_hashes.c
│ │ ├── [ 777] test-http-send-name-hdr.cfg
│ │ ├── [ 629] testinet.c
│ │ ├── [ 655] test-inherited-fd.py
│ │ ├── [1.5K] test-inspect-smtp.cfg
│ │ ├── [1.2K] test-inspect-ssl.cfg
│ │ ├── [1.9K] test-list.c
│ │ ├── [ 620] test-map-ports.cfg
│ │ ├── [ 331] test-pollers.cfg
│ │ ├── [5.6K] test_pools.c
│ │ ├── [1.4K] test-redirect.cfg
│ │ ├── [1.1K] test-sample-fetch-args.cfg
│ │ ├── [1.2K] test-sample-fetch-conv.cfg
│ │ ├── [ 577] test-sockpair.py
│ │ ├── [ 733] test-sql.cfg
│ │ ├── [1.8K] test-srv-verify.cfg
│ │ ├── [1.6K] test-str2sa.cfg
│ │ ├── [ 713] test-time.cfg
│ │ ├── [ 834] test-timeout.cfg
│ │ ├── [ 731] test-url-hash.cfg
│ │ ├── [ 734] test-valid-names.cfg
│ │ └── [9.2K] uri_hash.c
│ ├── [ 37] VERDATE
│ └── [ 7] VERSION
├── [4.0K] html
│ ├── [4.0K] api
│ │ └── [ 84] s3_t0k3n.html
│ └── [ 66] index.html
├── [ 235] my_wrapper_script.sh
└── [ 16] README.md
74 directories, 760 files