Package: trafficserver / 7.0.0-6+deb9u2

Metadata

Package Version Patches format
trafficserver 7.0.0-6+deb9u2 3.0 (quilt)

Patch series

view the series file
Patch File delta Description
0001 Use mcx16 on x86 platforms only.patch | (download)

configure.ac | 3 3 + 0 - 0 !
1 file changed, 3 insertions(+)

 use -mcx16 on x86 platforms only


0002 add mips64 support.patch | (download)

lib/ts/ink_queue.h | 2 1 + 1 - 0 !
1 file changed, 1 insertion(+), 1 deletion(-)

 fix ftbfs for mips64el
0003 reproductible build.patch | (download)

configure.ac | 6 3 + 3 - 0 !
1 file changed, 3 insertions(+), 3 deletions(-)

 make the build reproducible
0004 force use luajit system.patch | (download)

Makefile.in | 6 3 + 3 - 0 !
build/luajit.m4 | 48 48 + 0 - 0 !
configure | 130 57 + 73 - 0 !
configure.ac | 43 10 + 33 - 0 !
doc/Makefile.in | 6 3 + 3 - 0 !
example/Makefile.in | 6 3 + 3 - 0 !
rc/Makefile.in | 6 3 + 3 - 0 !
tools/Makefile.in | 6 3 + 3 - 0 !
8 files changed, 130 insertions(+), 121 deletions(-)

---
0004 force use luajit system cmd.patch | (download)

cmd/Makefile.in | 6 3 + 3 - 0 !
cmd/traffic_cop/Makefile.in | 6 3 + 3 - 0 !
cmd/traffic_crashlog/Makefile.in | 6 3 + 3 - 0 !
cmd/traffic_ctl/Makefile.in | 6 3 + 3 - 0 !
cmd/traffic_layout/Makefile.in | 6 3 + 3 - 0 !
cmd/traffic_manager/Makefile.am | 11 5 + 6 - 0 !
cmd/traffic_manager/Makefile.in | 18 8 + 10 - 0 !
cmd/traffic_top/Makefile.in | 6 3 + 3 - 0 !
cmd/traffic_via/Makefile.in | 6 3 + 3 - 0 !
cmd/traffic_wccp/Makefile.in | 6 3 + 3 - 0 !
10 files changed, 37 insertions(+), 40 deletions(-)

---
0004 force use luajit system lib.patch | (download)

lib/Makefile.am | 23 0 + 23 - 0 !
lib/Makefile.in | 29 3 + 26 - 0 !
lib/atscppapi/Makefile.in | 6 3 + 3 - 0 !
lib/atscppapi/examples/Makefile.in | 6 3 + 3 - 0 !
lib/atscppapi/src/Makefile.in | 6 3 + 3 - 0 !
lib/bindings/Makefile.am | 5 3 + 2 - 0 !
lib/bindings/Makefile.in | 11 6 + 5 - 0 !
lib/perl/Makefile.in | 6 3 + 3 - 0 !
lib/records/Makefile.in | 6 3 + 3 - 0 !
lib/ts/Makefile.in | 6 3 + 3 - 0 !
lib/tsconfig/Makefile.in | 6 3 + 3 - 0 !
lib/wccp/Makefile.in | 6 3 + 3 - 0 !
12 files changed, 36 insertions(+), 80 deletions(-)

---
0004 force use luajit system proxy.patch | (download)

proxy/Makefile.am | 80 4 + 76 - 0 !
proxy/Makefile.in | 94 10 + 84 - 0 !
proxy/api/ts/Makefile.in | 6 3 + 3 - 0 !
proxy/config/Makefile.in | 6 3 + 3 - 0 !
proxy/config/body_factory/Makefile.in | 6 3 + 3 - 0 !
proxy/config/body_factory/default/Makefile.in | 6 3 + 3 - 0 !
proxy/congest/Makefile.in | 6 3 + 3 - 0 !
proxy/hdrs/Makefile.in | 6 3 + 3 - 0 !
proxy/http/Makefile.in | 6 3 + 3 - 0 !
proxy/http/remap/Makefile.in | 6 3 + 3 - 0 !
proxy/http2/Makefile.in | 6 3 + 3 - 0 !
proxy/logging/Makefile.am | 4 2 + 2 - 0 !
proxy/logging/Makefile.in | 10 5 + 5 - 0 !
proxy/shared/Makefile.in | 6 3 + 3 - 0 !
14 files changed, 51 insertions(+), 197 deletions(-)

