Greg Neagle
|
dbceb984c8
|
Start on precaching support
|
2024-08-16 11:23:59 -07:00 |
|
Greg Neagle
|
e32cb9c303
|
Update PlistError to comply with LocalizedError (to make it easier to get descriptions)
|
2024-08-16 11:23:04 -07:00 |
|
Greg Neagle
|
f0af5a885f
|
More implementation of updatecheck/download functions; refactoring of parts of network/fetch; adding support for localizedDescription to MunkiError and FetchError
|
2024-08-16 09:14:46 -07:00 |
|
Greg Neagle
|
17989ccbc5
|
Add initial implmentation of updatecheck/download; Update for new capabilites of convenience function managedInstallsDir()
|
2024-08-15 11:00:56 -07:00 |
|
Greg Neagle
|
5615a2c64b
|
Slight tweak of exitDescription in checkServer()
|
2024-08-15 08:29:24 -07:00 |
|
Greg Neagle
|
51cbb2a0cf
|
Implement fetch checkServer function; re-work error types in fetch
|
2024-08-14 17:12:46 -07:00 |
|
Greg Neagle
|
decd9b8cd6
|
Remove some debugging code
|
2024-08-14 16:58:25 -07:00 |
|
Greg Neagle
|
cd425afc48
|
Silence some compiler warnings triggered by swiftformat re-formatting
|
2024-08-14 12:44:47 -07:00 |
|
Greg Neagle
|
14acaec20d
|
Fix headerDictFromList() to strip leading and trailing spaces from header values
|
2024-08-14 12:41:54 -07:00 |
|
Greg Neagle
|
c01abc420c
|
Implement more fetch functions
|
2024-08-14 12:04:04 -07:00 |
|
Greg Neagle
|
6f2521a8be
|
swiftformat re-formatting
|
2024-08-14 11:56:41 -07:00 |
|
Greg Neagle
|
280a74e816
|
Fix typo in comment
|
2024-08-14 11:55:11 -07:00 |
|
Greg Neagle
|
8c44ea0ed3
|
Fix redirect handling for 'https' value
|
2024-08-14 11:54:38 -07:00 |
|
Greg Neagle
|
aec8cd7c36
|
Fix issue where file was downloaded again even if unchanged
|
2024-08-14 10:06:53 -07:00 |
|
Greg Neagle
|
c0e6787732
|
Begin implmentation work on fetch functions
|
2024-08-14 08:19:34 -07:00 |
|
Greg Neagle
|
3a5f40bcbe
|
Change MunkiError to a class so it can be subclassed
|
2024-08-14 08:18:39 -07:00 |
|
Greg Neagle
|
49481055b3
|
Actually store the retreived, normalixe headers
|
2024-08-14 08:17:39 -07:00 |
|
Greg Neagle
|
4505eaf961
|
Implement custom logging in gurl
|
2024-08-12 07:03:12 -07:00 |
|
Greg Neagle
|
87c95755db
|
Add support for resuming partial downloads and for downloading only if changed
|
2024-08-11 16:27:05 -07:00 |
|
Greg Neagle
|
76552536b8
|
Start implmentation of http(s)/network code
|
2024-08-10 17:31:24 -07:00 |
|
Greg Neagle
|
a4412274b7
|
Implement more xattr functions
|
2024-08-10 17:29:01 -07:00 |
|
Greg Neagle
|
9c0b490d13
|
Implement more info functions
|
2024-08-10 17:28:07 -07:00 |
|
Greg Neagle
|
2705302840
|
Resolve a couple TODOs in shared/installer/core
|
2024-08-10 10:47:19 -07:00 |
|
Greg Neagle
|
24b7ff4412
|
Begin implementation of some manifest functions
|
2024-08-10 10:46:23 -07:00 |
|
Greg Neagle
|
f19aa35637
|
Add predicate evaluation functions
|
2024-08-09 16:46:33 -07:00 |
|
Greg Neagle
|
127b9ff71c
|
Reorganization of the project folders
|
2024-08-09 15:40:55 -07:00 |
|
Greg Neagle
|
e09adaea57
|
Split info.swift into info, appinventory, and facts
|
2024-08-09 15:35:38 -07:00 |
|
Greg Neagle
|
deaf367f02
|
Reorg shared/info.swift; adjust appData() implmentation to make it more consistent with Python version
|
2024-08-09 15:28:19 -07:00 |
|
Greg Neagle
|
14430c9c5a
|
Make use of new managedInstallsDir() function
|
2024-08-09 14:24:39 -07:00 |
|
Greg Neagle
|
27771ba796
|
Implement more info functions
|
2024-08-09 14:23:56 -07:00 |
|
Greg Neagle
|
bee6e7c310
|
Add some concurrency to getMachineFacts()
|
2024-08-08 12:05:29 -07:00 |
|
Greg Neagle
|
ec8c4b67ae
|
Implement getMachineFacts()
|
2024-08-08 11:53:40 -07:00 |
|
Greg Neagle
|
616ae32717
|
Add getOSBuild function to shared/info.swift
|
2024-08-08 11:01:23 -07:00 |
|
Greg Neagle
|
587ea4cfe1
|
Add availableDiskSpace function to shared/info.swift
|
2024-08-08 10:46:16 -07:00 |
|
Greg Neagle
|
c8fdc11de0
|
More info functions
|
2024-08-08 10:05:45 -07:00 |
|
Greg Neagle
|
874145a3cb
|
Implement more info functions
|
2024-08-08 09:19:14 -07:00 |
|
Greg Neagle
|
c46be1d07e
|
Implement more info functions
|
2024-08-07 16:20:24 -07:00 |
|
Greg Neagle
|
7110d5c6e4
|
Silence a compiler warning about non-mutated value
|
2024-08-07 16:19:36 -07:00 |
|
Greg Neagle
|
e47059b79e
|
Minor tweak
|
2024-08-07 16:18:21 -07:00 |
|
Greg Neagle
|
e679ad79cd
|
Move where power management assertion reason messages are defined
|
2024-08-07 16:17:44 -07:00 |
|
Greg Neagle
|
27c4cab276
|
Safer handling of choicesXML when installing a package
|
2024-08-07 16:16:21 -07:00 |
|
Greg Neagle
|
56848845af
|
Add timeout support for running an async subprocess
|
2024-08-07 16:14:49 -07:00 |
|
Greg Neagle
|
fde98df265
|
Fix for getting app path from url
|
2024-08-07 10:59:31 -07:00 |
|
Greg Neagle
|
44bea67ad4
|
Starting on info functions
|
2024-08-07 10:47:30 -07:00 |
|
Greg Neagle
|
8870295b16
|
Implementation of launchapp
|
2024-08-07 10:46:36 -07:00 |
|
Greg Neagle
|
12f47fadfa
|
Add support for stopRequested()
|
2024-08-07 09:31:32 -07:00 |
|
Greg Neagle
|
feaaa21ad0
|
implement main doInstallsAndRemovals function, add support for stopRequested()
|
2024-08-07 09:29:59 -07:00 |
|
Greg Neagle
|
9b398922a9
|
Add retreive method to Report
|
2024-08-07 09:27:44 -07:00 |
|
Greg Neagle
|
bdf60f6c4d
|
Tweaks to info displayed when sleep is prevented/allowed
|
2024-08-07 09:27:07 -07:00 |
|
Greg Neagle
|
ca63ee59a2
|
Tweaks to progress output when setting permissions
|
2024-08-07 09:25:55 -07:00 |
|