Style fixes, build fix with OpenSSL disabled.

This commit is contained in:
Adrien Destugues 2014-01-15 22:36:04 +01:00
parent 66a7f29f59
commit 159d1fb69a
4 changed files with 57 additions and 6 deletions

View File

@ -11,6 +11,9 @@
#include "CertificatePrivate.h"
#ifdef OPENSSL_ENABLED
static time_t parse_ASN1(ASN1_GENERALIZEDTIME *asn1)
{
// Get the raw string data out of the ASN1 container. It looks like this:
@ -103,3 +106,52 @@ BCertificate::Private::Private(X509* data)
: fX509(data)
{
}
#else
BCertificate::BCertificate(Private* data)
{
}
BCertificate::~BCertificate()
{
}
BString
BCertificate::String()
{
return BString();
}
bigtime_t
BCertificate::StartDate()
{
return B_NOT_SUPPORTED;
}
bigtime_t
BCertificate::ExpirationDate()
{
return B_NOT_SUPPORTED;
}
BString
BCertificate::Issuer()
{
return BString();
}
BString
BCertificate::Subject()
{
}
#endif

View File

@ -43,8 +43,7 @@ status_t
BFileRequest::_ProtocolLoop()
{
BNode node(fUrl.Path().String());
if (node.IsSymLink())
{
if (node.IsSymLink()) {
// Traverse the symlink and start over
BEntry entry(fUrl.Path().String(), true);
node = BNode(&entry);

View File

@ -14,10 +14,10 @@ for architectureObject in [ MultiArchSubDirSetup ] {
if [ FIsBuildFeatureEnabled openssl ] {
SubDirC++Flags -DOPENSSL_ENABLED ;
UseBuildFeatureHeaders openssl ;
sslSources = SSL.cpp Certificate.cpp ;
sslSources = SSL.cpp ;
md5Sources = ;
Includes [ FGristFiles $(sslSources) SecureSocket.cpp
HttpAuthentication.cpp ]
HttpAuthentication.cpp Certificate.cpp ]
: [ BuildFeatureAttribute openssl : headers ] ;
# Dependency needed to trigger downloading/unzipping the package before
# compiling the files.
@ -37,6 +37,7 @@ for architectureObject in [ MultiArchSubDirSetup ] {
NetDebug.cpp
$(sslSources)
Certificate.cpp
NetworkAddress.cpp
NetworkAddressResolver.cpp

View File

@ -174,8 +174,7 @@ BSecureSocket::Connect(const BNetworkAddress& peer, bigtime_t timeout)
TRACE("SSLConnection can't connect\n");
BSocket::Disconnect();
switch(SSL_get_error(fPrivate->fSSL, sslStatus))
{
switch (SSL_get_error(fPrivate->fSSL, sslStatus)) {
case SSL_ERROR_NONE:
// Shouldn't happen...
return B_NO_ERROR;