---
0004 force use luajit system plugins.patch | (download)

plugins/Makefile.in | 6 3 + 3 - 0 !
plugins/authproxy/Makefile.in | 6 3 + 3 - 0 !
plugins/background_fetch/Makefile.in | 6 3 + 3 - 0 !
plugins/conf_remap/Makefile.in | 6 3 + 3 - 0 !
plugins/esi/Makefile.in | 6 3 + 3 - 0 !
plugins/experimental/Makefile.in | 6 3 + 3 - 0 !
plugins/experimental/acme/Makefile.in | 6 3 + 3 - 0 !
plugins/experimental/balancer/Makefile.in | 6 3 + 3 - 0 !
plugins/experimental/buffer_upload/Makefile.in | 6 3 + 3 - 0 !
plugins/experimental/cache_key_genid/Makefile.in | 6 3 + 3 - 0 !
plugins/experimental/cache_promote/Makefile.in | 6 3 + 3 - 0 !
plugins/experimental/cache_range_requests/Makefile.in | 6 3 + 3 - 0 !
plugins/experimental/cachekey/Makefile.in | 6 3 + 3 - 0 !
plugins/experimental/collapsed_connection/Makefile.in | 6 3 + 3 - 0 !
plugins/experimental/collapsed_forwarding/Makefile.in | 6 3 + 3 - 0 !
plugins/experimental/custom_redirect/Makefile.in | 6 3 + 3 - 0 !
plugins/experimental/epic/Makefile.in | 6 3 + 3 - 0 !
plugins/experimental/escalate/Makefile.in | 6 3 + 3 - 0 !
plugins/experimental/geoip_acl/Makefile.in | 6 3 + 3 - 0 !
plugins/experimental/header_freq/Makefile.in | 6 3 + 3 - 0 !
plugins/experimental/header_normalize/Makefile.in | 6 3 + 3 - 0 !
plugins/experimental/hipes/Makefile.in | 6 3 + 3 - 0 !
plugins/experimental/hook-trace/Makefile.in | 6 3 + 3 - 0 !
plugins/experimental/inliner/Makefile.in | 6 3 + 3 - 0 !
plugins/experimental/memcache/Makefile.in | 6 3 + 3 - 0 !
plugins/experimental/memcached_remap/Makefile.in | 6 3 + 3 - 0 !
plugins/experimental/metalink/Makefile.in | 6 3 + 3 - 0 !
plugins/experimental/mp4/Makefile.in | 6 3 + 3 - 0 !
plugins/experimental/multiplexer/Makefile.in | 6 3 + 3 - 0 !
plugins/experimental/mysql_remap/Makefile.in | 6 3 + 3 - 0 !
plugins/experimental/remap_purge/Makefile.in | 6 3 + 3 - 0 !
plugins/experimental/remap_stats/Makefile.in | 6 3 + 3 - 0 !
plugins/experimental/ssl_cert_loader/Makefile.in | 6 3 + 3 - 0 !
plugins/experimental/sslheaders/Makefile.in | 6 3 + 3 - 0 !
plugins/experimental/stale_while_revalidate/Makefile.in | 6 3 + 3 - 0 !
plugins/experimental/stream_editor/Makefile.in | 6 3 + 3 - 0 !
plugins/experimental/ts_lua/Makefile.am | 2 1 + 1 - 0 !
plugins/experimental/ts_lua/Makefile.in | 8 4 + 4 - 0 !
plugins/experimental/url_sig/Makefile.in | 6 3 + 3 - 0 !
plugins/experimental/webp_transform/Makefile.in | 6 3 + 3 - 0 !
plugins/generator/Makefile.in | 6 3 + 3 - 0 !
plugins/gzip/Makefile.in | 6 3 + 3 - 0 !
plugins/header_rewrite/Makefile.in | 6 3 + 3 - 0 !
plugins/healthchecks/Makefile.in | 6 3 + 3 - 0 !
plugins/libloader/Makefile.in | 6 3 + 3 - 0 !
plugins/regex_remap/Makefile.in | 6 3 + 3 - 0 !
plugins/regex_revalidate/Makefile.in | 6 3 + 3 - 0 !
plugins/s3_auth/Makefile.in | 6 3 + 3 - 0 !
plugins/stats_over_http/Makefile.in | 6 3 + 3 - 0 !
plugins/tcpinfo/Makefile.in | 6 3 + 3 - 0 !
plugins/xdebug/Makefile.in | 6 3 + 3 - 0 !
51 files changed, 152 insertions(+), 152 deletions(-)

