Mailinglist Archive: limal-commit (17 mails)

< Previous Next >
[limal-commit] r2682 - in /limal-branches/mc-devel/limal-ca-mgm: src/ src/limal/ src/limal/ca-mgm/ testsuite/TestRepos/Test_CA1/ testsuite/TestRepos/Test_CA2/ testsuite/TestRepos/Test_CA2/crl/
  • From: mcalmer@xxxxxxxxxxxxxxxx
  • Date: Sun, 04 Jul 2010 16:59:34 -0000
  • Message-id: <E1OVSXX-00011O-9n@xxxxxxxxxxxxxxxx>
Author: mcalmer
Date: Sun Jul 4 18:59:33 2010
New Revision: 2682

URL: http://svn.opensuse.org/viewcvs/limal?rev=2682&view=rev
Log:
blocxx::COWIntrusiveReference => RWCOW_pointer

Modified:
limal-branches/mc-devel/limal-ca-mgm/src/AuthorityInfoAccessExtension.cpp
limal-branches/mc-devel/limal-ca-mgm/src/AuthorityKeyIdentifierExtension.cpp

limal-branches/mc-devel/limal-ca-mgm/src/AuthorityKeyIdentifierGenerateExtension.cpp
limal-branches/mc-devel/limal-ca-mgm/src/BasicConstraintsExtension.cpp
limal-branches/mc-devel/limal-ca-mgm/src/BitExtensions.cpp
limal-branches/mc-devel/limal-ca-mgm/src/ByteBuffer.cpp
limal-branches/mc-devel/limal-ca-mgm/src/CA.cpp
limal-branches/mc-devel/limal-ca-mgm/src/CAConfig.cpp
limal-branches/mc-devel/limal-ca-mgm/src/CRLData.cpp
limal-branches/mc-devel/limal-ca-mgm/src/CRLDataImpl.hpp
limal-branches/mc-devel/limal-ca-mgm/src/CRLDistributionPointsExtension.cpp
limal-branches/mc-devel/limal-ca-mgm/src/CRLGenerationData.cpp
limal-branches/mc-devel/limal-ca-mgm/src/CRLReason.cpp
limal-branches/mc-devel/limal-ca-mgm/src/CertificateData.cpp
limal-branches/mc-devel/limal-ca-mgm/src/CertificateDataImpl.hpp
limal-branches/mc-devel/limal-ca-mgm/src/CertificateIssueData.cpp
limal-branches/mc-devel/limal-ca-mgm/src/CertificatePoliciesExtension.cpp
limal-branches/mc-devel/limal-ca-mgm/src/DNObject.cpp
limal-branches/mc-devel/limal-ca-mgm/src/DNObjectImpl.hpp
limal-branches/mc-devel/limal-ca-mgm/src/ExtendedKeyUsageExt.cpp
limal-branches/mc-devel/limal-ca-mgm/src/ExtensionBase.cpp
limal-branches/mc-devel/limal-ca-mgm/src/IssuerAlternativeNameExtension.cpp
limal-branches/mc-devel/limal-ca-mgm/src/LiteralValues.cpp
limal-branches/mc-devel/limal-ca-mgm/src/RequestDataImpl.hpp
limal-branches/mc-devel/limal-ca-mgm/src/RequestGenerationData.cpp
limal-branches/mc-devel/limal-ca-mgm/src/StringExtensions.cpp
limal-branches/mc-devel/limal-ca-mgm/src/SubjectAlternativeNameExtension.cpp
limal-branches/mc-devel/limal-ca-mgm/src/SubjectKeyIdentifierExtension.cpp
limal-branches/mc-devel/limal-ca-mgm/src/X509v3CRLExtensionsImpl.hpp
limal-branches/mc-devel/limal-ca-mgm/src/X509v3CRLGenerationExtensions.cpp
limal-branches/mc-devel/limal-ca-mgm/src/X509v3CertificateExtensionsImpl.hpp

limal-branches/mc-devel/limal-ca-mgm/src/X509v3CertificateIssueExtensions.cpp
limal-branches/mc-devel/limal-ca-mgm/src/X509v3RequestExtensions.cpp
limal-branches/mc-devel/limal-ca-mgm/src/X509v3RequestExtensionsImpl.hpp
limal-branches/mc-devel/limal-ca-mgm/src/limal/ByteBuffer.hpp

limal-branches/mc-devel/limal-ca-mgm/src/limal/ca-mgm/AuthorityInfoAccessExtension.hpp

limal-branches/mc-devel/limal-ca-mgm/src/limal/ca-mgm/AuthorityKeyIdentifierExtension.hpp

limal-branches/mc-devel/limal-ca-mgm/src/limal/ca-mgm/AuthorityKeyIdentifierGenerateExtension.hpp

limal-branches/mc-devel/limal-ca-mgm/src/limal/ca-mgm/BasicConstraintsExtension.hpp
limal-branches/mc-devel/limal-ca-mgm/src/limal/ca-mgm/BitExtensions.hpp
limal-branches/mc-devel/limal-ca-mgm/src/limal/ca-mgm/CA.hpp
limal-branches/mc-devel/limal-ca-mgm/src/limal/ca-mgm/CAConfig.hpp
limal-branches/mc-devel/limal-ca-mgm/src/limal/ca-mgm/CRLData.hpp

limal-branches/mc-devel/limal-ca-mgm/src/limal/ca-mgm/CRLDistributionPointsExtension.hpp
limal-branches/mc-devel/limal-ca-mgm/src/limal/ca-mgm/CRLGenerationData.hpp
limal-branches/mc-devel/limal-ca-mgm/src/limal/ca-mgm/CRLReason.hpp
limal-branches/mc-devel/limal-ca-mgm/src/limal/ca-mgm/CertificateData.hpp

limal-branches/mc-devel/limal-ca-mgm/src/limal/ca-mgm/CertificateIssueData.hpp

limal-branches/mc-devel/limal-ca-mgm/src/limal/ca-mgm/CertificatePoliciesExtension.hpp
limal-branches/mc-devel/limal-ca-mgm/src/limal/ca-mgm/DNObject.hpp

limal-branches/mc-devel/limal-ca-mgm/src/limal/ca-mgm/ExtendedKeyUsageExt.hpp
limal-branches/mc-devel/limal-ca-mgm/src/limal/ca-mgm/ExtensionBase.hpp

limal-branches/mc-devel/limal-ca-mgm/src/limal/ca-mgm/IssuerAlternativeNameExtension.hpp
limal-branches/mc-devel/limal-ca-mgm/src/limal/ca-mgm/LiteralValues.hpp
limal-branches/mc-devel/limal-ca-mgm/src/limal/ca-mgm/RequestData.hpp

limal-branches/mc-devel/limal-ca-mgm/src/limal/ca-mgm/RequestGenerationData.hpp
limal-branches/mc-devel/limal-ca-mgm/src/limal/ca-mgm/StringExtensions.hpp

limal-branches/mc-devel/limal-ca-mgm/src/limal/ca-mgm/SubjectAlternativeNameExtension.hpp

limal-branches/mc-devel/limal-ca-mgm/src/limal/ca-mgm/SubjectKeyIdentifierExtension.hpp

limal-branches/mc-devel/limal-ca-mgm/src/limal/ca-mgm/X509v3CRLExtensions.hpp

limal-branches/mc-devel/limal-ca-mgm/src/limal/ca-mgm/X509v3CRLGenerationExtensions.hpp

limal-branches/mc-devel/limal-ca-mgm/src/limal/ca-mgm/X509v3CertificateExtensions.hpp

limal-branches/mc-devel/limal-ca-mgm/src/limal/ca-mgm/X509v3CertificateIssueExtensions.hpp

limal-branches/mc-devel/limal-ca-mgm/src/limal/ca-mgm/X509v3RequestExtensions.hpp
limal-branches/mc-devel/limal-ca-mgm/testsuite/TestRepos/Test_CA1/cam.txt
limal-branches/mc-devel/limal-ca-mgm/testsuite/TestRepos/Test_CA1/index.txt
limal-branches/mc-devel/limal-ca-mgm/testsuite/TestRepos/Test_CA2/.rand

limal-branches/mc-devel/limal-ca-mgm/testsuite/TestRepos/Test_CA2/crl/crl.pem

Modified:
limal-branches/mc-devel/limal-ca-mgm/src/AuthorityInfoAccessExtension.cpp
URL:
http://svn.opensuse.org/viewcvs/limal/limal-branches/mc-devel/limal-ca-mgm/src/AuthorityInfoAccessExtension.cpp?rev=2682&r1=2681&r2=2682&view=diff
==============================================================================
--- limal-branches/mc-devel/limal-ca-mgm/src/AuthorityInfoAccessExtension.cpp
(original)
+++ limal-branches/mc-devel/limal-ca-mgm/src/AuthorityInfoAccessExtension.cpp
Sun Jul 4 18:59:33 2010
@@ -25,7 +25,7 @@
#include <limal/ValueRegExCheck.hpp>
#include <limal/Exception.hpp>
#include <blocxx/Format.hpp>
-#include <blocxx/COWIntrusiveCountableBase.hpp>
+

#include "Utils.hpp"

@@ -36,7 +36,7 @@
using namespace blocxx;


-class AuthorityInformationImpl : public blocxx::COWIntrusiveCountableBase
+class AuthorityInformationImpl
{
public:

@@ -50,9 +50,8 @@
{}

AuthorityInformationImpl(const AuthorityInformationImpl &ai)
- : blocxx::COWIntrusiveCountableBase(ai),
- accessOID(ai.accessOID),
- location(ai.location)
+ : accessOID(ai.accessOID)
+ , location(ai.location)
{}

virtual ~AuthorityInformationImpl() {}
@@ -67,7 +66,7 @@

};

