Skip to content
This repository has been archived by the owner on Sep 27, 2023. It is now read-only.

Releases: 0xmachos/mOSL

1.9.0

03 Sep 16:22
4c7d0b1
Compare
Choose a tag to compare

Improvements

  • Change check_firmware_password_set to set_firmware_password (69fa5a8)
    • Added a fix_command
  • check_if_standard_user: Change title (ee542a5)
    • Old: ${USER} is a standard user not an administrator
    • New: ${USER} is not an administrator

Bug Fixes

  • enable_filevault: Remove erroneous return 0 (0e2ab42)

1.8.0

20 Aug 14:31
ca5ec5d
Compare
Choose a tag to compare

Improvements

  • set_airdrop_contacts_only: Change title to "Set AirDrop Discoverability to 'Contacts Only'" (786f4c8)
  • Change check_filevault to enable_filevault (b546a0c)
    • Added a fix_command
    • Saves recovery key to $HOME/FileVault_recovery_key.text
  • Added check_if_standard_user (d13db1d)
    • Fails if the current account is an administrator instead of being a standard user
  • Added debug function (221abd7)
    • Prints some information about the users system to help with debugging
  • Added LOCKDOWN_VERSION variable (0f835d4)

Bug Fixes

  • main: Fix fix mode case (9b68f51)
    • Brings fixing a single setting inline with how fixing all settings work

1.7.1

17 Aug 16:17
d1b6312
Compare
Choose a tag to compare

Bug Fixes

Changes

  • Renamed check_sip to enable_sip as it now has a fix_command (f4c07c4)

1.7.0

16 Aug 13:52
dcf1ce4
Compare
Choose a tag to compare

Improvements

  • Added audit/ fix mode statistics (c11744f)
  • Rewrote the argument parsing in main (5589b8e)
    • ./Lockdown fix force is now ./Lockdown fix-force
    • You can now audit/ fix individual settings
      • ./Lockdown audit 4
      • You can get the number mapped to a setting by executing ./Lockdown list

1.7.0 Beta Four

15 Aug 00:43
2e7f92f
Compare
Choose a tag to compare
1.7.0 Beta Four Pre-release
Pre-release

Bug Fixes

  • Fix off by one error (e161dce)
    • setting_index was initialize as 0 which lead to the first setting being listed (./Lockdown list) with index 1 however the settings array first entry had an index of 0.
    • e.g. ./Lockdown audit 1 would call the function in position 2 of the settings array.
  • main: Reverse declaring varables as ints (fe83ceb)
    • If they’re declared as ints and the argument to ./Lockdown audit {argument} or ./Lockdown fix {argument} is a string then an unbound variable error will be thrown rather than hitting the code in check_index.
  • main: exit 1 on invalid command case (fcb5412)
    • Calling usage results in an exit code of 0 as usage finishes with an exit 0

1.7.0 Beta Three

13 Aug 23:58
9624c46
Compare
Choose a tag to compare
1.7.0 Beta Three Pre-release
Pre-release

Bug Fixes

  • Changed force-fix to fix-force (c8476e3)
  • main: The usage|*) case would print Invalid command on ./Lockdown and Lockdown usage.
    • Changed case statement to usage|help|-h|--help|🤷‍♂️|🤷‍♀️) and added a separate case statement of *) for invalid commands (fcd868e).
  • main: Explicitly declare variables (690ab2a) (ce83e7a).

1.7.0 Beta Two

13 Aug 09:39
d355df9
Compare
Choose a tag to compare
1.7.0 Beta Two Pre-release
Pre-release

Bug Fixes

  • Update Minisign signature: Signature on Beta One was carried out against my local copy which had a change not reflected in the GitHub repo therefore the signature was invalid (d355df9).

1.7.0 Beta One

12 Aug 21:32
360d191
Compare
Choose a tag to compare
1.7.0 Beta One Pre-release
Pre-release

Improvements

  • Added audit/ fix mode statistics (c11744f)
  • Rewrote the argument parsing in main (5589b8e)
    • ./Lockdown fix force is now ./Lockdown fix-force
    • You can now audit/ fix individual settings
      • ./Lockdown audit 4
      • You can get the number mapped to a setting by executing ./Lockdown list

1.6.0

11 Aug 16:37
ac2be22
Compare
Choose a tag to compare

Improvements

  • check_sip: Added a fix_command (f117cd8)
    • Added a warning indicating that a reboot is needed for this to take affect (6517c84)
  • ./Lockdown list now prints the setting number [1] rather than [🍎] (df2d80d)
    • The is groundwork for a future release which will allow the user to select which setting(s) to audit/ fix

1.5.1

05 Aug 12:56
de54427
Compare
Choose a tag to compare

Bug Fixes

  • Remove the bash_compatability_check code (535c317)
    • Addresses #6
    • Should have been removed in v1.4.0