---
0004 force use luajit system mgmt.patch | (download)

mgmt/Makefile.in | 6 3 + 3 - 0 !
mgmt/api/Makefile.in | 6 3 + 3 - 0 !
mgmt/api/include/Makefile.in | 6 3 + 3 - 0 !
mgmt/cluster/Makefile.in | 6 3 + 3 - 0 !
mgmt/utils/Makefile.in | 6 3 + 3 - 0 !
5 files changed, 15 insertions(+), 15 deletions(-)

---
0004 force use luajit system iocore.patch | (download)

iocore/Makefile.in | 6 3 + 3 - 0 !
iocore/aio/Makefile.in | 6 3 + 3 - 0 !
iocore/cache/Makefile.in | 6 3 + 3 - 0 !
iocore/cluster/Makefile.in | 6 3 + 3 - 0 !
iocore/dns/Makefile.in | 6 3 + 3 - 0 !
iocore/eventsystem/Makefile.in | 6 3 + 3 - 0 !
iocore/hostdb/Makefile.in | 6 3 + 3 - 0 !
iocore/net/Makefile.in | 6 3 + 3 - 0 !
iocore/utils/Makefile.in | 6 3 + 3 - 0 !
9 files changed, 27 insertions(+), 27 deletions(-)

---
0004 force use luajit system remove lib luajit.patch | (download)

