Skip to content

Commit

Permalink
v1.2.2
Browse files Browse the repository at this point in the history
improved modal popup logic (main thread)
added (missing) images to login item's .xcassets (#158)
  • Loading branch information
Patrick Wardle committed Dec 7, 2019
1 parent 10e7f71 commit 78ed180
Show file tree
Hide file tree
Showing 19 changed files with 147 additions and 34 deletions.
6 changes: 3 additions & 3 deletions configure/Configure/Info.plist
Original file line number Diff line number Diff line change
Expand Up @@ -13,11 +13,11 @@
<key>CFBundlePackageType</key>
<string>APPL</string>
<key>CFBundleShortVersionString</key>
<string>1.2.1</string>
<string>$(MARKETING_VERSION)</string>
<key>CFBundleSignature</key>
<string>????</string>
<key>CFBundleVersion</key>
<string>1.2.1</string>
<string>$(CURRENT_PROJECT_VERSION)</string>
<key>NSHumanReadableCopyright</key>
<string>Copyright (c) 2019 Objective-See. All rights reserved.</string>
<key>NSMainNibFile</key>
Expand All @@ -27,7 +27,7 @@
<key>SMPrivilegedExecutables</key>
<dict>
<key>com.objective-see.lulu.configHelper</key>
<string>anchor apple generic and identifier &quot;com.objective-see.lulu.configHelper&quot; and (certificate leaf[field.1.2.840.113635.100.6.1.9] /* exists */ or certificate 1[field.1.2.840.113635.100.6.2.6] /* exists */ and certificate leaf[field.1.2.840.113635.100.6.1.13] /* exists */ and certificate leaf[subject.OU] = VBG97UB4TA)</string>
<string>anchor apple generic and identifier "com.objective-see.lulu.configHelper" and (certificate leaf[field.1.2.840.113635.100.6.1.9] /* exists */ or certificate 1[field.1.2.840.113635.100.6.2.6] /* exists */ and certificate leaf[field.1.2.840.113635.100.6.1.13] /* exists */ and certificate leaf[subject.OU] = VBG97UB4TA)</string>
</dict>
</dict>
</plist>
4 changes: 4 additions & 0 deletions configure/configure.xcodeproj/project.pbxproj
Original file line number Diff line number Diff line change
Expand Up @@ -478,13 +478,15 @@
CODE_SIGN_IDENTITY = "Developer ID Application";
CODE_SIGN_STYLE = Manual;
COMBINE_HIDPI_IMAGES = YES;
CURRENT_PROJECT_VERSION = 1.2.2;
DEVELOPMENT_TEAM = VBG97UB4TA;
ENABLE_HARDENED_RUNTIME = YES;
FRAMEWORK_SEARCH_PATHS = "$(PROJECT_DIR)/../Carthage/Build/Mac";
GCC_WARN_ABOUT_MISSING_FIELD_INITIALIZERS = NO;
INFOPLIST_FILE = configure/Info.plist;
LIBRARY_SEARCH_PATHS = "";
MACOSX_DEPLOYMENT_TARGET = 10.12;
MARKETING_VERSION = 1.2.2;
OTHER_CODE_SIGN_FLAGS = "-o hard,kill,library";
PRODUCT_BUNDLE_IDENTIFIER = "com.objective-see.lulu.installer";
PRODUCT_NAME = "LuLu Installer";
Expand All @@ -503,13 +505,15 @@
CODE_SIGN_IDENTITY = "Developer ID Application";
CODE_SIGN_STYLE = Manual;
COMBINE_HIDPI_IMAGES = YES;
CURRENT_PROJECT_VERSION = 1.2.2;
DEVELOPMENT_TEAM = VBG97UB4TA;
ENABLE_HARDENED_RUNTIME = YES;
FRAMEWORK_SEARCH_PATHS = "$(PROJECT_DIR)/../Carthage/Build/Mac";
GCC_WARN_ABOUT_MISSING_FIELD_INITIALIZERS = NO;
INFOPLIST_FILE = configure/Info.plist;
LIBRARY_SEARCH_PATHS = "";
MACOSX_DEPLOYMENT_TARGET = 10.12;
MARKETING_VERSION = 1.2.2;
OTHER_CODE_SIGN_FLAGS = "-o hard,kill,library";
PRODUCT_BUNDLE_IDENTIFIER = "com.objective-see.lulu.installer";
PRODUCT_NAME = "LuLu Installer";
Expand Down
6 changes: 4 additions & 2 deletions kernelExtension/kernelExtension.xcodeproj/project.pbxproj
Original file line number Diff line number Diff line change
Expand Up @@ -291,10 +291,11 @@
buildSettings = {
CODE_SIGN_IDENTITY = "Developer ID Application";
COMBINE_HIDPI_IMAGES = YES;
CURRENT_PROJECT_VERSION = 1.0.0;
CURRENT_PROJECT_VERSION = 1.2.2;
DEVELOPMENT_TEAM = VBG97UB4TA;
INFOPLIST_FILE = kernelExtension/Info.plist;
MACOSX_DEPLOYMENT_TARGET = 10.12;
MARKETING_VERSION = 1.2.2;
MODULE_NAME = "com.objective-see.lulu";
MODULE_VERSION = 1.2.1;
PRODUCT_BUNDLE_IDENTIFIER = "com.objective-see.lulu";
Expand All @@ -311,10 +312,11 @@
buildSettings = {
CODE_SIGN_IDENTITY = "Developer ID Application";
COMBINE_HIDPI_IMAGES = YES;
CURRENT_PROJECT_VERSION = 1.0.0;
CURRENT_PROJECT_VERSION = 1.2.2;
DEVELOPMENT_TEAM = VBG97UB4TA;
INFOPLIST_FILE = kernelExtension/Info.plist;
MACOSX_DEPLOYMENT_TARGET = 10.12;
MARKETING_VERSION = 1.2.2;
MODULE_NAME = "com.objective-see.lulu";
MODULE_VERSION = 1.2.1;
PRODUCT_BUNDLE_IDENTIFIER = "com.objective-see.lulu";
Expand Down
4 changes: 2 additions & 2 deletions kernelExtension/kernelExtension/Info.plist
Original file line number Diff line number Diff line change
Expand Up @@ -15,9 +15,9 @@
<key>CFBundlePackageType</key>
<string>KEXT</string>
<key>CFBundleShortVersionString</key>
<string>1.2.1</string>
<string>$(MARKETING_VERSION)</string>
<key>CFBundleVersion</key>
<string>1.2.1</string>
<string>$(CURRENT_PROJECT_VERSION)</string>
<key>IOKitPersonalities</key>
<dict>
<key>Firewall</key>
Expand Down
4 changes: 4 additions & 0 deletions launchDaemon/launchDaemon.xcodeproj/project.pbxproj
Original file line number Diff line number Diff line change
Expand Up @@ -497,12 +497,14 @@
CODE_SIGN_IDENTITY = "Developer ID Application";
CODE_SIGN_STYLE = Manual;
COMBINE_HIDPI_IMAGES = YES;
CURRENT_PROJECT_VERSION = 1.2.2;
DEVELOPMENT_TEAM = VBG97UB4TA;
ENABLE_HARDENED_RUNTIME = YES;
GCC_C_LANGUAGE_STANDARD = gnu11;
INFOPLIST_FILE = launchDaemonBundle/Info.plist;
INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Bundles";
MACOSX_DEPLOYMENT_TARGET = 10.12;
MARKETING_VERSION = 1.2.2;
OTHER_CFLAGS = "-DLAUNCH_DAEMON=1";
OTHER_CODE_SIGN_FLAGS = "-o hard,kill,library";
PRODUCT_BUNDLE_IDENTIFIER = "com.objective-see.lulu.bundle";
Expand All @@ -523,12 +525,14 @@
CODE_SIGN_IDENTITY = "Developer ID Application";
CODE_SIGN_STYLE = Manual;
COMBINE_HIDPI_IMAGES = YES;
CURRENT_PROJECT_VERSION = 1.2.2;
DEVELOPMENT_TEAM = VBG97UB4TA;
ENABLE_HARDENED_RUNTIME = YES;
GCC_C_LANGUAGE_STANDARD = gnu11;
INFOPLIST_FILE = launchDaemonBundle/Info.plist;
INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Bundles";
MACOSX_DEPLOYMENT_TARGET = 10.12;
MARKETING_VERSION = 1.2.2;
OTHER_CFLAGS = "-DLAUNCH_DAEMON=1";
OTHER_CODE_SIGN_FLAGS = "-o hard,kill,library";
PRODUCT_BUNDLE_IDENTIFIER = "com.objective-see.lulu.bundle";
Expand Down
4 changes: 2 additions & 2 deletions launchDaemon/launchDaemonBundle/Info.plist
Original file line number Diff line number Diff line change
Expand Up @@ -15,9 +15,9 @@
<key>CFBundlePackageType</key>
<string>BNDL</string>
<key>CFBundleShortVersionString</key>
<string>1.2.1</string>
<string>$(MARKETING_VERSION)</string>
<key>CFBundleVersion</key>
<string>1.2.1</string>
<string>$(CURRENT_PROJECT_VERSION)</string>
<key>NSHumanReadableCopyright</key>
<string>Copyright (c) 2019 Objective-See. All rights reserved.</string>
<key>NSPrincipalClass</key>
Expand Down
10 changes: 10 additions & 0 deletions loginItem/#Item.xcodeproj/project.pbxproj
Original file line number Diff line number Diff line change
Expand Up @@ -461,17 +461,22 @@
ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
CODE_SIGN_IDENTITY = "Developer ID Application";
COMBINE_HIDPI_IMAGES = YES;
CURRENT_PROJECT_VERSION = 1.2.2;
DEVELOPMENT_TEAM = VBG97UB4TA;
ENABLE_HARDENED_RUNTIME = YES;
FRAMEWORK_SEARCH_PATHS = "$(PROJECT_DIR)/../Carthage/Build/Mac";
INFOPLIST_FILE = loginItem/Info.plist;
LIBRARY_SEARCH_PATHS = "$(PROJECT_DIR)/../shared/libs";
MARKETING_VERSION = 1.2.2;
ONLY_ACTIVE_ARCH = YES;
OTHER_CFLAGS = "-DLOGIN_ITEM=1";
OTHER_CODE_SIGN_FLAGS = "-o hard,kill,library";
OTHER_LDFLAGS = "-Wl,-sectcreate,__RESTRICT,__restrict,/dev/null";
PRODUCT_BUNDLE_IDENTIFIER = "com.objective-see.lulu.helper";
PRODUCT_NAME = "LuLu Helper";
SDKROOT = macosx10.14;
SKIP_INSTALL = YES;
VALID_ARCHS = x86_64;
};
name = Debug;
};
Expand All @@ -481,17 +486,22 @@
ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
CODE_SIGN_IDENTITY = "Developer ID Application";
COMBINE_HIDPI_IMAGES = YES;
CURRENT_PROJECT_VERSION = 1.2.2;
DEVELOPMENT_TEAM = VBG97UB4TA;
ENABLE_HARDENED_RUNTIME = YES;
FRAMEWORK_SEARCH_PATHS = "$(PROJECT_DIR)/../Carthage/Build/Mac";
INFOPLIST_FILE = loginItem/Info.plist;
LIBRARY_SEARCH_PATHS = "$(PROJECT_DIR)/../shared/libs";
MARKETING_VERSION = 1.2.2;
ONLY_ACTIVE_ARCH = YES;
OTHER_CFLAGS = "-DLOGIN_ITEM=1";
OTHER_CODE_SIGN_FLAGS = "-o hard,kill,library";
OTHER_LDFLAGS = "-Wl,-sectcreate,__RESTRICT,__restrict,/dev/null";
PRODUCT_BUNDLE_IDENTIFIER = "com.objective-see.lulu.helper";
PRODUCT_NAME = "LuLu Helper";
SDKROOT = macosx10.14;
SKIP_INSTALL = YES;
VALID_ARCHS = x86_64;
};
name = Release;
};
Expand Down
35 changes: 35 additions & 0 deletions loginItem/#Item/Assets.xcassets/MainAppIcon.imageset/Contents.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,35 @@
{
"images" : [
{
"idiom" : "mac",
"filename" : "luluIcon-1.pdf"
},
{
"idiom" : "mac",
"filename" : "luluIcon.pdf",
"appearances" : [
{
"appearance" : "luminosity",
"value" : "light"
}
]
},
{
"idiom" : "mac",
"filename" : "luluIcon_dark.pdf",
"appearances" : [
{
"appearance" : "luminosity",
"value" : "dark"
}
]
}
],
"info" : {
"version" : 1,
"author" : "xcode"
},
"properties" : {
"preserves-vector-representation" : true
}
}
Binary file not shown.
Binary file not shown.
Binary file not shown.
Original file line number Diff line number Diff line change
@@ -0,0 +1,35 @@
{
"images" : [
{
"idiom" : "mac",
"filename" : "lulu_text.pdf"
},
{
"idiom" : "mac",
"filename" : "lulu_text-1.pdf",
"appearances" : [
{
"appearance" : "luminosity",
"value" : "light"
}
]
},
{
"idiom" : "mac",
"filename" : "lulu_text-2.pdf",
"appearances" : [
{
"appearance" : "luminosity",
"value" : "dark"
}
]
}
],
"info" : {
"version" : 1,
"author" : "xcode"
},
"properties" : {
"preserves-vector-representation" : true
}
}
Binary file not shown.
Binary file not shown.
Binary file not shown.
4 changes: 2 additions & 2 deletions loginItem/#Item/Info.plist
Original file line number Diff line number Diff line change
Expand Up @@ -17,11 +17,11 @@
<key>CFBundlePackageType</key>
<string>APPL</string>
<key>CFBundleShortVersionString</key>
<string>1.2.1</string>
<string>$(MARKETING_VERSION)</string>
<key>CFBundleSignature</key>
<string>????</string>
<key>CFBundleVersion</key>
<string>1.2.1</string>
<string>$(CURRENT_PROJECT_VERSION)</string>
<key>LSMinimumSystemVersion</key>
<string>$(MACOSX_DEPLOYMENT_TARGET)</string>
<key>LSUIElement</key>
Expand Down
8 changes: 8 additions & 0 deletions mainApp/mainApp.xcodeproj/project.pbxproj
Original file line number Diff line number Diff line change
Expand Up @@ -491,17 +491,21 @@
ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
CODE_SIGN_IDENTITY = "Developer ID Application";
COMBINE_HIDPI_IMAGES = YES;
CURRENT_PROJECT_VERSION = 1.2.2;
DEVELOPMENT_TEAM = VBG97UB4TA;
ENABLE_HARDENED_RUNTIME = YES;
FRAMEWORK_SEARCH_PATHS = "$(PROJECT_DIR)/../Carthage/Build/Mac";
INFOPLIST_FILE = mainApp/Info.plist;
MACOSX_DEPLOYMENT_TARGET = 10.12;
MARKETING_VERSION = 1.2.2;
ONLY_ACTIVE_ARCH = YES;
OTHER_CODE_SIGN_FLAGS = "-o hard,kill,library";
OTHER_LDFLAGS = "-Wl,-sectcreate,__RESTRICT,__restrict,/dev/null";
PRODUCT_BUNDLE_IDENTIFIER = "com.objective-see.lulu";
PRODUCT_NAME = LuLu;
SDKROOT = macosx10.14;
SKIP_INSTALL = YES;
VALID_ARCHS = x86_64;
};
name = Debug;
};
Expand All @@ -511,17 +515,21 @@
ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
CODE_SIGN_IDENTITY = "Developer ID Application";
COMBINE_HIDPI_IMAGES = YES;
CURRENT_PROJECT_VERSION = 1.2.2;
DEVELOPMENT_TEAM = VBG97UB4TA;
ENABLE_HARDENED_RUNTIME = YES;
FRAMEWORK_SEARCH_PATHS = "$(PROJECT_DIR)/../Carthage/Build/Mac";
INFOPLIST_FILE = mainApp/Info.plist;
MACOSX_DEPLOYMENT_TARGET = 10.12;
MARKETING_VERSION = 1.2.2;
ONLY_ACTIVE_ARCH = YES;
OTHER_CODE_SIGN_FLAGS = "-o hard,kill,library";
OTHER_LDFLAGS = "-Wl,-sectcreate,__RESTRICT,__restrict,/dev/null";
PRODUCT_BUNDLE_IDENTIFIER = "com.objective-see.lulu";
PRODUCT_NAME = LuLu;
SDKROOT = macosx10.14;
SKIP_INSTALL = YES;
VALID_ARCHS = x86_64;
};
name = Release;
};
Expand Down
10 changes: 5 additions & 5 deletions mainApp/mainApp/Info.plist
Original file line number Diff line number Diff line change
Expand Up @@ -17,11 +17,7 @@
<key>CFBundlePackageType</key>
<string>APPL</string>
<key>CFBundleShortVersionString</key>
<string>1.2.1</string>
<key>CFBundleVersion</key>
<string>1.2.1</string>
<key>LSMinimumSystemVersion</key>
<string>$(MACOSX_DEPLOYMENT_TARGET)</string>
<string>$(MARKETING_VERSION)</string>
<key>CFBundleURLTypes</key>
<array>
<dict>
Expand All @@ -35,6 +31,10 @@
</array>
</dict>
</array>
<key>CFBundleVersion</key>
<string>$(CURRENT_PROJECT_VERSION)</string>
<key>LSMinimumSystemVersion</key>
<string>$(MACOSX_DEPLOYMENT_TARGET)</string>
<key>NSHumanReadableCopyright</key>
<string>Copyright (c) 2019 Objective-See. All rights reserved.</string>
<key>NSMainNibFile</key>
Expand Down
Loading

0 comments on commit 78ed180

Please # to comment.