-class AuthorityInfoAccessExtImpl : public blocxx::COWIntrusiveCountableBase
+class AuthorityInfoAccessExtImpl
{
public:
AuthorityInfoAccessExtImpl()
@@ -75,8 +74,7 @@
{}

AuthorityInfoAccessExtImpl(const AuthorityInfoAccessExtImpl &aie)
- : blocxx::COWIntrusiveCountableBase(aie),
- info(aie.info)
+ : info(aie.info)
{}

virtual ~AuthorityInfoAccessExtImpl() {}

Modified:
limal-branches/mc-devel/limal-ca-mgm/src/AuthorityKeyIdentifierExtension.cpp
URL:
http://svn.opensuse.org/viewcvs/limal/limal-branches/mc-devel/limal-ca-mgm/src/AuthorityKeyIdentifierExtension.cpp?rev=2682&r1=2681&r2=2682&view=diff
==============================================================================
---
limal-branches/mc-devel/limal-ca-mgm/src/AuthorityKeyIdentifierExtension.cpp
(original)
+++
limal-branches/mc-devel/limal-ca-mgm/src/AuthorityKeyIdentifierExtension.cpp
Sun Jul 4 18:59:33 2010
@@ -21,7 +21,7 @@
/-*/
#include <limal/ca-mgm/AuthorityKeyIdentifierExtension.hpp>
#include <limal/Exception.hpp>
-#include <blocxx/COWIntrusiveCountableBase.hpp>
+

#include "Utils.hpp"

@@ -31,7 +31,7 @@
using namespace ca_mgm;
using namespace blocxx;

-class AuthorityKeyIdentifierExtImpl : public blocxx::COWIntrusiveCountableBase
+class AuthorityKeyIdentifierExtImpl
{
public:

@@ -42,8 +42,7 @@
{}

AuthorityKeyIdentifierExtImpl(const AuthorityKeyIdentifierExtImpl &impl)
- : COWIntrusiveCountableBase(impl)
- , keyid(impl.keyid)
+ : keyid(impl.keyid)
, DirName(impl.DirName)
, serial(impl.serial)
{}

Modified:
limal-branches/mc-devel/limal-ca-mgm/src/AuthorityKeyIdentifierGenerateExtension.cpp
URL:
http://svn.opensuse.org/viewcvs/limal/limal-branches/mc-devel/limal-ca-mgm/src/AuthorityKeyIdentifierGenerateExtension.cpp?rev=2682&r1=2681&r2=2682&view=diff
==============================================================================
---
limal-branches/mc-devel/limal-ca-mgm/src/AuthorityKeyIdentifierGenerateExtension.cpp
(original)
+++
limal-branches/mc-devel/limal-ca-mgm/src/AuthorityKeyIdentifierGenerateExtension.cpp
Sun Jul 4 18:59:33 2010
@@ -23,7 +23,7 @@
#include <limal/ca-mgm/AuthorityKeyIdentifierGenerateExtension.hpp>
#include <limal/ca-mgm/CA.hpp>
#include <limal/Exception.hpp>
-#include <blocxx/COWIntrusiveCountableBase.hpp>
+

#include "Utils.hpp"

@@ -33,7 +33,7 @@
using namespace ca_mgm;
using namespace blocxx;

-class AuthorityKeyIdentifierGenerateExtImpl : public
blocxx::COWIntrusiveCountableBase
+class AuthorityKeyIdentifierGenerateExtImpl
{
public:

@@ -49,8 +49,7 @@
{}

AuthorityKeyIdentifierGenerateExtImpl(const
AuthorityKeyIdentifierGenerateExtImpl& impl)
- : COWIntrusiveCountableBase(impl)
- , keyid(impl.keyid)
+ : keyid(impl.keyid)
, issuer(impl.issuer)
{}


Modified: limal-branches/mc-devel/limal-ca-mgm/src/BasicConstraintsExtension.cpp
URL:
http://svn.opensuse.org/viewcvs/limal/limal-branches/mc-devel/limal-ca-mgm/src/BasicConstraintsExtension.cpp?rev=2682&r1=2681&r2=2682&view=diff
==============================================================================
--- limal-branches/mc-devel/limal-ca-mgm/src/BasicConstraintsExtension.cpp
(original)
+++ limal-branches/mc-devel/limal-ca-mgm/src/BasicConstraintsExtension.cpp Sun
Jul 4 18:59:33 2010
@@ -24,7 +24,7 @@
#include <limal/ca-mgm/CA.hpp>
#include <limal/Exception.hpp>
#include <blocxx/Format.hpp>
-#include <blocxx/COWIntrusiveCountableBase.hpp>
+

#include "Utils.hpp"

@@ -34,7 +34,7 @@
using namespace ca_mgm;
using namespace blocxx;

-class BasicConstraintsExtImpl : public blocxx::COWIntrusiveCountableBase
+class BasicConstraintsExtImpl
{
public:

@@ -49,8 +49,7 @@
{}

BasicConstraintsExtImpl(const BasicConstraintsExtImpl& impl)
- : COWIntrusiveCountableBase(impl)
- , ca(impl.ca)
+ : ca(impl.ca)
, pathlen(impl.pathlen)
{}


Modified: limal-branches/mc-devel/limal-ca-mgm/src/BitExtensions.cpp
URL:
http://svn.opensuse.org/viewcvs/limal/limal-branches/mc-devel/limal-ca-mgm/src/BitExtensions.cpp?rev=2682&r1=2681&r2=2682&view=diff
==============================================================================
--- limal-branches/mc-devel/limal-ca-mgm/src/BitExtensions.cpp (original)
+++ limal-branches/mc-devel/limal-ca-mgm/src/BitExtensions.cpp Sun Jul 4
18:59:33 2010
@@ -33,7 +33,7 @@
using namespace blocxx;

class BitExtensionImpl
-//: public blocxx::COWIntrusiveCountableBase
+//
{
public:
BitExtensionImpl()

Modified: limal-branches/mc-devel/limal-ca-mgm/src/ByteBuffer.cpp
URL:
http://svn.opensuse.org/viewcvs/limal/limal-branches/mc-devel/limal-ca-mgm/src/ByteBuffer.cpp?rev=2682&r1=2681&r2=2682&view=diff
==============================================================================
--- limal-branches/mc-devel/limal-ca-mgm/src/ByteBuffer.cpp (original)
+++ limal-branches/mc-devel/limal-ca-mgm/src/ByteBuffer.cpp Sun Jul 4 18:59:33
2010
@@ -20,7 +20,7 @@
#include <limal/ByteBuffer.hpp>

#include <limal/String.hpp>
-#include <blocxx/COWIntrusiveCountableBase.hpp>
+

#include <cstring>

@@ -38,7 +38,7 @@
// --- Inner ByteBufferImpl class ----------------------------------------
// -----------------------------------------------------------------------
class ByteBufferImpl
- : public blocxx::COWIntrusiveCountableBase
+
{
public:

@@ -65,8 +65,7 @@
}

ByteBufferImpl(const ByteBufferImpl &buf)
- : COWIntrusiveCountableBase(buf)
- , m_len(buf.m_len)
+ : m_len(buf.m_len)
, m_buf(new char[m_len + 1])
{
::memmove(m_buf, buf.m_buf, m_len);
@@ -120,6 +119,13 @@
}
}

+ void
+ clear()
+ {
+ m_len = 0;
+ m_buf = NULL;
+ }
+
size_t
size() const
{
@@ -149,30 +155,20 @@
// --- ByteBuffer class ----------------------------------------------
// -------------------------------------------------------------------
ByteBuffer::ByteBuffer()
- : m_impl(NULL)
+ : m_impl(new ByteBufferImpl())
{}


// -------------------------------------------------------------------
ByteBuffer::ByteBuffer(const char *str)
- : m_impl(NULL)
-{
- if( str != NULL)
- {
- m_impl = new ByteBufferImpl(str);
- }
-}
+ : m_impl(new ByteBufferImpl(str))
+{}


// -------------------------------------------------------------------
ByteBuffer::ByteBuffer(const char *ptr, size_t len)
- : m_impl(NULL)
-{
- if( ptr != NULL)
- {
- m_impl = new ByteBufferImpl(ptr, len);
- }
-}
+ : m_impl(new ByteBufferImpl(ptr, len))
+{}


// -------------------------------------------------------------------
@@ -204,7 +200,7 @@
void
ByteBuffer::clear()
{
- m_impl = NULL;
+ m_impl->clear();
}


@@ -255,14 +251,14 @@
{
if(ptr != NULL)
{
- if(m_impl)
- {
- m_impl->append(ptr, len);
- }
- else
- {
- m_impl = new ByteBufferImpl(ptr, len);
- }
+ if(m_impl)
+ {
+ m_impl->append(ptr, len);
+ }
+ else
+ {
+ BLOCXX_THROW(ca_mgm::RuntimeException, __("ByteBuffer not
initialized"));
+ }
}
}

@@ -271,14 +267,14 @@
void
ByteBuffer::append(char c)
{
- if(m_impl)
- {
- m_impl->append(&c, 1);
- }
- else
- {
- m_impl = new ByteBufferImpl(&c, 1);
- }
+ if(m_impl)
+ {
+ m_impl->append(&c, 1);
+ }
+ else
+ {
+ BLOCXX_THROW(ca_mgm::RuntimeException, __("ByteBuffer not initialized"));
+ }
}



Modified: limal-branches/mc-devel/limal-ca-mgm/src/CA.cpp
URL:
http://svn.opensuse.org/viewcvs/limal/limal-branches/mc-devel/limal-ca-mgm/src/CA.cpp?rev=2682&r1=2681&r2=2682&view=diff
==============================================================================
--- limal-branches/mc-devel/limal-ca-mgm/src/CA.cpp (original)
+++ limal-branches/mc-devel/limal-ca-mgm/src/CA.cpp Sun Jul 4 18:59:33 2010
@@ -29,7 +29,7 @@
#include <limal/Date.hpp>
#include <limal/String.hpp>
#include <blocxx/StringBuffer.hpp>
-#include <blocxx/COWIntrusiveCountableBase.hpp>
+

#include <openssl/pem.h>

@@ -48,7 +48,7 @@
using namespace ca_mgm;
using namespace blocxx;

-class CAImpl : public blocxx::COWIntrusiveCountableBase
+class CAImpl
{
public:

@@ -109,12 +109,23 @@
CAConfig *config;
CAConfig *templ;

+ // FIXME: have a look at this
private:
CAImpl() {}
- CAImpl(const CAImpl &impl)
- : COWIntrusiveCountableBase(impl)
+ CAImpl(const CAImpl &)
{}
- CAImpl& operator=(const CAImpl &) { return *this; }
+ CAImpl& operator=(const CAImpl &i)
+ {
+ if(this == &i) return *this;
+
+ caName = i.caName;
+ caPasswd = i.caPasswd;
+ repositoryDir = i.repositoryDir;
+ config = i.config;
+ templ = i.templ;
+
+ return *this;
+ }

};

@@ -150,6 +161,7 @@


CA::CA(const std::string& caName, const std::string& caPasswd, const
std::string& repos)
+ : m_impl( new CAImpl(caName, caPasswd, repos))
{

if(caName.empty())
@@ -178,8 +190,6 @@
__("Invalid CA password."), E_INVALID_PASSWD);
}

- m_impl = new CAImpl(caName, caPasswd, repos);
-
m_impl->templ = new CAConfig(repos+"/"+caName+"/openssl.cnf.tmpl");
}


Modified: limal-branches/mc-devel/limal-ca-mgm/src/CAConfig.cpp
URL:
http://svn.opensuse.org/viewcvs/limal/limal-branches/mc-devel/limal-ca-mgm/src/CAConfig.cpp?rev=2682&r1=2681&r2=2682&view=diff
==============================================================================
--- limal-branches/mc-devel/limal-ca-mgm/src/CAConfig.cpp (original)
+++ limal-branches/mc-devel/limal-ca-mgm/src/CAConfig.cpp Sun Jul 4 18:59:33
2010
@@ -23,7 +23,7 @@
#include <fstream>
#include <iostream>
#include <limal/ca-mgm/CAConfig.hpp>
-#include <blocxx/COWIntrusiveCountableBase.hpp>
+
#include "Utils.hpp"
#include "INIParser/INIParser.hpp"

@@ -40,7 +40,7 @@
INI::Section *section;
};

-class CAConfigImpl : public blocxx::COWIntrusiveCountableBase
+class CAConfigImpl
{
public:
CAConfigImpl()
@@ -54,8 +54,7 @@
{}

CAConfigImpl(const CAConfigImpl& impl)
- : COWIntrusiveCountableBase(impl)
- , parser(impl.parser)
+ : parser(impl.parser)
, srcFilename(impl.srcFilename)
{}


Modified: limal-branches/mc-devel/limal-ca-mgm/src/CRLData.cpp
URL:
http://svn.opensuse.org/viewcvs/limal/limal-branches/mc-devel/limal-ca-mgm/src/CRLData.cpp?rev=2682&r1=2681&r2=2682&view=diff
==============================================================================
--- limal-branches/mc-devel/limal-ca-mgm/src/CRLData.cpp (original)
+++ limal-branches/mc-devel/limal-ca-mgm/src/CRLData.cpp Sun Jul 4 18:59:33
2010
@@ -24,7 +24,7 @@
#include <limal/ValueRegExCheck.hpp>
#include <limal/Exception.hpp>
#include <blocxx/Format.hpp>
-#include <blocxx/COWIntrusiveCountableBase.hpp>
+

#include "CRLDataImpl.hpp"
#include "DNObject_Priv.hpp"

Modified: limal-branches/mc-devel/limal-ca-mgm/src/CRLDataImpl.hpp
URL:
http://svn.opensuse.org/viewcvs/limal/limal-branches/mc-devel/limal-ca-mgm/src/CRLDataImpl.hpp?rev=2682&r1=2681&r2=2682&view=diff
==============================================================================
--- limal-branches/mc-devel/limal-ca-mgm/src/CRLDataImpl.hpp (original)
+++ limal-branches/mc-devel/limal-ca-mgm/src/CRLDataImpl.hpp Sun Jul 4
18:59:33 2010
@@ -24,14 +24,14 @@

#include <limal/ca-mgm/config.h>
#include <limal/ca-mgm/CommonData.hpp>
-#include <blocxx/COWIntrusiveCountableBase.hpp>
+

#include "X509v3CRLExtensions_Priv.hpp"


namespace CA_MGM_NAMESPACE {

-class RevocationEntryImpl : public blocxx::COWIntrusiveCountableBase
+class RevocationEntryImpl
{
public:
RevocationEntryImpl()
@@ -41,8 +41,7 @@
{}

RevocationEntryImpl(const RevocationEntryImpl& impl)
- : COWIntrusiveCountableBase(impl)
- , serial(impl.serial)
+ : serial(impl.serial)
, revocationDate(impl.revocationDate)
, revocationReason(impl.revocationReason)
{}
@@ -60,7 +59,7 @@

};

-class CRLDataImpl : public blocxx::COWIntrusiveCountableBase
+class CRLDataImpl
{
public:
CRLDataImpl()
@@ -77,8 +76,7 @@
{}

CRLDataImpl(const CRLDataImpl& impl)
- : COWIntrusiveCountableBase(impl)
- , version(impl.version)
+ : version(impl.version)
, fingerprint(impl.fingerprint)
, lastUpdate(impl.lastUpdate)
, nextUpdate(impl.nextUpdate)

Modified:
limal-branches/mc-devel/limal-ca-mgm/src/CRLDistributionPointsExtension.cpp
URL:
http://svn.opensuse.org/viewcvs/limal/limal-branches/mc-devel/limal-ca-mgm/src/CRLDistributionPointsExtension.cpp?rev=2682&r1=2681&r2=2682&view=diff
==============================================================================
--- limal-branches/mc-devel/limal-ca-mgm/src/CRLDistributionPointsExtension.cpp
(original)
+++ limal-branches/mc-devel/limal-ca-mgm/src/CRLDistributionPointsExtension.cpp
Sun Jul 4 18:59:33 2010
@@ -23,7 +23,7 @@
#include <limal/ca-mgm/CRLDistributionPointsExtension.hpp>
#include <limal/ca-mgm/CA.hpp>
#include <limal/Exception.hpp>
-#include <blocxx/COWIntrusiveCountableBase.hpp>
+

#include "Utils.hpp"

@@ -33,7 +33,7 @@
using namespace ca_mgm;
using namespace blocxx;

-class CRLDistributionPointsExtImpl : public blocxx::COWIntrusiveCountableBase
+class CRLDistributionPointsExtImpl
{
public:
CRLDistributionPointsExtImpl()
@@ -41,8 +41,7 @@
{}

CRLDistributionPointsExtImpl(const CRLDistributionPointsExtImpl& impl)
- : COWIntrusiveCountableBase(impl)
- , altNameList(impl.altNameList)
+ : altNameList(impl.altNameList)
{}

~CRLDistributionPointsExtImpl() {}

Modified: limal-branches/mc-devel/limal-ca-mgm/src/CRLGenerationData.cpp
URL:
http://svn.opensuse.org/viewcvs/limal/limal-branches/mc-devel/limal-ca-mgm/src/CRLGenerationData.cpp?rev=2682&r1=2681&r2=2682&view=diff
==============================================================================
--- limal-branches/mc-devel/limal-ca-mgm/src/CRLGenerationData.cpp (original)
+++ limal-branches/mc-devel/limal-ca-mgm/src/CRLGenerationData.cpp Sun Jul 4
18:59:33 2010
@@ -24,7 +24,7 @@
#include <limal/ca-mgm/CRLGenerationData.hpp>
#include <limal/Exception.hpp>
#include <blocxx/Format.hpp>
-#include <blocxx/COWIntrusiveCountableBase.hpp>
+

#include "Utils.hpp"

@@ -34,7 +34,7 @@
using namespace ca_mgm;
using namespace blocxx;

-class CRLGenerationDataImpl : public blocxx::COWIntrusiveCountableBase
+class CRLGenerationDataImpl
{
public:

@@ -50,8 +50,7 @@
{}

CRLGenerationDataImpl(const CRLGenerationDataImpl& impl)
- : COWIntrusiveCountableBase(impl)
- , crlHours(impl.crlHours)
+ : crlHours(impl.crlHours)
, extensions(impl.extensions)
{}


Modified: limal-branches/mc-devel/limal-ca-mgm/src/CRLReason.cpp
URL:
http://svn.opensuse.org/viewcvs/limal/limal-branches/mc-devel/limal-ca-mgm/src/CRLReason.cpp?rev=2682&r1=2681&r2=2682&view=diff
==============================================================================
--- limal-branches/mc-devel/limal-ca-mgm/src/CRLReason.cpp (original)
+++ limal-branches/mc-devel/limal-ca-mgm/src/CRLReason.cpp Sun Jul 4 18:59:33
2010
@@ -25,7 +25,7 @@
#include <limal/Exception.hpp>
#include <limal/Date.hpp>
#include <limal/String.hpp>
-#include <blocxx/COWIntrusiveCountableBase.hpp>
+

#include "Utils.hpp"

@@ -35,7 +35,7 @@
using namespace ca_mgm;
using namespace blocxx;

-class CRLReasonImpl : public blocxx::COWIntrusiveCountableBase
+class CRLReasonImpl
{
public:
CRLReasonImpl()
@@ -51,8 +51,7 @@
{}

CRLReasonImpl(const CRLReasonImpl& impl)
- : COWIntrusiveCountableBase(impl)
- , reason(impl.reason)
+ : reason(impl.reason)
, compromiseDate(impl.compromiseDate)
, holdInstruction(impl.holdInstruction)
{}

Modified: limal-branches/mc-devel/limal-ca-mgm/src/CertificateData.cpp
URL:
http://svn.opensuse.org/viewcvs/limal/limal-branches/mc-devel/limal-ca-mgm/src/CertificateData.cpp?rev=2682&r1=2681&r2=2682&view=diff
==============================================================================
--- limal-branches/mc-devel/limal-ca-mgm/src/CertificateData.cpp (original)
+++ limal-branches/mc-devel/limal-ca-mgm/src/CertificateData.cpp Sun Jul 4
18:59:33 2010
@@ -24,7 +24,7 @@
#include <limal/ValueRegExCheck.hpp>
#include <limal/Exception.hpp>
#include <blocxx/Format.hpp>
-#include <blocxx/COWIntrusiveCountableBase.hpp>
+

#include "CertificateDataImpl.hpp"
#include "Utils.hpp"

Modified: limal-branches/mc-devel/limal-ca-mgm/src/CertificateDataImpl.hpp
URL:
http://svn.opensuse.org/viewcvs/limal/limal-branches/mc-devel/limal-ca-mgm/src/CertificateDataImpl.hpp?rev=2682&r1=2681&r2=2682&view=diff
==============================================================================
--- limal-branches/mc-devel/limal-ca-mgm/src/CertificateDataImpl.hpp (original)
+++ limal-branches/mc-devel/limal-ca-mgm/src/CertificateDataImpl.hpp Sun Jul 4
18:59:33 2010
@@ -24,14 +24,14 @@

#include <limal/ca-mgm/config.h>
#include <limal/ca-mgm/CommonData.hpp>
-#include <blocxx/COWIntrusiveCountableBase.hpp>
+

#include "X509v3CertificateExtensions_Priv.hpp"


namespace CA_MGM_NAMESPACE {

-class CertificateDataImpl : public blocxx::COWIntrusiveCountableBase
+class CertificateDataImpl
{
public:
CertificateDataImpl()
@@ -52,8 +52,7 @@
{}

CertificateDataImpl(const CertificateDataImpl& impl)
- : COWIntrusiveCountableBase(impl)
- , version(impl.version)
+ : version(impl.version)
, serial(impl.serial)
, fingerprint(impl.fingerprint)
, notBefore(impl.notBefore)

Modified: limal-branches/mc-devel/limal-ca-mgm/src/CertificateIssueData.cpp
URL:
http://svn.opensuse.org/viewcvs/limal/limal-branches/mc-devel/limal-ca-mgm/src/CertificateIssueData.cpp?rev=2682&r1=2681&r2=2682&view=diff
==============================================================================
--- limal-branches/mc-devel/limal-ca-mgm/src/CertificateIssueData.cpp (original)
+++ limal-branches/mc-devel/limal-ca-mgm/src/CertificateIssueData.cpp Sun Jul
4 18:59:33 2010
@@ -25,7 +25,7 @@
#include <limal/Exception.hpp>
#include <blocxx/Format.hpp>
#include <limal/Date.hpp>
-#include <blocxx/COWIntrusiveCountableBase.hpp>
+

#include "Utils.hpp"

@@ -35,7 +35,7 @@
using namespace ca_mgm;
using namespace blocxx;

-class CertificateIssueDataImpl : public blocxx::COWIntrusiveCountableBase
+class CertificateIssueDataImpl
{
public:
CertificateIssueDataImpl()
@@ -46,8 +46,7 @@
{}

CertificateIssueDataImpl(const CertificateIssueDataImpl& impl)
- : COWIntrusiveCountableBase(impl)
- , notBefore(impl.notBefore)
+ : notBefore(impl.notBefore)
, notAfter(impl.notAfter)
, messageDigest(impl.messageDigest)
, extensions(impl.extensions)

Modified:
limal-branches/mc-devel/limal-ca-mgm/src/CertificatePoliciesExtension.cpp
URL:
http://svn.opensuse.org/viewcvs/limal/limal-branches/mc-devel/limal-ca-mgm/src/CertificatePoliciesExtension.cpp?rev=2682&r1=2681&r2=2682&view=diff
==============================================================================
--- limal-branches/mc-devel/limal-ca-mgm/src/CertificatePoliciesExtension.cpp
(original)
+++ limal-branches/mc-devel/limal-ca-mgm/src/CertificatePoliciesExtension.cpp
Sun Jul 4 18:59:33 2010
@@ -24,7 +24,7 @@
#include <limal/ValueRegExCheck.hpp>
#include <limal/Exception.hpp>
#include <blocxx/Format.hpp>
-#include <blocxx/COWIntrusiveCountableBase.hpp>
+

#include "Utils.hpp"

@@ -34,7 +34,7 @@
using namespace ca_mgm;
using namespace blocxx;

-class UserNoticeImpl : public blocxx::COWIntrusiveCountableBase
+class UserNoticeImpl
{
public:
UserNoticeImpl()
@@ -44,8 +44,7 @@
{}

UserNoticeImpl(const UserNoticeImpl& impl)
- : COWIntrusiveCountableBase(impl)
- , explicitText(impl.explicitText)
+ : explicitText(impl.explicitText)
, organization(impl.organization)
, noticeNumbers(impl.noticeNumbers)
{}
@@ -67,7 +66,7 @@

};

-class CertificatePolicyImpl : public blocxx::COWIntrusiveCountableBase
+class CertificatePolicyImpl
{
public:

@@ -84,8 +83,7 @@
{}

CertificatePolicyImpl(const CertificatePolicyImpl& impl)
- : COWIntrusiveCountableBase(impl)
- , policyIdentifier(impl.policyIdentifier)
+ : policyIdentifier(impl.policyIdentifier)
, cpsURI(impl.cpsURI)
, noticeList(impl.noticeList)
{}
@@ -103,7 +101,7 @@
std::list<UserNotice> noticeList;
};

-class CertificatePoliciesExtImpl : public blocxx::COWIntrusiveCountableBase
+class CertificatePoliciesExtImpl
{
public:
CertificatePoliciesExtImpl()
@@ -117,8 +115,7 @@
{}

CertificatePoliciesExtImpl(const CertificatePoliciesExtImpl& impl)
- : COWIntrusiveCountableBase(impl)
- , ia5org(impl.ia5org)
+ : ia5org(impl.ia5org)
, policies(impl.policies)
{}


Modified: limal-branches/mc-devel/limal-ca-mgm/src/DNObject.cpp
URL:
http://svn.opensuse.org/viewcvs/limal/limal-branches/mc-devel/limal-ca-mgm/src/DNObject.cpp?rev=2682&r1=2681&r2=2682&view=diff
==============================================================================
--- limal-branches/mc-devel/limal-ca-mgm/src/DNObject.cpp (original)
+++ limal-branches/mc-devel/limal-ca-mgm/src/DNObject.cpp Sun Jul 4 18:59:33
2010
@@ -25,7 +25,7 @@
#include <limal/ValueRegExCheck.hpp>
#include <limal/Exception.hpp>
#include <map>
-#include <blocxx/COWIntrusiveCountableBase.hpp>
+

#include "DNObjectImpl.hpp"
#include "DNObject_Priv.hpp"

Modified: limal-branches/mc-devel/limal-ca-mgm/src/DNObjectImpl.hpp
URL:
http://svn.opensuse.org/viewcvs/limal/limal-branches/mc-devel/limal-ca-mgm/src/DNObjectImpl.hpp?rev=2682&r1=2681&r2=2682&view=diff
==============================================================================
--- limal-branches/mc-devel/limal-ca-mgm/src/DNObjectImpl.hpp (original)
+++ limal-branches/mc-devel/limal-ca-mgm/src/DNObjectImpl.hpp Sun Jul 4
18:59:33 2010
@@ -25,12 +25,12 @@
#include <limal/ca-mgm/config.h>
#include <limal/ca-mgm/CommonData.hpp>
#include <list>
-#include <blocxx/COWIntrusiveCountableBase.hpp>
+


namespace CA_MGM_NAMESPACE {

-class RDNObjectImpl : public blocxx::COWIntrusiveCountableBase
+class RDNObjectImpl
{
public:
RDNObjectImpl()
@@ -42,8 +42,7 @@
{}

RDNObjectImpl(const RDNObjectImpl& impl)
- : COWIntrusiveCountableBase(impl)
- , type(impl.type)
+ : type(impl.type)
, value(impl.value)
, prompt(impl.prompt)
, min(impl.min)
@@ -65,7 +64,7 @@
uint32_t max;
};

-class DNObjectImpl : public blocxx::COWIntrusiveCountableBase
+class DNObjectImpl
{
public:
DNObjectImpl()
@@ -73,8 +72,7 @@
{}

DNObjectImpl(const DNObjectImpl& impl)
- : COWIntrusiveCountableBase(impl)
- , dn(impl.dn)
+ : dn(impl.dn)
{}

~DNObjectImpl() {}

Modified: limal-branches/mc-devel/limal-ca-mgm/src/ExtendedKeyUsageExt.cpp
URL:
http://svn.opensuse.org/viewcvs/limal/limal-branches/mc-devel/limal-ca-mgm/src/ExtendedKeyUsageExt.cpp?rev=2682&r1=2681&r2=2682&view=diff
==============================================================================
--- limal-branches/mc-devel/limal-ca-mgm/src/ExtendedKeyUsageExt.cpp (original)
+++ limal-branches/mc-devel/limal-ca-mgm/src/ExtendedKeyUsageExt.cpp Sun Jul 4
18:59:33 2010
@@ -24,7 +24,7 @@
#include <limal/ValueRegExCheck.hpp>
#include <limal/Exception.hpp>
#include <blocxx/Format.hpp>
-#include <blocxx/COWIntrusiveCountableBase.hpp>
+

#include "Utils.hpp"

@@ -34,7 +34,7 @@
using namespace ca_mgm;
using namespace blocxx;

-class ExtendedKeyUsageExtImpl : public blocxx::COWIntrusiveCountableBase
+class ExtendedKeyUsageExtImpl
{
public:
ExtendedKeyUsageExtImpl()
@@ -42,8 +42,7 @@
{}

ExtendedKeyUsageExtImpl(const ExtendedKeyUsageExtImpl& impl)
- : COWIntrusiveCountableBase(impl)
- , usage(impl.usage)
+ : usage(impl.usage)
{}

~ExtendedKeyUsageExtImpl() {}

Modified: limal-branches/mc-devel/limal-ca-mgm/src/ExtensionBase.cpp
URL:
http://svn.opensuse.org/viewcvs/limal/limal-branches/mc-devel/limal-ca-mgm/src/ExtensionBase.cpp?rev=2682&r1=2681&r2=2682&view=diff
==============================================================================
--- limal-branches/mc-devel/limal-ca-mgm/src/ExtensionBase.cpp (original)
+++ limal-branches/mc-devel/limal-ca-mgm/src/ExtensionBase.cpp Sun Jul 4
18:59:33 2010
@@ -21,7 +21,7 @@
/-*/

#include <limal/ca-mgm/ExtensionBase.hpp>
-#include <blocxx/COWIntrusiveCountableBase.hpp>
+

#include "Utils.hpp"

@@ -31,7 +31,8 @@
using namespace ca_mgm;
using namespace blocxx;

-class ExtensionBaseImpl : public COWIntrusiveCountableBase {
+class ExtensionBaseImpl
+{

public:

@@ -40,8 +41,7 @@
{}

ExtensionBaseImpl(const ExtensionBaseImpl &ebi)
- : COWIntrusiveCountableBase(ebi)
- , present(ebi.present)
+ : present(ebi.present)
, critical(ebi.critical)
{}


Modified:
limal-branches/mc-devel/limal-ca-mgm/src/IssuerAlternativeNameExtension.cpp
URL:
http://svn.opensuse.org/viewcvs/limal/limal-branches/mc-devel/limal-ca-mgm/src/IssuerAlternativeNameExtension.cpp?rev=2682&r1=2681&r2=2682&view=diff
==============================================================================
--- limal-branches/mc-devel/limal-ca-mgm/src/IssuerAlternativeNameExtension.cpp
(original)
+++ limal-branches/mc-devel/limal-ca-mgm/src/IssuerAlternativeNameExtension.cpp
Sun Jul 4 18:59:33 2010
@@ -23,7 +23,7 @@
#include <limal/ca-mgm/IssuerAlternativeNameExtension.hpp>
#include <limal/ca-mgm/CA.hpp>
#include <limal/Exception.hpp>
-#include <blocxx/COWIntrusiveCountableBase.hpp>
+

#include "Utils.hpp"

@@ -33,7 +33,7 @@
using namespace ca_mgm;
using namespace blocxx;

-class IssuerAlternativeNameExtImpl : public blocxx::COWIntrusiveCountableBase
+class IssuerAlternativeNameExtImpl
{
public:
IssuerAlternativeNameExtImpl()
@@ -48,8 +48,7 @@
{}

IssuerAlternativeNameExtImpl(const IssuerAlternativeNameExtImpl& impl)
- : COWIntrusiveCountableBase(impl)
- , issuerCopy(impl.issuerCopy)
+ : issuerCopy(impl.issuerCopy)
, altNameList(impl.altNameList)
{}


Modified: limal-branches/mc-devel/limal-ca-mgm/src/LiteralValues.cpp
URL:
http://svn.opensuse.org/viewcvs/limal/limal-branches/mc-devel/limal-ca-mgm/src/LiteralValues.cpp?rev=2682&r1=2681&r2=2682&view=diff
==============================================================================
--- limal-branches/mc-devel/limal-ca-mgm/src/LiteralValues.cpp (original)
+++ limal-branches/mc-devel/limal-ca-mgm/src/LiteralValues.cpp Sun Jul 4
18:59:33 2010
@@ -25,7 +25,7 @@
#include <limal/ValueRegExCheck.hpp>
#include <limal/Exception.hpp>
#include <limal/String.hpp>
-#include <blocxx/COWIntrusiveCountableBase.hpp>
+

#include "Utils.hpp"

@@ -36,7 +36,7 @@
using namespace blocxx;


-class LiteralValueImpl : public blocxx::COWIntrusiveCountableBase
+class LiteralValueImpl
{
public:
std::string literalType;
@@ -52,9 +52,8 @@
{}

LiteralValueImpl(const LiteralValueImpl &lv)
- : blocxx::COWIntrusiveCountableBase(lv),
- literalType(lv.literalType),
- literalValue(lv.literalValue)
+ : literalType(lv.literalType)
+ , literalValue(lv.literalValue)
{}

virtual ~LiteralValueImpl() {}
@@ -66,6 +65,7 @@
};


+
LiteralValue::LiteralValue()
: m_impl(new LiteralValueImpl())
{}

Modified: limal-branches/mc-devel/limal-ca-mgm/src/RequestDataImpl.hpp
URL:
http://svn.opensuse.org/viewcvs/limal/limal-branches/mc-devel/limal-ca-mgm/src/RequestDataImpl.hpp?rev=2682&r1=2681&r2=2682&view=diff
==============================================================================
--- limal-branches/mc-devel/limal-ca-mgm/src/RequestDataImpl.hpp (original)
+++ limal-branches/mc-devel/limal-ca-mgm/src/RequestDataImpl.hpp Sun Jul 4
18:59:33 2010
@@ -24,14 +24,14 @@

#include <limal/ca-mgm/config.h>
#include <limal/ca-mgm/CommonData.hpp>
-#include <blocxx/COWIntrusiveCountableBase.hpp>
+

#include "X509v3RequestExtensions_Priv.hpp"


namespace CA_MGM_NAMESPACE {

-class RequestDataImpl : public blocxx::COWIntrusiveCountableBase
+class RequestDataImpl
{
public:

@@ -50,8 +50,7 @@
{}

RequestDataImpl(const RequestDataImpl& impl)
- : COWIntrusiveCountableBase(impl)
- , version(impl.version)
+ : version(impl.version)
, subject(impl.subject)
, keysize(impl.keysize)
, pubkeyAlgorithm(impl.pubkeyAlgorithm)

Modified: limal-branches/mc-devel/limal-ca-mgm/src/RequestGenerationData.cpp
URL:
http://svn.opensuse.org/viewcvs/limal/limal-branches/mc-devel/limal-ca-mgm/src/RequestGenerationData.cpp?rev=2682&r1=2681&r2=2682&view=diff
==============================================================================
--- limal-branches/mc-devel/limal-ca-mgm/src/RequestGenerationData.cpp
(original)
+++ limal-branches/mc-devel/limal-ca-mgm/src/RequestGenerationData.cpp Sun Jul
4 18:59:33 2010
@@ -25,7 +25,7 @@
#include <limal/ca-mgm/CA.hpp>
#include <limal/Exception.hpp>
#include <blocxx/Format.hpp>
-#include <blocxx/COWIntrusiveCountableBase.hpp>
+

#include "Utils.hpp"

@@ -35,7 +35,7 @@
using namespace ca_mgm;
using namespace blocxx;

-class RequestGenerationDataImpl : public blocxx::COWIntrusiveCountableBase
+class RequestGenerationDataImpl
{
public:
RequestGenerationDataImpl()
@@ -48,8 +48,7 @@
{}

RequestGenerationDataImpl(const RequestGenerationDataImpl& impl)
- : COWIntrusiveCountableBase(impl)
- , subject(impl.subject)
+ : subject(impl.subject)
, keysize(impl.keysize)
, messageDigest(impl.messageDigest)
, challengePassword(impl.challengePassword)

Modified: limal-branches/mc-devel/limal-ca-mgm/src/StringExtensions.cpp
URL:
http://svn.opensuse.org/viewcvs/limal/limal-branches/mc-devel/limal-ca-mgm/src/StringExtensions.cpp?rev=2682&r1=2681&r2=2682&view=diff
==============================================================================
--- limal-branches/mc-devel/limal-ca-mgm/src/StringExtensions.cpp (original)
+++ limal-branches/mc-devel/limal-ca-mgm/src/StringExtensions.cpp Sun Jul 4
18:59:33 2010
@@ -25,7 +25,7 @@
#include <limal/ValueRegExCheck.hpp>
#include <limal/Exception.hpp>
#include <blocxx/Format.hpp>
-#include <blocxx/COWIntrusiveCountableBase.hpp>
+

#include "Utils.hpp"

@@ -35,7 +35,7 @@
using namespace ca_mgm;
using namespace blocxx;

-class StringExtensionImpl : public blocxx::COWIntrusiveCountableBase
+class StringExtensionImpl
{
public:
StringExtensionImpl()
@@ -47,8 +47,7 @@
{}

StringExtensionImpl(const StringExtensionImpl& impl)
- : COWIntrusiveCountableBase(impl)
- , value(impl.value)
+ : value(impl.value)
{}

~StringExtensionImpl() {}

Modified:
limal-branches/mc-devel/limal-ca-mgm/src/SubjectAlternativeNameExtension.cpp
URL:
http://svn.opensuse.org/viewcvs/limal/limal-branches/mc-devel/limal-ca-mgm/src/SubjectAlternativeNameExtension.cpp?rev=2682&r1=2681&r2=2682&view=diff
==============================================================================
---
limal-branches/mc-devel/limal-ca-mgm/src/SubjectAlternativeNameExtension.cpp
(original)
+++
limal-branches/mc-devel/limal-ca-mgm/src/SubjectAlternativeNameExtension.cpp
Sun Jul 4 18:59:33 2010
@@ -23,7 +23,7 @@
#include <limal/ca-mgm/SubjectAlternativeNameExtension.hpp>
#include <limal/ca-mgm/CA.hpp>
#include <limal/Exception.hpp>
-#include <blocxx/COWIntrusiveCountableBase.hpp>
+

#include "Utils.hpp"

@@ -33,7 +33,7 @@
using namespace ca_mgm;
using namespace blocxx;

-class SubjectAlternativeNameExtImpl : public blocxx::COWIntrusiveCountableBase
+class SubjectAlternativeNameExtImpl
{
public:
SubjectAlternativeNameExtImpl()
@@ -48,8 +48,7 @@
{}

SubjectAlternativeNameExtImpl(const SubjectAlternativeNameExtImpl& impl)
- : COWIntrusiveCountableBase(impl)
- , emailCopy(impl.emailCopy)
+ : emailCopy(impl.emailCopy)
, altNameList(impl.altNameList)
{}


Modified:
limal-branches/mc-devel/limal-ca-mgm/src/SubjectKeyIdentifierExtension.cpp
URL:
http://svn.opensuse.org/viewcvs/limal/limal-branches/mc-devel/limal-ca-mgm/src/SubjectKeyIdentifierExtension.cpp?rev=2682&r1=2681&r2=2682&view=diff
==============================================================================
--- limal-branches/mc-devel/limal-ca-mgm/src/SubjectKeyIdentifierExtension.cpp
(original)
+++ limal-branches/mc-devel/limal-ca-mgm/src/SubjectKeyIdentifierExtension.cpp
Sun Jul 4 18:59:33 2010
@@ -25,7 +25,7 @@
#include <limal/ValueRegExCheck.hpp>
#include <limal/Exception.hpp>
#include <blocxx/Format.hpp>
-#include <blocxx/COWIntrusiveCountableBase.hpp>
+

#include "Utils.hpp"

@@ -35,7 +35,7 @@
using namespace ca_mgm;
using namespace blocxx;

-class SubjectKeyIdentifierExtImpl : public blocxx::COWIntrusiveCountableBase
+class SubjectKeyIdentifierExtImpl
{
public:
SubjectKeyIdentifierExtImpl()
@@ -49,8 +49,7 @@
{}

SubjectKeyIdentifierExtImpl(const SubjectKeyIdentifierExtImpl& impl)
- : COWIntrusiveCountableBase(impl)
- , autodetect(impl.autodetect)
+ : autodetect(impl.autodetect)
, keyid(impl.keyid)
{}


Modified: limal-branches/mc-devel/limal-ca-mgm/src/X509v3CRLExtensionsImpl.hpp
URL:
http://svn.opensuse.org/viewcvs/limal/limal-branches/mc-devel/limal-ca-mgm/src/X509v3CRLExtensionsImpl.hpp?rev=2682&r1=2681&r2=2682&view=diff
==============================================================================
--- limal-branches/mc-devel/limal-ca-mgm/src/X509v3CRLExtensionsImpl.hpp
(original)
+++ limal-branches/mc-devel/limal-ca-mgm/src/X509v3CRLExtensionsImpl.hpp Sun
Jul 4 18:59:33 2010
@@ -24,12 +24,12 @@

#include <limal/ca-mgm/config.h>
#include <limal/ca-mgm/CommonData.hpp>
-#include <blocxx/COWIntrusiveCountableBase.hpp>
+


namespace CA_MGM_NAMESPACE {

-class X509v3CRLExtsImpl : public blocxx::COWIntrusiveCountableBase
+class X509v3CRLExtsImpl
{
public:
X509v3CRLExtsImpl()
@@ -38,9 +38,8 @@
{}

X509v3CRLExtsImpl(const X509v3CRLExtsImpl& impl)
- : COWIntrusiveCountableBase(impl),
- authorityKeyIdentifier(impl.authorityKeyIdentifier),
- issuerAlternativeName(impl.issuerAlternativeName)
+ : authorityKeyIdentifier(impl.authorityKeyIdentifier)
+ , issuerAlternativeName(impl.issuerAlternativeName)
{}

~X509v3CRLExtsImpl() {}

Modified:
limal-branches/mc-devel/limal-ca-mgm/src/X509v3CRLGenerationExtensions.cpp
URL:
http://svn.opensuse.org/viewcvs/limal/limal-branches/mc-devel/limal-ca-mgm/src/X509v3CRLGenerationExtensions.cpp?rev=2682&r1=2681&r2=2682&view=diff
==============================================================================
--- limal-branches/mc-devel/limal-ca-mgm/src/X509v3CRLGenerationExtensions.cpp
(original)
+++ limal-branches/mc-devel/limal-ca-mgm/src/X509v3CRLGenerationExtensions.cpp
Sun Jul 4 18:59:33 2010
@@ -24,7 +24,7 @@
#include <limal/ca-mgm/X509v3CRLGenerationExtensions.hpp>
#include <limal/ca-mgm/CA.hpp>
#include <limal/Exception.hpp>
-#include <blocxx/COWIntrusiveCountableBase.hpp>
+

#include "Utils.hpp"

@@ -34,7 +34,7 @@
using namespace ca_mgm;
using namespace blocxx;

-class X509v3CRLGenerationExtsImpl : public blocxx::COWIntrusiveCountableBase
+class X509v3CRLGenerationExtsImpl
{
public:
X509v3CRLGenerationExtsImpl()
@@ -49,9 +49,8 @@
{}

X509v3CRLGenerationExtsImpl(const X509v3CRLGenerationExtsImpl& impl)
- : COWIntrusiveCountableBase(impl),
- authorityKeyIdentifier(impl.authorityKeyIdentifier),
- issuerAlternativeName(impl.issuerAlternativeName)
+ : authorityKeyIdentifier(impl.authorityKeyIdentifier)
+ , issuerAlternativeName(impl.issuerAlternativeName)
{}

~X509v3CRLGenerationExtsImpl() {}

Modified:
limal-branches/mc-devel/limal-ca-mgm/src/X509v3CertificateExtensionsImpl.hpp
URL:
http://svn.opensuse.org/viewcvs/limal/limal-branches/mc-devel/limal-ca-mgm/src/X509v3CertificateExtensionsImpl.hpp?rev=2682&r1=2681&r2=2682&view=diff
==============================================================================
---
limal-branches/mc-devel/limal-ca-mgm/src/X509v3CertificateExtensionsImpl.hpp
(original)
+++
limal-branches/mc-devel/limal-ca-mgm/src/X509v3CertificateExtensionsImpl.hpp
Sun Jul 4 18:59:33 2010
@@ -36,12 +36,12 @@
#include <limal/ca-mgm/AuthorityInfoAccessExtension.hpp>
#include <limal/ca-mgm/CRLDistributionPointsExtension.hpp>
#include <limal/ca-mgm/CertificatePoliciesExtension.hpp>
-#include <blocxx/COWIntrusiveCountableBase.hpp>
+


namespace CA_MGM_NAMESPACE {

-class X509v3CertificateExtsImpl : public blocxx::COWIntrusiveCountableBase
+class X509v3CertificateExtsImpl
{
public:
X509v3CertificateExtsImpl()
@@ -66,8 +66,7 @@
{}

X509v3CertificateExtsImpl(const X509v3CertificateExtsImpl& impl)
- : COWIntrusiveCountableBase(impl),
- nsBaseUrl(impl.nsBaseUrl),
+ : nsBaseUrl(impl.nsBaseUrl),
nsRevocationUrl(impl.nsRevocationUrl),
nsCaRevocationUrl(impl.nsCaRevocationUrl),
nsRenewalUrl(impl.nsRenewalUrl),

Modified:
limal-branches/mc-devel/limal-ca-mgm/src/X509v3CertificateIssueExtensions.cpp
URL:
http://svn.opensuse.org/viewcvs/limal/limal-branches/mc-devel/limal-ca-mgm/src/X509v3CertificateIssueExtensions.cpp?rev=2682&r1=2681&r2=2682&view=diff
==============================================================================
---
limal-branches/mc-devel/limal-ca-mgm/src/X509v3CertificateIssueExtensions.cpp
(original)
+++
limal-branches/mc-devel/limal-ca-mgm/src/X509v3CertificateIssueExtensions.cpp
Sun Jul 4 18:59:33 2010
@@ -24,7 +24,7 @@
#include <limal/ca-mgm/X509v3CertificateIssueExtensions.hpp>
#include <limal/ca-mgm/CA.hpp>
#include <limal/Exception.hpp>
-#include <blocxx/COWIntrusiveCountableBase.hpp>
+

#include "Utils.hpp"

@@ -34,7 +34,7 @@
using namespace ca_mgm;
using namespace blocxx;

-class X509v3CertificateIssueExtsImpl : public blocxx::COWIntrusiveCountableBase
+class X509v3CertificateIssueExtsImpl
{
public:
X509v3CertificateIssueExtsImpl()
@@ -81,8 +81,7 @@
{}

X509v3CertificateIssueExtsImpl(const X509v3CertificateIssueExtsImpl&
impl)
- : COWIntrusiveCountableBase(impl),
- nsBaseUrl(impl.nsBaseUrl),
+ : nsBaseUrl(impl.nsBaseUrl),
nsRevocationUrl(impl.nsRevocationUrl),
nsCaRevocationUrl(impl.nsCaRevocationUrl),
nsRenewalUrl(impl.nsRenewalUrl),

Modified: limal-branches/mc-devel/limal-ca-mgm/src/X509v3RequestExtensions.cpp
URL:
http://svn.opensuse.org/viewcvs/limal/limal-branches/mc-devel/limal-ca-mgm/src/X509v3RequestExtensions.cpp?rev=2682&r1=2681&r2=2682&view=diff
==============================================================================
--- limal-branches/mc-devel/limal-ca-mgm/src/X509v3RequestExtensions.cpp
(original)
+++ limal-branches/mc-devel/limal-ca-mgm/src/X509v3RequestExtensions.cpp Sun
Jul 4 18:59:33 2010
@@ -22,7 +22,7 @@

#include <limal/ca-mgm/X509v3RequestExtensions.hpp>
#include <limal/Exception.hpp>
-#include <blocxx/COWIntrusiveCountableBase.hpp>
+

#include "X509v3RequestExtensionsImpl.hpp"
#include "Utils.hpp"

Modified:
limal-branches/mc-devel/limal-ca-mgm/src/X509v3RequestExtensionsImpl.hpp
URL:
http://svn.opensuse.org/viewcvs/limal/limal-branches/mc-devel/limal-ca-mgm/src/X509v3RequestExtensionsImpl.hpp?rev=2682&r1=2681&r2=2682&view=diff
==============================================================================
--- limal-branches/mc-devel/limal-ca-mgm/src/X509v3RequestExtensionsImpl.hpp
(original)
+++ limal-branches/mc-devel/limal-ca-mgm/src/X509v3RequestExtensionsImpl.hpp
Sun Jul 4 18:59:33 2010
@@ -24,12 +24,12 @@

#include <limal/ca-mgm/config.h>
#include <limal/ca-mgm/CommonData.hpp>
-#include <blocxx/COWIntrusiveCountableBase.hpp>
+


namespace CA_MGM_NAMESPACE {

-class X509v3RequestExtsImpl : public blocxx::COWIntrusiveCountableBase
+class X509v3RequestExtsImpl
{
public:
X509v3RequestExtsImpl()
@@ -55,8 +55,7 @@
{}

X509v3RequestExtsImpl(const X509v3RequestExtsImpl& impl)
- : COWIntrusiveCountableBase(impl),
- nsSslServerName(impl.nsSslServerName),
+ : nsSslServerName(impl.nsSslServerName),
nsComment(impl.nsComment),
keyUsage(impl.keyUsage),
nsCertType(impl.nsCertType),

Modified: limal-branches/mc-devel/limal-ca-mgm/src/limal/ByteBuffer.hpp
URL:
http://svn.opensuse.org/viewcvs/limal/limal-branches/mc-devel/limal-ca-mgm/src/limal/ByteBuffer.hpp?rev=2682&r1=2681&r2=2682&view=diff
==============================================================================
--- limal-branches/mc-devel/limal-ca-mgm/src/limal/ByteBuffer.hpp (original)
+++ limal-branches/mc-devel/limal-ca-mgm/src/limal/ByteBuffer.hpp Sun Jul 4
18:59:33 2010
@@ -27,7 +27,7 @@
#define LIMAL_BYTEBUFFER_HPP

#include <limal/ca-mgm/config.h>
-#include <blocxx/COWIntrusiveReference.hpp>
+#include <limal/PtrTypes.hpp>
#include <iostream>
extern "C"
{
@@ -257,7 +257,7 @@
#endif

private:
- blocxx::COWIntrusiveReference<ByteBufferImpl> m_impl;
+ ca_mgm::RWCOW_pointer<ByteBufferImpl> m_impl;
};

} // End Of LIMAL_NAMESPACE

Modified:
limal-branches/mc-devel/limal-ca-mgm/src/limal/ca-mgm/AuthorityInfoAccessExtension.hpp
URL:
http://svn.opensuse.org/viewcvs/limal/limal-branches/mc-devel/limal-ca-mgm/src/limal/ca-mgm/AuthorityInfoAccessExtension.hpp?rev=2682&r1=2681&r2=2682&view=diff
==============================================================================
---
limal-branches/mc-devel/limal-ca-mgm/src/limal/ca-mgm/AuthorityInfoAccessExtension.hpp
(original)
+++
limal-branches/mc-devel/limal-ca-mgm/src/limal/ca-mgm/AuthorityInfoAccessExtension.hpp
Sun Jul 4 18:59:33 2010
@@ -26,7 +26,7 @@
#include <limal/ca-mgm/CommonData.hpp>
#include <limal/ca-mgm/LiteralValues.hpp>
#include <limal/ca-mgm/ExtensionBase.hpp>
-#include <blocxx/COWIntrusiveReference.hpp>
+#include <limal/PtrTypes.hpp>

namespace CA_MGM_NAMESPACE {

@@ -135,7 +135,7 @@
#endif

private:
- blocxx::COWIntrusiveReference<AuthorityInformationImpl> m_impl;
+ ca_mgm::RWCOW_pointer<AuthorityInformationImpl> m_impl;

};

@@ -230,7 +230,7 @@
dump() const;

private:
- blocxx::COWIntrusiveReference<AuthorityInfoAccessExtImpl> m_impl;
+ ca_mgm::RWCOW_pointer<AuthorityInfoAccessExtImpl> m_impl;

};


Modified:
limal-branches/mc-devel/limal-ca-mgm/src/limal/ca-mgm/AuthorityKeyIdentifierExtension.hpp
URL:
http://svn.opensuse.org/viewcvs/limal/limal-branches/mc-devel/limal-ca-mgm/src/limal/ca-mgm/AuthorityKeyIdentifierExtension.hpp?rev=2682&r1=2681&r2=2682&view=diff
==============================================================================
---
limal-branches/mc-devel/limal-ca-mgm/src/limal/ca-mgm/AuthorityKeyIdentifierExtension.hpp
(original)
+++
limal-branches/mc-devel/limal-ca-mgm/src/limal/ca-mgm/AuthorityKeyIdentifierExtension.hpp
Sun Jul 4 18:59:33 2010
@@ -25,7 +25,7 @@
#include <limal/ca-mgm/config.h>
#include <limal/ca-mgm/CommonData.hpp>
#include <limal/ca-mgm/ExtensionBase.hpp>
-#include <blocxx/COWIntrusiveReference.hpp>
+#include <limal/PtrTypes.hpp>

namespace CA_MGM_NAMESPACE {

@@ -88,7 +88,7 @@
dump() const;

protected:
- blocxx::COWIntrusiveReference<AuthorityKeyIdentifierExtImpl>
m_impl;
+ ca_mgm::RWCOW_pointer<AuthorityKeyIdentifierExtImpl> m_impl;

void
setKeyID(const std::string& kid);

Modified:
limal-branches/mc-devel/limal-ca-mgm/src/limal/ca-mgm/AuthorityKeyIdentifierGenerateExtension.hpp
URL:
http://svn.opensuse.org/viewcvs/limal/limal-branches/mc-devel/limal-ca-mgm/src/limal/ca-mgm/AuthorityKeyIdentifierGenerateExtension.hpp?rev=2682&r1=2681&r2=2682&view=diff
==============================================================================
---
limal-branches/mc-devel/limal-ca-mgm/src/limal/ca-mgm/AuthorityKeyIdentifierGenerateExtension.hpp
(original)
+++
limal-branches/mc-devel/limal-ca-mgm/src/limal/ca-mgm/AuthorityKeyIdentifierGenerateExtension.hpp
Sun Jul 4 18:59:33 2010
@@ -25,7 +25,7 @@
#include <limal/ca-mgm/config.h>
#include <limal/ca-mgm/CommonData.hpp>
#include <limal/ca-mgm/ExtensionBase.hpp>
-#include <blocxx/COWIntrusiveReference.hpp>
+#include <limal/PtrTypes.hpp>

namespace CA_MGM_NAMESPACE {

@@ -129,7 +129,7 @@
dump() const;

private:
-
blocxx::COWIntrusiveReference<AuthorityKeyIdentifierGenerateExtImpl> m_impl;
+ ca_mgm::RWCOW_pointer<AuthorityKeyIdentifierGenerateExtImpl>
m_impl;

};


Modified:
limal-branches/mc-devel/limal-ca-mgm/src/limal/ca-mgm/BasicConstraintsExtension.hpp
URL:
http://svn.opensuse.org/viewcvs/limal/limal-branches/mc-devel/limal-ca-mgm/src/limal/ca-mgm/BasicConstraintsExtension.hpp?rev=2682&r1=2681&r2=2682&view=diff
==============================================================================
---
limal-branches/mc-devel/limal-ca-mgm/src/limal/ca-mgm/BasicConstraintsExtension.hpp
(original)
+++
limal-branches/mc-devel/limal-ca-mgm/src/limal/ca-mgm/BasicConstraintsExtension.hpp
Sun Jul 4 18:59:33 2010
@@ -25,7 +25,7 @@
#include <limal/ca-mgm/config.h>
#include <limal/ca-mgm/CommonData.hpp>
#include <limal/ca-mgm/ExtensionBase.hpp>
-#include <blocxx/COWIntrusiveReference.hpp>
+#include <limal/PtrTypes.hpp>

namespace CA_MGM_NAMESPACE {

@@ -103,7 +103,7 @@
virtual std::vector<std::string> dump() const;

private:
- blocxx::COWIntrusiveReference<BasicConstraintsExtImpl> m_impl;
+ ca_mgm::RWCOW_pointer<BasicConstraintsExtImpl> m_impl;

};


Modified:
limal-branches/mc-devel/limal-ca-mgm/src/limal/ca-mgm/BitExtensions.hpp
URL:
http://svn.opensuse.org/viewcvs/limal/limal-branches/mc-devel/limal-ca-mgm/src/limal/ca-mgm/BitExtensions.hpp?rev=2682&r1=2681&r2=2682&view=diff
==============================================================================
--- limal-branches/mc-devel/limal-ca-mgm/src/limal/ca-mgm/BitExtensions.hpp
(original)
+++ limal-branches/mc-devel/limal-ca-mgm/src/limal/ca-mgm/BitExtensions.hpp Sun
Jul 4 18:59:33 2010
@@ -61,7 +61,7 @@
virtual std::vector<std::string> dump() const = 0;

protected:
- //blocxx::COWIntrusiveReference<BitExtensionImpl> m_impl;
+ //ca_mgm::RWCOW_pointer<BitExtensionImpl> m_impl;
ca_mgm::RWCOW_pointer<BitExtensionImpl> m_impl;

};

Modified: limal-branches/mc-devel/limal-ca-mgm/src/limal/ca-mgm/CA.hpp
URL:
http://svn.opensuse.org/viewcvs/limal/limal-branches/mc-devel/limal-ca-mgm/src/limal/ca-mgm/CA.hpp?rev=2682&r1=2681&r2=2682&view=diff
==============================================================================
--- limal-branches/mc-devel/limal-ca-mgm/src/limal/ca-mgm/CA.hpp (original)
+++ limal-branches/mc-devel/limal-ca-mgm/src/limal/ca-mgm/CA.hpp Sun Jul 4
18:59:33 2010
@@ -37,7 +37,7 @@
#include <limal/ca-mgm/CertificateData.hpp>
#include <limal/ca-mgm/CAConfig.hpp>
#include <limal/ByteBuffer.hpp>
-#include <blocxx/COWIntrusiveReference.hpp>
+#include <limal/PtrTypes.hpp>

namespace CA_MGM_NAMESPACE
{
@@ -669,7 +669,7 @@
const std::string& repos = REPOSITORY);

private:
- blocxx::COWIntrusiveReference<CAImpl> m_impl;
+ ca_mgm::RWCOW_pointer<CAImpl> m_impl;


CA();

Modified: limal-branches/mc-devel/limal-ca-mgm/src/limal/ca-mgm/CAConfig.hpp
URL:
http://svn.opensuse.org/viewcvs/limal/limal-branches/mc-devel/limal-ca-mgm/src/limal/ca-mgm/CAConfig.hpp?rev=2682&r1=2681&r2=2682&view=diff
==============================================================================
--- limal-branches/mc-devel/limal-ca-mgm/src/limal/ca-mgm/CAConfig.hpp
(original)
+++ limal-branches/mc-devel/limal-ca-mgm/src/limal/ca-mgm/CAConfig.hpp Sun Jul
4 18:59:33 2010
@@ -29,7 +29,7 @@

#include <limal/ca-mgm/config.h>
#include <limal/ca-mgm/CommonData.hpp>
-#include <blocxx/COWIntrusiveReference.hpp>
+#include <limal/PtrTypes.hpp>


namespace CA_MGM_NAMESPACE
@@ -105,7 +105,7 @@


private:
- blocxx::COWIntrusiveReference<CAConfigImpl> m_impl;
+ ca_mgm::RWCOW_pointer<CAConfigImpl> m_impl;

CAConfig();
CAConfig(const CAConfig&);

Modified: limal-branches/mc-devel/limal-ca-mgm/src/limal/ca-mgm/CRLData.hpp
URL:
http://svn.opensuse.org/viewcvs/limal/limal-branches/mc-devel/limal-ca-mgm/src/limal/ca-mgm/CRLData.hpp?rev=2682&r1=2681&r2=2682&view=diff
==============================================================================
--- limal-branches/mc-devel/limal-ca-mgm/src/limal/ca-mgm/CRLData.hpp (original)
+++ limal-branches/mc-devel/limal-ca-mgm/src/limal/ca-mgm/CRLData.hpp Sun Jul
4 18:59:33 2010
@@ -28,7 +28,7 @@
#include <limal/ca-mgm/DNObject.hpp>
#include <limal/ca-mgm/X509v3CRLExtensions.hpp>
#include <limal/ByteBuffer.hpp>
-#include <blocxx/COWIntrusiveReference.hpp>
+#include <limal/PtrTypes.hpp>

namespace CA_MGM_NAMESPACE {

@@ -67,7 +67,7 @@
dump() const;

protected:
- blocxx::COWIntrusiveReference<RevocationEntryImpl> m_impl;
+ ca_mgm::RWCOW_pointer<RevocationEntryImpl> m_impl;

};

@@ -145,7 +145,7 @@
dump() const;

protected:
- blocxx::COWIntrusiveReference<CRLDataImpl> m_impl;
+ ca_mgm::RWCOW_pointer<CRLDataImpl> m_impl;

CRLData();


Modified:
limal-branches/mc-devel/limal-ca-mgm/src/limal/ca-mgm/CRLDistributionPointsExtension.hpp
URL:
http://svn.opensuse.org/viewcvs/limal/limal-branches/mc-devel/limal-ca-mgm/src/limal/ca-mgm/CRLDistributionPointsExtension.hpp?rev=2682&r1=2681&r2=2682&view=diff
==============================================================================
---
limal-branches/mc-devel/limal-ca-mgm/src/limal/ca-mgm/CRLDistributionPointsExtension.hpp
(original)
+++
limal-branches/mc-devel/limal-ca-mgm/src/limal/ca-mgm/CRLDistributionPointsExtension.hpp
Sun Jul 4 18:59:33 2010
@@ -26,7 +26,7 @@
#include <limal/ca-mgm/CommonData.hpp>
#include <limal/ca-mgm/ExtensionBase.hpp>
#include <limal/ca-mgm/LiteralValues.hpp>
-#include <blocxx/COWIntrusiveReference.hpp>
+#include <limal/PtrTypes.hpp>

namespace CA_MGM_NAMESPACE {

@@ -68,7 +68,7 @@
dump() const;

private:
- blocxx::COWIntrusiveReference<CRLDistributionPointsExtImpl>
m_impl;
+ ca_mgm::RWCOW_pointer<CRLDistributionPointsExtImpl> m_impl;

};


Modified:
limal-branches/mc-devel/limal-ca-mgm/src/limal/ca-mgm/CRLGenerationData.hpp
URL:
http://svn.opensuse.org/viewcvs/limal/limal-branches/mc-devel/limal-ca-mgm/src/limal/ca-mgm/CRLGenerationData.hpp?rev=2682&r1=2681&r2=2682&view=diff
==============================================================================
--- limal-branches/mc-devel/limal-ca-mgm/src/limal/ca-mgm/CRLGenerationData.hpp
(original)
+++ limal-branches/mc-devel/limal-ca-mgm/src/limal/ca-mgm/CRLGenerationData.hpp
Sun Jul 4 18:59:33 2010
@@ -26,7 +26,7 @@
#include <limal/ca-mgm/config.h>
#include <limal/ca-mgm/CommonData.hpp>
#include <limal/ca-mgm/X509v3CRLGenerationExtensions.hpp>
-#include <blocxx/COWIntrusiveReference.hpp>
+#include <limal/PtrTypes.hpp>

namespace CA_MGM_NAMESPACE
{
@@ -82,7 +82,7 @@
dump() const;

private:
- blocxx::COWIntrusiveReference<CRLGenerationDataImpl> m_impl;
+ ca_mgm::RWCOW_pointer<CRLGenerationDataImpl> m_impl;

};


Modified: limal-branches/mc-devel/limal-ca-mgm/src/limal/ca-mgm/CRLReason.hpp
URL:
http://svn.opensuse.org/viewcvs/limal/limal-branches/mc-devel/limal-ca-mgm/src/limal/ca-mgm/CRLReason.hpp?rev=2682&r1=2681&r2=2682&view=diff
==============================================================================
--- limal-branches/mc-devel/limal-ca-mgm/src/limal/ca-mgm/CRLReason.hpp
(original)
+++ limal-branches/mc-devel/limal-ca-mgm/src/limal/ca-mgm/CRLReason.hpp Sun Jul
4 18:59:33 2010
@@ -24,7 +24,7 @@

#include <limal/ca-mgm/config.h>
#include <limal/ca-mgm/CommonData.hpp>
-#include <blocxx/COWIntrusiveReference.hpp>
+#include <limal/PtrTypes.hpp>

namespace CA_MGM_NAMESPACE {

@@ -119,7 +119,7 @@
dump() const;

private:
- blocxx::COWIntrusiveReference<CRLReasonImpl> m_impl;
+ ca_mgm::RWCOW_pointer<CRLReasonImpl> m_impl;

std::string
checkHoldInstruction(const std::string& hi) const;

Modified:
limal-branches/mc-devel/limal-ca-mgm/src/limal/ca-mgm/CertificateData.hpp
URL:
http://svn.opensuse.org/viewcvs/limal/limal-branches/mc-devel/limal-ca-mgm/src/limal/ca-mgm/CertificateData.hpp?rev=2682&r1=2681&r2=2682&view=diff
==============================================================================
--- limal-branches/mc-devel/limal-ca-mgm/src/limal/ca-mgm/CertificateData.hpp
(original)
+++ limal-branches/mc-devel/limal-ca-mgm/src/limal/ca-mgm/CertificateData.hpp
Sun Jul 4 18:59:33 2010
@@ -27,7 +27,7 @@
#include <limal/ca-mgm/X509v3CertificateExtensions.hpp>
#include <limal/ca-mgm/DNObject.hpp>
#include <limal/ByteBuffer.hpp>
-#include <blocxx/COWIntrusiveReference.hpp>
+#include <limal/PtrTypes.hpp>

namespace CA_MGM_NAMESPACE {

@@ -123,7 +123,7 @@
CertificateData();


- blocxx::COWIntrusiveReference<CertificateDataImpl> m_impl;
+ ca_mgm::RWCOW_pointer<CertificateDataImpl> m_impl;
};

}

Modified:
limal-branches/mc-devel/limal-ca-mgm/src/limal/ca-mgm/CertificateIssueData.hpp
URL:
http://svn.opensuse.org/viewcvs/limal/limal-branches/mc-devel/limal-ca-mgm/src/limal/ca-mgm/CertificateIssueData.hpp?rev=2682&r1=2681&r2=2682&view=diff
==============================================================================
---
limal-branches/mc-devel/limal-ca-mgm/src/limal/ca-mgm/CertificateIssueData.hpp
(original)
+++
limal-branches/mc-devel/limal-ca-mgm/src/limal/ca-mgm/CertificateIssueData.hpp
Sun Jul 4 18:59:33 2010
@@ -27,7 +27,7 @@
#include <limal/ca-mgm/CommonData.hpp>
#include <limal/ca-mgm/CA.hpp>
#include <limal/ca-mgm/X509v3CertificateIssueExtensions.hpp>
-#include <blocxx/COWIntrusiveReference.hpp>
+#include <limal/PtrTypes.hpp>

namespace CA_MGM_NAMESPACE
{
@@ -127,7 +127,7 @@
dump() const;

private:
- blocxx::COWIntrusiveReference<CertificateIssueDataImpl> m_impl;
+ ca_mgm::RWCOW_pointer<CertificateIssueDataImpl> m_impl;


};

Modified:
limal-branches/mc-devel/limal-ca-mgm/src/limal/ca-mgm/CertificatePoliciesExtension.hpp
URL:
http://svn.opensuse.org/viewcvs/limal/limal-branches/mc-devel/limal-ca-mgm/src/limal/ca-mgm/CertificatePoliciesExtension.hpp?rev=2682&r1=2681&r2=2682&view=diff
==============================================================================
---
limal-branches/mc-devel/limal-ca-mgm/src/limal/ca-mgm/CertificatePoliciesExtension.hpp
(original)
+++
limal-branches/mc-devel/limal-ca-mgm/src/limal/ca-mgm/CertificatePoliciesExtension.hpp
Sun Jul 4 18:59:33 2010
@@ -25,7 +25,7 @@
#include <limal/ca-mgm/config.h>
#include <limal/ca-mgm/CommonData.hpp>
#include <limal/ca-mgm/ExtensionBase.hpp>
-#include <blocxx/COWIntrusiveReference.hpp>
+#include <limal/PtrTypes.hpp>

namespace CA_MGM_NAMESPACE {

@@ -90,7 +90,7 @@
#endif

private:
- blocxx::COWIntrusiveReference<UserNoticeImpl> m_impl;
+ ca_mgm::RWCOW_pointer<UserNoticeImpl> m_impl;

};

@@ -152,7 +152,7 @@
#endif

private:
- blocxx::COWIntrusiveReference<CertificatePolicyImpl> m_impl;
+ ca_mgm::RWCOW_pointer<CertificatePolicyImpl> m_impl;

std::vector<std::string>
checkCpsURIs(const StringList& cpsURIs) const;
@@ -201,7 +201,7 @@
dump() const;

private:
- blocxx::COWIntrusiveReference<CertificatePoliciesExtImpl>
m_impl;
+ ca_mgm::RWCOW_pointer<CertificatePoliciesExtImpl> m_impl;

std::vector<std::string>
checkPolicies(const std::list<CertificatePolicy>& pl) const;

Modified: limal-branches/mc-devel/limal-ca-mgm/src/limal/ca-mgm/DNObject.hpp
URL:
http://svn.opensuse.org/viewcvs/limal/limal-branches/mc-devel/limal-ca-mgm/src/limal/ca-mgm/DNObject.hpp?rev=2682&r1=2681&r2=2682&view=diff
==============================================================================
--- limal-branches/mc-devel/limal-ca-mgm/src/limal/ca-mgm/DNObject.hpp
(original)
+++ limal-branches/mc-devel/limal-ca-mgm/src/limal/ca-mgm/DNObject.hpp Sun Jul
4 18:59:33 2010
@@ -24,7 +24,7 @@

#include <limal/ca-mgm/config.h>
#include <limal/ca-mgm/CommonData.hpp>
-#include <blocxx/COWIntrusiveReference.hpp>
+#include <limal/PtrTypes.hpp>

namespace CA_MGM_NAMESPACE {

@@ -63,7 +63,7 @@
#endif

protected:
- blocxx::COWIntrusiveReference<RDNObjectImpl> m_impl;
+ ca_mgm::RWCOW_pointer<RDNObjectImpl> m_impl;

};

@@ -92,7 +92,7 @@
virtual std::vector<std::string> dump() const;

protected:
- blocxx::COWIntrusiveReference<DNObjectImpl> m_impl;
+ ca_mgm::RWCOW_pointer<DNObjectImpl> m_impl;

private:
std::vector<std::string>

Modified:
limal-branches/mc-devel/limal-ca-mgm/src/limal/ca-mgm/ExtendedKeyUsageExt.hpp
URL:
http://svn.opensuse.org/viewcvs/limal/limal-branches/mc-devel/limal-ca-mgm/src/limal/ca-mgm/ExtendedKeyUsageExt.hpp?rev=2682&r1=2681&r2=2682&view=diff
==============================================================================
---
limal-branches/mc-devel/limal-ca-mgm/src/limal/ca-mgm/ExtendedKeyUsageExt.hpp
(original)
+++
limal-branches/mc-devel/limal-ca-mgm/src/limal/ca-mgm/ExtendedKeyUsageExt.hpp
Sun Jul 4 18:59:33 2010
@@ -25,7 +25,7 @@
#include <limal/ca-mgm/config.h>
#include <limal/ca-mgm/CommonData.hpp>
#include <limal/ca-mgm/ExtensionBase.hpp>
-#include <blocxx/COWIntrusiveReference.hpp>
+#include <limal/PtrTypes.hpp>

namespace CA_MGM_NAMESPACE {

@@ -131,7 +131,7 @@
dump() const;

private:
- blocxx::COWIntrusiveReference<ExtendedKeyUsageExtImpl> m_impl;
+ ca_mgm::RWCOW_pointer<ExtendedKeyUsageExtImpl> m_impl;

bool
checkValue(const std::string& value) const;

Modified:
limal-branches/mc-devel/limal-ca-mgm/src/limal/ca-mgm/ExtensionBase.hpp
URL:
http://svn.opensuse.org/viewcvs/limal/limal-branches/mc-devel/limal-ca-mgm/src/limal/ca-mgm/ExtensionBase.hpp?rev=2682&r1=2681&r2=2682&view=diff
==============================================================================
--- limal-branches/mc-devel/limal-ca-mgm/src/limal/ca-mgm/ExtensionBase.hpp
(original)
+++ limal-branches/mc-devel/limal-ca-mgm/src/limal/ca-mgm/ExtensionBase.hpp Sun
Jul 4 18:59:33 2010
@@ -24,7 +24,7 @@

#include <limal/ca-mgm/config.h>
#include <limal/ca-mgm/CommonData.hpp>
-#include <blocxx/COWIntrusiveReference.hpp>
+#include <limal/PtrTypes.hpp>

namespace CA_MGM_NAMESPACE {

@@ -60,7 +60,7 @@
virtual std::vector<std::string> dump() const;

private:
- blocxx::COWIntrusiveReference<ExtensionBaseImpl> m_impl;
+ ca_mgm::RWCOW_pointer<ExtensionBaseImpl> m_impl;
};

}

Modified:
limal-branches/mc-devel/limal-ca-mgm/src/limal/ca-mgm/IssuerAlternativeNameExtension.hpp
URL:
http://svn.opensuse.org/viewcvs/limal/limal-branches/mc-devel/limal-ca-mgm/src/limal/ca-mgm/IssuerAlternativeNameExtension.hpp?rev=2682&r1=2681&r2=2682&view=diff
==============================================================================
---
limal-branches/mc-devel/limal-ca-mgm/src/limal/ca-mgm/IssuerAlternativeNameExtension.hpp
(original)
+++
limal-branches/mc-devel/limal-ca-mgm/src/limal/ca-mgm/IssuerAlternativeNameExtension.hpp
Sun Jul 4 18:59:33 2010
@@ -26,7 +26,7 @@
#include <limal/ca-mgm/CommonData.hpp>
#include <limal/ca-mgm/ExtensionBase.hpp>
#include <limal/ca-mgm/LiteralValues.hpp>
-#include <blocxx/COWIntrusiveReference.hpp>
+#include <limal/PtrTypes.hpp>


namespace CA_MGM_NAMESPACE {
@@ -83,7 +83,7 @@
dump() const;

private:
- blocxx::COWIntrusiveReference<IssuerAlternativeNameExtImpl>
m_impl;
+ ca_mgm::RWCOW_pointer<IssuerAlternativeNameExtImpl> m_impl;

};


Modified:
limal-branches/mc-devel/limal-ca-mgm/src/limal/ca-mgm/LiteralValues.hpp
URL:
http://svn.opensuse.org/viewcvs/limal/limal-branches/mc-devel/limal-ca-mgm/src/limal/ca-mgm/LiteralValues.hpp?rev=2682&r1=2681&r2=2682&view=diff
==============================================================================
--- limal-branches/mc-devel/limal-ca-mgm/src/limal/ca-mgm/LiteralValues.hpp
(original)
+++ limal-branches/mc-devel/limal-ca-mgm/src/limal/ca-mgm/LiteralValues.hpp Sun
Jul 4 18:59:33 2010
@@ -24,7 +24,7 @@

#include <limal/ca-mgm/config.h>
#include <limal/ca-mgm/CommonData.hpp>
-#include <blocxx/COWIntrusiveReference.hpp>
+#include <limal/PtrTypes.hpp>


namespace CA_MGM_NAMESPACE {
@@ -131,7 +131,7 @@
#endif

private:
- blocxx::COWIntrusiveReference<LiteralValueImpl> m_impl;
+ ca_mgm::RWCOW_pointer<LiteralValueImpl> m_impl;

};
}

Modified: limal-branches/mc-devel/limal-ca-mgm/src/limal/ca-mgm/RequestData.hpp
URL:
http://svn.opensuse.org/viewcvs/limal/limal-branches/mc-devel/limal-ca-mgm/src/limal/ca-mgm/RequestData.hpp?rev=2682&r1=2681&r2=2682&view=diff
==============================================================================
--- limal-branches/mc-devel/limal-ca-mgm/src/limal/ca-mgm/RequestData.hpp
(original)
+++ limal-branches/mc-devel/limal-ca-mgm/src/limal/ca-mgm/RequestData.hpp Sun
Jul 4 18:59:33 2010
@@ -27,7 +27,7 @@
#include <limal/ca-mgm/X509v3RequestExtensions.hpp>
#include <limal/ca-mgm/DNObject.hpp>
#include <limal/ByteBuffer.hpp>
-#include <blocxx/COWIntrusiveReference.hpp>
+#include <limal/PtrTypes.hpp>


namespace CA_MGM_NAMESPACE {
@@ -105,7 +105,7 @@
dump() const;

protected:
- blocxx::COWIntrusiveReference<RequestDataImpl> m_impl;
+ ca_mgm::RWCOW_pointer<RequestDataImpl> m_impl;

RequestData();


Modified:
limal-branches/mc-devel/limal-ca-mgm/src/limal/ca-mgm/RequestGenerationData.hpp
URL:
http://svn.opensuse.org/viewcvs/limal/limal-branches/mc-devel/limal-ca-mgm/src/limal/ca-mgm/RequestGenerationData.hpp?rev=2682&r1=2681&r2=2682&view=diff
==============================================================================
---
limal-branches/mc-devel/limal-ca-mgm/src/limal/ca-mgm/RequestGenerationData.hpp
(original)
+++
limal-branches/mc-devel/limal-ca-mgm/src/limal/ca-mgm/RequestGenerationData.hpp
Sun Jul 4 18:59:33 2010
@@ -27,7 +27,7 @@
#include <limal/ca-mgm/CommonData.hpp>
#include <limal/ca-mgm/DNObject.hpp>
#include <limal/ca-mgm/X509v3RequestExtensions.hpp>
-#include <blocxx/COWIntrusiveReference.hpp>
+#include <limal/PtrTypes.hpp>

namespace CA_MGM_NAMESPACE
{
@@ -117,7 +117,7 @@
dump() const;

private:
- blocxx::COWIntrusiveReference<RequestGenerationDataImpl> m_impl;
+ ca_mgm::RWCOW_pointer<RequestGenerationDataImpl> m_impl;

};
}

Modified:
limal-branches/mc-devel/limal-ca-mgm/src/limal/ca-mgm/StringExtensions.hpp
URL:
http://svn.opensuse.org/viewcvs/limal/limal-branches/mc-devel/limal-ca-mgm/src/limal/ca-mgm/StringExtensions.hpp?rev=2682&r1=2681&r2=2682&view=diff
==============================================================================
--- limal-branches/mc-devel/limal-ca-mgm/src/limal/ca-mgm/StringExtensions.hpp
(original)
+++ limal-branches/mc-devel/limal-ca-mgm/src/limal/ca-mgm/StringExtensions.hpp
Sun Jul 4 18:59:33 2010
@@ -25,7 +25,7 @@
#include <limal/ca-mgm/config.h>
#include <limal/ca-mgm/CommonData.hpp>
#include <limal/ca-mgm/ExtensionBase.hpp>
-#include <blocxx/COWIntrusiveReference.hpp>
+#include <limal/PtrTypes.hpp>

namespace CA_MGM_NAMESPACE {

@@ -55,7 +55,7 @@

StringExtension& operator=(const StringExtension& extension);

- blocxx::COWIntrusiveReference<StringExtensionImpl> m_impl;
+ ca_mgm::RWCOW_pointer<StringExtensionImpl> m_impl;

};


Modified:
limal-branches/mc-devel/limal-ca-mgm/src/limal/ca-mgm/SubjectAlternativeNameExtension.hpp
URL:
http://svn.opensuse.org/viewcvs/limal/limal-branches/mc-devel/limal-ca-mgm/src/limal/ca-mgm/SubjectAlternativeNameExtension.hpp?rev=2682&r1=2681&r2=2682&view=diff
==============================================================================
---
limal-branches/mc-devel/limal-ca-mgm/src/limal/ca-mgm/SubjectAlternativeNameExtension.hpp
(original)
+++
limal-branches/mc-devel/limal-ca-mgm/src/limal/ca-mgm/SubjectAlternativeNameExtension.hpp
Sun Jul 4 18:59:33 2010
@@ -26,7 +26,7 @@
#include <limal/ca-mgm/CommonData.hpp>
#include <limal/ca-mgm/ExtensionBase.hpp>
#include <limal/ca-mgm/LiteralValues.hpp>
-#include <blocxx/COWIntrusiveReference.hpp>
+#include <limal/PtrTypes.hpp>

namespace CA_MGM_NAMESPACE {

@@ -79,7 +79,7 @@
dump() const;

private:
- blocxx::COWIntrusiveReference<SubjectAlternativeNameExtImpl>
m_impl;
+ ca_mgm::RWCOW_pointer<SubjectAlternativeNameExtImpl> m_impl;
};

}

Modified:
limal-branches/mc-devel/limal-ca-mgm/src/limal/ca-mgm/SubjectKeyIdentifierExtension.hpp
URL:
http://svn.opensuse.org/viewcvs/limal/limal-branches/mc-devel/limal-ca-mgm/src/limal/ca-mgm/SubjectKeyIdentifierExtension.hpp?rev=2682&r1=2681&r2=2682&view=diff
==============================================================================
---
limal-branches/mc-devel/limal-ca-mgm/src/limal/ca-mgm/SubjectKeyIdentifierExtension.hpp
(original)
+++
limal-branches/mc-devel/limal-ca-mgm/src/limal/ca-mgm/SubjectKeyIdentifierExtension.hpp
Sun Jul 4 18:59:33 2010
@@ -25,7 +25,7 @@
#include <limal/ca-mgm/config.h>
#include <limal/ca-mgm/CommonData.hpp>
#include <limal/ca-mgm/ExtensionBase.hpp>
-#include <blocxx/COWIntrusiveReference.hpp>
+#include <limal/PtrTypes.hpp>

namespace CA_MGM_NAMESPACE {

@@ -75,7 +75,7 @@
dump() const;

private:
- blocxx::COWIntrusiveReference<SubjectKeyIdentifierExtImpl>
m_impl;
+ ca_mgm::RWCOW_pointer<SubjectKeyIdentifierExtImpl> m_impl;
};

}

Modified:
limal-branches/mc-devel/limal-ca-mgm/src/limal/ca-mgm/X509v3CRLExtensions.hpp
URL:
http://svn.opensuse.org/viewcvs/limal/limal-branches/mc-devel/limal-ca-mgm/src/limal/ca-mgm/X509v3CRLExtensions.hpp?rev=2682&r1=2681&r2=2682&view=diff
==============================================================================
---
limal-branches/mc-devel/limal-ca-mgm/src/limal/ca-mgm/X509v3CRLExtensions.hpp
(original)
+++
limal-branches/mc-devel/limal-ca-mgm/src/limal/ca-mgm/X509v3CRLExtensions.hpp
Sun Jul 4 18:59:33 2010
@@ -26,7 +26,7 @@
#include <limal/ca-mgm/CommonData.hpp>
#include <limal/ca-mgm/AuthorityKeyIdentifierExtension.hpp>
#include <limal/ca-mgm/IssuerAlternativeNameExtension.hpp>
-#include <blocxx/COWIntrusiveReference.hpp>
+#include <limal/PtrTypes.hpp>


namespace CA_MGM_NAMESPACE {
@@ -67,7 +67,7 @@
dump() const;

protected:
- blocxx::COWIntrusiveReference<X509v3CRLExtsImpl> m_impl;
+ ca_mgm::RWCOW_pointer<X509v3CRLExtsImpl> m_impl;

X509v3CRLExts();
};

Modified:
limal-branches/mc-devel/limal-ca-mgm/src/limal/ca-mgm/X509v3CRLGenerationExtensions.hpp
URL:
http://svn.opensuse.org/viewcvs/limal/limal-branches/mc-devel/limal-ca-mgm/src/limal/ca-mgm/X509v3CRLGenerationExtensions.hpp?rev=2682&r1=2681&r2=2682&view=diff
==============================================================================
---
limal-branches/mc-devel/limal-ca-mgm/src/limal/ca-mgm/X509v3CRLGenerationExtensions.hpp
(original)
+++
limal-branches/mc-devel/limal-ca-mgm/src/limal/ca-mgm/X509v3CRLGenerationExtensions.hpp
Sun Jul 4 18:59:33 2010
@@ -27,7 +27,7 @@
#include <limal/ca-mgm/CommonData.hpp>
#include <limal/ca-mgm/AuthorityKeyIdentifierGenerateExtension.hpp>
#include <limal/ca-mgm/IssuerAlternativeNameExtension.hpp>
-#include <blocxx/COWIntrusiveReference.hpp>
+#include <limal/PtrTypes.hpp>

namespace CA_MGM_NAMESPACE
{
@@ -86,7 +86,7 @@
dump() const;

private:
- blocxx::COWIntrusiveReference<X509v3CRLGenerationExtsImpl>
m_impl;
+ ca_mgm::RWCOW_pointer<X509v3CRLGenerationExtsImpl> m_impl;

};
}

Modified:
limal-branches/mc-devel/limal-ca-mgm/src/limal/ca-mgm/X509v3CertificateExtensions.hpp
URL:
http://svn.opensuse.org/viewcvs/limal/limal-branches/mc-devel/limal-ca-mgm/src/limal/ca-mgm/X509v3CertificateExtensions.hpp?rev=2682&r1=2681&r2=2682&view=diff
==============================================================================
---
limal-branches/mc-devel/limal-ca-mgm/src/limal/ca-mgm/X509v3CertificateExtensions.hpp
(original)
+++
limal-branches/mc-devel/limal-ca-mgm/src/limal/ca-mgm/X509v3CertificateExtensions.hpp
Sun Jul 4 18:59:33 2010
@@ -36,7 +36,7 @@
#include <limal/ca-mgm/AuthorityInfoAccessExtension.hpp>
#include <limal/ca-mgm/CRLDistributionPointsExtension.hpp>
#include <limal/ca-mgm/CertificatePoliciesExtension.hpp>
-#include <blocxx/COWIntrusiveReference.hpp>
+#include <limal/PtrTypes.hpp>

namespace CA_MGM_NAMESPACE {

@@ -121,7 +121,7 @@
dump() const;

protected:
- blocxx::COWIntrusiveReference<X509v3CertificateExtsImpl> m_impl;
+ ca_mgm::RWCOW_pointer<X509v3CertificateExtsImpl> m_impl;

X509v3CertificateExts();


Modified:
limal-branches/mc-devel/limal-ca-mgm/src/limal/ca-mgm/X509v3CertificateIssueExtensions.hpp
URL:
http://svn.opensuse.org/viewcvs/limal/limal-branches/mc-devel/limal-ca-mgm/src/limal/ca-mgm/X509v3CertificateIssueExtensions.hpp?rev=2682&r1=2681&r2=2682&view=diff
==============================================================================
---
limal-branches/mc-devel/limal-ca-mgm/src/limal/ca-mgm/X509v3CertificateIssueExtensions.hpp
(original)
+++
limal-branches/mc-devel/limal-ca-mgm/src/limal/ca-mgm/X509v3CertificateIssueExtensions.hpp
Sun Jul 4 18:59:33 2010
@@ -37,7 +37,7 @@
#include <limal/ca-mgm/AuthorityInfoAccessExtension.hpp>
#include <limal/ca-mgm/CRLDistributionPointsExtension.hpp>
#include <limal/ca-mgm/CertificatePoliciesExtension.hpp>
-#include <blocxx/COWIntrusiveReference.hpp>
+#include <limal/PtrTypes.hpp>

namespace CA_MGM_NAMESPACE
{
@@ -240,7 +240,7 @@
dump() const;

private:
- blocxx::COWIntrusiveReference<X509v3CertificateIssueExtsImpl>
m_impl;
+ ca_mgm::RWCOW_pointer<X509v3CertificateIssueExtsImpl> m_impl;

};


Modified:
limal-branches/mc-devel/limal-ca-mgm/src/limal/ca-mgm/X509v3RequestExtensions.hpp
URL:
http://svn.opensuse.org/viewcvs/limal/limal-branches/mc-devel/limal-ca-mgm/src/limal/ca-mgm/X509v3RequestExtensions.hpp?rev=2682&r1=2681&r2=2682&view=diff
==============================================================================
---
limal-branches/mc-devel/limal-ca-mgm/src/limal/ca-mgm/X509v3RequestExtensions.hpp
(original)
+++
limal-branches/mc-devel/limal-ca-mgm/src/limal/ca-mgm/X509v3RequestExtensions.hpp
Sun Jul 4 18:59:33 2010
@@ -30,7 +30,7 @@
#include <limal/ca-mgm/BasicConstraintsExtension.hpp>
#include <limal/ca-mgm/SubjectKeyIdentifierExtension.hpp>
#include <limal/ca-mgm/SubjectAlternativeNameExtension.hpp>
-#include <blocxx/COWIntrusiveReference.hpp>
+#include <limal/PtrTypes.hpp>


namespace CA_MGM_NAMESPACE {
@@ -145,7 +145,7 @@
dump() const;

protected:
- blocxx::COWIntrusiveReference<X509v3RequestExtsImpl> m_impl;
+ ca_mgm::RWCOW_pointer<X509v3RequestExtsImpl> m_impl;

};


Modified:
limal-branches/mc-devel/limal-ca-mgm/testsuite/TestRepos/Test_CA1/cam.txt
URL:
http://svn.opensuse.org/viewcvs/limal/limal-branches/mc-devel/limal-ca-mgm/testsuite/TestRepos/Test_CA1/cam.txt?rev=2682&r1=2681&r2=2682&view=diff
==============================================================================
--- limal-branches/mc-devel/limal-ca-mgm/testsuite/TestRepos/Test_CA1/cam.txt
(original)
+++ limal-branches/mc-devel/limal-ca-mgm/testsuite/TestRepos/Test_CA1/cam.txt
Sun Jul 4 18:59:33 2010
@@ -1,14 +1,14 @@
-d12f85f32848ae7f9f1d8064813aaa53-1278255493 /C=DE/CN=Test CA\/SUSE
Inc.\\\\Gmbh/emailAddress=suse@xxxxxxx
-68b3a1b7290aadfd42361b1b3c14e69a-1278255496 /C=DE/CN=Test Server
Certificate\/SUSE Inc.\\\\Gmbh/emailAddress=suse@xxxxxxx
-40717a16174dc4d516f6fa7ee8eeb18c-1278255501 /C=DE/CN=Full Test
Certificate/emailAddress=suse@xxxxxxx
-40717a16174dc4d516f6fa7ee8eeb18c-1278255504 /C=DE/CN=Full Test
Certificate/emailAddress=suse@xxxxxxx
-40717a16174dc4d516f6fa7ee8eeb18c-1278255508 /C=DE/CN=Full Test
Certificate/emailAddress=suse@xxxxxxx
-d12f85f32848ae7f9f1d8064813aaa53-1278255517 /C=DE/CN=Test CA\/SUSE
Inc.\\\\Gmbh/emailAddress=suse@xxxxxxx
-c293624b6a877f401407ce8f8f1f327e-1278255518 /C=DE/L=Nuremberg/O=SUSE Linux
GmbH/OU=IT/CN=SUSE User CA/emailAddress=security-team@xxxxxxx
-d12f85f32848ae7f9f1d8064813aaa53-1278255520 /C=DE/CN=Test CA\/SUSE
Inc.\\\\Gmbh/emailAddress=suse@xxxxxxx
-c1943ae4b9bd7320fae3e29f217483e3-1278255521 /C=DE/CN=Test
Request/emailAddress=suse@xxxxxxx
-d816690a832b0e52becd255d3a62e975-1278255523 /C=DE/CN=Test Certificate for
revocation 2/emailAddress=suse@xxxxxxx
-9198f6798d9da70d7cbfb67b610633f5-1278255525 /C=DE/CN=Test Certificate for
revocation 3/emailAddress=suse@xxxxxxx
-3e248858337c2b46dc67a0f9389376dd-1278255526 /C=DE/CN=Test Certificate for
revocation 4/emailAddress=suse@xxxxxxx
-bf04fdd95062554800c1556085f47063-1278255529 /C=DE/CN=Test Certificate for
revocation 5 oid test/emailAddress=suse@xxxxxxx
-9797ac11af29f94b82c1e5b0499ab5f2-1278255531 /C=DE/CN=Test Sub
CA/emailAddress=suse@xxxxxxx
+d12f85f32848ae7f9f1d8064813aaa53-1278262531 /C=DE/CN=Test CA\/SUSE
Inc.\\\\Gmbh/emailAddress=suse@xxxxxxx
+68b3a1b7290aadfd42361b1b3c14e69a-1278262532 /C=DE/CN=Test Server
Certificate\/SUSE Inc.\\\\Gmbh/emailAddress=suse@xxxxxxx
+40717a16174dc4d516f6fa7ee8eeb18c-1278262536 /C=DE/CN=Full Test
Certificate/emailAddress=suse@xxxxxxx
+40717a16174dc4d516f6fa7ee8eeb18c-1278262541 /C=DE/CN=Full Test
Certificate/emailAddress=suse@xxxxxxx
+40717a16174dc4d516f6fa7ee8eeb18c-1278262545 /C=DE/CN=Full Test
Certificate/emailAddress=suse@xxxxxxx
+d12f85f32848ae7f9f1d8064813aaa53-1278262556 /C=DE/CN=Test CA\/SUSE
Inc.\\\\Gmbh/emailAddress=suse@xxxxxxx
+c293624b6a877f401407ce8f8f1f327e-1278262557 /C=DE/L=Nuremberg/O=SUSE Linux
GmbH/OU=IT/CN=SUSE User CA/emailAddress=security-team@xxxxxxx
+d12f85f32848ae7f9f1d8064813aaa53-1278262559 /C=DE/CN=Test CA\/SUSE
Inc.\\\\Gmbh/emailAddress=suse@xxxxxxx
+c1943ae4b9bd7320fae3e29f217483e3-1278262560 /C=DE/CN=Test
Request/emailAddress=suse@xxxxxxx
+d816690a832b0e52becd255d3a62e975-1278262564 /C=DE/CN=Test Certificate for
revocation 2/emailAddress=suse@xxxxxxx
+9198f6798d9da70d7cbfb67b610633f5-1278262565 /C=DE/CN=Test Certificate for
revocation 3/emailAddress=suse@xxxxxxx
+3e248858337c2b46dc67a0f9389376dd-1278262566 /C=DE/CN=Test Certificate for
revocation 4/emailAddress=suse@xxxxxxx
+bf04fdd95062554800c1556085f47063-1278262567 /C=DE/CN=Test Certificate for
revocation 5 oid test/emailAddress=suse@xxxxxxx
+9797ac11af29f94b82c1e5b0499ab5f2-1278262569 /C=DE/CN=Test Sub
CA/emailAddress=suse@xxxxxxx

Modified:
limal-branches/mc-devel/limal-ca-mgm/testsuite/TestRepos/Test_CA1/index.txt
URL:
http://svn.opensuse.org/viewcvs/limal/limal-branches/mc-devel/limal-ca-mgm/testsuite/TestRepos/Test_CA1/index.txt?rev=2682&r1=2681&r2=2682&view=diff
==============================================================================
--- limal-branches/mc-devel/limal-ca-mgm/testsuite/TestRepos/Test_CA1/index.txt
(original)
+++ limal-branches/mc-devel/limal-ca-mgm/testsuite/TestRepos/Test_CA1/index.txt
Sun Jul 4 18:59:33 2010
@@ -1,11 +1,11 @@
-V 110704145815Z 01 unknown /C=DE/CN=Test CA/SUSE
Inc.\Gmbh/emailAddress=suse@xxxxxxx
-V 110704145816Z 02 unknown /C=DE/CN=Test Server
Certificate/SUSE Inc.\Gmbh/emailAddress=suse@xxxxxxx
-V 110704145819Z 03 unknown /C=DE/CN=Full Test
Certificate/emailAddress=suse@xxxxxxx
-V 110704145822Z 04 unknown /C=DE/CN=Full Test
Certificate/emailAddress=suse@xxxxxxx
-V 110704145826Z 05 unknown /C=DE/CN=Full Test
Certificate/emailAddress=suse@xxxxxxx
-R 110704145842Z 100704145842Z 06 unknown /C=DE/CN=Test
Certificate for revocation/emailAddress=suse@xxxxxxx
-R 110704145843Z 100704145844Z,holdInstruction,holdInstructionCallIssuer
07 unknown /C=DE/CN=Test Certificate for revocation
2/emailAddress=suse@xxxxxxx
-R 110704145845Z 100704145846Z,keyTime,20100704144206Z 08 unknown
/C=DE/CN=Test Certificate for revocation 3/emailAddress=suse@xxxxxxx
-R 110704145846Z 100704145848Z,CAkeyTime,20100704144208Z 09 unknown
/C=DE/CN=Test Certificate for revocation 4/emailAddress=suse@xxxxxxx
-R 110704145849Z 100704145850Z,holdInstruction,1.6.21.43 0A unknown
/C=DE/CN=Test Certificate for revocation 5 oid test/emailAddress=suse@xxxxxxx
-V 120703145851Z 0B unknown /C=DE/CN=Test Sub
CA/emailAddress=suse@xxxxxxx
+V 110704165532Z 01 unknown /C=DE/CN=Test CA/SUSE
Inc.\Gmbh/emailAddress=suse@xxxxxxx
+V 110704165532Z 02 unknown /C=DE/CN=Test Server
Certificate/SUSE Inc.\Gmbh/emailAddress=suse@xxxxxxx
+V 110704165534Z 03 unknown /C=DE/CN=Full Test
Certificate/emailAddress=suse@xxxxxxx
+V 110704165538Z 04 unknown /C=DE/CN=Full Test
Certificate/emailAddress=suse@xxxxxxx
+V 110704165543Z 05 unknown /C=DE/CN=Full Test
Certificate/emailAddress=suse@xxxxxxx
+R 110704165601Z 100704165603Z 06 unknown /C=DE/CN=Test
Certificate for revocation/emailAddress=suse@xxxxxxx
+R 110704165604Z 100704165604Z,holdInstruction,holdInstructionCallIssuer
07 unknown /C=DE/CN=Test Certificate for revocation
2/emailAddress=suse@xxxxxxx
+R 110704165605Z 100704165606Z,keyTime,20100704163926Z 08 unknown
/C=DE/CN=Test Certificate for revocation 3/emailAddress=suse@xxxxxxx
+R 110704165606Z 100704165607Z,CAkeyTime,20100704163927Z 09 unknown
/C=DE/CN=Test Certificate for revocation 4/emailAddress=suse@xxxxxxx
+R 110704165607Z 100704165608Z,holdInstruction,1.6.21.43 0A unknown
/C=DE/CN=Test Certificate for revocation 5 oid test/emailAddress=suse@xxxxxxx
+V 120703165609Z 0B unknown /C=DE/CN=Test Sub
CA/emailAddress=suse@xxxxxxx

Modified:
limal-branches/mc-devel/limal-ca-mgm/testsuite/TestRepos/Test_CA2/.rand
URL:
http://svn.opensuse.org/viewcvs/limal/limal-branches/mc-devel/limal-ca-mgm/testsuite/TestRepos/Test_CA2/.rand?rev=2682&r1=2681&r2=2682&view=diff
==============================================================================
Binary files - no diff available.

Modified:
limal-branches/mc-devel/limal-ca-mgm/testsuite/TestRepos/Test_CA2/crl/crl.pem
URL:
http://svn.opensuse.org/viewcvs/limal/limal-branches/mc-devel/limal-ca-mgm/testsuite/TestRepos/Test_CA2/crl/crl.pem?rev=2682&r1=2681&r2=2682&view=diff
==============================================================================
---
limal-branches/mc-devel/limal-ca-mgm/testsuite/TestRepos/Test_CA2/crl/crl.pem
(original)
+++
limal-branches/mc-devel/limal-ca-mgm/testsuite/TestRepos/Test_CA2/crl/crl.pem
Sun Jul 4 18:59:33 2010
@@ -1,7 +1,7 @@
-----BEGIN X509 CRL-----
MIIC+TCCAeECAQEwDQYJKoZIhvcNAQEFBQAwQzELMAkGA1UEBhMCREUxFzAVBgNV
BAMTDlN0YXRpYyBUZXN0IENBMRswGQYJKoZIhvcNAQkBFgxzdXNlQHN1c2UuZGUX
-DTEwMDcwNDE0NTg1NFoXDTEwMDcwNTE0NTg1NFowgfAwEgIBAxcNMDUwODE4MTQx
+DTEwMDcwNDE2NTYxMloXDTEwMDcwNTE2NTYxMlowgfAwEgIBAxcNMDUwODE4MTQx
MzIzWjAyAgEEFw0wNTA4MTgxNDEzMjVaMB4wCgYDVR0VBAMKAQYwEAYDVR0XBAkG
ByqGSM44AgIwOgIBBRcNMDUwODE4MTQxMzI2WjAmMAoGA1UdFQQDCgEBMBgGA1Ud
GAQRGA8yMDA1MDgxODE1NTY0NlowOgIBBhcNMDUwODE4MTQxMzI4WjAmMAoGA1Ud
@@ -9,10 +9,10 @@
ODE4WjAaMAoGA1UdFQQDCgEGMAwGA1UdFwQFBgMuFSugdzB1MHMGA1UdIwRsMGqA
FDIAwASkKojCPsrVvdhM01KIIH87oUekRTBDMQswCQYDVQQGEwJERTEXMBUGA1UE
AxMOU3RhdGljIFRlc3QgQ0ExGzAZBgkqhkiG9w0BCQEWDHN1c2VAc3VzZS5kZYIJ
-AI7xzphhj2SdMA0GCSqGSIb3DQEBBQUAA4IBAQA5akWwtlMM4cAaalAvC4zkhtEO
-hh5UlejNJc2qCQGTM0Hl4VcID8qe33v3SYimvB3xRkanROCpW+9gB5rW0y5ZPE74
-M7tjaGVT01gcbxiOet03QyOXr29WQjgvkvWUD19qr4r3fUhiU8ZTXbjCgDgov1Cj
-Wy6kM+7zyG1dfLRxlzEQ9acxucqfOCSd+21tPUk7vk5DCZZqO4RURZH1wx+NLmJW
-6x4Wj419+1HL5YGspwc0RcE+dhX9Dyj8pCEQKZAJQXmUPvru/nWiJ+Ot0cKB1SZm
-1my8tI8TQUApsulvpDiC9piiNsZeXKfTJtqRVBxWyXECFto/KDE7dNUzrmVK
+AI7xzphhj2SdMA0GCSqGSIb3DQEBBQUAA4IBAQB/SLGeASU2Gh53qt0BAqd72oV+
+CRqTtWBPTqWWq725/fjebLqo77+0/vyRrqIge14LeuKe2e2aMsfKDSjHfgW0UF44
+SynM+JGYf7IiBSoE/lOMDtHAWeVrX/Z5F2OgjybVmBKXgox5MLhPMDtV6o2z/8Su
+6PNrO+ef1ibepx0zmXHScfPSWthlyN7PlMTgKapFBcLiHndQ0zWbtCOkETmFaFzo
+Q+x+nBF6cWSHjvcy0aYSzrbEQlPOxXU3zANgzLWwQAgl1ZtlvrnFXrot/67xDNSL
+SeQwPU6CkimwC/M1foZ8s9ew/ly+ejXfmyp1O44wx5UjdKZPWmejX2DY/+gF
-----END X509 CRL-----

--
To unsubscribe, e-mail: limal-commit+unsubscribe@xxxxxxxxxxxx
For additional commands, e-mail: limal-commit+help@xxxxxxxxxxxx

< Previous Next >
This Thread
  • No further messages