Index: .gitignore ================================================================== --- .gitignore +++ .gitignore @@ -1,8 +1,9 @@ +*.dylib +*.framework *.o *.so -*.dylib *~ .deps aclocal.m4 autom4te.cache buildsys.mk @@ -9,9 +10,5 @@ config.log config.status configure DerivedData extra.mk -ObjOpenSSL.xcodeproj/*.mode1v3 -ObjOpenSSL.xcodeproj/*.pbxuser -ObjOpenSSL.xcodeproj/project.xcworkspace -ObjOpenSSL.xcodeproj/xcuserdata DELETED ObjOpenSSL.xcodeproj/project.pbxproj Index: ObjOpenSSL.xcodeproj/project.pbxproj ================================================================== --- ObjOpenSSL.xcodeproj/project.pbxproj +++ ObjOpenSSL.xcodeproj/project.pbxproj @@ -1,314 +0,0 @@ -// !$*UTF8*$! -{ - archiveVersion = 1; - classes = { - }; - objectVersion = 46; - objects = { - -/* Begin PBXBuildFile section */ - 4B19F58B14D17250005D52DC /* SSLInvalidCertificateException.h in Headers */ = {isa = PBXBuildFile; fileRef = 4B19F58714D17250005D52DC /* SSLInvalidCertificateException.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 4B19F58C14D17250005D52DC /* SSLInvalidCertificateException.m in Sources */ = {isa = PBXBuildFile; fileRef = 4B19F58814D17250005D52DC /* SSLInvalidCertificateException.m */; }; - 4B19F58D14D17250005D52DC /* X509Certificate.h in Headers */ = {isa = PBXBuildFile; fileRef = 4B19F58914D17250005D52DC /* X509Certificate.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 4B19F58E14D17250005D52DC /* X509Certificate.m in Sources */ = {isa = PBXBuildFile; fileRef = 4B19F58A14D17250005D52DC /* X509Certificate.m */; }; - 4B4F087813A01EEF00B60C3F /* ObjOpenSSL.h in Headers */ = {isa = PBXBuildFile; fileRef = 4B4F087713A01EEF00B60C3F /* ObjOpenSSL.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 4B9671B6193E55C800F9F80D /* ObjFW.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 4B9671B5193E55C800F9F80D /* ObjFW.framework */; }; - 4BD0AAEC1341289500445289 /* SSLSocket.h in Headers */ = {isa = PBXBuildFile; fileRef = 4BD0AAEA1341289500445289 /* SSLSocket.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 4BD0AAED1341289500445289 /* SSLSocket.m in Sources */ = {isa = PBXBuildFile; fileRef = 4BD0AAEB1341289500445289 /* SSLSocket.m */; }; - 4BDE04741D319BFC0051EDB8 /* SSLConnectionFailedException.h in Headers */ = {isa = PBXBuildFile; fileRef = 4BDE04721D319BFC0051EDB8 /* SSLConnectionFailedException.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 4BDE04751D319BFC0051EDB8 /* SSLConnectionFailedException.m in Sources */ = {isa = PBXBuildFile; fileRef = 4BDE04731D319BFC0051EDB8 /* SSLConnectionFailedException.m */; }; -/* End PBXBuildFile section */ - -/* Begin PBXFileReference section */ - 4B1918EA1341272300D82152 /* ObjOpenSSL.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = ObjOpenSSL.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - 4B19F58714D17250005D52DC /* SSLInvalidCertificateException.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = SSLInvalidCertificateException.h; path = src/SSLInvalidCertificateException.h; sourceTree = SOURCE_ROOT; }; - 4B19F58814D17250005D52DC /* SSLInvalidCertificateException.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = SSLInvalidCertificateException.m; path = src/SSLInvalidCertificateException.m; sourceTree = SOURCE_ROOT; }; - 4B19F58914D17250005D52DC /* X509Certificate.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = X509Certificate.h; path = src/X509Certificate.h; sourceTree = SOURCE_ROOT; }; - 4B19F58A14D17250005D52DC /* X509Certificate.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = X509Certificate.m; path = src/X509Certificate.m; sourceTree = SOURCE_ROOT; }; - 4B4F087713A01EEF00B60C3F /* ObjOpenSSL.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = ObjOpenSSL.h; path = src/ObjOpenSSL.h; sourceTree = SOURCE_ROOT; }; - 4B9671B5193E55C800F9F80D /* ObjFW.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = ObjFW.framework; path = /Library/Frameworks/ObjFW.framework; sourceTree = ""; }; - 4BD0AAE91341286B00445289 /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = SOURCE_ROOT; }; - 4BD0AAEA1341289500445289 /* SSLSocket.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = SSLSocket.h; path = src/SSLSocket.h; sourceTree = SOURCE_ROOT; }; - 4BD0AAEB1341289500445289 /* SSLSocket.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = SSLSocket.m; path = src/SSLSocket.m; sourceTree = SOURCE_ROOT; }; - 4BDE04721D319BFC0051EDB8 /* SSLConnectionFailedException.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = SSLConnectionFailedException.h; path = src/SSLConnectionFailedException.h; sourceTree = SOURCE_ROOT; }; - 4BDE04731D319BFC0051EDB8 /* SSLConnectionFailedException.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = SSLConnectionFailedException.m; path = src/SSLConnectionFailedException.m; sourceTree = SOURCE_ROOT; }; -/* End PBXFileReference section */ - -/* Begin PBXFrameworksBuildPhase section */ - 4B1918E61341272300D82152 /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - 4B9671B6193E55C800F9F80D /* ObjFW.framework in Frameworks */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXFrameworksBuildPhase section */ - -/* Begin PBXGroup section */ - 4B1918DE1341272300D82152 = { - isa = PBXGroup; - children = ( - 4B1918F31341272300D82152 /* ObjOpenSSL */, - 4B1918EC1341272300D82152 /* Frameworks */, - 4B1918EB1341272300D82152 /* Products */, - ); - sourceTree = ""; - }; - 4B1918EB1341272300D82152 /* Products */ = { - isa = PBXGroup; - children = ( - 4B1918EA1341272300D82152 /* ObjOpenSSL.framework */, - ); - name = Products; - sourceTree = ""; - }; - 4B1918EC1341272300D82152 /* Frameworks */ = { - isa = PBXGroup; - children = ( - 4B9671B5193E55C800F9F80D /* ObjFW.framework */, - ); - name = Frameworks; - sourceTree = ""; - }; - 4B1918F31341272300D82152 /* ObjOpenSSL */ = { - isa = PBXGroup; - children = ( - 4B1918F41341272300D82152 /* Supporting Files */, - 4B4F087713A01EEF00B60C3F /* ObjOpenSSL.h */, - 4BDE04721D319BFC0051EDB8 /* SSLConnectionFailedException.h */, - 4BDE04731D319BFC0051EDB8 /* SSLConnectionFailedException.m */, - 4B19F58714D17250005D52DC /* SSLInvalidCertificateException.h */, - 4B19F58814D17250005D52DC /* SSLInvalidCertificateException.m */, - 4BD0AAEA1341289500445289 /* SSLSocket.h */, - 4BD0AAEB1341289500445289 /* SSLSocket.m */, - 4B19F58914D17250005D52DC /* X509Certificate.h */, - 4B19F58A14D17250005D52DC /* X509Certificate.m */, - ); - path = ObjOpenSSL; - sourceTree = ""; - }; - 4B1918F41341272300D82152 /* Supporting Files */ = { - isa = PBXGroup; - children = ( - 4BD0AAE91341286B00445289 /* Info.plist */, - ); - name = "Supporting Files"; - sourceTree = ""; - }; -/* End PBXGroup section */ - -/* Begin PBXHeadersBuildPhase section */ - 4B1918E71341272300D82152 /* Headers */ = { - isa = PBXHeadersBuildPhase; - buildActionMask = 2147483647; - files = ( - 4B4F087813A01EEF00B60C3F /* ObjOpenSSL.h in Headers */, - 4BDE04741D319BFC0051EDB8 /* SSLConnectionFailedException.h in Headers */, - 4B19F58B14D17250005D52DC /* SSLInvalidCertificateException.h in Headers */, - 4BD0AAEC1341289500445289 /* SSLSocket.h in Headers */, - 4B19F58D14D17250005D52DC /* X509Certificate.h in Headers */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXHeadersBuildPhase section */ - -/* Begin PBXNativeTarget section */ - 4B1918E91341272300D82152 /* ObjOpenSSL */ = { - isa = PBXNativeTarget; - buildConfigurationList = 4B1918FC1341272300D82152 /* Build configuration list for PBXNativeTarget "ObjOpenSSL" */; - buildPhases = ( - 4B1918E51341272300D82152 /* Sources */, - 4B1918E61341272300D82152 /* Frameworks */, - 4B1918E71341272300D82152 /* Headers */, - 4B1918E81341272300D82152 /* Resources */, - ); - buildRules = ( - ); - dependencies = ( - ); - name = ObjOpenSSL; - productName = ObjOpenSSL; - productReference = 4B1918EA1341272300D82152 /* ObjOpenSSL.framework */; - productType = "com.apple.product-type.framework"; - }; -/* End PBXNativeTarget section */ - -/* Begin PBXProject section */ - 4B1918E01341272300D82152 /* Project object */ = { - isa = PBXProject; - attributes = { - LastUpgradeCheck = 0730; - }; - buildConfigurationList = 4B1918E31341272300D82152 /* Build configuration list for PBXProject "ObjOpenSSL" */; - compatibilityVersion = "Xcode 3.2"; - developmentRegion = English; - hasScannedForEncodings = 0; - knownRegions = ( - en, - ); - mainGroup = 4B1918DE1341272300D82152; - productRefGroup = 4B1918EB1341272300D82152 /* Products */; - projectDirPath = ""; - projectRoot = ""; - targets = ( - 4B1918E91341272300D82152 /* ObjOpenSSL */, - ); - }; -/* End PBXProject section */ - -/* Begin PBXResourcesBuildPhase section */ - 4B1918E81341272300D82152 /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXResourcesBuildPhase section */ - -/* Begin PBXSourcesBuildPhase section */ - 4B1918E51341272300D82152 /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 4BDE04751D319BFC0051EDB8 /* SSLConnectionFailedException.m in Sources */, - 4B19F58C14D17250005D52DC /* SSLInvalidCertificateException.m in Sources */, - 4BD0AAED1341289500445289 /* SSLSocket.m in Sources */, - 4B19F58E14D17250005D52DC /* X509Certificate.m in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXSourcesBuildPhase section */ - -/* Begin XCBuildConfiguration section */ - 4B1918FA1341272300D82152 /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - ENABLE_TESTABILITY = YES; - GCC_C_LANGUAGE_STANDARD = gnu99; - GCC_OPTIMIZATION_LEVEL = 0; - GCC_PREPROCESSOR_DEFINITIONS = DEBUG; - GCC_SYMBOLS_PRIVATE_EXTERN = NO; - GCC_WARN_64_TO_32_BIT_CONVERSION = YES; - GCC_WARN_ABOUT_RETURN_TYPE = YES; - GCC_WARN_UNUSED_VARIABLE = YES; - ONLY_ACTIVE_ARCH = YES; - }; - name = Debug; - }; - 4B1918FB1341272300D82152 /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - GCC_C_LANGUAGE_STANDARD = gnu99; - GCC_WARN_64_TO_32_BIT_CONVERSION = YES; - GCC_WARN_ABOUT_RETURN_TYPE = YES; - GCC_WARN_UNUSED_VARIABLE = YES; - }; - name = Release; - }; - 4B1918FD1341272300D82152 /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - ALWAYS_SEARCH_USER_PATHS = NO; - COMBINE_HIDPI_IMAGES = YES; - COPY_PHASE_STRIP = NO; - DYLIB_COMPATIBILITY_VERSION = 1; - DYLIB_CURRENT_VERSION = 1; - FRAMEWORK_SEARCH_PATHS = ( - "$(inherited)", - "$(LOCAL_LIBRARY_DIR)/Frameworks", - ); - FRAMEWORK_VERSION = A; - GCC_DYNAMIC_NO_PIC = NO; - GCC_ENABLE_OBJC_EXCEPTIONS = YES; - INFOPLIST_FILE = Info.plist; - OTHER_CFLAGS = ( - "-I/opt/local/include", - "-fconstant-string-class=OFConstantString", - "-fno-constant-cfstrings", - ); - OTHER_LDFLAGS = ( - "-lssl", - "-lcrypto", - "-lz", - ); - PRODUCT_BUNDLE_IDENTIFIER = "zone.heap.${PRODUCT_NAME:rfc1034identifier}"; - PRODUCT_NAME = "$(TARGET_NAME)"; - WARNING_CFLAGS = ( - "-Wall", - "-Wshorten-64-to-32", - "-Wwrite-strings", - "-Wcast-align", - "-Wpointer-arith", - "-Wno-deprecated-declarations", - ); - WRAPPER_EXTENSION = framework; - }; - name = Debug; - }; - 4B1918FE1341272300D82152 /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - ALWAYS_SEARCH_USER_PATHS = NO; - COMBINE_HIDPI_IMAGES = YES; - COPY_PHASE_STRIP = YES; - DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; - DYLIB_COMPATIBILITY_VERSION = 1; - DYLIB_CURRENT_VERSION = 1; - FRAMEWORK_SEARCH_PATHS = ( - "$(inherited)", - "$(LOCAL_LIBRARY_DIR)/Frameworks", - ); - FRAMEWORK_VERSION = A; - GCC_ENABLE_OBJC_EXCEPTIONS = YES; - INFOPLIST_FILE = Info.plist; - OTHER_CFLAGS = ( - "-I/opt/local/include", - "-fconstant-string-class=OFConstantString", - "-fno-constant-cfstrings", - ); - OTHER_LDFLAGS = ( - "-lssl", - "-lcrypto", - "-lz", - ); - PRODUCT_BUNDLE_IDENTIFIER = "zone.heap.${PRODUCT_NAME:rfc1034identifier}"; - PRODUCT_NAME = "$(TARGET_NAME)"; - WARNING_CFLAGS = ( - "-Wall", - "-Wshorten-64-to-32", - "-Wwrite-strings", - "-Wcast-align", - "-Wpointer-arith", - "-Wno-deprecated-declarations", - ); - WRAPPER_EXTENSION = framework; - }; - name = Release; - }; -/* End XCBuildConfiguration section */ - -/* Begin XCConfigurationList section */ - 4B1918E31341272300D82152 /* Build configuration list for PBXProject "ObjOpenSSL" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 4B1918FA1341272300D82152 /* Debug */, - 4B1918FB1341272300D82152 /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - 4B1918FC1341272300D82152 /* Build configuration list for PBXNativeTarget "ObjOpenSSL" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 4B1918FD1341272300D82152 /* Debug */, - 4B1918FE1341272300D82152 /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; -/* End XCConfigurationList section */ - }; - rootObject = 4B1918E01341272300D82152 /* Project object */; -}