DUN Manager Changelog

What's new in DUN Manager 3.14

Jul 13, 2022
  • Added a new Scheduled Task type 'File Clean-up' intended to regularly clean-up the log files generated by some PC applications. Clean-up Methods allows zipping individual files before they are deleted to save disk space (adding a .zip extension), and deleting files older than a specified number or days or by range of dates. Multiple file paths may be selected, each optionally selecting any sub-directories, selecting files for deletion using a wildcard file mask, but always with a fixed file extension, ie 'info*.log'. To delete files for more than one extension type, use multiple paths. Clean-up paths are selected using directory selection and wildcard mask with a Sub Directories tick box, then added to the File Paths list. An existing path may be edited by double clicking, or selected and deleted. A Check Path button lists all the files that will be deleted by the path. For bulk deletions, a list of paths by pasted from the clipboard or saved to the clipboard. Finally a Check Clean-up button displays a list of all files that will be deleted, and Start Clean-up runs immediately. Note all files zipped and deleted are always noted separately in the task and activity logs.
  • If a Scheduled Task fails with a fatal error, this is now included in the task completed email as well as the activity log.
  • The 'HTTP Download' Scheduled Task is more tolerant of slow HTTP servers.
  • The ‘Sync Files’ Scheduled Task now copies file with paths longer than 260 characters without giving an error.
  • Fixed a problem in the 'FTP Upload' Scheduled Task so that IPv6 uploads now works correctly.
  • DUN Manager now uses the latest OpenSSL 3.0 version with the latest security fixes, which is linked into the main application, avoiding separate DLL files. The latest SSL/TLS certificate root bundle is included.
  • The versions for Windows 11 and Windows Server 2022 are now displayed correctly.

New in DUN Manager 3.13 (Feb 13, 2021)

  • The 'HTTP Download' Scheduled Task has a new 'Parse Level' option used with 'Parse HTML for Linked Files' which searches a web pages for download links matching the 'File Name Mask', like '*.avi'. If level to set to one or higher, DUN Manager also parses HTML pages linked from the specified page looking for matching files (*.* not allowed). Only files on the same web site are searched, beware too many levels can potentially cause hundreds of pages to be searched, so increase level one at a time. This feature is primarily designed to download movies and stills from CCTV camera memory cards, whose files can be accessed by a web browser indexing one directory level per web page, usually date, then sub-directories on that date, finally lots of still and movie files, at level 2.
  • When parsing POP3 email headers, the mail date is now converted to local time rather than being shown as the time zone from where the email was sent. This means emails will sort by date correctly and show the correct time when sent via a different country. If also using MailMaint, please update to a version of the same or later date at the same time since the mail archives are shared.
  • The Task Properties Log window is now refreshed in block mode to avoid slowing down tasks that log a lot of lines very fast.
  • In Preferences, General, when setting Autorun and using the Monitor version with the DUN Manager service, the registry is now set to start the tray version in Monitor mode even if the service is not running.
  • In Internet Diagnostics, most of the Host or IP Addresss settings now have an X button to delete old names from the drop list. Whois has been improved to automatically locate the correct server for most worldwide domains including the major new TLDs like jobs and travel. Name server Lookup now handles International Domain Names (IDN) with non-ASCII characters.
  • When using the 'Set PC Clock' schedule task, a message is now given if correction fails due to the program having administrator rights. The task also now finishes cleanly instead of being unstuck. Added more NTP time servers from major cloud businesses like Cloudfare, Facebook and Apple and more from Google, being distributed around the world these are often better than privately run ntppool time servers.
  • Routed connection checking has been improved to check both IPv4 and IPv6, rather than just one of those and also checks DNS lookup is working. Rather than requiring two IP addresses or hosts to be specified, it now uses the same Micosoft Connect Test server www.msftconnecttest.com as Windows 10 for connectivity, which is available from numerous worldwide data centres. In Preferences, General, Router tab, new boxes allow Method to be chosen as Ping, Http or Both, and Networks as IPv4, IPv6 or Both, with defaults being Both. Only change these settings if something is not available, like IPv6. Note the routed connection is considered down if either IPv4 or IPv6 is not available, if both are tested.
  • DUN Manager SMTP and POP3 email now support OAuth2 authentication optionally used by Google Gmail and various Microsoft mail platforms like Outlook, Office365 and Live Mail. OAuth2 authentication does not use a locally saved account password which can potentially be compromised, but instead requires account login through a web browser window where account and password are specified, and internally DUN Manager saves a 'token' instead of the password which allow account access, usually for weeks or months. If account access has expired or the password changed, the browser window appears again. Because DUN Manager runs in background,
  • the email account login takes place when using Preferences, Logs/Cost for SMTP mail, and when editing the scheduled tasks Check for Mail and Relay Mail for POP3.
  • For Google Gmail, using the POP3 server pop.gmail.com and SMTP server smtp.gmail.com, set Authentication to 'XOAuth2' and after clicking OK a browser window will ask for you account, the login must be the same as the User Name specified for the account. If your Google account has high security specified, only OAuth2 access is allowed. For Microsoft, OAuth2 does not seem to be required currently, but this could change in the future. Microsoft has a lot of different account types and mail servers, DUN Manager has been tested using personal rather than corporate accounts, using POP3 servers pop-mail.outlook.com and outlook.office365.com, and SMTP servers smtp-mail.outlook.com and smtp.office365.com, with Authentication set for 'XOAuth2'.
  • DUN Manager now uses the latest OpenSSL 1.1.1i version with the latest security fixes. The latest SSL/TLS certificate root bundle is included.

