You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@trafficserver.apache.org by ki...@apache.org on 2015/02/06 09:17:15 UTC

trafficserver git commit: TS-3369: fix bug in header setting functions in lua plugin

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 <ki...@apache.org>
Authored: Fri Feb 6 08:15:41 2015 +0000
Committer: Kit Chan <ki...@apache.org>
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,