The FOG Team is proud to announce the immediate availability of FOG 1.3.5. With this release the FOG Client is now updated to 0.11.1. This release adds a few new features and fixes numerous bugs found within 1.3.4's release.

FOG Client

BUG Fixes

Stop race condition when shutting down a computer

FOG

BUG Fixes

Fix snapin task issue on hosts without any snapins associate.

Fix inventory passing potential non-integer for math.

Fix excess/extra output in iPXE boot menu.

Fix donate tasking not having functions sourced.

Fix missed variable for FOG Scheduler service.

Fix alter user to happen on both localhost and 127.0.0.1

Fix PDODB Class issues where object doesn't exist.

Fix Multicast rdv in inits as it was being used improperly.

Clean up Ubuntu warning message to be more proper. Saying it would break immediately is not true anymore.

Fix reference issues introduced.

Fix issue as described: https://forums.fogproject.org/topic/9277/host-registration-service-deactivation-has-no-effect

Fix xss and exploitable code issues.

Fix fixed size partition code to accurately update the file as needed.

Fix typo left in linux resize

Fix version= problem on kernel update by removing it entirely.

Fix IP address elements in fog settings to define as empty strings instead of 0.

Fix mistake in interpreting legacy client and new client during fix for host registration fixes.

Fixes legacy servicemodule-active checks (legacy client) failing every check as disabled globally.

Fix missed debug correction.

Fix issue with sanitization looping around improperly.

No more recursive calls in sanitize_items function.

Fix all snapin taskings.

Fix legacy client snapin and dir cleaner issue.

Fix older new client reports that still used servicemodule-active calls.

Fix group deploy tasking displaying array instead of real message.

Fix fresh install EFI Exit type to default to use rEFInd.

Fix MBR capture to actually pull the proper data instead of 63 * 512 as it was doing.

Fix string decoding problems added accidentally.

Ensure globalSettings table only has unique elements.

Ensure initrd=memtest.bin is passed for all memtest elements.

Fix init registration issues.

Fix host not having object for RegisterClient.

Fix imgFormat to send and integer.

Fix zstd to use zstdmt for multiple threading. (PZstd but standard binaries rather than having to build PZstd separately).

Fixes Capone processing issues.

Fixes GPT/MBR Resizing issues. (Needs heavy testing to validate for sure).

Fixes MBR Extended partitions to resize based on the extended space while allowing the extended partition to be expanded as well.

Fixes replication issues where a file that didn't exist on a remote would not be replicated over.

Fixes replication so files are not constantly being read to check for hashes. This is addressed by scanning the first and last 10 megabytes of the file (if it is at least that large) to get the hash.

Fixes a couple of textual errors in the inits.

Fixes transfer logging to write to a log FOG can control size of to ensure a server disk/partition doesn't get full from a single source of logging.

Fixes kernel updater.

Fix chunk size adjustments making incorrect passes to the main system potentially from 4k disks.

Fix uuid setting improperly by using the originating partitions sfdisk dump file.

Fix multicast session joining when using an unregistered host.

Fix extended partitioning to use similar logic to main disk resizing elements making the extended partition more suitably resizable.

Fix boottype=usb issues on gathering host information.

Fix client 0.11.9 in the binaries file.

Fix missing -v argument to awk caller.

Fix permissions on storage locations to always set fog as owner to ensure ftp can operate properly.

Fix delayed group tasks from not creating snapin taskings when the task is to be performed.

Fixes issue in some cases where resize could reach outside size of disk boundaries.

Fixes sprintf error in LDAP plugin.

Try more accurate method to get IP's within inits.

Fix types in partition file getting.

Features