├── .gitignore ├── .idea ├── .gitignore ├── .name ├── AirMessage.iml ├── codeStyles │ └── codeStyleConfig.xml ├── dataSources.xml ├── misc.xml ├── modules.xml ├── runConfigurations │ └── AirMessage.xml ├── vcs.xml └── xcode.xml ├── AirMessage.xcodeproj ├── project.pbxproj ├── project.xcworkspace │ ├── contents.xcworkspacedata │ └── xcshareddata │ │ └── IDEWorkspaceChecks.plist └── xcuserdata │ └── cole.xcuserdatad │ └── xcschemes │ └── xcschememanagement.plist ├── AirMessage ├── AirMessage-Bridging-Header.h ├── AirMessage.entitlements ├── AppDelegate.swift ├── AppleScript │ ├── AppleScriptBridge.swift │ ├── AppleScriptCodes.swift │ └── AppleScriptSource │ │ ├── Common │ │ ├── pressCommandReturn.applescript │ │ └── testPermissionsAutomation.applescript │ │ ├── FaceTime │ │ ├── acceptPendingUser.applescript │ │ ├── centerWindow.applescript │ │ ├── getActiveLink.applescript │ │ ├── getNewLink.applescript │ │ ├── handleIncomingCall.applescript │ │ ├── initiateOutgoingCall.applescript │ │ ├── leaveCall.applescript │ │ ├── queryIncomingCall.applescript │ │ └── queryOutgoingCall.applescript │ │ └── Messages │ │ ├── createChat.applescript │ │ ├── sendMessageDirect.applescript │ │ ├── sendMessageExisting.applescript │ │ ├── sendMessageNew.applescript │ │ └── testPermissionsMessages.applescript ├── Assets.xcassets │ ├── AccentColor.colorset │ │ └── Contents.json │ ├── AccessibilityAccess-13.imageset │ │ ├── AccessibilityAccess-13.png │ │ └── Contents.json │ ├── AccessibilityAccess.imageset │ │ ├── AccessibilityAccess.png │ │ └── Contents.json │ ├── Android.imageset │ │ ├── Android.png │ │ ├── Android2.png │ │ └── Contents.json │ ├── AppIcon.appiconset │ │ ├── @1024Xcode asset.png │ │ ├── @128Xcode asset.png │ │ ├── @16Xcode asset.png │ │ ├── @256Xcode asset-1.png │ │ ├── @256Xcode asset.png │ │ ├── @32Xcode asset-1.png │ │ ├── @32Xcode asset.png │ │ ├── @512Xcode asset-1.png │ │ ├── @512Xcode asset.png │ │ ├── @64Xcode asset.png │ │ └── Contents.json │ ├── AppIconResource.imageset │ │ ├── @1024Xcode asset-1.png │ │ ├── @256Xcode asset.png │ │ ├── @512Xcode asset-1.png │ │ └── Contents.json │ ├── AutomationAccess-13.imageset │ │ ├── AutomationAccess-13.png │ │ └── Contents.json │ ├── AutomationAccess.imageset │ │ ├── AutomationAccess.png │ │ └── Contents.json │ ├── BrowserChrome.imageset │ │ ├── BrowserChrome.png │ │ ├── Contents.json │ │ └── diagram.png │ ├── BrowserEdge.imageset │ │ ├── BrowserEdge.png │ │ ├── Contents.json │ │ └── Edge2.png │ ├── BrowserFirefox.imageset │ │ ├── BrowserFirefox.png │ │ ├── Contents.json │ │ └── diagram.png │ ├── BrowserOpera.imageset │ │ ├── BrowserOpera.png │ │ ├── Contents.json │ │ └── diagram.png │ ├── BrowserSafari.imageset │ │ ├── BrowserSafari.png │ │ ├── Contents.json │ │ └── diagram.png │ ├── BrowserSamsung.imageset │ │ ├── BrowserSamsung.png │ │ ├── Contents.json │ │ └── samsung.png │ ├── Contents.json │ ├── FullDiskAccess-13.imageset │ │ ├── Contents.json │ │ └── FullDiskAccess-13.png │ ├── FullDiskAccess.imageset │ │ ├── Contents.json │ │ └── FullDiskAccess.png │ ├── StatusBarIcon.imageset │ │ ├── Contents.json │ │ └── StatusBarIcon.png │ └── Windows.imageset │ │ ├── Contents.json │ │ ├── Windows.png │ │ └── Windows2.png ├── Base.lproj │ └── Main.storyboard ├── Compat │ └── FileHandleCompat.swift ├── Connection │ ├── AdvancedAttachmentsFilter.swift │ ├── ClientConnection.swift │ ├── CommConst.swift │ ├── Connect │ │ ├── ConnectConstants.swift │ │ └── DataProxyConnect.swift │ ├── ConnectionManager.swift │ ├── DataProxy.swift │ ├── DataProxyDelegate.swift │ ├── Direct │ │ ├── ClientConnectionTCP.swift │ │ └── DataProxyTCP.swift │ ├── EncryptionManager.swift │ └── FileDownloadRequest.swift ├── Constants │ ├── AccountType.swift │ ├── CustomQueue.swift │ ├── NotificationNames.swift │ ├── ServerState.swift │ └── ServerStateRecovery.swift ├── Controllers │ ├── AccessibilityAccessViewController.swift │ ├── AccountConnectViewController.swift │ ├── AutomationAccessViewController.swift │ ├── ClientListViewController.swift │ ├── FullDiskAccessViewController.swift │ ├── OnboardingViewController.swift │ ├── PasswordEntryViewController.swift │ ├── PreferencesViewController.swift │ ├── SoftwareUpdateProgressViewController.swift │ └── SoftwareUpdateViewController.swift ├── Data │ ├── DBFetchGrouping.swift │ ├── MessageTypes.swift │ ├── UpdateErrorCode.swift │ └── UpdateStruct.swift ├── Database │ ├── DatabaseConverter.swift │ ├── DatabaseManager.swift │ ├── DatabaseTimeConverter.swift │ └── SQL │ │ ├── QueryAllChatDetails.sql │ │ ├── QueryAllChatDetailsSince.sql │ │ ├── QueryAllChatSummary.sql │ │ ├── QueryMessageChatHandle.sql │ │ ├── QueryOutgoingMessages.sql │ │ └── QuerySpecificChatDetails.sql ├── Helper │ ├── ArchiveHelper.swift │ ├── AssertionHelper.swift │ ├── AtomicValue.swift │ ├── CompressionHelper.swift │ ├── ContentTypeHelper.swift │ ├── CryptoHelper.swift │ ├── DispatchHelper.swift │ ├── FaceTimeHelper.swift │ ├── FileNormalizationHelper.swift │ ├── FirebaseAuthHelper.swift │ ├── KeychainManager.swift │ ├── LogManager.swift │ ├── PasswordGrade.swift │ ├── PreferencesManager.swift │ ├── ProcessHelper.swift │ ├── ReadWriteLock.swift │ ├── ServerLaunch.swift │ ├── StorageManager.swift │ ├── SystemHelper.swift │ └── UpdateHelper.swift ├── Info.plist ├── Library │ └── OpenSSL │ │ ├── .gitignore │ │ ├── Package.swift │ │ ├── module.modulemap │ │ └── openssl.h ├── LocalizeStoryboard.swift ├── MessageInterop │ ├── MessageError.swift │ └── MessageManager.swift ├── ObjC │ ├── ObjC.h │ └── ObjC.m ├── Packer │ ├── AirPacker.swift │ ├── BytePacker.swift │ └── PackingError.swift ├── Secrets.default.xcconfig ├── Security │ ├── CertificateTrust.swift │ ├── Certificates │ │ ├── DigiCertGlobalRootCA.crt │ │ └── isrg-root-x1-cross-signed.der │ ├── ForwardCompatURLSessionDelegate.swift │ └── URLSessionCompat.swift ├── SoftwareUpdate.sh ├── Views │ ├── ClientTableCellView.swift │ └── DraggableAppView.swift ├── en.lproj │ ├── Localizable.strings │ └── Localizable.stringsdict ├── fr.lproj │ ├── Localizable.strings │ └── Localizable.stringsdict └── ja.lproj │ ├── Localizable.strings │ └── Localizable.stringsdict ├── AirMessageTests ├── CompressionHelperTests.swift └── ContentTypeHelperTests.swift ├── LICENSE ├── OpenSSL ├── .gitignore ├── Configure.command ├── OpenSSL.h ├── References.txt └── module.modulemap ├── README.md ├── README └── overview.png └── Zlib ├── .gitignore ├── Package.swift └── Sources └── Zlib ├── module.modulemap └── shim.h /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airmessage/airmessage-server/HEAD/.gitignore -------------------------------------------------------------------------------- /.idea/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airmessage/airmessage-server/HEAD/.idea/.gitignore -------------------------------------------------------------------------------- /.idea/.name: -------------------------------------------------------------------------------- 1 | AirMessage -------------------------------------------------------------------------------- /.idea/AirMessage.iml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airmessage/airmessage-server/HEAD/.idea/AirMessage.iml -------------------------------------------------------------------------------- /.idea/codeStyles/codeStyleConfig.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airmessage/airmessage-server/HEAD/.idea/codeStyles/codeStyleConfig.xml -------------------------------------------------------------------------------- /.idea/dataSources.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airmessage/airmessage-server/HEAD/.idea/dataSources.xml -------------------------------------------------------------------------------- /.idea/misc.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airmessage/airmessage-server/HEAD/.idea/misc.xml -------------------------------------------------------------------------------- /.idea/modules.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airmessage/airmessage-server/HEAD/.idea/modules.xml -------------------------------------------------------------------------------- /.idea/runConfigurations/AirMessage.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airmessage/airmessage-server/HEAD/.idea/runConfigurations/AirMessage.xml -------------------------------------------------------------------------------- /.idea/vcs.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airmessage/airmessage-server/HEAD/.idea/vcs.xml -------------------------------------------------------------------------------- /.idea/xcode.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airmessage/airmessage-server/HEAD/.idea/xcode.xml -------------------------------------------------------------------------------- /AirMessage.xcodeproj/project.pbxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airmessage/airmessage-server/HEAD/AirMessage.xcodeproj/project.pbxproj -------------------------------------------------------------------------------- /AirMessage.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airmessage/airmessage-server/HEAD/AirMessage.xcodeproj/project.xcworkspace/contents.xcworkspacedata -------------------------------------------------------------------------------- /AirMessage.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airmessage/airmessage-server/HEAD/AirMessage.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist -------------------------------------------------------------------------------- /AirMessage.xcodeproj/xcuserdata/cole.xcuserdatad/xcschemes/xcschememanagement.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airmessage/airmessage-server/HEAD/AirMessage.xcodeproj/xcuserdata/cole.xcuserdatad/xcschemes/xcschememanagement.plist -------------------------------------------------------------------------------- /AirMessage/AirMessage-Bridging-Header.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airmessage/airmessage-server/HEAD/AirMessage/AirMessage-Bridging-Header.h -------------------------------------------------------------------------------- /AirMessage/AirMessage.entitlements: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airmessage/airmessage-server/HEAD/AirMessage/AirMessage.entitlements -------------------------------------------------------------------------------- /AirMessage/AppDelegate.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airmessage/airmessage-server/HEAD/AirMessage/AppDelegate.swift -------------------------------------------------------------------------------- /AirMessage/AppleScript/AppleScriptBridge.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airmessage/airmessage-server/HEAD/AirMessage/AppleScript/AppleScriptBridge.swift -------------------------------------------------------------------------------- /AirMessage/AppleScript/AppleScriptCodes.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airmessage/airmessage-server/HEAD/AirMessage/AppleScript/AppleScriptCodes.swift -------------------------------------------------------------------------------- /AirMessage/AppleScript/AppleScriptSource/Common/pressCommandReturn.applescript: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airmessage/airmessage-server/HEAD/AirMessage/AppleScript/AppleScriptSource/Common/pressCommandReturn.applescript -------------------------------------------------------------------------------- /AirMessage/AppleScript/AppleScriptSource/Common/testPermissionsAutomation.applescript: -------------------------------------------------------------------------------- 1 | tell application "System Events" 2 | key code 57 --Shift 3 | end tell 4 | -------------------------------------------------------------------------------- /AirMessage/AppleScript/AppleScriptSource/FaceTime/acceptPendingUser.applescript: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airmessage/airmessage-server/HEAD/AirMessage/AppleScript/AppleScriptSource/FaceTime/acceptPendingUser.applescript -------------------------------------------------------------------------------- /AirMessage/AppleScript/AppleScriptSource/FaceTime/centerWindow.applescript: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airmessage/airmessage-server/HEAD/AirMessage/AppleScript/AppleScriptSource/FaceTime/centerWindow.applescript -------------------------------------------------------------------------------- /AirMessage/AppleScript/AppleScriptSource/FaceTime/getActiveLink.applescript: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airmessage/airmessage-server/HEAD/AirMessage/AppleScript/AppleScriptSource/FaceTime/getActiveLink.applescript -------------------------------------------------------------------------------- /AirMessage/AppleScript/AppleScriptSource/FaceTime/getNewLink.applescript: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airmessage/airmessage-server/HEAD/AirMessage/AppleScript/AppleScriptSource/FaceTime/getNewLink.applescript -------------------------------------------------------------------------------- /AirMessage/AppleScript/AppleScriptSource/FaceTime/handleIncomingCall.applescript: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airmessage/airmessage-server/HEAD/AirMessage/AppleScript/AppleScriptSource/FaceTime/handleIncomingCall.applescript -------------------------------------------------------------------------------- /AirMessage/AppleScript/AppleScriptSource/FaceTime/initiateOutgoingCall.applescript: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airmessage/airmessage-server/HEAD/AirMessage/AppleScript/AppleScriptSource/FaceTime/initiateOutgoingCall.applescript -------------------------------------------------------------------------------- /AirMessage/AppleScript/AppleScriptSource/FaceTime/leaveCall.applescript: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airmessage/airmessage-server/HEAD/AirMessage/AppleScript/AppleScriptSource/FaceTime/leaveCall.applescript -------------------------------------------------------------------------------- /AirMessage/AppleScript/AppleScriptSource/FaceTime/queryIncomingCall.applescript: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airmessage/airmessage-server/HEAD/AirMessage/AppleScript/AppleScriptSource/FaceTime/queryIncomingCall.applescript -------------------------------------------------------------------------------- /AirMessage/AppleScript/AppleScriptSource/FaceTime/queryOutgoingCall.applescript: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airmessage/airmessage-server/HEAD/AirMessage/AppleScript/AppleScriptSource/FaceTime/queryOutgoingCall.applescript -------------------------------------------------------------------------------- /AirMessage/AppleScript/AppleScriptSource/Messages/createChat.applescript: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airmessage/airmessage-server/HEAD/AirMessage/AppleScript/AppleScriptSource/Messages/createChat.applescript -------------------------------------------------------------------------------- /AirMessage/AppleScript/AppleScriptSource/Messages/sendMessageDirect.applescript: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airmessage/airmessage-server/HEAD/AirMessage/AppleScript/AppleScriptSource/Messages/sendMessageDirect.applescript -------------------------------------------------------------------------------- /AirMessage/AppleScript/AppleScriptSource/Messages/sendMessageExisting.applescript: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airmessage/airmessage-server/HEAD/AirMessage/AppleScript/AppleScriptSource/Messages/sendMessageExisting.applescript -------------------------------------------------------------------------------- /AirMessage/AppleScript/AppleScriptSource/Messages/sendMessageNew.applescript: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airmessage/airmessage-server/HEAD/AirMessage/AppleScript/AppleScriptSource/Messages/sendMessageNew.applescript -------------------------------------------------------------------------------- /AirMessage/AppleScript/AppleScriptSource/Messages/testPermissionsMessages.applescript: -------------------------------------------------------------------------------- 1 | tell application "Messages" 2 | count windows 3 | end tell 4 | -------------------------------------------------------------------------------- /AirMessage/Assets.xcassets/AccentColor.colorset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airmessage/airmessage-server/HEAD/AirMessage/Assets.xcassets/AccentColor.colorset/Contents.json -------------------------------------------------------------------------------- /AirMessage/Assets.xcassets/AccessibilityAccess-13.imageset/AccessibilityAccess-13.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airmessage/airmessage-server/HEAD/AirMessage/Assets.xcassets/AccessibilityAccess-13.imageset/AccessibilityAccess-13.png -------------------------------------------------------------------------------- /AirMessage/Assets.xcassets/AccessibilityAccess-13.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airmessage/airmessage-server/HEAD/AirMessage/Assets.xcassets/AccessibilityAccess-13.imageset/Contents.json -------------------------------------------------------------------------------- /AirMessage/Assets.xcassets/AccessibilityAccess.imageset/AccessibilityAccess.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airmessage/airmessage-server/HEAD/AirMessage/Assets.xcassets/AccessibilityAccess.imageset/AccessibilityAccess.png -------------------------------------------------------------------------------- /AirMessage/Assets.xcassets/AccessibilityAccess.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airmessage/airmessage-server/HEAD/AirMessage/Assets.xcassets/AccessibilityAccess.imageset/Contents.json -------------------------------------------------------------------------------- /AirMessage/Assets.xcassets/Android.imageset/Android.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airmessage/airmessage-server/HEAD/AirMessage/Assets.xcassets/Android.imageset/Android.png -------------------------------------------------------------------------------- /AirMessage/Assets.xcassets/Android.imageset/Android2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airmessage/airmessage-server/HEAD/AirMessage/Assets.xcassets/Android.imageset/Android2.png -------------------------------------------------------------------------------- /AirMessage/Assets.xcassets/Android.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airmessage/airmessage-server/HEAD/AirMessage/Assets.xcassets/Android.imageset/Contents.json -------------------------------------------------------------------------------- /AirMessage/Assets.xcassets/AppIcon.appiconset/@1024Xcode asset.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airmessage/airmessage-server/HEAD/AirMessage/Assets.xcassets/AppIcon.appiconset/@1024Xcode asset.png -------------------------------------------------------------------------------- /AirMessage/Assets.xcassets/AppIcon.appiconset/@128Xcode asset.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airmessage/airmessage-server/HEAD/AirMessage/Assets.xcassets/AppIcon.appiconset/@128Xcode asset.png -------------------------------------------------------------------------------- /AirMessage/Assets.xcassets/AppIcon.appiconset/@16Xcode asset.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airmessage/airmessage-server/HEAD/AirMessage/Assets.xcassets/AppIcon.appiconset/@16Xcode asset.png -------------------------------------------------------------------------------- /AirMessage/Assets.xcassets/AppIcon.appiconset/@256Xcode asset-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airmessage/airmessage-server/HEAD/AirMessage/Assets.xcassets/AppIcon.appiconset/@256Xcode asset-1.png -------------------------------------------------------------------------------- /AirMessage/Assets.xcassets/AppIcon.appiconset/@256Xcode asset.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airmessage/airmessage-server/HEAD/AirMessage/Assets.xcassets/AppIcon.appiconset/@256Xcode asset.png -------------------------------------------------------------------------------- /AirMessage/Assets.xcassets/AppIcon.appiconset/@32Xcode asset-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airmessage/airmessage-server/HEAD/AirMessage/Assets.xcassets/AppIcon.appiconset/@32Xcode asset-1.png -------------------------------------------------------------------------------- /AirMessage/Assets.xcassets/AppIcon.appiconset/@32Xcode asset.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airmessage/airmessage-server/HEAD/AirMessage/Assets.xcassets/AppIcon.appiconset/@32Xcode asset.png -------------------------------------------------------------------------------- /AirMessage/Assets.xcassets/AppIcon.appiconset/@512Xcode asset-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airmessage/airmessage-server/HEAD/AirMessage/Assets.xcassets/AppIcon.appiconset/@512Xcode asset-1.png -------------------------------------------------------------------------------- /AirMessage/Assets.xcassets/AppIcon.appiconset/@512Xcode asset.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airmessage/airmessage-server/HEAD/AirMessage/Assets.xcassets/AppIcon.appiconset/@512Xcode asset.png -------------------------------------------------------------------------------- /AirMessage/Assets.xcassets/AppIcon.appiconset/@64Xcode asset.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airmessage/airmessage-server/HEAD/AirMessage/Assets.xcassets/AppIcon.appiconset/@64Xcode asset.png -------------------------------------------------------------------------------- /AirMessage/Assets.xcassets/AppIcon.appiconset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airmessage/airmessage-server/HEAD/AirMessage/Assets.xcassets/AppIcon.appiconset/Contents.json -------------------------------------------------------------------------------- /AirMessage/Assets.xcassets/AppIconResource.imageset/@1024Xcode asset-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airmessage/airmessage-server/HEAD/AirMessage/Assets.xcassets/AppIconResource.imageset/@1024Xcode asset-1.png -------------------------------------------------------------------------------- /AirMessage/Assets.xcassets/AppIconResource.imageset/@256Xcode asset.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airmessage/airmessage-server/HEAD/AirMessage/Assets.xcassets/AppIconResource.imageset/@256Xcode asset.png -------------------------------------------------------------------------------- /AirMessage/Assets.xcassets/AppIconResource.imageset/@512Xcode asset-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airmessage/airmessage-server/HEAD/AirMessage/Assets.xcassets/AppIconResource.imageset/@512Xcode asset-1.png -------------------------------------------------------------------------------- /AirMessage/Assets.xcassets/AppIconResource.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airmessage/airmessage-server/HEAD/AirMessage/Assets.xcassets/AppIconResource.imageset/Contents.json -------------------------------------------------------------------------------- /AirMessage/Assets.xcassets/AutomationAccess-13.imageset/AutomationAccess-13.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airmessage/airmessage-server/HEAD/AirMessage/Assets.xcassets/AutomationAccess-13.imageset/AutomationAccess-13.png -------------------------------------------------------------------------------- /AirMessage/Assets.xcassets/AutomationAccess-13.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airmessage/airmessage-server/HEAD/AirMessage/Assets.xcassets/AutomationAccess-13.imageset/Contents.json -------------------------------------------------------------------------------- /AirMessage/Assets.xcassets/AutomationAccess.imageset/AutomationAccess.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airmessage/airmessage-server/HEAD/AirMessage/Assets.xcassets/AutomationAccess.imageset/AutomationAccess.png -------------------------------------------------------------------------------- /AirMessage/Assets.xcassets/AutomationAccess.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airmessage/airmessage-server/HEAD/AirMessage/Assets.xcassets/AutomationAccess.imageset/Contents.json -------------------------------------------------------------------------------- /AirMessage/Assets.xcassets/BrowserChrome.imageset/BrowserChrome.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airmessage/airmessage-server/HEAD/AirMessage/Assets.xcassets/BrowserChrome.imageset/BrowserChrome.png -------------------------------------------------------------------------------- /AirMessage/Assets.xcassets/BrowserChrome.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airmessage/airmessage-server/HEAD/AirMessage/Assets.xcassets/BrowserChrome.imageset/Contents.json -------------------------------------------------------------------------------- /AirMessage/Assets.xcassets/BrowserChrome.imageset/diagram.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airmessage/airmessage-server/HEAD/AirMessage/Assets.xcassets/BrowserChrome.imageset/diagram.png -------------------------------------------------------------------------------- /AirMessage/Assets.xcassets/BrowserEdge.imageset/BrowserEdge.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airmessage/airmessage-server/HEAD/AirMessage/Assets.xcassets/BrowserEdge.imageset/BrowserEdge.png -------------------------------------------------------------------------------- /AirMessage/Assets.xcassets/BrowserEdge.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airmessage/airmessage-server/HEAD/AirMessage/Assets.xcassets/BrowserEdge.imageset/Contents.json -------------------------------------------------------------------------------- /AirMessage/Assets.xcassets/BrowserEdge.imageset/Edge2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airmessage/airmessage-server/HEAD/AirMessage/Assets.xcassets/BrowserEdge.imageset/Edge2.png -------------------------------------------------------------------------------- /AirMessage/Assets.xcassets/BrowserFirefox.imageset/BrowserFirefox.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airmessage/airmessage-server/HEAD/AirMessage/Assets.xcassets/BrowserFirefox.imageset/BrowserFirefox.png -------------------------------------------------------------------------------- /AirMessage/Assets.xcassets/BrowserFirefox.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airmessage/airmessage-server/HEAD/AirMessage/Assets.xcassets/BrowserFirefox.imageset/Contents.json -------------------------------------------------------------------------------- /AirMessage/Assets.xcassets/BrowserFirefox.imageset/diagram.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airmessage/airmessage-server/HEAD/AirMessage/Assets.xcassets/BrowserFirefox.imageset/diagram.png -------------------------------------------------------------------------------- /AirMessage/Assets.xcassets/BrowserOpera.imageset/BrowserOpera.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airmessage/airmessage-server/HEAD/AirMessage/Assets.xcassets/BrowserOpera.imageset/BrowserOpera.png -------------------------------------------------------------------------------- /AirMessage/Assets.xcassets/BrowserOpera.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airmessage/airmessage-server/HEAD/AirMessage/Assets.xcassets/BrowserOpera.imageset/Contents.json -------------------------------------------------------------------------------- /AirMessage/Assets.xcassets/BrowserOpera.imageset/diagram.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airmessage/airmessage-server/HEAD/AirMessage/Assets.xcassets/BrowserOpera.imageset/diagram.png -------------------------------------------------------------------------------- /AirMessage/Assets.xcassets/BrowserSafari.imageset/BrowserSafari.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airmessage/airmessage-server/HEAD/AirMessage/Assets.xcassets/BrowserSafari.imageset/BrowserSafari.png -------------------------------------------------------------------------------- /AirMessage/Assets.xcassets/BrowserSafari.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airmessage/airmessage-server/HEAD/AirMessage/Assets.xcassets/BrowserSafari.imageset/Contents.json -------------------------------------------------------------------------------- /AirMessage/Assets.xcassets/BrowserSafari.imageset/diagram.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airmessage/airmessage-server/HEAD/AirMessage/Assets.xcassets/BrowserSafari.imageset/diagram.png -------------------------------------------------------------------------------- /AirMessage/Assets.xcassets/BrowserSamsung.imageset/BrowserSamsung.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airmessage/airmessage-server/HEAD/AirMessage/Assets.xcassets/BrowserSamsung.imageset/BrowserSamsung.png -------------------------------------------------------------------------------- /AirMessage/Assets.xcassets/BrowserSamsung.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airmessage/airmessage-server/HEAD/AirMessage/Assets.xcassets/BrowserSamsung.imageset/Contents.json -------------------------------------------------------------------------------- /AirMessage/Assets.xcassets/BrowserSamsung.imageset/samsung.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airmessage/airmessage-server/HEAD/AirMessage/Assets.xcassets/BrowserSamsung.imageset/samsung.png -------------------------------------------------------------------------------- /AirMessage/Assets.xcassets/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airmessage/airmessage-server/HEAD/AirMessage/Assets.xcassets/Contents.json -------------------------------------------------------------------------------- /AirMessage/Assets.xcassets/FullDiskAccess-13.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airmessage/airmessage-server/HEAD/AirMessage/Assets.xcassets/FullDiskAccess-13.imageset/Contents.json -------------------------------------------------------------------------------- /AirMessage/Assets.xcassets/FullDiskAccess-13.imageset/FullDiskAccess-13.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airmessage/airmessage-server/HEAD/AirMessage/Assets.xcassets/FullDiskAccess-13.imageset/FullDiskAccess-13.png -------------------------------------------------------------------------------- /AirMessage/Assets.xcassets/FullDiskAccess.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airmessage/airmessage-server/HEAD/AirMessage/Assets.xcassets/FullDiskAccess.imageset/Contents.json -------------------------------------------------------------------------------- /AirMessage/Assets.xcassets/FullDiskAccess.imageset/FullDiskAccess.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airmessage/airmessage-server/HEAD/AirMessage/Assets.xcassets/FullDiskAccess.imageset/FullDiskAccess.png -------------------------------------------------------------------------------- /AirMessage/Assets.xcassets/StatusBarIcon.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airmessage/airmessage-server/HEAD/AirMessage/Assets.xcassets/StatusBarIcon.imageset/Contents.json -------------------------------------------------------------------------------- /AirMessage/Assets.xcassets/StatusBarIcon.imageset/StatusBarIcon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airmessage/airmessage-server/HEAD/AirMessage/Assets.xcassets/StatusBarIcon.imageset/StatusBarIcon.png -------------------------------------------------------------------------------- /AirMessage/Assets.xcassets/Windows.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airmessage/airmessage-server/HEAD/AirMessage/Assets.xcassets/Windows.imageset/Contents.json -------------------------------------------------------------------------------- /AirMessage/Assets.xcassets/Windows.imageset/Windows.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airmessage/airmessage-server/HEAD/AirMessage/Assets.xcassets/Windows.imageset/Windows.png -------------------------------------------------------------------------------- /AirMessage/Assets.xcassets/Windows.imageset/Windows2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airmessage/airmessage-server/HEAD/AirMessage/Assets.xcassets/Windows.imageset/Windows2.png -------------------------------------------------------------------------------- /AirMessage/Base.lproj/Main.storyboard: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airmessage/airmessage-server/HEAD/AirMessage/Base.lproj/Main.storyboard -------------------------------------------------------------------------------- /AirMessage/Compat/FileHandleCompat.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airmessage/airmessage-server/HEAD/AirMessage/Compat/FileHandleCompat.swift -------------------------------------------------------------------------------- /AirMessage/Connection/AdvancedAttachmentsFilter.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airmessage/airmessage-server/HEAD/AirMessage/Connection/AdvancedAttachmentsFilter.swift -------------------------------------------------------------------------------- /AirMessage/Connection/ClientConnection.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airmessage/airmessage-server/HEAD/AirMessage/Connection/ClientConnection.swift -------------------------------------------------------------------------------- /AirMessage/Connection/CommConst.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airmessage/airmessage-server/HEAD/AirMessage/Connection/CommConst.swift -------------------------------------------------------------------------------- /AirMessage/Connection/Connect/ConnectConstants.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airmessage/airmessage-server/HEAD/AirMessage/Connection/Connect/ConnectConstants.swift -------------------------------------------------------------------------------- /AirMessage/Connection/Connect/DataProxyConnect.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airmessage/airmessage-server/HEAD/AirMessage/Connection/Connect/DataProxyConnect.swift -------------------------------------------------------------------------------- /AirMessage/Connection/ConnectionManager.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airmessage/airmessage-server/HEAD/AirMessage/Connection/ConnectionManager.swift -------------------------------------------------------------------------------- /AirMessage/Connection/DataProxy.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airmessage/airmessage-server/HEAD/AirMessage/Connection/DataProxy.swift -------------------------------------------------------------------------------- /AirMessage/Connection/DataProxyDelegate.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airmessage/airmessage-server/HEAD/AirMessage/Connection/DataProxyDelegate.swift -------------------------------------------------------------------------------- /AirMessage/Connection/Direct/ClientConnectionTCP.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airmessage/airmessage-server/HEAD/AirMessage/Connection/Direct/ClientConnectionTCP.swift -------------------------------------------------------------------------------- /AirMessage/Connection/Direct/DataProxyTCP.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airmessage/airmessage-server/HEAD/AirMessage/Connection/Direct/DataProxyTCP.swift -------------------------------------------------------------------------------- /AirMessage/Connection/EncryptionManager.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airmessage/airmessage-server/HEAD/AirMessage/Connection/EncryptionManager.swift -------------------------------------------------------------------------------- /AirMessage/Connection/FileDownloadRequest.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airmessage/airmessage-server/HEAD/AirMessage/Connection/FileDownloadRequest.swift -------------------------------------------------------------------------------- /AirMessage/Constants/AccountType.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airmessage/airmessage-server/HEAD/AirMessage/Constants/AccountType.swift -------------------------------------------------------------------------------- /AirMessage/Constants/CustomQueue.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airmessage/airmessage-server/HEAD/AirMessage/Constants/CustomQueue.swift -------------------------------------------------------------------------------- /AirMessage/Constants/NotificationNames.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airmessage/airmessage-server/HEAD/AirMessage/Constants/NotificationNames.swift -------------------------------------------------------------------------------- /AirMessage/Constants/ServerState.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airmessage/airmessage-server/HEAD/AirMessage/Constants/ServerState.swift -------------------------------------------------------------------------------- /AirMessage/Constants/ServerStateRecovery.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airmessage/airmessage-server/HEAD/AirMessage/Constants/ServerStateRecovery.swift -------------------------------------------------------------------------------- /AirMessage/Controllers/AccessibilityAccessViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airmessage/airmessage-server/HEAD/AirMessage/Controllers/AccessibilityAccessViewController.swift -------------------------------------------------------------------------------- /AirMessage/Controllers/AccountConnectViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airmessage/airmessage-server/HEAD/AirMessage/Controllers/AccountConnectViewController.swift -------------------------------------------------------------------------------- /AirMessage/Controllers/AutomationAccessViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airmessage/airmessage-server/HEAD/AirMessage/Controllers/AutomationAccessViewController.swift -------------------------------------------------------------------------------- /AirMessage/Controllers/ClientListViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airmessage/airmessage-server/HEAD/AirMessage/Controllers/ClientListViewController.swift -------------------------------------------------------------------------------- /AirMessage/Controllers/FullDiskAccessViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airmessage/airmessage-server/HEAD/AirMessage/Controllers/FullDiskAccessViewController.swift -------------------------------------------------------------------------------- /AirMessage/Controllers/OnboardingViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airmessage/airmessage-server/HEAD/AirMessage/Controllers/OnboardingViewController.swift -------------------------------------------------------------------------------- /AirMessage/Controllers/PasswordEntryViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airmessage/airmessage-server/HEAD/AirMessage/Controllers/PasswordEntryViewController.swift -------------------------------------------------------------------------------- /AirMessage/Controllers/PreferencesViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airmessage/airmessage-server/HEAD/AirMessage/Controllers/PreferencesViewController.swift -------------------------------------------------------------------------------- /AirMessage/Controllers/SoftwareUpdateProgressViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airmessage/airmessage-server/HEAD/AirMessage/Controllers/SoftwareUpdateProgressViewController.swift -------------------------------------------------------------------------------- /AirMessage/Controllers/SoftwareUpdateViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airmessage/airmessage-server/HEAD/AirMessage/Controllers/SoftwareUpdateViewController.swift -------------------------------------------------------------------------------- /AirMessage/Data/DBFetchGrouping.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airmessage/airmessage-server/HEAD/AirMessage/Data/DBFetchGrouping.swift -------------------------------------------------------------------------------- /AirMessage/Data/MessageTypes.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airmessage/airmessage-server/HEAD/AirMessage/Data/MessageTypes.swift -------------------------------------------------------------------------------- /AirMessage/Data/UpdateErrorCode.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airmessage/airmessage-server/HEAD/AirMessage/Data/UpdateErrorCode.swift -------------------------------------------------------------------------------- /AirMessage/Data/UpdateStruct.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airmessage/airmessage-server/HEAD/AirMessage/Data/UpdateStruct.swift -------------------------------------------------------------------------------- /AirMessage/Database/DatabaseConverter.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airmessage/airmessage-server/HEAD/AirMessage/Database/DatabaseConverter.swift -------------------------------------------------------------------------------- /AirMessage/Database/DatabaseManager.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airmessage/airmessage-server/HEAD/AirMessage/Database/DatabaseManager.swift -------------------------------------------------------------------------------- /AirMessage/Database/DatabaseTimeConverter.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airmessage/airmessage-server/HEAD/AirMessage/Database/DatabaseTimeConverter.swift -------------------------------------------------------------------------------- /AirMessage/Database/SQL/QueryAllChatDetails.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airmessage/airmessage-server/HEAD/AirMessage/Database/SQL/QueryAllChatDetails.sql -------------------------------------------------------------------------------- /AirMessage/Database/SQL/QueryAllChatDetailsSince.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airmessage/airmessage-server/HEAD/AirMessage/Database/SQL/QueryAllChatDetailsSince.sql -------------------------------------------------------------------------------- /AirMessage/Database/SQL/QueryAllChatSummary.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airmessage/airmessage-server/HEAD/AirMessage/Database/SQL/QueryAllChatSummary.sql -------------------------------------------------------------------------------- /AirMessage/Database/SQL/QueryMessageChatHandle.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airmessage/airmessage-server/HEAD/AirMessage/Database/SQL/QueryMessageChatHandle.sql -------------------------------------------------------------------------------- /AirMessage/Database/SQL/QueryOutgoingMessages.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airmessage/airmessage-server/HEAD/AirMessage/Database/SQL/QueryOutgoingMessages.sql -------------------------------------------------------------------------------- /AirMessage/Database/SQL/QuerySpecificChatDetails.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airmessage/airmessage-server/HEAD/AirMessage/Database/SQL/QuerySpecificChatDetails.sql -------------------------------------------------------------------------------- /AirMessage/Helper/ArchiveHelper.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airmessage/airmessage-server/HEAD/AirMessage/Helper/ArchiveHelper.swift -------------------------------------------------------------------------------- /AirMessage/Helper/AssertionHelper.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airmessage/airmessage-server/HEAD/AirMessage/Helper/AssertionHelper.swift -------------------------------------------------------------------------------- /AirMessage/Helper/AtomicValue.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airmessage/airmessage-server/HEAD/AirMessage/Helper/AtomicValue.swift -------------------------------------------------------------------------------- /AirMessage/Helper/CompressionHelper.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airmessage/airmessage-server/HEAD/AirMessage/Helper/CompressionHelper.swift -------------------------------------------------------------------------------- /AirMessage/Helper/ContentTypeHelper.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airmessage/airmessage-server/HEAD/AirMessage/Helper/ContentTypeHelper.swift -------------------------------------------------------------------------------- /AirMessage/Helper/CryptoHelper.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airmessage/airmessage-server/HEAD/AirMessage/Helper/CryptoHelper.swift -------------------------------------------------------------------------------- /AirMessage/Helper/DispatchHelper.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airmessage/airmessage-server/HEAD/AirMessage/Helper/DispatchHelper.swift -------------------------------------------------------------------------------- /AirMessage/Helper/FaceTimeHelper.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airmessage/airmessage-server/HEAD/AirMessage/Helper/FaceTimeHelper.swift -------------------------------------------------------------------------------- /AirMessage/Helper/FileNormalizationHelper.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airmessage/airmessage-server/HEAD/AirMessage/Helper/FileNormalizationHelper.swift -------------------------------------------------------------------------------- /AirMessage/Helper/FirebaseAuthHelper.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airmessage/airmessage-server/HEAD/AirMessage/Helper/FirebaseAuthHelper.swift -------------------------------------------------------------------------------- /AirMessage/Helper/KeychainManager.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airmessage/airmessage-server/HEAD/AirMessage/Helper/KeychainManager.swift -------------------------------------------------------------------------------- /AirMessage/Helper/LogManager.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airmessage/airmessage-server/HEAD/AirMessage/Helper/LogManager.swift -------------------------------------------------------------------------------- /AirMessage/Helper/PasswordGrade.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airmessage/airmessage-server/HEAD/AirMessage/Helper/PasswordGrade.swift -------------------------------------------------------------------------------- /AirMessage/Helper/PreferencesManager.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airmessage/airmessage-server/HEAD/AirMessage/Helper/PreferencesManager.swift -------------------------------------------------------------------------------- /AirMessage/Helper/ProcessHelper.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airmessage/airmessage-server/HEAD/AirMessage/Helper/ProcessHelper.swift -------------------------------------------------------------------------------- /AirMessage/Helper/ReadWriteLock.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airmessage/airmessage-server/HEAD/AirMessage/Helper/ReadWriteLock.swift -------------------------------------------------------------------------------- /AirMessage/Helper/ServerLaunch.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airmessage/airmessage-server/HEAD/AirMessage/Helper/ServerLaunch.swift -------------------------------------------------------------------------------- /AirMessage/Helper/StorageManager.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airmessage/airmessage-server/HEAD/AirMessage/Helper/StorageManager.swift -------------------------------------------------------------------------------- /AirMessage/Helper/SystemHelper.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airmessage/airmessage-server/HEAD/AirMessage/Helper/SystemHelper.swift -------------------------------------------------------------------------------- /AirMessage/Helper/UpdateHelper.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airmessage/airmessage-server/HEAD/AirMessage/Helper/UpdateHelper.swift -------------------------------------------------------------------------------- /AirMessage/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airmessage/airmessage-server/HEAD/AirMessage/Info.plist -------------------------------------------------------------------------------- /AirMessage/Library/OpenSSL/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airmessage/airmessage-server/HEAD/AirMessage/Library/OpenSSL/.gitignore -------------------------------------------------------------------------------- /AirMessage/Library/OpenSSL/Package.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airmessage/airmessage-server/HEAD/AirMessage/Library/OpenSSL/Package.swift -------------------------------------------------------------------------------- /AirMessage/Library/OpenSSL/module.modulemap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airmessage/airmessage-server/HEAD/AirMessage/Library/OpenSSL/module.modulemap -------------------------------------------------------------------------------- /AirMessage/Library/OpenSSL/openssl.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airmessage/airmessage-server/HEAD/AirMessage/Library/OpenSSL/openssl.h -------------------------------------------------------------------------------- /AirMessage/LocalizeStoryboard.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airmessage/airmessage-server/HEAD/AirMessage/LocalizeStoryboard.swift -------------------------------------------------------------------------------- /AirMessage/MessageInterop/MessageError.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airmessage/airmessage-server/HEAD/AirMessage/MessageInterop/MessageError.swift -------------------------------------------------------------------------------- /AirMessage/MessageInterop/MessageManager.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airmessage/airmessage-server/HEAD/AirMessage/MessageInterop/MessageManager.swift -------------------------------------------------------------------------------- /AirMessage/ObjC/ObjC.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airmessage/airmessage-server/HEAD/AirMessage/ObjC/ObjC.h -------------------------------------------------------------------------------- /AirMessage/ObjC/ObjC.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airmessage/airmessage-server/HEAD/AirMessage/ObjC/ObjC.m -------------------------------------------------------------------------------- /AirMessage/Packer/AirPacker.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airmessage/airmessage-server/HEAD/AirMessage/Packer/AirPacker.swift -------------------------------------------------------------------------------- /AirMessage/Packer/BytePacker.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airmessage/airmessage-server/HEAD/AirMessage/Packer/BytePacker.swift -------------------------------------------------------------------------------- /AirMessage/Packer/PackingError.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airmessage/airmessage-server/HEAD/AirMessage/Packer/PackingError.swift -------------------------------------------------------------------------------- /AirMessage/Secrets.default.xcconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airmessage/airmessage-server/HEAD/AirMessage/Secrets.default.xcconfig -------------------------------------------------------------------------------- /AirMessage/Security/CertificateTrust.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airmessage/airmessage-server/HEAD/AirMessage/Security/CertificateTrust.swift -------------------------------------------------------------------------------- /AirMessage/Security/Certificates/DigiCertGlobalRootCA.crt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airmessage/airmessage-server/HEAD/AirMessage/Security/Certificates/DigiCertGlobalRootCA.crt -------------------------------------------------------------------------------- /AirMessage/Security/Certificates/isrg-root-x1-cross-signed.der: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airmessage/airmessage-server/HEAD/AirMessage/Security/Certificates/isrg-root-x1-cross-signed.der -------------------------------------------------------------------------------- /AirMessage/Security/ForwardCompatURLSessionDelegate.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airmessage/airmessage-server/HEAD/AirMessage/Security/ForwardCompatURLSessionDelegate.swift -------------------------------------------------------------------------------- /AirMessage/Security/URLSessionCompat.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airmessage/airmessage-server/HEAD/AirMessage/Security/URLSessionCompat.swift -------------------------------------------------------------------------------- /AirMessage/SoftwareUpdate.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airmessage/airmessage-server/HEAD/AirMessage/SoftwareUpdate.sh -------------------------------------------------------------------------------- /AirMessage/Views/ClientTableCellView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airmessage/airmessage-server/HEAD/AirMessage/Views/ClientTableCellView.swift -------------------------------------------------------------------------------- /AirMessage/Views/DraggableAppView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airmessage/airmessage-server/HEAD/AirMessage/Views/DraggableAppView.swift -------------------------------------------------------------------------------- /AirMessage/en.lproj/Localizable.strings: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airmessage/airmessage-server/HEAD/AirMessage/en.lproj/Localizable.strings -------------------------------------------------------------------------------- /AirMessage/en.lproj/Localizable.stringsdict: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airmessage/airmessage-server/HEAD/AirMessage/en.lproj/Localizable.stringsdict -------------------------------------------------------------------------------- /AirMessage/fr.lproj/Localizable.strings: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airmessage/airmessage-server/HEAD/AirMessage/fr.lproj/Localizable.strings -------------------------------------------------------------------------------- /AirMessage/fr.lproj/Localizable.stringsdict: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airmessage/airmessage-server/HEAD/AirMessage/fr.lproj/Localizable.stringsdict -------------------------------------------------------------------------------- /AirMessage/ja.lproj/Localizable.strings: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airmessage/airmessage-server/HEAD/AirMessage/ja.lproj/Localizable.strings -------------------------------------------------------------------------------- /AirMessage/ja.lproj/Localizable.stringsdict: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airmessage/airmessage-server/HEAD/AirMessage/ja.lproj/Localizable.stringsdict -------------------------------------------------------------------------------- /AirMessageTests/CompressionHelperTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airmessage/airmessage-server/HEAD/AirMessageTests/CompressionHelperTests.swift -------------------------------------------------------------------------------- /AirMessageTests/ContentTypeHelperTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airmessage/airmessage-server/HEAD/AirMessageTests/ContentTypeHelperTests.swift -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airmessage/airmessage-server/HEAD/LICENSE -------------------------------------------------------------------------------- /OpenSSL/.gitignore: -------------------------------------------------------------------------------- 1 | libcrypto.a 2 | Headers/ 3 | -------------------------------------------------------------------------------- /OpenSSL/Configure.command: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airmessage/airmessage-server/HEAD/OpenSSL/Configure.command -------------------------------------------------------------------------------- /OpenSSL/OpenSSL.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airmessage/airmessage-server/HEAD/OpenSSL/OpenSSL.h -------------------------------------------------------------------------------- /OpenSSL/References.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airmessage/airmessage-server/HEAD/OpenSSL/References.txt -------------------------------------------------------------------------------- /OpenSSL/module.modulemap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airmessage/airmessage-server/HEAD/OpenSSL/module.modulemap -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airmessage/airmessage-server/HEAD/README.md -------------------------------------------------------------------------------- /README/overview.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airmessage/airmessage-server/HEAD/README/overview.png -------------------------------------------------------------------------------- /Zlib/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airmessage/airmessage-server/HEAD/Zlib/.gitignore -------------------------------------------------------------------------------- /Zlib/Package.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airmessage/airmessage-server/HEAD/Zlib/Package.swift -------------------------------------------------------------------------------- /Zlib/Sources/Zlib/module.modulemap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airmessage/airmessage-server/HEAD/Zlib/Sources/Zlib/module.modulemap -------------------------------------------------------------------------------- /Zlib/Sources/Zlib/shim.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airmessage/airmessage-server/HEAD/Zlib/Sources/Zlib/shim.h --------------------------------------------------------------------------------