Repository: trafficserver Updated Branches: refs/heads/master 5fe69772a -> 6c54ff851
TS-3369: fix bug in header setting functions in lua plugin Project: http://git-wip-us.apache.org/repos/asf/trafficserver/repo Commit: http://git-wip-us.apache.org/repos/asf/trafficserver/commit/6c54ff85 Tree: http://git-wip-us.apache.org/repos/asf/trafficserver/tree/6c54ff85 Diff: http://git-wip-us.apache.org/repos/asf/trafficserver/diff/6c54ff85 Branch: refs/heads/master Commit: 6c54ff851556beb5f1a7006d34748f8657252dad Parents: 5fe6977 Author: Kit Chan <[email protected]> Authored: Fri Feb 6 08:15:41 2015 +0000 Committer: Kit Chan <[email protected]> Committed: Fri Feb 6 08:15:41 2015 +0000 ---------------------------------------------------------------------- CHANGES | 2 ++ plugins/experimental/ts_lua/ts_lua_client_request.c | 2 +- plugins/experimental/ts_lua/ts_lua_client_response.c | 2 +- plugins/experimental/ts_lua/ts_lua_server_request.c | 2 +- plugins/experimental/ts_lua/ts_lua_server_response.c | 2 +- 5 files changed, 6 insertions(+), 4 deletions(-) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/trafficserver/blob/6c54ff85/CHANGES ---------------------------------------------------------------------- diff --git a/CHANGES b/CHANGES index 2a132b8..a4c5a1c 100644 --- a/CHANGES +++ b/CHANGES @@ -1,6 +1,8 @@ -*- coding: utf-8 -*- Changes with Apache Traffic Server 5.3.0 + *) [TS-3369] fix bug in header setting functions in lua plugin. + *) [TS-3366] TS shouldn't use HostDB for 127.0.0.1 or ::1. *) [TS-2480] Fix session ticket key lookup to work with the default context http://git-wip-us.apache.org/repos/asf/trafficserver/blob/6c54ff85/plugins/experimental/ts_lua/ts_lua_client_request.c ---------------------------------------------------------------------- diff --git a/plugins/experimental/ts_lua/ts_lua_client_request.c b/plugins/experimental/ts_lua/ts_lua_client_request.c index 89c0504..61a27fe 100644 --- a/plugins/experimental/ts_lua/ts_lua_client_request.c +++ b/plugins/experimental/ts_lua/ts_lua_client_request.c @@ -202,7 +202,7 @@ ts_lua_client_request_header_set(lua_State * L) } } else if (field_loc) { - TSMimeHdrFieldValueStringSet(http_ctx->client_request_bufp, http_ctx->client_request_hdrp, field_loc, 0, val, + TSMimeHdrFieldValueStringSet(http_ctx->client_request_bufp, http_ctx->client_request_hdrp, field_loc, -1, val, val_len); } else if (TSMimeHdrFieldCreateNamed(http_ctx->client_request_bufp, http_ctx->client_request_hdrp, http://git-wip-us.apache.org/repos/asf/trafficserver/blob/6c54ff85/plugins/experimental/ts_lua/ts_lua_client_response.c ---------------------------------------------------------------------- diff --git a/plugins/experimental/ts_lua/ts_lua_client_response.c b/plugins/experimental/ts_lua/ts_lua_client_response.c index 9c8030d..d35eed1 100644 --- a/plugins/experimental/ts_lua/ts_lua_client_response.c +++ b/plugins/experimental/ts_lua/ts_lua_client_response.c @@ -166,7 +166,7 @@ ts_lua_client_response_header_set(lua_State * L) } } else if (field_loc) { - TSMimeHdrFieldValueStringSet(http_ctx->client_response_bufp, http_ctx->client_response_hdrp, field_loc, 0, val, + TSMimeHdrFieldValueStringSet(http_ctx->client_response_bufp, http_ctx->client_response_hdrp, field_loc, -1, val, val_len); } else if (TSMimeHdrFieldCreateNamed(http_ctx->client_response_bufp, http_ctx->client_response_hdrp, http://git-wip-us.apache.org/repos/asf/trafficserver/blob/6c54ff85/plugins/experimental/ts_lua/ts_lua_server_request.c ---------------------------------------------------------------------- diff --git a/plugins/experimental/ts_lua/ts_lua_server_request.c b/plugins/experimental/ts_lua/ts_lua_server_request.c index 15d8862..062cf28 100644 --- a/plugins/experimental/ts_lua/ts_lua_server_request.c +++ b/plugins/experimental/ts_lua/ts_lua_server_request.c @@ -212,7 +212,7 @@ ts_lua_server_request_header_set(lua_State * L) } } else if (field_loc) { - TSMimeHdrFieldValueStringSet(http_ctx->server_request_bufp, http_ctx->server_request_hdrp, field_loc, 0, val, + TSMimeHdrFieldValueStringSet(http_ctx->server_request_bufp, http_ctx->server_request_hdrp, field_loc, -1, val, val_len); } else if (TSMimeHdrFieldCreateNamed(http_ctx->server_request_bufp, http_ctx->server_request_hdrp, http://git-wip-us.apache.org/repos/asf/trafficserver/blob/6c54ff85/plugins/experimental/ts_lua/ts_lua_server_response.c ---------------------------------------------------------------------- diff --git a/plugins/experimental/ts_lua/ts_lua_server_response.c b/plugins/experimental/ts_lua/ts_lua_server_response.c index 465436e..071c95e 100644 --- a/plugins/experimental/ts_lua/ts_lua_server_response.c +++ b/plugins/experimental/ts_lua/ts_lua_server_response.c @@ -214,7 +214,7 @@ ts_lua_server_response_header_set(lua_State * L) } } else if (field_loc) { - TSMimeHdrFieldValueStringSet(http_ctx->server_response_bufp, http_ctx->server_response_hdrp, field_loc, 0, val, + TSMimeHdrFieldValueStringSet(http_ctx->server_response_bufp, http_ctx->server_response_hdrp, field_loc, -1, val, val_len); } else if (TSMimeHdrFieldCreateNamed(http_ctx->server_response_bufp, http_ctx->server_response_hdrp,