lib/luajit/COPYRIGHT | 56 0 + 56 - 0 !
lib/luajit/Makefile | 151 0 + 151 - 0 !
lib/luajit/README | 16 0 + 16 - 0 !
lib/luajit/doc/bluequad-print.css | 166 0 + 166 - 0 !
lib/luajit/doc/bluequad.css | 325 0 + 325 - 0 !
lib/luajit/doc/changes.html | 978 0 + 978 - 0 !
lib/luajit/doc/contact.html | 102 0 + 102 - 0 !
lib/luajit/doc/ext_c_api.html | 187 0 + 187 - 0 !
lib/luajit/doc/ext_ffi.html | 330 0 + 330 - 0 !
lib/luajit/doc/ext_ffi_api.html | 566 0 + 566 - 0 !
lib/luajit/doc/ext_ffi_semantics.html | 1245 0 + 1245 - 0 !
lib/luajit/doc/ext_ffi_tutorial.html | 601 0 + 601 - 0 !
lib/luajit/doc/ext_jit.html | 199 0 + 199 - 0 !
lib/luajit/doc/extensions.html | 408 0 + 408 - 0 !
lib/luajit/doc/faq.html | 184 0 + 184 - 0 !
lib/luajit/doc/install.html | 646 0 + 646 - 0 !
lib/luajit/doc/luajit.html | 234 0 + 234 - 0 !
lib/luajit/doc/running.html | 306 0 + 306 - 0 !
lib/luajit/doc/status.html | 116 0 + 116 - 0 !
lib/luajit/dynasm/dasm_arm.h | 456 0 + 456 - 0 !
lib/luajit/dynasm/dasm_arm.lua | 1125 0 + 1125 - 0 !
lib/luajit/dynasm/dasm_mips.h | 416 0 + 416 - 0 !
lib/luajit/dynasm/dasm_mips.lua | 953 0 + 953 - 0 !
lib/luajit/dynasm/dasm_ppc.h | 412 0 + 412 - 0 !
lib/luajit/dynasm/dasm_ppc.lua | 1249 0 + 1249 - 0 !
lib/luajit/dynasm/dasm_proto.h | 83 0 + 83 - 0 !
lib/luajit/dynasm/dasm_x64.lua | 12 0 + 12 - 0 !
lib/luajit/dynasm/dasm_x86.h | 472 0 + 472 - 0 !
lib/luajit/dynasm/dasm_x86.lua | 1945 0 + 1945 - 0 !
lib/luajit/dynasm/dynasm.lua | 1094 0 + 1094 - 0 !
lib/luajit/etc/luajit.1 | 88 0 + 88 - 0 !
lib/luajit/etc/luajit.pc | 25 0 + 25 - 0 !
lib/luajit/src/Makefile | 684 0 + 684 - 0 !
lib/luajit/src/Makefile.dep | 226 0 + 226 - 0 !
lib/luajit/src/host/README | 4 0 + 4 - 0 !
lib/luajit/src/host/buildvm.c | 516 0 + 516 - 0 !
lib/luajit/src/host/buildvm.h | 104 0 + 104 - 0 !
lib/luajit/src/host/buildvm_asm.c | 313 0 + 313 - 0 !
lib/luajit/src/host/buildvm_fold.c | 229 0 + 229 - 0 !
lib/luajit/src/host/buildvm_lib.c | 398 0 + 398 - 0 !
lib/luajit/src/host/buildvm_peobj.c | 368 0 + 368 - 0 !
lib/luajit/src/host/genminilua.lua | 428 0 + 428 - 0 !
lib/luajit/src/host/minilua.c | 7770 0 + 7770 - 0 !
lib/luajit/src/jit/bc.lua | 191 0 + 191 - 0 !
lib/luajit/src/jit/bcsave.lua | 659 0 + 659 - 0 !
lib/luajit/src/jit/dis_arm.lua | 689 0 + 689 - 0 !
lib/luajit/src/jit/dis_mips.lua | 428 0 + 428 - 0 !
lib/luajit/src/jit/dis_mipsel.lua | 20 0 + 20 - 0 !
lib/luajit/src/jit/dis_ppc.lua | 591 0 + 591 - 0 !
lib/luajit/src/jit/dis_x64.lua | 20 0 + 20 - 0 !
lib/luajit/src/jit/dis_x86.lua | 836 0 + 836 - 0 !
lib/luajit/src/jit/dump.lua | 699 0 + 699 - 0 !
lib/luajit/src/jit/v.lua | 167 0 + 167 - 0 !
lib/luajit/src/lauxlib.h | 167 0 + 167 - 0 !
lib/luajit/src/lib_aux.c | 356 0 + 356 - 0 !
lib/luajit/src/lib_base.c | 683 0 + 683 - 0 !
lib/luajit/src/lib_bit.c | 74 0 + 74 - 0 !
lib/luajit/src/lib_debug.c | 405 0 + 405 - 0 !
lib/luajit/src/lib_ffi.c | 851 0 + 851 - 0 !
lib/luajit/src/lib_init.c | 55 0 + 55 - 0 !
lib/luajit/src/lib_io.c | 539 0 + 539 - 0 !
lib/luajit/src/lib_jit.c | 663 0 + 663 - 0 !
lib/luajit/src/lib_math.c | 233 0 + 233 - 0 !
lib/luajit/src/lib_os.c | 287 0 + 287 - 0 !
lib/luajit/src/lib_package.c | 602 0 + 602 - 0 !
lib/luajit/src/lib_string.c | 940 0 + 940 - 0 !
lib/luajit/src/lib_table.c | 300 0 + 300 - 0 !
lib/luajit/src/lj.supp | 26 0 + 26 - 0 !
lib/luajit/src/lj_alloc.c | 1396 0 + 1396 - 0 !
lib/luajit/src/lj_alloc.h | 17 0 + 17 - 0 !
lib/luajit/src/lj_api.c | 1200 0 + 1200 - 0 !
lib/luajit/src/lj_arch.h | 437 0 + 437 - 0 !
lib/luajit/src/lj_asm.c | 1920 0 + 1920 - 0 !
lib/luajit/src/lj_asm.h | 17 0 + 17 - 0 !
lib/luajit/src/lj_asm_arm.h | 2361 0 + 2361 - 0 !
lib/luajit/src/lj_asm_mips.h | 1977 0 + 1977 - 0 !
lib/luajit/src/lj_asm_ppc.h | 2169 0 + 2169 - 0 !
lib/luajit/src/lj_asm_x86.h | 2806 0 + 2806 - 0 !
lib/luajit/src/lj_bc.c | 14 0 + 14 - 0 !
lib/luajit/src/lj_bc.h | 261 0 + 261 - 0 !
lib/luajit/src/lj_bcdump.h | 66 0 + 66 - 0 !
lib/luajit/src/lj_bcread.c | 476 0 + 476 - 0 !
lib/luajit/src/lj_bcwrite.c | 396 0 + 396 - 0 !
lib/luajit/src/lj_carith.c | 353 0 + 353 - 0 !
lib/luajit/src/lj_carith.h | 27 0 + 27 - 0 !
lib/luajit/src/lj_ccall.c | 900 0 + 900 - 0 !
lib/luajit/src/lj_ccall.h | 171 0 + 171 - 0 !
lib/luajit/src/lj_ccallback.c | 644 0 + 644 - 0 !
lib/luajit/src/lj_ccallback.h | 25 0 + 25 - 0 !
lib/luajit/src/lj_cconv.c | 752 0 + 752 - 0 !
lib/luajit/src/lj_cconv.h | 70 0 + 70 - 0 !
lib/luajit/src/lj_cdata.c | 285 0 + 285 - 0 !
lib/luajit/src/lj_cdata.h | 75 0 + 75 - 0 !
lib/luajit/src/lj_char.c | 43 0 + 43 - 0 !
lib/luajit/src/lj_char.h | 42 0 + 42 - 0 !
lib/luajit/src/lj_clib.c | 409 0 + 409 - 0 !
lib/luajit/src/lj_clib.h | 29 0 + 29 - 0 !
lib/luajit/src/lj_cparse.c | 1877 0 + 1877 - 0 !
lib/luajit/src/lj_cparse.h | 65 0 + 65 - 0 !
lib/luajit/src/lj_crecord.c | 1671 0 + 1671 - 0 !
lib/luajit/src/lj_crecord.h | 31 0 + 31 - 0 !
lib/luajit/src/lj_ctype.c | 634 0 + 634 - 0 !
lib/luajit/src/lj_ctype.h | 461 0 + 461 - 0 !
lib/luajit/src/lj_debug.c | 605 0 + 605 - 0 !
lib/luajit/src/lj_debug.h | 61 0 + 61 - 0 !
lib/luajit/src/lj_def.h | 353 0 + 353 - 0 !
lib/luajit/src/lj_dispatch.c | 494 0 + 494 - 0 !
lib/luajit/src/lj_dispatch.h | 131 0 + 131 - 0 !
lib/luajit/src/lj_emit_arm.h | 356 0 + 356 - 0 !
lib/luajit/src/lj_emit_mips.h | 211 0 + 211 - 0 !
lib/luajit/src/lj_emit_ppc.h | 238 0 + 238 - 0 !
lib/luajit/src/lj_emit_x86.h | 466 0 + 466 - 0 !
lib/luajit/src/lj_err.c | 800 0 + 800 - 0 !
lib/luajit/src/lj_err.h | 41 0 + 41 - 0 !
lib/luajit/src/lj_errmsg.h | 193 0 + 193 - 0 !
lib/luajit/src/lj_ff.h | 18 0 + 18 - 0 !
lib/luajit/src/lj_ffrecord.c | 888 0 + 888 - 0 !
lib/luajit/src/lj_ffrecord.h | 24 0 + 24 - 0 !
lib/luajit/src/lj_frame.h | 183 0 + 183 - 0 !
lib/luajit/src/lj_func.c | 185 0 + 185 - 0 !
lib/luajit/src/lj_func.h | 24 0 + 24 - 0 !
lib/luajit/src/lj_gc.c | 849 0 + 849 - 0 !
lib/luajit/src/lj_gc.h | 134 0 + 134 - 0 !
lib/luajit/src/lj_gdbjit.c | 795 0 + 795 - 0 !
lib/luajit/src/lj_gdbjit.h | 22 0 + 22 - 0 !
lib/luajit/src/lj_ir.c | 501 0 + 501 - 0 !
lib/luajit/src/lj_ir.h | 551 0 + 551 - 0 !
lib/luajit/src/lj_ircall.h | 277 0 + 277 - 0 !
lib/luajit/src/lj_iropt.h | 161 0 + 161 - 0 !
lib/luajit/src/lj_jit.h | 417 0 + 417 - 0 !
lib/luajit/src/lj_lex.c | 482 0 + 482 - 0 !
lib/luajit/src/lj_lex.h | 85 0 + 85 - 0 !
lib/luajit/src/lj_lib.c | 258 0 + 258 - 0 !
lib/luajit/src/lj_lib.h | 112 0 + 112 - 0 !
lib/luajit/src/lj_load.c | 168 0 + 168 - 0 !
lib/luajit/src/lj_mcode.c | 386 0 + 386 - 0 !
lib/luajit/src/lj_mcode.h | 30 0 + 30 - 0 !
lib/luajit/src/lj_meta.c | 466 0 + 466 - 0 !
lib/luajit/src/lj_meta.h | 37 0 + 37 - 0 !
lib/luajit/src/lj_obj.c | 35 0 + 35 - 0 !
lib/luajit/src/lj_obj.h | 856 0 + 856 - 0 !
lib/luajit/src/lj_opt_dce.c | 78 0 + 78 - 0 !
lib/luajit/src/lj_opt_fold.c | 2304 0 + 2304 - 0 !
lib/luajit/src/lj_opt_loop.c | 436 0 + 436 - 0 !
lib/luajit/src/lj_opt_mem.c | 916 0 + 916 - 0 !
lib/luajit/src/lj_opt_narrow.c | 656 0 + 656 - 0 !
lib/luajit/src/lj_opt_sink.c | 245 0 + 245 - 0 !
lib/luajit/src/lj_opt_split.c | 731 0 + 731 - 0 !
lib/luajit/src/lj_parse.c | 2754 0 + 2754 - 0 !
lib/luajit/src/lj_parse.h | 18 0 + 18 - 0 !
lib/luajit/src/lj_record.c | 2252 0 + 2252 - 0 !
lib/luajit/src/lj_record.h | 44 0 + 44 - 0 !
lib/luajit/src/lj_snap.c | 866 0 + 866 - 0 !
lib/luajit/src/lj_snap.h | 34 0 + 34 - 0 !
lib/luajit/src/lj_state.c | 287 0 + 287 - 0 !
lib/luajit/src/lj_state.h | 35 0 + 35 - 0 !
lib/luajit/src/lj_str.c | 339 0 + 339 - 0 !
lib/luajit/src/lj_str.h | 50 0 + 50 - 0 !
lib/luajit/src/lj_strscan.c | 498 0 + 498 - 0 !
lib/luajit/src/lj_strscan.h | 39 0 + 39 - 0 !
lib/luajit/src/lj_tab.c | 631 0 + 631 - 0 !
lib/luajit/src/lj_tab.h | 70 0 + 70 - 0 !
lib/luajit/src/lj_target.h | 162 0 + 162 - 0 !
lib/luajit/src/lj_target_arm.h | 274 0 + 274 - 0 !
lib/luajit/src/lj_target_mips.h | 257 0 + 257 - 0 !
lib/luajit/src/lj_target_ppc.h | 280 0 + 280 - 0 !
lib/luajit/src/lj_target_x86.h | 342 0 + 342 - 0 !
lib/luajit/src/lj_trace.c | 816 0 + 816 - 0 !
lib/luajit/src/lj_trace.h | 53 0 + 53 - 0 !
lib/luajit/src/lj_traceerr.h | 61 0 + 61 - 0 !
lib/luajit/src/lj_udata.c | 34 0 + 34 - 0 !
lib/luajit/src/lj_udata.h | 14 0 + 14 - 0 !
lib/luajit/src/lj_vm.h | 116 0 + 116 - 0 !
lib/luajit/src/lj_vmevent.c | 57 0 + 57 - 0 !
lib/luajit/src/lj_vmevent.h | 59 0 + 59 - 0 !
lib/luajit/src/lj_vmmath.c | 140 0 + 140 - 0 !
lib/luajit/src/ljamalg.c | 93 0 + 93 - 0 !
lib/luajit/src/lua.h | 393 0 + 393 - 0 !
lib/luajit/src/lua.hpp | 9 0 + 9 - 0 !
lib/luajit/src/luaconf.h | 156 0 + 156 - 0 !
lib/luajit/src/luajit.c | 571 0 + 571 - 0 !
lib/luajit/src/luajit.h | 70 0 + 70 - 0 !
lib/luajit/src/lualib.h | 43 0 + 43 - 0 !
lib/luajit/src/msvcbuild.bat | 113 0 + 113 - 0 !
lib/luajit/src/ps4build.bat | 103 0 + 103 - 0 !
lib/luajit/src/psvitabuild.bat | 93 0 + 93 - 0 !
lib/luajit/src/vm_arm.dasc | 4486 0 + 4486 - 0 !
lib/luajit/src/vm_mips.dasc | 4241 0 + 4241 - 0 !
lib/luajit/src/vm_ppc.dasc | 5160 0 + 5160 - 0 !
lib/luajit/src/vm_ppcspe.dasc | 3691 0 + 3691 - 0 !
lib/luajit/src/vm_x86.dasc | 6377 0 + 6377 - 0 !
lib/luajit/src/xedkbuild.bat | 92 0 + 92 - 0 !
192 files changed, 114276 deletions(-)

