···11+project(AuthKit)
22+33+set(DYLIB_COMPAT_VERSION "1.0.0")
44+set(DYLIB_CURRENT_VERSION "1.0.0")
55+66+file(GLOB AK_C src/*.c)
77+file(GLOB AK_OBJC src/*.m)
88+99+add_framework(AuthKit
1010+ FAT
1111+ CURRENT_VERSION
1212+ PRIVATE
1313+ VERSION "A"
1414+1515+ SOURCES
1616+ ${AK_C}
1717+ ${AK_OBJC}
1818+1919+ DEPENDENCIES
2020+ system
2121+ objc
2222+ Foundation
2323+)
+22
src/AuthKit/include/AuthKit/AKAbsintheSigner.h
···11+/*
22+This file is part of Darling.
33+44+Copyright (C) 2017 Lubos Dolezel
55+66+Darling is free software: you can redistribute it and/or modify
77+it under the terms of the GNU General Public License as published by
88+the Free Software Foundation, either version 3 of the License, or
99+(at your option) any later version.
1010+1111+Darling is distributed in the hope that it will be useful,
1212+but WITHOUT ANY WARRANTY; without even the implied warranty of
1313+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
1414+GNU General Public License for more details.
1515+1616+You should have received a copy of the GNU General Public License
1717+along with Darling. If not, see <http://www.gnu.org/licenses/>.
1818+*/
1919+2020+@interface AKAbsintheSigner : NSObject
2121+2222+@end
+22
src/AuthKit/include/AuthKit/AKAccountManager.h
···11+/*
22+This file is part of Darling.
33+44+Copyright (C) 2017 Lubos Dolezel
55+66+Darling is free software: you can redistribute it and/or modify
77+it under the terms of the GNU General Public License as published by
88+the Free Software Foundation, either version 3 of the License, or
99+(at your option) any later version.
1010+1111+Darling is distributed in the hope that it will be useful,
1212+but WITHOUT ANY WARRANTY; without even the implied warranty of
1313+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
1414+GNU General Public License for more details.
1515+1616+You should have received a copy of the GNU General Public License
1717+along with Darling. If not, see <http://www.gnu.org/licenses/>.
1818+*/
1919+2020+@interface AKAccountManager : NSObject
2121+2222+@end
+22
src/AuthKit/include/AuthKit/AKAnisetteData.h
···11+/*
22+This file is part of Darling.
33+44+Copyright (C) 2017 Lubos Dolezel
55+66+Darling is free software: you can redistribute it and/or modify
77+it under the terms of the GNU General Public License as published by
88+the Free Software Foundation, either version 3 of the License, or
99+(at your option) any later version.
1010+1111+Darling is distributed in the hope that it will be useful,
1212+but WITHOUT ANY WARRANTY; without even the implied warranty of
1313+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
1414+GNU General Public License for more details.
1515+1616+You should have received a copy of the GNU General Public License
1717+along with Darling. If not, see <http://www.gnu.org/licenses/>.
1818+*/
1919+2020+@interface AKAnisetteData : NSObject
2121+2222+@end
···11+/*
22+This file is part of Darling.
33+44+Copyright (C) 2017 Lubos Dolezel
55+66+Darling is free software: you can redistribute it and/or modify
77+it under the terms of the GNU General Public License as published by
88+the Free Software Foundation, either version 3 of the License, or
99+(at your option) any later version.
1010+1111+Darling is distributed in the hope that it will be useful,
1212+but WITHOUT ANY WARRANTY; without even the implied warranty of
1313+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
1414+GNU General Public License for more details.
1515+1616+You should have received a copy of the GNU General Public License
1717+along with Darling. If not, see <http://www.gnu.org/licenses/>.
1818+*/
1919+2020+@interface AKAnisetteProvisioningController : NSObject
2121+2222+@end
···11+/*
22+This file is part of Darling.
33+44+Copyright (C) 2017 Lubos Dolezel
55+66+Darling is free software: you can redistribute it and/or modify
77+it under the terms of the GNU General Public License as published by
88+the Free Software Foundation, either version 3 of the License, or
99+(at your option) any later version.
1010+1111+Darling is distributed in the hope that it will be useful,
1212+but WITHOUT ANY WARRANTY; without even the implied warranty of
1313+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
1414+GNU General Public License for more details.
1515+1616+You should have received a copy of the GNU General Public License
1717+along with Darling. If not, see <http://www.gnu.org/licenses/>.
1818+*/
1919+2020+@interface AKAnisetteProvisioningDaemonInterface : NSObject
2121+2222+@end
···11+/*
22+This file is part of Darling.
33+44+Copyright (C) 2017 Lubos Dolezel
55+66+Darling is free software: you can redistribute it and/or modify
77+it under the terms of the GNU General Public License as published by
88+the Free Software Foundation, either version 3 of the License, or
99+(at your option) any later version.
1010+1111+Darling is distributed in the hope that it will be useful,
1212+but WITHOUT ANY WARRANTY; without even the implied warranty of
1313+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
1414+GNU General Public License for more details.
1515+1616+You should have received a copy of the GNU General Public License
1717+along with Darling. If not, see <http://www.gnu.org/licenses/>.
1818+*/
1919+2020+@interface AKAppleIDAuthenticationClientInterface : NSObject
2121+2222+@end
···11+/*
22+This file is part of Darling.
33+44+Copyright (C) 2017 Lubos Dolezel
55+66+Darling is free software: you can redistribute it and/or modify
77+it under the terms of the GNU General Public License as published by
88+the Free Software Foundation, either version 3 of the License, or
99+(at your option) any later version.
1010+1111+Darling is distributed in the hope that it will be useful,
1212+but WITHOUT ANY WARRANTY; without even the implied warranty of
1313+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
1414+GNU General Public License for more details.
1515+1616+You should have received a copy of the GNU General Public License
1717+along with Darling. If not, see <http://www.gnu.org/licenses/>.
1818+*/
1919+2020+@interface AKAppleIDAuthenticationContext : NSObject
2121+2222+@end
···11+/*
22+This file is part of Darling.
33+44+Copyright (C) 2017 Lubos Dolezel
55+66+Darling is free software: you can redistribute it and/or modify
77+it under the terms of the GNU General Public License as published by
88+the Free Software Foundation, either version 3 of the License, or
99+(at your option) any later version.
1010+1111+Darling is distributed in the hope that it will be useful,
1212+but WITHOUT ANY WARRANTY; without even the implied warranty of
1313+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
1414+GNU General Public License for more details.
1515+1616+You should have received a copy of the GNU General Public License
1717+along with Darling. If not, see <http://www.gnu.org/licenses/>.
1818+*/
1919+2020+@interface AKAppleIDAuthenticationController : NSObject
2121+2222+@end
···11+/*
22+This file is part of Darling.
33+44+Copyright (C) 2017 Lubos Dolezel
55+66+Darling is free software: you can redistribute it and/or modify
77+it under the terms of the GNU General Public License as published by
88+the Free Software Foundation, either version 3 of the License, or
99+(at your option) any later version.
1010+1111+Darling is distributed in the hope that it will be useful,
1212+but WITHOUT ANY WARRANTY; without even the implied warranty of
1313+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
1414+GNU General Public License for more details.
1515+1616+You should have received a copy of the GNU General Public License
1717+along with Darling. If not, see <http://www.gnu.org/licenses/>.
1818+*/
1919+2020+@interface AKAppleIDAuthenticationDaemonInterface : NSObject
2121+2222+@end
···11+/*
22+This file is part of Darling.
33+44+Copyright (C) 2017 Lubos Dolezel
55+66+Darling is free software: you can redistribute it and/or modify
77+it under the terms of the GNU General Public License as published by
88+the Free Software Foundation, either version 3 of the License, or
99+(at your option) any later version.
1010+1111+Darling is distributed in the hope that it will be useful,
1212+but WITHOUT ANY WARRANTY; without even the implied warranty of
1313+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
1414+GNU General Public License for more details.
1515+1616+You should have received a copy of the GNU General Public License
1717+along with Darling. If not, see <http://www.gnu.org/licenses/>.
1818+*/
1919+2020+@interface AKAppleIDServerResourceLoadDelegate : NSObject
2121+2222+@end
+22
src/AuthKit/include/AuthKit/AKAppleIDSession.h
···11+/*
22+This file is part of Darling.
33+44+Copyright (C) 2017 Lubos Dolezel
55+66+Darling is free software: you can redistribute it and/or modify
77+it under the terms of the GNU General Public License as published by
88+the Free Software Foundation, either version 3 of the License, or
99+(at your option) any later version.
1010+1111+Darling is distributed in the hope that it will be useful,
1212+but WITHOUT ANY WARRANTY; without even the implied warranty of
1313+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
1414+GNU General Public License for more details.
1515+1616+You should have received a copy of the GNU General Public License
1717+along with Darling. If not, see <http://www.gnu.org/licenses/>.
1818+*/
1919+2020+@interface AKAppleIDSession : NSObject
2121+2222+@end
+22
src/AuthKit/include/AuthKit/AKCDPFactory.h
···11+/*
22+This file is part of Darling.
33+44+Copyright (C) 2017 Lubos Dolezel
55+66+Darling is free software: you can redistribute it and/or modify
77+it under the terms of the GNU General Public License as published by
88+the Free Software Foundation, either version 3 of the License, or
99+(at your option) any later version.
1010+1111+Darling is distributed in the hope that it will be useful,
1212+but WITHOUT ANY WARRANTY; without even the implied warranty of
1313+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
1414+GNU General Public License for more details.
1515+1616+You should have received a copy of the GNU General Public License
1717+along with Darling. If not, see <http://www.gnu.org/licenses/>.
1818+*/
1919+2020+@interface AKCDPFactory : NSObject
2121+2222+@end
···11+/*
22+This file is part of Darling.
33+44+Copyright (C) 2017 Lubos Dolezel
55+66+Darling is free software: you can redistribute it and/or modify
77+it under the terms of the GNU General Public License as published by
88+the Free Software Foundation, either version 3 of the License, or
99+(at your option) any later version.
1010+1111+Darling is distributed in the hope that it will be useful,
1212+but WITHOUT ANY WARRANTY; without even the implied warranty of
1313+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
1414+GNU General Public License for more details.
1515+1616+You should have received a copy of the GNU General Public License
1717+along with Darling. If not, see <http://www.gnu.org/licenses/>.
1818+*/
1919+2020+@interface AKCertificatePinning : NSObject
2121+2222+@end
···11+/*
22+This file is part of Darling.
33+44+Copyright (C) 2017 Lubos Dolezel
55+66+Darling is free software: you can redistribute it and/or modify
77+it under the terms of the GNU General Public License as published by
88+the Free Software Foundation, either version 3 of the License, or
99+(at your option) any later version.
1010+1111+Darling is distributed in the hope that it will be useful,
1212+but WITHOUT ANY WARRANTY; without even the implied warranty of
1313+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
1414+GNU General Public License for more details.
1515+1616+You should have received a copy of the GNU General Public License
1717+along with Darling. If not, see <http://www.gnu.org/licenses/>.
1818+*/
1919+2020+@interface AKCircleRequestContext : NSObject
2121+2222+@end
···11+/*
22+This file is part of Darling.
33+44+Copyright (C) 2017 Lubos Dolezel
55+66+Darling is free software: you can redistribute it and/or modify
77+it under the terms of the GNU General Public License as published by
88+the Free Software Foundation, either version 3 of the License, or
99+(at your option) any later version.
1010+1111+Darling is distributed in the hope that it will be useful,
1212+but WITHOUT ANY WARRANTY; without even the implied warranty of
1313+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
1414+GNU General Public License for more details.
1515+1616+You should have received a copy of the GNU General Public License
1717+along with Darling. If not, see <http://www.gnu.org/licenses/>.
1818+*/
1919+2020+@interface AKCircleRequestPayload : NSObject
2121+2222+@end
+22
src/AuthKit/include/AuthKit/AKConfiguration.h
···11+/*
22+This file is part of Darling.
33+44+Copyright (C) 2017 Lubos Dolezel
55+66+Darling is free software: you can redistribute it and/or modify
77+it under the terms of the GNU General Public License as published by
88+the Free Software Foundation, either version 3 of the License, or
99+(at your option) any later version.
1010+1111+Darling is distributed in the hope that it will be useful,
1212+but WITHOUT ANY WARRANTY; without even the implied warranty of
1313+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
1414+GNU General Public License for more details.
1515+1616+You should have received a copy of the GNU General Public License
1717+along with Darling. If not, see <http://www.gnu.org/licenses/>.
1818+*/
1919+2020+@interface AKConfiguration : NSObject
2121+2222+@end
+22
src/AuthKit/include/AuthKit/AKDevice.h
···11+/*
22+This file is part of Darling.
33+44+Copyright (C) 2017 Lubos Dolezel
55+66+Darling is free software: you can redistribute it and/or modify
77+it under the terms of the GNU General Public License as published by
88+the Free Software Foundation, either version 3 of the License, or
99+(at your option) any later version.
1010+1111+Darling is distributed in the hope that it will be useful,
1212+but WITHOUT ANY WARRANTY; without even the implied warranty of
1313+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
1414+GNU General Public License for more details.
1515+1616+You should have received a copy of the GNU General Public License
1717+along with Darling. If not, see <http://www.gnu.org/licenses/>.
1818+*/
1919+2020+@interface AKDevice : NSObject
2121+2222+@end
···11+/*
22+This file is part of Darling.
33+44+Copyright (C) 2017 Lubos Dolezel
55+66+Darling is free software: you can redistribute it and/or modify
77+it under the terms of the GNU General Public License as published by
88+the Free Software Foundation, either version 3 of the License, or
99+(at your option) any later version.
1010+1111+Darling is distributed in the hope that it will be useful,
1212+but WITHOUT ANY WARRANTY; without even the implied warranty of
1313+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
1414+GNU General Public License for more details.
1515+1616+You should have received a copy of the GNU General Public License
1717+along with Darling. If not, see <http://www.gnu.org/licenses/>.
1818+*/
1919+2020+@interface AKFollowUpFactoryImpl : NSObject
2121+2222+@end
···11+/*
22+This file is part of Darling.
33+44+Copyright (C) 2017 Lubos Dolezel
55+66+Darling is free software: you can redistribute it and/or modify
77+it under the terms of the GNU General Public License as published by
88+the Free Software Foundation, either version 3 of the License, or
99+(at your option) any later version.
1010+1111+Darling is distributed in the hope that it will be useful,
1212+but WITHOUT ANY WARRANTY; without even the implied warranty of
1313+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
1414+GNU General Public License for more details.
1515+1616+You should have received a copy of the GNU General Public License
1717+along with Darling. If not, see <http://www.gnu.org/licenses/>.
1818+*/
1919+2020+@interface AKFollowUpProviderImpl : NSObject
2121+2222+@end
···11+/*
22+This file is part of Darling.
33+44+Copyright (C) 2017 Lubos Dolezel
55+66+Darling is free software: you can redistribute it and/or modify
77+it under the terms of the GNU General Public License as published by
88+the Free Software Foundation, either version 3 of the License, or
99+(at your option) any later version.
1010+1111+Darling is distributed in the hope that it will be useful,
1212+but WITHOUT ANY WARRANTY; without even the implied warranty of
1313+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
1414+GNU General Public License for more details.
1515+1616+You should have received a copy of the GNU General Public License
1717+along with Darling. If not, see <http://www.gnu.org/licenses/>.
1818+*/
1919+2020+@interface AKFollowUpTearDownContext : NSObject
2121+2222+@end
+22
src/AuthKit/include/AuthKit/AKMasterToken.h
···11+/*
22+This file is part of Darling.
33+44+Copyright (C) 2017 Lubos Dolezel
55+66+Darling is free software: you can redistribute it and/or modify
77+it under the terms of the GNU General Public License as published by
88+the Free Software Foundation, either version 3 of the License, or
99+(at your option) any later version.
1010+1111+Darling is distributed in the hope that it will be useful,
1212+but WITHOUT ANY WARRANTY; without even the implied warranty of
1313+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
1414+GNU General Public License for more details.
1515+1616+You should have received a copy of the GNU General Public License
1717+along with Darling. If not, see <http://www.gnu.org/licenses/>.
1818+*/
1919+2020+@interface AKMasterToken : AKToken
2121+2222+@end
+22
src/AuthKit/include/AuthKit/AKToken.h
···11+/*
22+This file is part of Darling.
33+44+Copyright (C) 2017 Lubos Dolezel
55+66+Darling is free software: you can redistribute it and/or modify
77+it under the terms of the GNU General Public License as published by
88+the Free Software Foundation, either version 3 of the License, or
99+(at your option) any later version.
1010+1111+Darling is distributed in the hope that it will be useful,
1212+but WITHOUT ANY WARRANTY; without even the implied warranty of
1313+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
1414+GNU General Public License for more details.
1515+1616+You should have received a copy of the GNU General Public License
1717+along with Darling. If not, see <http://www.gnu.org/licenses/>.
1818+*/
1919+2020+@interface AKToken : NSObject
2121+2222+@end
+22
src/AuthKit/include/AuthKit/AKURLBag.h
···11+/*
22+This file is part of Darling.
33+44+Copyright (C) 2017 Lubos Dolezel
55+66+Darling is free software: you can redistribute it and/or modify
77+it under the terms of the GNU General Public License as published by
88+the Free Software Foundation, either version 3 of the License, or
99+(at your option) any later version.
1010+1111+Darling is distributed in the hope that it will be useful,
1212+but WITHOUT ANY WARRANTY; without even the implied warranty of
1313+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
1414+GNU General Public License for more details.
1515+1616+You should have received a copy of the GNU General Public License
1717+along with Darling. If not, see <http://www.gnu.org/licenses/>.
1818+*/
1919+2020+@interface AKURLBag : NSObject
2121+2222+@end
+22
src/AuthKit/include/AuthKit/AKURLDataTask.h
···11+/*
22+This file is part of Darling.
33+44+Copyright (C) 2017 Lubos Dolezel
55+66+Darling is free software: you can redistribute it and/or modify
77+it under the terms of the GNU General Public License as published by
88+the Free Software Foundation, either version 3 of the License, or
99+(at your option) any later version.
1010+1111+Darling is distributed in the hope that it will be useful,
1212+but WITHOUT ANY WARRANTY; without even the implied warranty of
1313+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
1414+GNU General Public License for more details.
1515+1616+You should have received a copy of the GNU General Public License
1717+along with Darling. If not, see <http://www.gnu.org/licenses/>.
1818+*/
1919+2020+@interface AKURLDataTask : NSObject
2121+2222+@end
+22
src/AuthKit/include/AuthKit/AKURLSession.h
···11+/*
22+This file is part of Darling.
33+44+Copyright (C) 2017 Lubos Dolezel
55+66+Darling is free software: you can redistribute it and/or modify
77+it under the terms of the GNU General Public License as published by
88+the Free Software Foundation, either version 3 of the License, or
99+(at your option) any later version.
1010+1111+Darling is distributed in the hope that it will be useful,
1212+but WITHOUT ANY WARRANTY; without even the implied warranty of
1313+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
1414+GNU General Public License for more details.
1515+1616+You should have received a copy of the GNU General Public License
1717+along with Darling. If not, see <http://www.gnu.org/licenses/>.
1818+*/
1919+2020+@interface AKURLSession : NSObject
2121+2222+@end
+51
src/AuthKit/include/AuthKit/AuthKit.h
···11+/*
22+This file is part of Darling.
33+44+Copyright (C) 2017 Lubos Dolezel
55+66+Darling is free software: you can redistribute it and/or modify
77+it under the terms of the GNU General Public License as published by
88+the Free Software Foundation, either version 3 of the License, or
99+(at your option) any later version.
1010+1111+Darling is distributed in the hope that it will be useful,
1212+but WITHOUT ANY WARRANTY; without even the implied warranty of
1313+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
1414+GNU General Public License for more details.
1515+1616+You should have received a copy of the GNU General Public License
1717+along with Darling. If not, see <http://www.gnu.org/licenses/>.
1818+*/
1919+2020+void* AKLoginCodeNotificationCreate(void);
2121+void* AKStringFromServiceType(void);
2222+void* _AKLogSystem(void);
2323+void* _AKTrafficLogSubsystem(void);
2424+2525+#import <Foundation/Foundation.h>
2626+#import <AuthKit/AKAppleIDAuthenticationController.h>
2727+#import <AuthKit/_AKAppleIDAuthenticationContextManager.h>
2828+#import <AuthKit/AKURLDataTask.h>
2929+#import <AuthKit/AKURLSession.h>
3030+#import <AuthKit/AKCertificatePinning.h>
3131+#import <AuthKit/AKAppleIDAuthenticationClientInterface.h>
3232+#import <AuthKit/AKFollowUpFactoryImpl.h>
3333+#import <AuthKit/AKConfiguration.h>
3434+#import <AuthKit/AKAppleIDServerResourceLoadDelegate.h>
3535+#import <AuthKit/AKURLBag.h>
3636+#import <AuthKit/AKCircleRequestContext.h>
3737+#import <AuthKit/AKAbsintheSigner.h>
3838+#import <AuthKit/AKAppleIDSession.h>
3939+#import <AuthKit/AKFollowUpTearDownContext.h>
4040+#import <AuthKit/AKAnisetteData.h>
4141+#import <AuthKit/AKToken.h>
4242+#import <AuthKit/AKMasterToken.h>
4343+#import <AuthKit/AKCDPFactory.h>
4444+#import <AuthKit/AKAnisetteProvisioningDaemonInterface.h>
4545+#import <AuthKit/AKDevice.h>
4646+#import <AuthKit/AKCircleRequestPayload.h>
4747+#import <AuthKit/AKFollowUpProviderImpl.h>
4848+#import <AuthKit/AKAnisetteProvisioningController.h>
4949+#import <AuthKit/AKAppleIDAuthenticationContext.h>
5050+#import <AuthKit/AKAccountManager.h>
5151+#import <AuthKit/AKAppleIDAuthenticationDaemonInterface.h>
···11+/*
22+This file is part of Darling.
33+44+Copyright (C) 2017 Lubos Dolezel
55+66+Darling is free software: you can redistribute it and/or modify
77+it under the terms of the GNU General Public License as published by
88+the Free Software Foundation, either version 3 of the License, or
99+(at your option) any later version.
1010+1111+Darling is distributed in the hope that it will be useful,
1212+but WITHOUT ANY WARRANTY; without even the implied warranty of
1313+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
1414+GNU General Public License for more details.
1515+1616+You should have received a copy of the GNU General Public License
1717+along with Darling. If not, see <http://www.gnu.org/licenses/>.
1818+*/
1919+2020+@interface _AKAppleIDAuthenticationContextManager : NSObject
2121+2222+@end
+32
src/AuthKit/src/AKAbsintheSigner.m
···11+/*
22+This file is part of Darling.
33+44+Copyright (C) 2017 Lubos Dolezel
55+66+Darling is free software: you can redistribute it and/or modify
77+it under the terms of the GNU General Public License as published by
88+the Free Software Foundation, either version 3 of the License, or
99+(at your option) any later version.
1010+1111+Darling is distributed in the hope that it will be useful,
1212+but WITHOUT ANY WARRANTY; without even the implied warranty of
1313+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
1414+GNU General Public License for more details.
1515+1616+You should have received a copy of the GNU General Public License
1717+along with Darling. If not, see <http://www.gnu.org/licenses/>.
1818+*/
1919+2020+#import <AuthKit/AuthKit.h>
2121+2222+@implementation AKAbsintheSigner
2323+2424+- (NSMethodSignature *)methodSignatureForSelector:(SEL)aSelector {
2525+ return [NSMethodSignature signatureWithObjCTypes: "v@:"];
2626+}
2727+2828+- (void)forwardInvocation:(NSInvocation *)anInvocation {
2929+ NSLog(@"Stub called: %@ in %@", NSStringFromSelector([anInvocation selector]), [self class]);
3030+}
3131+3232+@end
+32
src/AuthKit/src/AKAccountManager.m
···11+/*
22+This file is part of Darling.
33+44+Copyright (C) 2017 Lubos Dolezel
55+66+Darling is free software: you can redistribute it and/or modify
77+it under the terms of the GNU General Public License as published by
88+the Free Software Foundation, either version 3 of the License, or
99+(at your option) any later version.
1010+1111+Darling is distributed in the hope that it will be useful,
1212+but WITHOUT ANY WARRANTY; without even the implied warranty of
1313+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
1414+GNU General Public License for more details.
1515+1616+You should have received a copy of the GNU General Public License
1717+along with Darling. If not, see <http://www.gnu.org/licenses/>.
1818+*/
1919+2020+#import <AuthKit/AuthKit.h>
2121+2222+@implementation AKAccountManager
2323+2424+- (NSMethodSignature *)methodSignatureForSelector:(SEL)aSelector {
2525+ return [NSMethodSignature signatureWithObjCTypes: "v@:"];
2626+}
2727+2828+- (void)forwardInvocation:(NSInvocation *)anInvocation {
2929+ NSLog(@"Stub called: %@ in %@", NSStringFromSelector([anInvocation selector]), [self class]);
3030+}
3131+3232+@end
+32
src/AuthKit/src/AKAnisetteData.m
···11+/*
22+This file is part of Darling.
33+44+Copyright (C) 2017 Lubos Dolezel
55+66+Darling is free software: you can redistribute it and/or modify
77+it under the terms of the GNU General Public License as published by
88+the Free Software Foundation, either version 3 of the License, or
99+(at your option) any later version.
1010+1111+Darling is distributed in the hope that it will be useful,
1212+but WITHOUT ANY WARRANTY; without even the implied warranty of
1313+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
1414+GNU General Public License for more details.
1515+1616+You should have received a copy of the GNU General Public License
1717+along with Darling. If not, see <http://www.gnu.org/licenses/>.
1818+*/
1919+2020+#import <AuthKit/AuthKit.h>
2121+2222+@implementation AKAnisetteData
2323+2424+- (NSMethodSignature *)methodSignatureForSelector:(SEL)aSelector {
2525+ return [NSMethodSignature signatureWithObjCTypes: "v@:"];
2626+}
2727+2828+- (void)forwardInvocation:(NSInvocation *)anInvocation {
2929+ NSLog(@"Stub called: %@ in %@", NSStringFromSelector([anInvocation selector]), [self class]);
3030+}
3131+3232+@end
···11+/*
22+This file is part of Darling.
33+44+Copyright (C) 2017 Lubos Dolezel
55+66+Darling is free software: you can redistribute it and/or modify
77+it under the terms of the GNU General Public License as published by
88+the Free Software Foundation, either version 3 of the License, or
99+(at your option) any later version.
1010+1111+Darling is distributed in the hope that it will be useful,
1212+but WITHOUT ANY WARRANTY; without even the implied warranty of
1313+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
1414+GNU General Public License for more details.
1515+1616+You should have received a copy of the GNU General Public License
1717+along with Darling. If not, see <http://www.gnu.org/licenses/>.
1818+*/
1919+2020+#import <AuthKit/AuthKit.h>
2121+2222+@implementation AKAnisetteProvisioningController
2323+2424+- (NSMethodSignature *)methodSignatureForSelector:(SEL)aSelector {
2525+ return [NSMethodSignature signatureWithObjCTypes: "v@:"];
2626+}
2727+2828+- (void)forwardInvocation:(NSInvocation *)anInvocation {
2929+ NSLog(@"Stub called: %@ in %@", NSStringFromSelector([anInvocation selector]), [self class]);
3030+}
3131+3232+@end
···11+/*
22+This file is part of Darling.
33+44+Copyright (C) 2017 Lubos Dolezel
55+66+Darling is free software: you can redistribute it and/or modify
77+it under the terms of the GNU General Public License as published by
88+the Free Software Foundation, either version 3 of the License, or
99+(at your option) any later version.
1010+1111+Darling is distributed in the hope that it will be useful,
1212+but WITHOUT ANY WARRANTY; without even the implied warranty of
1313+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
1414+GNU General Public License for more details.
1515+1616+You should have received a copy of the GNU General Public License
1717+along with Darling. If not, see <http://www.gnu.org/licenses/>.
1818+*/
1919+2020+#import <AuthKit/AuthKit.h>
2121+2222+@implementation AKAnisetteProvisioningDaemonInterface
2323+2424+- (NSMethodSignature *)methodSignatureForSelector:(SEL)aSelector {
2525+ return [NSMethodSignature signatureWithObjCTypes: "v@:"];
2626+}
2727+2828+- (void)forwardInvocation:(NSInvocation *)anInvocation {
2929+ NSLog(@"Stub called: %@ in %@", NSStringFromSelector([anInvocation selector]), [self class]);
3030+}
3131+3232+@end
···11+/*
22+This file is part of Darling.
33+44+Copyright (C) 2017 Lubos Dolezel
55+66+Darling is free software: you can redistribute it and/or modify
77+it under the terms of the GNU General Public License as published by
88+the Free Software Foundation, either version 3 of the License, or
99+(at your option) any later version.
1010+1111+Darling is distributed in the hope that it will be useful,
1212+but WITHOUT ANY WARRANTY; without even the implied warranty of
1313+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
1414+GNU General Public License for more details.
1515+1616+You should have received a copy of the GNU General Public License
1717+along with Darling. If not, see <http://www.gnu.org/licenses/>.
1818+*/
1919+2020+#import <AuthKit/AuthKit.h>
2121+2222+@implementation AKAppleIDAuthenticationClientInterface
2323+2424+- (NSMethodSignature *)methodSignatureForSelector:(SEL)aSelector {
2525+ return [NSMethodSignature signatureWithObjCTypes: "v@:"];
2626+}
2727+2828+- (void)forwardInvocation:(NSInvocation *)anInvocation {
2929+ NSLog(@"Stub called: %@ in %@", NSStringFromSelector([anInvocation selector]), [self class]);
3030+}
3131+3232+@end
+32
src/AuthKit/src/AKAppleIDAuthenticationContext.m
···11+/*
22+This file is part of Darling.
33+44+Copyright (C) 2017 Lubos Dolezel
55+66+Darling is free software: you can redistribute it and/or modify
77+it under the terms of the GNU General Public License as published by
88+the Free Software Foundation, either version 3 of the License, or
99+(at your option) any later version.
1010+1111+Darling is distributed in the hope that it will be useful,
1212+but WITHOUT ANY WARRANTY; without even the implied warranty of
1313+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
1414+GNU General Public License for more details.
1515+1616+You should have received a copy of the GNU General Public License
1717+along with Darling. If not, see <http://www.gnu.org/licenses/>.
1818+*/
1919+2020+#import <AuthKit/AuthKit.h>
2121+2222+@implementation AKAppleIDAuthenticationContext
2323+2424+- (NSMethodSignature *)methodSignatureForSelector:(SEL)aSelector {
2525+ return [NSMethodSignature signatureWithObjCTypes: "v@:"];
2626+}
2727+2828+- (void)forwardInvocation:(NSInvocation *)anInvocation {
2929+ NSLog(@"Stub called: %@ in %@", NSStringFromSelector([anInvocation selector]), [self class]);
3030+}
3131+3232+@end
···11+/*
22+This file is part of Darling.
33+44+Copyright (C) 2017 Lubos Dolezel
55+66+Darling is free software: you can redistribute it and/or modify
77+it under the terms of the GNU General Public License as published by
88+the Free Software Foundation, either version 3 of the License, or
99+(at your option) any later version.
1010+1111+Darling is distributed in the hope that it will be useful,
1212+but WITHOUT ANY WARRANTY; without even the implied warranty of
1313+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
1414+GNU General Public License for more details.
1515+1616+You should have received a copy of the GNU General Public License
1717+along with Darling. If not, see <http://www.gnu.org/licenses/>.
1818+*/
1919+2020+#import <AuthKit/AuthKit.h>
2121+2222+@implementation AKAppleIDAuthenticationController
2323+2424+- (NSMethodSignature *)methodSignatureForSelector:(SEL)aSelector {
2525+ return [NSMethodSignature signatureWithObjCTypes: "v@:"];
2626+}
2727+2828+- (void)forwardInvocation:(NSInvocation *)anInvocation {
2929+ NSLog(@"Stub called: %@ in %@", NSStringFromSelector([anInvocation selector]), [self class]);
3030+}
3131+3232+@end
···11+/*
22+This file is part of Darling.
33+44+Copyright (C) 2017 Lubos Dolezel
55+66+Darling is free software: you can redistribute it and/or modify
77+it under the terms of the GNU General Public License as published by
88+the Free Software Foundation, either version 3 of the License, or
99+(at your option) any later version.
1010+1111+Darling is distributed in the hope that it will be useful,
1212+but WITHOUT ANY WARRANTY; without even the implied warranty of
1313+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
1414+GNU General Public License for more details.
1515+1616+You should have received a copy of the GNU General Public License
1717+along with Darling. If not, see <http://www.gnu.org/licenses/>.
1818+*/
1919+2020+#import <AuthKit/AuthKit.h>
2121+2222+@implementation AKAppleIDAuthenticationDaemonInterface
2323+2424+- (NSMethodSignature *)methodSignatureForSelector:(SEL)aSelector {
2525+ return [NSMethodSignature signatureWithObjCTypes: "v@:"];
2626+}
2727+2828+- (void)forwardInvocation:(NSInvocation *)anInvocation {
2929+ NSLog(@"Stub called: %@ in %@", NSStringFromSelector([anInvocation selector]), [self class]);
3030+}
3131+3232+@end
···11+/*
22+This file is part of Darling.
33+44+Copyright (C) 2017 Lubos Dolezel
55+66+Darling is free software: you can redistribute it and/or modify
77+it under the terms of the GNU General Public License as published by
88+the Free Software Foundation, either version 3 of the License, or
99+(at your option) any later version.
1010+1111+Darling is distributed in the hope that it will be useful,
1212+but WITHOUT ANY WARRANTY; without even the implied warranty of
1313+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
1414+GNU General Public License for more details.
1515+1616+You should have received a copy of the GNU General Public License
1717+along with Darling. If not, see <http://www.gnu.org/licenses/>.
1818+*/
1919+2020+#import <AuthKit/AuthKit.h>
2121+2222+@implementation AKAppleIDServerResourceLoadDelegate
2323+2424+- (NSMethodSignature *)methodSignatureForSelector:(SEL)aSelector {
2525+ return [NSMethodSignature signatureWithObjCTypes: "v@:"];
2626+}
2727+2828+- (void)forwardInvocation:(NSInvocation *)anInvocation {
2929+ NSLog(@"Stub called: %@ in %@", NSStringFromSelector([anInvocation selector]), [self class]);
3030+}
3131+3232+@end
+32
src/AuthKit/src/AKAppleIDSession.m
···11+/*
22+This file is part of Darling.
33+44+Copyright (C) 2017 Lubos Dolezel
55+66+Darling is free software: you can redistribute it and/or modify
77+it under the terms of the GNU General Public License as published by
88+the Free Software Foundation, either version 3 of the License, or
99+(at your option) any later version.
1010+1111+Darling is distributed in the hope that it will be useful,
1212+but WITHOUT ANY WARRANTY; without even the implied warranty of
1313+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
1414+GNU General Public License for more details.
1515+1616+You should have received a copy of the GNU General Public License
1717+along with Darling. If not, see <http://www.gnu.org/licenses/>.
1818+*/
1919+2020+#import <AuthKit/AuthKit.h>
2121+2222+@implementation AKAppleIDSession
2323+2424+- (NSMethodSignature *)methodSignatureForSelector:(SEL)aSelector {
2525+ return [NSMethodSignature signatureWithObjCTypes: "v@:"];
2626+}
2727+2828+- (void)forwardInvocation:(NSInvocation *)anInvocation {
2929+ NSLog(@"Stub called: %@ in %@", NSStringFromSelector([anInvocation selector]), [self class]);
3030+}
3131+3232+@end
+32
src/AuthKit/src/AKCDPFactory.m
···11+/*
22+This file is part of Darling.
33+44+Copyright (C) 2017 Lubos Dolezel
55+66+Darling is free software: you can redistribute it and/or modify
77+it under the terms of the GNU General Public License as published by
88+the Free Software Foundation, either version 3 of the License, or
99+(at your option) any later version.
1010+1111+Darling is distributed in the hope that it will be useful,
1212+but WITHOUT ANY WARRANTY; without even the implied warranty of
1313+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
1414+GNU General Public License for more details.
1515+1616+You should have received a copy of the GNU General Public License
1717+along with Darling. If not, see <http://www.gnu.org/licenses/>.
1818+*/
1919+2020+#import <AuthKit/AuthKit.h>
2121+2222+@implementation AKCDPFactory
2323+2424+- (NSMethodSignature *)methodSignatureForSelector:(SEL)aSelector {
2525+ return [NSMethodSignature signatureWithObjCTypes: "v@:"];
2626+}
2727+2828+- (void)forwardInvocation:(NSInvocation *)anInvocation {
2929+ NSLog(@"Stub called: %@ in %@", NSStringFromSelector([anInvocation selector]), [self class]);
3030+}
3131+3232+@end
+32
src/AuthKit/src/AKCertificatePinning.m
···11+/*
22+This file is part of Darling.
33+44+Copyright (C) 2017 Lubos Dolezel
55+66+Darling is free software: you can redistribute it and/or modify
77+it under the terms of the GNU General Public License as published by
88+the Free Software Foundation, either version 3 of the License, or
99+(at your option) any later version.
1010+1111+Darling is distributed in the hope that it will be useful,
1212+but WITHOUT ANY WARRANTY; without even the implied warranty of
1313+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
1414+GNU General Public License for more details.
1515+1616+You should have received a copy of the GNU General Public License
1717+along with Darling. If not, see <http://www.gnu.org/licenses/>.
1818+*/
1919+2020+#import <AuthKit/AuthKit.h>
2121+2222+@implementation AKCertificatePinning
2323+2424+- (NSMethodSignature *)methodSignatureForSelector:(SEL)aSelector {
2525+ return [NSMethodSignature signatureWithObjCTypes: "v@:"];
2626+}
2727+2828+- (void)forwardInvocation:(NSInvocation *)anInvocation {
2929+ NSLog(@"Stub called: %@ in %@", NSStringFromSelector([anInvocation selector]), [self class]);
3030+}
3131+3232+@end
+32
src/AuthKit/src/AKCircleRequestContext.m
···11+/*
22+This file is part of Darling.
33+44+Copyright (C) 2017 Lubos Dolezel
55+66+Darling is free software: you can redistribute it and/or modify
77+it under the terms of the GNU General Public License as published by
88+the Free Software Foundation, either version 3 of the License, or
99+(at your option) any later version.
1010+1111+Darling is distributed in the hope that it will be useful,
1212+but WITHOUT ANY WARRANTY; without even the implied warranty of
1313+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
1414+GNU General Public License for more details.
1515+1616+You should have received a copy of the GNU General Public License
1717+along with Darling. If not, see <http://www.gnu.org/licenses/>.
1818+*/
1919+2020+#import <AuthKit/AuthKit.h>
2121+2222+@implementation AKCircleRequestContext
2323+2424+- (NSMethodSignature *)methodSignatureForSelector:(SEL)aSelector {
2525+ return [NSMethodSignature signatureWithObjCTypes: "v@:"];
2626+}
2727+2828+- (void)forwardInvocation:(NSInvocation *)anInvocation {
2929+ NSLog(@"Stub called: %@ in %@", NSStringFromSelector([anInvocation selector]), [self class]);
3030+}
3131+3232+@end
+32
src/AuthKit/src/AKCircleRequestPayload.m
···11+/*
22+This file is part of Darling.
33+44+Copyright (C) 2017 Lubos Dolezel
55+66+Darling is free software: you can redistribute it and/or modify
77+it under the terms of the GNU General Public License as published by
88+the Free Software Foundation, either version 3 of the License, or
99+(at your option) any later version.
1010+1111+Darling is distributed in the hope that it will be useful,
1212+but WITHOUT ANY WARRANTY; without even the implied warranty of
1313+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
1414+GNU General Public License for more details.
1515+1616+You should have received a copy of the GNU General Public License
1717+along with Darling. If not, see <http://www.gnu.org/licenses/>.
1818+*/
1919+2020+#import <AuthKit/AuthKit.h>
2121+2222+@implementation AKCircleRequestPayload
2323+2424+- (NSMethodSignature *)methodSignatureForSelector:(SEL)aSelector {
2525+ return [NSMethodSignature signatureWithObjCTypes: "v@:"];
2626+}
2727+2828+- (void)forwardInvocation:(NSInvocation *)anInvocation {
2929+ NSLog(@"Stub called: %@ in %@", NSStringFromSelector([anInvocation selector]), [self class]);
3030+}
3131+3232+@end
+32
src/AuthKit/src/AKConfiguration.m
···11+/*
22+This file is part of Darling.
33+44+Copyright (C) 2017 Lubos Dolezel
55+66+Darling is free software: you can redistribute it and/or modify
77+it under the terms of the GNU General Public License as published by
88+the Free Software Foundation, either version 3 of the License, or
99+(at your option) any later version.
1010+1111+Darling is distributed in the hope that it will be useful,
1212+but WITHOUT ANY WARRANTY; without even the implied warranty of
1313+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
1414+GNU General Public License for more details.
1515+1616+You should have received a copy of the GNU General Public License
1717+along with Darling. If not, see <http://www.gnu.org/licenses/>.
1818+*/
1919+2020+#import <AuthKit/AuthKit.h>
2121+2222+@implementation AKConfiguration
2323+2424+- (NSMethodSignature *)methodSignatureForSelector:(SEL)aSelector {
2525+ return [NSMethodSignature signatureWithObjCTypes: "v@:"];
2626+}
2727+2828+- (void)forwardInvocation:(NSInvocation *)anInvocation {
2929+ NSLog(@"Stub called: %@ in %@", NSStringFromSelector([anInvocation selector]), [self class]);
3030+}
3131+3232+@end
+32
src/AuthKit/src/AKDevice.m
···11+/*
22+This file is part of Darling.
33+44+Copyright (C) 2017 Lubos Dolezel
55+66+Darling is free software: you can redistribute it and/or modify
77+it under the terms of the GNU General Public License as published by
88+the Free Software Foundation, either version 3 of the License, or
99+(at your option) any later version.
1010+1111+Darling is distributed in the hope that it will be useful,
1212+but WITHOUT ANY WARRANTY; without even the implied warranty of
1313+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
1414+GNU General Public License for more details.
1515+1616+You should have received a copy of the GNU General Public License
1717+along with Darling. If not, see <http://www.gnu.org/licenses/>.
1818+*/
1919+2020+#import <AuthKit/AuthKit.h>
2121+2222+@implementation AKDevice
2323+2424+- (NSMethodSignature *)methodSignatureForSelector:(SEL)aSelector {
2525+ return [NSMethodSignature signatureWithObjCTypes: "v@:"];
2626+}
2727+2828+- (void)forwardInvocation:(NSInvocation *)anInvocation {
2929+ NSLog(@"Stub called: %@ in %@", NSStringFromSelector([anInvocation selector]), [self class]);
3030+}
3131+3232+@end
+32
src/AuthKit/src/AKFollowUpFactoryImpl.m
···11+/*
22+This file is part of Darling.
33+44+Copyright (C) 2017 Lubos Dolezel
55+66+Darling is free software: you can redistribute it and/or modify
77+it under the terms of the GNU General Public License as published by
88+the Free Software Foundation, either version 3 of the License, or
99+(at your option) any later version.
1010+1111+Darling is distributed in the hope that it will be useful,
1212+but WITHOUT ANY WARRANTY; without even the implied warranty of
1313+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
1414+GNU General Public License for more details.
1515+1616+You should have received a copy of the GNU General Public License
1717+along with Darling. If not, see <http://www.gnu.org/licenses/>.
1818+*/
1919+2020+#import <AuthKit/AuthKit.h>
2121+2222+@implementation AKFollowUpFactoryImpl
2323+2424+- (NSMethodSignature *)methodSignatureForSelector:(SEL)aSelector {
2525+ return [NSMethodSignature signatureWithObjCTypes: "v@:"];
2626+}
2727+2828+- (void)forwardInvocation:(NSInvocation *)anInvocation {
2929+ NSLog(@"Stub called: %@ in %@", NSStringFromSelector([anInvocation selector]), [self class]);
3030+}
3131+3232+@end
+32
src/AuthKit/src/AKFollowUpProviderImpl.m
···11+/*
22+This file is part of Darling.
33+44+Copyright (C) 2017 Lubos Dolezel
55+66+Darling is free software: you can redistribute it and/or modify
77+it under the terms of the GNU General Public License as published by
88+the Free Software Foundation, either version 3 of the License, or
99+(at your option) any later version.
1010+1111+Darling is distributed in the hope that it will be useful,
1212+but WITHOUT ANY WARRANTY; without even the implied warranty of
1313+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
1414+GNU General Public License for more details.
1515+1616+You should have received a copy of the GNU General Public License
1717+along with Darling. If not, see <http://www.gnu.org/licenses/>.
1818+*/
1919+2020+#import <AuthKit/AuthKit.h>
2121+2222+@implementation AKFollowUpProviderImpl
2323+2424+- (NSMethodSignature *)methodSignatureForSelector:(SEL)aSelector {
2525+ return [NSMethodSignature signatureWithObjCTypes: "v@:"];
2626+}
2727+2828+- (void)forwardInvocation:(NSInvocation *)anInvocation {
2929+ NSLog(@"Stub called: %@ in %@", NSStringFromSelector([anInvocation selector]), [self class]);
3030+}
3131+3232+@end
+32
src/AuthKit/src/AKFollowUpTearDownContext.m
···11+/*
22+This file is part of Darling.
33+44+Copyright (C) 2017 Lubos Dolezel
55+66+Darling is free software: you can redistribute it and/or modify
77+it under the terms of the GNU General Public License as published by
88+the Free Software Foundation, either version 3 of the License, or
99+(at your option) any later version.
1010+1111+Darling is distributed in the hope that it will be useful,
1212+but WITHOUT ANY WARRANTY; without even the implied warranty of
1313+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
1414+GNU General Public License for more details.
1515+1616+You should have received a copy of the GNU General Public License
1717+along with Darling. If not, see <http://www.gnu.org/licenses/>.
1818+*/
1919+2020+#import <AuthKit/AuthKit.h>
2121+2222+@implementation AKFollowUpTearDownContext
2323+2424+- (NSMethodSignature *)methodSignatureForSelector:(SEL)aSelector {
2525+ return [NSMethodSignature signatureWithObjCTypes: "v@:"];
2626+}
2727+2828+- (void)forwardInvocation:(NSInvocation *)anInvocation {
2929+ NSLog(@"Stub called: %@ in %@", NSStringFromSelector([anInvocation selector]), [self class]);
3030+}
3131+3232+@end
+32
src/AuthKit/src/AKMasterToken.m
···11+/*
22+This file is part of Darling.
33+44+Copyright (C) 2017 Lubos Dolezel
55+66+Darling is free software: you can redistribute it and/or modify
77+it under the terms of the GNU General Public License as published by
88+the Free Software Foundation, either version 3 of the License, or
99+(at your option) any later version.
1010+1111+Darling is distributed in the hope that it will be useful,
1212+but WITHOUT ANY WARRANTY; without even the implied warranty of
1313+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
1414+GNU General Public License for more details.
1515+1616+You should have received a copy of the GNU General Public License
1717+along with Darling. If not, see <http://www.gnu.org/licenses/>.
1818+*/
1919+2020+#import <AuthKit/AuthKit.h>
2121+2222+@implementation AKMasterToken
2323+2424+- (NSMethodSignature *)methodSignatureForSelector:(SEL)aSelector {
2525+ return [NSMethodSignature signatureWithObjCTypes: "v@:"];
2626+}
2727+2828+- (void)forwardInvocation:(NSInvocation *)anInvocation {
2929+ NSLog(@"Stub called: %@ in %@", NSStringFromSelector([anInvocation selector]), [self class]);
3030+}
3131+3232+@end
+32
src/AuthKit/src/AKToken.m
···11+/*
22+This file is part of Darling.
33+44+Copyright (C) 2017 Lubos Dolezel
55+66+Darling is free software: you can redistribute it and/or modify
77+it under the terms of the GNU General Public License as published by
88+the Free Software Foundation, either version 3 of the License, or
99+(at your option) any later version.
1010+1111+Darling is distributed in the hope that it will be useful,
1212+but WITHOUT ANY WARRANTY; without even the implied warranty of
1313+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
1414+GNU General Public License for more details.
1515+1616+You should have received a copy of the GNU General Public License
1717+along with Darling. If not, see <http://www.gnu.org/licenses/>.
1818+*/
1919+2020+#import <AuthKit/AuthKit.h>
2121+2222+@implementation AKToken
2323+2424+- (NSMethodSignature *)methodSignatureForSelector:(SEL)aSelector {
2525+ return [NSMethodSignature signatureWithObjCTypes: "v@:"];
2626+}
2727+2828+- (void)forwardInvocation:(NSInvocation *)anInvocation {
2929+ NSLog(@"Stub called: %@ in %@", NSStringFromSelector([anInvocation selector]), [self class]);
3030+}
3131+3232+@end
+32
src/AuthKit/src/AKURLBag.m
···11+/*
22+This file is part of Darling.
33+44+Copyright (C) 2017 Lubos Dolezel
55+66+Darling is free software: you can redistribute it and/or modify
77+it under the terms of the GNU General Public License as published by
88+the Free Software Foundation, either version 3 of the License, or
99+(at your option) any later version.
1010+1111+Darling is distributed in the hope that it will be useful,
1212+but WITHOUT ANY WARRANTY; without even the implied warranty of
1313+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
1414+GNU General Public License for more details.
1515+1616+You should have received a copy of the GNU General Public License
1717+along with Darling. If not, see <http://www.gnu.org/licenses/>.
1818+*/
1919+2020+#import <AuthKit/AuthKit.h>
2121+2222+@implementation AKURLBag
2323+2424+- (NSMethodSignature *)methodSignatureForSelector:(SEL)aSelector {
2525+ return [NSMethodSignature signatureWithObjCTypes: "v@:"];
2626+}
2727+2828+- (void)forwardInvocation:(NSInvocation *)anInvocation {
2929+ NSLog(@"Stub called: %@ in %@", NSStringFromSelector([anInvocation selector]), [self class]);
3030+}
3131+3232+@end
+32
src/AuthKit/src/AKURLDataTask.m
···11+/*
22+This file is part of Darling.
33+44+Copyright (C) 2017 Lubos Dolezel
55+66+Darling is free software: you can redistribute it and/or modify
77+it under the terms of the GNU General Public License as published by
88+the Free Software Foundation, either version 3 of the License, or
99+(at your option) any later version.
1010+1111+Darling is distributed in the hope that it will be useful,
1212+but WITHOUT ANY WARRANTY; without even the implied warranty of
1313+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
1414+GNU General Public License for more details.
1515+1616+You should have received a copy of the GNU General Public License
1717+along with Darling. If not, see <http://www.gnu.org/licenses/>.
1818+*/
1919+2020+#import <AuthKit/AuthKit.h>
2121+2222+@implementation AKURLDataTask
2323+2424+- (NSMethodSignature *)methodSignatureForSelector:(SEL)aSelector {
2525+ return [NSMethodSignature signatureWithObjCTypes: "v@:"];
2626+}
2727+2828+- (void)forwardInvocation:(NSInvocation *)anInvocation {
2929+ NSLog(@"Stub called: %@ in %@", NSStringFromSelector([anInvocation selector]), [self class]);
3030+}
3131+3232+@end
+32
src/AuthKit/src/AKURLSession.m
···11+/*
22+This file is part of Darling.
33+44+Copyright (C) 2017 Lubos Dolezel
55+66+Darling is free software: you can redistribute it and/or modify
77+it under the terms of the GNU General Public License as published by
88+the Free Software Foundation, either version 3 of the License, or
99+(at your option) any later version.
1010+1111+Darling is distributed in the hope that it will be useful,
1212+but WITHOUT ANY WARRANTY; without even the implied warranty of
1313+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
1414+GNU General Public License for more details.
1515+1616+You should have received a copy of the GNU General Public License
1717+along with Darling. If not, see <http://www.gnu.org/licenses/>.
1818+*/
1919+2020+#import <AuthKit/AuthKit.h>
2121+2222+@implementation AKURLSession
2323+2424+- (NSMethodSignature *)methodSignatureForSelector:(SEL)aSelector {
2525+ return [NSMethodSignature signatureWithObjCTypes: "v@:"];
2626+}
2727+2828+- (void)forwardInvocation:(NSInvocation *)anInvocation {
2929+ NSLog(@"Stub called: %@ in %@", NSStringFromSelector([anInvocation selector]), [self class]);
3030+}
3131+3232+@end
···11+/*
22+This file is part of Darling.
33+44+Copyright (C) 2017 Lubos Dolezel
55+66+Darling is free software: you can redistribute it and/or modify
77+it under the terms of the GNU General Public License as published by
88+the Free Software Foundation, either version 3 of the License, or
99+(at your option) any later version.
1010+1111+Darling is distributed in the hope that it will be useful,
1212+but WITHOUT ANY WARRANTY; without even the implied warranty of
1313+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
1414+GNU General Public License for more details.
1515+1616+You should have received a copy of the GNU General Public License
1717+along with Darling. If not, see <http://www.gnu.org/licenses/>.
1818+*/
1919+2020+#import <AuthKit/AuthKit.h>
2121+2222+@implementation _AKAppleIDAuthenticationContextManager
2323+2424+- (NSMethodSignature *)methodSignatureForSelector:(SEL)aSelector {
2525+ return [NSMethodSignature signatureWithObjCTypes: "v@:"];
2626+}
2727+2828+- (void)forwardInvocation:(NSInvocation *)anInvocation {
2929+ NSLog(@"Stub called: %@ in %@", NSStringFromSelector([anInvocation selector]), [self class]);
3030+}
3131+3232+@end
+29
src/AuthKit/src/functions.c
···11+/*
22+This file is part of Darling.
33+44+Copyright (C) 2017 Lubos Dolezel
55+66+Darling is free software: you can redistribute it and/or modify
77+it under the terms of the GNU General Public License as published by
88+the Free Software Foundation, either version 3 of the License, or
99+(at your option) any later version.
1010+1111+Darling is distributed in the hope that it will be useful,
1212+but WITHOUT ANY WARRANTY; without even the implied warranty of
1313+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
1414+GNU General Public License for more details.
1515+1616+You should have received a copy of the GNU General Public License
1717+along with Darling. If not, see <http://www.gnu.org/licenses/>.
1818+*/
1919+2020+2121+#include <stdlib.h>
2222+static int verbose = 0;
2323+__attribute__((constructor)) static void initme(void) {
2424+ verbose = getenv("STUB_VERBOSE") != NULL;
2525+}
2626+void* AKLoginCodeNotificationCreate(void) { if (verbose) puts("STUB: AKLoginCodeNotificationCreate called"); return NULL; }
2727+void* AKStringFromServiceType(void) { if (verbose) puts("STUB: AKStringFromServiceType called"); return NULL; }
2828+void* _AKLogSystem(void) { if (verbose) puts("STUB: _AKLogSystem called"); return NULL; }
2929+void* _AKTrafficLogSubsystem(void) { if (verbose) puts("STUB: _AKTrafficLogSubsystem called"); return NULL; }
···11+/*
22+This file is part of Darling.
33+44+Copyright (C) 2017 Lubos Dolezel
55+66+Darling is free software: you can redistribute it and/or modify
77+it under the terms of the GNU General Public License as published by
88+the Free Software Foundation, either version 3 of the License, or
99+(at your option) any later version.
1010+1111+Darling is distributed in the hope that it will be useful,
1212+but WITHOUT ANY WARRANTY; without even the implied warranty of
1313+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
1414+GNU General Public License for more details.
1515+1616+You should have received a copy of the GNU General Public License
1717+along with Darling. If not, see <http://www.gnu.org/licenses/>.
1818+*/
1919+2020+void* CRAddBinaryImageHints(void);
2121+void* CRAutoSubmitPreferenceIsLocked(void);
2222+void* CRCanSubmitLog(void);
2323+void* CRCopyCrashHistory(void);
2424+void* CRCopySanitizedPath(void);
2525+void* CRDisableCrashReporting(void);
2626+void* CRDisplayProblemReport(void);
2727+void* CREnableCrashReporting(void);
2828+void* CRGetHostUUID(void);
2929+void* CRGetUserUUID(void);
3030+void* CRHasBeenAppleInternal(void);
3131+void* CRHasBeenAppleInternalRecently(void);
3232+void* CRIsAppleInternal(void);
3333+void* CRIsAutoSubmitEnabled(void);
3434+void* CRIsSeedBuild(void);
3535+void* CRIsThirdPartyApplicationDataSubmissionEnabled(void);
3636+void* CROpenProblemReport(void);
3737+void* CRPrimeIsAppleInternal(void);
3838+void* CRSaveProblemReport(void);
3939+void* CRSubmitProblemReport(void);
4040+void* CopyExtensionForProblemType(void);
4141+void* CopyUpdatedWhitelistRanges(void);
4242+void* OSAWriteLogForSubmission(void);
4343+void* _CRAppendProblemReport(void);
4444+void* _CRAsyncLoggingFinish(void);
4545+void* _CRAutoSubmitEnabledIsSet(void);
4646+void* _CRCleanUpLegacyLinksInDirectory(void);
4747+void* _CRCopyAppleEmailAddress(void);
4848+void* _CRCopyCrashHistoryForProcess(void);
4949+void* _CRCopyCrashHistoryURLForProcess(void);
5050+void* _CRCopyDiagnosticMessagesHistoryValue(void);
5151+void* _CRCopyExecutablePathAndNameForPIDDetectingInconsistencies(void);
5252+void* _CRCopyExecutablePathForPID(void);
5353+void* _CRCopyProcessNameForPID(void);
5454+void* _CRCopySanitizedProcessName(void);
5555+void* _CRCopyStringXAttr(void);
5656+void* _CRCopyUTF8String(void);
5757+void* _CRCreateAssociatedReportPlistURL(void);
5858+void* _CRCreateCrashHistoryDirectory(void);
5959+void* _CRCreateDiagnosticMessagesQuery(void);
6060+void* _CRCreateDiagnosticMessagesSubmissionQuery(void);
6161+void* _CRCreateDictionaryWithPath(void);
6262+void* _CRCreateFinalWhitelist(void);
6363+void* _CRCreateInternalUUID(void);
6464+void* _CRCreateProblemReportDirectory(void);
6565+void* _CRCreateProblemReportFromContentsOfURL(void);
6666+void* _CRCreateTimeStamp(void);
6767+void* _CRCreateUnfilteredASLQuery(void);
6868+void* _CRCreateWhitelistRanges(void);
6969+void* _CRDisableSyslogging(void);
7070+void* _CREnableAsyncLogging(void);
7171+void* _CRExecuteInLoggingQueue(void);
7272+void* _CRGetAnonHostUUID(void);
7373+void* _CRGetDiagnosticMessagesHistoryBooleanValue(void);
7474+void* _CRGetDiagnosticMessagesHistoryUInt64Value(void);
7575+void* _CRGetHostName(void);
7676+void* _CRGetOSVersionDictionary(void);
7777+void* _CRGetOSVersionString(void);
7878+void* _CRGetPrimaryMACAddress(void);
7979+void* _CRIsAppleInternal(void);
8080+void* _CRIsObviouslyAppleInternal(void);
8181+void* _CRIsRunningInRootLaunchdContext(void);
8282+void* _CRIsSeedBuild(void);
8383+void* _CRMakeDirectory(void);
8484+void* _CROpenProblemReport(void);
8585+void* _CRProcessWillBeForceQuit(void);
8686+void* _CRReopenApplicationForProblemReport(void);
8787+void* _CRSafeLog(void);
8888+void* _CRSecureOpen(void);
8989+void* _CRSetAnonHostUUID(void);
9090+void* _CRSetCrashExceptionPort(void);
9191+void* _CRSetDiagnosticMessagesHistoryValue(void);
9292+void* _CRSetIsAutoSubmitEnabled(void);
9393+void* _CRSetIsThirdPartyApplicationDataSubmissionEnabled(void);
9494+void* _CRSetXAttr(void);
9595+void* _CRStashCrashExceptionPortInfo(void);
9696+void* _CRThirdPartyApplicationDataSubmissionEnabledIsSet(void);
9797+void* _CRWriteCrashHistoryForProcess(void);
9898+void* _CRWritePropertyListWithPathAndMode(void);
9999+void* _CreateASLQueryWithDomainList(void);
100100+void* _canModifyPreferences(void);
101101+void* _createAutoSubmitSettingObject(void);
102102+void* _migrateLegacyAutoSubmitEnabledSetting(void);
103103+void* _setPreference(void);
104104+void* _updateHasBeenAppleInternalCookiePath(void);
105105+106106+#import <Foundation/Foundation.h>
107107+#import <CrashReporterSupport/OSALogWriter.h>
···11+/*
22+This file is part of Darling.
33+44+Copyright (C) 2017 Lubos Dolezel
55+66+Darling is free software: you can redistribute it and/or modify
77+it under the terms of the GNU General Public License as published by
88+the Free Software Foundation, either version 3 of the License, or
99+(at your option) any later version.
1010+1111+Darling is distributed in the hope that it will be useful,
1212+but WITHOUT ANY WARRANTY; without even the implied warranty of
1313+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
1414+GNU General Public License for more details.
1515+1616+You should have received a copy of the GNU General Public License
1717+along with Darling. If not, see <http://www.gnu.org/licenses/>.
1818+*/
1919+2020+@interface OSALogWriter : NSObject
2121+2222+@end
+32
src/CrashReporterSupport/src/OSALogWriter.m
···11+/*
22+This file is part of Darling.
33+44+Copyright (C) 2017 Lubos Dolezel
55+66+Darling is free software: you can redistribute it and/or modify
77+it under the terms of the GNU General Public License as published by
88+the Free Software Foundation, either version 3 of the License, or
99+(at your option) any later version.
1010+1111+Darling is distributed in the hope that it will be useful,
1212+but WITHOUT ANY WARRANTY; without even the implied warranty of
1313+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
1414+GNU General Public License for more details.
1515+1616+You should have received a copy of the GNU General Public License
1717+along with Darling. If not, see <http://www.gnu.org/licenses/>.
1818+*/
1919+2020+#import <CrashReporterSupport/CrashReporterSupport.h>
2121+2222+@implementation OSALogWriter
2323+2424+- (NSMethodSignature *)methodSignatureForSelector:(SEL)aSelector {
2525+ return [NSMethodSignature signatureWithObjCTypes: "v@:"];
2626+}
2727+2828+- (void)forwardInvocation:(NSInvocation *)anInvocation {
2929+ NSLog(@"Stub called: %@ in %@", NSStringFromSelector([anInvocation selector]), [self class]);
3030+}
3131+3232+@end
+110
src/CrashReporterSupport/src/functions.c
···11+/*
22+This file is part of Darling.
33+44+Copyright (C) 2017 Lubos Dolezel
55+66+Darling is free software: you can redistribute it and/or modify
77+it under the terms of the GNU General Public License as published by
88+the Free Software Foundation, either version 3 of the License, or
99+(at your option) any later version.
1010+1111+Darling is distributed in the hope that it will be useful,
1212+but WITHOUT ANY WARRANTY; without even the implied warranty of
1313+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
1414+GNU General Public License for more details.
1515+1616+You should have received a copy of the GNU General Public License
1717+along with Darling. If not, see <http://www.gnu.org/licenses/>.
1818+*/
1919+2020+2121+#include <stdlib.h>
2222+static int verbose = 0;
2323+__attribute__((constructor)) static void initme(void) {
2424+ verbose = getenv("STUB_VERBOSE") != NULL;
2525+}
2626+void* CRAddBinaryImageHints(void) { if (verbose) puts("STUB: CRAddBinaryImageHints called"); return NULL; }
2727+void* CRAutoSubmitPreferenceIsLocked(void) { if (verbose) puts("STUB: CRAutoSubmitPreferenceIsLocked called"); return NULL; }
2828+void* CRCanSubmitLog(void) { if (verbose) puts("STUB: CRCanSubmitLog called"); return NULL; }
2929+void* CRCopyCrashHistory(void) { if (verbose) puts("STUB: CRCopyCrashHistory called"); return NULL; }
3030+void* CRCopySanitizedPath(void) { if (verbose) puts("STUB: CRCopySanitizedPath called"); return NULL; }
3131+void* CRDisableCrashReporting(void) { if (verbose) puts("STUB: CRDisableCrashReporting called"); return NULL; }
3232+void* CRDisplayProblemReport(void) { if (verbose) puts("STUB: CRDisplayProblemReport called"); return NULL; }
3333+void* CREnableCrashReporting(void) { if (verbose) puts("STUB: CREnableCrashReporting called"); return NULL; }
3434+void* CRGetHostUUID(void) { if (verbose) puts("STUB: CRGetHostUUID called"); return NULL; }
3535+void* CRGetUserUUID(void) { if (verbose) puts("STUB: CRGetUserUUID called"); return NULL; }
3636+void* CRHasBeenAppleInternal(void) { if (verbose) puts("STUB: CRHasBeenAppleInternal called"); return NULL; }
3737+void* CRHasBeenAppleInternalRecently(void) { if (verbose) puts("STUB: CRHasBeenAppleInternalRecently called"); return NULL; }
3838+void* CRIsAppleInternal(void) { if (verbose) puts("STUB: CRIsAppleInternal called"); return NULL; }
3939+void* CRIsAutoSubmitEnabled(void) { if (verbose) puts("STUB: CRIsAutoSubmitEnabled called"); return NULL; }
4040+void* CRIsSeedBuild(void) { if (verbose) puts("STUB: CRIsSeedBuild called"); return NULL; }
4141+void* CRIsThirdPartyApplicationDataSubmissionEnabled(void) { if (verbose) puts("STUB: CRIsThirdPartyApplicationDataSubmissionEnabled called"); return NULL; }
4242+void* CROpenProblemReport(void) { if (verbose) puts("STUB: CROpenProblemReport called"); return NULL; }
4343+void* CRPrimeIsAppleInternal(void) { if (verbose) puts("STUB: CRPrimeIsAppleInternal called"); return NULL; }
4444+void* CRSaveProblemReport(void) { if (verbose) puts("STUB: CRSaveProblemReport called"); return NULL; }
4545+void* CRSubmitProblemReport(void) { if (verbose) puts("STUB: CRSubmitProblemReport called"); return NULL; }
4646+void* CopyExtensionForProblemType(void) { if (verbose) puts("STUB: CopyExtensionForProblemType called"); return NULL; }
4747+void* CopyUpdatedWhitelistRanges(void) { if (verbose) puts("STUB: CopyUpdatedWhitelistRanges called"); return NULL; }
4848+void* OSAWriteLogForSubmission(void) { if (verbose) puts("STUB: OSAWriteLogForSubmission called"); return NULL; }
4949+void* _CRAppendProblemReport(void) { if (verbose) puts("STUB: _CRAppendProblemReport called"); return NULL; }
5050+void* _CRAsyncLoggingFinish(void) { if (verbose) puts("STUB: _CRAsyncLoggingFinish called"); return NULL; }
5151+void* _CRAutoSubmitEnabledIsSet(void) { if (verbose) puts("STUB: _CRAutoSubmitEnabledIsSet called"); return NULL; }
5252+void* _CRCleanUpLegacyLinksInDirectory(void) { if (verbose) puts("STUB: _CRCleanUpLegacyLinksInDirectory called"); return NULL; }
5353+void* _CRCopyAppleEmailAddress(void) { if (verbose) puts("STUB: _CRCopyAppleEmailAddress called"); return NULL; }
5454+void* _CRCopyCrashHistoryForProcess(void) { if (verbose) puts("STUB: _CRCopyCrashHistoryForProcess called"); return NULL; }
5555+void* _CRCopyCrashHistoryURLForProcess(void) { if (verbose) puts("STUB: _CRCopyCrashHistoryURLForProcess called"); return NULL; }
5656+void* _CRCopyDiagnosticMessagesHistoryValue(void) { if (verbose) puts("STUB: _CRCopyDiagnosticMessagesHistoryValue called"); return NULL; }
5757+void* _CRCopyExecutablePathAndNameForPIDDetectingInconsistencies(void) { if (verbose) puts("STUB: _CRCopyExecutablePathAndNameForPIDDetectingInconsistencies called"); return NULL; }
5858+void* _CRCopyExecutablePathForPID(void) { if (verbose) puts("STUB: _CRCopyExecutablePathForPID called"); return NULL; }
5959+void* _CRCopyProcessNameForPID(void) { if (verbose) puts("STUB: _CRCopyProcessNameForPID called"); return NULL; }
6060+void* _CRCopySanitizedProcessName(void) { if (verbose) puts("STUB: _CRCopySanitizedProcessName called"); return NULL; }
6161+void* _CRCopyStringXAttr(void) { if (verbose) puts("STUB: _CRCopyStringXAttr called"); return NULL; }
6262+void* _CRCopyUTF8String(void) { if (verbose) puts("STUB: _CRCopyUTF8String called"); return NULL; }
6363+void* _CRCreateAssociatedReportPlistURL(void) { if (verbose) puts("STUB: _CRCreateAssociatedReportPlistURL called"); return NULL; }
6464+void* _CRCreateCrashHistoryDirectory(void) { if (verbose) puts("STUB: _CRCreateCrashHistoryDirectory called"); return NULL; }
6565+void* _CRCreateDiagnosticMessagesQuery(void) { if (verbose) puts("STUB: _CRCreateDiagnosticMessagesQuery called"); return NULL; }
6666+void* _CRCreateDiagnosticMessagesSubmissionQuery(void) { if (verbose) puts("STUB: _CRCreateDiagnosticMessagesSubmissionQuery called"); return NULL; }
6767+void* _CRCreateDictionaryWithPath(void) { if (verbose) puts("STUB: _CRCreateDictionaryWithPath called"); return NULL; }
6868+void* _CRCreateFinalWhitelist(void) { if (verbose) puts("STUB: _CRCreateFinalWhitelist called"); return NULL; }
6969+void* _CRCreateInternalUUID(void) { if (verbose) puts("STUB: _CRCreateInternalUUID called"); return NULL; }
7070+void* _CRCreateProblemReportDirectory(void) { if (verbose) puts("STUB: _CRCreateProblemReportDirectory called"); return NULL; }
7171+void* _CRCreateProblemReportFromContentsOfURL(void) { if (verbose) puts("STUB: _CRCreateProblemReportFromContentsOfURL called"); return NULL; }
7272+void* _CRCreateTimeStamp(void) { if (verbose) puts("STUB: _CRCreateTimeStamp called"); return NULL; }
7373+void* _CRCreateUnfilteredASLQuery(void) { if (verbose) puts("STUB: _CRCreateUnfilteredASLQuery called"); return NULL; }
7474+void* _CRCreateWhitelistRanges(void) { if (verbose) puts("STUB: _CRCreateWhitelistRanges called"); return NULL; }
7575+void* _CRDisableSyslogging(void) { if (verbose) puts("STUB: _CRDisableSyslogging called"); return NULL; }
7676+void* _CREnableAsyncLogging(void) { if (verbose) puts("STUB: _CREnableAsyncLogging called"); return NULL; }
7777+void* _CRExecuteInLoggingQueue(void) { if (verbose) puts("STUB: _CRExecuteInLoggingQueue called"); return NULL; }
7878+void* _CRGetAnonHostUUID(void) { if (verbose) puts("STUB: _CRGetAnonHostUUID called"); return NULL; }
7979+void* _CRGetDiagnosticMessagesHistoryBooleanValue(void) { if (verbose) puts("STUB: _CRGetDiagnosticMessagesHistoryBooleanValue called"); return NULL; }
8080+void* _CRGetDiagnosticMessagesHistoryUInt64Value(void) { if (verbose) puts("STUB: _CRGetDiagnosticMessagesHistoryUInt64Value called"); return NULL; }
8181+void* _CRGetHostName(void) { if (verbose) puts("STUB: _CRGetHostName called"); return NULL; }
8282+void* _CRGetOSVersionDictionary(void) { if (verbose) puts("STUB: _CRGetOSVersionDictionary called"); return NULL; }
8383+void* _CRGetOSVersionString(void) { if (verbose) puts("STUB: _CRGetOSVersionString called"); return NULL; }
8484+void* _CRGetPrimaryMACAddress(void) { if (verbose) puts("STUB: _CRGetPrimaryMACAddress called"); return NULL; }
8585+void* _CRIsAppleInternal(void) { if (verbose) puts("STUB: _CRIsAppleInternal called"); return NULL; }
8686+void* _CRIsObviouslyAppleInternal(void) { if (verbose) puts("STUB: _CRIsObviouslyAppleInternal called"); return NULL; }
8787+void* _CRIsRunningInRootLaunchdContext(void) { if (verbose) puts("STUB: _CRIsRunningInRootLaunchdContext called"); return NULL; }
8888+void* _CRIsSeedBuild(void) { if (verbose) puts("STUB: _CRIsSeedBuild called"); return NULL; }
8989+void* _CRMakeDirectory(void) { if (verbose) puts("STUB: _CRMakeDirectory called"); return NULL; }
9090+void* _CROpenProblemReport(void) { if (verbose) puts("STUB: _CROpenProblemReport called"); return NULL; }
9191+void* _CRProcessWillBeForceQuit(void) { if (verbose) puts("STUB: _CRProcessWillBeForceQuit called"); return NULL; }
9292+void* _CRReopenApplicationForProblemReport(void) { if (verbose) puts("STUB: _CRReopenApplicationForProblemReport called"); return NULL; }
9393+void* _CRSafeLog(void) { if (verbose) puts("STUB: _CRSafeLog called"); return NULL; }
9494+void* _CRSecureOpen(void) { if (verbose) puts("STUB: _CRSecureOpen called"); return NULL; }
9595+void* _CRSetAnonHostUUID(void) { if (verbose) puts("STUB: _CRSetAnonHostUUID called"); return NULL; }
9696+void* _CRSetCrashExceptionPort(void) { if (verbose) puts("STUB: _CRSetCrashExceptionPort called"); return NULL; }
9797+void* _CRSetDiagnosticMessagesHistoryValue(void) { if (verbose) puts("STUB: _CRSetDiagnosticMessagesHistoryValue called"); return NULL; }
9898+void* _CRSetIsAutoSubmitEnabled(void) { if (verbose) puts("STUB: _CRSetIsAutoSubmitEnabled called"); return NULL; }
9999+void* _CRSetIsThirdPartyApplicationDataSubmissionEnabled(void) { if (verbose) puts("STUB: _CRSetIsThirdPartyApplicationDataSubmissionEnabled called"); return NULL; }
100100+void* _CRSetXAttr(void) { if (verbose) puts("STUB: _CRSetXAttr called"); return NULL; }
101101+void* _CRStashCrashExceptionPortInfo(void) { if (verbose) puts("STUB: _CRStashCrashExceptionPortInfo called"); return NULL; }
102102+void* _CRThirdPartyApplicationDataSubmissionEnabledIsSet(void) { if (verbose) puts("STUB: _CRThirdPartyApplicationDataSubmissionEnabledIsSet called"); return NULL; }
103103+void* _CRWriteCrashHistoryForProcess(void) { if (verbose) puts("STUB: _CRWriteCrashHistoryForProcess called"); return NULL; }
104104+void* _CRWritePropertyListWithPathAndMode(void) { if (verbose) puts("STUB: _CRWritePropertyListWithPathAndMode called"); return NULL; }
105105+void* _CreateASLQueryWithDomainList(void) { if (verbose) puts("STUB: _CreateASLQueryWithDomainList called"); return NULL; }
106106+void* _canModifyPreferences(void) { if (verbose) puts("STUB: _canModifyPreferences called"); return NULL; }
107107+void* _createAutoSubmitSettingObject(void) { if (verbose) puts("STUB: _createAutoSubmitSettingObject called"); return NULL; }
108108+void* _migrateLegacyAutoSubmitEnabledSetting(void) { if (verbose) puts("STUB: _migrateLegacyAutoSubmitEnabledSetting called"); return NULL; }
109109+void* _setPreference(void) { if (verbose) puts("STUB: _setPreference called"); return NULL; }
110110+void* _updateHasBeenAppleInternalCookiePath(void) { if (verbose) puts("STUB: _updateHasBeenAppleInternalCookiePath called"); return NULL; }
+20
src/SecurityFoundation/CMakeLists.txt
···11+project(SecurityFoundation)
22+33+set(DYLIB_COMPAT_VERSION "1.0.0")
44+set(DYLIB_CURRENT_VERSION "55132.50.7")
55+66+file(GLOB SF_OBJC src/*.m)
77+88+add_framework(SecurityFoundation
99+ FAT
1010+ CURRENT_VERSION
1111+ VERSION "A"
1212+1313+ SOURCES
1414+ ${SF_OBJC}
1515+1616+ DEPENDENCIES
1717+ system
1818+ objc
1919+ Foundation
2020+)
···11+/*
22+ * Copyright (c) 2015 Apple Inc. All Rights Reserved.
33+ *
44+ * @APPLE_LICENSE_HEADER_START@
55+ *
66+ * This file contains Original Code and/or Modifications of Original Code
77+ * as defined in and that are subject to the Apple Public Source License
88+ * Version 2.0 (the 'License'). You may not use this file except in
99+ * compliance with the License. Please obtain a copy of the License at
1010+ * http://www.opensource.apple.com/apsl/ and read it before using this
1111+ * file.
1212+ *
1313+ * The Original Code and all software distributed under the License are
1414+ * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER
1515+ * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES,
1616+ * INCLUDING WITHOUT LIMITATION, ANY WARRANTIES OF MERCHANTABILITY,
1717+ * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT.
1818+ * Please see the License for the specific language governing rights and
1919+ * limitations under the License.
2020+ *
2121+ * @APPLE_LICENSE_HEADER_END@
2222+ */
2323+2424+#include <SecurityFoundation/SFAuthorization.h>