Commit Graph

271 Commits

Author SHA1 Message Date
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
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
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
003cd73653 Reset munkitester to basic sample 2024-09-12 09:02:03 -07:00
Greg Neagle
e95845d41b Comments comments comments 2024-09-11 18:07:24 -07:00
Greg Neagle
ded5d5e5a1 Implement --munkistatusoutput and --verbose for removepackages 2024-09-11 17:59:49 -07:00
Greg Neagle
7f6248c796 Convert more comments to documentation 2024-09-11 17:55:09 -07:00
Greg Neagle
55c769edfa Convert more comments to documentation 2024-09-11 17:39:51 -07:00
Greg Neagle
65d0d6724f Convert more comments to documentation 2024-09-11 17:26:04 -07:00
Greg Neagle
b59988e11d Convert more comments to documentation 2024-09-11 16:46:37 -07:00
Greg Neagle
db671e0012 Convert more comments to documentation 2024-09-11 16:22:09 -07:00
Greg Neagle
bae4dfc20a Convert more comments to documentation 2024-09-11 15:49:03 -07:00
Greg Neagle
89dcdd84f1 Convert more comments to documentation 2024-09-11 15:38:07 -07:00
Greg Neagle
f7e3193f6a Change the POSTACTION_ constants into an enum 2024-09-11 15:24:28 -07:00
Greg Neagle
0b4297ae41 Convert more comments to documentation 2024-09-11 14:41:34 -07:00
Greg Neagle
f7cbba03a8 Convert more comments to documentation 2024-09-11 14:23:40 -07:00
Greg Neagle
4729445418 Convert more comments to documentation 2024-09-11 14:01:53 -07:00
Greg Neagle
80fa4cb463 Remove extraneous characters in documentation comments 2024-09-11 14:01:31 -07:00