New in DUN Manager 3.12 Beta (Jun 10, 2017)

  • Features and bug Fixes 8th June 2017:
  • Windows 10 version 1703 (March 2017) build 15063 broke RAS modem dialling, it failed with error 633, port not available. Microsoft eventually announced a registry privilege fix that allowed modems to dial again which is expected to be included in some future update. This problem also effects some 3G USB modems that use RAS, including many models from Huawei. It does not effect VPN connections or those with NDIS drivers, that appear under Network Adaptors in Device Manager
  • This DUN Manager beta checks for this Windows 10 bug on start-up, and will automatically fix the registry provided the application has been run with administrator rights, after which a PC reboot will be needed before modem dialling is possible again. A dialog box will appear warning if dialling will fail or if a reboot is necessary
  • For those that don't want to install the new beta, we have also provided a simple Windows Powershell script win10ras.ps1 which will add the new privilege to the registry manually, a reboot is still required. Please read the intructions at the top of the script for usage
  • Beware Microsoft could fix the Windows 10 bug in a different way so this change may need reviewing in a few months
  • The tray popup menu has a new option 'View Mail Queue' that opens a new window showing any items pending in the Mail Queue, and allowing them to be cancelled if necessary. In general, email is sent within a few seconds assuming there is an internet connection, but sometimes email can get stuck in the queue and is never sent
  • Historicially, DUN Manager has used TAPI APIs to monitor modem dialling, because they sense dialling faster that the RAS APIs. But TAPI stopped working with Windows 8, so DUN Manager automatically ticked 'RAS Pollng (Ignore TAPI)' in Preferences, General, Call Monitoring. But TAPI seems to be working again in recent versions of Windows 10, so it's now possible untick the RAS Polling box for better monitoring. Note however that only modems listed on the Devices tab will be monitored, and that currently excludes my ISDN card and VPN miniports, so polling will still be need to monitor calls made by other applications using such devices. This TAPI issue would seem to be another bug similar to the RAS modem dialling bug mentioned earlier, now partially fixed
  • The DUN Manager help file uses the winhelp (HLP) format that Microsoft has been trying to discontinue for 15 years. It stopped installing the viewer with Vista, then removed the viewer download with Windows 10 and 2012. So we now include winhlp32-inst.zip which includes a readme with installation instructions
  • Updated OpenSSL to the latest version