---
0005 fix_documentation_build.patch | (download)

doc/admin-guide/configuration/cache-basics.en.rst | 2 1 + 1 - 0 !
doc/admin-guide/files/records.config.en.rst | 2 1 + 1 - 0 !
doc/conf.py | 43 5 + 38 - 0 !
doc/developer-guide/api/functions/TSHttpTxnClientPacketMarkSet.en.rst | 2 1 + 1 - 0 !
doc/developer-guide/api/functions/TSHttpTxnClientPacketTosSet.en.rst | 2 1 + 1 - 0 !
doc/developer-guide/api/functions/TSHttpTxnServerPacketMarkSet.en.rst | 2 1 + 1 - 0 !
doc/developer-guide/api/functions/TSHttpTxnServerPacketTosSet.en.rst | 2 1 + 1 - 0 !
doc/developer-guide/api/functions/TSLifecycleHookAdd.en.rst | 2 1 + 1 - 0 !
doc/developer-guide/architecture/architecture.en.rst | 6 3 + 3 - 0 !
doc/developer-guide/architecture/consistency.en.rst | 2 1 + 1 - 0 !
doc/ext/traffic-server.py | 135 127 + 8 - 0 !
11 files changed, 143 insertions(+), 57 deletions(-)

---
0006 fix_arm_build.patch | (download)

