├── .gitignore
├── BearFree.xcodeproj
├── project.pbxproj
├── project.xcworkspace
│ ├── contents.xcworkspacedata
│ ├── xcshareddata
│ │ └── IDEWorkspaceChecks.plist
│ └── xcuserdata
│ │ └── zly.xcuserdatad
│ │ └── UserInterfaceState.xcuserstate
├── xcshareddata
│ └── xcschemes
│ │ ├── BearFree.xcscheme
│ │ ├── PacketTunnel.xcscheme
│ │ ├── freeWidget.xcscheme
│ │ └── ssWidget.xcscheme
└── xcuserdata
│ └── zly.xcuserdatad
│ ├── xcdebugger
│ └── Breakpoints_v2.xcbkptlist
│ └── xcschemes
│ └── xcschememanagement.plist
├── BearSS
├── AppDelegate.swift
├── Assets.xcassets
│ ├── AppIcon.appiconset
│ │ ├── Contents.json
│ │ ├── icon-1024.png
│ │ ├── icon-20-ipad.png
│ │ ├── icon-20@2x-ipad.png
│ │ ├── icon-20@2x.png
│ │ ├── icon-20@3x.png
│ │ ├── icon-29-ipad.png
│ │ ├── icon-29.png
│ │ ├── icon-29@2x-ipad.png
│ │ ├── icon-29@2x.png
│ │ ├── icon-29@3x.png
│ │ ├── icon-40.png
│ │ ├── icon-40@2x.png
│ │ ├── icon-40@3x.png
│ │ ├── icon-50.png
│ │ ├── icon-50@2x.png
│ │ ├── icon-57.png
│ │ ├── icon-57@2x.png
│ │ ├── icon-60@2x.png
│ │ ├── icon-60@3x.png
│ │ ├── icon-72.png
│ │ ├── icon-72@2x.png
│ │ ├── icon-76.png
│ │ ├── icon-76@2x.png
│ │ └── icon-83.5@2x.png
│ └── Contents.json
├── Base.lproj
│ ├── LaunchScreen.storyboard
│ └── Main.storyboard
├── BearSS.entitlements
├── Info.plist
├── NEKitRule.conf
├── ViewController.swift
└── VpnManager.swift
├── BearSSTests
├── BearSSTests.swift
└── Info.plist
├── Cartfile
├── Cartfile.resolved
├── Carthage
└── Checkouts
│ ├── CocoaAsyncSocket
│ ├── .gitignore
│ ├── .travis.yml
│ ├── CocoaAsyncSocket.podspec
│ ├── CocoaAsyncSocket.xcodeproj
│ │ ├── project.pbxproj
│ │ ├── project.xcworkspace
│ │ │ └── contents.xcworkspacedata
│ │ └── xcshareddata
│ │ │ └── xcschemes
│ │ │ ├── Mac Framework.xcscheme
│ │ │ ├── iOS Framework.xcscheme
│ │ │ └── tvOS Framework.xcscheme
│ ├── Examples
│ │ ├── GCD
│ │ │ ├── BonjourClient
│ │ │ │ ├── BonjourClient-Info.plist
│ │ │ │ ├── BonjourClient.xcodeproj
│ │ │ │ │ ├── project.pbxproj
│ │ │ │ │ └── project.xcworkspace
│ │ │ │ │ │ └── contents.xcworkspacedata
│ │ │ │ ├── BonjourClientAppDelegate.h
│ │ │ │ ├── BonjourClientAppDelegate.m
│ │ │ │ ├── BonjourClient_Prefix.pch
│ │ │ │ ├── English.lproj
│ │ │ │ │ ├── InfoPlist.strings
│ │ │ │ │ └── MainMenu.xib
│ │ │ │ └── main.m
│ │ │ ├── BonjourServer
│ │ │ │ ├── BonjourServer-Info.plist
│ │ │ │ ├── BonjourServer.xcodeproj
│ │ │ │ │ ├── project.pbxproj
│ │ │ │ │ └── project.xcworkspace
│ │ │ │ │ │ └── contents.xcworkspacedata
│ │ │ │ ├── BonjourServerAppDelegate.h
│ │ │ │ ├── BonjourServerAppDelegate.m
│ │ │ │ ├── BonjourServer_Prefix.pch
│ │ │ │ ├── English.lproj
│ │ │ │ │ ├── InfoPlist.strings
│ │ │ │ │ └── MainMenu.xib
│ │ │ │ └── main.m
│ │ │ ├── ConnectTest
│ │ │ │ ├── Desktop
│ │ │ │ │ ├── ConnectTest.xcodeproj
│ │ │ │ │ │ ├── project.pbxproj
│ │ │ │ │ │ └── project.xcworkspace
│ │ │ │ │ │ │ └── contents.xcworkspacedata
│ │ │ │ │ └── ConnectTest
│ │ │ │ │ │ ├── ConnectTest-Info.plist
│ │ │ │ │ │ ├── ConnectTest-Prefix.pch
│ │ │ │ │ │ ├── ConnectTestAppDelegate.h
│ │ │ │ │ │ ├── ConnectTestAppDelegate.m
│ │ │ │ │ │ ├── en.lproj
│ │ │ │ │ │ ├── Credits.rtf
│ │ │ │ │ │ ├── InfoPlist.strings
│ │ │ │ │ │ └── MainMenu.xib
│ │ │ │ │ │ └── main.m
│ │ │ │ ├── Mobile
│ │ │ │ │ ├── ConnectTest.xcodeproj
│ │ │ │ │ │ ├── project.pbxproj
│ │ │ │ │ │ └── project.xcworkspace
│ │ │ │ │ │ │ └── contents.xcworkspacedata
│ │ │ │ │ ├── ConnectTest
│ │ │ │ │ │ ├── ConnectTest-Info.plist
│ │ │ │ │ │ ├── ConnectTest-Prefix.pch
│ │ │ │ │ │ ├── ConnectTestAppDelegate.h
│ │ │ │ │ │ ├── ConnectTestAppDelegate.m
│ │ │ │ │ │ ├── ConnectTestViewController.h
│ │ │ │ │ │ ├── ConnectTestViewController.m
│ │ │ │ │ │ ├── en.lproj
│ │ │ │ │ │ │ ├── ConnectTestViewController.xib
│ │ │ │ │ │ │ ├── InfoPlist.strings
│ │ │ │ │ │ │ └── MainWindow.xib
│ │ │ │ │ │ └── main.m
│ │ │ │ │ └── Default-568h@2x.png
│ │ │ │ └── ReadMe.txt
│ │ │ ├── DomainTest
│ │ │ │ ├── DomainTest.xcodeproj
│ │ │ │ │ ├── project.pbxproj
│ │ │ │ │ └── project.xcworkspace
│ │ │ │ │ │ └── contents.xcworkspacedata
│ │ │ │ └── DomainTest
│ │ │ │ │ ├── AppDelegate.h
│ │ │ │ │ ├── AppDelegate.m
│ │ │ │ │ ├── DomainClient.h
│ │ │ │ │ ├── DomainClient.m
│ │ │ │ │ ├── DomainClient.xib
│ │ │ │ │ ├── DomainServer.h
│ │ │ │ │ ├── DomainServer.m
│ │ │ │ │ ├── DomainTest-Info.plist
│ │ │ │ │ ├── DomainTest-Prefix.pch
│ │ │ │ │ ├── en.lproj
│ │ │ │ │ ├── Credits.rtf
│ │ │ │ │ ├── InfoPlist.strings
│ │ │ │ │ └── MainMenu.xib
│ │ │ │ │ └── main.m
│ │ │ ├── EchoServer
│ │ │ │ ├── EchoServer-Info.plist
│ │ │ │ ├── EchoServer.xcodeproj
│ │ │ │ │ ├── project.pbxproj
│ │ │ │ │ └── project.xcworkspace
│ │ │ │ │ │ └── contents.xcworkspacedata
│ │ │ │ ├── EchoServerAppDelegate.h
│ │ │ │ ├── EchoServerAppDelegate.m
│ │ │ │ ├── EchoServer_Prefix.pch
│ │ │ │ ├── English.lproj
│ │ │ │ │ ├── InfoPlist.strings
│ │ │ │ │ └── MainMenu.xib
│ │ │ │ └── main.m
│ │ │ ├── SimpleHTTPClient
│ │ │ │ ├── Desktop
│ │ │ │ │ ├── SimpleHTTPClient.xcodeproj
│ │ │ │ │ │ ├── project.pbxproj
│ │ │ │ │ │ └── project.xcworkspace
│ │ │ │ │ │ │ └── contents.xcworkspacedata
│ │ │ │ │ └── SimpleHTTPClient
│ │ │ │ │ │ ├── SimpleHTTPClient-Info.plist
│ │ │ │ │ │ ├── SimpleHTTPClient-Prefix.pch
│ │ │ │ │ │ ├── SimpleHTTPClientAppDelegate.h
│ │ │ │ │ │ ├── SimpleHTTPClientAppDelegate.m
│ │ │ │ │ │ ├── en.lproj
│ │ │ │ │ │ ├── Credits.rtf
│ │ │ │ │ │ ├── InfoPlist.strings
│ │ │ │ │ │ └── MainMenu.xib
│ │ │ │ │ │ └── main.m
│ │ │ │ ├── Mobile
│ │ │ │ │ ├── Default-568h@2x.png
│ │ │ │ │ ├── SimpleHTTPClient.xcodeproj
│ │ │ │ │ │ ├── project.pbxproj
│ │ │ │ │ │ └── project.xcworkspace
│ │ │ │ │ │ │ └── contents.xcworkspacedata
│ │ │ │ │ └── SimpleHTTPClient
│ │ │ │ │ │ ├── SimpleHTTPClient-Info.plist
│ │ │ │ │ │ ├── SimpleHTTPClient-Prefix.pch
│ │ │ │ │ │ ├── SimpleHTTPClientAppDelegate.h
│ │ │ │ │ │ ├── SimpleHTTPClientAppDelegate.m
│ │ │ │ │ │ ├── SimpleHTTPClientViewController.h
│ │ │ │ │ │ ├── SimpleHTTPClientViewController.m
│ │ │ │ │ │ ├── en.lproj
│ │ │ │ │ │ ├── InfoPlist.strings
│ │ │ │ │ │ ├── MainWindow.xib
│ │ │ │ │ │ └── SimpleHTTPClientViewController.xib
│ │ │ │ │ │ └── main.m
│ │ │ │ └── ReadMe.txt
│ │ │ ├── TestPreBuffer
│ │ │ │ ├── Desktop
│ │ │ │ │ ├── TestPreBuffer.xcodeproj
│ │ │ │ │ │ ├── project.pbxproj
│ │ │ │ │ │ └── project.xcworkspace
│ │ │ │ │ │ │ └── contents.xcworkspacedata
│ │ │ │ │ └── TestPreBuffer
│ │ │ │ │ │ ├── AppDelegate.h
│ │ │ │ │ │ ├── AppDelegate.m
│ │ │ │ │ │ ├── TestPreBuffer-Info.plist
│ │ │ │ │ │ ├── TestPreBuffer-Prefix.pch
│ │ │ │ │ │ ├── en.lproj
│ │ │ │ │ │ ├── Credits.rtf
│ │ │ │ │ │ ├── InfoPlist.strings
│ │ │ │ │ │ └── MainMenu.xib
│ │ │ │ │ │ └── main.m
│ │ │ │ ├── Mobile
│ │ │ │ │ ├── Default-568h@2x.png
│ │ │ │ │ ├── TestPreBuffer.xcodeproj
│ │ │ │ │ │ ├── project.pbxproj
│ │ │ │ │ │ └── project.xcworkspace
│ │ │ │ │ │ │ └── contents.xcworkspacedata
│ │ │ │ │ └── TestPreBuffer
│ │ │ │ │ │ ├── AppDelegate.h
│ │ │ │ │ │ ├── AppDelegate.m
│ │ │ │ │ │ ├── TestPreBuffer-Info.plist
│ │ │ │ │ │ ├── TestPreBuffer-Prefix.pch
│ │ │ │ │ │ ├── ViewController.h
│ │ │ │ │ │ ├── ViewController.m
│ │ │ │ │ │ ├── en.lproj
│ │ │ │ │ │ ├── InfoPlist.strings
│ │ │ │ │ │ ├── ViewController_iPad.xib
│ │ │ │ │ │ └── ViewController_iPhone.xib
│ │ │ │ │ │ └── main.m
│ │ │ │ └── Shared
│ │ │ │ │ ├── TestPreBuffer.h
│ │ │ │ │ └── TestPreBuffer.m
│ │ │ ├── UdpEchoClient
│ │ │ │ ├── Desktop
│ │ │ │ │ ├── UdpEchoClient.xcodeproj
│ │ │ │ │ │ ├── project.pbxproj
│ │ │ │ │ │ └── project.xcworkspace
│ │ │ │ │ │ │ └── contents.xcworkspacedata
│ │ │ │ │ └── UdpEchoClient
│ │ │ │ │ │ ├── AppDelegate.h
│ │ │ │ │ │ ├── AppDelegate.m
│ │ │ │ │ │ ├── UdpEchoClient-Info.plist
│ │ │ │ │ │ ├── UdpEchoClient-Prefix.pch
│ │ │ │ │ │ ├── en.lproj
│ │ │ │ │ │ ├── Credits.rtf
│ │ │ │ │ │ ├── InfoPlist.strings
│ │ │ │ │ │ └── MainMenu.xib
│ │ │ │ │ │ └── main.m
│ │ │ │ └── Mobile
│ │ │ │ │ ├── Default-568h@2x.png
│ │ │ │ │ ├── UdpEchoClient.xcodeproj
│ │ │ │ │ ├── project.pbxproj
│ │ │ │ │ └── project.xcworkspace
│ │ │ │ │ │ └── contents.xcworkspacedata
│ │ │ │ │ └── UdpEchoClient
│ │ │ │ │ ├── AppDelegate.h
│ │ │ │ │ ├── AppDelegate.m
│ │ │ │ │ ├── UdpEchoClient-Info.plist
│ │ │ │ │ ├── UdpEchoClient-Prefix.pch
│ │ │ │ │ ├── ViewController.h
│ │ │ │ │ ├── ViewController.m
│ │ │ │ │ ├── en.lproj
│ │ │ │ │ ├── InfoPlist.strings
│ │ │ │ │ └── ViewController.xib
│ │ │ │ │ └── main.m
│ │ │ └── UdpEchoServer
│ │ │ │ ├── Desktop
│ │ │ │ ├── UdpEchoServer.xcodeproj
│ │ │ │ │ ├── project.pbxproj
│ │ │ │ │ └── project.xcworkspace
│ │ │ │ │ │ └── contents.xcworkspacedata
│ │ │ │ └── UdpEchoServer
│ │ │ │ │ ├── AppDelegate.h
│ │ │ │ │ ├── AppDelegate.m
│ │ │ │ │ ├── UdpEchoServer-Info.plist
│ │ │ │ │ ├── UdpEchoServer-Prefix.pch
│ │ │ │ │ ├── en.lproj
│ │ │ │ │ ├── Credits.rtf
│ │ │ │ │ ├── InfoPlist.strings
│ │ │ │ │ └── MainMenu.xib
│ │ │ │ │ └── main.m
│ │ │ │ └── Mobile
│ │ │ │ ├── UdpEchoServer.xcodeproj
│ │ │ │ ├── project.pbxproj
│ │ │ │ └── project.xcworkspace
│ │ │ │ │ └── contents.xcworkspacedata
│ │ │ │ └── UdpEchoServer
│ │ │ │ ├── AppDelegate.h
│ │ │ │ ├── AppDelegate.m
│ │ │ │ ├── UdpEchoServer-Info.plist
│ │ │ │ ├── UdpEchoServer-Prefix.pch
│ │ │ │ ├── ViewController.h
│ │ │ │ ├── ViewController.m
│ │ │ │ ├── en.lproj
│ │ │ │ ├── InfoPlist.strings
│ │ │ │ └── ViewController.xib
│ │ │ │ └── main.m
│ │ └── RunLoop
│ │ │ ├── EchoServer
│ │ │ ├── AppController.h
│ │ │ ├── AppController.m
│ │ │ ├── EchoServer.xcodeproj
│ │ │ │ ├── project.pbxproj
│ │ │ │ └── project.xcworkspace
│ │ │ │ │ └── contents.xcworkspacedata
│ │ │ ├── EchoServer_Prefix.pch
│ │ │ ├── English.lproj
│ │ │ │ ├── InfoPlist.strings
│ │ │ │ └── MainMenu.nib
│ │ │ │ │ ├── designable.nib
│ │ │ │ │ └── keyedobjects.nib
│ │ │ ├── Info.plist
│ │ │ ├── Instructions.txt
│ │ │ └── main.m
│ │ │ ├── InterfaceTest
│ │ │ ├── Classes
│ │ │ │ ├── InterfaceTestAppDelegate.h
│ │ │ │ ├── InterfaceTestAppDelegate.m
│ │ │ │ ├── InterfaceTestViewController.h
│ │ │ │ └── InterfaceTestViewController.m
│ │ │ ├── Default-568h@2x.png
│ │ │ ├── InterfaceTest-Info.plist
│ │ │ ├── InterfaceTest.xcodeproj
│ │ │ │ ├── project.pbxproj
│ │ │ │ └── project.xcworkspace
│ │ │ │ │ └── contents.xcworkspacedata
│ │ │ ├── InterfaceTestViewController.xib
│ │ │ ├── InterfaceTest_Prefix.pch
│ │ │ ├── MainWindow.xib
│ │ │ ├── Readme.txt
│ │ │ └── main.m
│ │ │ ├── UdpEchoClient
│ │ │ ├── UdpEchoClient.xcodeproj
│ │ │ │ ├── project.pbxproj
│ │ │ │ └── project.xcworkspace
│ │ │ │ │ └── contents.xcworkspacedata
│ │ │ └── UdpEchoClient
│ │ │ │ ├── AppDelegate.h
│ │ │ │ ├── AppDelegate.m
│ │ │ │ ├── UdpEchoClient-Info.plist
│ │ │ │ ├── UdpEchoClient-Prefix.pch
│ │ │ │ ├── en.lproj
│ │ │ │ ├── Credits.rtf
│ │ │ │ ├── InfoPlist.strings
│ │ │ │ └── MainMenu.xib
│ │ │ │ └── main.m
│ │ │ └── UdpEchoServer
│ │ │ ├── UdpEchoServer.xcodeproj
│ │ │ ├── project.pbxproj
│ │ │ └── project.xcworkspace
│ │ │ │ └── contents.xcworkspacedata
│ │ │ └── UdpEchoServer
│ │ │ ├── AppDelegate.h
│ │ │ ├── AppDelegate.m
│ │ │ ├── UdpEchoServer-Info.plist
│ │ │ ├── UdpEchoServer-Prefix.pch
│ │ │ ├── en.lproj
│ │ │ ├── Credits.rtf
│ │ │ ├── InfoPlist.strings
│ │ │ └── MainMenu.xib
│ │ │ └── main.m
│ ├── LICENSE.txt
│ ├── README.markdown
│ ├── Source
│ │ ├── CocoaAsyncSocket.h
│ │ ├── GCD
│ │ │ ├── Documentation.html
│ │ │ ├── GCDAsyncSocket.h
│ │ │ ├── GCDAsyncSocket.m
│ │ │ ├── GCDAsyncUdpSocket.h
│ │ │ └── GCDAsyncUdpSocket.m
│ │ ├── Info.plist
│ │ └── Vendor
│ │ │ └── CocoaLumberjack
│ │ │ ├── DDASLLogger.h
│ │ │ ├── DDASLLogger.m
│ │ │ ├── DDAbstractDatabaseLogger.h
│ │ │ ├── DDAbstractDatabaseLogger.m
│ │ │ ├── DDFileLogger.h
│ │ │ ├── DDFileLogger.m
│ │ │ ├── DDLog+LOGV.h
│ │ │ ├── DDLog.h
│ │ │ ├── DDLog.m
│ │ │ ├── DDTTYLogger.h
│ │ │ ├── DDTTYLogger.m
│ │ │ └── Extensions
│ │ │ ├── DDContextFilterLogFormatter.h
│ │ │ ├── DDContextFilterLogFormatter.m
│ │ │ ├── DDDispatchQueueLogFormatter.h
│ │ │ ├── DDDispatchQueueLogFormatter.m
│ │ │ ├── DDMultiFormatter.h
│ │ │ ├── DDMultiFormatter.m
│ │ │ └── README.txt
│ └── Tests
│ │ ├── Framework
│ │ └── CocoaAsyncSocketTests.xcodeproj
│ │ │ ├── project.pbxproj
│ │ │ ├── project.xcworkspace
│ │ │ ├── contents.xcworkspacedata
│ │ │ └── xcshareddata
│ │ │ │ └── IDEWorkspaceChecks.plist
│ │ │ └── xcshareddata
│ │ │ └── xcschemes
│ │ │ ├── CocoaAsyncSocketTests (iOS).xcscheme
│ │ │ ├── CocoaAsyncSocketTests (macOS).xcscheme
│ │ │ └── CocoaAsyncSocketTests (tvOS).xcscheme
│ │ ├── Gemfile
│ │ ├── Gemfile.lock
│ │ ├── Mac
│ │ ├── CocoaAsyncSocket.xcodeproj
│ │ │ ├── project.pbxproj
│ │ │ ├── project.xcworkspace
│ │ │ │ └── contents.xcworkspacedata
│ │ │ └── xcshareddata
│ │ │ │ └── xcschemes
│ │ │ │ └── CocoaAsyncSocketTestsMac.xcscheme
│ │ ├── CocoaAsyncSocket.xcworkspace
│ │ │ ├── contents.xcworkspacedata
│ │ │ └── xcshareddata
│ │ │ │ └── IDEWorkspaceChecks.plist
│ │ ├── GCDAsyncSocketUNTests.m
│ │ ├── Info.plist
│ │ ├── Podfile
│ │ └── Podfile.lock
│ │ ├── Shared
│ │ ├── GCDAsyncSocketConnectionTests.m
│ │ ├── GCDAsyncSocketReadTests.swift
│ │ ├── GCDAsyncUdpSocketConnectionTests.m
│ │ ├── Info.plist
│ │ ├── SecureSocketServer.p12
│ │ ├── SwiftTests.swift
│ │ ├── TestServer.swift
│ │ └── TestSocket.swift
│ │ ├── iOS
│ │ ├── CocoaAsyncSocket.xcodeproj
│ │ │ ├── project.pbxproj
│ │ │ ├── project.xcworkspace
│ │ │ │ └── contents.xcworkspacedata
│ │ │ └── xcshareddata
│ │ │ │ └── xcschemes
│ │ │ │ └── CocoaAsyncSocketTestsiOS.xcscheme
│ │ ├── CocoaAsyncSocket.xcworkspace
│ │ │ ├── contents.xcworkspacedata
│ │ │ └── xcshareddata
│ │ │ │ └── IDEWorkspaceChecks.plist
│ │ ├── Info.plist
│ │ ├── Podfile
│ │ └── Podfile.lock
│ │ └── test-all.sh
│ ├── CocoaLumberjack
│ ├── .gitattributes
│ ├── .github
│ │ ├── CONTRIBUTING.md
│ │ ├── ISSUE_TEMPLATE.md
│ │ ├── PULL_REQUEST_TEMPLATE.md
│ │ └── stale.yml
│ ├── .gitignore
│ ├── .idea
│ │ └── dictionaries
│ │ │ └── cocoalumberjack.xml
│ ├── .swiftlint.yml
│ ├── .travis.yml
│ ├── Benchmarking
│ │ ├── BaseNSLogging.h
│ │ ├── BaseNSLogging.m
│ │ ├── Benchmarking.xcodeproj
│ │ │ ├── project.pbxproj
│ │ │ └── xcshareddata
│ │ │ │ ├── IDETemplateMacros.plist
│ │ │ │ └── xcschemes
│ │ │ │ └── Benchmarking.xcscheme
│ │ ├── DynamicLogging.h
│ │ ├── DynamicLogging.m
│ │ ├── PerformanceTesting.h
│ │ ├── PerformanceTesting.m
│ │ ├── Results
│ │ │ ├── Benchmark PowerMac.csv
│ │ │ ├── Benchmark iMac.csv
│ │ │ ├── Benchmark iPad.csv
│ │ │ ├── Benchmark iPhone 3GS.csv
│ │ │ ├── Benchmark iPodTouch3 GCD.csv
│ │ │ ├── Lumberjack Benchmark (PowerMac).ograph
│ │ │ ├── Lumberjack Benchmark (iMac).ograph
│ │ │ ├── Lumberjack Benchmark (iPad).ograph
│ │ │ └── Lumberjack Benchmark (iPhone 3GS).ograph
│ │ ├── StaticLogging.h
│ │ ├── StaticLogging.m
│ │ └── main.m
│ ├── CHANGELOG.md
│ ├── Classes
│ │ ├── CLI
│ │ │ ├── CLIColor.h
│ │ │ └── CLIColor.m
│ │ ├── CocoaLumberjack.h
│ │ ├── CocoaLumberjack.swift
│ │ ├── DDASLLogCapture.h
│ │ ├── DDASLLogCapture.m
│ │ ├── DDASLLogger.h
│ │ ├── DDASLLogger.m
│ │ ├── DDAbstractDatabaseLogger.h
│ │ ├── DDAbstractDatabaseLogger.m
│ │ ├── DDAssert.swift
│ │ ├── DDAssertMacros.h
│ │ ├── DDFileLogger+Internal.h
│ │ ├── DDFileLogger.h
│ │ ├── DDFileLogger.m
│ │ ├── DDLegacyMacros.h
│ │ ├── DDLog+LOGV.h
│ │ ├── DDLog.h
│ │ ├── DDLog.m
│ │ ├── DDLogMacros.h
│ │ ├── DDLoggerNames.h
│ │ ├── DDLoggerNames.m
│ │ ├── DDOSLogger.h
│ │ ├── DDOSLogger.m
│ │ ├── DDTTYLogger.h
│ │ ├── DDTTYLogger.m
│ │ ├── Extensions
│ │ │ ├── DDContextFilterLogFormatter.h
│ │ │ ├── DDContextFilterLogFormatter.m
│ │ │ ├── DDDispatchQueueLogFormatter.h
│ │ │ ├── DDDispatchQueueLogFormatter.m
│ │ │ ├── DDFileLogger+Buffering.h
│ │ │ ├── DDFileLogger+Buffering.m
│ │ │ ├── DDMultiFormatter.h
│ │ │ └── DDMultiFormatter.m
│ │ └── SwiftLogLevel.h
│ ├── CocoaLumberjack.podspec
│ ├── Configs
│ │ ├── App-Debug.xcconfig
│ │ ├── App-Release.xcconfig
│ │ ├── App-Shared.xcconfig
│ │ ├── Module-Debug.xcconfig
│ │ ├── Module-Release.xcconfig
│ │ └── Module-Shared.xcconfig
│ ├── Dangerfile
│ ├── Demos
│ │ ├── Benchmark
│ │ │ ├── Desktop
│ │ │ │ ├── BenchmarkMac.xcodeproj
│ │ │ │ │ ├── project.pbxproj
│ │ │ │ │ └── xcshareddata
│ │ │ │ │ │ ├── IDETemplateMacros.plist
│ │ │ │ │ │ └── xcschemes
│ │ │ │ │ │ └── BenchmarkMac.xcscheme
│ │ │ │ ├── BenchmarkMac
│ │ │ │ │ ├── AppDelegate.h
│ │ │ │ │ ├── AppDelegate.m
│ │ │ │ │ ├── BenchmarkMac-Info.plist
│ │ │ │ │ ├── BenchmarkMac-Prefix.pch
│ │ │ │ │ ├── en.lproj
│ │ │ │ │ │ ├── Credits.rtf
│ │ │ │ │ │ ├── InfoPlist.strings
│ │ │ │ │ │ └── MainMenu.xib
│ │ │ │ │ └── main.m
│ │ │ │ └── ReadMe.txt
│ │ │ └── Mobile
│ │ │ │ ├── BenchmarkIPhone-Info.plist
│ │ │ │ ├── BenchmarkIPhone.xcodeproj
│ │ │ │ ├── project.pbxproj
│ │ │ │ └── xcshareddata
│ │ │ │ │ ├── IDETemplateMacros.plist
│ │ │ │ │ └── xcschemes
│ │ │ │ │ └── BenchmarkIPhone.xcscheme
│ │ │ │ ├── BenchmarkIPhoneViewController.xib
│ │ │ │ ├── BenchmarkIPhone_Prefix.pch
│ │ │ │ ├── Classes
│ │ │ │ ├── BenchmarkIPhoneAppDelegate.h
│ │ │ │ ├── BenchmarkIPhoneAppDelegate.m
│ │ │ │ ├── BenchmarkIPhoneViewController.h
│ │ │ │ └── BenchmarkIPhoneViewController.m
│ │ │ │ ├── Default-568h@2x.png
│ │ │ │ ├── MainWindow.xib
│ │ │ │ ├── ReadMe.txt
│ │ │ │ └── main.m
│ │ ├── CLI
│ │ │ ├── CLI.xcodeproj
│ │ │ │ ├── project.pbxproj
│ │ │ │ └── xcshareddata
│ │ │ │ │ ├── IDETemplateMacros.plist
│ │ │ │ │ └── xcschemes
│ │ │ │ │ └── CLI.xcscheme
│ │ │ └── CLI
│ │ │ │ ├── CLI-Prefix.pch
│ │ │ │ ├── CLI.1
│ │ │ │ └── main.m
│ │ ├── CaptureASL
│ │ │ ├── CaptureASL.xcodeproj
│ │ │ │ ├── project.pbxproj
│ │ │ │ └── xcshareddata
│ │ │ │ │ ├── IDETemplateMacros.plist
│ │ │ │ │ └── xcschemes
│ │ │ │ │ └── CaptureASL.xcscheme
│ │ │ └── CaptureASL
│ │ │ │ ├── AppDelegate.h
│ │ │ │ ├── AppDelegate.m
│ │ │ │ ├── CaptureASL-Info.plist
│ │ │ │ ├── CaptureASL-Prefix.pch
│ │ │ │ ├── Images.xcassets
│ │ │ │ ├── AppIcon.appiconset
│ │ │ │ │ └── Contents.json
│ │ │ │ └── LaunchImage.launchimage
│ │ │ │ │ └── Contents.json
│ │ │ │ ├── Main.storyboard
│ │ │ │ ├── ViewController.h
│ │ │ │ ├── ViewController.m
│ │ │ │ ├── en.lproj
│ │ │ │ └── InfoPlist.strings
│ │ │ │ └── main.m
│ │ ├── ContextFilter
│ │ │ ├── ContextFilter-Info.plist
│ │ │ ├── ContextFilter.xcodeproj
│ │ │ │ ├── project.pbxproj
│ │ │ │ └── xcshareddata
│ │ │ │ │ ├── IDETemplateMacros.plist
│ │ │ │ │ └── xcschemes
│ │ │ │ │ └── ContextFilter.xcscheme
│ │ │ ├── ContextFilterAppDelegate.h
│ │ │ ├── ContextFilterAppDelegate.m
│ │ │ ├── ContextFilter_Prefix.pch
│ │ │ ├── English.lproj
│ │ │ │ ├── InfoPlist.strings
│ │ │ │ └── MainMenu.xib
│ │ │ ├── MyContextFilter.h
│ │ │ ├── MyContextFilter.m
│ │ │ ├── ThirdPartyFramework.h
│ │ │ ├── ThirdPartyFramework.m
│ │ │ └── main.m
│ │ ├── CoreDataLogger
│ │ │ ├── CoreDataLogger.xcodeproj
│ │ │ │ ├── project.pbxproj
│ │ │ │ └── xcshareddata
│ │ │ │ │ ├── IDETemplateMacros.plist
│ │ │ │ │ └── xcschemes
│ │ │ │ │ └── CoreDataLogger.xcscheme
│ │ │ └── CoreDataLogger
│ │ │ │ ├── CoreDataLogger-Info.plist
│ │ │ │ ├── CoreDataLogger-Prefix.pch
│ │ │ │ ├── CoreDataLogger.h
│ │ │ │ ├── CoreDataLogger.m
│ │ │ │ ├── CoreDataLogger.xcdatamodeld
│ │ │ │ └── .xccurrentversion
│ │ │ │ ├── CoreDataLoggerAppDelegate.h
│ │ │ │ ├── CoreDataLoggerAppDelegate.m
│ │ │ │ ├── Log.xcdatamodeld
│ │ │ │ ├── .xccurrentversion
│ │ │ │ └── CocoaBotLog.xcdatamodel
│ │ │ │ │ ├── elements
│ │ │ │ │ └── layout
│ │ │ │ ├── LogEntry.h
│ │ │ │ ├── LogEntry.m
│ │ │ │ ├── en.lproj
│ │ │ │ ├── Credits.rtf
│ │ │ │ ├── InfoPlist.strings
│ │ │ │ └── MainMenu.xib
│ │ │ │ └── main.m
│ │ ├── CustomFormatters
│ │ │ ├── CustomFormatters-Info.plist
│ │ │ ├── CustomFormatters.xcodeproj
│ │ │ │ ├── project.pbxproj
│ │ │ │ └── xcshareddata
│ │ │ │ │ ├── IDETemplateMacros.plist
│ │ │ │ │ └── xcschemes
│ │ │ │ │ └── CustomFormatters.xcscheme
│ │ │ ├── CustomFormattersAppDelegate.h
│ │ │ ├── CustomFormattersAppDelegate.m
│ │ │ ├── CustomFormatters_Prefix.pch
│ │ │ ├── English.lproj
│ │ │ │ ├── InfoPlist.strings
│ │ │ │ └── MainMenu.xib
│ │ │ ├── ReadMe.txt
│ │ │ ├── TestFormatter.h
│ │ │ ├── TestFormatter.m
│ │ │ └── main.m
│ │ ├── CustomLogLevels
│ │ │ ├── CustomLogLevels-Info.plist
│ │ │ ├── CustomLogLevels.xcodeproj
│ │ │ │ ├── project.pbxproj
│ │ │ │ └── xcshareddata
│ │ │ │ │ ├── IDETemplateMacros.plist
│ │ │ │ │ └── xcschemes
│ │ │ │ │ └── CustomLogLevels.xcscheme
│ │ │ ├── CustomLogLevelsAppDelegate.h
│ │ │ ├── CustomLogLevelsAppDelegate.m
│ │ │ ├── CustomLogLevels_Prefix.pch
│ │ │ ├── English.lproj
│ │ │ │ ├── InfoPlist.strings
│ │ │ │ └── MainMenu.xib
│ │ │ ├── MYLog.h
│ │ │ ├── ReadMe.txt
│ │ │ └── main.m
│ │ ├── Demos.xcworkspace
│ │ │ ├── contents.xcworkspacedata
│ │ │ └── xcshareddata
│ │ │ │ └── IDEWorkspaceChecks.plist
│ │ ├── DispatchQueueLogger
│ │ │ ├── DispatchQueueLogger.xcodeproj
│ │ │ │ ├── project.pbxproj
│ │ │ │ └── xcshareddata
│ │ │ │ │ ├── IDETemplateMacros.plist
│ │ │ │ │ └── xcschemes
│ │ │ │ │ └── DispatchQueueLogger.xcscheme
│ │ │ └── DispatchQueueLogger
│ │ │ │ ├── AppDelegate.h
│ │ │ │ ├── AppDelegate.m
│ │ │ │ ├── DispatchQueueLogger-Info.plist
│ │ │ │ ├── DispatchQueueLogger-Prefix.pch
│ │ │ │ ├── en.lproj
│ │ │ │ ├── Credits.rtf
│ │ │ │ ├── InfoPlist.strings
│ │ │ │ └── MainMenu.xib
│ │ │ │ └── main.m
│ │ ├── FineGrainedLogging
│ │ │ ├── English.lproj
│ │ │ │ ├── InfoPlist.strings
│ │ │ │ └── MainMenu.xib
│ │ │ ├── FineGrainedLogging-Info.plist
│ │ │ ├── FineGrainedLogging.xcodeproj
│ │ │ │ ├── project.pbxproj
│ │ │ │ └── xcshareddata
│ │ │ │ │ ├── IDETemplateMacros.plist
│ │ │ │ │ └── xcschemes
│ │ │ │ │ └── FineGrainedLogging.xcscheme
│ │ │ ├── FineGrainedLoggingAppDelegate.h
│ │ │ ├── FineGrainedLoggingAppDelegate.m
│ │ │ ├── FineGrainedLogging_Prefix.pch
│ │ │ ├── MYLog.h
│ │ │ ├── ReadMe.txt
│ │ │ ├── TimerOne.h
│ │ │ ├── TimerOne.m
│ │ │ ├── TimerTwo.h
│ │ │ ├── TimerTwo.m
│ │ │ └── main.m
│ │ ├── GlobalLogLevel
│ │ │ ├── English.lproj
│ │ │ │ ├── InfoPlist.strings
│ │ │ │ └── MainMenu.xib
│ │ │ ├── GlobalLogLevel-Info.plist
│ │ │ ├── GlobalLogLevel.xcodeproj
│ │ │ │ ├── project.pbxproj
│ │ │ │ └── xcshareddata
│ │ │ │ │ ├── IDETemplateMacros.plist
│ │ │ │ │ └── xcschemes
│ │ │ │ │ └── GlobalLogLevel.xcscheme
│ │ │ ├── GlobalLogLevelAppDelegate.h
│ │ │ ├── GlobalLogLevelAppDelegate.m
│ │ │ ├── GlobalLogLevel_Prefix.pch
│ │ │ ├── MyLogging.h
│ │ │ ├── Stuff.h
│ │ │ ├── Stuff.m
│ │ │ └── main.m
│ │ ├── LogFileCompressor
│ │ │ ├── CompressingLogFileManager.h
│ │ │ ├── CompressingLogFileManager.m
│ │ │ ├── English.lproj
│ │ │ │ ├── InfoPlist.strings
│ │ │ │ └── MainMenu.xib
│ │ │ ├── LogFileCompressor-Info.plist
│ │ │ ├── LogFileCompressor.xcodeproj
│ │ │ │ ├── project.pbxproj
│ │ │ │ └── xcshareddata
│ │ │ │ │ ├── IDETemplateMacros.plist
│ │ │ │ │ └── xcschemes
│ │ │ │ │ └── LogFileCompressor.xcscheme
│ │ │ ├── LogFileCompressorAppDelegate.h
│ │ │ ├── LogFileCompressorAppDelegate.m
│ │ │ ├── LogFileCompressor_Prefix.pch
│ │ │ ├── ReadMe.txt
│ │ │ └── main.m
│ │ ├── NonArcTest
│ │ │ ├── NonArcTest.xcodeproj
│ │ │ │ ├── project.pbxproj
│ │ │ │ └── xcshareddata
│ │ │ │ │ └── xcschemes
│ │ │ │ │ └── NonArcTest.xcscheme
│ │ │ └── NonArcTest
│ │ │ │ ├── AppDelegate.h
│ │ │ │ ├── AppDelegate.m
│ │ │ │ ├── NonArcTest-Info.plist
│ │ │ │ ├── NonArcTest-Prefix.pch
│ │ │ │ ├── en.lproj
│ │ │ │ ├── Credits.rtf
│ │ │ │ ├── InfoPlist.strings
│ │ │ │ └── MainMenu.xib
│ │ │ │ └── main.m
│ │ ├── OverflowTestMac
│ │ │ ├── English.lproj
│ │ │ │ ├── InfoPlist.strings
│ │ │ │ └── MainMenu.xib
│ │ │ ├── OverflowTestMac-Info.plist
│ │ │ ├── OverflowTestMac.xcodeproj
│ │ │ │ ├── project.pbxproj
│ │ │ │ └── xcshareddata
│ │ │ │ │ ├── IDETemplateMacros.plist
│ │ │ │ │ └── xcschemes
│ │ │ │ │ └── OverflowTestMac.xcscheme
│ │ │ ├── OverflowTestMacAppDelegate.h
│ │ │ ├── OverflowTestMacAppDelegate.m
│ │ │ ├── OverflowTestMac_Prefix.pch
│ │ │ ├── ReadMe.txt
│ │ │ ├── SlowLogger.h
│ │ │ ├── SlowLogger.m
│ │ │ └── main.m
│ │ ├── PerUserLogLevels
│ │ │ ├── PerUserLogLevels.xcodeproj
│ │ │ │ ├── project.pbxproj
│ │ │ │ └── xcshareddata
│ │ │ │ │ ├── IDETemplateMacros.plist
│ │ │ │ │ └── xcschemes
│ │ │ │ │ └── PerUserLogLevels.xcscheme
│ │ │ ├── PerUserLogLevels
│ │ │ │ ├── AppDelegate.h
│ │ │ │ ├── AppDelegate.m
│ │ │ │ ├── PerUserLogLevels-Info.plist
│ │ │ │ ├── PerUserLogLevels-Prefix.pch
│ │ │ │ ├── en.lproj
│ │ │ │ │ ├── Credits.rtf
│ │ │ │ │ ├── InfoPlist.strings
│ │ │ │ │ └── MainMenu.xib
│ │ │ │ └── main.m
│ │ │ └── Scripts
│ │ │ │ └── LumberjackUser.bash
│ │ ├── RegisteredDynamicLogging
│ │ │ ├── Desktop
│ │ │ │ ├── RegisteredLoggingTest.xcodeproj
│ │ │ │ │ ├── project.pbxproj
│ │ │ │ │ └── xcshareddata
│ │ │ │ │ │ ├── IDETemplateMacros.plist
│ │ │ │ │ │ └── xcschemes
│ │ │ │ │ │ └── RegisteredLoggingTest (Desktop).xcscheme
│ │ │ │ └── RegisteredLoggingTest
│ │ │ │ │ ├── Lions.h
│ │ │ │ │ ├── Lions.m
│ │ │ │ │ ├── RegisteredLoggingTest-Info.plist
│ │ │ │ │ ├── RegisteredLoggingTest-Prefix.pch
│ │ │ │ │ ├── RegisteredLoggingTestAppDelegate.h
│ │ │ │ │ ├── RegisteredLoggingTestAppDelegate.m
│ │ │ │ │ ├── Tigers.h
│ │ │ │ │ ├── Tigers.m
│ │ │ │ │ ├── en.lproj
│ │ │ │ │ ├── Credits.rtf
│ │ │ │ │ ├── InfoPlist.strings
│ │ │ │ │ └── MainMenu.xib
│ │ │ │ │ └── main.m
│ │ │ └── Mobile
│ │ │ │ ├── Default-568h@2x.png
│ │ │ │ ├── RegisteredLoggingTest.xcodeproj
│ │ │ │ ├── project.pbxproj
│ │ │ │ └── xcshareddata
│ │ │ │ │ ├── IDETemplateMacros.plist
│ │ │ │ │ └── xcschemes
│ │ │ │ │ └── RegisteredLoggingTest (Mobile).xcscheme
│ │ │ │ └── RegisteredLoggingTest
│ │ │ │ ├── Lions.h
│ │ │ │ ├── Lions.m
│ │ │ │ ├── RegisteredLoggingTest-Info.plist
│ │ │ │ ├── RegisteredLoggingTest-Prefix.pch
│ │ │ │ ├── RegisteredLoggingTestAppDelegate.h
│ │ │ │ ├── RegisteredLoggingTestAppDelegate.m
│ │ │ │ ├── RegisteredLoggingTestViewController.h
│ │ │ │ ├── RegisteredLoggingTestViewController.m
│ │ │ │ ├── Tigers.h
│ │ │ │ ├── Tigers.m
│ │ │ │ ├── en.lproj
│ │ │ │ ├── InfoPlist.strings
│ │ │ │ ├── MainWindow.xib
│ │ │ │ └── RegisteredLoggingTestViewController.xib
│ │ │ │ └── main.m
│ │ ├── RollingTestMac
│ │ │ ├── English.lproj
│ │ │ │ ├── InfoPlist.strings
│ │ │ │ └── MainMenu.xib
│ │ │ ├── ReadMe.txt
│ │ │ ├── RollingTestMac-Info.plist
│ │ │ ├── RollingTestMac.xcodeproj
│ │ │ │ ├── project.pbxproj
│ │ │ │ └── xcshareddata
│ │ │ │ │ ├── IDETemplateMacros.plist
│ │ │ │ │ └── xcschemes
│ │ │ │ │ └── RollingTestMac.xcscheme
│ │ │ ├── RollingTestMacAppDelegate.h
│ │ │ ├── RollingTestMacAppDelegate.m
│ │ │ ├── RollingTestMac_Prefix.pch
│ │ │ └── main.m
│ │ ├── SQLiteLogger
│ │ │ ├── FMDB
│ │ │ │ ├── FMDatabase.h
│ │ │ │ ├── FMDatabase.m
│ │ │ │ ├── FMDatabaseAdditions.h
│ │ │ │ ├── FMDatabaseAdditions.m
│ │ │ │ ├── FMResultSet.h
│ │ │ │ └── FMResultSet.m
│ │ │ ├── FMDBLogger.h
│ │ │ ├── FMDBLogger.m
│ │ │ ├── SQLiteLogger.xcodeproj
│ │ │ │ ├── project.pbxproj
│ │ │ │ └── xcshareddata
│ │ │ │ │ ├── IDETemplateMacros.plist
│ │ │ │ │ └── xcschemes
│ │ │ │ │ └── SQLiteLogger.xcscheme
│ │ │ └── SQLiteLogger
│ │ │ │ ├── SQLiteLogger-Info.plist
│ │ │ │ ├── SQLiteLogger-Prefix.pch
│ │ │ │ ├── SQLiteLoggerAppDelegate.h
│ │ │ │ ├── SQLiteLoggerAppDelegate.m
│ │ │ │ ├── en.lproj
│ │ │ │ ├── Credits.rtf
│ │ │ │ ├── InfoPlist.strings
│ │ │ │ └── MainMenu.xib
│ │ │ │ └── main.m
│ │ ├── TestXcodeColors
│ │ │ ├── Desktop
│ │ │ │ ├── TestXcodeColors.xcodeproj
│ │ │ │ │ ├── project.pbxproj
│ │ │ │ │ └── xcshareddata
│ │ │ │ │ │ ├── IDETemplateMacros.plist
│ │ │ │ │ │ └── xcschemes
│ │ │ │ │ │ └── TestXcodeColors (Desktop).xcscheme
│ │ │ │ └── TestXcodeColors
│ │ │ │ │ ├── AppDelegate.h
│ │ │ │ │ ├── AppDelegate.m
│ │ │ │ │ ├── TestXcodeColors-Info.plist
│ │ │ │ │ ├── TestXcodeColors-Prefix.pch
│ │ │ │ │ ├── en.lproj
│ │ │ │ │ ├── Credits.rtf
│ │ │ │ │ ├── InfoPlist.strings
│ │ │ │ │ └── MainMenu.xib
│ │ │ │ │ └── main.m
│ │ │ └── Mobile
│ │ │ │ ├── Default-568h@2x.png
│ │ │ │ ├── TextXcodeColors.xcodeproj
│ │ │ │ ├── project.pbxproj
│ │ │ │ └── xcshareddata
│ │ │ │ │ ├── IDETemplateMacros.plist
│ │ │ │ │ └── xcschemes
│ │ │ │ │ └── TextXcodeColors (Mobile).xcscheme
│ │ │ │ └── TextXcodeColors
│ │ │ │ ├── AppDelegate.h
│ │ │ │ ├── AppDelegate.m
│ │ │ │ ├── TextXcodeColors-Info.plist
│ │ │ │ ├── TextXcodeColors-Prefix.pch
│ │ │ │ ├── ViewController.h
│ │ │ │ ├── ViewController.m
│ │ │ │ ├── en.lproj
│ │ │ │ ├── InfoPlist.strings
│ │ │ │ └── ViewController.xib
│ │ │ │ └── main.m
│ │ ├── UniversalApp
│ │ │ ├── Classes
│ │ │ │ ├── UniversalAppAppDelegate.h
│ │ │ │ ├── UniversalAppAppDelegate.m
│ │ │ │ ├── UniversalAppViewController.h
│ │ │ │ └── UniversalAppViewController.m
│ │ │ ├── Default-568h@2x.png
│ │ │ ├── MainWindow.xib
│ │ │ ├── UniversalApp-Info.plist
│ │ │ ├── UniversalApp.xcodeproj
│ │ │ │ ├── project.pbxproj
│ │ │ │ └── xcshareddata
│ │ │ │ │ ├── IDETemplateMacros.plist
│ │ │ │ │ └── xcschemes
│ │ │ │ │ └── UniversalApp.xcscheme
│ │ │ ├── UniversalAppViewController.xib
│ │ │ ├── UniversalApp_Prefix.pch
│ │ │ └── main.m
│ │ └── WebServerIPhone
│ │ │ ├── Classes
│ │ │ ├── MyHTTPConnection.h
│ │ │ ├── MyHTTPConnection.m
│ │ │ ├── WebServerIPhoneAppDelegate.h
│ │ │ ├── WebServerIPhoneAppDelegate.m
│ │ │ ├── WebServerIPhoneViewController.h
│ │ │ ├── WebServerIPhoneViewController.m
│ │ │ ├── WebSocketLogger.h
│ │ │ └── WebSocketLogger.m
│ │ │ ├── Default-568h@2x.png
│ │ │ ├── MainWindow.xib
│ │ │ ├── ReadMe.txt
│ │ │ ├── Vendor
│ │ │ ├── CocoaAsyncSocket
│ │ │ │ ├── GCDAsyncSocket.h
│ │ │ │ └── GCDAsyncSocket.m
│ │ │ └── CocoaHTTPServer
│ │ │ │ ├── Categories
│ │ │ │ ├── DDData.h
│ │ │ │ ├── DDData.m
│ │ │ │ ├── DDNumber.h
│ │ │ │ ├── DDNumber.m
│ │ │ │ ├── DDRange.h
│ │ │ │ └── DDRange.m
│ │ │ │ ├── HTTPAuthenticationRequest.h
│ │ │ │ ├── HTTPAuthenticationRequest.m
│ │ │ │ ├── HTTPConnection.h
│ │ │ │ ├── HTTPConnection.m
│ │ │ │ ├── HTTPLogging.h
│ │ │ │ ├── HTTPMessage.h
│ │ │ │ ├── HTTPMessage.m
│ │ │ │ ├── HTTPResponse.h
│ │ │ │ ├── HTTPServer.h
│ │ │ │ ├── HTTPServer.m
│ │ │ │ ├── Mime
│ │ │ │ ├── MultipartFormDataParser.h
│ │ │ │ ├── MultipartFormDataParser.m
│ │ │ │ ├── MultipartMessageHeader.h
│ │ │ │ ├── MultipartMessageHeader.m
│ │ │ │ ├── MultipartMessageHeaderField.h
│ │ │ │ └── MultipartMessageHeaderField.m
│ │ │ │ ├── Responses
│ │ │ │ ├── HTTPAsyncFileResponse.h
│ │ │ │ ├── HTTPAsyncFileResponse.m
│ │ │ │ ├── HTTPDataResponse.h
│ │ │ │ ├── HTTPDataResponse.m
│ │ │ │ ├── HTTPDynamicFileResponse.h
│ │ │ │ ├── HTTPDynamicFileResponse.m
│ │ │ │ ├── HTTPErrorResponse.h
│ │ │ │ ├── HTTPErrorResponse.m
│ │ │ │ ├── HTTPFileResponse.h
│ │ │ │ ├── HTTPFileResponse.m
│ │ │ │ ├── HTTPRedirectResponse.h
│ │ │ │ └── HTTPRedirectResponse.m
│ │ │ │ ├── WebSocket.h
│ │ │ │ └── WebSocket.m
│ │ │ ├── Web
│ │ │ ├── index.html
│ │ │ ├── jquery-1.4.2.min.js
│ │ │ ├── socket.html
│ │ │ └── styles.css
│ │ │ ├── WebServerIPhone-Info.plist
│ │ │ ├── WebServerIPhone.xcodeproj
│ │ │ ├── project.pbxproj
│ │ │ └── xcshareddata
│ │ │ │ ├── IDETemplateMacros.plist
│ │ │ │ └── xcschemes
│ │ │ │ └── WebServerIPhone.xcscheme
│ │ │ ├── WebServerIPhoneViewController.xib
│ │ │ ├── WebServerIPhone_Prefix.pch
│ │ │ └── main.m
│ ├── Documentation
│ │ ├── ARC.md
│ │ ├── AppCode-support.md
│ │ ├── Architecture.md
│ │ ├── CocoaLumberjack.mdj
│ │ ├── CocoaLumberjackClassDiagram.png
│ │ ├── CustomContext.md
│ │ ├── CustomFormatters.md
│ │ ├── CustomLogLevels.md
│ │ ├── CustomLoggers.md
│ │ ├── DynamicLogLevels.md
│ │ ├── FAQ.md
│ │ ├── FineGrainedLogging.md
│ │ ├── GettingStarted.md
│ │ ├── LogFileManagement.md
│ │ ├── PerLoggerLogLevels.md
│ │ ├── PerUserLogLevels.md
│ │ ├── Performance.md
│ │ ├── ProblemSolution.md
│ │ ├── README.md
│ │ ├── XcodeColors.md
│ │ └── XcodeTricks.md
│ ├── Framework
│ │ ├── Lumberjack.xcworkspace
│ │ │ ├── contents.xcworkspacedata
│ │ │ └── xcshareddata
│ │ │ │ └── IDEWorkspaceChecks.plist
│ │ └── Lumberjack
│ │ │ ├── CocoaLumberjack-Info.plist
│ │ │ ├── CocoaLumberjack-Prefix.pch
│ │ │ ├── CocoaLumberjackSwift-Info.plist
│ │ │ └── CocoaLumberjackSwift.h
│ ├── Gemfile
│ ├── Gemfile.lock
│ ├── Integration
│ │ ├── Integration.xcodeproj
│ │ │ ├── project.pbxproj
│ │ │ └── xcshareddata
│ │ │ │ ├── IDETemplateMacros.plist
│ │ │ │ └── xcschemes
│ │ │ │ ├── iOSFrameworkIntegration.xcscheme
│ │ │ │ ├── iOSStaticLibraryIntegration.xcscheme
│ │ │ │ ├── iOSSwiftIntegration.xcscheme
│ │ │ │ ├── macOSSwiftIntegration.xcscheme
│ │ │ │ ├── tvOSSwiftIntegration.xcscheme
│ │ │ │ ├── watchOSSwiftIntegration (Notification).xcscheme
│ │ │ │ └── watchOSSwiftIntegration.xcscheme
│ │ ├── Sources
│ │ │ ├── AppDelegate.h
│ │ │ ├── AppDelegate.m
│ │ │ ├── AppDelegate.swift
│ │ │ ├── Formatter.swift
│ │ │ ├── ViewController.h
│ │ │ ├── ViewController.m
│ │ │ ├── ViewController.swift
│ │ │ └── main.m
│ │ ├── iOSFrameworkIntegration
│ │ │ └── Info.plist
│ │ ├── iOSStaticLibraryIntegration
│ │ │ └── Info.plist
│ │ ├── iOSSwiftIntegration
│ │ │ └── Info.plist
│ │ ├── macOSSwiftIntegration
│ │ │ ├── Info.plist
│ │ │ ├── macOSSwiftIntegration.entitlements
│ │ │ └── main.swift
│ │ ├── tvOSSwiftIntegration
│ │ │ └── Info.plist
│ │ ├── watchOSSwiftIntegration Extension
│ │ │ ├── Assets.xcassets
│ │ │ │ ├── Complication.complicationset
│ │ │ │ │ ├── Circular.imageset
│ │ │ │ │ │ └── Contents.json
│ │ │ │ │ ├── Contents.json
│ │ │ │ │ ├── Extra Large.imageset
│ │ │ │ │ │ └── Contents.json
│ │ │ │ │ ├── Graphic Bezel.imageset
│ │ │ │ │ │ └── Contents.json
│ │ │ │ │ ├── Graphic Circular.imageset
│ │ │ │ │ │ └── Contents.json
│ │ │ │ │ ├── Graphic Corner.imageset
│ │ │ │ │ │ └── Contents.json
│ │ │ │ │ ├── Graphic Large Rectangular.imageset
│ │ │ │ │ │ └── Contents.json
│ │ │ │ │ ├── Modular.imageset
│ │ │ │ │ │ └── Contents.json
│ │ │ │ │ └── Utilitarian.imageset
│ │ │ │ │ │ └── Contents.json
│ │ │ │ └── Contents.json
│ │ │ ├── ExtensionDelegate.swift
│ │ │ ├── Info.plist
│ │ │ ├── InterfaceController.swift
│ │ │ ├── NotificationController.swift
│ │ │ └── PushNotificationPayload.apns
│ │ └── watchOSSwiftIntegration
│ │ │ ├── Base.lproj
│ │ │ └── Interface.storyboard
│ │ │ └── Info.plist
│ ├── LICENSE
│ ├── Lumberjack.xcodeproj
│ │ ├── project.pbxproj
│ │ └── xcshareddata
│ │ │ ├── IDETemplateMacros.plist
│ │ │ └── xcschemes
│ │ │ ├── CocoaLumberjack-Static.xcscheme
│ │ │ ├── CocoaLumberjack.xcscheme
│ │ │ ├── CocoaLumberjackSwift.xcscheme
│ │ │ └── Lumberjack (OS X
│ │ │ └── iOS 8+).xcscheme
│ ├── LumberjackLogo.png
│ ├── README.md
│ ├── Scripts
│ │ └── update-copyright.sh
│ ├── Tests
│ │ ├── Helpers.md
│ │ ├── Info.plist
│ │ ├── Library
│ │ │ ├── DDSampleFileManager.h
│ │ │ └── DDSampleFileManager.m
│ │ ├── Tests.xcodeproj
│ │ │ ├── project.pbxproj
│ │ │ └── xcshareddata
│ │ │ │ ├── IDETemplateMacros.plist
│ │ │ │ ├── xcbaselines
│ │ │ │ └── 432B533F1AAE425D00843E69.xcbaseline
│ │ │ │ │ ├── AB613018-19D0-4E38-845A-D0F077AAF499.plist
│ │ │ │ │ └── Info.plist
│ │ │ │ └── xcschemes
│ │ │ │ ├── OS X Tests.xcscheme
│ │ │ │ └── iOS Tests.xcscheme
│ │ └── Tests
│ │ │ ├── DDAtomicCounterTests.m
│ │ │ ├── DDBasicLoggingTests.m
│ │ │ ├── DDFileLoggerPerformanceTests.m
│ │ │ ├── DDFileLoggerTests.m
│ │ │ ├── DDLogFileManagerTests.m
│ │ │ ├── DDLogMessageTests.m
│ │ │ ├── DDLogTests.m
│ │ │ ├── DDOSLoggingTests.m
│ │ │ ├── DDSMocking.h
│ │ │ └── DDSMocking.m
│ └── uncrustify.cfg
│ ├── CommonCrypto
│ ├── CommonCrypto.xcodeproj
│ │ ├── project.pbxproj
│ │ └── xcshareddata
│ │ │ └── xcschemes
│ │ │ ├── CommonCrypto-iOS.xcscheme
│ │ │ ├── CommonCrypto-macOS.xcscheme
│ │ │ ├── CommonCrypto-tvOS.xcscheme
│ │ │ └── CommonCrypto-watchOS.xcscheme
│ ├── CommonCrypto
│ │ ├── CommonCrypto.xcconfig
│ │ ├── Info.plist
│ │ ├── appletvos.modulemap
│ │ ├── appletvsimulator.modulemap
│ │ ├── iphoneos.modulemap
│ │ ├── iphonesimulator.modulemap
│ │ ├── macosx.modulemap
│ │ ├── watchos.modulemap
│ │ └── watchsimulator.modulemap
│ ├── LICENSE
│ └── Readme.markdown
│ ├── Eureka
│ ├── .github
│ │ ├── ISSUE_TEMPLATE.md
│ │ └── PULL_REQUEST_TEMPLATE.md
│ ├── .gitignore
│ ├── .swift-version
│ ├── .travis.yml
│ ├── CHANGELOG.md
│ ├── CONTRIBUTING.md
│ ├── Documentation
│ │ ├── Eureka 2.0 Migration Guide.md
│ │ └── README_CN.md
│ ├── Eureka.jpg
│ ├── Eureka.playground
│ │ ├── Contents.swift
│ │ ├── contents.xcplayground
│ │ ├── playground.xcworkspace
│ │ │ └── contents.xcworkspacedata
│ │ └── timeline.xctimeline
│ ├── Eureka.podspec
│ ├── Eureka.xcodeproj
│ │ ├── project.pbxproj
│ │ ├── project.xcworkspace
│ │ │ └── contents.xcworkspacedata
│ │ └── xcshareddata
│ │ │ └── xcschemes
│ │ │ └── Eureka.xcscheme
│ ├── Eureka.xcworkspace
│ │ ├── contents.xcworkspacedata
│ │ └── xcshareddata
│ │ │ └── IDEWorkspaceChecks.plist
│ ├── Example.xcodeproj
│ │ ├── project.pbxproj
│ │ ├── project.xcworkspace
│ │ │ └── contents.xcworkspacedata
│ │ └── xcshareddata
│ │ │ └── xcschemes
│ │ │ └── Example.xcscheme
│ ├── Example
│ │ ├── EmojiCell.xib
│ │ ├── Example
│ │ │ ├── AppDelegate.swift
│ │ │ ├── Assets.xcassets
│ │ │ │ ├── AppIcon.appiconset
│ │ │ │ │ ├── Contents.json
│ │ │ │ │ ├── appIcon20pt@2x.png
│ │ │ │ │ ├── appIcon20pt@3x.png
│ │ │ │ │ ├── appIcon29pt@1x.png
│ │ │ │ │ ├── appIcon29pt@2x.png
│ │ │ │ │ ├── appIcon29pt@3x.png
│ │ │ │ │ ├── appIcon40pt@2x.png
│ │ │ │ │ ├── appIcon40pt@3x.png
│ │ │ │ │ ├── appIcon60pt@2x.png
│ │ │ │ │ ├── appIcon60pt@3x.png
│ │ │ │ │ ├── appIcon76pt@1x.png
│ │ │ │ │ ├── appIcon76pt@2x.png
│ │ │ │ │ └── appIcon83-5pt@2x.png
│ │ │ │ ├── Contents.json
│ │ │ │ ├── Eureka.imageset
│ │ │ │ │ ├── Contents.json
│ │ │ │ │ └── Eureka@2x.png
│ │ │ │ ├── checkedDay.imageset
│ │ │ │ │ ├── Contents.json
│ │ │ │ │ └── checkedDay.png
│ │ │ │ ├── plus_image.imageset
│ │ │ │ │ ├── Contents.json
│ │ │ │ │ ├── plus_image@2x.png
│ │ │ │ │ └── plus_image@3x.png
│ │ │ │ ├── selected.imageset
│ │ │ │ │ ├── Contents.json
│ │ │ │ │ ├── selectedCircle@2x.png
│ │ │ │ │ └── selectedCircle@3x.png
│ │ │ │ ├── selectedRectangle.imageset
│ │ │ │ │ ├── Contents.json
│ │ │ │ │ ├── selectedRectangle@2x.png
│ │ │ │ │ └── selectedRectangle@3x.png
│ │ │ │ ├── uncheckedDay.imageset
│ │ │ │ │ ├── Contents.json
│ │ │ │ │ └── uncheckedDay.png
│ │ │ │ ├── unselected.imageset
│ │ │ │ │ ├── Contents.json
│ │ │ │ │ ├── unselectedCircle@2x.png
│ │ │ │ │ └── unselectedCircle@3x.png
│ │ │ │ └── unselectedRectangle.imageset
│ │ │ │ │ ├── Contents.json
│ │ │ │ │ ├── unselectedRectangle@2x.png
│ │ │ │ │ └── unselectedRectangle@3x.png
│ │ │ ├── Base.lproj
│ │ │ │ ├── EurekaSectionHeader.xib
│ │ │ │ ├── LaunchScreen.storyboard
│ │ │ │ ├── Main.storyboard
│ │ │ │ └── WeekDaysCell.xib
│ │ │ ├── Controllers
│ │ │ │ ├── CustomCellsViewController.swift
│ │ │ │ ├── CustomDesignController.swift
│ │ │ │ ├── DisabledRowsExample.swift
│ │ │ │ ├── FieldRowCustomizationController.swift
│ │ │ │ ├── FormatterExample.swift
│ │ │ │ ├── HiddenRowsExample.swift
│ │ │ │ ├── InlineRowsExample.swift
│ │ │ │ ├── ListSectionsController.swift
│ │ │ │ ├── MultivaluedExamples.swift
│ │ │ │ ├── NativeEventExample.swift
│ │ │ │ ├── NavigationAccessoryController.swift
│ │ │ │ ├── PlainTableViewExample.swift
│ │ │ │ ├── RowsExample.swift
│ │ │ │ ├── SwipeActionsController.swift
│ │ │ │ └── ValidationsController.swift
│ │ │ ├── CustomCells.swift
│ │ │ ├── CustomDesign
│ │ │ │ ├── DatePickerCell.xib
│ │ │ │ ├── SwitchCell.xib
│ │ │ │ └── TextCell.xib
│ │ │ ├── CustomRows
│ │ │ │ └── ImageRow
│ │ │ │ │ ├── ImagePickerController.swift
│ │ │ │ │ └── ImageRow.swift
│ │ │ ├── Helpers
│ │ │ │ └── FloatLabelTextField.swift
│ │ │ ├── Info.plist
│ │ │ └── ViewController.swift
│ │ ├── Media
│ │ │ ├── CatalogFieldRows.jpg
│ │ │ ├── EurekaAlertRow.gif
│ │ │ ├── EurekaCustomCellDisabled.gif
│ │ │ ├── EurekaCustomCells.gif
│ │ │ ├── EurekaCustomRow.gif
│ │ │ ├── EurekaExample1.gif
│ │ │ ├── EurekaExample2.gif
│ │ │ ├── EurekaExample3.gif
│ │ │ ├── EurekaHidden.gif
│ │ │ ├── EurekaHowTo.gif
│ │ │ ├── EurekaLocationRow.gif
│ │ │ ├── EurekaMultivalued.gif
│ │ │ ├── EurekaNavigation.gif
│ │ │ ├── EurekaOnChange.gif
│ │ │ ├── EurekaRows.gif
│ │ │ ├── EurekaSegmentedRow.gif
│ │ │ ├── EurekaSwitchSections.gif
│ │ │ ├── RowGifs
│ │ │ │ ├── EurekaCountDownInlineRow.gif
│ │ │ │ ├── EurekaCountDownPickerRow.gif
│ │ │ │ ├── EurekaCountDownRow.gif
│ │ │ │ ├── EurekaDateInlineRow.gif
│ │ │ │ ├── EurekaDatePickerRow.gif
│ │ │ │ ├── EurekaDateRow.gif
│ │ │ │ ├── EurekaDateTimeInlineRow.gif
│ │ │ │ ├── EurekaDateTimePickerRow.gif
│ │ │ │ ├── EurekaDateTimeRow.gif
│ │ │ │ ├── EurekaTimeInlineRow.gif
│ │ │ │ ├── EurekaTimePickerRow.gif
│ │ │ │ └── EurekaTimeRow.gif
│ │ │ └── RowStatics
│ │ │ │ ├── ActionSheetRow.jpeg
│ │ │ │ ├── AlertRow.jpeg
│ │ │ │ ├── ButtonRow.png
│ │ │ │ ├── CheckRow.png
│ │ │ │ ├── ImageRow.jpeg
│ │ │ │ ├── LabelRow.png
│ │ │ │ ├── MultipleSelectorRow.jpeg
│ │ │ │ ├── PickerRow.png
│ │ │ │ ├── PictureRow.png
│ │ │ │ ├── PostalAddressRow.png
│ │ │ │ ├── PushRow.jpeg
│ │ │ │ ├── SegmentedRow.png
│ │ │ │ ├── SegmentedRowWithTitle.png
│ │ │ │ ├── SliderRow.png
│ │ │ │ ├── StepperRow.png
│ │ │ │ ├── SwitchRow.png
│ │ │ │ └── TextAreaRow.png
│ │ └── UITests
│ │ │ ├── FieldRowUITests.swift
│ │ │ └── Info.plist
│ ├── LICENSE
│ ├── README.md
│ ├── Source
│ │ ├── Assets.xcassets
│ │ │ └── Contents.json
│ │ ├── Core
│ │ │ ├── BaseRow.swift
│ │ │ ├── Cell.swift
│ │ │ ├── CellType.swift
│ │ │ ├── Core.swift
│ │ │ ├── Form.swift
│ │ │ ├── HeaderFooterView.swift
│ │ │ ├── Helpers.swift
│ │ │ ├── InlineRowType.swift
│ │ │ ├── NavigationAccessoryView.swift
│ │ │ ├── Operators.swift
│ │ │ ├── PresenterRowType.swift
│ │ │ ├── Row.swift
│ │ │ ├── RowControllerType.swift
│ │ │ ├── RowProtocols.swift
│ │ │ ├── RowType.swift
│ │ │ ├── Section.swift
│ │ │ ├── SelectableRowType.swift
│ │ │ ├── SelectableSection.swift
│ │ │ ├── SwipeActions.swift
│ │ │ └── Validation.swift
│ │ ├── Eureka.h
│ │ ├── Info.plist
│ │ ├── Resources
│ │ │ └── Eureka.bundle
│ │ │ │ ├── back-chevron@1x.png
│ │ │ │ ├── back-chevron@2x.png
│ │ │ │ ├── back-chevron@3x.png
│ │ │ │ ├── forward-chevron@1x.png
│ │ │ │ ├── forward-chevron@2x.png
│ │ │ │ └── forward-chevron@3x.png
│ │ ├── Rows
│ │ │ ├── ActionSheetRow.swift
│ │ │ ├── AlertRow.swift
│ │ │ ├── ButtonRow.swift
│ │ │ ├── ButtonRowWithPresent.swift
│ │ │ ├── CheckRow.swift
│ │ │ ├── Common
│ │ │ │ ├── AlertOptionsRow.swift
│ │ │ │ ├── DateFieldRow.swift
│ │ │ │ ├── DateInlineFieldRow.swift
│ │ │ │ ├── DecimalFormatter.swift
│ │ │ │ ├── FieldRow.swift
│ │ │ │ ├── GenericMultipleSelectorRow.swift
│ │ │ │ ├── OptionsRow.swift
│ │ │ │ ├── Protocols.swift
│ │ │ │ └── SelectorRow.swift
│ │ │ ├── Controllers
│ │ │ │ ├── MultipleSelectorViewController.swift
│ │ │ │ ├── SelectorAlertController.swift
│ │ │ │ └── SelectorViewController.swift
│ │ │ ├── DateInlineRow.swift
│ │ │ ├── DatePickerRow.swift
│ │ │ ├── DateRow.swift
│ │ │ ├── DoublePickerInputRow.swift
│ │ │ ├── DoublePickerRow.swift
│ │ │ ├── FieldsRow.swift
│ │ │ ├── LabelRow.swift
│ │ │ ├── MultipleSelectorRow.swift
│ │ │ ├── PickerInlineRow.swift
│ │ │ ├── PickerInputRow.swift
│ │ │ ├── PickerRow.swift
│ │ │ ├── PopoverSelectorRow.swift
│ │ │ ├── PushRow.swift
│ │ │ ├── SegmentedRow.swift
│ │ │ ├── SelectableRows
│ │ │ │ └── ListCheckRow.swift
│ │ │ ├── SliderRow.swift
│ │ │ ├── StepperRow.swift
│ │ │ ├── SwitchRow.swift
│ │ │ ├── TextAreaRow.swift
│ │ │ ├── TriplePickerInputRow.swift
│ │ │ └── TriplePickerRow.swift
│ │ └── Validations
│ │ │ ├── RuleClosure.swift
│ │ │ ├── RuleEmail.swift
│ │ │ ├── RuleEqualsToRow.swift
│ │ │ ├── RuleLength.swift
│ │ │ ├── RuleRange.swift
│ │ │ ├── RuleRegExp.swift
│ │ │ ├── RuleRequired.swift
│ │ │ └── RuleURL.swift
│ ├── Tests
│ │ ├── BaseEurekaTests.swift
│ │ ├── CallbacksTests.swift
│ │ ├── CollectionTests.swift
│ │ ├── DateTests.swift
│ │ ├── FormValuesTests.swift
│ │ ├── HelperMethodTests.swift
│ │ ├── HiddenRowsTests.swift
│ │ ├── Info.plist
│ │ ├── MultivaluedSectionTests.swift
│ │ ├── OperatorsTest.swift
│ │ ├── RowByTagTests.swift
│ │ ├── RowCallbackTests.swift
│ │ ├── RowsInsertionTests.swift
│ │ ├── SectionsInsertionTests.swift
│ │ ├── SelectableSectionTests.swift
│ │ ├── SetValuesTests.swift
│ │ └── ValidationsTests.swift
│ └── donate.png
│ ├── MMDB-Swift
│ ├── .gitignore
│ ├── .swift-version
│ ├── LICENSE
│ ├── MMDB-Swift.podspec
│ ├── MMDB.xcodeproj
│ │ ├── project.pbxproj
│ │ ├── project.xcworkspace
│ │ │ ├── contents.xcworkspacedata
│ │ │ └── xcshareddata
│ │ │ │ └── IDEWorkspaceChecks.plist
│ │ └── xcshareddata
│ │ │ └── xcschemes
│ │ │ ├── MMDB-OSX.xcscheme
│ │ │ ├── MMDB-iOS.xcscheme
│ │ │ ├── MMDBTests-OSX.xcscheme
│ │ │ └── MMDBTests-iOS.xcscheme
│ ├── Package.swift
│ ├── README.md
│ ├── Sources
│ │ ├── Info-OSX.plist
│ │ ├── Info-iOS.plist
│ │ ├── MMDB.h
│ │ ├── MMDB.swift
│ │ └── libmaxminddb
│ │ │ ├── GeoLite2-Country.mmdb
│ │ │ ├── LICENSE
│ │ │ ├── maxminddb-compat-util.h
│ │ │ ├── maxminddb.c
│ │ │ ├── maxminddb.h
│ │ │ ├── maxminddb_config.h
│ │ │ ├── maxminddb_unions.c
│ │ │ └── maxminddb_unions.h
│ ├── Tests
│ │ └── MMDBTests
│ │ │ ├── Info-OSX.plist
│ │ │ ├── Info-iOS.plist
│ │ │ └── MMDBTests.swift
│ └── update_database.sh
│ ├── NEKit
│ ├── .codeclimate.yml
│ ├── .gitignore
│ ├── .swiftlint.yml
│ ├── .travis.yml
│ ├── CHANGELOG.md
│ ├── Cartfile
│ ├── Cartfile.private
│ ├── Cartfile.resolved
│ ├── Gemfile
│ ├── Gemfile.lock
│ ├── GenerateCommonCryptoModule.swift
│ ├── LICENSE.md
│ ├── NEKit-iOS
│ │ ├── Info.plist
│ │ └── NEKit-iOS.h
│ ├── NEKit-macOS
│ │ ├── Info.plist
│ │ └── NEKit.h
│ ├── NEKit.xcodeproj
│ │ ├── project.pbxproj
│ │ ├── project.xcworkspace
│ │ │ ├── contents.xcworkspacedata
│ │ │ └── xcshareddata
│ │ │ │ ├── IDEWorkspaceChecks.plist
│ │ │ │ └── NEKit.xcscmblueprint
│ │ └── xcshareddata
│ │ │ └── xcschemes
│ │ │ ├── NEKit-iOS.xcscheme
│ │ │ ├── NEKit-macOS.xcscheme
│ │ │ └── NEKitDemo.xcscheme
│ ├── NEKitDemo
│ │ ├── AppDelegate.swift
│ │ ├── Assets.xcassets
│ │ │ └── AppIcon.appiconset
│ │ │ │ └── Contents.json
│ │ ├── Base.lproj
│ │ │ └── MainMenu.xib
│ │ └── Info.plist
│ ├── NEKitTest-macOS
│ │ └── Info.plist
│ ├── NEKitTests-iOS
│ │ └── Info.plist
│ ├── README.md
│ ├── bin
│ │ ├── bootstrap
│ │ ├── bootstrap-if-needed
│ │ └── release_framework
│ ├── circle.yml
│ ├── docs
│ │ ├── .gitignore
│ │ ├── .jazzy.yaml
│ │ └── build_docs.sh
│ ├── src
│ │ ├── Config
│ │ │ ├── AdapterFactoryParser.swift
│ │ │ ├── Configuration.swift
│ │ │ └── RuleParser.swift
│ │ ├── Crypto
│ │ │ ├── CCCrypto.swift
│ │ │ ├── CryptoEnum.swift
│ │ │ ├── CryptoHelper.swift
│ │ │ ├── HMAC.swift
│ │ │ ├── Libsodium.swift
│ │ │ ├── MD5Hash.swift
│ │ │ ├── SodiumStreamCrypto.swift
│ │ │ └── StreamCryptoProtocol.swift
│ │ ├── Event
│ │ │ ├── DebugObserver.swift
│ │ │ ├── Event
│ │ │ │ ├── AdapterSocketEvent.swift
│ │ │ │ ├── EventType.swift
│ │ │ │ ├── ProxyServerEvent.swift
│ │ │ │ ├── ProxySocketEvent.swift
│ │ │ │ ├── RuleMatchEvent.swift
│ │ │ │ └── TunnelEvent.swift
│ │ │ ├── Observer.swift
│ │ │ └── ObserverFactory.swift
│ │ ├── GeoIP
│ │ │ └── GeoIP.swift
│ │ ├── GlobalIntializer.swift
│ │ ├── IPStack
│ │ │ ├── DNS
│ │ │ │ ├── DNSEnums.swift
│ │ │ │ ├── DNSMessage.swift
│ │ │ │ ├── DNSResolver.swift
│ │ │ │ ├── DNSServer.swift
│ │ │ │ └── DNSSession.swift
│ │ │ ├── IPStackProtocol.swift
│ │ │ ├── Packet
│ │ │ │ ├── IPMutablePacket.swift
│ │ │ │ ├── IPPacket.swift
│ │ │ │ ├── PacketProtocolParser.swift
│ │ │ │ └── TCPMutablePacket.swift
│ │ │ ├── Router.swift
│ │ │ ├── TCPStack.swift
│ │ │ ├── TUNInterface.swift
│ │ │ └── UDPDirectStack.swift
│ │ ├── Messages
│ │ │ ├── ConnectSession.swift
│ │ │ └── HTTPHeader.swift
│ │ ├── Opt.swift
│ │ ├── ProxyServer
│ │ │ ├── GCDHTTPProxyServer.swift
│ │ │ ├── GCDProxyServer.swift
│ │ │ ├── GCDSOCKS5ProxyServer.swift
│ │ │ └── ProxyServer.swift
│ │ ├── RawSocket
│ │ │ ├── GCDTCPSocket.swift
│ │ │ ├── NWTCPSocket.swift
│ │ │ ├── NWUDPSocket.swift
│ │ │ ├── RawSocketFactory.swift
│ │ │ ├── RawTCPSocketProtocol.swift
│ │ │ └── TUNTCPSocket.swift
│ │ ├── ResponseGenerator.swift
│ │ ├── ResponseGeneratorFactory.swift
│ │ ├── Rule
│ │ │ ├── AllRule.swift
│ │ │ ├── CountryRule.swift
│ │ │ ├── DNSFailRule.swift
│ │ │ ├── DNSSessionMatchResult.swift
│ │ │ ├── DNSSessionMatchType.swift
│ │ │ ├── DirectRule.swift
│ │ │ ├── DomainListRule.swift
│ │ │ ├── IPRangeListRule.swift
│ │ │ ├── Rule.swift
│ │ │ └── RuleManager.swift
│ │ ├── Socket
│ │ │ ├── AdapterSocket
│ │ │ │ ├── AdapterSocket.swift
│ │ │ │ ├── DirectAdapter.swift
│ │ │ │ ├── Factory
│ │ │ │ │ ├── AdapterFactory.swift
│ │ │ │ │ ├── AdapterFactoryManager.swift
│ │ │ │ │ ├── AuthenticationServerAdapterFactory.swift
│ │ │ │ │ ├── HTTPAdapterFactory.swift
│ │ │ │ │ ├── RejectAdapterFactory.swift
│ │ │ │ │ ├── SOCKS5AdapterFactory.swift
│ │ │ │ │ ├── SecureHTTPAdapterFactory.swift
│ │ │ │ │ ├── ServerAdapterFactory.swift
│ │ │ │ │ ├── ShadowsocksAdapterFactory.swift
│ │ │ │ │ └── SpeedAdapterFactory.swift
│ │ │ │ ├── HTTPAdapter.swift
│ │ │ │ ├── RejectAdapter.swift
│ │ │ │ ├── SOCKS5Adapter.swift
│ │ │ │ ├── SecureHTTPAdapter.swift
│ │ │ │ ├── Shadowsocks
│ │ │ │ │ ├── CryptoStreamProcessor.swift
│ │ │ │ │ ├── ProtocolObfuscater.swift
│ │ │ │ │ ├── ShadowsocksAdapter.swift
│ │ │ │ │ └── StreamObfuscater.swift
│ │ │ │ └── SpeedAdapter.swift
│ │ │ ├── ProxySocket
│ │ │ │ ├── DirectProxySocket.swift
│ │ │ │ ├── HTTPProxySocket.swift
│ │ │ │ ├── ProxySocket.swift
│ │ │ │ └── SOCKS5ProxySocket.swift
│ │ │ └── SocketProtocol.swift
│ │ ├── Tunnel
│ │ │ ├── QueueFactory.swift
│ │ │ └── Tunnel.swift
│ │ ├── Utils.swift
│ │ └── Utils
│ │ │ ├── Atomic.swift
│ │ │ ├── BinaryDataScanner.swift
│ │ │ ├── Buffer.swift
│ │ │ ├── Checksum.swift
│ │ │ ├── HTTPAuthentication.swift
│ │ │ ├── HTTPStreamScanner.swift
│ │ │ ├── HTTPURL.swift
│ │ │ ├── IPAddress.swift
│ │ │ ├── IPInterval.swift
│ │ │ ├── IPMask.swift
│ │ │ ├── IPPool.swift
│ │ │ ├── IPRange.swift
│ │ │ ├── Port.swift
│ │ │ ├── StreamScanner.swift
│ │ │ └── UInt128.swift
│ └── test
│ │ └── Utils
│ │ ├── HTTPURLSpec.swift
│ │ ├── IPAddressSpec.swift
│ │ └── IPRangeSpec.swift
│ ├── Resolver
│ ├── .gitignore
│ ├── .travis.yml
│ ├── Cartfile.private
│ ├── Cartfile.resolved
│ ├── Gemfile
│ ├── Gemfile.lock
│ ├── License
│ ├── Resolver-iOS
│ │ ├── Info.plist
│ │ └── Resolver-iOS.h
│ ├── Resolver-iOSTests
│ │ └── Info.plist
│ ├── Resolver.xcodeproj
│ │ ├── project.pbxproj
│ │ ├── project.xcworkspace
│ │ │ ├── contents.xcworkspacedata
│ │ │ └── xcshareddata
│ │ │ │ └── IDEWorkspaceChecks.plist
│ │ └── xcshareddata
│ │ │ └── xcschemes
│ │ │ ├── Resolver-iOS.xcscheme
│ │ │ └── Resolver-macOS.xcscheme
│ ├── Resolver
│ │ ├── Info.plist
│ │ ├── Resolver.h
│ │ ├── Resolver.swift
│ │ └── SafeDict.swift
│ ├── ResolverTests
│ │ ├── Info.plist
│ │ └── ResolverTests.swift
│ ├── bin
│ │ ├── bootstrap
│ │ ├── bootstrap-if-needed
│ │ └── release_framework
│ └── circle.yml
│ ├── Sodium-framework
│ ├── README.md
│ ├── Sodium.xcodeproj
│ │ ├── project.pbxproj
│ │ ├── project.xcworkspace
│ │ │ └── contents.xcworkspacedata
│ │ └── xcshareddata
│ │ │ └── xcschemes
│ │ │ ├── Sodium-iOS.xcscheme
│ │ │ └── Sodium-macOS.xcscheme
│ ├── Sodium
│ │ ├── Info.plist
│ │ ├── Sodium.h
│ │ ├── includes
│ │ │ ├── core.h
│ │ │ ├── crypto_aead_aes256gcm.h
│ │ │ ├── crypto_aead_chacha20poly1305.h
│ │ │ ├── crypto_auth.h
│ │ │ ├── crypto_auth_hmacsha256.h
│ │ │ ├── crypto_auth_hmacsha512.h
│ │ │ ├── crypto_auth_hmacsha512256.h
│ │ │ ├── crypto_box.h
│ │ │ ├── crypto_box_curve25519xsalsa20poly1305.h
│ │ │ ├── crypto_core_hchacha20.h
│ │ │ ├── crypto_core_hsalsa20.h
│ │ │ ├── crypto_core_salsa20.h
│ │ │ ├── crypto_core_salsa2012.h
│ │ │ ├── crypto_core_salsa208.h
│ │ │ ├── crypto_generichash.h
│ │ │ ├── crypto_generichash_blake2b.h
│ │ │ ├── crypto_hash.h
│ │ │ ├── crypto_hash_sha256.h
│ │ │ ├── crypto_hash_sha512.h
│ │ │ ├── crypto_int32.h
│ │ │ ├── crypto_int64.h
│ │ │ ├── crypto_onetimeauth.h
│ │ │ ├── crypto_onetimeauth_poly1305.h
│ │ │ ├── crypto_pwhash.h
│ │ │ ├── crypto_pwhash_argon2i.h
│ │ │ ├── crypto_pwhash_scryptsalsa208sha256.h
│ │ │ ├── crypto_scalarmult.h
│ │ │ ├── crypto_scalarmult_curve25519.h
│ │ │ ├── crypto_secretbox.h
│ │ │ ├── crypto_secretbox_xsalsa20poly1305.h
│ │ │ ├── crypto_shorthash.h
│ │ │ ├── crypto_shorthash_siphash24.h
│ │ │ ├── crypto_sign.h
│ │ │ ├── crypto_sign_ed25519.h
│ │ │ ├── crypto_sign_edwards25519sha512batch.h
│ │ │ ├── crypto_stream.h
│ │ │ ├── crypto_stream_aes128ctr.h
│ │ │ ├── crypto_stream_chacha20.h
│ │ │ ├── crypto_stream_salsa20.h
│ │ │ ├── crypto_stream_salsa2012.h
│ │ │ ├── crypto_stream_salsa208.h
│ │ │ ├── crypto_stream_xsalsa20.h
│ │ │ ├── crypto_uint16.h
│ │ │ ├── crypto_uint32.h
│ │ │ ├── crypto_uint64.h
│ │ │ ├── crypto_uint8.h
│ │ │ ├── crypto_verify_16.h
│ │ │ ├── crypto_verify_32.h
│ │ │ ├── crypto_verify_64.h
│ │ │ ├── export.h
│ │ │ ├── randombytes.h
│ │ │ ├── randombytes_salsa20_random.h
│ │ │ ├── randombytes_sysrandom.h
│ │ │ ├── runtime.h
│ │ │ ├── sodium-lib.h
│ │ │ ├── utils.h
│ │ │ └── version.h
│ │ └── libs
│ │ │ ├── libsodium-iOS.a
│ │ │ └── libsodium-macOS.a
│ ├── SodiumTests-iOS
│ │ └── Info.plist
│ └── SodiumTests
│ │ ├── Info.plist
│ │ └── SodiumTests.swift
│ ├── YamlSwift
│ ├── .gitignore
│ ├── .swift-version
│ ├── LICENSE
│ ├── Package.swift
│ ├── Readme.md
│ ├── Sources
│ │ ├── Info.plist
│ │ ├── Yaml.h
│ │ └── Yaml
│ │ │ ├── YAMLOperators.swift
│ │ │ ├── YAMLParser.swift
│ │ │ ├── YAMLRegex.swift
│ │ │ ├── YAMLResult.swift
│ │ │ ├── YAMLTokenizer.swift
│ │ │ └── Yaml.swift
│ ├── Tests
│ │ ├── Info.plist
│ │ ├── LinuxMain.swift
│ │ └── YamlTests
│ │ │ ├── ExampleTests.swift
│ │ │ └── YamlTests.swift
│ ├── Yaml.podspec
│ └── Yaml.xcworkspace
│ │ └── contents.xcworkspacedata
│ └── tun2socks
│ ├── .gitignore
│ ├── .travis.yml
│ ├── Gemfile
│ ├── Gemfile.lock
│ ├── LICENSE
│ ├── README.md
│ ├── bin
│ └── release_framework
│ ├── docs
│ ├── .gitignore
│ ├── .jazzy.yaml
│ └── build_docs.sh
│ ├── lwip-iOS
│ └── Info.plist
│ ├── lwip-macOS
│ └── Info.plist
│ ├── lwip
│ ├── CHANGELOG
│ ├── COPYING
│ ├── FILES
│ ├── README
│ ├── UPGRADING
│ ├── arch
│ │ ├── cc.h
│ │ ├── perf.h
│ │ └── sys_arch.h
│ ├── compat.h
│ ├── lwip.h
│ ├── lwip
│ │ ├── api.h
│ │ ├── api_msg.h
│ │ ├── arch.h
│ │ ├── autoip.h
│ │ ├── debug.h
│ │ ├── def.h
│ │ ├── dhcp.h
│ │ ├── dns.h
│ │ ├── err.h
│ │ ├── icmp.h
│ │ ├── igmp.h
│ │ ├── inet.h
│ │ ├── inet_chksum.h
│ │ ├── init.h
│ │ ├── ip.h
│ │ ├── ip_addr.h
│ │ ├── ip_frag.h
│ │ ├── mem.h
│ │ ├── memp.h
│ │ ├── memp_std.h
│ │ ├── netbuf.h
│ │ ├── netdb.h
│ │ ├── netif.h
│ │ ├── netifapi.h
│ │ ├── opt.h
│ │ ├── pbuf.h
│ │ ├── raw.h
│ │ ├── sio.h
│ │ ├── snmp.h
│ │ ├── snmp_asn1.h
│ │ ├── snmp_msg.h
│ │ ├── snmp_structs.h
│ │ ├── sockets.h
│ │ ├── stats.h
│ │ ├── sys.h
│ │ ├── tcp.h
│ │ ├── tcp_impl.h
│ │ ├── tcpip.h
│ │ ├── timers.h
│ │ └── udp.h
│ ├── lwipopts.h
│ ├── netif
│ │ ├── etharp.h
│ │ ├── ppp_oe.h
│ │ └── slipif.h
│ └── src
│ │ ├── FILES
│ │ ├── api
│ │ ├── api_lib.c
│ │ ├── api_msg.c
│ │ ├── err.c
│ │ ├── netbuf.c
│ │ ├── netdb.c
│ │ ├── netifapi.c
│ │ ├── sockets.c
│ │ └── tcpip.c
│ │ ├── core
│ │ ├── def.c
│ │ ├── dhcp.c
│ │ ├── dns.c
│ │ ├── init.c
│ │ ├── ipv4
│ │ │ ├── autoip.c
│ │ │ ├── icmp.c
│ │ │ ├── igmp.c
│ │ │ ├── inet.c
│ │ │ ├── inet_chksum.c
│ │ │ ├── ip.c
│ │ │ ├── ip_addr.c
│ │ │ └── ip_frag.c
│ │ ├── ipv6
│ │ │ ├── README
│ │ │ ├── icmp6.c
│ │ │ ├── inet6.c
│ │ │ ├── ip6.c
│ │ │ └── ip6_addr.c
│ │ ├── mem.c
│ │ ├── memp.c
│ │ ├── netif.c
│ │ ├── pbuf.c
│ │ ├── raw.c
│ │ ├── snmp
│ │ │ ├── asn1_dec.c
│ │ │ ├── asn1_enc.c
│ │ │ ├── mib2.c
│ │ │ ├── mib_structs.c
│ │ │ ├── msg_in.c
│ │ │ └── msg_out.c
│ │ ├── stats.c
│ │ ├── sys.c
│ │ ├── tcp.c
│ │ ├── tcp_in.c
│ │ ├── tcp_out.c
│ │ ├── timers.c
│ │ └── udp.c
│ │ ├── darwin
│ │ └── src
│ │ │ ├── compat.c
│ │ │ └── sys_arch.c
│ │ └── netif
│ │ ├── FILES
│ │ ├── etharp.c
│ │ ├── ethernetif.c
│ │ ├── ppp
│ │ ├── auth.c
│ │ ├── auth.h
│ │ ├── chap.c
│ │ ├── chap.h
│ │ ├── chpms.c
│ │ ├── chpms.h
│ │ ├── fsm.c
│ │ ├── fsm.h
│ │ ├── ipcp.c
│ │ ├── ipcp.h
│ │ ├── lcp.c
│ │ ├── lcp.h
│ │ ├── magic.c
│ │ ├── magic.h
│ │ ├── md5.c
│ │ ├── md5.h
│ │ ├── pap.c
│ │ ├── pap.h
│ │ ├── ppp.c
│ │ ├── ppp.h
│ │ ├── ppp_impl.h
│ │ ├── ppp_oe.c
│ │ ├── pppdebug.h
│ │ ├── randm.c
│ │ ├── randm.h
│ │ ├── vj.c
│ │ └── vj.h
│ │ └── slipif.c
│ ├── tun2socks-ios
│ ├── Info.plist
│ └── tun2socks-ios.h
│ ├── tun2socks-macOS
│ ├── Info.plist
│ └── tun2socks.h
│ ├── tun2socks.xcodeproj
│ ├── project.pbxproj
│ ├── project.xcworkspace
│ │ ├── contents.xcworkspacedata
│ │ └── xcshareddata
│ │ │ └── IDEWorkspaceChecks.plist
│ └── xcshareddata
│ │ └── xcschemes
│ │ ├── lwip-iOS.xcscheme
│ │ ├── lwip-macOS.xcscheme
│ │ ├── tun2socks-iOS.xcscheme
│ │ └── tun2socks-macOS.xcscheme
│ └── tun2socks
│ ├── TSIPStack.swift
│ └── TSTCPSocket.swift
├── PacketTunnel
├── Info.plist
├── PacketTunnel.entitlements
└── PacketTunnelProvider.swift
├── README.md
└── freeWidget
├── Base.lproj
└── MainInterface.storyboard
├── Info.plist
├── TodayViewController.swift
└── freeWidget.entitlements
/.gitignore:
--------------------------------------------------------------------------------
1 | Carthage/Build
--------------------------------------------------------------------------------
/BearFree.xcodeproj/project.xcworkspace/contents.xcworkspacedata:
--------------------------------------------------------------------------------
1 |
2 |
4 |
6 |
7 |
8 |
--------------------------------------------------------------------------------
/BearFree.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | IDEDidComputeMac32BitWarning
6 |
7 |
8 |
9 |
--------------------------------------------------------------------------------
/BearFree.xcodeproj/project.xcworkspace/xcuserdata/zly.xcuserdatad/UserInterfaceState.xcuserstate:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/zlyBear/BearFree/30cdb2520bc8a0fda62e9f6f281dc38ff89a4448/BearFree.xcodeproj/project.xcworkspace/xcuserdata/zly.xcuserdatad/UserInterfaceState.xcuserstate
--------------------------------------------------------------------------------
/BearSS/Assets.xcassets/AppIcon.appiconset/icon-1024.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/zlyBear/BearFree/30cdb2520bc8a0fda62e9f6f281dc38ff89a4448/BearSS/Assets.xcassets/AppIcon.appiconset/icon-1024.png
--------------------------------------------------------------------------------
/BearSS/Assets.xcassets/AppIcon.appiconset/icon-20-ipad.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/zlyBear/BearFree/30cdb2520bc8a0fda62e9f6f281dc38ff89a4448/BearSS/Assets.xcassets/AppIcon.appiconset/icon-20-ipad.png
--------------------------------------------------------------------------------
/BearSS/Assets.xcassets/AppIcon.appiconset/icon-20@2x-ipad.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/zlyBear/BearFree/30cdb2520bc8a0fda62e9f6f281dc38ff89a4448/BearSS/Assets.xcassets/AppIcon.appiconset/icon-20@2x-ipad.png
--------------------------------------------------------------------------------
/BearSS/Assets.xcassets/AppIcon.appiconset/icon-20@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/zlyBear/BearFree/30cdb2520bc8a0fda62e9f6f281dc38ff89a4448/BearSS/Assets.xcassets/AppIcon.appiconset/icon-20@2x.png
--------------------------------------------------------------------------------
/BearSS/Assets.xcassets/AppIcon.appiconset/icon-20@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/zlyBear/BearFree/30cdb2520bc8a0fda62e9f6f281dc38ff89a4448/BearSS/Assets.xcassets/AppIcon.appiconset/icon-20@3x.png
--------------------------------------------------------------------------------
/BearSS/Assets.xcassets/AppIcon.appiconset/icon-29-ipad.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/zlyBear/BearFree/30cdb2520bc8a0fda62e9f6f281dc38ff89a4448/BearSS/Assets.xcassets/AppIcon.appiconset/icon-29-ipad.png
--------------------------------------------------------------------------------
/BearSS/Assets.xcassets/AppIcon.appiconset/icon-29.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/zlyBear/BearFree/30cdb2520bc8a0fda62e9f6f281dc38ff89a4448/BearSS/Assets.xcassets/AppIcon.appiconset/icon-29.png
--------------------------------------------------------------------------------
/BearSS/Assets.xcassets/AppIcon.appiconset/icon-29@2x-ipad.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/zlyBear/BearFree/30cdb2520bc8a0fda62e9f6f281dc38ff89a4448/BearSS/Assets.xcassets/AppIcon.appiconset/icon-29@2x-ipad.png
--------------------------------------------------------------------------------
/BearSS/Assets.xcassets/AppIcon.appiconset/icon-29@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/zlyBear/BearFree/30cdb2520bc8a0fda62e9f6f281dc38ff89a4448/BearSS/Assets.xcassets/AppIcon.appiconset/icon-29@2x.png
--------------------------------------------------------------------------------
/BearSS/Assets.xcassets/AppIcon.appiconset/icon-29@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/zlyBear/BearFree/30cdb2520bc8a0fda62e9f6f281dc38ff89a4448/BearSS/Assets.xcassets/AppIcon.appiconset/icon-29@3x.png
--------------------------------------------------------------------------------
/BearSS/Assets.xcassets/AppIcon.appiconset/icon-40.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/zlyBear/BearFree/30cdb2520bc8a0fda62e9f6f281dc38ff89a4448/BearSS/Assets.xcassets/AppIcon.appiconset/icon-40.png
--------------------------------------------------------------------------------
/BearSS/Assets.xcassets/AppIcon.appiconset/icon-40@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/zlyBear/BearFree/30cdb2520bc8a0fda62e9f6f281dc38ff89a4448/BearSS/Assets.xcassets/AppIcon.appiconset/icon-40@2x.png
--------------------------------------------------------------------------------
/BearSS/Assets.xcassets/AppIcon.appiconset/icon-40@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/zlyBear/BearFree/30cdb2520bc8a0fda62e9f6f281dc38ff89a4448/BearSS/Assets.xcassets/AppIcon.appiconset/icon-40@3x.png
--------------------------------------------------------------------------------
/BearSS/Assets.xcassets/AppIcon.appiconset/icon-50.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/zlyBear/BearFree/30cdb2520bc8a0fda62e9f6f281dc38ff89a4448/BearSS/Assets.xcassets/AppIcon.appiconset/icon-50.png
--------------------------------------------------------------------------------
/BearSS/Assets.xcassets/AppIcon.appiconset/icon-50@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/zlyBear/BearFree/30cdb2520bc8a0fda62e9f6f281dc38ff89a4448/BearSS/Assets.xcassets/AppIcon.appiconset/icon-50@2x.png
--------------------------------------------------------------------------------
/BearSS/Assets.xcassets/AppIcon.appiconset/icon-57.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/zlyBear/BearFree/30cdb2520bc8a0fda62e9f6f281dc38ff89a4448/BearSS/Assets.xcassets/AppIcon.appiconset/icon-57.png
--------------------------------------------------------------------------------
/BearSS/Assets.xcassets/AppIcon.appiconset/icon-57@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/zlyBear/BearFree/30cdb2520bc8a0fda62e9f6f281dc38ff89a4448/BearSS/Assets.xcassets/AppIcon.appiconset/icon-57@2x.png
--------------------------------------------------------------------------------
/BearSS/Assets.xcassets/AppIcon.appiconset/icon-60@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/zlyBear/BearFree/30cdb2520bc8a0fda62e9f6f281dc38ff89a4448/BearSS/Assets.xcassets/AppIcon.appiconset/icon-60@2x.png
--------------------------------------------------------------------------------
/BearSS/Assets.xcassets/AppIcon.appiconset/icon-60@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/zlyBear/BearFree/30cdb2520bc8a0fda62e9f6f281dc38ff89a4448/BearSS/Assets.xcassets/AppIcon.appiconset/icon-60@3x.png
--------------------------------------------------------------------------------
/BearSS/Assets.xcassets/AppIcon.appiconset/icon-72.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/zlyBear/BearFree/30cdb2520bc8a0fda62e9f6f281dc38ff89a4448/BearSS/Assets.xcassets/AppIcon.appiconset/icon-72.png
--------------------------------------------------------------------------------
/BearSS/Assets.xcassets/AppIcon.appiconset/icon-72@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/zlyBear/BearFree/30cdb2520bc8a0fda62e9f6f281dc38ff89a4448/BearSS/Assets.xcassets/AppIcon.appiconset/icon-72@2x.png
--------------------------------------------------------------------------------
/BearSS/Assets.xcassets/AppIcon.appiconset/icon-76.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/zlyBear/BearFree/30cdb2520bc8a0fda62e9f6f281dc38ff89a4448/BearSS/Assets.xcassets/AppIcon.appiconset/icon-76.png
--------------------------------------------------------------------------------
/BearSS/Assets.xcassets/AppIcon.appiconset/icon-76@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/zlyBear/BearFree/30cdb2520bc8a0fda62e9f6f281dc38ff89a4448/BearSS/Assets.xcassets/AppIcon.appiconset/icon-76@2x.png
--------------------------------------------------------------------------------
/BearSS/Assets.xcassets/AppIcon.appiconset/icon-83.5@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/zlyBear/BearFree/30cdb2520bc8a0fda62e9f6f281dc38ff89a4448/BearSS/Assets.xcassets/AppIcon.appiconset/icon-83.5@2x.png
--------------------------------------------------------------------------------
/BearSS/Assets.xcassets/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "info" : {
3 | "version" : 1,
4 | "author" : "xcode"
5 | }
6 | }
--------------------------------------------------------------------------------
/Cartfile:
--------------------------------------------------------------------------------
1 | github "soffes/CommonCrypto"
2 | git "https://github.com/zhuhaow/NEKit" "master"
3 | github "xmartlabs/Eureka" ~> 4.0
4 |
--------------------------------------------------------------------------------
/Cartfile.resolved:
--------------------------------------------------------------------------------
1 | github "CocoaLumberjack/CocoaLumberjack" "3.5.2"
2 | github "behrang/YamlSwift" "3.4.3"
3 | github "lexrus/MMDB-Swift" "0.3.0"
4 | github "robbiehanson/CocoaAsyncSocket" "7.6.3"
5 | github "soffes/CommonCrypto" "v1.1.0"
6 | github "xmartlabs/Eureka" "4.3.1"
7 | github "zhuhaow/NEKit" "6c5657e3a9ad98fb4b101bc1d2756ab7feb71b75"
8 | github "zhuhaow/Resolver" "0.2.0"
9 | github "zhuhaow/Sodium-framework" "v1.0.10.1"
10 | github "zhuhaow/tun2socks" "0.7.0"
11 |
--------------------------------------------------------------------------------
/Carthage/Checkouts/CocoaAsyncSocket/.travis.yml:
--------------------------------------------------------------------------------
1 | osx_image: xcode9.2
2 | language: objective-c
3 |
4 | install:
5 | - cd Tests
6 | - bundle install
7 | - bundle exec pod install --project-directory=./iOS
8 | - bundle exec pod install --project-directory=./Mac
9 | - cd ../
10 |
11 | script:
12 | - export IOS_VERSION="11.2" # waiting for xcode9.3 on Travis
13 | - bash Tests/test-all.sh
14 |
--------------------------------------------------------------------------------
/Carthage/Checkouts/CocoaAsyncSocket/CocoaAsyncSocket.xcodeproj/project.xcworkspace/contents.xcworkspacedata:
--------------------------------------------------------------------------------
1 |
2 |
4 |
6 |
7 |
8 |
--------------------------------------------------------------------------------
/Carthage/Checkouts/CocoaAsyncSocket/Examples/GCD/BonjourClient/BonjourClient.xcodeproj/project.xcworkspace/contents.xcworkspacedata:
--------------------------------------------------------------------------------
1 |
2 |
4 |
6 |
7 |
8 |
--------------------------------------------------------------------------------
/Carthage/Checkouts/CocoaAsyncSocket/Examples/GCD/BonjourClient/BonjourClient_Prefix.pch:
--------------------------------------------------------------------------------
1 | //
2 | // Prefix header for all source files of the 'BonjourClient' target in the 'BonjourClient' project
3 | //
4 |
5 | #ifdef __OBJC__
6 | #import
7 | #endif
8 |
--------------------------------------------------------------------------------
/Carthage/Checkouts/CocoaAsyncSocket/Examples/GCD/BonjourClient/English.lproj/InfoPlist.strings:
--------------------------------------------------------------------------------
1 | /* Localized versions of Info.plist keys */
2 |
3 |
--------------------------------------------------------------------------------
/Carthage/Checkouts/CocoaAsyncSocket/Examples/GCD/BonjourClient/main.m:
--------------------------------------------------------------------------------
1 | //
2 | // main.m
3 | // BonjourClient
4 | //
5 | // Created by Robbie Hanson on 1/27/11.
6 | // Copyright 2011 Voalte. All rights reserved.
7 | //
8 |
9 | #import
10 |
11 | int main(int argc, char *argv[])
12 | {
13 | return NSApplicationMain(argc, (const char **) argv);
14 | }
15 |
--------------------------------------------------------------------------------
/Carthage/Checkouts/CocoaAsyncSocket/Examples/GCD/BonjourServer/BonjourServer.xcodeproj/project.xcworkspace/contents.xcworkspacedata:
--------------------------------------------------------------------------------
1 |
2 |
4 |
6 |
7 |
8 |
--------------------------------------------------------------------------------
/Carthage/Checkouts/CocoaAsyncSocket/Examples/GCD/BonjourServer/BonjourServerAppDelegate.h:
--------------------------------------------------------------------------------
1 | #import
2 |
3 | @class GCDAsyncSocket;
4 |
5 |
6 | @interface BonjourServerAppDelegate : NSObject
7 | {
8 | NSNetService *netService;
9 | GCDAsyncSocket *asyncSocket;
10 | NSMutableArray *connectedSockets;
11 |
12 | NSWindow *__unsafe_unretained window;
13 | }
14 |
15 | @property (unsafe_unretained) IBOutlet NSWindow *window;
16 |
17 | @end
18 |
--------------------------------------------------------------------------------
/Carthage/Checkouts/CocoaAsyncSocket/Examples/GCD/BonjourServer/BonjourServer_Prefix.pch:
--------------------------------------------------------------------------------
1 | //
2 | // Prefix header for all source files of the 'BonjourServer' target in the 'BonjourServer' project
3 | //
4 |
5 | #ifdef __OBJC__
6 | #import
7 | #endif
8 |
--------------------------------------------------------------------------------
/Carthage/Checkouts/CocoaAsyncSocket/Examples/GCD/BonjourServer/English.lproj/InfoPlist.strings:
--------------------------------------------------------------------------------
1 | /* Localized versions of Info.plist keys */
2 |
3 |
--------------------------------------------------------------------------------
/Carthage/Checkouts/CocoaAsyncSocket/Examples/GCD/BonjourServer/main.m:
--------------------------------------------------------------------------------
1 | //
2 | // main.m
3 | // BonjourServer
4 | //
5 | // Created by Robbie Hanson on 1/27/11.
6 | // Copyright 2011 Voalte. All rights reserved.
7 | //
8 |
9 | #import
10 |
11 | int main(int argc, char *argv[])
12 | {
13 | return NSApplicationMain(argc, (const char **) argv);
14 | }
15 |
--------------------------------------------------------------------------------
/Carthage/Checkouts/CocoaAsyncSocket/Examples/GCD/ConnectTest/Desktop/ConnectTest.xcodeproj/project.xcworkspace/contents.xcworkspacedata:
--------------------------------------------------------------------------------
1 |
2 |
4 |
6 |
7 |
8 |
--------------------------------------------------------------------------------
/Carthage/Checkouts/CocoaAsyncSocket/Examples/GCD/ConnectTest/Desktop/ConnectTest/ConnectTest-Prefix.pch:
--------------------------------------------------------------------------------
1 | //
2 | // Prefix header for all source files of the 'ConnectTest' target in the 'ConnectTest' project
3 | //
4 |
5 | #ifdef __OBJC__
6 | #import
7 | #endif
8 |
--------------------------------------------------------------------------------
/Carthage/Checkouts/CocoaAsyncSocket/Examples/GCD/ConnectTest/Desktop/ConnectTest/ConnectTestAppDelegate.h:
--------------------------------------------------------------------------------
1 | #import
2 |
3 | @class GCDAsyncSocket;
4 |
5 |
6 | @interface ConnectTestAppDelegate : NSObject {
7 | @private
8 | GCDAsyncSocket *asyncSocket;
9 |
10 | NSWindow *__unsafe_unretained window;
11 | }
12 |
13 | @property (unsafe_unretained) IBOutlet NSWindow *window;
14 |
15 | @end
16 |
--------------------------------------------------------------------------------
/Carthage/Checkouts/CocoaAsyncSocket/Examples/GCD/ConnectTest/Desktop/ConnectTest/en.lproj/InfoPlist.strings:
--------------------------------------------------------------------------------
1 | /* Localized versions of Info.plist keys */
2 |
3 |
--------------------------------------------------------------------------------
/Carthage/Checkouts/CocoaAsyncSocket/Examples/GCD/ConnectTest/Desktop/ConnectTest/main.m:
--------------------------------------------------------------------------------
1 | //
2 | // main.m
3 | // ConnectTest
4 | //
5 | // Created by Robbie Hanson on 7/23/11.
6 | // Copyright 2011 __MyCompanyName__. All rights reserved.
7 | //
8 |
9 | #import
10 |
11 | int main(int argc, char *argv[])
12 | {
13 | return NSApplicationMain(argc, (const char **)argv);
14 | }
15 |
--------------------------------------------------------------------------------
/Carthage/Checkouts/CocoaAsyncSocket/Examples/GCD/ConnectTest/Mobile/ConnectTest.xcodeproj/project.xcworkspace/contents.xcworkspacedata:
--------------------------------------------------------------------------------
1 |
2 |
4 |
6 |
7 |
8 |
--------------------------------------------------------------------------------
/Carthage/Checkouts/CocoaAsyncSocket/Examples/GCD/ConnectTest/Mobile/ConnectTest/ConnectTest-Prefix.pch:
--------------------------------------------------------------------------------
1 | //
2 | // Prefix header for all source files of the 'ConnectTest' target in the 'ConnectTest' project
3 | //
4 |
5 | #import
6 |
7 | #ifndef __IPHONE_3_0
8 | #warning "This project uses features only available in iPhone SDK 3.0 and later."
9 | #endif
10 |
11 | #ifdef __OBJC__
12 | #import
13 | #import
14 | #endif
15 |
--------------------------------------------------------------------------------
/Carthage/Checkouts/CocoaAsyncSocket/Examples/GCD/ConnectTest/Mobile/ConnectTest/ConnectTestAppDelegate.h:
--------------------------------------------------------------------------------
1 | #import
2 |
3 | @class ConnectTestViewController;
4 | @class GCDAsyncSocket;
5 |
6 |
7 | @interface ConnectTestAppDelegate : NSObject
8 | {
9 | GCDAsyncSocket *asyncSocket;
10 | }
11 |
12 | @property (nonatomic, strong) IBOutlet UIWindow *window;
13 | @property (nonatomic, strong) IBOutlet ConnectTestViewController *viewController;
14 |
15 | @end
16 |
--------------------------------------------------------------------------------
/Carthage/Checkouts/CocoaAsyncSocket/Examples/GCD/ConnectTest/Mobile/ConnectTest/ConnectTestViewController.h:
--------------------------------------------------------------------------------
1 | #import
2 |
3 |
4 | @interface ConnectTestViewController : UIViewController {
5 |
6 | }
7 |
8 | @property (nonatomic, strong) IBOutlet UILabel *label;
9 |
10 | @end
11 |
--------------------------------------------------------------------------------
/Carthage/Checkouts/CocoaAsyncSocket/Examples/GCD/ConnectTest/Mobile/ConnectTest/ConnectTestViewController.m:
--------------------------------------------------------------------------------
1 | #import "ConnectTestViewController.h"
2 |
3 |
4 | @implementation ConnectTestViewController
5 |
6 | @synthesize label = _label;
7 |
8 |
9 | @end
10 |
--------------------------------------------------------------------------------
/Carthage/Checkouts/CocoaAsyncSocket/Examples/GCD/ConnectTest/Mobile/ConnectTest/en.lproj/InfoPlist.strings:
--------------------------------------------------------------------------------
1 | /* Localized versions of Info.plist keys */
2 |
3 |
--------------------------------------------------------------------------------
/Carthage/Checkouts/CocoaAsyncSocket/Examples/GCD/ConnectTest/Mobile/ConnectTest/main.m:
--------------------------------------------------------------------------------
1 | //
2 | // main.m
3 | // ConnectTest
4 | //
5 | // Created by Robbie Hanson on 7/25/11.
6 | // Copyright 2011 __MyCompanyName__. All rights reserved.
7 | //
8 |
9 | #import
10 |
11 | int main(int argc, char *argv[])
12 | {
13 | @autoreleasepool {
14 | int retVal = UIApplicationMain(argc, argv, nil, nil);
15 | return retVal;
16 | }
17 | }
18 |
--------------------------------------------------------------------------------
/Carthage/Checkouts/CocoaAsyncSocket/Examples/GCD/ConnectTest/Mobile/Default-568h@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/zlyBear/BearFree/30cdb2520bc8a0fda62e9f6f281dc38ff89a4448/Carthage/Checkouts/CocoaAsyncSocket/Examples/GCD/ConnectTest/Mobile/Default-568h@2x.png
--------------------------------------------------------------------------------
/Carthage/Checkouts/CocoaAsyncSocket/Examples/GCD/ConnectTest/ReadMe.txt:
--------------------------------------------------------------------------------
1 | The ConnectTest projects demonstrates some of the various options available for connecting to a host, such as:
2 |
3 | - Setting connect timeouts
4 | - Connecting to secure hosts (using SSL/TLS)
--------------------------------------------------------------------------------
/Carthage/Checkouts/CocoaAsyncSocket/Examples/GCD/DomainTest/DomainTest.xcodeproj/project.xcworkspace/contents.xcworkspacedata:
--------------------------------------------------------------------------------
1 |
2 |
4 |
6 |
7 |
8 |
--------------------------------------------------------------------------------
/Carthage/Checkouts/CocoaAsyncSocket/Examples/GCD/DomainTest/DomainTest/DomainTest-Prefix.pch:
--------------------------------------------------------------------------------
1 | //
2 | // Prefix header for all source files of the 'DomainTest' target in the 'DomainTest' project
3 | //
4 |
5 | #ifdef __OBJC__
6 | #import
7 | #endif
8 |
--------------------------------------------------------------------------------
/Carthage/Checkouts/CocoaAsyncSocket/Examples/GCD/DomainTest/DomainTest/en.lproj/InfoPlist.strings:
--------------------------------------------------------------------------------
1 | /* Localized versions of Info.plist keys */
2 |
3 |
--------------------------------------------------------------------------------
/Carthage/Checkouts/CocoaAsyncSocket/Examples/GCD/DomainTest/DomainTest/main.m:
--------------------------------------------------------------------------------
1 | //
2 | // main.m
3 | // DomainTest
4 | //
5 | // Created by Jonathan Diehl on 06.10.12.
6 | // Copyright (c) 2012 Jonathan Diehl. All rights reserved.
7 | //
8 |
9 | #import
10 |
11 | int main(int argc, char *argv[])
12 | {
13 | return NSApplicationMain(argc, (const char **)argv);
14 | }
15 |
--------------------------------------------------------------------------------
/Carthage/Checkouts/CocoaAsyncSocket/Examples/GCD/EchoServer/EchoServer.xcodeproj/project.xcworkspace/contents.xcworkspacedata:
--------------------------------------------------------------------------------
1 |
2 |
4 |
6 |
7 |
8 |
--------------------------------------------------------------------------------
/Carthage/Checkouts/CocoaAsyncSocket/Examples/GCD/EchoServer/EchoServer_Prefix.pch:
--------------------------------------------------------------------------------
1 | //
2 | // Prefix header for all source files of the 'EchoServer' target in the 'EchoServer' project
3 | //
4 |
5 | #ifdef __OBJC__
6 | #import
7 | #endif
8 |
--------------------------------------------------------------------------------
/Carthage/Checkouts/CocoaAsyncSocket/Examples/GCD/EchoServer/English.lproj/InfoPlist.strings:
--------------------------------------------------------------------------------
1 | /* Localized versions of Info.plist keys */
2 |
3 |
--------------------------------------------------------------------------------
/Carthage/Checkouts/CocoaAsyncSocket/Examples/GCD/EchoServer/main.m:
--------------------------------------------------------------------------------
1 | //
2 | // main.m
3 | // EchoServer
4 | //
5 | // Created by Robbie Hanson on 11/4/10.
6 | // Copyright 2010 __MyCompanyName__. All rights reserved.
7 | //
8 |
9 | #import
10 |
11 | int main(int argc, char *argv[])
12 | {
13 | return NSApplicationMain(argc, (const char **) argv);
14 | }
15 |
--------------------------------------------------------------------------------
/Carthage/Checkouts/CocoaAsyncSocket/Examples/GCD/SimpleHTTPClient/Desktop/SimpleHTTPClient.xcodeproj/project.xcworkspace/contents.xcworkspacedata:
--------------------------------------------------------------------------------
1 |
2 |
4 |
6 |
7 |
8 |
--------------------------------------------------------------------------------
/Carthage/Checkouts/CocoaAsyncSocket/Examples/GCD/SimpleHTTPClient/Desktop/SimpleHTTPClient/SimpleHTTPClient-Prefix.pch:
--------------------------------------------------------------------------------
1 | //
2 | // Prefix header for all source files of the 'SimpleHTTPClient' target in the 'SimpleHTTPClient' project
3 | //
4 |
5 | #ifdef __OBJC__
6 | #import
7 | #endif
8 |
--------------------------------------------------------------------------------
/Carthage/Checkouts/CocoaAsyncSocket/Examples/GCD/SimpleHTTPClient/Desktop/SimpleHTTPClient/SimpleHTTPClientAppDelegate.h:
--------------------------------------------------------------------------------
1 | #import
2 |
3 | @class GCDAsyncSocket;
4 |
5 |
6 | @interface SimpleHTTPClientAppDelegate : NSObject {
7 | @private
8 | GCDAsyncSocket *asyncSocket;
9 |
10 | NSWindow *__unsafe_unretained window;
11 | }
12 |
13 | @property (unsafe_unretained) IBOutlet NSWindow *window;
14 |
15 | @end
16 |
--------------------------------------------------------------------------------
/Carthage/Checkouts/CocoaAsyncSocket/Examples/GCD/SimpleHTTPClient/Desktop/SimpleHTTPClient/en.lproj/InfoPlist.strings:
--------------------------------------------------------------------------------
1 | /* Localized versions of Info.plist keys */
2 |
3 |
--------------------------------------------------------------------------------
/Carthage/Checkouts/CocoaAsyncSocket/Examples/GCD/SimpleHTTPClient/Desktop/SimpleHTTPClient/main.m:
--------------------------------------------------------------------------------
1 | //
2 | // main.m
3 | // SimpleHTTPClient
4 | //
5 | // Created by Robbie Hanson on 7/5/11.
6 | // Copyright 2011 __MyCompanyName__. All rights reserved.
7 | //
8 |
9 | #import
10 |
11 | int main(int argc, char *argv[])
12 | {
13 | return NSApplicationMain(argc, (const char **)argv);
14 | }
15 |
--------------------------------------------------------------------------------
/Carthage/Checkouts/CocoaAsyncSocket/Examples/GCD/SimpleHTTPClient/Mobile/Default-568h@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/zlyBear/BearFree/30cdb2520bc8a0fda62e9f6f281dc38ff89a4448/Carthage/Checkouts/CocoaAsyncSocket/Examples/GCD/SimpleHTTPClient/Mobile/Default-568h@2x.png
--------------------------------------------------------------------------------
/Carthage/Checkouts/CocoaAsyncSocket/Examples/GCD/SimpleHTTPClient/Mobile/SimpleHTTPClient.xcodeproj/project.xcworkspace/contents.xcworkspacedata:
--------------------------------------------------------------------------------
1 |
2 |
4 |
6 |
7 |
8 |
--------------------------------------------------------------------------------
/Carthage/Checkouts/CocoaAsyncSocket/Examples/GCD/SimpleHTTPClient/Mobile/SimpleHTTPClient/SimpleHTTPClient-Prefix.pch:
--------------------------------------------------------------------------------
1 | //
2 | // Prefix header for all source files of the 'SimpleHTTPClient' target in the 'SimpleHTTPClient' project
3 | //
4 |
5 | #import
6 |
7 | #ifndef __IPHONE_3_0
8 | #warning "This project uses features only available in iPhone SDK 3.0 and later."
9 | #endif
10 |
11 | #ifdef __OBJC__
12 | #import
13 | #import
14 | #endif
15 |
--------------------------------------------------------------------------------
/Carthage/Checkouts/CocoaAsyncSocket/Examples/GCD/SimpleHTTPClient/Mobile/SimpleHTTPClient/SimpleHTTPClientAppDelegate.h:
--------------------------------------------------------------------------------
1 | #import
2 |
3 | @class SimpleHTTPClientViewController;
4 | @class GCDAsyncSocket;
5 |
6 |
7 | @interface SimpleHTTPClientAppDelegate : NSObject
8 | {
9 | GCDAsyncSocket *asyncSocket;
10 | }
11 |
12 | @property (nonatomic) IBOutlet UIWindow *window;
13 | @property (nonatomic) IBOutlet SimpleHTTPClientViewController *viewController;
14 |
15 | @end
16 |
--------------------------------------------------------------------------------
/Carthage/Checkouts/CocoaAsyncSocket/Examples/GCD/SimpleHTTPClient/Mobile/SimpleHTTPClient/SimpleHTTPClientViewController.h:
--------------------------------------------------------------------------------
1 | #import
2 |
3 |
4 | @interface SimpleHTTPClientViewController : UIViewController {
5 |
6 | }
7 |
8 | @end
9 |
--------------------------------------------------------------------------------
/Carthage/Checkouts/CocoaAsyncSocket/Examples/GCD/SimpleHTTPClient/Mobile/SimpleHTTPClient/SimpleHTTPClientViewController.m:
--------------------------------------------------------------------------------
1 | #import "SimpleHTTPClientViewController.h"
2 |
3 |
4 | @implementation SimpleHTTPClientViewController
5 |
6 | @end
7 |
--------------------------------------------------------------------------------
/Carthage/Checkouts/CocoaAsyncSocket/Examples/GCD/SimpleHTTPClient/Mobile/SimpleHTTPClient/en.lproj/InfoPlist.strings:
--------------------------------------------------------------------------------
1 | /* Localized versions of Info.plist keys */
2 |
3 |
--------------------------------------------------------------------------------
/Carthage/Checkouts/CocoaAsyncSocket/Examples/GCD/SimpleHTTPClient/Mobile/SimpleHTTPClient/main.m:
--------------------------------------------------------------------------------
1 | //
2 | // main.m
3 | // SimpleHTTPClient
4 | //
5 | // Created by Robbie Hanson on 7/5/11.
6 | // Copyright 2011 __MyCompanyName__. All rights reserved.
7 | //
8 |
9 | #import
10 |
11 | int main(int argc, char *argv[])
12 | {
13 | @autoreleasepool {
14 | int retVal = UIApplicationMain(argc, argv, nil, nil);
15 | return retVal;
16 | }
17 | }
18 |
--------------------------------------------------------------------------------
/Carthage/Checkouts/CocoaAsyncSocket/Examples/GCD/SimpleHTTPClient/ReadMe.txt:
--------------------------------------------------------------------------------
1 | The SimpleHTTPClient projects are just a simple demonstration of reading and writing data using GCDAsyncSocket. Obviously it's not meant to be a full fledged HTTP client. There are other excellent libraries for that task. But the HTTP protocol itself is so simple, it makes for a great example.
--------------------------------------------------------------------------------
/Carthage/Checkouts/CocoaAsyncSocket/Examples/GCD/TestPreBuffer/Desktop/TestPreBuffer.xcodeproj/project.xcworkspace/contents.xcworkspacedata:
--------------------------------------------------------------------------------
1 |
2 |
4 |
6 |
7 |
8 |
--------------------------------------------------------------------------------
/Carthage/Checkouts/CocoaAsyncSocket/Examples/GCD/TestPreBuffer/Desktop/TestPreBuffer/AppDelegate.h:
--------------------------------------------------------------------------------
1 | #import
2 |
3 |
4 | @interface AppDelegate : NSObject
5 |
6 | @property (assign) IBOutlet NSWindow *window;
7 |
8 | @end
9 |
--------------------------------------------------------------------------------
/Carthage/Checkouts/CocoaAsyncSocket/Examples/GCD/TestPreBuffer/Desktop/TestPreBuffer/AppDelegate.m:
--------------------------------------------------------------------------------
1 | #import "AppDelegate.h"
2 | #import "TestPreBuffer.h"
3 |
4 |
5 | @implementation AppDelegate
6 |
7 | @synthesize window = _window;
8 |
9 | - (void)applicationDidFinishLaunching:(NSNotification *)aNotification
10 | {
11 | [TestPreBuffer start];
12 | }
13 |
14 | @end
15 |
--------------------------------------------------------------------------------
/Carthage/Checkouts/CocoaAsyncSocket/Examples/GCD/TestPreBuffer/Desktop/TestPreBuffer/TestPreBuffer-Prefix.pch:
--------------------------------------------------------------------------------
1 | //
2 | // Prefix header for all source files of the 'TestPreBuffer' target in the 'TestPreBuffer' project
3 | //
4 |
5 | #ifdef __OBJC__
6 | #import
7 | #endif
8 |
--------------------------------------------------------------------------------
/Carthage/Checkouts/CocoaAsyncSocket/Examples/GCD/TestPreBuffer/Desktop/TestPreBuffer/en.lproj/InfoPlist.strings:
--------------------------------------------------------------------------------
1 | /* Localized versions of Info.plist keys */
2 |
3 |
--------------------------------------------------------------------------------
/Carthage/Checkouts/CocoaAsyncSocket/Examples/GCD/TestPreBuffer/Desktop/TestPreBuffer/main.m:
--------------------------------------------------------------------------------
1 | //
2 | // main.m
3 | // TestPreBuffer
4 | //
5 | // Created by Robbie Hanson on 6/7/12.
6 | // Copyright (c) 2012 __MyCompanyName__. All rights reserved.
7 | //
8 |
9 | #import
10 |
11 | int main(int argc, char *argv[])
12 | {
13 | return NSApplicationMain(argc, (const char **)argv);
14 | }
15 |
--------------------------------------------------------------------------------
/Carthage/Checkouts/CocoaAsyncSocket/Examples/GCD/TestPreBuffer/Mobile/Default-568h@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/zlyBear/BearFree/30cdb2520bc8a0fda62e9f6f281dc38ff89a4448/Carthage/Checkouts/CocoaAsyncSocket/Examples/GCD/TestPreBuffer/Mobile/Default-568h@2x.png
--------------------------------------------------------------------------------
/Carthage/Checkouts/CocoaAsyncSocket/Examples/GCD/TestPreBuffer/Mobile/TestPreBuffer.xcodeproj/project.xcworkspace/contents.xcworkspacedata:
--------------------------------------------------------------------------------
1 |
2 |
4 |
6 |
7 |
8 |
--------------------------------------------------------------------------------
/Carthage/Checkouts/CocoaAsyncSocket/Examples/GCD/TestPreBuffer/Mobile/TestPreBuffer/AppDelegate.h:
--------------------------------------------------------------------------------
1 | #import
2 |
3 | @class ViewController;
4 |
5 |
6 | @interface AppDelegate : UIResponder
7 |
8 | @property (strong, nonatomic) UIWindow *window;
9 | @property (strong, nonatomic) ViewController *viewController;
10 |
11 | @end
12 |
--------------------------------------------------------------------------------
/Carthage/Checkouts/CocoaAsyncSocket/Examples/GCD/TestPreBuffer/Mobile/TestPreBuffer/TestPreBuffer-Prefix.pch:
--------------------------------------------------------------------------------
1 | //
2 | // Prefix header for all source files of the 'TestPreBuffer' target in the 'TestPreBuffer' project
3 | //
4 |
5 | #import
6 |
7 | #ifndef __IPHONE_4_0
8 | #warning "This project uses features only available in iOS SDK 4.0 and later."
9 | #endif
10 |
11 | #ifdef __OBJC__
12 | #import
13 | #import
14 | #endif
15 |
--------------------------------------------------------------------------------
/Carthage/Checkouts/CocoaAsyncSocket/Examples/GCD/TestPreBuffer/Mobile/TestPreBuffer/ViewController.h:
--------------------------------------------------------------------------------
1 | //
2 | // ViewController.h
3 | // TestPreBuffer
4 | //
5 | // Created by Robbie Hanson on 6/7/12.
6 | // Copyright (c) 2012 __MyCompanyName__. All rights reserved.
7 | //
8 |
9 | #import
10 |
11 | @interface ViewController : UIViewController
12 |
13 | @end
14 |
--------------------------------------------------------------------------------
/Carthage/Checkouts/CocoaAsyncSocket/Examples/GCD/TestPreBuffer/Mobile/TestPreBuffer/en.lproj/InfoPlist.strings:
--------------------------------------------------------------------------------
1 | /* Localized versions of Info.plist keys */
2 |
3 |
--------------------------------------------------------------------------------
/Carthage/Checkouts/CocoaAsyncSocket/Examples/GCD/TestPreBuffer/Mobile/TestPreBuffer/main.m:
--------------------------------------------------------------------------------
1 | //
2 | // main.m
3 | // TestPreBuffer
4 | //
5 | // Created by Robbie Hanson on 6/7/12.
6 | // Copyright (c) 2012 __MyCompanyName__. All rights reserved.
7 | //
8 |
9 | #import
10 |
11 | #import "AppDelegate.h"
12 |
13 | int main(int argc, char *argv[])
14 | {
15 | @autoreleasepool {
16 | return UIApplicationMain(argc, argv, nil, NSStringFromClass([AppDelegate class]));
17 | }
18 | }
19 |
--------------------------------------------------------------------------------
/Carthage/Checkouts/CocoaAsyncSocket/Examples/GCD/TestPreBuffer/Shared/TestPreBuffer.h:
--------------------------------------------------------------------------------
1 | #import
2 |
3 |
4 | @interface TestPreBuffer : NSObject
5 |
6 | + (void)start;
7 |
8 | @end
9 |
--------------------------------------------------------------------------------
/Carthage/Checkouts/CocoaAsyncSocket/Examples/GCD/UdpEchoClient/Desktop/UdpEchoClient.xcodeproj/project.xcworkspace/contents.xcworkspacedata:
--------------------------------------------------------------------------------
1 |
2 |
4 |
6 |
7 |
8 |
--------------------------------------------------------------------------------
/Carthage/Checkouts/CocoaAsyncSocket/Examples/GCD/UdpEchoClient/Desktop/UdpEchoClient/UdpEchoClient-Prefix.pch:
--------------------------------------------------------------------------------
1 | //
2 | // Prefix header for all source files of the 'UdpEchoClient' target in the 'UdpEchoClient' project
3 | //
4 |
5 | #ifdef __OBJC__
6 | #import
7 | #endif
8 |
--------------------------------------------------------------------------------
/Carthage/Checkouts/CocoaAsyncSocket/Examples/GCD/UdpEchoClient/Desktop/UdpEchoClient/en.lproj/InfoPlist.strings:
--------------------------------------------------------------------------------
1 | /* Localized versions of Info.plist keys */
2 |
3 |
--------------------------------------------------------------------------------
/Carthage/Checkouts/CocoaAsyncSocket/Examples/GCD/UdpEchoClient/Desktop/UdpEchoClient/main.m:
--------------------------------------------------------------------------------
1 | //
2 | // main.m
3 | // UdpEchoClient
4 | //
5 | // Created by Robbie Hanson on 11/28/11.
6 | // Copyright (c) 2011 __MyCompanyName__. All rights reserved.
7 | //
8 |
9 | #import
10 |
11 | int main(int argc, char *argv[])
12 | {
13 | return NSApplicationMain(argc, (const char **)argv);
14 | }
15 |
--------------------------------------------------------------------------------
/Carthage/Checkouts/CocoaAsyncSocket/Examples/GCD/UdpEchoClient/Mobile/Default-568h@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/zlyBear/BearFree/30cdb2520bc8a0fda62e9f6f281dc38ff89a4448/Carthage/Checkouts/CocoaAsyncSocket/Examples/GCD/UdpEchoClient/Mobile/Default-568h@2x.png
--------------------------------------------------------------------------------
/Carthage/Checkouts/CocoaAsyncSocket/Examples/GCD/UdpEchoClient/Mobile/UdpEchoClient.xcodeproj/project.xcworkspace/contents.xcworkspacedata:
--------------------------------------------------------------------------------
1 |
2 |
4 |
6 |
7 |
8 |
--------------------------------------------------------------------------------
/Carthage/Checkouts/CocoaAsyncSocket/Examples/GCD/UdpEchoClient/Mobile/UdpEchoClient/AppDelegate.h:
--------------------------------------------------------------------------------
1 | #import
2 |
3 | @class ViewController;
4 |
5 |
6 | @interface AppDelegate : UIResponder
7 |
8 | @property (strong, nonatomic) UIWindow *window;
9 | @property (strong, nonatomic) ViewController *viewController;
10 |
11 | @end
12 |
--------------------------------------------------------------------------------
/Carthage/Checkouts/CocoaAsyncSocket/Examples/GCD/UdpEchoClient/Mobile/UdpEchoClient/UdpEchoClient-Prefix.pch:
--------------------------------------------------------------------------------
1 | //
2 | // Prefix header for all source files of the 'UdpEchoClient' target in the 'UdpEchoClient' project
3 | //
4 |
5 | #import
6 |
7 | #ifndef __IPHONE_4_0
8 | #warning "This project uses features only available in iOS SDK 4.0 and later."
9 | #endif
10 |
11 | #ifdef __OBJC__
12 | #import
13 | #import
14 | #endif
15 |
--------------------------------------------------------------------------------
/Carthage/Checkouts/CocoaAsyncSocket/Examples/GCD/UdpEchoClient/Mobile/UdpEchoClient/ViewController.h:
--------------------------------------------------------------------------------
1 | #import
2 | #import "GCDAsyncUdpSocket.h"
3 |
4 | @interface ViewController : UIViewController
5 | {
6 | IBOutlet UITextField *addrField;
7 | IBOutlet UITextField *portField;
8 | IBOutlet UITextField *messageField;
9 | IBOutlet UIWebView *webView;
10 | }
11 |
12 | - (IBAction)send:(id)sender;
13 |
14 | @end
15 |
--------------------------------------------------------------------------------
/Carthage/Checkouts/CocoaAsyncSocket/Examples/GCD/UdpEchoClient/Mobile/UdpEchoClient/en.lproj/InfoPlist.strings:
--------------------------------------------------------------------------------
1 | /* Localized versions of Info.plist keys */
2 |
3 |
--------------------------------------------------------------------------------
/Carthage/Checkouts/CocoaAsyncSocket/Examples/GCD/UdpEchoClient/Mobile/UdpEchoClient/main.m:
--------------------------------------------------------------------------------
1 | //
2 | // main.m
3 | // UdpEchoClient
4 | //
5 | // Created by Robbie Hanson on 4/5/12.
6 | // Copyright (c) 2012 __MyCompanyName__. All rights reserved.
7 | //
8 |
9 | #import
10 |
11 | #import "AppDelegate.h"
12 |
13 | int main(int argc, char *argv[])
14 | {
15 | @autoreleasepool {
16 | return UIApplicationMain(argc, argv, nil, NSStringFromClass([AppDelegate class]));
17 | }
18 | }
19 |
--------------------------------------------------------------------------------
/Carthage/Checkouts/CocoaAsyncSocket/Examples/GCD/UdpEchoServer/Desktop/UdpEchoServer.xcodeproj/project.xcworkspace/contents.xcworkspacedata:
--------------------------------------------------------------------------------
1 |
2 |
4 |
6 |
7 |
8 |
--------------------------------------------------------------------------------
/Carthage/Checkouts/CocoaAsyncSocket/Examples/GCD/UdpEchoServer/Desktop/UdpEchoServer/UdpEchoServer-Prefix.pch:
--------------------------------------------------------------------------------
1 | //
2 | // Prefix header for all source files of the 'UdpEchoServer' target in the 'UdpEchoServer' project
3 | //
4 |
5 | #ifdef __OBJC__
6 | #import
7 | #endif
8 |
--------------------------------------------------------------------------------
/Carthage/Checkouts/CocoaAsyncSocket/Examples/GCD/UdpEchoServer/Desktop/UdpEchoServer/en.lproj/InfoPlist.strings:
--------------------------------------------------------------------------------
1 | /* Localized versions of Info.plist keys */
2 |
3 |
--------------------------------------------------------------------------------
/Carthage/Checkouts/CocoaAsyncSocket/Examples/GCD/UdpEchoServer/Desktop/UdpEchoServer/main.m:
--------------------------------------------------------------------------------
1 | //
2 | // main.m
3 | // UdpEchoServer
4 | //
5 | // Created by Robbie Hanson on 11/23/11.
6 | // Copyright (c) 2011 __MyCompanyName__. All rights reserved.
7 | //
8 |
9 | #import
10 |
11 | int main(int argc, char *argv[])
12 | {
13 | return NSApplicationMain(argc, (const char **)argv);
14 | }
15 |
--------------------------------------------------------------------------------
/Carthage/Checkouts/CocoaAsyncSocket/Examples/GCD/UdpEchoServer/Mobile/UdpEchoServer.xcodeproj/project.xcworkspace/contents.xcworkspacedata:
--------------------------------------------------------------------------------
1 |
2 |
4 |
6 |
7 |
8 |
--------------------------------------------------------------------------------
/Carthage/Checkouts/CocoaAsyncSocket/Examples/GCD/UdpEchoServer/Mobile/UdpEchoServer/AppDelegate.h:
--------------------------------------------------------------------------------
1 | #import
2 |
3 | @class ViewController;
4 |
5 |
6 | @interface AppDelegate : UIResponder
7 |
8 | @property (strong, nonatomic) UIWindow *window;
9 | @property (strong, nonatomic) ViewController *viewController;
10 |
11 | @end
12 |
--------------------------------------------------------------------------------
/Carthage/Checkouts/CocoaAsyncSocket/Examples/GCD/UdpEchoServer/Mobile/UdpEchoServer/UdpEchoServer-Prefix.pch:
--------------------------------------------------------------------------------
1 | //
2 | // Prefix header for all source files of the 'UdpEchoServer' target in the 'UdpEchoServer' project
3 | //
4 |
5 | #import
6 |
7 | #ifndef __IPHONE_4_0
8 | #warning "This project uses features only available in iOS SDK 4.0 and later."
9 | #endif
10 |
11 | #ifdef __OBJC__
12 | #import
13 | #import
14 | #endif
15 |
--------------------------------------------------------------------------------
/Carthage/Checkouts/CocoaAsyncSocket/Examples/GCD/UdpEchoServer/Mobile/UdpEchoServer/ViewController.h:
--------------------------------------------------------------------------------
1 | #import
2 | #import "GCDAsyncUdpSocket.h"
3 |
4 | @interface ViewController : UIViewController
5 | {
6 | IBOutlet UITextField *portField;
7 | IBOutlet UIButton *startStopButton;
8 | IBOutlet UIWebView *webView;
9 | }
10 |
11 | - (IBAction)startStop:(id)sender;
12 |
13 | @end
14 |
--------------------------------------------------------------------------------
/Carthage/Checkouts/CocoaAsyncSocket/Examples/GCD/UdpEchoServer/Mobile/UdpEchoServer/en.lproj/InfoPlist.strings:
--------------------------------------------------------------------------------
1 | /* Localized versions of Info.plist keys */
2 |
3 |
--------------------------------------------------------------------------------
/Carthage/Checkouts/CocoaAsyncSocket/Examples/GCD/UdpEchoServer/Mobile/UdpEchoServer/main.m:
--------------------------------------------------------------------------------
1 | //
2 | // main.m
3 | // UdpEchoServer
4 | //
5 | // Created by Robbie Hanson on 4/8/12.
6 | // Copyright (c) 2012 __MyCompanyName__. All rights reserved.
7 | //
8 |
9 | #import
10 |
11 | #import "AppDelegate.h"
12 |
13 | int main(int argc, char *argv[])
14 | {
15 | @autoreleasepool {
16 | return UIApplicationMain(argc, argv, nil, NSStringFromClass([AppDelegate class]));
17 | }
18 | }
19 |
--------------------------------------------------------------------------------
/Carthage/Checkouts/CocoaAsyncSocket/Examples/RunLoop/EchoServer/AppController.h:
--------------------------------------------------------------------------------
1 | #import
2 |
3 | @class AsyncSocket;
4 |
5 | @interface AppController : NSObject
6 | {
7 | AsyncSocket *listenSocket;
8 | NSMutableArray *connectedSockets;
9 |
10 | BOOL isRunning;
11 |
12 | IBOutlet id logView;
13 | IBOutlet id portField;
14 | IBOutlet id startStopButton;
15 | }
16 | - (IBAction)startStop:(id)sender;
17 | @end
18 |
--------------------------------------------------------------------------------
/Carthage/Checkouts/CocoaAsyncSocket/Examples/RunLoop/EchoServer/EchoServer.xcodeproj/project.xcworkspace/contents.xcworkspacedata:
--------------------------------------------------------------------------------
1 |
2 |
4 |
6 |
7 |
8 |
--------------------------------------------------------------------------------
/Carthage/Checkouts/CocoaAsyncSocket/Examples/RunLoop/EchoServer/EchoServer_Prefix.pch:
--------------------------------------------------------------------------------
1 | //
2 | // Prefix header for all source files of the 'EchoServer' target in the 'EchoServer' project
3 | //
4 |
5 | #ifdef __OBJC__
6 | #import
7 | #endif
8 |
--------------------------------------------------------------------------------
/Carthage/Checkouts/CocoaAsyncSocket/Examples/RunLoop/EchoServer/English.lproj/InfoPlist.strings:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/zlyBear/BearFree/30cdb2520bc8a0fda62e9f6f281dc38ff89a4448/Carthage/Checkouts/CocoaAsyncSocket/Examples/RunLoop/EchoServer/English.lproj/InfoPlist.strings
--------------------------------------------------------------------------------
/Carthage/Checkouts/CocoaAsyncSocket/Examples/RunLoop/EchoServer/English.lproj/MainMenu.nib/keyedobjects.nib:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/zlyBear/BearFree/30cdb2520bc8a0fda62e9f6f281dc38ff89a4448/Carthage/Checkouts/CocoaAsyncSocket/Examples/RunLoop/EchoServer/English.lproj/MainMenu.nib/keyedobjects.nib
--------------------------------------------------------------------------------
/Carthage/Checkouts/CocoaAsyncSocket/Examples/RunLoop/EchoServer/main.m:
--------------------------------------------------------------------------------
1 | //
2 | // main.m
3 | // EchoServer
4 | //
5 | // Created by Robbie Hanson on 7/10/08.
6 | // Copyright __MyCompanyName__ 2008. All rights reserved.
7 | //
8 |
9 | #import
10 |
11 | int main(int argc, char *argv[])
12 | {
13 | return NSApplicationMain(argc, (const char **) argv);
14 | }
15 |
--------------------------------------------------------------------------------
/Carthage/Checkouts/CocoaAsyncSocket/Examples/RunLoop/InterfaceTest/Classes/InterfaceTestViewController.h:
--------------------------------------------------------------------------------
1 | //
2 | // InterfaceTestViewController.h
3 | // InterfaceTest
4 | //
5 | // Created by Robbie Hanson on 10/15/10.
6 | // Copyright 2010 __MyCompanyName__. All rights reserved.
7 | //
8 |
9 | #import
10 |
11 | @interface InterfaceTestViewController : UIViewController {
12 |
13 | }
14 |
15 | @end
16 |
17 |
--------------------------------------------------------------------------------
/Carthage/Checkouts/CocoaAsyncSocket/Examples/RunLoop/InterfaceTest/Default-568h@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/zlyBear/BearFree/30cdb2520bc8a0fda62e9f6f281dc38ff89a4448/Carthage/Checkouts/CocoaAsyncSocket/Examples/RunLoop/InterfaceTest/Default-568h@2x.png
--------------------------------------------------------------------------------
/Carthage/Checkouts/CocoaAsyncSocket/Examples/RunLoop/InterfaceTest/InterfaceTest.xcodeproj/project.xcworkspace/contents.xcworkspacedata:
--------------------------------------------------------------------------------
1 |
2 |
4 |
6 |
7 |
8 |
--------------------------------------------------------------------------------
/Carthage/Checkouts/CocoaAsyncSocket/Examples/RunLoop/InterfaceTest/InterfaceTest_Prefix.pch:
--------------------------------------------------------------------------------
1 | //
2 | // Prefix header for all source files of the 'InterfaceTest' target in the 'InterfaceTest' project
3 | //
4 |
5 | #ifdef __OBJC__
6 | #import
7 | #import
8 | #endif
9 |
--------------------------------------------------------------------------------
/Carthage/Checkouts/CocoaAsyncSocket/Examples/RunLoop/InterfaceTest/main.m:
--------------------------------------------------------------------------------
1 | //
2 | // main.m
3 | // InterfaceTest
4 | //
5 | // Created by Robbie Hanson on 10/15/10.
6 | // Copyright 2010 __MyCompanyName__. All rights reserved.
7 | //
8 |
9 | #import
10 |
11 | int main(int argc, char *argv[]) {
12 |
13 | @autoreleasepool {
14 | int retVal = UIApplicationMain(argc, argv, nil, nil);
15 | return retVal;
16 | }
17 | }
18 |
--------------------------------------------------------------------------------
/Carthage/Checkouts/CocoaAsyncSocket/Examples/RunLoop/UdpEchoClient/UdpEchoClient.xcodeproj/project.xcworkspace/contents.xcworkspacedata:
--------------------------------------------------------------------------------
1 |
2 |
4 |
6 |
7 |
8 |
--------------------------------------------------------------------------------
/Carthage/Checkouts/CocoaAsyncSocket/Examples/RunLoop/UdpEchoClient/UdpEchoClient/UdpEchoClient-Prefix.pch:
--------------------------------------------------------------------------------
1 | //
2 | // Prefix header for all source files of the 'UdpEchoClient' target in the 'UdpEchoClient' project
3 | //
4 |
5 | #ifdef __OBJC__
6 | #import
7 | #endif
8 |
--------------------------------------------------------------------------------
/Carthage/Checkouts/CocoaAsyncSocket/Examples/RunLoop/UdpEchoClient/UdpEchoClient/en.lproj/InfoPlist.strings:
--------------------------------------------------------------------------------
1 | /* Localized versions of Info.plist keys */
2 |
3 |
--------------------------------------------------------------------------------
/Carthage/Checkouts/CocoaAsyncSocket/Examples/RunLoop/UdpEchoClient/UdpEchoClient/main.m:
--------------------------------------------------------------------------------
1 | //
2 | // main.m
3 | // UdpEchoClient
4 | //
5 | // Created by Robbie Hanson on 4/1/12.
6 | // Copyright (c) 2012 __MyCompanyName__. All rights reserved.
7 | //
8 |
9 | #import
10 |
11 | int main(int argc, char *argv[])
12 | {
13 | return NSApplicationMain(argc, (const char **)argv);
14 | }
15 |
--------------------------------------------------------------------------------
/Carthage/Checkouts/CocoaAsyncSocket/Examples/RunLoop/UdpEchoServer/UdpEchoServer.xcodeproj/project.xcworkspace/contents.xcworkspacedata:
--------------------------------------------------------------------------------
1 |
2 |
4 |
6 |
7 |
8 |
--------------------------------------------------------------------------------
/Carthage/Checkouts/CocoaAsyncSocket/Examples/RunLoop/UdpEchoServer/UdpEchoServer/AppDelegate.h:
--------------------------------------------------------------------------------
1 | #import
2 | #import "AsyncUdpSocket.h"
3 |
4 |
5 | @interface AppDelegate : NSObject
6 | {
7 | AsyncUdpSocket *udpSocket;
8 | BOOL isRunning;
9 | }
10 |
11 | @property (unsafe_unretained) IBOutlet NSWindow *window;
12 |
13 | @property IBOutlet NSTextField *portField;
14 | @property IBOutlet NSButton *startStopButton;
15 | @property IBOutlet NSTextView *logView;
16 |
17 | - (IBAction)startStopButtonPressed:(id)sender;
18 |
19 | @end
20 |
--------------------------------------------------------------------------------
/Carthage/Checkouts/CocoaAsyncSocket/Examples/RunLoop/UdpEchoServer/UdpEchoServer/UdpEchoServer-Prefix.pch:
--------------------------------------------------------------------------------
1 | //
2 | // Prefix header for all source files of the 'UdpEchoServer' target in the 'UdpEchoServer' project
3 | //
4 |
5 | #ifdef __OBJC__
6 | #import
7 | #endif
8 |
--------------------------------------------------------------------------------
/Carthage/Checkouts/CocoaAsyncSocket/Examples/RunLoop/UdpEchoServer/UdpEchoServer/en.lproj/InfoPlist.strings:
--------------------------------------------------------------------------------
1 | /* Localized versions of Info.plist keys */
2 |
3 |
--------------------------------------------------------------------------------
/Carthage/Checkouts/CocoaAsyncSocket/Examples/RunLoop/UdpEchoServer/UdpEchoServer/main.m:
--------------------------------------------------------------------------------
1 | //
2 | // main.m
3 | // UdpEchoServer
4 | //
5 | // Created by Robbie Hanson on 4/1/12.
6 | // Copyright (c) 2012 __MyCompanyName__. All rights reserved.
7 | //
8 |
9 | #import
10 |
11 | int main(int argc, char *argv[])
12 | {
13 | return NSApplicationMain(argc, (const char **)argv);
14 | }
15 |
--------------------------------------------------------------------------------
/Carthage/Checkouts/CocoaAsyncSocket/Source/Vendor/CocoaLumberjack/Extensions/README.txt:
--------------------------------------------------------------------------------
1 | This folder contains some sample formatters that may be helpful.
2 |
3 | Feel free to change them, extend them, or use them as the basis for your own custom formatter(s).
4 |
5 | More information about creating your own custom formatters can be found on the wiki:
6 | https://github.com/CocoaLumberjack/CocoaLumberjack/wiki/CustomFormatters
7 |
8 |
--------------------------------------------------------------------------------
/Carthage/Checkouts/CocoaAsyncSocket/Tests/Framework/CocoaAsyncSocketTests.xcodeproj/project.xcworkspace/contents.xcworkspacedata:
--------------------------------------------------------------------------------
1 |
2 |
4 |
6 |
7 |
8 |
--------------------------------------------------------------------------------
/Carthage/Checkouts/CocoaAsyncSocket/Tests/Framework/CocoaAsyncSocketTests.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | IDEDidComputeMac32BitWarning
6 |
7 |
8 |
9 |
--------------------------------------------------------------------------------
/Carthage/Checkouts/CocoaAsyncSocket/Tests/Gemfile:
--------------------------------------------------------------------------------
1 | source "https://rubygems.org"
2 |
3 | gem "cocoapods", "~>1.4.0"
4 |
--------------------------------------------------------------------------------
/Carthage/Checkouts/CocoaAsyncSocket/Tests/Mac/CocoaAsyncSocket.xcodeproj/project.xcworkspace/contents.xcworkspacedata:
--------------------------------------------------------------------------------
1 |
2 |
4 |
6 |
7 |
8 |
--------------------------------------------------------------------------------
/Carthage/Checkouts/CocoaAsyncSocket/Tests/Mac/CocoaAsyncSocket.xcworkspace/contents.xcworkspacedata:
--------------------------------------------------------------------------------
1 |
2 |
4 |
6 |
7 |
9 |
10 |
11 |
--------------------------------------------------------------------------------
/Carthage/Checkouts/CocoaAsyncSocket/Tests/Mac/CocoaAsyncSocket.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | IDEDidComputeMac32BitWarning
6 |
7 |
8 |
9 |
--------------------------------------------------------------------------------
/Carthage/Checkouts/CocoaAsyncSocket/Tests/Mac/Podfile:
--------------------------------------------------------------------------------
1 | source 'https://github.com/CocoaPods/Specs.git'
2 |
3 | use_frameworks!
4 |
5 | target :CocoaAsyncSocketTestsMac do
6 | platform :osx, '10.8'
7 | pod 'CocoaAsyncSocket', :path => '../../CocoaAsyncSocket.podspec'
8 | end
--------------------------------------------------------------------------------
/Carthage/Checkouts/CocoaAsyncSocket/Tests/Mac/Podfile.lock:
--------------------------------------------------------------------------------
1 | PODS:
2 | - CocoaAsyncSocket (7.6.3)
3 |
4 | DEPENDENCIES:
5 | - CocoaAsyncSocket (from `../../CocoaAsyncSocket.podspec`)
6 |
7 | EXTERNAL SOURCES:
8 | CocoaAsyncSocket:
9 | :path: ../../CocoaAsyncSocket.podspec
10 |
11 | SPEC CHECKSUMS:
12 | CocoaAsyncSocket: 97224bc66770fec0bc5fb373a752a62406cd31ee
13 |
14 | PODFILE CHECKSUM: e2d5a11e69cc6a8c9e8f637d8505ac427b7b8e02
15 |
16 | COCOAPODS: 1.4.0
17 |
--------------------------------------------------------------------------------
/Carthage/Checkouts/CocoaAsyncSocket/Tests/Shared/SecureSocketServer.p12:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/zlyBear/BearFree/30cdb2520bc8a0fda62e9f6f281dc38ff89a4448/Carthage/Checkouts/CocoaAsyncSocket/Tests/Shared/SecureSocketServer.p12
--------------------------------------------------------------------------------
/Carthage/Checkouts/CocoaAsyncSocket/Tests/iOS/CocoaAsyncSocket.xcodeproj/project.xcworkspace/contents.xcworkspacedata:
--------------------------------------------------------------------------------
1 |
2 |
4 |
6 |
7 |
8 |
--------------------------------------------------------------------------------
/Carthage/Checkouts/CocoaAsyncSocket/Tests/iOS/CocoaAsyncSocket.xcworkspace/contents.xcworkspacedata:
--------------------------------------------------------------------------------
1 |
2 |
4 |
6 |
7 |
9 |
10 |
11 |
--------------------------------------------------------------------------------
/Carthage/Checkouts/CocoaAsyncSocket/Tests/iOS/CocoaAsyncSocket.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | IDEDidComputeMac32BitWarning
6 |
7 |
8 |
9 |
--------------------------------------------------------------------------------
/Carthage/Checkouts/CocoaAsyncSocket/Tests/iOS/Podfile:
--------------------------------------------------------------------------------
1 | source 'https://github.com/CocoaPods/Specs.git'
2 |
3 | use_frameworks!
4 |
5 | target :CocoaAsyncSocketTestsiOS do
6 | platform :ios, '8.0'
7 | pod 'CocoaAsyncSocket', :path => '../../CocoaAsyncSocket.podspec'
8 | end
--------------------------------------------------------------------------------
/Carthage/Checkouts/CocoaAsyncSocket/Tests/iOS/Podfile.lock:
--------------------------------------------------------------------------------
1 | PODS:
2 | - CocoaAsyncSocket (7.6.3)
3 |
4 | DEPENDENCIES:
5 | - CocoaAsyncSocket (from `../../CocoaAsyncSocket.podspec`)
6 |
7 | EXTERNAL SOURCES:
8 | CocoaAsyncSocket:
9 | :path: ../../CocoaAsyncSocket.podspec
10 |
11 | SPEC CHECKSUMS:
12 | CocoaAsyncSocket: 97224bc66770fec0bc5fb373a752a62406cd31ee
13 |
14 | PODFILE CHECKSUM: 7ab0033c45d6145d209ac97a4d0f7905792ec3af
15 |
16 | COCOAPODS: 1.4.0
17 |
--------------------------------------------------------------------------------
/Carthage/Checkouts/CocoaLumberjack/.gitattributes:
--------------------------------------------------------------------------------
1 | *.mdj binary
2 |
--------------------------------------------------------------------------------
/Carthage/Checkouts/CocoaLumberjack/.swiftlint.yml:
--------------------------------------------------------------------------------
1 | disabled_rules:
2 | - line_length
3 | - function_parameter_count
4 |
5 | opt_in_rules:
6 | - empty_count
7 | - force_unwrapping
8 |
--------------------------------------------------------------------------------
/Carthage/Checkouts/CocoaLumberjack/Benchmarking/BaseNSLogging.h:
--------------------------------------------------------------------------------
1 | //
2 | // BaseNSLogging.h
3 | // Benchmarking
4 | //
5 | // CocoaLumberjack Demos
6 | //
7 |
8 | #import
9 |
10 | @interface BaseNSLogging : NSObject
11 |
12 | + (void)speedTest0;
13 | + (void)speedTest1;
14 | + (void)speedTest2;
15 | + (void)speedTest3;
16 | + (void)speedTest4;
17 |
18 | @end
19 |
--------------------------------------------------------------------------------
/Carthage/Checkouts/CocoaLumberjack/Benchmarking/Benchmarking.xcodeproj/xcshareddata/IDETemplateMacros.plist:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | FILEHEADER
6 |
7 | // ___FILENAME___
8 | // ___TARGETNAME___
9 | //
10 | // CocoaLumberjack Benchmarking
11 | //
12 |
13 |
--------------------------------------------------------------------------------
/Carthage/Checkouts/CocoaLumberjack/Benchmarking/DynamicLogging.h:
--------------------------------------------------------------------------------
1 | //
2 | // DynamicLogging.h
3 | // Benchmarking
4 | //
5 | // CocoaLumberjack Demos
6 | //
7 |
8 | #import
9 |
10 | @interface DynamicLogging : NSObject
11 |
12 | + (void)speedTest0;
13 | + (void)speedTest1;
14 | + (void)speedTest2;
15 | + (void)speedTest3;
16 | + (void)speedTest4;
17 |
18 | @end
19 |
--------------------------------------------------------------------------------
/Carthage/Checkouts/CocoaLumberjack/Benchmarking/Results/Lumberjack Benchmark (PowerMac).ograph:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/zlyBear/BearFree/30cdb2520bc8a0fda62e9f6f281dc38ff89a4448/Carthage/Checkouts/CocoaLumberjack/Benchmarking/Results/Lumberjack Benchmark (PowerMac).ograph
--------------------------------------------------------------------------------
/Carthage/Checkouts/CocoaLumberjack/Benchmarking/Results/Lumberjack Benchmark (iMac).ograph:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/zlyBear/BearFree/30cdb2520bc8a0fda62e9f6f281dc38ff89a4448/Carthage/Checkouts/CocoaLumberjack/Benchmarking/Results/Lumberjack Benchmark (iMac).ograph
--------------------------------------------------------------------------------
/Carthage/Checkouts/CocoaLumberjack/Benchmarking/Results/Lumberjack Benchmark (iPad).ograph:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/zlyBear/BearFree/30cdb2520bc8a0fda62e9f6f281dc38ff89a4448/Carthage/Checkouts/CocoaLumberjack/Benchmarking/Results/Lumberjack Benchmark (iPad).ograph
--------------------------------------------------------------------------------
/Carthage/Checkouts/CocoaLumberjack/Benchmarking/Results/Lumberjack Benchmark (iPhone 3GS).ograph:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/zlyBear/BearFree/30cdb2520bc8a0fda62e9f6f281dc38ff89a4448/Carthage/Checkouts/CocoaLumberjack/Benchmarking/Results/Lumberjack Benchmark (iPhone 3GS).ograph
--------------------------------------------------------------------------------
/Carthage/Checkouts/CocoaLumberjack/Benchmarking/StaticLogging.h:
--------------------------------------------------------------------------------
1 | //
2 | // StaticLogging.h
3 | // Benchmarking
4 | //
5 | // CocoaLumberjack Demos
6 | //
7 |
8 | #import
9 |
10 | @interface StaticLogging : NSObject
11 |
12 | + (void)speedTest0;
13 | + (void)speedTest1;
14 | + (void)speedTest2;
15 | + (void)speedTest3;
16 | + (void)speedTest4;
17 |
18 | @end
19 |
--------------------------------------------------------------------------------
/Carthage/Checkouts/CocoaLumberjack/Benchmarking/main.m:
--------------------------------------------------------------------------------
1 | //
2 | // main.m
3 | // Benchmarking
4 | //
5 | // CocoaLumberjack Benchmarking
6 | //
7 |
8 | #import
9 |
10 | #import "PerformanceTesting.h"
11 |
12 | int main(int argc, const char * argv[]) {
13 | @autoreleasepool {
14 | [PerformanceTesting startPerformanceTests];
15 | }
16 | return 0;
17 | }
18 |
--------------------------------------------------------------------------------
/Carthage/Checkouts/CocoaLumberjack/Configs/App-Debug.xcconfig:
--------------------------------------------------------------------------------
1 | // Configuration settings file format documentation can be found at:
2 | // https://help.apple.com/xcode/#/dev745c5c974
3 |
4 | #include "Module-Debug.xcconfig"
5 | #include "App-Shared.xcconfig"
6 |
7 | // Space-separated list of preprocessor macros of the form `foo` or `foo=bar`
8 | GCC_PREPROCESSOR_DEFINITIONS = $(inherited) DEBUG=1 DD_LOG_LEVEL=DDLogLevelAll
9 |
10 | // A list of compilation conditions to enable for conditional compilation expressions.
11 | SWIFT_ACTIVE_COMPILATION_CONDITIONS = DEBUG
12 |
--------------------------------------------------------------------------------
/Carthage/Checkouts/CocoaLumberjack/Configs/App-Release.xcconfig:
--------------------------------------------------------------------------------
1 | // Configuration settings file format documentation can be found at:
2 | // https://help.apple.com/xcode/#/dev745c5c974
3 |
4 | #include "Module-Release.xcconfig"
5 | #include "App-Shared.xcconfig"
6 |
7 | // Space-separated list of preprocessor macros of the form `foo` or `foo=bar`
8 | GCC_PREPROCESSOR_DEFINITIONS = $(inherited) DD_LOG_LEVEL=DDLogLevelWarning
9 |
--------------------------------------------------------------------------------
/Carthage/Checkouts/CocoaLumberjack/Configs/App-Shared.xcconfig:
--------------------------------------------------------------------------------
1 | // Configuration settings file format documentation can be found at:
2 | // https://help.apple.com/xcode/#/dev745c5c974
3 |
4 | // Code will load on this and later versions of watchOS. Framework APIs that are unavailable in earlier versions will be weak-linked; your code should check for null function pointers or specific system versions before calling newer APIs.
5 | WATCHOS_DEPLOYMENT_TARGET = 5.0
6 |
--------------------------------------------------------------------------------
/Carthage/Checkouts/CocoaLumberjack/Demos/Benchmark/Desktop/BenchmarkMac.xcodeproj/xcshareddata/IDETemplateMacros.plist:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | FILEHEADER
6 |
7 | // ___FILENAME___
8 | // ___TARGETNAME___
9 | //
10 | // CocoaLumberjack Demos
11 | //
12 |
13 |
14 |
--------------------------------------------------------------------------------
/Carthage/Checkouts/CocoaLumberjack/Demos/Benchmark/Desktop/BenchmarkMac/AppDelegate.h:
--------------------------------------------------------------------------------
1 | //
2 | // AppDelegate.h
3 | // BenchmarkMac
4 | //
5 | // CocoaLumberjack Demos
6 | //
7 |
8 | #import
9 |
10 | @interface AppDelegate : NSObject
11 |
12 | @property (assign) IBOutlet NSWindow *window;
13 |
14 | @end
15 |
--------------------------------------------------------------------------------
/Carthage/Checkouts/CocoaLumberjack/Demos/Benchmark/Desktop/BenchmarkMac/AppDelegate.m:
--------------------------------------------------------------------------------
1 | //
2 | // AppDelegate.m
3 | // BenchmarkMac
4 | //
5 | // CocoaLumberjack Demos
6 | //
7 |
8 | #import "AppDelegate.h"
9 | #import "PerformanceTesting.h"
10 |
11 | @implementation AppDelegate
12 |
13 | @synthesize window = _window;
14 |
15 | - (void)applicationDidFinishLaunching:(NSNotification *)aNotification
16 | {
17 | [PerformanceTesting startPerformanceTests];
18 | }
19 |
20 | @end
21 |
--------------------------------------------------------------------------------
/Carthage/Checkouts/CocoaLumberjack/Demos/Benchmark/Desktop/BenchmarkMac/BenchmarkMac-Prefix.pch:
--------------------------------------------------------------------------------
1 | //
2 | // BenchmarkMac-Prefix.pch
3 | // BenchmarkMac
4 | //
5 | // CocoaLumberjack Demos
6 | //
7 | //
8 | // Prefix header for all source files of the 'BenchmarkMac' target in the 'BenchmarkMac' project
9 | //
10 |
11 | #ifdef __OBJC__
12 | #import
13 | #endif
14 |
--------------------------------------------------------------------------------
/Carthage/Checkouts/CocoaLumberjack/Demos/Benchmark/Desktop/BenchmarkMac/en.lproj/InfoPlist.strings:
--------------------------------------------------------------------------------
1 | /* Localized versions of Info.plist keys */
2 |
3 |
--------------------------------------------------------------------------------
/Carthage/Checkouts/CocoaLumberjack/Demos/Benchmark/Desktop/BenchmarkMac/main.m:
--------------------------------------------------------------------------------
1 | //
2 | // main.m
3 | // BenchmarkMac
4 | //
5 | // CocoaLumberjack Demos
6 | //
7 |
8 | #import
9 |
10 | int main(int argc, char *argv[])
11 | {
12 | return NSApplicationMain(argc, (const char **)argv);
13 | }
14 |
--------------------------------------------------------------------------------
/Carthage/Checkouts/CocoaLumberjack/Demos/Benchmark/Desktop/ReadMe.txt:
--------------------------------------------------------------------------------
1 | This Xcode project provides a benchmarking suite for performance testing on Mac OS X.
2 |
3 | Details of the tests, as well as sample results, are provided on the Wiki:
4 | https://github.com/CocoaLumberjack/CocoaLumberjack/wiki/Performance
5 |
--------------------------------------------------------------------------------
/Carthage/Checkouts/CocoaLumberjack/Demos/Benchmark/Mobile/BenchmarkIPhone.xcodeproj/xcshareddata/IDETemplateMacros.plist:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | FILEHEADER
6 |
7 | // ___FILENAME___
8 | // ___TARGETNAME___
9 | //
10 | // CocoaLumberjack Demos
11 | //
12 |
13 |
14 |
--------------------------------------------------------------------------------
/Carthage/Checkouts/CocoaLumberjack/Demos/Benchmark/Mobile/BenchmarkIPhone_Prefix.pch:
--------------------------------------------------------------------------------
1 | //
2 | // BenchmarkIPhone_Prefix.pch
3 | // BenchmarkIPhone
4 | //
5 | // CocoaLumberjack Demos
6 | //
7 | //
8 | // Prefix header for all source files of the 'BenchmarkIPhone' target in the 'BenchmarkIPhone' project
9 | //
10 |
11 | #ifdef __OBJC__
12 | #import
13 | #import
14 | #endif
15 |
--------------------------------------------------------------------------------
/Carthage/Checkouts/CocoaLumberjack/Demos/Benchmark/Mobile/Classes/BenchmarkIPhoneViewController.h:
--------------------------------------------------------------------------------
1 | //
2 | // BenchmarkIPhoneViewController.h
3 | // BenchmarkIPhone
4 | //
5 | // CocoaLumberjack Demos
6 | //
7 |
8 | #import
9 |
10 | @interface BenchmarkIPhoneViewController : UIViewController
11 |
12 | @end
13 |
--------------------------------------------------------------------------------
/Carthage/Checkouts/CocoaLumberjack/Demos/Benchmark/Mobile/Classes/BenchmarkIPhoneViewController.m:
--------------------------------------------------------------------------------
1 | //
2 | // BenchmarkIPhoneViewController.m
3 | // BenchmarkIPhone
4 | //
5 | // CocoaLumberjack Demos
6 | //
7 |
8 | #import "BenchmarkIPhoneViewController.h"
9 |
10 | @implementation BenchmarkIPhoneViewController
11 |
12 | @end
13 |
--------------------------------------------------------------------------------
/Carthage/Checkouts/CocoaLumberjack/Demos/Benchmark/Mobile/Default-568h@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/zlyBear/BearFree/30cdb2520bc8a0fda62e9f6f281dc38ff89a4448/Carthage/Checkouts/CocoaLumberjack/Demos/Benchmark/Mobile/Default-568h@2x.png
--------------------------------------------------------------------------------
/Carthage/Checkouts/CocoaLumberjack/Demos/Benchmark/Mobile/ReadMe.txt:
--------------------------------------------------------------------------------
1 | This Xcode project provides a benchmarking suite for performance testing on the iPhone.
2 |
3 | Details of the tests, as well as sample results, are provided on the Wiki:
4 | https://github.com/CocoaLumberjack/CocoaLumberjack/wiki/Performance
5 |
--------------------------------------------------------------------------------
/Carthage/Checkouts/CocoaLumberjack/Demos/Benchmark/Mobile/main.m:
--------------------------------------------------------------------------------
1 | //
2 | // main.m
3 | // BenchmarkIPhone
4 | //
5 | // CocoaLumberjack Demos
6 | //
7 |
8 | #import
9 |
10 | int main(int argc, char *argv[]) {
11 | @autoreleasepool {
12 | int retVal = UIApplicationMain(argc, argv, nil, nil);
13 | return retVal;
14 | }
15 | }
16 |
--------------------------------------------------------------------------------
/Carthage/Checkouts/CocoaLumberjack/Demos/CLI/CLI.xcodeproj/xcshareddata/IDETemplateMacros.plist:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | FILEHEADER
6 |
7 | // ___FILENAME___
8 | // ___TARGETNAME___
9 | //
10 | // CocoaLumberjack Demos
11 | //
12 |
13 |
14 |
--------------------------------------------------------------------------------
/Carthage/Checkouts/CocoaLumberjack/Demos/CLI/CLI/CLI-Prefix.pch:
--------------------------------------------------------------------------------
1 | //
2 | // CLI-Prefix.pch
3 | // CLI
4 | //
5 | // CocoaLumberjack Demos
6 | //
7 | //
8 | // Prefix header
9 | //
10 | // The contents of this file are implicitly included at the beginning of every source file.
11 | //
12 |
13 | #ifdef __OBJC__
14 | #import
15 | #endif
16 |
--------------------------------------------------------------------------------
/Carthage/Checkouts/CocoaLumberjack/Demos/CaptureASL/CaptureASL.xcodeproj/xcshareddata/IDETemplateMacros.plist:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | FILEHEADER
6 |
7 | // ___FILENAME___
8 | // ___TARGETNAME___
9 | //
10 | // CocoaLumberjack Demos
11 | //
12 |
13 |
14 |
--------------------------------------------------------------------------------
/Carthage/Checkouts/CocoaLumberjack/Demos/CaptureASL/CaptureASL/AppDelegate.h:
--------------------------------------------------------------------------------
1 | //
2 | // AppDelegate.h
3 | // CaptureASL
4 | //
5 | // CocoaLumberjack Demos
6 | //
7 |
8 | #import
9 |
10 | @interface AppDelegate : UIResponder
11 |
12 | @property (strong, nonatomic) UIWindow *window;
13 |
14 | @end
15 |
16 |
--------------------------------------------------------------------------------
/Carthage/Checkouts/CocoaLumberjack/Demos/CaptureASL/CaptureASL/Images.xcassets/AppIcon.appiconset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "iphone",
5 | "size" : "29x29",
6 | "scale" : "2x"
7 | },
8 | {
9 | "idiom" : "iphone",
10 | "size" : "40x40",
11 | "scale" : "2x"
12 | },
13 | {
14 | "idiom" : "iphone",
15 | "size" : "60x60",
16 | "scale" : "2x"
17 | }
18 | ],
19 | "info" : {
20 | "version" : 1,
21 | "author" : "xcode"
22 | }
23 | }
--------------------------------------------------------------------------------
/Carthage/Checkouts/CocoaLumberjack/Demos/CaptureASL/CaptureASL/ViewController.h:
--------------------------------------------------------------------------------
1 | //
2 | // ViewController.h
3 | // CaptureASL
4 | //
5 | // CocoaLumberjack Demos
6 | //
7 |
8 | #import
9 |
10 | @interface ViewController : UIViewController
11 |
12 | - (IBAction)log:(id)sender;
13 | - (IBAction)asl_log:(UIButton *)sender;
14 |
15 | @end
16 |
--------------------------------------------------------------------------------
/Carthage/Checkouts/CocoaLumberjack/Demos/CaptureASL/CaptureASL/en.lproj/InfoPlist.strings:
--------------------------------------------------------------------------------
1 | /* Localized versions of Info.plist keys */
2 |
3 |
--------------------------------------------------------------------------------
/Carthage/Checkouts/CocoaLumberjack/Demos/CaptureASL/CaptureASL/main.m:
--------------------------------------------------------------------------------
1 | //
2 | // main.m
3 | // CaptureASL
4 | //
5 | // CocoaLumberjack Demos
6 | //
7 |
8 | #import
9 | #import "AppDelegate.h"
10 |
11 | int main(int argc, char * argv[])
12 | {
13 | @autoreleasepool {
14 | return UIApplicationMain(argc, argv, nil, NSStringFromClass([AppDelegate class]));
15 | }
16 | }
17 |
--------------------------------------------------------------------------------
/Carthage/Checkouts/CocoaLumberjack/Demos/ContextFilter/ContextFilter.xcodeproj/xcshareddata/IDETemplateMacros.plist:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | FILEHEADER
6 |
7 | // ___FILENAME___
8 | // ___TARGETNAME___
9 | //
10 | // CocoaLumberjack Demos
11 | //
12 |
13 |
14 |
--------------------------------------------------------------------------------
/Carthage/Checkouts/CocoaLumberjack/Demos/ContextFilter/ContextFilterAppDelegate.h:
--------------------------------------------------------------------------------
1 | //
2 | // ContextFilterAppDelegate.h
3 | // ContextFilter
4 | //
5 | // CocoaLumberjack Demos
6 | //
7 |
8 | #import
9 |
10 | @interface ContextFilterAppDelegate : NSObject {
11 | NSWindow *__unsafe_unretained window;
12 | }
13 |
14 | @property (unsafe_unretained) IBOutlet NSWindow *window;
15 |
16 | @end
17 |
--------------------------------------------------------------------------------
/Carthage/Checkouts/CocoaLumberjack/Demos/ContextFilter/ContextFilter_Prefix.pch:
--------------------------------------------------------------------------------
1 | //
2 | // ContextFilter_Prefix.pch
3 | // ContextFilter
4 | //
5 | // CocoaLumberjack Demos
6 | //
7 | //
8 | // Prefix header for all source files of the 'ContextFilter' target in the 'ContextFilter' project
9 | //
10 |
11 | #ifdef __OBJC__
12 | #import
13 | #endif
14 |
--------------------------------------------------------------------------------
/Carthage/Checkouts/CocoaLumberjack/Demos/ContextFilter/English.lproj/InfoPlist.strings:
--------------------------------------------------------------------------------
1 | /* Localized versions of Info.plist keys */
2 |
3 |
--------------------------------------------------------------------------------
/Carthage/Checkouts/CocoaLumberjack/Demos/ContextFilter/MyContextFilter.h:
--------------------------------------------------------------------------------
1 | //
2 | // MyContextFilter.h
3 | // ContextFilter
4 | //
5 | // CocoaLumberjack Demos
6 | //
7 |
8 | #import
9 | #import
10 |
11 | @interface MyContextFilter : NSObject
12 |
13 | @end
14 |
--------------------------------------------------------------------------------
/Carthage/Checkouts/CocoaLumberjack/Demos/ContextFilter/ThirdPartyFramework.h:
--------------------------------------------------------------------------------
1 | //
2 | // ThirdPartyFramework.h
3 | // ContextFilter
4 | //
5 | // CocoaLumberjack Demos
6 | //
7 |
8 | #import
9 |
10 | #define TP_LOG_CONTEXT 1044
11 |
12 | @interface ThirdPartyFramework : NSObject
13 |
14 | + (void)start;
15 |
16 | @end
17 |
--------------------------------------------------------------------------------
/Carthage/Checkouts/CocoaLumberjack/Demos/ContextFilter/main.m:
--------------------------------------------------------------------------------
1 | //
2 | // main.m
3 | // ContextFilter
4 | //
5 | // CocoaLumberjack Demos
6 | //
7 |
8 | #import
9 |
10 | int main(int argc, char *argv[])
11 | {
12 | return NSApplicationMain(argc, (const char **) argv);
13 | }
14 |
--------------------------------------------------------------------------------
/Carthage/Checkouts/CocoaLumberjack/Demos/CoreDataLogger/CoreDataLogger.xcodeproj/xcshareddata/IDETemplateMacros.plist:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | FILEHEADER
6 |
7 | // ___FILENAME___
8 | // ___TARGETNAME___
9 | //
10 | // CocoaLumberjack Demos
11 | //
12 |
13 |
14 |
--------------------------------------------------------------------------------
/Carthage/Checkouts/CocoaLumberjack/Demos/CoreDataLogger/CoreDataLogger/CoreDataLogger-Prefix.pch:
--------------------------------------------------------------------------------
1 | //
2 | // CoreDataLogger-Prefix.pch
3 | // CoreDataLogger
4 | //
5 | // CocoaLumberjack Demos
6 | //
7 | //
8 | // Prefix header for all source files of the 'CoreDataLogger' target in the 'CoreDataLogger' project
9 | //
10 |
11 | #ifdef __OBJC__
12 | #import
13 | #endif
14 |
--------------------------------------------------------------------------------
/Carthage/Checkouts/CocoaLumberjack/Demos/CoreDataLogger/CoreDataLogger/CoreDataLogger.xcdatamodeld/.xccurrentversion:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
--------------------------------------------------------------------------------
/Carthage/Checkouts/CocoaLumberjack/Demos/CoreDataLogger/CoreDataLogger/CoreDataLoggerAppDelegate.h:
--------------------------------------------------------------------------------
1 | //
2 | // CoreDataLoggerAppDelegate.h
3 | // CoreDataLogger
4 | //
5 | // CocoaLumberjack Demos
6 | //
7 |
8 | #import
9 |
10 | @class CoreDataLogger;
11 |
12 | @interface CoreDataLoggerAppDelegate : NSObject {
13 | @private
14 | CoreDataLogger *coreDataLogger;
15 | NSWindow *__unsafe_unretained window;
16 | }
17 |
18 | @property (unsafe_unretained) IBOutlet NSWindow *window;
19 |
20 | @end
21 |
--------------------------------------------------------------------------------
/Carthage/Checkouts/CocoaLumberjack/Demos/CoreDataLogger/CoreDataLogger/Log.xcdatamodeld/.xccurrentversion:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | _XCCurrentVersionName
6 | CocoaBotLog.xcdatamodel
7 |
8 |
9 |
--------------------------------------------------------------------------------
/Carthage/Checkouts/CocoaLumberjack/Demos/CoreDataLogger/CoreDataLogger/Log.xcdatamodeld/CocoaBotLog.xcdatamodel/elements:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/zlyBear/BearFree/30cdb2520bc8a0fda62e9f6f281dc38ff89a4448/Carthage/Checkouts/CocoaLumberjack/Demos/CoreDataLogger/CoreDataLogger/Log.xcdatamodeld/CocoaBotLog.xcdatamodel/elements
--------------------------------------------------------------------------------
/Carthage/Checkouts/CocoaLumberjack/Demos/CoreDataLogger/CoreDataLogger/Log.xcdatamodeld/CocoaBotLog.xcdatamodel/layout:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/zlyBear/BearFree/30cdb2520bc8a0fda62e9f6f281dc38ff89a4448/Carthage/Checkouts/CocoaLumberjack/Demos/CoreDataLogger/CoreDataLogger/Log.xcdatamodeld/CocoaBotLog.xcdatamodel/layout
--------------------------------------------------------------------------------
/Carthage/Checkouts/CocoaLumberjack/Demos/CoreDataLogger/CoreDataLogger/LogEntry.h:
--------------------------------------------------------------------------------
1 | //
2 | // LogEntry.h
3 | // CoreDataLogger
4 | //
5 | // CocoaLumberjack Demos
6 | //
7 |
8 | #import
9 | #import
10 |
11 | @interface LogEntry : NSManagedObject
12 |
13 | @property (nonatomic, strong) NSNumber * context;
14 | @property (nonatomic, strong) NSNumber * level;
15 | @property (nonatomic, strong) NSString * message;
16 | @property (nonatomic, strong) NSDate * timestamp;
17 |
18 | @end
19 |
--------------------------------------------------------------------------------
/Carthage/Checkouts/CocoaLumberjack/Demos/CoreDataLogger/CoreDataLogger/LogEntry.m:
--------------------------------------------------------------------------------
1 | //
2 | // LogEntry.m
3 | // CoreDataLogger
4 | //
5 | // CocoaLumberjack Demos
6 | //
7 |
8 | #import "LogEntry.h"
9 |
10 | @implementation LogEntry
11 |
12 | @dynamic context;
13 | @dynamic level;
14 | @dynamic message;
15 | @dynamic timestamp;
16 |
17 | @end
18 |
--------------------------------------------------------------------------------
/Carthage/Checkouts/CocoaLumberjack/Demos/CoreDataLogger/CoreDataLogger/en.lproj/InfoPlist.strings:
--------------------------------------------------------------------------------
1 | /* Localized versions of Info.plist keys */
2 |
3 |
--------------------------------------------------------------------------------
/Carthage/Checkouts/CocoaLumberjack/Demos/CoreDataLogger/CoreDataLogger/main.m:
--------------------------------------------------------------------------------
1 | //
2 | // main.m
3 | // CoreDataLogger
4 | //
5 | // CocoaLumberjack Demos
6 | //
7 |
8 | #import
9 |
10 | int main(int argc, char *argv[])
11 | {
12 | return NSApplicationMain(argc, (const char **)argv);
13 | }
14 |
--------------------------------------------------------------------------------
/Carthage/Checkouts/CocoaLumberjack/Demos/CustomFormatters/CustomFormatters.xcodeproj/xcshareddata/IDETemplateMacros.plist:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | FILEHEADER
6 |
7 | // ___FILENAME___
8 | // ___TARGETNAME___
9 | //
10 | // CocoaLumberjack Demos
11 | //
12 |
13 |
14 |
--------------------------------------------------------------------------------
/Carthage/Checkouts/CocoaLumberjack/Demos/CustomFormatters/CustomFormattersAppDelegate.h:
--------------------------------------------------------------------------------
1 | //
2 | // CustomFormattersAppDelegate.h
3 | // CustomFormatters
4 | //
5 | // CocoaLumberjack Demos
6 | //
7 |
8 | #import
9 |
10 | @interface CustomFormattersAppDelegate : NSObject {
11 | NSWindow *__unsafe_unretained window;
12 | }
13 |
14 | @property (unsafe_unretained) IBOutlet NSWindow *window;
15 |
16 | @end
17 |
--------------------------------------------------------------------------------
/Carthage/Checkouts/CocoaLumberjack/Demos/CustomFormatters/CustomFormatters_Prefix.pch:
--------------------------------------------------------------------------------
1 | //
2 | // CustomFormatters_Prefix.pch
3 | // CustomFormatters
4 | //
5 | // CocoaLumberjack Demos
6 | //
7 | //
8 | // Prefix header for all source files of the 'CustomFormatters' target in the 'CustomFormatters' project
9 | //
10 |
11 | #ifdef __OBJC__
12 | #import
13 | #endif
14 |
--------------------------------------------------------------------------------
/Carthage/Checkouts/CocoaLumberjack/Demos/CustomFormatters/English.lproj/InfoPlist.strings:
--------------------------------------------------------------------------------
1 | /* Localized versions of Info.plist keys */
2 |
3 |
--------------------------------------------------------------------------------
/Carthage/Checkouts/CocoaLumberjack/Demos/CustomFormatters/ReadMe.txt:
--------------------------------------------------------------------------------
1 | This Xcode project provides a sample custom formatter. It shows how one can customize the output format of a log message. This particular example demonstrates prefixing the file name, function, and line number before a log message.
2 |
3 | For more information on custom formatters, see the Wiki article:
4 | https://github.com/CocoaLumberjack/CocoaLumberjack/wiki/CustomFormatters
5 |
--------------------------------------------------------------------------------
/Carthage/Checkouts/CocoaLumberjack/Demos/CustomFormatters/TestFormatter.h:
--------------------------------------------------------------------------------
1 | //
2 | // TestFormatter.h
3 | // CustomFormatters
4 | //
5 | // CocoaLumberjack Demos
6 | //
7 |
8 | #import
9 | #import
10 |
11 | @interface TestFormatter : NSObject
12 |
13 | @end
14 |
--------------------------------------------------------------------------------
/Carthage/Checkouts/CocoaLumberjack/Demos/CustomFormatters/main.m:
--------------------------------------------------------------------------------
1 | //
2 | // main.m
3 | // CustomFormatters
4 | //
5 | // CocoaLumberjack Demos
6 | //
7 |
8 | #import
9 |
10 | int main(int argc, char *argv[])
11 | {
12 | return NSApplicationMain(argc, (const char **) argv);
13 | }
14 |
--------------------------------------------------------------------------------
/Carthage/Checkouts/CocoaLumberjack/Demos/CustomLogLevels/CustomLogLevels.xcodeproj/xcshareddata/IDETemplateMacros.plist:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | FILEHEADER
6 |
7 | // ___FILENAME___
8 | // ___TARGETNAME___
9 | //
10 | // CocoaLumberjack Demos
11 | //
12 |
13 |
14 |
--------------------------------------------------------------------------------
/Carthage/Checkouts/CocoaLumberjack/Demos/CustomLogLevels/CustomLogLevelsAppDelegate.h:
--------------------------------------------------------------------------------
1 | //
2 | // CustomLogLevelsAppDelegate.h
3 | // CustomLogLevels
4 | //
5 | // CocoaLumberjack Demos
6 | //
7 |
8 | #import
9 |
10 | @interface CustomLogLevelsAppDelegate : NSObject {
11 | NSWindow *__unsafe_unretained window;
12 | }
13 |
14 | @property (unsafe_unretained) IBOutlet NSWindow *window;
15 |
16 | @end
17 |
--------------------------------------------------------------------------------
/Carthage/Checkouts/CocoaLumberjack/Demos/CustomLogLevels/CustomLogLevels_Prefix.pch:
--------------------------------------------------------------------------------
1 | //
2 | // CustomLogLevels_Prefix.pch
3 | // CustomLogLevels
4 | //
5 | // CocoaLumberjack Demos
6 | //
7 | //
8 | // Prefix header for all source files of the 'CustomLogLevels' target in the 'CustomLogLevels' project
9 | //
10 |
11 | #ifdef __OBJC__
12 | #import
13 | #endif
14 |
--------------------------------------------------------------------------------
/Carthage/Checkouts/CocoaLumberjack/Demos/CustomLogLevels/English.lproj/InfoPlist.strings:
--------------------------------------------------------------------------------
1 | /* Localized versions of Info.plist keys */
2 |
3 |
--------------------------------------------------------------------------------
/Carthage/Checkouts/CocoaLumberjack/Demos/CustomLogLevels/ReadMe.txt:
--------------------------------------------------------------------------------
1 | This Xcode project demonstrates how you can customize the number of log levels, as well as the log level names. This particular project demonstrates using the following levels:
2 |
3 | Fatal
4 | Error
5 | Warn
6 | Notice
7 | Info
8 | Debug
9 |
10 | For more information, see the Wiki article:
11 | https://github.com/CocoaLumberjack/CocoaLumberjack/wiki/CustomLogLevels
12 |
--------------------------------------------------------------------------------
/Carthage/Checkouts/CocoaLumberjack/Demos/CustomLogLevels/main.m:
--------------------------------------------------------------------------------
1 | //
2 | // main.m
3 | // CustomLogLevels
4 | //
5 | // CocoaLumberjack Demos
6 | //
7 |
8 | #import
9 |
10 | int main(int argc, char *argv[])
11 | {
12 | return NSApplicationMain(argc, (const char **) argv);
13 | }
14 |
--------------------------------------------------------------------------------
/Carthage/Checkouts/CocoaLumberjack/Demos/Demos.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | IDEDidComputeMac32BitWarning
6 |
7 |
8 |
9 |
--------------------------------------------------------------------------------
/Carthage/Checkouts/CocoaLumberjack/Demos/DispatchQueueLogger/DispatchQueueLogger.xcodeproj/xcshareddata/IDETemplateMacros.plist:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | FILEHEADER
6 |
7 | // ___FILENAME___
8 | // ___TARGETNAME___
9 | //
10 | // CocoaLumberjack Demos
11 | //
12 |
13 |
14 |
--------------------------------------------------------------------------------
/Carthage/Checkouts/CocoaLumberjack/Demos/DispatchQueueLogger/DispatchQueueLogger/AppDelegate.h:
--------------------------------------------------------------------------------
1 | //
2 | // AppDelegate.h
3 | // DispatchQueueLogger
4 | //
5 | // CocoaLumberjack Demos
6 | //
7 |
8 | #import
9 |
10 | @interface AppDelegate : NSObject
11 |
12 | @property (unsafe_unretained) IBOutlet NSWindow *window;
13 |
14 | @end
15 |
--------------------------------------------------------------------------------
/Carthage/Checkouts/CocoaLumberjack/Demos/DispatchQueueLogger/DispatchQueueLogger/DispatchQueueLogger-Prefix.pch:
--------------------------------------------------------------------------------
1 | //
2 | // DispatchQueueLogger-Prefix.pch
3 | // DispatchQueueLogger
4 | //
5 | // CocoaLumberjack Demos
6 | //
7 | //
8 | // Prefix header for all source files of the 'DispatchQueueLogger' target in the 'DispatchQueueLogger' project
9 | //
10 |
11 | #ifdef __OBJC__
12 | #import
13 | #endif
14 |
--------------------------------------------------------------------------------
/Carthage/Checkouts/CocoaLumberjack/Demos/DispatchQueueLogger/DispatchQueueLogger/en.lproj/InfoPlist.strings:
--------------------------------------------------------------------------------
1 | /* Localized versions of Info.plist keys */
2 |
3 |
--------------------------------------------------------------------------------
/Carthage/Checkouts/CocoaLumberjack/Demos/DispatchQueueLogger/DispatchQueueLogger/main.m:
--------------------------------------------------------------------------------
1 | //
2 | // main.m
3 | // DispatchQueueLogger
4 | //
5 | // CocoaLumberjack Demos
6 | //
7 |
8 | #import
9 |
10 | int main(int argc, char *argv[])
11 | {
12 | return NSApplicationMain(argc, (const char **)argv);
13 | }
14 |
--------------------------------------------------------------------------------
/Carthage/Checkouts/CocoaLumberjack/Demos/FineGrainedLogging/English.lproj/InfoPlist.strings:
--------------------------------------------------------------------------------
1 | /* Localized versions of Info.plist keys */
2 |
3 |
--------------------------------------------------------------------------------
/Carthage/Checkouts/CocoaLumberjack/Demos/FineGrainedLogging/FineGrainedLogging.xcodeproj/xcshareddata/IDETemplateMacros.plist:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | FILEHEADER
6 |
7 | // ___FILENAME___
8 | // ___TARGETNAME___
9 | //
10 | // CocoaLumberjack Demos
11 | //
12 |
13 |
14 |
--------------------------------------------------------------------------------
/Carthage/Checkouts/CocoaLumberjack/Demos/FineGrainedLogging/FineGrainedLogging_Prefix.pch:
--------------------------------------------------------------------------------
1 | //
2 | // FineGrainedLogging_Prefix.pch
3 | // FineGrainedLogging
4 | //
5 | // CocoaLumberjack Demos
6 | //
7 | //
8 | // Prefix header for all source files of the 'FineGrainedLogging' target in the 'FineGrainedLogging' project
9 | //
10 |
11 | #ifdef __OBJC__
12 | #import
13 | #endif
14 |
--------------------------------------------------------------------------------
/Carthage/Checkouts/CocoaLumberjack/Demos/FineGrainedLogging/TimerOne.h:
--------------------------------------------------------------------------------
1 | //
2 | // TimerOne.h
3 | // FineGrainedLogging
4 | //
5 | // CocoaLumberjack Demos
6 | //
7 |
8 | #import
9 |
10 | @interface TimerOne : NSObject
11 | {
12 | NSTimer *foodTimer;
13 | NSTimer *sleepTimer;
14 | }
15 |
16 | @end
17 |
--------------------------------------------------------------------------------
/Carthage/Checkouts/CocoaLumberjack/Demos/FineGrainedLogging/TimerTwo.h:
--------------------------------------------------------------------------------
1 | //
2 | // TimerTwo.h
3 | // FineGrainedLogging
4 | //
5 | // CocoaLumberjack Demos
6 | //
7 |
8 | #import
9 |
10 | @interface TimerTwo : NSObject
11 | {
12 | NSTimer *foodTimer;
13 | NSTimer *sleepTimer;
14 | }
15 |
16 | @end
17 |
--------------------------------------------------------------------------------
/Carthage/Checkouts/CocoaLumberjack/Demos/FineGrainedLogging/main.m:
--------------------------------------------------------------------------------
1 | //
2 | // main.m
3 | // FineGrainedLogging
4 | //
5 | // CocoaLumberjack Demos
6 | //
7 |
8 | #import
9 |
10 | int main(int argc, char *argv[])
11 | {
12 | return NSApplicationMain(argc, (const char **) argv);
13 | }
14 |
--------------------------------------------------------------------------------
/Carthage/Checkouts/CocoaLumberjack/Demos/GlobalLogLevel/English.lproj/InfoPlist.strings:
--------------------------------------------------------------------------------
1 | /* Localized versions of Info.plist keys */
2 |
3 |
--------------------------------------------------------------------------------
/Carthage/Checkouts/CocoaLumberjack/Demos/GlobalLogLevel/GlobalLogLevel.xcodeproj/xcshareddata/IDETemplateMacros.plist:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | FILEHEADER
6 |
7 | // ___FILENAME___
8 | // ___TARGETNAME___
9 | //
10 | // CocoaLumberjack Demos
11 | //
12 |
13 |
14 |
--------------------------------------------------------------------------------
/Carthage/Checkouts/CocoaLumberjack/Demos/GlobalLogLevel/GlobalLogLevelAppDelegate.h:
--------------------------------------------------------------------------------
1 | //
2 | // GlobalLogLevelAppDelegate.h
3 | // GlobalLogLevel
4 | //
5 | // CocoaLumberjack Demos
6 | //
7 |
8 | #import
9 |
10 | @interface GlobalLogLevelAppDelegate : NSObject {
11 | NSWindow *__unsafe_unretained window;
12 | }
13 |
14 | @property (unsafe_unretained) IBOutlet NSWindow *window;
15 |
16 | @end
17 |
--------------------------------------------------------------------------------
/Carthage/Checkouts/CocoaLumberjack/Demos/GlobalLogLevel/GlobalLogLevel_Prefix.pch:
--------------------------------------------------------------------------------
1 | //
2 | // GlobalLogLevel_Prefix.pch
3 | // GlobalLogLevel
4 | //
5 | // CocoaLumberjack Demos
6 | //
7 | //
8 | // Prefix header for all source files of the 'GlobalLogLevel' target in the 'GlobalLogLevel' project
9 | //
10 |
11 | #ifdef __OBJC__
12 | #import
13 | #endif
14 |
--------------------------------------------------------------------------------
/Carthage/Checkouts/CocoaLumberjack/Demos/GlobalLogLevel/MyLogging.h:
--------------------------------------------------------------------------------
1 | //
2 | // MyLogging.h
3 | // GlobalLogLevel
4 | //
5 | // CocoaLumberjack Demos
6 | //
7 |
8 | #import
9 |
10 | extern DDLogLevel ddLogLevel;
11 |
--------------------------------------------------------------------------------
/Carthage/Checkouts/CocoaLumberjack/Demos/GlobalLogLevel/Stuff.h:
--------------------------------------------------------------------------------
1 | //
2 | // Stuff.h
3 | // GlobalLogLevel
4 | //
5 | // CocoaLumberjack Demos
6 | //
7 |
8 | #import
9 |
10 | @interface Stuff : NSObject
11 |
12 | + (void)doStuff;
13 |
14 | @end
15 |
--------------------------------------------------------------------------------
/Carthage/Checkouts/CocoaLumberjack/Demos/GlobalLogLevel/Stuff.m:
--------------------------------------------------------------------------------
1 | //
2 | // Stuff.m
3 | // GlobalLogLevel
4 | //
5 | // CocoaLumberjack Demos
6 | //
7 |
8 | #import "Stuff.h"
9 | #import "MyLogging.h"
10 |
11 | @implementation Stuff
12 |
13 | + (void)doStuff
14 | {
15 | DDLogError(@"%@: Error", THIS_FILE);
16 | DDLogWarn(@"%@: Warn", THIS_FILE);
17 | DDLogInfo(@"%@: Info", THIS_FILE);
18 | DDLogVerbose(@"%@: Verbose", THIS_FILE);
19 | }
20 |
21 | @end
22 |
--------------------------------------------------------------------------------
/Carthage/Checkouts/CocoaLumberjack/Demos/GlobalLogLevel/main.m:
--------------------------------------------------------------------------------
1 | //
2 | // main.m
3 | // GlobalLogLevel
4 | //
5 | // CocoaLumberjack Demos
6 | //
7 |
8 | #import
9 |
10 | int main(int argc, char *argv[])
11 | {
12 | return NSApplicationMain(argc, (const char **) argv);
13 | }
14 |
--------------------------------------------------------------------------------
/Carthage/Checkouts/CocoaLumberjack/Demos/LogFileCompressor/CompressingLogFileManager.h:
--------------------------------------------------------------------------------
1 | //
2 | // CompressingLogFileManager.h
3 | // LogFileCompressor
4 | //
5 | // CocoaLumberjack Demos
6 | //
7 |
8 | #import
9 | #import
10 |
11 | @interface CompressingLogFileManager : DDLogFileManagerDefault
12 | {
13 | BOOL upToDate;
14 | BOOL isCompressing;
15 | }
16 |
17 | @end
18 |
--------------------------------------------------------------------------------
/Carthage/Checkouts/CocoaLumberjack/Demos/LogFileCompressor/English.lproj/InfoPlist.strings:
--------------------------------------------------------------------------------
1 | /* Localized versions of Info.plist keys */
2 |
3 |
--------------------------------------------------------------------------------
/Carthage/Checkouts/CocoaLumberjack/Demos/LogFileCompressor/LogFileCompressor.xcodeproj/xcshareddata/IDETemplateMacros.plist:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | FILEHEADER
6 |
7 | // ___FILENAME___
8 | // ___TARGETNAME___
9 | //
10 | // CocoaLumberjack Demos
11 | //
12 |
13 |
14 |
--------------------------------------------------------------------------------
/Carthage/Checkouts/CocoaLumberjack/Demos/LogFileCompressor/LogFileCompressorAppDelegate.h:
--------------------------------------------------------------------------------
1 | //
2 | // LogFileCompressorAppDelegate.h
3 | // LogFileCompressor
4 | //
5 | // CocoaLumberjack Demos
6 | //
7 |
8 | #import
9 |
10 | @class DDFileLogger;
11 |
12 | @interface LogFileCompressorAppDelegate : NSObject
13 | {
14 | DDFileLogger *fileLogger;
15 |
16 | NSWindow *__unsafe_unretained window;
17 | }
18 |
19 | @property (unsafe_unretained) IBOutlet NSWindow *window;
20 |
21 | @end
22 |
--------------------------------------------------------------------------------
/Carthage/Checkouts/CocoaLumberjack/Demos/LogFileCompressor/LogFileCompressor_Prefix.pch:
--------------------------------------------------------------------------------
1 | //
2 | // LogFileCompressor_Prefix.pch
3 | // LogFileCompressor
4 | //
5 | // CocoaLumberjack Demos
6 | //
7 | //
8 | // Prefix header for all source files of the 'LogFileCompressor' target in the 'LogFileCompressor' project
9 | //
10 |
11 | #ifdef __OBJC__
12 | #import
13 | #endif
14 |
--------------------------------------------------------------------------------
/Carthage/Checkouts/CocoaLumberjack/Demos/LogFileCompressor/ReadMe.txt:
--------------------------------------------------------------------------------
1 | This Xcode project demonstrates compressing archived log files. This is done by creating a custom DDLogFileManager, which is part of the DDFileLogger.
2 |
3 | For more information, see the Wiki article:
4 | https://github.com/CocoaLumberjack/CocoaLumberjack/wiki/LogFileManagement
5 |
--------------------------------------------------------------------------------
/Carthage/Checkouts/CocoaLumberjack/Demos/LogFileCompressor/main.m:
--------------------------------------------------------------------------------
1 | //
2 | // main.m
3 | // LogFileCompressor
4 | //
5 | // CocoaLumberjack Demos
6 | //
7 |
8 | #import
9 |
10 | int main(int argc, char *argv[])
11 | {
12 | return NSApplicationMain(argc, (const char **) argv);
13 | }
14 |
--------------------------------------------------------------------------------
/Carthage/Checkouts/CocoaLumberjack/Demos/NonArcTest/NonArcTest/AppDelegate.h:
--------------------------------------------------------------------------------
1 | //
2 | // AppDelegate.h
3 | // NonArcTest
4 | //
5 | // CocoaLumberjack Demos
6 | //
7 |
8 | #import
9 |
10 | @interface AppDelegate : NSObject
11 |
12 | @property (assign) IBOutlet NSWindow *window;
13 |
14 | @end
15 |
--------------------------------------------------------------------------------
/Carthage/Checkouts/CocoaLumberjack/Demos/NonArcTest/NonArcTest/NonArcTest-Prefix.pch:
--------------------------------------------------------------------------------
1 | //
2 | // NonArcTest-Prefix.pch
3 | // NonArcTest
4 | //
5 | // CocoaLumberjack Demos
6 | //
7 | //
8 | // Prefix header for all source files of the 'NonArcTest' target in the 'NonArcTest' project
9 | //
10 |
11 | #ifdef __OBJC__
12 | #import
13 | #endif
14 |
--------------------------------------------------------------------------------
/Carthage/Checkouts/CocoaLumberjack/Demos/NonArcTest/NonArcTest/en.lproj/InfoPlist.strings:
--------------------------------------------------------------------------------
1 | /* Localized versions of Info.plist keys */
2 |
3 |
--------------------------------------------------------------------------------
/Carthage/Checkouts/CocoaLumberjack/Demos/NonArcTest/NonArcTest/main.m:
--------------------------------------------------------------------------------
1 | //
2 | // main.m
3 | // NonArcTest
4 | //
5 | // CocoaLumberjack Demos
6 | //
7 |
8 | #import
9 |
10 | int main(int argc, char *argv[])
11 | {
12 | return NSApplicationMain(argc, (const char **)argv);
13 | }
14 |
--------------------------------------------------------------------------------
/Carthage/Checkouts/CocoaLumberjack/Demos/OverflowTestMac/English.lproj/InfoPlist.strings:
--------------------------------------------------------------------------------
1 | /* Localized versions of Info.plist keys */
2 |
3 |
--------------------------------------------------------------------------------
/Carthage/Checkouts/CocoaLumberjack/Demos/OverflowTestMac/OverflowTestMac.xcodeproj/xcshareddata/IDETemplateMacros.plist:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | FILEHEADER
6 |
7 | // ___FILENAME___
8 | // ___TARGETNAME___
9 | //
10 | // CocoaLumberjack Demos
11 | //
12 |
13 |
14 |
--------------------------------------------------------------------------------
/Carthage/Checkouts/CocoaLumberjack/Demos/OverflowTestMac/OverflowTestMacAppDelegate.h:
--------------------------------------------------------------------------------
1 | //
2 | // OverflowTestMacAppDelegate.h
3 | // OverflowTestMac
4 | //
5 | // CocoaLumberjack Demos
6 | //
7 |
8 | #import
9 |
10 | @interface OverflowTestMacAppDelegate : NSObject {
11 | NSWindow *__unsafe_unretained window;
12 | }
13 |
14 | @property (unsafe_unretained) IBOutlet NSWindow *window;
15 |
16 | @end
17 |
--------------------------------------------------------------------------------
/Carthage/Checkouts/CocoaLumberjack/Demos/OverflowTestMac/OverflowTestMac_Prefix.pch:
--------------------------------------------------------------------------------
1 | //
2 | // OverflowTestMac_Prefix.pch
3 | // OverflowTestMac
4 | //
5 | // CocoaLumberjack Demos
6 | //
7 | //
8 | // Prefix header for all source files of the 'OverflowTestMac' target in the 'OverflowTestMac' project
9 | //
10 |
11 | #ifdef __OBJC__
12 | #import
13 | #endif
14 |
--------------------------------------------------------------------------------
/Carthage/Checkouts/CocoaLumberjack/Demos/OverflowTestMac/ReadMe.txt:
--------------------------------------------------------------------------------
1 | This Xcode project demonstrates how the logging framework handles overflow. That is, if asynchronous logging is enabled, and the application spits out log messages faster than the framework can process them, then what should the framework do?
2 |
3 | The framework can optionally enforce a maximum queue size. This project tests this max queue size, and ensures the framework is properly enforcing it.
4 |
5 | Detailed information can be found in DDLog's queueLogMessage:: method.
6 |
7 | This is a unit test project.
--------------------------------------------------------------------------------
/Carthage/Checkouts/CocoaLumberjack/Demos/OverflowTestMac/SlowLogger.h:
--------------------------------------------------------------------------------
1 | //
2 | // SlowLogger.h
3 | // OverflowTestMac
4 | //
5 | // CocoaLumberjack Demos
6 | //
7 |
8 | #import
9 | #import
10 |
11 | @interface SlowLogger : DDAbstractLogger
12 |
13 | @end
14 |
--------------------------------------------------------------------------------
/Carthage/Checkouts/CocoaLumberjack/Demos/OverflowTestMac/SlowLogger.m:
--------------------------------------------------------------------------------
1 | //
2 | // SlowLogger.m
3 | // OverflowTestMac
4 | //
5 | // CocoaLumberjack Demos
6 | //
7 |
8 | #import "SlowLogger.h"
9 |
10 | @implementation SlowLogger
11 |
12 | - (void)logMessage:(DDLogMessage *)logMessage
13 | {
14 | [NSThread sleepForTimeInterval:0.25];
15 | }
16 |
17 | @end
18 |
--------------------------------------------------------------------------------
/Carthage/Checkouts/CocoaLumberjack/Demos/OverflowTestMac/main.m:
--------------------------------------------------------------------------------
1 | //
2 | // main.m
3 | // OverflowTestMac
4 | //
5 | // CocoaLumberjack Demos
6 | //
7 |
8 | #import
9 |
10 | int main(int argc, char *argv[])
11 | {
12 | return NSApplicationMain(argc, (const char **) argv);
13 | }
14 |
--------------------------------------------------------------------------------
/Carthage/Checkouts/CocoaLumberjack/Demos/PerUserLogLevels/PerUserLogLevels.xcodeproj/xcshareddata/IDETemplateMacros.plist:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | FILEHEADER
6 |
7 | // ___FILENAME___
8 | // ___TARGETNAME___
9 | //
10 | // CocoaLumberjack Demos
11 | //
12 |
13 |
14 |
--------------------------------------------------------------------------------
/Carthage/Checkouts/CocoaLumberjack/Demos/PerUserLogLevels/PerUserLogLevels/AppDelegate.h:
--------------------------------------------------------------------------------
1 | //
2 | // AppDelegate.h
3 | // PerUserLogLevels
4 | //
5 | // CocoaLumberjack Demos
6 | //
7 |
8 | #import
9 |
10 | @interface AppDelegate : NSObject
11 |
12 | @property (assign) IBOutlet NSWindow *window;
13 |
14 | @end
15 |
--------------------------------------------------------------------------------
/Carthage/Checkouts/CocoaLumberjack/Demos/PerUserLogLevels/PerUserLogLevels/PerUserLogLevels-Prefix.pch:
--------------------------------------------------------------------------------
1 | //
2 | // PerUserLogLevels-Prefix.pch
3 | // PerUserLogLevels
4 | //
5 | // CocoaLumberjack Demos
6 | //
7 | //
8 | // Prefix header for all source files of the 'PerUserLogLevels' target in the 'PerUserLogLevels' project
9 | //
10 |
11 | #ifdef __OBJC__
12 | #import
13 | #endif
14 |
--------------------------------------------------------------------------------
/Carthage/Checkouts/CocoaLumberjack/Demos/PerUserLogLevels/PerUserLogLevels/en.lproj/InfoPlist.strings:
--------------------------------------------------------------------------------
1 | /* Localized versions of Info.plist keys */
2 |
3 |
--------------------------------------------------------------------------------
/Carthage/Checkouts/CocoaLumberjack/Demos/PerUserLogLevels/PerUserLogLevels/main.m:
--------------------------------------------------------------------------------
1 | //
2 | // main.m
3 | // PerUserLogLevels
4 | //
5 | // CocoaLumberjack Demos
6 | //
7 |
8 | #import
9 |
10 | int main(int argc, char *argv[])
11 | {
12 | return NSApplicationMain(argc, (const char **)argv);
13 | }
14 |
--------------------------------------------------------------------------------
/Carthage/Checkouts/CocoaLumberjack/Demos/RegisteredDynamicLogging/Desktop/RegisteredLoggingTest.xcodeproj/xcshareddata/IDETemplateMacros.plist:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | FILEHEADER
6 |
7 | // ___FILENAME___
8 | // ___TARGETNAME___
9 | //
10 | // CocoaLumberjack Demos
11 | //
12 |
13 |
14 |
--------------------------------------------------------------------------------
/Carthage/Checkouts/CocoaLumberjack/Demos/RegisteredDynamicLogging/Desktop/RegisteredLoggingTest/Lions.h:
--------------------------------------------------------------------------------
1 | //
2 | // Lions.h
3 | // RegisteredLoggingTest
4 | //
5 | // CocoaLumberjack Demos
6 | //
7 |
8 | #import
9 |
10 | @interface Lions : NSObject
11 |
12 | + (void)logStuff;
13 |
14 | @end
15 |
--------------------------------------------------------------------------------
/Carthage/Checkouts/CocoaLumberjack/Demos/RegisteredDynamicLogging/Desktop/RegisteredLoggingTest/RegisteredLoggingTest-Prefix.pch:
--------------------------------------------------------------------------------
1 | //
2 | // main.m
3 | // RegisteredLoggingTest
4 | //
5 | // CocoaLumberjack Demos
6 | //
7 | //
8 | // Prefix header for all source files of the 'RegisteredLoggingTest' target in the 'RegisteredLoggingTest' project
9 | //
10 |
11 | #ifdef __OBJC__
12 | #import
13 | #endif
14 |
--------------------------------------------------------------------------------
/Carthage/Checkouts/CocoaLumberjack/Demos/RegisteredDynamicLogging/Desktop/RegisteredLoggingTest/RegisteredLoggingTestAppDelegate.h:
--------------------------------------------------------------------------------
1 | //
2 | // RegisteredLoggingTestAppDelegate.h
3 | // RegisteredLoggingTest
4 | //
5 | // CocoaLumberjack Demos
6 | //
7 |
8 | #import
9 |
10 | @interface RegisteredLoggingTestAppDelegate : NSObject {
11 | NSWindow *__unsafe_unretained window;
12 | }
13 |
14 | @property (unsafe_unretained) IBOutlet NSWindow *window;
15 |
16 | @end
17 |
--------------------------------------------------------------------------------
/Carthage/Checkouts/CocoaLumberjack/Demos/RegisteredDynamicLogging/Desktop/RegisteredLoggingTest/Tigers.h:
--------------------------------------------------------------------------------
1 | //
2 | // Tigers.h
3 | // RegisteredLoggingTest
4 | //
5 | // CocoaLumberjack Demos
6 | //
7 |
8 | #import
9 |
10 | @interface Tigers : NSObject
11 |
12 | + (void)logStuff;
13 |
14 | @end
15 |
--------------------------------------------------------------------------------
/Carthage/Checkouts/CocoaLumberjack/Demos/RegisteredDynamicLogging/Desktop/RegisteredLoggingTest/en.lproj/InfoPlist.strings:
--------------------------------------------------------------------------------
1 | /* Localized versions of Info.plist keys */
2 |
3 |
--------------------------------------------------------------------------------
/Carthage/Checkouts/CocoaLumberjack/Demos/RegisteredDynamicLogging/Desktop/RegisteredLoggingTest/main.m:
--------------------------------------------------------------------------------
1 | //
2 | // main.m
3 | // RegisteredLoggingTest
4 | //
5 | // CocoaLumberjack Demos
6 | //
7 |
8 | #import
9 |
10 | int main(int argc, char *argv[])
11 | {
12 | return NSApplicationMain(argc, (const char **)argv);
13 | }
14 |
--------------------------------------------------------------------------------
/Carthage/Checkouts/CocoaLumberjack/Demos/RegisteredDynamicLogging/Mobile/Default-568h@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/zlyBear/BearFree/30cdb2520bc8a0fda62e9f6f281dc38ff89a4448/Carthage/Checkouts/CocoaLumberjack/Demos/RegisteredDynamicLogging/Mobile/Default-568h@2x.png
--------------------------------------------------------------------------------
/Carthage/Checkouts/CocoaLumberjack/Demos/RegisteredDynamicLogging/Mobile/RegisteredLoggingTest.xcodeproj/xcshareddata/IDETemplateMacros.plist:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | FILEHEADER
6 |
7 | // ___FILENAME___
8 | // ___TARGETNAME___
9 | //
10 | // CocoaLumberjack Demos
11 | //
12 |
13 |
14 |
--------------------------------------------------------------------------------
/Carthage/Checkouts/CocoaLumberjack/Demos/RegisteredDynamicLogging/Mobile/RegisteredLoggingTest/Lions.h:
--------------------------------------------------------------------------------
1 | //
2 | // Lions.h
3 | // RegisteredLoggingTest
4 | //
5 | // CocoaLumberjack Demos
6 | //
7 |
8 | #import
9 |
10 | @interface Lions : NSObject
11 |
12 | + (void)logStuff;
13 |
14 | @end
15 |
--------------------------------------------------------------------------------
/Carthage/Checkouts/CocoaLumberjack/Demos/RegisteredDynamicLogging/Mobile/RegisteredLoggingTest/RegisteredLoggingTestViewController.h:
--------------------------------------------------------------------------------
1 | //
2 | // RegisteredLoggingTestViewController.h
3 | // RegisteredLoggingTest
4 | //
5 | // CocoaLumberjack Demos
6 | //
7 |
8 | #import
9 |
10 | @interface RegisteredLoggingTestViewController : UIViewController
11 |
12 | @end
13 |
--------------------------------------------------------------------------------
/Carthage/Checkouts/CocoaLumberjack/Demos/RegisteredDynamicLogging/Mobile/RegisteredLoggingTest/RegisteredLoggingTestViewController.m:
--------------------------------------------------------------------------------
1 | //
2 | // RegisteredLoggingTestViewController.m
3 | // RegisteredLoggingTest
4 | //
5 | // CocoaLumberjack Demos
6 | //
7 |
8 | #import "RegisteredLoggingTestViewController.h"
9 |
10 | @implementation RegisteredLoggingTestViewController
11 |
12 | @end
13 |
--------------------------------------------------------------------------------
/Carthage/Checkouts/CocoaLumberjack/Demos/RegisteredDynamicLogging/Mobile/RegisteredLoggingTest/Tigers.h:
--------------------------------------------------------------------------------
1 | //
2 | // Tigers.h
3 | // RegisteredLoggingTest
4 | //
5 | // CocoaLumberjack Demos
6 | //
7 |
8 | #import
9 |
10 | @interface Tigers : NSObject
11 |
12 | + (void)logStuff;
13 |
14 | @end
15 |
--------------------------------------------------------------------------------
/Carthage/Checkouts/CocoaLumberjack/Demos/RegisteredDynamicLogging/Mobile/RegisteredLoggingTest/en.lproj/InfoPlist.strings:
--------------------------------------------------------------------------------
1 | /* Localized versions of Info.plist keys */
2 |
3 |
--------------------------------------------------------------------------------
/Carthage/Checkouts/CocoaLumberjack/Demos/RegisteredDynamicLogging/Mobile/RegisteredLoggingTest/main.m:
--------------------------------------------------------------------------------
1 | //
2 | // main.m
3 | // RegisteredLoggingTest
4 | //
5 | // CocoaLumberjack Demos
6 | //
7 |
8 | #import
9 |
10 | int main(int argc, char *argv[])
11 | {
12 | @autoreleasepool {
13 | int retVal = UIApplicationMain(argc, argv, nil, nil);
14 | return retVal;
15 | }
16 | }
17 |
--------------------------------------------------------------------------------
/Carthage/Checkouts/CocoaLumberjack/Demos/RollingTestMac/English.lproj/InfoPlist.strings:
--------------------------------------------------------------------------------
1 | /* Localized versions of Info.plist keys */
2 |
3 |
--------------------------------------------------------------------------------
/Carthage/Checkouts/CocoaLumberjack/Demos/RollingTestMac/ReadMe.txt:
--------------------------------------------------------------------------------
1 | This Xcode project tests the file logger by ensuring that it is properly rolling log files when it should. It is a unit test project.
--------------------------------------------------------------------------------
/Carthage/Checkouts/CocoaLumberjack/Demos/RollingTestMac/RollingTestMac.xcodeproj/xcshareddata/IDETemplateMacros.plist:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | FILEHEADER
6 |
7 | // ___FILENAME___
8 | // ___TARGETNAME___
9 | //
10 | // CocoaLumberjack Demos
11 | //
12 |
13 |
14 |
--------------------------------------------------------------------------------
/Carthage/Checkouts/CocoaLumberjack/Demos/RollingTestMac/RollingTestMacAppDelegate.h:
--------------------------------------------------------------------------------
1 | //
2 | // RollingTestMacAppDelegate.h
3 | // RollingTestMac
4 | //
5 | // CocoaLumberjack Demos
6 | //
7 |
8 | #import
9 |
10 | @class DDFileLogger;
11 |
12 | @interface RollingTestMacAppDelegate : NSObject
13 | {
14 | DDFileLogger *fileLogger;
15 |
16 | NSWindow *__unsafe_unretained window;
17 | }
18 |
19 | @property (unsafe_unretained) IBOutlet NSWindow *window;
20 |
21 | @end
22 |
--------------------------------------------------------------------------------
/Carthage/Checkouts/CocoaLumberjack/Demos/RollingTestMac/RollingTestMac_Prefix.pch:
--------------------------------------------------------------------------------
1 | //
2 | // RollingTestMac_Prefix.pch
3 | // RollingTestMac
4 | //
5 | // CocoaLumberjack Demos
6 | //
7 | //
8 | // Prefix header for all source files of the 'RollingTestMac' target in the 'RollingTestMac' project
9 | //
10 |
11 | #ifdef __OBJC__
12 | #import
13 | #endif
14 |
--------------------------------------------------------------------------------
/Carthage/Checkouts/CocoaLumberjack/Demos/RollingTestMac/main.m:
--------------------------------------------------------------------------------
1 | //
2 | // main.m
3 | // RollingTestMac
4 | //
5 | // CocoaLumberjack Demos
6 | //
7 |
8 | #import
9 |
10 | int main(int argc, char *argv[])
11 | {
12 | return NSApplicationMain(argc, (const char **) argv);
13 | }
14 |
--------------------------------------------------------------------------------
/Carthage/Checkouts/CocoaLumberjack/Demos/SQLiteLogger/SQLiteLogger.xcodeproj/xcshareddata/IDETemplateMacros.plist:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | FILEHEADER
6 |
7 | // ___FILENAME___
8 | // ___TARGETNAME___
9 | //
10 | // CocoaLumberjack Demos
11 | //
12 |
13 |
14 |
--------------------------------------------------------------------------------
/Carthage/Checkouts/CocoaLumberjack/Demos/SQLiteLogger/SQLiteLogger/SQLiteLogger-Prefix.pch:
--------------------------------------------------------------------------------
1 | //
2 | // SQLiteLogger-Prefix.pch
3 | // SQLiteLogger
4 | //
5 | // CocoaLumberjack Demos
6 | //
7 | //
8 | // Prefix header for all source files of the 'SQLiteLogger' target in the 'SQLiteLogger' project
9 | //
10 |
11 | #ifdef __OBJC__
12 | #import
13 | #endif
14 |
--------------------------------------------------------------------------------
/Carthage/Checkouts/CocoaLumberjack/Demos/SQLiteLogger/SQLiteLogger/SQLiteLoggerAppDelegate.h:
--------------------------------------------------------------------------------
1 | //
2 | // SQLiteLoggerAppDelegate.h
3 | // SQLiteLogger
4 | //
5 | // CocoaLumberjack Demos
6 | //
7 |
8 | #import
9 |
10 | @class FMDBLogger;
11 |
12 | @interface SQLiteLoggerAppDelegate : NSObject {
13 | @private
14 | FMDBLogger *sqliteLogger;
15 | NSWindow *__unsafe_unretained window;
16 | }
17 |
18 | @property (unsafe_unretained) IBOutlet NSWindow *window;
19 |
20 | @end
21 |
--------------------------------------------------------------------------------
/Carthage/Checkouts/CocoaLumberjack/Demos/SQLiteLogger/SQLiteLogger/en.lproj/InfoPlist.strings:
--------------------------------------------------------------------------------
1 | /* Localized versions of Info.plist keys */
2 |
3 |
--------------------------------------------------------------------------------
/Carthage/Checkouts/CocoaLumberjack/Demos/SQLiteLogger/SQLiteLogger/main.m:
--------------------------------------------------------------------------------
1 | //
2 | // main.m
3 | // SQLiteLogger
4 | //
5 | // CocoaLumberjack Demos
6 | //
7 |
8 | #import
9 |
10 | int main(int argc, char *argv[])
11 | {
12 | return NSApplicationMain(argc, (const char **)argv);
13 | }
14 |
--------------------------------------------------------------------------------
/Carthage/Checkouts/CocoaLumberjack/Demos/TestXcodeColors/Desktop/TestXcodeColors.xcodeproj/xcshareddata/IDETemplateMacros.plist:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | FILEHEADER
6 |
7 | // ___FILENAME___
8 | // ___TARGETNAME___
9 | //
10 | // CocoaLumberjack Demos
11 | //
12 |
13 |
14 |
--------------------------------------------------------------------------------
/Carthage/Checkouts/CocoaLumberjack/Demos/TestXcodeColors/Desktop/TestXcodeColors/AppDelegate.h:
--------------------------------------------------------------------------------
1 | //
2 | // AppDelegate.h
3 | // TestXcodeColors
4 | //
5 | // CocoaLumberjack Demos
6 | //
7 |
8 | #import
9 |
10 | @interface AppDelegate : NSObject
11 |
12 | @property (assign) IBOutlet NSWindow *window;
13 |
14 | @end
15 |
--------------------------------------------------------------------------------
/Carthage/Checkouts/CocoaLumberjack/Demos/TestXcodeColors/Desktop/TestXcodeColors/TestXcodeColors-Prefix.pch:
--------------------------------------------------------------------------------
1 | //
2 | // TestXcodeColors-Prefix.pch
3 | // TestXcodeColors
4 | //
5 | // CocoaLumberjack Demos
6 | //
7 | //
8 | // Prefix header for all source files of the 'TestXcodeColors' target in the 'TestXcodeColors' project
9 | //
10 |
11 | #ifdef __OBJC__
12 | #import
13 | #endif
14 |
--------------------------------------------------------------------------------
/Carthage/Checkouts/CocoaLumberjack/Demos/TestXcodeColors/Desktop/TestXcodeColors/en.lproj/InfoPlist.strings:
--------------------------------------------------------------------------------
1 | /* Localized versions of Info.plist keys */
2 |
3 |
--------------------------------------------------------------------------------
/Carthage/Checkouts/CocoaLumberjack/Demos/TestXcodeColors/Desktop/TestXcodeColors/main.m:
--------------------------------------------------------------------------------
1 | //
2 | // main.m
3 | // TestXcodeColors
4 | //
5 | // CocoaLumberjack Demos
6 | //
7 |
8 | #import
9 |
10 | int main(int argc, char *argv[])
11 | {
12 | return NSApplicationMain(argc, (const char **)argv);
13 | }
14 |
--------------------------------------------------------------------------------
/Carthage/Checkouts/CocoaLumberjack/Demos/TestXcodeColors/Mobile/Default-568h@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/zlyBear/BearFree/30cdb2520bc8a0fda62e9f6f281dc38ff89a4448/Carthage/Checkouts/CocoaLumberjack/Demos/TestXcodeColors/Mobile/Default-568h@2x.png
--------------------------------------------------------------------------------
/Carthage/Checkouts/CocoaLumberjack/Demos/TestXcodeColors/Mobile/TextXcodeColors.xcodeproj/xcshareddata/IDETemplateMacros.plist:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | FILEHEADER
6 |
7 | // ___FILENAME___
8 | // ___TARGETNAME___
9 | //
10 | // CocoaLumberjack Demos
11 | //
12 |
13 |
14 |
--------------------------------------------------------------------------------
/Carthage/Checkouts/CocoaLumberjack/Demos/TestXcodeColors/Mobile/TextXcodeColors/AppDelegate.h:
--------------------------------------------------------------------------------
1 | //
2 | // AppDelegate.h
3 | // TextXcodeColors
4 | //
5 | // CocoaLumberjack Demos
6 | //
7 |
8 | #import
9 |
10 | @class ViewController;
11 |
12 | @interface AppDelegate : UIResponder
13 |
14 | @property (strong, nonatomic) UIWindow *window;
15 | @property (strong, nonatomic) ViewController *viewController;
16 |
17 | @end
18 |
--------------------------------------------------------------------------------
/Carthage/Checkouts/CocoaLumberjack/Demos/TestXcodeColors/Mobile/TextXcodeColors/ViewController.h:
--------------------------------------------------------------------------------
1 | //
2 | // ViewController.h
3 | // TextXcodeColors
4 | //
5 | // CocoaLumberjack Demos
6 | //
7 |
8 | #import
9 |
10 | @interface ViewController : UIViewController
11 | {
12 | IBOutlet UILabel *label;
13 | }
14 |
15 | @property (nonatomic, readonly) UILabel *label;
16 |
17 | @end
18 |
--------------------------------------------------------------------------------
/Carthage/Checkouts/CocoaLumberjack/Demos/TestXcodeColors/Mobile/TextXcodeColors/ViewController.m:
--------------------------------------------------------------------------------
1 | //
2 | // ViewController.m
3 | // TextXcodeColors
4 | //
5 | // CocoaLumberjack Demos
6 | //
7 |
8 | #import "ViewController.h"
9 |
10 | @implementation ViewController
11 |
12 | @synthesize label;
13 |
14 | @end
15 |
--------------------------------------------------------------------------------
/Carthage/Checkouts/CocoaLumberjack/Demos/TestXcodeColors/Mobile/TextXcodeColors/en.lproj/InfoPlist.strings:
--------------------------------------------------------------------------------
1 | /* Localized versions of Info.plist keys */
2 |
3 |
--------------------------------------------------------------------------------
/Carthage/Checkouts/CocoaLumberjack/Demos/TestXcodeColors/Mobile/TextXcodeColors/main.m:
--------------------------------------------------------------------------------
1 | //
2 | // main.m
3 | // TextXcodeColors
4 | //
5 | // CocoaLumberjack Demos
6 | //
7 |
8 | #import
9 |
10 | #import "AppDelegate.h"
11 |
12 | int main(int argc, char *argv[])
13 | {
14 | @autoreleasepool {
15 | return UIApplicationMain(argc, argv, nil, NSStringFromClass([AppDelegate class]));
16 | }
17 | }
18 |
--------------------------------------------------------------------------------
/Carthage/Checkouts/CocoaLumberjack/Demos/UniversalApp/Classes/UniversalAppViewController.h:
--------------------------------------------------------------------------------
1 | //
2 | // UniversalAppViewController.h
3 | // UniversalApp
4 | //
5 | // CocoaLumberjack Demos
6 | //
7 |
8 | #import
9 |
10 | @interface UniversalAppViewController : UIViewController
11 |
12 | @end
13 |
--------------------------------------------------------------------------------
/Carthage/Checkouts/CocoaLumberjack/Demos/UniversalApp/Classes/UniversalAppViewController.m:
--------------------------------------------------------------------------------
1 | //
2 | // UniversalAppViewController.m
3 | // UniversalApp
4 | //
5 | // CocoaLumberjack Demos
6 | //
7 |
8 | #import "UniversalAppViewController.h"
9 |
10 | @implementation UniversalAppViewController
11 |
12 | @end
13 |
--------------------------------------------------------------------------------
/Carthage/Checkouts/CocoaLumberjack/Demos/UniversalApp/Default-568h@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/zlyBear/BearFree/30cdb2520bc8a0fda62e9f6f281dc38ff89a4448/Carthage/Checkouts/CocoaLumberjack/Demos/UniversalApp/Default-568h@2x.png
--------------------------------------------------------------------------------
/Carthage/Checkouts/CocoaLumberjack/Demos/UniversalApp/UniversalApp.xcodeproj/xcshareddata/IDETemplateMacros.plist:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | FILEHEADER
6 |
7 | // ___FILENAME___
8 | // ___TARGETNAME___
9 | //
10 | // CocoaLumberjack Demos
11 | //
12 |
13 |
14 |
--------------------------------------------------------------------------------
/Carthage/Checkouts/CocoaLumberjack/Demos/UniversalApp/UniversalApp_Prefix.pch:
--------------------------------------------------------------------------------
1 | //
2 | // UniversalApp_Prefix.pch
3 | // UniversalApp
4 | //
5 | // CocoaLumberjack Demos
6 | //
7 | //
8 | // Prefix header for all source files of the 'UniversalApp' target in the 'UniversalApp' project
9 | //
10 |
11 | #ifdef __OBJC__
12 | #import
13 | #import
14 | #endif
15 |
--------------------------------------------------------------------------------
/Carthage/Checkouts/CocoaLumberjack/Demos/UniversalApp/main.m:
--------------------------------------------------------------------------------
1 | //
2 | // main.m
3 | // UniversalApp
4 | //
5 | // CocoaLumberjack Demos
6 | //
7 |
8 | #import
9 |
10 | int main(int argc, char *argv[]) {
11 | @autoreleasepool {
12 | int retVal = UIApplicationMain(argc, argv, nil, nil);
13 | return retVal;
14 | }
15 | }
16 |
--------------------------------------------------------------------------------
/Carthage/Checkouts/CocoaLumberjack/Demos/WebServerIPhone/Classes/MyHTTPConnection.h:
--------------------------------------------------------------------------------
1 | //
2 | // MyHTTPConnection.h
3 | // WebServerIPhone
4 | //
5 | // CocoaLumberjack Demos
6 | //
7 |
8 | #import
9 | #import "HTTPConnection.h"
10 |
11 | @interface MyHTTPConnection : HTTPConnection
12 |
13 | @end
14 |
--------------------------------------------------------------------------------
/Carthage/Checkouts/CocoaLumberjack/Demos/WebServerIPhone/Classes/WebServerIPhoneViewController.h:
--------------------------------------------------------------------------------
1 | //
2 | // WebServerIPhoneViewController.h
3 | // WebServerIPhone
4 | //
5 | // CocoaLumberjack Demos
6 | //
7 |
8 | #import
9 |
10 | @interface WebServerIPhoneViewController : UIViewController
11 |
12 | @end
13 |
--------------------------------------------------------------------------------
/Carthage/Checkouts/CocoaLumberjack/Demos/WebServerIPhone/Classes/WebServerIPhoneViewController.m:
--------------------------------------------------------------------------------
1 | //
2 | // WebServerIPhoneViewController.m
3 | // WebServerIPhone
4 | //
5 | // CocoaLumberjack Demos
6 | //
7 |
8 | #import "WebServerIPhoneViewController.h"
9 |
10 | @implementation WebServerIPhoneViewController
11 |
12 | @end
13 |
--------------------------------------------------------------------------------
/Carthage/Checkouts/CocoaLumberjack/Demos/WebServerIPhone/Default-568h@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/zlyBear/BearFree/30cdb2520bc8a0fda62e9f6f281dc38ff89a4448/Carthage/Checkouts/CocoaLumberjack/Demos/WebServerIPhone/Default-568h@2x.png
--------------------------------------------------------------------------------
/Carthage/Checkouts/CocoaLumberjack/Demos/WebServerIPhone/Vendor/CocoaHTTPServer/Categories/DDData.h:
--------------------------------------------------------------------------------
1 | #import
2 |
3 | @interface NSData (DDData)
4 |
5 | - (NSData *)md5Digest;
6 |
7 | - (NSData *)sha1Digest;
8 |
9 | - (NSString *)hexStringValue;
10 |
11 | - (NSString *)base64Encoded;
12 | - (NSData *)base64Decoded;
13 |
14 | @end
15 |
--------------------------------------------------------------------------------
/Carthage/Checkouts/CocoaLumberjack/Demos/WebServerIPhone/Vendor/CocoaHTTPServer/Categories/DDNumber.h:
--------------------------------------------------------------------------------
1 | #import
2 |
3 |
4 | @interface NSNumber (DDNumber)
5 |
6 | + (BOOL)parseString:(NSString *)str intoSInt64:(SInt64 *)pNum;
7 | + (BOOL)parseString:(NSString *)str intoUInt64:(UInt64 *)pNum;
8 |
9 | + (BOOL)parseString:(NSString *)str intoNSInteger:(NSInteger *)pNum;
10 | + (BOOL)parseString:(NSString *)str intoNSUInteger:(NSUInteger *)pNum;
11 |
12 | @end
13 |
--------------------------------------------------------------------------------
/Carthage/Checkouts/CocoaLumberjack/Demos/WebServerIPhone/Vendor/CocoaHTTPServer/Responses/HTTPDataResponse.h:
--------------------------------------------------------------------------------
1 | #import
2 | #import "HTTPResponse.h"
3 |
4 |
5 | @interface HTTPDataResponse : NSObject
6 | {
7 | NSUInteger offset;
8 | NSData *data;
9 | }
10 |
11 | - (id)initWithData:(NSData *)data;
12 |
13 | @end
14 |
--------------------------------------------------------------------------------
/Carthage/Checkouts/CocoaLumberjack/Demos/WebServerIPhone/Vendor/CocoaHTTPServer/Responses/HTTPErrorResponse.h:
--------------------------------------------------------------------------------
1 | #import "HTTPResponse.h"
2 |
3 | @interface HTTPErrorResponse : NSObject {
4 | NSInteger _status;
5 | }
6 |
7 | - (id)initWithErrorCode:(int)httpErrorCode;
8 |
9 | @end
10 |
--------------------------------------------------------------------------------
/Carthage/Checkouts/CocoaLumberjack/Demos/WebServerIPhone/Vendor/CocoaHTTPServer/Responses/HTTPRedirectResponse.h:
--------------------------------------------------------------------------------
1 | #import
2 | #import "HTTPResponse.h"
3 |
4 |
5 | @interface HTTPRedirectResponse : NSObject
6 | {
7 | NSString *redirectPath;
8 | }
9 |
10 | - (id)initWithPath:(NSString *)redirectPath;
11 |
12 | @end
13 |
--------------------------------------------------------------------------------
/Carthage/Checkouts/CocoaLumberjack/Demos/WebServerIPhone/Web/index.html:
--------------------------------------------------------------------------------
1 |
2 |
3 | Lumberjack Logging Framework
4 |
5 |
6 |
7 | Lumberjack Logging Framework
8 |
12 |
13 |
--------------------------------------------------------------------------------
/Carthage/Checkouts/CocoaLumberjack/Demos/WebServerIPhone/WebServerIPhone.xcodeproj/xcshareddata/IDETemplateMacros.plist:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | FILEHEADER
6 |
7 | // ___FILENAME___
8 | // ___TARGETNAME___
9 | //
10 | // CocoaLumberjack Demos
11 | //
12 |
13 |
14 |
--------------------------------------------------------------------------------
/Carthage/Checkouts/CocoaLumberjack/Demos/WebServerIPhone/WebServerIPhone_Prefix.pch:
--------------------------------------------------------------------------------
1 | //
2 | // WenServerIPhone_Prefix.pch
3 | // WebServerIPhone
4 | //
5 | // CocoaLumberjack Demos
6 | //
7 | //
8 | // Prefix header for all source files of the 'WebServerIPhone' target in the 'WebServerIPhone' project
9 | //
10 |
11 | #ifdef __OBJC__
12 | #import
13 | #import
14 | #endif
15 |
--------------------------------------------------------------------------------
/Carthage/Checkouts/CocoaLumberjack/Demos/WebServerIPhone/main.m:
--------------------------------------------------------------------------------
1 | //
2 | // main.m
3 | // WebServerIPhone
4 | //
5 | // CocoaLumberjack Demos
6 | //
7 |
8 | #import
9 |
10 | int main(int argc, char *argv[]) {
11 | @autoreleasepool {
12 | int retVal = UIApplicationMain(argc, argv, nil, nil);
13 | return retVal;
14 | }
15 | }
16 |
--------------------------------------------------------------------------------
/Carthage/Checkouts/CocoaLumberjack/Documentation/AppCode-support.md:
--------------------------------------------------------------------------------
1 | CocoaLumberjack works by default in AppCode, but colours are not supported out of the box. To enable colours:
2 |
3 | 1. Install the 'Grep Console' plugin (http://plugins.jetbrains.com/plugin/7125)
4 | 2. Enable ANSI colouring (Settings > Grep Console)
5 | 3. Go to Run > Edit configurations...
6 | 4. Add TERM=color to the 'Environment variables' (edit them by clicking on the ellipsis)
7 | 5. `[[DDTTYLogger sharedInstance] setColorsEnabled:YES];`
8 |
9 | Kudos to @davidlawson for this documentation.
--------------------------------------------------------------------------------
/Carthage/Checkouts/CocoaLumberjack/Documentation/CocoaLumberjackClassDiagram.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/zlyBear/BearFree/30cdb2520bc8a0fda62e9f6f281dc38ff89a4448/Carthage/Checkouts/CocoaLumberjack/Documentation/CocoaLumberjackClassDiagram.png
--------------------------------------------------------------------------------
/Carthage/Checkouts/CocoaLumberjack/Framework/Lumberjack.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | IDEDidComputeMac32BitWarning
6 |
7 |
8 |
9 |
--------------------------------------------------------------------------------
/Carthage/Checkouts/CocoaLumberjack/Gemfile:
--------------------------------------------------------------------------------
1 | source "https://rubygems.org"
2 |
3 | gem 'danger'
4 | gem 'danger-swiftlint'
5 |
--------------------------------------------------------------------------------
/Carthage/Checkouts/CocoaLumberjack/Integration/macOSSwiftIntegration/macOSSwiftIntegration.entitlements:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | com.apple.security.app-sandbox
6 |
7 | com.apple.security.files.user-selected.read-only
8 |
9 |
10 |
11 |
--------------------------------------------------------------------------------
/Carthage/Checkouts/CocoaLumberjack/Integration/watchOSSwiftIntegration Extension/Assets.xcassets/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "info" : {
3 | "version" : 1,
4 | "author" : "xcode"
5 | }
6 | }
--------------------------------------------------------------------------------
/Carthage/Checkouts/CocoaLumberjack/LumberjackLogo.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/zlyBear/BearFree/30cdb2520bc8a0fda62e9f6f281dc38ff89a4448/Carthage/Checkouts/CocoaLumberjack/LumberjackLogo.png
--------------------------------------------------------------------------------
/Carthage/Checkouts/CommonCrypto/CommonCrypto/appletvos.modulemap:
--------------------------------------------------------------------------------
1 | module CommonCrypto [system] {
2 | header "/Applications/Xcode.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS.sdk/usr/include/CommonCrypto/CommonCrypto.h"
3 | export *
4 | }
5 |
--------------------------------------------------------------------------------
/Carthage/Checkouts/CommonCrypto/CommonCrypto/appletvsimulator.modulemap:
--------------------------------------------------------------------------------
1 | module CommonCrypto [system] {
2 | header "/Applications/Xcode.app/Contents/Developer/Platforms/AppleTVSimulator.platform/Developer/SDKs/AppleTVSimulator.sdk/usr/include/CommonCrypto/CommonCrypto.h"
3 | export *
4 | }
5 |
--------------------------------------------------------------------------------
/Carthage/Checkouts/CommonCrypto/CommonCrypto/iphoneos.modulemap:
--------------------------------------------------------------------------------
1 | module CommonCrypto [system] {
2 | header "/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS.sdk/usr/include/CommonCrypto/CommonCrypto.h"
3 | export *
4 | }
5 |
--------------------------------------------------------------------------------
/Carthage/Checkouts/CommonCrypto/CommonCrypto/iphonesimulator.modulemap:
--------------------------------------------------------------------------------
1 | module CommonCrypto [system] {
2 | header "/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator.sdk/usr/include/CommonCrypto/CommonCrypto.h"
3 | export *
4 | }
5 |
--------------------------------------------------------------------------------
/Carthage/Checkouts/CommonCrypto/CommonCrypto/macosx.modulemap:
--------------------------------------------------------------------------------
1 | module CommonCrypto [system] {
2 | header "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/CommonCrypto/CommonCrypto.h"
3 | export *
4 | }
5 |
--------------------------------------------------------------------------------
/Carthage/Checkouts/CommonCrypto/CommonCrypto/watchos.modulemap:
--------------------------------------------------------------------------------
1 | module CommonCrypto [system] {
2 | header "/Applications/Xcode.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS.sdk/usr/include/CommonCrypto/CommonCrypto.h"
3 | export *
4 | }
5 |
--------------------------------------------------------------------------------
/Carthage/Checkouts/CommonCrypto/CommonCrypto/watchsimulator.modulemap:
--------------------------------------------------------------------------------
1 | module CommonCrypto [system] {
2 | header "/Applications/Xcode.app/Contents/Developer/Platforms/WatchSimulator.platform/Developer/SDKs/WatchSimulator.sdk/usr/include/CommonCrypto/CommonCrypto.h"
3 | export *
4 | }
5 |
--------------------------------------------------------------------------------
/Carthage/Checkouts/Eureka/.github/PULL_REQUEST_TEMPLATE.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/zlyBear/BearFree/30cdb2520bc8a0fda62e9f6f281dc38ff89a4448/Carthage/Checkouts/Eureka/.github/PULL_REQUEST_TEMPLATE.md
--------------------------------------------------------------------------------
/Carthage/Checkouts/Eureka/.swift-version:
--------------------------------------------------------------------------------
1 | 4.2
2 |
--------------------------------------------------------------------------------
/Carthage/Checkouts/Eureka/.travis.yml:
--------------------------------------------------------------------------------
1 | language: objective-c
2 | osx_image: xcode10.1
3 | env:
4 | - DESTINATION="OS=11.3,name=iPhone 8" SCHEME="Eureka" SDK=iphonesimulator
5 | before_install:
6 | - gem install xcpretty --no-rdoc --no-ri --no-document --quiet
7 | - brew update
8 | - brew outdated carthage || brew upgrade carthage
9 | script:
10 | - set -o pipefail
11 | - xcodebuild -version
12 | - xcodebuild -project Eureka.xcodeproj -scheme "$SCHEME" -sdk "$SDK" -destination "$DESTINATION" -configuration Debug ONLY_ACTIVE_ARCH=NO test | xcpretty -c
13 |
--------------------------------------------------------------------------------
/Carthage/Checkouts/Eureka/Eureka.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/zlyBear/BearFree/30cdb2520bc8a0fda62e9f6f281dc38ff89a4448/Carthage/Checkouts/Eureka/Eureka.jpg
--------------------------------------------------------------------------------
/Carthage/Checkouts/Eureka/Eureka.playground/contents.xcplayground:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
--------------------------------------------------------------------------------
/Carthage/Checkouts/Eureka/Eureka.playground/playground.xcworkspace/contents.xcworkspacedata:
--------------------------------------------------------------------------------
1 |
2 |
4 |
6 |
7 |
8 |
--------------------------------------------------------------------------------
/Carthage/Checkouts/Eureka/Eureka.xcodeproj/project.xcworkspace/contents.xcworkspacedata:
--------------------------------------------------------------------------------
1 |
2 |
4 |
6 |
7 |
8 |
--------------------------------------------------------------------------------
/Carthage/Checkouts/Eureka/Eureka.xcworkspace/contents.xcworkspacedata:
--------------------------------------------------------------------------------
1 |
2 |
4 |
6 |
7 |
9 |
10 |
12 |
13 |
14 |
--------------------------------------------------------------------------------
/Carthage/Checkouts/Eureka/Eureka.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | IDEDidComputeMac32BitWarning
6 |
7 |
8 |
9 |
--------------------------------------------------------------------------------
/Carthage/Checkouts/Eureka/Example.xcodeproj/project.xcworkspace/contents.xcworkspacedata:
--------------------------------------------------------------------------------
1 |
2 |
4 |
6 |
7 |
8 |
--------------------------------------------------------------------------------
/Carthage/Checkouts/Eureka/Example/Example/Assets.xcassets/AppIcon.appiconset/appIcon20pt@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/zlyBear/BearFree/30cdb2520bc8a0fda62e9f6f281dc38ff89a4448/Carthage/Checkouts/Eureka/Example/Example/Assets.xcassets/AppIcon.appiconset/appIcon20pt@2x.png
--------------------------------------------------------------------------------
/Carthage/Checkouts/Eureka/Example/Example/Assets.xcassets/AppIcon.appiconset/appIcon20pt@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/zlyBear/BearFree/30cdb2520bc8a0fda62e9f6f281dc38ff89a4448/Carthage/Checkouts/Eureka/Example/Example/Assets.xcassets/AppIcon.appiconset/appIcon20pt@3x.png
--------------------------------------------------------------------------------
/Carthage/Checkouts/Eureka/Example/Example/Assets.xcassets/AppIcon.appiconset/appIcon29pt@1x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/zlyBear/BearFree/30cdb2520bc8a0fda62e9f6f281dc38ff89a4448/Carthage/Checkouts/Eureka/Example/Example/Assets.xcassets/AppIcon.appiconset/appIcon29pt@1x.png
--------------------------------------------------------------------------------
/Carthage/Checkouts/Eureka/Example/Example/Assets.xcassets/AppIcon.appiconset/appIcon29pt@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/zlyBear/BearFree/30cdb2520bc8a0fda62e9f6f281dc38ff89a4448/Carthage/Checkouts/Eureka/Example/Example/Assets.xcassets/AppIcon.appiconset/appIcon29pt@2x.png
--------------------------------------------------------------------------------
/Carthage/Checkouts/Eureka/Example/Example/Assets.xcassets/AppIcon.appiconset/appIcon29pt@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/zlyBear/BearFree/30cdb2520bc8a0fda62e9f6f281dc38ff89a4448/Carthage/Checkouts/Eureka/Example/Example/Assets.xcassets/AppIcon.appiconset/appIcon29pt@3x.png
--------------------------------------------------------------------------------
/Carthage/Checkouts/Eureka/Example/Example/Assets.xcassets/AppIcon.appiconset/appIcon40pt@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/zlyBear/BearFree/30cdb2520bc8a0fda62e9f6f281dc38ff89a4448/Carthage/Checkouts/Eureka/Example/Example/Assets.xcassets/AppIcon.appiconset/appIcon40pt@2x.png
--------------------------------------------------------------------------------
/Carthage/Checkouts/Eureka/Example/Example/Assets.xcassets/AppIcon.appiconset/appIcon40pt@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/zlyBear/BearFree/30cdb2520bc8a0fda62e9f6f281dc38ff89a4448/Carthage/Checkouts/Eureka/Example/Example/Assets.xcassets/AppIcon.appiconset/appIcon40pt@3x.png
--------------------------------------------------------------------------------
/Carthage/Checkouts/Eureka/Example/Example/Assets.xcassets/AppIcon.appiconset/appIcon60pt@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/zlyBear/BearFree/30cdb2520bc8a0fda62e9f6f281dc38ff89a4448/Carthage/Checkouts/Eureka/Example/Example/Assets.xcassets/AppIcon.appiconset/appIcon60pt@2x.png
--------------------------------------------------------------------------------
/Carthage/Checkouts/Eureka/Example/Example/Assets.xcassets/AppIcon.appiconset/appIcon60pt@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/zlyBear/BearFree/30cdb2520bc8a0fda62e9f6f281dc38ff89a4448/Carthage/Checkouts/Eureka/Example/Example/Assets.xcassets/AppIcon.appiconset/appIcon60pt@3x.png
--------------------------------------------------------------------------------
/Carthage/Checkouts/Eureka/Example/Example/Assets.xcassets/AppIcon.appiconset/appIcon76pt@1x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/zlyBear/BearFree/30cdb2520bc8a0fda62e9f6f281dc38ff89a4448/Carthage/Checkouts/Eureka/Example/Example/Assets.xcassets/AppIcon.appiconset/appIcon76pt@1x.png
--------------------------------------------------------------------------------
/Carthage/Checkouts/Eureka/Example/Example/Assets.xcassets/AppIcon.appiconset/appIcon76pt@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/zlyBear/BearFree/30cdb2520bc8a0fda62e9f6f281dc38ff89a4448/Carthage/Checkouts/Eureka/Example/Example/Assets.xcassets/AppIcon.appiconset/appIcon76pt@2x.png
--------------------------------------------------------------------------------
/Carthage/Checkouts/Eureka/Example/Example/Assets.xcassets/AppIcon.appiconset/appIcon83-5pt@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/zlyBear/BearFree/30cdb2520bc8a0fda62e9f6f281dc38ff89a4448/Carthage/Checkouts/Eureka/Example/Example/Assets.xcassets/AppIcon.appiconset/appIcon83-5pt@2x.png
--------------------------------------------------------------------------------
/Carthage/Checkouts/Eureka/Example/Example/Assets.xcassets/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "info" : {
3 | "version" : 1,
4 | "author" : "xcode"
5 | }
6 | }
--------------------------------------------------------------------------------
/Carthage/Checkouts/Eureka/Example/Example/Assets.xcassets/Eureka.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "scale" : "1x"
6 | },
7 | {
8 | "idiom" : "universal",
9 | "filename" : "Eureka@2x.png",
10 | "scale" : "2x"
11 | },
12 | {
13 | "idiom" : "universal",
14 | "scale" : "3x"
15 | }
16 | ],
17 | "info" : {
18 | "version" : 1,
19 | "author" : "xcode"
20 | }
21 | }
--------------------------------------------------------------------------------
/Carthage/Checkouts/Eureka/Example/Example/Assets.xcassets/Eureka.imageset/Eureka@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/zlyBear/BearFree/30cdb2520bc8a0fda62e9f6f281dc38ff89a4448/Carthage/Checkouts/Eureka/Example/Example/Assets.xcassets/Eureka.imageset/Eureka@2x.png
--------------------------------------------------------------------------------
/Carthage/Checkouts/Eureka/Example/Example/Assets.xcassets/checkedDay.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "scale" : "1x"
6 | },
7 | {
8 | "idiom" : "universal",
9 | "filename" : "checkedDay.png",
10 | "scale" : "2x"
11 | },
12 | {
13 | "idiom" : "universal",
14 | "scale" : "3x"
15 | }
16 | ],
17 | "info" : {
18 | "version" : 1,
19 | "author" : "xcode"
20 | }
21 | }
--------------------------------------------------------------------------------
/Carthage/Checkouts/Eureka/Example/Example/Assets.xcassets/checkedDay.imageset/checkedDay.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/zlyBear/BearFree/30cdb2520bc8a0fda62e9f6f281dc38ff89a4448/Carthage/Checkouts/Eureka/Example/Example/Assets.xcassets/checkedDay.imageset/checkedDay.png
--------------------------------------------------------------------------------
/Carthage/Checkouts/Eureka/Example/Example/Assets.xcassets/plus_image.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "scale" : "1x"
6 | },
7 | {
8 | "idiom" : "universal",
9 | "filename" : "plus_image@2x.png",
10 | "scale" : "2x"
11 | },
12 | {
13 | "idiom" : "universal",
14 | "filename" : "plus_image@3x.png",
15 | "scale" : "3x"
16 | }
17 | ],
18 | "info" : {
19 | "version" : 1,
20 | "author" : "xcode"
21 | }
22 | }
--------------------------------------------------------------------------------
/Carthage/Checkouts/Eureka/Example/Example/Assets.xcassets/plus_image.imageset/plus_image@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/zlyBear/BearFree/30cdb2520bc8a0fda62e9f6f281dc38ff89a4448/Carthage/Checkouts/Eureka/Example/Example/Assets.xcassets/plus_image.imageset/plus_image@2x.png
--------------------------------------------------------------------------------
/Carthage/Checkouts/Eureka/Example/Example/Assets.xcassets/plus_image.imageset/plus_image@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/zlyBear/BearFree/30cdb2520bc8a0fda62e9f6f281dc38ff89a4448/Carthage/Checkouts/Eureka/Example/Example/Assets.xcassets/plus_image.imageset/plus_image@3x.png
--------------------------------------------------------------------------------
/Carthage/Checkouts/Eureka/Example/Example/Assets.xcassets/selected.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "scale" : "1x"
6 | },
7 | {
8 | "idiom" : "universal",
9 | "filename" : "selectedCircle@2x.png",
10 | "scale" : "2x"
11 | },
12 | {
13 | "idiom" : "universal",
14 | "filename" : "selectedCircle@3x.png",
15 | "scale" : "3x"
16 | }
17 | ],
18 | "info" : {
19 | "version" : 1,
20 | "author" : "xcode"
21 | }
22 | }
--------------------------------------------------------------------------------
/Carthage/Checkouts/Eureka/Example/Example/Assets.xcassets/selected.imageset/selectedCircle@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/zlyBear/BearFree/30cdb2520bc8a0fda62e9f6f281dc38ff89a4448/Carthage/Checkouts/Eureka/Example/Example/Assets.xcassets/selected.imageset/selectedCircle@2x.png
--------------------------------------------------------------------------------
/Carthage/Checkouts/Eureka/Example/Example/Assets.xcassets/selected.imageset/selectedCircle@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/zlyBear/BearFree/30cdb2520bc8a0fda62e9f6f281dc38ff89a4448/Carthage/Checkouts/Eureka/Example/Example/Assets.xcassets/selected.imageset/selectedCircle@3x.png
--------------------------------------------------------------------------------
/Carthage/Checkouts/Eureka/Example/Example/Assets.xcassets/selectedRectangle.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "scale" : "1x"
6 | },
7 | {
8 | "idiom" : "universal",
9 | "filename" : "selectedRectangle@2x.png",
10 | "scale" : "2x"
11 | },
12 | {
13 | "idiom" : "universal",
14 | "filename" : "selectedRectangle@3x.png",
15 | "scale" : "3x"
16 | }
17 | ],
18 | "info" : {
19 | "version" : 1,
20 | "author" : "xcode"
21 | }
22 | }
--------------------------------------------------------------------------------
/Carthage/Checkouts/Eureka/Example/Example/Assets.xcassets/selectedRectangle.imageset/selectedRectangle@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/zlyBear/BearFree/30cdb2520bc8a0fda62e9f6f281dc38ff89a4448/Carthage/Checkouts/Eureka/Example/Example/Assets.xcassets/selectedRectangle.imageset/selectedRectangle@2x.png
--------------------------------------------------------------------------------
/Carthage/Checkouts/Eureka/Example/Example/Assets.xcassets/selectedRectangle.imageset/selectedRectangle@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/zlyBear/BearFree/30cdb2520bc8a0fda62e9f6f281dc38ff89a4448/Carthage/Checkouts/Eureka/Example/Example/Assets.xcassets/selectedRectangle.imageset/selectedRectangle@3x.png
--------------------------------------------------------------------------------
/Carthage/Checkouts/Eureka/Example/Example/Assets.xcassets/uncheckedDay.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "scale" : "1x"
6 | },
7 | {
8 | "idiom" : "universal",
9 | "filename" : "uncheckedDay.png",
10 | "scale" : "2x"
11 | },
12 | {
13 | "idiom" : "universal",
14 | "scale" : "3x"
15 | }
16 | ],
17 | "info" : {
18 | "version" : 1,
19 | "author" : "xcode"
20 | }
21 | }
--------------------------------------------------------------------------------
/Carthage/Checkouts/Eureka/Example/Example/Assets.xcassets/uncheckedDay.imageset/uncheckedDay.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/zlyBear/BearFree/30cdb2520bc8a0fda62e9f6f281dc38ff89a4448/Carthage/Checkouts/Eureka/Example/Example/Assets.xcassets/uncheckedDay.imageset/uncheckedDay.png
--------------------------------------------------------------------------------
/Carthage/Checkouts/Eureka/Example/Example/Assets.xcassets/unselected.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "scale" : "1x"
6 | },
7 | {
8 | "idiom" : "universal",
9 | "filename" : "unselectedCircle@2x.png",
10 | "scale" : "2x"
11 | },
12 | {
13 | "idiom" : "universal",
14 | "filename" : "unselectedCircle@3x.png",
15 | "scale" : "3x"
16 | }
17 | ],
18 | "info" : {
19 | "version" : 1,
20 | "author" : "xcode"
21 | }
22 | }
--------------------------------------------------------------------------------
/Carthage/Checkouts/Eureka/Example/Example/Assets.xcassets/unselected.imageset/unselectedCircle@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/zlyBear/BearFree/30cdb2520bc8a0fda62e9f6f281dc38ff89a4448/Carthage/Checkouts/Eureka/Example/Example/Assets.xcassets/unselected.imageset/unselectedCircle@2x.png
--------------------------------------------------------------------------------
/Carthage/Checkouts/Eureka/Example/Example/Assets.xcassets/unselected.imageset/unselectedCircle@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/zlyBear/BearFree/30cdb2520bc8a0fda62e9f6f281dc38ff89a4448/Carthage/Checkouts/Eureka/Example/Example/Assets.xcassets/unselected.imageset/unselectedCircle@3x.png
--------------------------------------------------------------------------------
/Carthage/Checkouts/Eureka/Example/Example/Assets.xcassets/unselectedRectangle.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "scale" : "1x"
6 | },
7 | {
8 | "idiom" : "universal",
9 | "filename" : "unselectedRectangle@2x.png",
10 | "scale" : "2x"
11 | },
12 | {
13 | "idiom" : "universal",
14 | "filename" : "unselectedRectangle@3x.png",
15 | "scale" : "3x"
16 | }
17 | ],
18 | "info" : {
19 | "version" : 1,
20 | "author" : "xcode"
21 | }
22 | }
--------------------------------------------------------------------------------
/Carthage/Checkouts/Eureka/Example/Example/Assets.xcassets/unselectedRectangle.imageset/unselectedRectangle@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/zlyBear/BearFree/30cdb2520bc8a0fda62e9f6f281dc38ff89a4448/Carthage/Checkouts/Eureka/Example/Example/Assets.xcassets/unselectedRectangle.imageset/unselectedRectangle@2x.png
--------------------------------------------------------------------------------
/Carthage/Checkouts/Eureka/Example/Example/Assets.xcassets/unselectedRectangle.imageset/unselectedRectangle@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/zlyBear/BearFree/30cdb2520bc8a0fda62e9f6f281dc38ff89a4448/Carthage/Checkouts/Eureka/Example/Example/Assets.xcassets/unselectedRectangle.imageset/unselectedRectangle@3x.png
--------------------------------------------------------------------------------
/Carthage/Checkouts/Eureka/Example/Media/CatalogFieldRows.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/zlyBear/BearFree/30cdb2520bc8a0fda62e9f6f281dc38ff89a4448/Carthage/Checkouts/Eureka/Example/Media/CatalogFieldRows.jpg
--------------------------------------------------------------------------------
/Carthage/Checkouts/Eureka/Example/Media/EurekaAlertRow.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/zlyBear/BearFree/30cdb2520bc8a0fda62e9f6f281dc38ff89a4448/Carthage/Checkouts/Eureka/Example/Media/EurekaAlertRow.gif
--------------------------------------------------------------------------------
/Carthage/Checkouts/Eureka/Example/Media/EurekaCustomCellDisabled.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/zlyBear/BearFree/30cdb2520bc8a0fda62e9f6f281dc38ff89a4448/Carthage/Checkouts/Eureka/Example/Media/EurekaCustomCellDisabled.gif
--------------------------------------------------------------------------------
/Carthage/Checkouts/Eureka/Example/Media/EurekaCustomCells.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/zlyBear/BearFree/30cdb2520bc8a0fda62e9f6f281dc38ff89a4448/Carthage/Checkouts/Eureka/Example/Media/EurekaCustomCells.gif
--------------------------------------------------------------------------------
/Carthage/Checkouts/Eureka/Example/Media/EurekaCustomRow.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/zlyBear/BearFree/30cdb2520bc8a0fda62e9f6f281dc38ff89a4448/Carthage/Checkouts/Eureka/Example/Media/EurekaCustomRow.gif
--------------------------------------------------------------------------------
/Carthage/Checkouts/Eureka/Example/Media/EurekaExample1.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/zlyBear/BearFree/30cdb2520bc8a0fda62e9f6f281dc38ff89a4448/Carthage/Checkouts/Eureka/Example/Media/EurekaExample1.gif
--------------------------------------------------------------------------------
/Carthage/Checkouts/Eureka/Example/Media/EurekaExample2.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/zlyBear/BearFree/30cdb2520bc8a0fda62e9f6f281dc38ff89a4448/Carthage/Checkouts/Eureka/Example/Media/EurekaExample2.gif
--------------------------------------------------------------------------------
/Carthage/Checkouts/Eureka/Example/Media/EurekaExample3.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/zlyBear/BearFree/30cdb2520bc8a0fda62e9f6f281dc38ff89a4448/Carthage/Checkouts/Eureka/Example/Media/EurekaExample3.gif
--------------------------------------------------------------------------------
/Carthage/Checkouts/Eureka/Example/Media/EurekaHidden.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/zlyBear/BearFree/30cdb2520bc8a0fda62e9f6f281dc38ff89a4448/Carthage/Checkouts/Eureka/Example/Media/EurekaHidden.gif
--------------------------------------------------------------------------------
/Carthage/Checkouts/Eureka/Example/Media/EurekaHowTo.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/zlyBear/BearFree/30cdb2520bc8a0fda62e9f6f281dc38ff89a4448/Carthage/Checkouts/Eureka/Example/Media/EurekaHowTo.gif
--------------------------------------------------------------------------------
/Carthage/Checkouts/Eureka/Example/Media/EurekaLocationRow.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/zlyBear/BearFree/30cdb2520bc8a0fda62e9f6f281dc38ff89a4448/Carthage/Checkouts/Eureka/Example/Media/EurekaLocationRow.gif
--------------------------------------------------------------------------------
/Carthage/Checkouts/Eureka/Example/Media/EurekaMultivalued.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/zlyBear/BearFree/30cdb2520bc8a0fda62e9f6f281dc38ff89a4448/Carthage/Checkouts/Eureka/Example/Media/EurekaMultivalued.gif
--------------------------------------------------------------------------------
/Carthage/Checkouts/Eureka/Example/Media/EurekaNavigation.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/zlyBear/BearFree/30cdb2520bc8a0fda62e9f6f281dc38ff89a4448/Carthage/Checkouts/Eureka/Example/Media/EurekaNavigation.gif
--------------------------------------------------------------------------------
/Carthage/Checkouts/Eureka/Example/Media/EurekaOnChange.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/zlyBear/BearFree/30cdb2520bc8a0fda62e9f6f281dc38ff89a4448/Carthage/Checkouts/Eureka/Example/Media/EurekaOnChange.gif
--------------------------------------------------------------------------------
/Carthage/Checkouts/Eureka/Example/Media/EurekaRows.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/zlyBear/BearFree/30cdb2520bc8a0fda62e9f6f281dc38ff89a4448/Carthage/Checkouts/Eureka/Example/Media/EurekaRows.gif
--------------------------------------------------------------------------------
/Carthage/Checkouts/Eureka/Example/Media/EurekaSegmentedRow.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/zlyBear/BearFree/30cdb2520bc8a0fda62e9f6f281dc38ff89a4448/Carthage/Checkouts/Eureka/Example/Media/EurekaSegmentedRow.gif
--------------------------------------------------------------------------------
/Carthage/Checkouts/Eureka/Example/Media/EurekaSwitchSections.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/zlyBear/BearFree/30cdb2520bc8a0fda62e9f6f281dc38ff89a4448/Carthage/Checkouts/Eureka/Example/Media/EurekaSwitchSections.gif
--------------------------------------------------------------------------------
/Carthage/Checkouts/Eureka/Example/Media/RowGifs/EurekaCountDownInlineRow.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/zlyBear/BearFree/30cdb2520bc8a0fda62e9f6f281dc38ff89a4448/Carthage/Checkouts/Eureka/Example/Media/RowGifs/EurekaCountDownInlineRow.gif
--------------------------------------------------------------------------------
/Carthage/Checkouts/Eureka/Example/Media/RowGifs/EurekaCountDownPickerRow.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/zlyBear/BearFree/30cdb2520bc8a0fda62e9f6f281dc38ff89a4448/Carthage/Checkouts/Eureka/Example/Media/RowGifs/EurekaCountDownPickerRow.gif
--------------------------------------------------------------------------------
/Carthage/Checkouts/Eureka/Example/Media/RowGifs/EurekaCountDownRow.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/zlyBear/BearFree/30cdb2520bc8a0fda62e9f6f281dc38ff89a4448/Carthage/Checkouts/Eureka/Example/Media/RowGifs/EurekaCountDownRow.gif
--------------------------------------------------------------------------------
/Carthage/Checkouts/Eureka/Example/Media/RowGifs/EurekaDateInlineRow.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/zlyBear/BearFree/30cdb2520bc8a0fda62e9f6f281dc38ff89a4448/Carthage/Checkouts/Eureka/Example/Media/RowGifs/EurekaDateInlineRow.gif
--------------------------------------------------------------------------------
/Carthage/Checkouts/Eureka/Example/Media/RowGifs/EurekaDatePickerRow.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/zlyBear/BearFree/30cdb2520bc8a0fda62e9f6f281dc38ff89a4448/Carthage/Checkouts/Eureka/Example/Media/RowGifs/EurekaDatePickerRow.gif
--------------------------------------------------------------------------------
/Carthage/Checkouts/Eureka/Example/Media/RowGifs/EurekaDateRow.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/zlyBear/BearFree/30cdb2520bc8a0fda62e9f6f281dc38ff89a4448/Carthage/Checkouts/Eureka/Example/Media/RowGifs/EurekaDateRow.gif
--------------------------------------------------------------------------------
/Carthage/Checkouts/Eureka/Example/Media/RowGifs/EurekaDateTimeInlineRow.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/zlyBear/BearFree/30cdb2520bc8a0fda62e9f6f281dc38ff89a4448/Carthage/Checkouts/Eureka/Example/Media/RowGifs/EurekaDateTimeInlineRow.gif
--------------------------------------------------------------------------------
/Carthage/Checkouts/Eureka/Example/Media/RowGifs/EurekaDateTimePickerRow.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/zlyBear/BearFree/30cdb2520bc8a0fda62e9f6f281dc38ff89a4448/Carthage/Checkouts/Eureka/Example/Media/RowGifs/EurekaDateTimePickerRow.gif
--------------------------------------------------------------------------------
/Carthage/Checkouts/Eureka/Example/Media/RowGifs/EurekaDateTimeRow.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/zlyBear/BearFree/30cdb2520bc8a0fda62e9f6f281dc38ff89a4448/Carthage/Checkouts/Eureka/Example/Media/RowGifs/EurekaDateTimeRow.gif
--------------------------------------------------------------------------------
/Carthage/Checkouts/Eureka/Example/Media/RowGifs/EurekaTimeInlineRow.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/zlyBear/BearFree/30cdb2520bc8a0fda62e9f6f281dc38ff89a4448/Carthage/Checkouts/Eureka/Example/Media/RowGifs/EurekaTimeInlineRow.gif
--------------------------------------------------------------------------------
/Carthage/Checkouts/Eureka/Example/Media/RowGifs/EurekaTimePickerRow.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/zlyBear/BearFree/30cdb2520bc8a0fda62e9f6f281dc38ff89a4448/Carthage/Checkouts/Eureka/Example/Media/RowGifs/EurekaTimePickerRow.gif
--------------------------------------------------------------------------------
/Carthage/Checkouts/Eureka/Example/Media/RowGifs/EurekaTimeRow.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/zlyBear/BearFree/30cdb2520bc8a0fda62e9f6f281dc38ff89a4448/Carthage/Checkouts/Eureka/Example/Media/RowGifs/EurekaTimeRow.gif
--------------------------------------------------------------------------------
/Carthage/Checkouts/Eureka/Example/Media/RowStatics/ActionSheetRow.jpeg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/zlyBear/BearFree/30cdb2520bc8a0fda62e9f6f281dc38ff89a4448/Carthage/Checkouts/Eureka/Example/Media/RowStatics/ActionSheetRow.jpeg
--------------------------------------------------------------------------------
/Carthage/Checkouts/Eureka/Example/Media/RowStatics/AlertRow.jpeg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/zlyBear/BearFree/30cdb2520bc8a0fda62e9f6f281dc38ff89a4448/Carthage/Checkouts/Eureka/Example/Media/RowStatics/AlertRow.jpeg
--------------------------------------------------------------------------------
/Carthage/Checkouts/Eureka/Example/Media/RowStatics/ButtonRow.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/zlyBear/BearFree/30cdb2520bc8a0fda62e9f6f281dc38ff89a4448/Carthage/Checkouts/Eureka/Example/Media/RowStatics/ButtonRow.png
--------------------------------------------------------------------------------
/Carthage/Checkouts/Eureka/Example/Media/RowStatics/CheckRow.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/zlyBear/BearFree/30cdb2520bc8a0fda62e9f6f281dc38ff89a4448/Carthage/Checkouts/Eureka/Example/Media/RowStatics/CheckRow.png
--------------------------------------------------------------------------------
/Carthage/Checkouts/Eureka/Example/Media/RowStatics/ImageRow.jpeg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/zlyBear/BearFree/30cdb2520bc8a0fda62e9f6f281dc38ff89a4448/Carthage/Checkouts/Eureka/Example/Media/RowStatics/ImageRow.jpeg
--------------------------------------------------------------------------------
/Carthage/Checkouts/Eureka/Example/Media/RowStatics/LabelRow.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/zlyBear/BearFree/30cdb2520bc8a0fda62e9f6f281dc38ff89a4448/Carthage/Checkouts/Eureka/Example/Media/RowStatics/LabelRow.png
--------------------------------------------------------------------------------
/Carthage/Checkouts/Eureka/Example/Media/RowStatics/MultipleSelectorRow.jpeg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/zlyBear/BearFree/30cdb2520bc8a0fda62e9f6f281dc38ff89a4448/Carthage/Checkouts/Eureka/Example/Media/RowStatics/MultipleSelectorRow.jpeg
--------------------------------------------------------------------------------
/Carthage/Checkouts/Eureka/Example/Media/RowStatics/PickerRow.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/zlyBear/BearFree/30cdb2520bc8a0fda62e9f6f281dc38ff89a4448/Carthage/Checkouts/Eureka/Example/Media/RowStatics/PickerRow.png
--------------------------------------------------------------------------------
/Carthage/Checkouts/Eureka/Example/Media/RowStatics/PictureRow.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/zlyBear/BearFree/30cdb2520bc8a0fda62e9f6f281dc38ff89a4448/Carthage/Checkouts/Eureka/Example/Media/RowStatics/PictureRow.png
--------------------------------------------------------------------------------
/Carthage/Checkouts/Eureka/Example/Media/RowStatics/PostalAddressRow.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/zlyBear/BearFree/30cdb2520bc8a0fda62e9f6f281dc38ff89a4448/Carthage/Checkouts/Eureka/Example/Media/RowStatics/PostalAddressRow.png
--------------------------------------------------------------------------------
/Carthage/Checkouts/Eureka/Example/Media/RowStatics/PushRow.jpeg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/zlyBear/BearFree/30cdb2520bc8a0fda62e9f6f281dc38ff89a4448/Carthage/Checkouts/Eureka/Example/Media/RowStatics/PushRow.jpeg
--------------------------------------------------------------------------------
/Carthage/Checkouts/Eureka/Example/Media/RowStatics/SegmentedRow.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/zlyBear/BearFree/30cdb2520bc8a0fda62e9f6f281dc38ff89a4448/Carthage/Checkouts/Eureka/Example/Media/RowStatics/SegmentedRow.png
--------------------------------------------------------------------------------
/Carthage/Checkouts/Eureka/Example/Media/RowStatics/SegmentedRowWithTitle.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/zlyBear/BearFree/30cdb2520bc8a0fda62e9f6f281dc38ff89a4448/Carthage/Checkouts/Eureka/Example/Media/RowStatics/SegmentedRowWithTitle.png
--------------------------------------------------------------------------------
/Carthage/Checkouts/Eureka/Example/Media/RowStatics/SliderRow.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/zlyBear/BearFree/30cdb2520bc8a0fda62e9f6f281dc38ff89a4448/Carthage/Checkouts/Eureka/Example/Media/RowStatics/SliderRow.png
--------------------------------------------------------------------------------
/Carthage/Checkouts/Eureka/Example/Media/RowStatics/StepperRow.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/zlyBear/BearFree/30cdb2520bc8a0fda62e9f6f281dc38ff89a4448/Carthage/Checkouts/Eureka/Example/Media/RowStatics/StepperRow.png
--------------------------------------------------------------------------------
/Carthage/Checkouts/Eureka/Example/Media/RowStatics/SwitchRow.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/zlyBear/BearFree/30cdb2520bc8a0fda62e9f6f281dc38ff89a4448/Carthage/Checkouts/Eureka/Example/Media/RowStatics/SwitchRow.png
--------------------------------------------------------------------------------
/Carthage/Checkouts/Eureka/Example/Media/RowStatics/TextAreaRow.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/zlyBear/BearFree/30cdb2520bc8a0fda62e9f6f281dc38ff89a4448/Carthage/Checkouts/Eureka/Example/Media/RowStatics/TextAreaRow.png
--------------------------------------------------------------------------------
/Carthage/Checkouts/Eureka/Source/Assets.xcassets/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "info" : {
3 | "version" : 1,
4 | "author" : "xcode"
5 | }
6 | }
--------------------------------------------------------------------------------
/Carthage/Checkouts/Eureka/Source/Resources/Eureka.bundle/back-chevron@1x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/zlyBear/BearFree/30cdb2520bc8a0fda62e9f6f281dc38ff89a4448/Carthage/Checkouts/Eureka/Source/Resources/Eureka.bundle/back-chevron@1x.png
--------------------------------------------------------------------------------
/Carthage/Checkouts/Eureka/Source/Resources/Eureka.bundle/back-chevron@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/zlyBear/BearFree/30cdb2520bc8a0fda62e9f6f281dc38ff89a4448/Carthage/Checkouts/Eureka/Source/Resources/Eureka.bundle/back-chevron@2x.png
--------------------------------------------------------------------------------
/Carthage/Checkouts/Eureka/Source/Resources/Eureka.bundle/back-chevron@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/zlyBear/BearFree/30cdb2520bc8a0fda62e9f6f281dc38ff89a4448/Carthage/Checkouts/Eureka/Source/Resources/Eureka.bundle/back-chevron@3x.png
--------------------------------------------------------------------------------
/Carthage/Checkouts/Eureka/Source/Resources/Eureka.bundle/forward-chevron@1x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/zlyBear/BearFree/30cdb2520bc8a0fda62e9f6f281dc38ff89a4448/Carthage/Checkouts/Eureka/Source/Resources/Eureka.bundle/forward-chevron@1x.png
--------------------------------------------------------------------------------
/Carthage/Checkouts/Eureka/Source/Resources/Eureka.bundle/forward-chevron@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/zlyBear/BearFree/30cdb2520bc8a0fda62e9f6f281dc38ff89a4448/Carthage/Checkouts/Eureka/Source/Resources/Eureka.bundle/forward-chevron@2x.png
--------------------------------------------------------------------------------
/Carthage/Checkouts/Eureka/Source/Resources/Eureka.bundle/forward-chevron@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/zlyBear/BearFree/30cdb2520bc8a0fda62e9f6f281dc38ff89a4448/Carthage/Checkouts/Eureka/Source/Resources/Eureka.bundle/forward-chevron@3x.png
--------------------------------------------------------------------------------
/Carthage/Checkouts/Eureka/donate.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/zlyBear/BearFree/30cdb2520bc8a0fda62e9f6f281dc38ff89a4448/Carthage/Checkouts/Eureka/donate.png
--------------------------------------------------------------------------------
/Carthage/Checkouts/MMDB-Swift/.swift-version:
--------------------------------------------------------------------------------
1 | 4.2
2 |
--------------------------------------------------------------------------------
/Carthage/Checkouts/MMDB-Swift/MMDB.xcodeproj/project.xcworkspace/contents.xcworkspacedata:
--------------------------------------------------------------------------------
1 |
2 |
4 |
6 |
7 |
8 |
--------------------------------------------------------------------------------
/Carthage/Checkouts/MMDB-Swift/MMDB.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | IDEDidComputeMac32BitWarning
6 |
7 |
8 |
9 |
--------------------------------------------------------------------------------
/Carthage/Checkouts/MMDB-Swift/Package.swift:
--------------------------------------------------------------------------------
1 | // swift-tools-version:4.0
2 | import PackageDescription
3 |
4 | let package = Package(
5 | name: "MMDB",
6 | products: [
7 | .library(name: "MMDB", targets: ["MMDB"]),
8 | ],
9 | dependencies: [],
10 | targets: [
11 | .target(name: "MMDB", dependencies: ["libmaxminddb"]),
12 | .testTarget(name: "MMDBTests", dependencies: ["MMDB"]),
13 | .target(name: "libmaxminddb")
14 | ]
15 | )
16 |
--------------------------------------------------------------------------------
/Carthage/Checkouts/MMDB-Swift/Sources/libmaxminddb/GeoLite2-Country.mmdb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/zlyBear/BearFree/30cdb2520bc8a0fda62e9f6f281dc38ff89a4448/Carthage/Checkouts/MMDB-Swift/Sources/libmaxminddb/GeoLite2-Country.mmdb
--------------------------------------------------------------------------------
/Carthage/Checkouts/MMDB-Swift/Sources/libmaxminddb/maxminddb_config.h:
--------------------------------------------------------------------------------
1 | #ifndef MAXMINDDB_CONFIG_H
2 | #define MAXMINDDB_CONFIG_H
3 |
4 | #ifndef MMDB_UINT128_USING_MODE
5 | /* Define as 1 if we we use unsigned int __atribute__ ((__mode__(TI))) for uint128 values */
6 | #define MMDB_UINT128_USING_MODE 0
7 | #endif
8 |
9 | #ifndef MMDB_UINT128_IS_BYTE_ARRAY
10 | /* Define as 1 if we don't have an unsigned __int128 type */
11 | #define MMDB_UINT128_IS_BYTE_ARRAY 1
12 | #endif
13 |
14 | #endif /* MAXMINDDB_CONFIG_H */
15 |
--------------------------------------------------------------------------------
/Carthage/Checkouts/MMDB-Swift/Tests/MMDBTests/MMDBTests.swift:
--------------------------------------------------------------------------------
1 | import XCTest
2 | import MMDB
3 |
4 | class MMDBTests: XCTestCase {
5 | var database: MMDB!
6 |
7 | override func setUp() {
8 | super.setUp()
9 | database = MMDB()
10 | }
11 |
12 | func testExample() {
13 | XCTAssertEqual(database.lookup("202.108.22.220")?.isoCode, "CN")
14 | }
15 |
16 | func testCloudFlare() {
17 | let cloudflareDNS = database.lookup("1.1.1.1")
18 | XCTAssertNotNil(cloudflareDNS)
19 | }
20 | }
21 |
--------------------------------------------------------------------------------
/Carthage/Checkouts/MMDB-Swift/update_database.sh:
--------------------------------------------------------------------------------
1 | #!/usr/bin/env sh
2 |
3 | set -e
4 |
5 | echo "Updating GeoIP database."
6 |
7 | tmpfile=$(mktemp)
8 | tmpdir=$(mktemp -d)
9 |
10 | curl -L -o $tmpfile http://geolite.maxmind.com/download/geoip/database/GeoLite2-Country.tar.gz
11 |
12 | tar -xzf $tmpfile -C $tmpdir
13 |
14 | find $tmpdir -type f -exec mv {} $tmpdir \;
15 |
16 | mv $tmpdir/GeoLite2-Country.mmdb $(dirname $0)/Sources/libmaxminddb/
17 |
18 | echo "Updated GeoIP database."
19 |
20 |
21 |
22 |
--------------------------------------------------------------------------------
/Carthage/Checkouts/NEKit/.codeclimate.yml:
--------------------------------------------------------------------------------
1 | engines:
2 | fixme:
3 | enabled: true
4 | tailor:
5 | enabled: true
6 |
7 | ratings:
8 | paths:
9 | - "**.swift"
10 |
11 | exclude_paths:
12 | - "NEKit.xcodeproj/"
13 | - "README.md"
14 |
--------------------------------------------------------------------------------
/Carthage/Checkouts/NEKit/.swiftlint.yml:
--------------------------------------------------------------------------------
1 | disabled_rules:
2 | - line_length
3 | - type_name
4 | - variable_name
5 | - cyclomatic_complexity
6 | - nesting
7 | excluded:
8 | - Carthage
9 | - tun2socks
10 | - test
11 |
--------------------------------------------------------------------------------
/Carthage/Checkouts/NEKit/Cartfile:
--------------------------------------------------------------------------------
1 | github "robbiehanson/CocoaAsyncSocket" ~> 7.6.3
2 | github "CocoaLumberjack/CocoaLumberjack" ~> 3.5.2
3 | github "lexrus/MMDB-Swift" "0.3.0"
4 | github "zhuhaow/Sodium-framework" "v1.0.10.1"
5 | github "behrang/YamlSwift" "3.4.3"
6 | github "zhuhaow/tun2socks" ~> 0.7.0
7 | github "zhuhaow/Resolver" ~> 0.2.0
8 |
--------------------------------------------------------------------------------
/Carthage/Checkouts/NEKit/Cartfile.private:
--------------------------------------------------------------------------------
1 | github "Quick/Quick" "v2.0.0"
2 | github "Quick/Nimble" "v8.0.1"
3 |
--------------------------------------------------------------------------------
/Carthage/Checkouts/NEKit/Cartfile.resolved:
--------------------------------------------------------------------------------
1 | github "CocoaLumberjack/CocoaLumberjack" "3.5.2"
2 | github "Quick/Nimble" "v8.0.1"
3 | github "Quick/Quick" "v2.0.0"
4 | github "behrang/YamlSwift" "3.4.3"
5 | github "lexrus/MMDB-Swift" "0.3.0"
6 | github "robbiehanson/CocoaAsyncSocket" "7.6.3"
7 | github "zhuhaow/Resolver" "0.2.0"
8 | github "zhuhaow/Sodium-framework" "v1.0.10.1"
9 | github "zhuhaow/tun2socks" "0.7.0"
10 |
--------------------------------------------------------------------------------
/Carthage/Checkouts/NEKit/Gemfile:
--------------------------------------------------------------------------------
1 | # frozen_string_literal: true
2 | # A sample Gemfile
3 | source "https://rubygems.org"
4 |
5 | gem "jazzy"
6 | gem "fastlane"
7 |
--------------------------------------------------------------------------------
/Carthage/Checkouts/NEKit/NEKit-iOS/NEKit-iOS.h:
--------------------------------------------------------------------------------
1 | #import
2 |
3 | //! Project version number for NEKit-iOS.
4 | FOUNDATION_EXPORT double NEKit_iOS;
5 |
6 | //! Project version string for NEKit_iOS.
7 | FOUNDATION_EXPORT const unsigned char NEKit_iOSVersionString[];
8 |
9 | // In this header, you should import all the public headers of your framework using statements like #import
10 |
11 |
12 |
--------------------------------------------------------------------------------
/Carthage/Checkouts/NEKit/NEKit-macOS/NEKit.h:
--------------------------------------------------------------------------------
1 | #import
2 |
3 | //! Project version number for NEKit.
4 | FOUNDATION_EXPORT double NEKitVersionNumber;
5 |
6 | //! Project version string for NEKit.
7 | FOUNDATION_EXPORT const unsigned char NEKitVersionString[];
8 |
9 | // In this header, you should import all the public headers of your framework using statements like #import
--------------------------------------------------------------------------------
/Carthage/Checkouts/NEKit/NEKit.xcodeproj/project.xcworkspace/contents.xcworkspacedata:
--------------------------------------------------------------------------------
1 |
2 |
4 |
6 |
7 |
8 |
--------------------------------------------------------------------------------
/Carthage/Checkouts/NEKit/NEKit.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | IDEDidComputeMac32BitWarning
6 |
7 |
8 |
9 |
--------------------------------------------------------------------------------
/Carthage/Checkouts/NEKit/bin/bootstrap:
--------------------------------------------------------------------------------
1 | #!/bin/sh
2 |
3 | set -e
4 |
5 | carthage bootstrap --no-use-binaries --platform mac,ios
6 | cp Cartfile.resolved Carthage
7 |
--------------------------------------------------------------------------------
/Carthage/Checkouts/NEKit/bin/bootstrap-if-needed:
--------------------------------------------------------------------------------
1 | #!/bin/sh
2 |
3 | if ! cmp -s Cartfile.resolved Carthage/Cartfile.resolved; then
4 | bin/bootstrap
5 | fi
6 |
--------------------------------------------------------------------------------
/Carthage/Checkouts/NEKit/docs/.gitignore:
--------------------------------------------------------------------------------
1 | docsets/
2 |
--------------------------------------------------------------------------------
/Carthage/Checkouts/NEKit/src/Crypto/Libsodium.swift:
--------------------------------------------------------------------------------
1 | import Foundation
2 | import Sodium
3 |
4 | open class Libsodium {
5 | /// This must be accessed at least once before Libsodium is used.
6 | public static let initialized: Bool = {
7 | // this is loaded lasily and also thread-safe
8 | _ = sodium_init()
9 | return true
10 | }()
11 | }
12 |
--------------------------------------------------------------------------------
/Carthage/Checkouts/NEKit/src/Crypto/StreamCryptoProtocol.swift:
--------------------------------------------------------------------------------
1 | import Foundation
2 |
3 | public protocol StreamCryptoProtocol {
4 | func update(_ data: inout Data)
5 | }
6 |
--------------------------------------------------------------------------------
/Carthage/Checkouts/NEKit/src/Event/Event/EventType.swift:
--------------------------------------------------------------------------------
1 | import Foundation
2 |
3 | public protocol EventType: CustomStringConvertible {}
4 |
--------------------------------------------------------------------------------
/Carthage/Checkouts/NEKit/src/Event/Observer.swift:
--------------------------------------------------------------------------------
1 | import Foundation
2 |
3 | open class Observer {
4 | public init() {}
5 | open func signal(_ event: T) {}
6 | }
7 |
--------------------------------------------------------------------------------
/Carthage/Checkouts/NEKit/src/GeoIP/GeoIP.swift:
--------------------------------------------------------------------------------
1 | import Foundation
2 | import MMDB
3 |
4 | open class GeoIP {
5 | public static let database = MMDB()!
6 |
7 | public static func LookUp(_ ipAddress: String) -> MMDBCountry? {
8 | return GeoIP.database.lookup(ipAddress)
9 | }
10 | }
11 |
--------------------------------------------------------------------------------
/Carthage/Checkouts/NEKit/src/GlobalIntializer.swift:
--------------------------------------------------------------------------------
1 | import Foundation
2 | import Resolver
3 |
4 | struct GlobalIntializer {
5 | private static let _initialized: Bool = {
6 | Resolver.queue = QueueFactory.getQueue()
7 | return true
8 | }()
9 |
10 | static func initalize() {
11 | _ = _initialized
12 | }
13 | }
14 |
--------------------------------------------------------------------------------
/Carthage/Checkouts/NEKit/src/ResponseGenerator.swift:
--------------------------------------------------------------------------------
1 | import Foundation
2 |
3 | open class ResponseGenerator {
4 | public let session: ConnectSession
5 |
6 | public init(withSession session: ConnectSession) {
7 | self.session = session
8 | }
9 |
10 | open func generateResponse() -> Data {
11 | return Data()
12 | }
13 | }
14 |
--------------------------------------------------------------------------------
/Carthage/Checkouts/NEKit/src/ResponseGeneratorFactory.swift:
--------------------------------------------------------------------------------
1 | import Foundation
2 |
3 | open class ResponseGeneratorFactory {
4 | static var HTTPProxyResponseGenerator: ResponseGenerator.Type?
5 | static var SOCKS5ProxyResponseGenerator: ResponseGenerator.Type?
6 | }
7 |
--------------------------------------------------------------------------------
/Carthage/Checkouts/NEKit/src/Rule/DNSSessionMatchType.swift:
--------------------------------------------------------------------------------
1 | import Foundation
2 |
3 | /**
4 | The information available in current round of matching.
5 |
6 | Since we want to speed things up, we first match the request without resolving it (`.Domain`). If any rule returns `.Unknown`, we lookup the request and rematches that rule (`.IP`).
7 |
8 | - Domain: Only domain information is available.
9 | - IP: The IP address is resolved.
10 | */
11 | public enum DNSSessionMatchType {
12 | case domain, ip
13 | }
14 |
--------------------------------------------------------------------------------
/Carthage/Checkouts/NEKit/src/Rule/DirectRule.swift:
--------------------------------------------------------------------------------
1 | import Foundation
2 |
3 | /// The rule matches every request and returns direct adapter.
4 | ///
5 | /// This is equivalent to create an `AllRule` with a `DirectAdapterFactory`.
6 | open class DirectRule: AllRule {
7 | open override var description: String {
8 | return ""
9 | }
10 | /**
11 | Create a new `DirectRule` instance.
12 | */
13 | public init() {
14 | super.init(adapterFactory: DirectAdapterFactory())
15 | }
16 | }
17 |
--------------------------------------------------------------------------------
/Carthage/Checkouts/NEKit/src/Socket/AdapterSocket/Factory/AuthenticationServerAdapterFactory.swift:
--------------------------------------------------------------------------------
1 | import Foundation
2 |
3 | /// Factory building server adapter which requires authentication.
4 | open class HTTPAuthenticationAdapterFactory: ServerAdapterFactory {
5 | let auth: HTTPAuthentication?
6 |
7 | required public init(serverHost: String, serverPort: Int, auth: HTTPAuthentication?) {
8 | self.auth = auth
9 | super.init(serverHost: serverHost, serverPort: serverPort)
10 | }
11 | }
12 |
--------------------------------------------------------------------------------
/Carthage/Checkouts/NEKit/src/Socket/AdapterSocket/Factory/RejectAdapterFactory.swift:
--------------------------------------------------------------------------------
1 | import Foundation
2 |
3 | open class RejectAdapterFactory: AdapterFactory {
4 | public let delay: Int
5 |
6 | public init(delay: Int = Opt.RejectAdapterDefaultDelay) {
7 | self.delay = delay
8 | }
9 |
10 | override open func getAdapterFor(session: ConnectSession) -> AdapterSocket {
11 | return RejectAdapter(delay: delay)
12 | }
13 | }
14 |
--------------------------------------------------------------------------------
/Carthage/Checkouts/NEKit/src/Socket/AdapterSocket/Factory/ServerAdapterFactory.swift:
--------------------------------------------------------------------------------
1 | import Foundation
2 |
3 | /// Factory building adapter with proxy server host and port.
4 | open class ServerAdapterFactory: AdapterFactory {
5 | let serverHost: String
6 | let serverPort: Int
7 |
8 | public init(serverHost: String, serverPort: Int) {
9 | self.serverHost = serverHost
10 | self.serverPort = serverPort
11 | }
12 | }
13 |
--------------------------------------------------------------------------------
/Carthage/Checkouts/NEKit/src/Socket/AdapterSocket/SecureHTTPAdapter.swift:
--------------------------------------------------------------------------------
1 | import Foundation
2 |
3 | /// This adapter connects to remote host through a HTTP proxy with SSL.
4 | public class SecureHTTPAdapter: HTTPAdapter {
5 | override public init(serverHost: String, serverPort: Int, auth: HTTPAuthentication?) {
6 | super.init(serverHost: serverHost, serverPort: serverPort, auth: auth)
7 | secured = true
8 | }
9 | }
10 |
--------------------------------------------------------------------------------
/Carthage/Checkouts/NEKit/src/Utils/IPInterval.swift:
--------------------------------------------------------------------------------
1 | import Foundation
2 |
3 | public enum IPInterval {
4 | case IPv4(UInt32), IPv6(UInt128)
5 | }
6 |
--------------------------------------------------------------------------------
/Carthage/Checkouts/Resolver/Cartfile.private:
--------------------------------------------------------------------------------
1 | github "Quick/Quick"
2 | github "Quick/Nimble"
3 |
--------------------------------------------------------------------------------
/Carthage/Checkouts/Resolver/Cartfile.resolved:
--------------------------------------------------------------------------------
1 | github "Quick/Nimble" "v8.0.1"
2 | github "Quick/Quick" "v2.0.0"
3 |
--------------------------------------------------------------------------------
/Carthage/Checkouts/Resolver/Gemfile:
--------------------------------------------------------------------------------
1 | # frozen_string_literal: true
2 |
3 | source "https://rubygems.org"
4 |
5 | gem "fastlane"
--------------------------------------------------------------------------------
/Carthage/Checkouts/Resolver/Resolver.xcodeproj/project.xcworkspace/contents.xcworkspacedata:
--------------------------------------------------------------------------------
1 |
2 |
4 |
6 |
7 |
8 |
--------------------------------------------------------------------------------
/Carthage/Checkouts/Resolver/Resolver.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | IDEDidComputeMac32BitWarning
6 |
7 |
8 |
9 |
--------------------------------------------------------------------------------
/Carthage/Checkouts/Resolver/bin/bootstrap:
--------------------------------------------------------------------------------
1 | #!/bin/sh
2 |
3 | carthage bootstrap --no-use-binaries --platform mac,ios
4 | cp Cartfile.resolved Carthage
5 |
--------------------------------------------------------------------------------
/Carthage/Checkouts/Resolver/bin/bootstrap-if-needed:
--------------------------------------------------------------------------------
1 | #!/bin/sh
2 |
3 | if ! cmp -s Cartfile.resolved Carthage/Cartfile.resolved; then
4 | bin/bootstrap
5 | fi
6 |
--------------------------------------------------------------------------------
/Carthage/Checkouts/Resolver/circle.yml:
--------------------------------------------------------------------------------
1 | machine:
2 | xcode:
3 | version: "8.1"
4 | dependencies:
5 | pre:
6 | - echo "2.3.1" > .ruby-version
7 | override:
8 | - bin/bootstrap-if-needed
9 | - gem install scan
10 | cache_directories:
11 | - "Carthage"
12 | test:
13 | override:
14 | - scan --scheme Resolver-macOS
15 | - scan --scheme Resolver-iOS
16 | post:
17 | - bash <(curl -s https://codecov.io/bash)
18 | deployment:
19 | release:
20 | tag: /.*/
21 | owner: zhuhaow
22 | commands:
23 | - bin/release_framework
24 |
--------------------------------------------------------------------------------
/Carthage/Checkouts/Sodium-framework/Sodium.xcodeproj/project.xcworkspace/contents.xcworkspacedata:
--------------------------------------------------------------------------------
1 |
2 |
4 |
6 |
7 |
8 |
--------------------------------------------------------------------------------
/Carthage/Checkouts/Sodium-framework/Sodium/includes/core.h:
--------------------------------------------------------------------------------
1 |
2 | #ifndef sodium_core_H
3 | #define sodium_core_H
4 |
5 | #include "export.h"
6 |
7 | #ifdef __cplusplus
8 | extern "C" {
9 | #endif
10 |
11 | SODIUM_EXPORT
12 | int sodium_init(void)
13 | __attribute__ ((warn_unused_result));
14 |
15 | #ifdef __cplusplus
16 | }
17 | #endif
18 |
19 | #endif
20 |
--------------------------------------------------------------------------------
/Carthage/Checkouts/Sodium-framework/Sodium/includes/crypto_int32.h:
--------------------------------------------------------------------------------
1 | #ifndef crypto_int32_H
2 | #define crypto_int32_H
3 |
4 | #include
5 |
6 | typedef int32_t crypto_int32;
7 |
8 | #endif
9 |
--------------------------------------------------------------------------------
/Carthage/Checkouts/Sodium-framework/Sodium/includes/crypto_int64.h:
--------------------------------------------------------------------------------
1 | #ifndef crypto_int64_H
2 | #define crypto_int64_H
3 |
4 | #include
5 |
6 | typedef int64_t crypto_int64;
7 |
8 | #endif
9 |
--------------------------------------------------------------------------------
/Carthage/Checkouts/Sodium-framework/Sodium/includes/crypto_uint16.h:
--------------------------------------------------------------------------------
1 | #ifndef crypto_uint16_H
2 | #define crypto_uint16_H
3 |
4 | #include
5 |
6 | typedef uint16_t crypto_uint16;
7 |
8 | #endif
9 |
--------------------------------------------------------------------------------
/Carthage/Checkouts/Sodium-framework/Sodium/includes/crypto_uint32.h:
--------------------------------------------------------------------------------
1 | #ifndef crypto_uint32_H
2 | #define crypto_uint32_H
3 |
4 | #include
5 |
6 | typedef uint32_t crypto_uint32;
7 |
8 | #endif
9 |
--------------------------------------------------------------------------------
/Carthage/Checkouts/Sodium-framework/Sodium/includes/crypto_uint64.h:
--------------------------------------------------------------------------------
1 | #ifndef crypto_uint64_H
2 | #define crypto_uint64_H
3 |
4 | #include
5 |
6 | typedef uint64_t crypto_uint64;
7 |
8 | #endif
9 |
--------------------------------------------------------------------------------
/Carthage/Checkouts/Sodium-framework/Sodium/includes/crypto_uint8.h:
--------------------------------------------------------------------------------
1 | #ifndef crypto_uint8_H
2 | #define crypto_uint8_H
3 |
4 | #include
5 |
6 | typedef uint8_t crypto_uint8;
7 |
8 | #endif
9 |
--------------------------------------------------------------------------------
/Carthage/Checkouts/Sodium-framework/Sodium/includes/crypto_verify_16.h:
--------------------------------------------------------------------------------
1 | #ifndef crypto_verify_16_H
2 | #define crypto_verify_16_H
3 |
4 | #include
5 | #include "export.h"
6 |
7 | #ifdef __cplusplus
8 | extern "C" {
9 | #endif
10 |
11 | #define crypto_verify_16_BYTES 16U
12 | SODIUM_EXPORT
13 | size_t crypto_verify_16_bytes(void);
14 |
15 | SODIUM_EXPORT
16 | int crypto_verify_16(const unsigned char *x, const unsigned char *y)
17 | __attribute__ ((warn_unused_result));
18 |
19 | #ifdef __cplusplus
20 | }
21 | #endif
22 |
23 | #endif
24 |
--------------------------------------------------------------------------------
/Carthage/Checkouts/Sodium-framework/Sodium/includes/crypto_verify_32.h:
--------------------------------------------------------------------------------
1 | #ifndef crypto_verify_32_H
2 | #define crypto_verify_32_H
3 |
4 | #include
5 | #include "export.h"
6 |
7 | #ifdef __cplusplus
8 | extern "C" {
9 | #endif
10 |
11 | #define crypto_verify_32_BYTES 32U
12 | SODIUM_EXPORT
13 | size_t crypto_verify_32_bytes(void);
14 |
15 | SODIUM_EXPORT
16 | int crypto_verify_32(const unsigned char *x, const unsigned char *y)
17 | __attribute__ ((warn_unused_result));
18 |
19 | #ifdef __cplusplus
20 | }
21 | #endif
22 |
23 | #endif
24 |
--------------------------------------------------------------------------------
/Carthage/Checkouts/Sodium-framework/Sodium/includes/crypto_verify_64.h:
--------------------------------------------------------------------------------
1 | #ifndef crypto_verify_64_H
2 | #define crypto_verify_64_H
3 |
4 | #include
5 | #include "export.h"
6 |
7 | #ifdef __cplusplus
8 | extern "C" {
9 | #endif
10 |
11 | #define crypto_verify_64_BYTES 64U
12 | SODIUM_EXPORT
13 | size_t crypto_verify_64_bytes(void);
14 |
15 | SODIUM_EXPORT
16 | int crypto_verify_64(const unsigned char *x, const unsigned char *y)
17 | __attribute__ ((warn_unused_result));
18 |
19 | #ifdef __cplusplus
20 | }
21 | #endif
22 |
23 | #endif
24 |
--------------------------------------------------------------------------------
/Carthage/Checkouts/Sodium-framework/Sodium/includes/randombytes_salsa20_random.h:
--------------------------------------------------------------------------------
1 |
2 | #ifndef randombytes_salsa20_random_H
3 | #define randombytes_salsa20_random_H
4 |
5 | #include "export.h"
6 | #include "randombytes.h"
7 |
8 | #ifdef __cplusplus
9 | extern "C" {
10 | #endif
11 |
12 | SODIUM_EXPORT
13 | extern struct randombytes_implementation randombytes_salsa20_implementation;
14 |
15 | #ifdef __cplusplus
16 | }
17 | #endif
18 |
19 | #endif
20 |
--------------------------------------------------------------------------------
/Carthage/Checkouts/Sodium-framework/Sodium/includes/randombytes_sysrandom.h:
--------------------------------------------------------------------------------
1 |
2 | #ifndef randombytes_sysrandom_H
3 | #define randombytes_sysrandom_H
4 |
5 | #include "export.h"
6 | #include "randombytes.h"
7 |
8 | #ifdef __cplusplus
9 | extern "C" {
10 | #endif
11 |
12 | SODIUM_EXPORT
13 | extern struct randombytes_implementation randombytes_sysrandom_implementation;
14 |
15 | #ifdef __cplusplus
16 | }
17 | #endif
18 |
19 | #endif
20 |
--------------------------------------------------------------------------------
/Carthage/Checkouts/Sodium-framework/Sodium/libs/libsodium-iOS.a:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/zlyBear/BearFree/30cdb2520bc8a0fda62e9f6f281dc38ff89a4448/Carthage/Checkouts/Sodium-framework/Sodium/libs/libsodium-iOS.a
--------------------------------------------------------------------------------
/Carthage/Checkouts/Sodium-framework/Sodium/libs/libsodium-macOS.a:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/zlyBear/BearFree/30cdb2520bc8a0fda62e9f6f281dc38ff89a4448/Carthage/Checkouts/Sodium-framework/Sodium/libs/libsodium-macOS.a
--------------------------------------------------------------------------------
/Carthage/Checkouts/YamlSwift/.gitignore:
--------------------------------------------------------------------------------
1 | ###SublimeText###
2 |
3 | # cache files for sublime text
4 | *.tmlanguage.cache
5 | *.tmPreferences.cache
6 | *.stTheme.cache
7 |
8 | # workspace files are user-specific
9 | *.sublime-workspace
10 |
11 | # project files should be checked into the repository, unless a significant
12 | # proportion of contributors will probably not be using SublimeText
13 | # *.sublime-project
14 |
15 | # sftp configuration file
16 | sftp-config.json
17 |
18 | .DS_Store
19 | /.build
20 | /Packages
21 | /*.xcodeproj
--------------------------------------------------------------------------------
/Carthage/Checkouts/YamlSwift/.swift-version:
--------------------------------------------------------------------------------
1 | 4.0
2 |
--------------------------------------------------------------------------------
/Carthage/Checkouts/YamlSwift/Sources/Yaml.h:
--------------------------------------------------------------------------------
1 | //
2 | // Yaml.h
3 | // Yaml
4 | //
5 | // Created by Gregory Higley on 8/5/15.
6 | //
7 | //
8 |
9 | #import
10 |
11 | //! Project version number for Yaml.
12 | FOUNDATION_EXPORT double YamlVersionNumber;
13 |
14 | //! Project version string for Yaml.
15 | FOUNDATION_EXPORT const unsigned char YamlVersionString[];
16 |
17 | // In this header, you should import all the public headers of your framework using statements like #import
18 |
19 |
20 |
--------------------------------------------------------------------------------
/Carthage/Checkouts/YamlSwift/Sources/Yaml/YAMLOperators.swift:
--------------------------------------------------------------------------------
1 | infix operator |>: Functional
2 | func |> (x: T, f: (T) -> U) -> U {
3 | return f(x)
4 | }
5 |
6 |
7 |
--------------------------------------------------------------------------------
/Carthage/Checkouts/YamlSwift/Tests/LinuxMain.swift:
--------------------------------------------------------------------------------
1 | import XCTest
2 |
3 | @testable import YamlTests
4 |
5 | XCTMain([
6 | testCase(ExampleTests.allTests),
7 | testCase(YamlTests.allTests),
8 | ])
9 |
--------------------------------------------------------------------------------
/Carthage/Checkouts/YamlSwift/Yaml.xcworkspace/contents.xcworkspacedata:
--------------------------------------------------------------------------------
1 |
2 |
4 |
6 |
7 |
8 |
--------------------------------------------------------------------------------
/Carthage/Checkouts/tun2socks/Gemfile:
--------------------------------------------------------------------------------
1 | # frozen_string_literal: true
2 | # A sample Gemfile
3 | source "https://rubygems.org"
4 |
5 | gem "jazzy"
6 | gem "fastlane"
7 |
--------------------------------------------------------------------------------
/Carthage/Checkouts/tun2socks/docs/.gitignore:
--------------------------------------------------------------------------------
1 | docsets/
--------------------------------------------------------------------------------
/Carthage/Checkouts/tun2socks/docs/.jazzy.yaml:
--------------------------------------------------------------------------------
1 | output: "."
2 | source_directory: ../
3 | author: Zhuhao Wang
4 | readme: ../README.md
5 | github_url: https://github.com/zhuhaow/tun2socks
6 | min_acl: public
7 | module: tun2socks
8 |
9 | theme: fullwidth
10 |
11 |
12 |
--------------------------------------------------------------------------------
/Carthage/Checkouts/tun2socks/lwip/CHANGELOG:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/zlyBear/BearFree/30cdb2520bc8a0fda62e9f6f281dc38ff89a4448/Carthage/Checkouts/tun2socks/lwip/CHANGELOG
--------------------------------------------------------------------------------
/Carthage/Checkouts/tun2socks/lwip/FILES:
--------------------------------------------------------------------------------
1 | src/ - The source code for the lwIP TCP/IP stack.
2 | doc/ - The documentation for lwIP.
3 |
4 | See also the FILES file in each subdirectory.
5 |
--------------------------------------------------------------------------------
/Carthage/Checkouts/tun2socks/lwip/arch/perf.h:
--------------------------------------------------------------------------------
1 | #ifndef perf_h
2 | #define perf_h
3 |
4 | #define PERF_START
5 | #define PERF_STOP(x)
6 |
7 | #endif /* perf_h */
8 |
--------------------------------------------------------------------------------
/Carthage/Checkouts/tun2socks/lwip/arch/sys_arch.h:
--------------------------------------------------------------------------------
1 | #ifndef __ARCH_SYS_ARCH_H__
2 | #define __ARCH_SYS_ARCH_H__
3 |
4 | #define SYS_MBOX_NULL NULL
5 | #define SYS_SEM_NULL NULL
6 |
7 | #endif /* __ARCH_SYS_ARCH_H__ */
--------------------------------------------------------------------------------
/Carthage/Checkouts/tun2socks/lwip/compat.h:
--------------------------------------------------------------------------------
1 | #ifndef compat_h
2 | #define compat_h
3 |
4 | #include "lwip/tcp.h"
5 |
6 | void tcp_accepted_c(struct tcp_pcb *pcb);
7 |
8 | #endif /* compat_h */
9 |
--------------------------------------------------------------------------------
/Carthage/Checkouts/tun2socks/lwip/src/core/ipv6/README:
--------------------------------------------------------------------------------
1 | IPv6 support in lwIP is very experimental.
2 |
--------------------------------------------------------------------------------
/Carthage/Checkouts/tun2socks/lwip/src/darwin/src/compat.c:
--------------------------------------------------------------------------------
1 | #include "compat.h"
2 |
3 | void tcp_accepted_c(struct tcp_pcb *pcb) {
4 | tcp_accepted(pcb);
5 | }
--------------------------------------------------------------------------------
/Carthage/Checkouts/tun2socks/lwip/src/darwin/src/sys_arch.c:
--------------------------------------------------------------------------------
1 | #include
2 | #include "arch/sys_arch.h"
3 | #include "lwip/sys.h"
4 |
5 | u32_t sys_now(void) {
6 | uint64_t now = mach_absolute_time();
7 | mach_timebase_info_data_t info;
8 | mach_timebase_info(&info);
9 | now = now * info.numer / info.denom / NSEC_PER_MSEC;
10 |
11 | return (u32_t)(now);
12 | }
13 |
14 | void
15 | sys_init(void)
16 | {
17 | }
--------------------------------------------------------------------------------
/Carthage/Checkouts/tun2socks/tun2socks-macOS/tun2socks.h:
--------------------------------------------------------------------------------
1 | #import
2 |
3 | //! Project version number for tun2socks.
4 | FOUNDATION_EXPORT double tun2socksVersionNumber;
5 |
6 | //! Project version string for tun2socks.
7 | FOUNDATION_EXPORT const unsigned char tun2socksVersionString[];
8 |
9 | // In this header, you should import all the public headers of your framework using statements like #import
10 |
--------------------------------------------------------------------------------
/Carthage/Checkouts/tun2socks/tun2socks.xcodeproj/project.xcworkspace/contents.xcworkspacedata:
--------------------------------------------------------------------------------
1 |
2 |
4 |
6 |
7 |
8 |
--------------------------------------------------------------------------------
/Carthage/Checkouts/tun2socks/tun2socks.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | IDEDidComputeMac32BitWarning
6 |
7 |
8 |
9 |
--------------------------------------------------------------------------------