Skip to content

blackice 1.0.2

Choose a tag to compare

@ValentinTorassa ValentinTorassa released this 06 Nov 21:17
Immutable release. Only release title and notes can be modified.

Fixed:

  • Approvals, remembered denials and connections waiting for an answer count the time the Mac spends asleep. Until now
    the filter's clock stopped during sleep, so an approval for 1 hour was still valid after 2 hours asleep.
  • A program whose path has a line break or another control character no longer keeps blackice pending and the menu
    from listing what waits: its event leaves the path out. Until now one such event made the whole list unreadable
    until it expired.
  • blackice report escapes the reasons in its estimate for ask mode, as it already did app names, so a program that
    writes to the filter's log cannot put terminal control sequences in the report.
  • The install script checks the signature of a Blackice.app already installed at the same version before it writes
    the blackice command, and stops when it is not signed with the Developer ID of team M294LK997M. Until now it
    trusted the version in the app's Info.plist.

Upgrading from 1.0.1: brew upgrade --cask blackice, or the install script with --force, then blackice start.

Blackice.app 1.0.2, build 32, built from 414b229, signed with the Developer ID of team
M294LK997M, notarized and stapled. The tag is two commits later: they add this zip's SHA-256 to the install script and
the record of the test (evidence/P5-17).
Blackice-1.0.2.zip SHA-256: 7386b3d7e462baaa2e47178237004f9e6685783aa58843868e3973a941995576