cmd/traffic_crashlog/Makefile.am | 2 1 + 1 - 0 !
cmd/traffic_layout/Makefile.am | 2 1 + 1 - 0 !
2 files changed, 2 insertions(+), 2 deletions(-)

---
0007 CVE 2017 5660.patch | (download)

proxy/hdrs/HdrTest.cc | 26 24 + 2 - 0 !
proxy/hdrs/MIME.cc | 6 6 + 0 - 0 !
proxy/hdrs/Makefile.am | 1 0 + 1 - 0 !
proxy/hdrs/test_header.cc | 1031 0 + 1031 - 0 !
4 files changed, 30 insertions(+), 1034 deletions(-)

 patch for cve-2017-5660
 There is a vulnerability in Apache Traffic Server (ATS) 6.2.0 and prior and
 7.0.0 and prior with the Host header and line folding. This can have issues
 when interacting with upstream proxies and the wrong host being used. 
0008 CVE 2017 7671.patch | (download)

iocore/net/SSLNetVConnection.cc | 311 157 + 154 - 0 !
tests/gold_tests/tls/gold/ssl-post.gold | 2 2 + 0 - 0 !
tests/gold_tests/tls/ssl-post.c | 330 330 + 0 - 0 !
tests/gold_tests/tls/ssl/server.key | 15 15 + 0 - 0 !
tests/gold_tests/tls/ssl/server.pem | 32 32 + 0 - 0 !
tests/gold_tests/tls/tls.test.py | 101 101 + 0 - 0 !
6 files changed, 637 insertions(+), 154 deletions(-)

 patch for cve-2017-7671
 There is a DOS attack vulnerability in Apache Traffic Server (ATS) 5.2.0 to
 5.3.2, 6.0.0 to 6.2.0, and 7.0.0 with the TLS handshake. This issue can
 cause the server to coredump. 
