Commit Graph

77 Commits

Author SHA1 Message Date
Patrick Wardle 8af2140282 improved timer logic, removed error reporting 2023-10-26 11:13:27 -04:00
Patrick Wardle cf9c983ff8 Updates for macOS 14
#53
2023-10-03 12:41:54 +02:00
Patrick Wardle 8c833cde89 v2.1.6
macOS 13.3 compatibility
improved relaunching app when it's already running
2023-03-29 14:50:52 -10:00
Patrick Wardle 9aa7aec8ad v2.1.5
fix for #39
2022-12-18 21:03:21 -10:00
Patrick Wardle c9f6ad6d85 improved notification handling & uninstall logic 2022-12-12 18:49:13 -10:00
Patrick Wardle fd84990a5a version bump (v2.1.3) 2022-12-08 11:01:25 -10:00
Patrick Wardle 150dc44410 improved built-in device detection + improved parsing on macOS 12
parsing of log messages on macOS 12 improved
internal / build-in mic/camera detection improved
2022-12-08 10:58:15 -10:00
Patrick Wardle dac55f007a improved parsing of log data, to improve detection(s) 2022-12-04 13:40:06 -10:00
Patrick Wardle bc629287de improved status bar icons 2022-12-04 13:37:02 -10:00
Patrick Wardle 6666925033 (UI) fix for #13 2022-12-04 12:45:25 -10:00
Patrick Wardle 9f00793fa3 Improved support for notifications
"Only the in-built macOS apps can send alerts by default"  😭
...so we have have to ask (beg) the user to enable alerts via the Notification pane in System Preferences
2022-11-23 14:59:51 -10:00
Patrick Wardle 34fa18d522 v2.1.1
version bump
code cleanup
2022-11-22 09:11:33 -10:00
Patrick Wardle b79bcf7da6 Update AVMonitor.m
launch system prefs (via alert) if OverSight needs notifications
2022-11-21 19:51:13 -10:00
Patrick Wardle 998ecf2b5b improved mic 'inactive' alerts
fix for #36
2022-11-21 19:41:28 -10:00
Patrick Wardle 4425d1df0f set actions +x, clarify admin privs
User specified action (script/binary) now set to +x (#2)
Clarifies that OverSight requires admin access to function properly (#10)
2022-11-21 16:40:52 -10:00
Patrick Wardle 692e000b1a Update AVMonitor.m 2022-11-19 11:30:16 -10:00
Patrick Wardle 4bb405a5e4 replaced deprecated APIs 2022-11-19 11:25:15 -10:00
Patrick Wardle 5017969ff7 Friends++ 2022-11-18 17:35:45 -10:00
Patrick Wardle 56b14ed5d6 improved update checks 2022-11-18 17:21:56 -10:00
Patrick Wardle c4c97f2f2c improved handling of device off/inactive events 2022-11-11 17:06:25 -10:00
Patrick Wardle dbcecf60c4 Update Preferences.xib 2022-11-11 15:53:23 -10:00
Patrick Wardle 41625aed65 Improved "Ignore External Device" mode 2022-11-11 14:32:50 -10:00
Patrick Wardle 8d3293dbf6 v2.1
Improved path/execution action (#31)
Improved monitoring  + of external devices (#12)
Improved compatibility for recent versions of macOS (#30)

Shows active devices in status bar menu
2022-11-10 20:45:57 -10:00
Patrick Wardle aefbf06fd3 improved actions, update logic, and uninstaller
Actions now populated by browse pane (ensures path/item is valid)

Update logic now supports OS checking (min supported OS version)

Uninstaller resets/removes preferences file
2022-11-05 13:29:51 -10:00
Patrick Wardle 58c78d24c6 fix for #30
On 12.6 Apple privatized the process id for the process accessing the mic/camera 🤬

...this is update makes sure this is handled gracefully (read: doesn't crash) until another approach is found to restore functionality.
2022-10-20 13:44:06 +02:00
Patrick Wardle 0b3f6f18ac v2.0.1 release
improved webcam detection (#20)
2022-01-11 10:50:38 -10:00
Objective-See f5045aa383
Merge pull request #23 from brttbndr/m1-StartStream
correct string match  for M1 camera detection - "StartStream: Powering ON camera"
2022-01-09 19:15:39 -10:00
Brett Bender 88f39332b5 fix string "StartStream: Powering ON camera" for M1 2021-12-29 12:11:44 -08:00
Patrick Wardle 680dd2cc70 Update AVMonitor.m
code cleanup
2021-05-11 11:42:52 -04:00
Patrick Wardle b9dd3a3bd3 refactored alerting logic 2021-05-11 11:42:21 -04:00
Patrick Wardle bff1cf7f81 improved notification on 10.15 2021-05-10 21:44:05 -04:00
Patrick Wardle 43071a26b4 Update AVMonitor.m 2021-05-10 21:14:21 -04:00
Patrick Wardle 9a18b359ab improved notification logic 2021-05-10 21:00:10 -04:00
Patrick Wardle 03b248fef2 improved logic to handle multiple events 2021-05-10 15:55:29 -04:00
Patrick Wardle a738de0b0c Update AVMonitor.m
improved 10.15 support
2021-05-10 11:11:18 -04:00
Patrick Wardle f2490a083f detect / alert non-admin users 2021-05-08 17:31:35 -04:00
Patrick Wardle 9a6ee5811f improved updater logic 2021-05-07 23:45:56 -04:00
Patrick Wardle 7a7d8f20ea improved popover (on first launch) 2021-05-05 23:49:57 -07:00
Patrick Wardle b637588228 improved "disable" logic 2021-05-05 23:26:45 -07:00
Patrick Wardle 0ce6562493 improved mic deactivation logic 2021-05-05 23:06:09 -07:00
Patrick Wardle 9863b10f4e audio deactivation detection 2021-05-05 16:42:49 -07:00
Patrick Wardle 29bfd650d5 improved rule handling, installer 2021-05-05 09:55:31 -07:00
Patrick Wardle 4b80b7db3a Added mic monitoring 2021-05-05 00:23:12 -07:00
Patrick Wardle 1644724e76 Merge branch 'main' of https://github.com/objective-see/OverSight into main 2021-05-03 17:01:37 -10:00
Patrick Wardle 96267b3fe4 Update configure.sh 2021-05-03 17:01:35 -10:00
Objective-See 49ebc81eaa
Update README.md 2021-05-02 22:45:27 -10:00
Patrick Wardle 79067635d2 v2.0
(full) rewrite leveraging logging subsystem
+ M1 native support
+ execute script on event (#2)
+ improved Big Sur compatibility/issues (#3, #4, #6, #7)
2021-05-02 22:26:55 -10:00
Objective-See 596d47ce8f
Create LICENSE 2021-01-31 17:50:00 -10:00
Patrick Wardle d7b4648a90 v 1.2.0
high sierra compatibility
 improved nstask execution
 alleviated need for 'sudo'
 refactored code to find camera/mic process
 pushed various XPC intensive stuff into background
2017-09-24 20:45:02 -10:00
Patrick Wardle 027d0840ed v1.1.2 2017-09-24 20:29:24 -10:00