Skip to content

Releases: objective-see/LuLu

Version 0.9.6

04 Jul 11:04
Compare
Choose a tag to compare
Version 0.9.6 Pre-release
Pre-release

New features:

🔒 lockdown mode
block all outgoing connections (#70)

🌎 global rules
apply rule to all instances of same binary (code signing id)

🖥️ allow localhost
connections to (destination) localhost are allowed (#55)

📝 copy and paste from the UI (#62, #26)

🙈 various bug fixes/UI improvements

Version 0.9.5

30 May 17:13
Compare
Choose a tag to compare
Version 0.9.5 Pre-release
Pre-release

💽 cmdline install/uninstall
🍎 Apple binaries such as perl/nc/curl/etc not explicitly trusted even when 'Allow Apple Bins' enabled
🔬 alerts now show process arguments
⌛ rules can now be temporary (i.e. for a specific instance of a process)
🙈 many bug fixes: #64 #61 #59 #45 #21 etc.

Version 0.9.4

29 Apr 21:20
122446f
Compare
Choose a tag to compare
Version 0.9.4 Pre-release
Pre-release

LuLu has graduated to beta :)

  • rules now backed by code-signing info of binary
  • improved baselining of installed app (and child binaries with same code-signing)
  • improved installer/uninstaller logic
  • ui improvements
    • code signing icon in main alert now click-able/shows more info
    • rules can be toggled, and other option via right/command click
  • added Sentry.io for error handling
  • fixed issue with kernel blocking certain packets
  • code cleanup/improved error checking, etc etc.

Version 0.9.3

24 Mar 01:56
Compare
Choose a tag to compare
Version 0.9.3 Pre-release
Pre-release
v 0.9.3 commit

ui installer/uninstaller
improved ui alert
touch bar integration
fixed issue in kernel extension (unload could cause panic)
refactored rule logic (baselining, etc)
moved preference login into daemon
enable/disable now disables kernel logic as well
many other minor bug fixes / improvement

Version 0.9.2

08 Jan 06:19
bc4e779
Compare
Choose a tag to compare
Version 0.9.2 Pre-release
Pre-release
  • IPv6 support
  • support to older versions (OS X 10.9+)
  • alert window now modal (#13)
  • alert window now resizable
  • binaries in app bundle's now selectable (#9)
  • only perform baseline one (first) time
  • suppress alerts in passive mode (#7)
  • improved processing of (big) DNS responses from kext

Version 0.9.1

18 Sep 07:06
Compare
Choose a tag to compare
Version 0.9.1 Pre-release
Pre-release
  • added (basic) tracking of DNS responses to display host name in alert

  • added support for importing & exporting of rules via UI (see: #2)

  • added logic to prevent 2x instances of app running (see: #3)

  • added logging (/Library/Logs/LuLu.log)

  • updated status bar icon (to match main app)

  • updated config script to improve install/uninstall

  • fixed locking issue of 'Rule' object, in kext (tx @Simone_Ferrini!)

  • code/project cleanup