pkgsrc-wip/seagull/patches/patch-library-trans-tls_C__TransIPTLS.hpp
Thomas Klausner 944fcfe9e2 Import seagull-1.8.2 as wip/seagull.
Seagull is a free, Open Source (GPL) multi-protocol traffic generator
test tool. Primarily aimed at IMS (3GPP, TISPAN, CableLabs) protocols
(and thus being the perfect complement to SIPp for IMS testing),
Seagull is a powerful traffic generator for functional, load,
endurance, stress and performance/benchmark tests for almost any
kind of protocol.

In addition, its openness allows to add the support of a brand new
protocol in less than 2 hours - with no programming knowledge. For
that, Seagull comes with several protocol families embedded in the
source code:

    Binary/TLV (Diameter, Radius and many 3GPP and IETF protocols)
    External library (TCAP, SCTP)
    Text (XCAP, HTTP, H248 ASCII)
2013-09-02 19:08:24 +00:00

15 lines
578 B
C++

$NetBSD: patch-library-trans-tls_C__TransIPTLS.hpp,v 1.1 2013/09/02 19:08:25 thomasklausner Exp $
Fix build with newer openssl (avoid casting const away).
--- library-trans-tls/C_TransIPTLS.hpp.orig 2010-10-27 12:30:16.000000000 +0000
+++ library-trans-tls/C_TransIPTLS.hpp
@@ -38,7 +38,7 @@ public:
virtual int config (T_pConfigValueList P_config_param_list) ;
- typedef SSL_METHOD* (*T_SSLMethodType)(void);
+ typedef const SSL_METHOD* (*T_SSLMethodType)(void);
typedef struct _T_supported_methods {
char *m_name ;
T_SSLMethodType m_method ;