Commit Graph

4157 Commits

Author SHA1 Message Date
Greg Neagle 25c76bf424 Add missing 'import Foundation' :-( 2025-01-03 09:06:56 -08:00
Greg Neagle 22a43e26b8 Functional implementation of appusaged; app_usage_monitor now uses shared classes 2025-01-02 09:23:55 -08:00
Greg Neagle 0d4eb05dcc Reorganize some shared source files 2025-01-02 09:21:49 -08:00
Greg Neagle 6c96cc6498 Update logging message for UNIXDomainSocketClient 2024-12-20 16:43:21 -08:00
Greg Neagle 8c45a9caff Update minumum OS for repoclean and appusaged 2024-12-20 16:42:35 -08:00
Greg Neagle 369093fa0d Switch socket code to use only Darwin sockets and no CFSockets; begin implmentation of socket server code 2024-12-20 16:13:03 -08:00
Greg Neagle fea45de1b8 Updated project.pbxproj 2024-12-20 16:11:55 -08:00
Greg Neagle a09baf22dc Implement more of repoclean 2024-12-03 15:34:29 -08:00
Greg Neagle a7f05fce8c Implement more of repoclean 2024-11-29 11:11:47 -08:00
Greg Neagle ceaf504413 Don't recurse into directories that start with '.' when listing resources 2024-11-29 10:53:01 -08:00
Greg Neagle dcc3259c35 Begin implementation of repoclean 2024-11-18 16:24:39 -08:00
Greg Neagle 1cce596234 Update package dependency 2024-10-28 16:20:14 -07:00
Greg Neagle a35ff1994b Quiet warning output if conditions directory doesn't exist 2024-10-28 16:19:27 -07:00
Greg Neagle b470c392ef Avoid illegal index access in pythonScriptRunning() 2024-10-28 16:18:13 -07:00
Greg Neagle ca774bc2a4 update package dependencies 2024-10-28 15:59:27 -07:00
Greg Neagle d12e4a67df Implement 'os_build_last_component' conditional fact 2024-10-28 14:38:34 -07:00
Greg Neagle e1e59d5bdb Implement more of the cases where we should be looking in the same directory as managedsoftwareupdate indtead of hard-coding /usr/local/munki 2024-10-28 13:00:45 -07:00
Greg Neagle 9142b382c5 Look for precaching agent in same directoey as managedsoftwareupdate 2024-10-28 11:45:37 -07:00
Greg Neagle cd24a3cd4f add note for future consideration 2024-10-28 10:04:47 -07:00
Greg Neagle fc9390fe21 Implement managedsoftwareupdate pre-run cleanup tasks. 2024-10-28 10:01:57 -07:00
Greg Neagle b8024e2901 Start and stop precaching agent if appropriate 2024-10-28 09:26:37 -07:00
Greg Neagle 346a68df02 Implement removal of unused software 2024-10-28 09:23:45 -07:00
Greg Neagle 1fe4fda1e3 Implement ApplicationUsageQuery class 2024-10-25 17:43:42 -07:00
Greg Neagle a215a00b57 Remove no-longer-applicable TODO comment 2024-10-25 15:21:12 -07:00
Greg Neagle f66203a2bc Finish implementation of precaching functions in download.swift 2024-10-25 15:18:24 -07:00
Greg Neagle 29b46c63b3 swiftformat fixes 2024-10-25 15:17:50 -07:00
Greg Neagle 776ceb35f5 Complete implementation of uncache() function in download.swift 2024-10-25 14:44:15 -07:00
Greg Neagle b8377db09b Move filesize functions to fileutils 2024-10-25 14:42:50 -07:00
Greg Neagle 284ddc135c swiftformat changes 2024-10-25 14:41:06 -07:00
Greg Neagle eee52ebb53 Implement etag support when downloading in fetch.swift 2024-10-25 14:00:43 -07:00
Greg Neagle 8c82a8973a Merge branch 'Munki6dev' into swift-cli 2024-10-24 16:21:42 -07:00
Greg Neagle b385bd83e4 Attempt to fix issue with blurred background windows not correctly covering entire screen in some conditions 2024-10-18 09:49:43 -07:00
Greg Neagle fba54b8e51 Merge branch 'Munki6dev' into swift-cli 2024-10-07 09:30:01 -07:00
Greg Neagle aa41b00217 Bump version for future release 2024-10-07 09:28:31 -07:00
Greg Neagle 1b307bd1dd Merge branch 'Munki6dev' into swift-cli 2024-10-07 09:25:31 -07:00
Greg Neagle 33048e95fe Remove a no-longer-used function 2024-10-07 09:24:54 -07:00
Tom Burgin d13030858b space switch in obnoxious mode (#1230) 2024-10-05 09:27:06 +02:00
Greg Neagle 51efc3f1be Implement --configure option for munkiimport 2024-10-03 11:48:16 +02:00
Greg Neagle 91a46202bd When building with DEBUG use an alternate prefs domain 2024-10-03 11:46:54 +02:00
Greg Neagle d0c9271d9c If repo_url and repo path are not given at command line, try to use a stored preference. (Behavior the same as python version) 2024-09-20 11:45:57 -07:00
Greg Neagle ee5d1698f3 iconutils: if we can't extract files from the pkg Payload with pax, try aa 2024-09-20 11:44:37 -07:00
Greg Neagle c30ece609e Merge branch 'Munki6dev' into swift-cli 2024-09-20 11:29:05 -07:00
Greg Neagle 85e82c68c7 iconutils: if pax can't expand files from a package Payload archive, try aa 2024-09-20 11:28:38 -07:00
Greg Neagle 75c621f7ce Implement iconimporter 2024-09-13 18:49:38 -07:00
Greg Neagle 3f6194e5d3 new function to generate a temporary file 2024-09-13 18:48:05 -07:00
Greg Neagle f2c20d0383 Documentation tweak 2024-09-13 18:47:21 -07:00
Greg Neagle e8111f0a3d New Repo method optionally return the filesystem path to an item. 2024-09-13 18:46:49 -07:00
Greg Neagle 1581773a25 Merge branch 'Munki6dev' into swift-cli 2024-09-13 12:59:41 -07:00
Greg Neagle f0efc69780 MunkiStatus: revert window levels for backdrop windows and status and log windows to what they were before adding the blur effect 2024-09-12 09:20:15 -07:00
Greg Neagle 003cd73653 Reset munkitester to basic sample 2024-09-12 09:02:03 -07:00