0009 CVE 2018 1318.patch | (download)

proxy/http/remap/UrlRewrite.cc | 2 1 + 1 - 0 !
1 file changed, 1 insertion(+), 1 deletion(-)

 patch for cve-2018-1318
 Adding method ACLs in remap.config can cause a segfault when the user makes a
 carefully crafted request. 
0009 CVE 2018 8004 1.patch | (download)

proxy/hdrs/HdrTest.cc | 2 1 + 1 - 0 !
proxy/hdrs/MIME.cc | 11 9 + 2 - 0 !
tests/gold_tests/headers/syntax.200.gold | 6 6 + 0 - 0 !
tests/gold_tests/headers/syntax.400.gold | 4 4 + 0 - 0 !
tests/gold_tests/headers/syntax.test.py | 84 84 + 0 - 0 !
5 files changed, 104 insertions(+), 3 deletions(-)

 patch 1 of 4 for cve-2018-8004
 There are multiple HTTP smuggling and cache poisoning issues when clients
 making malicious requests interact with ATS.
 This patch returns 400 if there is whitespace after the field name and before the colon
0009 CVE 2018 8004 2.patch | (download)

proxy/http/HttpTransact.cc | 5 5 + 0 - 0 !
tests/gold_tests/headers/syntax.400.gold | 2 1 + 1 - 0 !
2 files changed, 6 insertions(+), 1 deletion(-)

 patch 2 of 4 for cve-2018-8004
 There are multiple HTTP smuggling and cache poisoning issues when clients
 making malicious requests interact with ATS.
 This patch closes the connection when returning a 400 error response
