Skip to content

1.6

Compare
Choose a tag to compare
@kirb kirb released this 18 Jan 13:18
· 454 commits to main since this release
c4a0a9e
  • Fixes “The parameter is incorrect.” error when launching Legacy Update from the Start menu or Control Panel on Windows 2000 and XP 32-bit.

  • Fixes the Legacy Update proxy server not being configured correctly, causing connection errors (error 80072EFE) when checking for updates on Windows 2000, XP, and Vista. Fix contributed by @renodr - thanks!

  • Legacy Update now configures .NET Framework to use the Windows SSL configuration. This ensures programs built on .NET can access the same websites you can access in Internet Explorer.

  • When running on a processor that doesn't support later Windows Embedded POSReady 2009 updates (Intel processors prior to Pentium 4/Pentium M, and AMD processors before Athlon 64), Legacy Update will now disallow enabling POSReady updates. See #89 for more information.

  • When downloading Internet Explorer 6 SP1 for Windows 2000, Legacy Update now downloads the installer for your language directly from Microsoft. Previously, this would download an English-only copy of the IE6 installer hosted by Legacy Update. Huge thanks to @stdin82 for finding live IE6 download links on the Windows Update server.

    This change was also able to be backported to earlier versions of Legacy Update. A separate “Internet Explorer 6 Downloader” helper will be launched when running from these versions.

  • Fixes the Legacy Update proxy server not being removed on uninstall on Windows Vista, and Windows Update shortcuts not being restored on uninstall on Windows XP x64/Server 2003. Fix contributed by @stdin82 - thanks!

  • General code cleanup: Rebuilt Windows version checking logic from scratch to avoid annoying edge cases in the NSIS WinVer.nsh library Legacy Update was previously using, and consolidated repetitive code for patches.