You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@trafficserver.apache.org by sh...@apache.org on 2015/07/08 14:25:36 UTC
[2/8] trafficserver git commit: Address James Peach mail comment
about bool in API. Add documentation / manpage for API change.
Address James Peach mail comment about bool in API.
Add documentation / manpage for API change.
Project: http://git-wip-us.apache.org/repos/asf/trafficserver/repo
Commit: http://git-wip-us.apache.org/repos/asf/trafficserver/commit/e7c0cab1
Tree: http://git-wip-us.apache.org/repos/asf/trafficserver/tree/e7c0cab1
Diff: http://git-wip-us.apache.org/repos/asf/trafficserver/diff/e7c0cab1
Branch: refs/heads/master
Commit: e7c0cab16038f057a79d91f532c0c130f5ed3314
Parents: 363a904
Author: Francois Pesce <fp...@yahoo-inc.com>
Authored: Wed Jun 17 16:24:37 2015 -0700
Committer: Francois Pesce <fp...@yahoo-inc.com>
Committed: Wed Jun 17 16:24:37 2015 -0700
----------------------------------------------------------------------
.../api/TSNetVConnSSLCachedHitSet.en.rst | 32 ++++++++++++++++++++
lib/ts/apidefs.h.in | 1 -
proxy/InkAPI.cc | 4 +--
proxy/api/ts/ts.h | 2 +-
4 files changed, 35 insertions(+), 4 deletions(-)
----------------------------------------------------------------------
http://git-wip-us.apache.org/repos/asf/trafficserver/blob/e7c0cab1/doc/reference/api/TSNetVConnSSLCachedHitSet.en.rst
----------------------------------------------------------------------
diff --git a/doc/reference/api/TSNetVConnSSLCachedHitSet.en.rst b/doc/reference/api/TSNetVConnSSLCachedHitSet.en.rst
new file mode 100644
index 0000000..64ad686
--- /dev/null
+++ b/doc/reference/api/TSNetVConnSSLCachedHitSet.en.rst
@@ -0,0 +1,32 @@
+.. Licensed to the Apache Software Foundation (ASF) under one or more
+ contributor license agreements. See the NOTICE file distributed
+ with this work for additional information regarding copyright
+ ownership. The ASF licenses this file to you under the Apache
+ License, Version 2.0 (the "License"); you may not use this file
+ except in compliance with the License. You may obtain a copy of
+ the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
+ implied. See the License for the specific language governing
+ permissions and limitations under the License.
+
+
+TSVConnIsSsl
+============
+
+Synopsis
+--------
+
+`#include <ts/ts.h>`
+
+.. c:function:: void TSNetVConnSSLCachedHitSet(TSVConn vc, int state)
+
+Description
+-----------
+
+ Mark an SSL Connection as reused, which means that an SSL Session Cache or an SSL Ticket have been used to prevent a full handshake for this SSL Connection.
+
http://git-wip-us.apache.org/repos/asf/trafficserver/blob/e7c0cab1/lib/ts/apidefs.h.in
----------------------------------------------------------------------
diff --git a/lib/ts/apidefs.h.in b/lib/ts/apidefs.h.in
index f697018..bd847f2 100644
--- a/lib/ts/apidefs.h.in
+++ b/lib/ts/apidefs.h.in
@@ -43,7 +43,6 @@
*
*/
-#include <stdbool.h>
#include <stdint.h>
#include <sys/types.h>
#include <sys/socket.h>
http://git-wip-us.apache.org/repos/asf/trafficserver/blob/e7c0cab1/proxy/InkAPI.cc
----------------------------------------------------------------------
diff --git a/proxy/InkAPI.cc b/proxy/InkAPI.cc
index 3eac33c..22828d6 100644
--- a/proxy/InkAPI.cc
+++ b/proxy/InkAPI.cc
@@ -6532,11 +6532,11 @@ TSNetVConnRemoteAddrGet(TSVConn connp)
}
void
-TSNetVConnSSLSessionCachedHitSet(TSVConn connp, bool state)
+TSNetVConnSSLSessionCachedHitSet(TSVConn connp, int state)
{
sdk_assert(sdk_sanity_check_iocore_structure(connp) == TS_SUCCESS);
SSLNetVConnection *vc = reinterpret_cast<SSLNetVConnection *>(connp);
- vc->setSSLSessionCacheHit(state);
+ vc->setSSLSessionCacheHit((0 != state) ? true : false);
}
TSAction
http://git-wip-us.apache.org/repos/asf/trafficserver/blob/e7c0cab1/proxy/api/ts/ts.h
----------------------------------------------------------------------
diff --git a/proxy/api/ts/ts.h b/proxy/api/ts/ts.h
index e9613a8..6583273 100644
--- a/proxy/api/ts/ts.h
+++ b/proxy/api/ts/ts.h
@@ -1702,7 +1702,7 @@ tsapi TSVConn TSTransformOutputVConnGet(TSVConn connp);
Net VConnections */
tsapi struct sockaddr const *TSNetVConnRemoteAddrGet(TSVConn vc);
-tsapi void TSNetVConnSSLCachedHitSet(TSVConn vc, bool state);
+tsapi void TSNetVConnSSLCachedHitSet(TSVConn vc, int state);
/**
Opens a network connection to the host specified by ip on the port