0009 CVE 2018 8004 3.patch | (download)

proxy/hdrs/HTTP.cc | 60 58 + 2 - 0 !
proxy/hdrs/HTTP.h | 1 1 + 0 - 0 !
tests/gold_tests/headers/syntax.test.py | 31 26 + 5 - 0 !
3 files changed, 85 insertions(+), 7 deletions(-)

 patch 3 of 4 for cve-2018-8004
 There are multiple HTTP smuggling and cache poisoning issues when clients
 making malicious requests interact with ATS.
 This patch responds with 400 code when Content-Length headers mismatch,
 remove duplicate copies of the Content-Length header with exactly same values,
 and remove Content-Length headers if Transfer-Encoding header exists.
0009 CVE 2018 8004 4.patch | (download)

proxy/http/HttpDebugNames.cc | 5 0 + 5 - 0 !
proxy/http/HttpSM.cc | 105 24 + 81 - 0 !
proxy/http/HttpSM.h | 5 0 + 5 - 0 !
proxy/http/HttpTransact.h | 4 0 + 4 - 0 !
tests/gold_tests/headers/cache_and_req_body-hit.gold | 11 11 + 0 - 0 !
tests/gold_tests/headers/cache_and_req_body-hit_close.gold | 11 11 + 0 - 0 !
tests/gold_tests/headers/cache_and_req_body-miss.gold | 11 11 + 0 - 0 !
tests/gold_tests/headers/cache_and_req_body.test.py | 85 85 + 0 - 0 !
8 files changed, 142 insertions(+), 95 deletions(-)

 patch 2 of 4 for cve-2018-8004
 There are multiple HTTP smuggling and cache poisoning issues when clients
 making malicious requests interact with ATS.
 This patch drains the request body if there is a cache hit. Only drain if
 the request body has a Content-Length and all the bytes are in the buffer.
 Otherwise, close the connection after the response.
0009 CVE 2018 8005.patch | (download)

doc/admin-guide/files/records.config.en.rst | 16 16 + 0 - 0 !
doc/developer-guide/api/functions/TSHttpOverridableConfig.en.rst | 1 1 + 0 - 0 !
doc/developer-guide/api/types/TSOverridableConfigKey.en.rst | 2 2 + 0 - 0 !
lib/ts/apidefs.h.in | 1 1 + 0 - 0 !
mgmt/RecordsConfig.cc | 2 2 + 0 - 0 !
plugins/experimental/ts_lua/ts_lua_http_config.c | 2 2 + 0 - 0 !
proxy/InkAPI.cc | 5 5 + 0 - 0 !
proxy/InkAPITest.cc | 1 1 + 0 - 0 !
proxy/http/HttpConfig.cc | 2 2 + 0 - 0 !
proxy/http/HttpConfig.h | 2 2 + 0 - 0 !
proxy/http/HttpSM.cc | 51 37 + 14 - 0 !
11 files changed, 71 insertions(+), 14 deletions(-)

 patch for cve-2018-8005
 When the there are multiple ranges in a range request ATS will read the
 entire object from cache.  This can cause performance problems with large
 objects in cache.
0009 CVE 2018 8040.patch | (download)

doc/admin-guide/plugins/esi.en.rst | 2 1 + 1 - 0 !
plugins/esi/lib/Variables.cc | 6 6 + 0 - 0 !
plugins/esi/test/vars_test.cc | 2 2 + 0 - 0 !
3 files changed, 9 insertions(+), 1 deletion(-)

 patch for cve-2018-8040
 Pages that are rendered using the ESI plugin can have access to the
 cookie header when the plugin is configure not to allow access.