Monday, January 22, 2018

Putty brings Telnet and FTP support back to macOS High Sierra

With the release of macOS 10.13 High Sierra Apple has decided to remove basic Telnet and FTP support from their flagship operating system, mainly due to security concerns. While reading over some forum post I came across post like this one.

"Apple in all their "infinite" wisdom has decided to remove Telnet and FTP from their command line tools. Now this is so brain dead, I can't believe it! I read a few forums where people were like, "Well use SSH and SFTP instead. Telnet is not secure." Who the F**K are you to tell me what tool to use? I work with devices every day that have nothing but telnet and don't have SSH on them! Apple has basically decided to screw developers and cripple their Unix."

Well it's not the end of the world you know, their are other solutions to bring these basic tools back to your Mac. One of the easiest and simplest solutions is to spend $19.95 and purchase a PuTTY for Mac license. PuTTY has support for SSH, FTP, SFTP, Telnet, rlogin and more.

Putty for Mac
Putty for Mac

Friday, January 19, 2018

The WineHQ Wine stable release 3.0.0 is now available for Linux and Mac

The Wine team is proud to announce that the stable release Wine 3.0 is now available for Linux and macOS.

This release represents a year of development effort and over 6,000 individual changes. It contains a large number of improvements that are listed in the release notes. The main highlights are:
  • Direct3D 10 and 11 support.
  • The Direct3D command stream.
  • The Android graphics driver.
  • Improved DirectWrite and Direct2D support.
Once again, because of the annual release schedule, a number of features that are being worked on have been deferred to the next development cycle. This includes in particular Direct3D 12 and Vulkan support, as well as OpenGL ES support to enable Direct3D on Android.
The source is available now. Binary packages are in the process of being built, and will appear soon at their respective download locations.

What's new in Wine 3.0

*** Direct3D

- A significant number of Direct3D 10 and 11 features are implemented in
  this release, including:
  - Compute shaders.
  - Hull and domain (tessellation) shaders.
  - Stream output.
  - Format capability queries.
  - A large number of shader model 4 and 5 shader instructions.
  - Shader model 4 and 5 interpolation modifiers.
  - Shader model 4 and 5 clip and cull distances.
  - Indirect draws and indirect compute dispatch.
  - Structured buffers.
  - Byte addressable buffers.
  - Append and consume buffers.
  - Unordered access view counters.
  - Cube-map arrays.
  - Layered rendering to 3-dimensional textures and texture arrays.
  - Mip-map generation.
  - Conservative depth output.
  - Type-less (sub)resource copies.
  - Depth bias.

- The multi-threaded command stream feature serializes Direct3D rendering
  commands from different threads into a single rendering thread. Its main
  purpose in this release is rendering correctness, but the feature also
  provides opportunities for future performance improvements. This feature
  is disabled by default.

- Support for OpenGL core contexts in Direct3D is improved, to the point
  that core contexts are used by default for Direct3D 10 and 11
  applications on AMD and Intel graphics cards. As a result, users of those
  graphics cards in combination with Mesa OpenGL drivers should no longer
  need to set the "MaxVersionGL" registry key to enable Direct3D 10 and 11

- The Direct3D graphics card database recognizes more graphics cards.

- New HKCU\Software\Wine\Direct3D registry key:
  - "csmt" (REG_DWORD)
    Enable (0x1) or disable (0x0, default) the multi-threaded command
    stream feature described above.

- Deprecated HKCU\Software\Wine\Direct3D registry keys:
  - "StrictDrawOrdering"
    This has been superseded by the multi-threaded command stream feature.
  - "OffscreenRenderingMode"
    The "fbo" setting is the only remaining supported value. The
    "backbuffer" setting, while still available, is no longer supported.

- Removed HKCU\Software\Wine\Direct3D registry keys:
  - "AlwaysOffscreen"
    This is always enabled in this release.
  - "MultiSampling"
    Use the "SampleCount" (REG_DWORD) setting to force a specific
    multi-sample anti-aliasing sample count for swapchain render targets

*** Graphics

- Drawing outlines of Direct2D geometry objects is implemented.

- Direct2D linear and radial gradient brushes are implemented.

- Direct2D compatibility with GDI is implemented.

- Bounds computation of Direct2D geometry objects is implemented.

- Simplification of Direct2D geometry objects is implemented.

- The OpenGL extension list is updated to OpenGL version 4.6.

- The system GLU library is only needed when the Nurbs renderer is used,
  all other GLU functions are implemented internally.

- Metafile playback in GdiPlus supports most of the GdiPlus-specific
  metafile record types, in addition to the standard metafile records.

- GdiPlus graphics operations take the GDI transform into account.

- Encoding image formats with a palette is supported in WindowsCodecs.

*** Android

- Wine can be built as an APK package and behaves like a proper Android

- A full graphics driver is implemented. Because of restrictions of the
  Android window management API, only full screen desktop mode is

- A full audio driver is implemented.

- OpenGL is supported, but it's limited to the OpenGL ES API that is
  available on Android.

- Direct3D is not supported yet, because it cannot run on top of OpenGL ES
  at this point. This will be addressed during the next development cycle.

*** Kernel

- The default Windows version is set to Windows 7.

- The full semantics of named pipes are implemented, including message-mode

- Position Independent Executables are supported, both for the Wine binary
  itself and also when starting external binaries.

- Serial and parallel port devices are created automatically, with the
  corresponding symlinks in the dosdevices directory. The detected ports
  can be overridden through the HKLM\Software\Wine\Ports key.

- Safe DLL search mode is implemented. It is enabled by default, and can be
  disabled by setting the "SafeDllSearchMode" value to 0 under
  HKLM\System\CurrentControlSet\Control\Session Manager.

- Safe process search mode is implemented. It is disabled by default but
  can be requested by the application, and it can be forced by setting the
  "SafeProcessSearchMode" value to 1 under
  HKLM\System\CurrentControlSet\Control\Session Manager.

- Asynchronous I/O performance is improved by reducing the number of server

- Memory write watches work correctly when used concurrently with file I/O
  on the same buffers.

- Virtual memory allocations can be arbitrarily large on 64-bit platforms.

*** User interface

- The built-in mouse cursors are redesigned, and available in higher
  resolution for high DPI screens.

- The Shell Explorer, the common dialogs, and the RichEdit control properly
  scale on high DPI screens.

- The screen DPI value can be overridden by setting the "LogPixels" value
  under HKEY_CURRENT_USER\Control Panel\Desktop.

- In desktop mode, higher display resolutions with various aspect ratios
  are supported.

- The Task Dialog common control is implemented.

- The Internal User Interface is supported in MSI.

- Double-buffered theme painting is implemented.

- The TWAIN library supports a user dialog for selecting the scanner

- Device-independent bitmaps and metafiles can be stored into the OLE Data

*** Desktop integration

- The StartupWMClass field is set in generated desktop files so that they
  can be matched to their respective Windows binary.

- Clipboard changes from other X11 applications are detected through the
  Xfixes library instead of polling.

- The RichEdit control supports pasting metafiles.

- The Program Manager DDE protocol for manipulating program entries and
  groups is implemented.

- The HID service for detecting Plug & Play devices is active by default.

- Version 4 of the system tray notification protocol is supported on macOS.

*** Text and fonts

- Contextual glyph substitution is supported in UniScribe.

- Character tables are based on version 10.0.0 of the Unicode Standard.

- The Nepali and Bangla (India) locales are supported.

- Font support is compatible with the new behaviors introduced in FreeType
  version 2.8.1.

*** DirectWrite

- Trailing line trimming signs in both character and word modes is

- Cluster wrapping mode is supported.

- Uniform and proportional line spacing methods are implemented.

- Oblique and bold simulation is also supported in bitmap rendering mode.

- Per-factory cache is thread safe.

- Overhang metrics evaluation for layouts are implemented.

- In-memory font file loader is implemented and is available to

*** D3DX

- Support for D3DX 9 preshaders is improved.

- Support for D3DX 9 application defined effect state managers
  (ID3DXEffectStateManager) is implemented.

- Using effect pools to share effect parameters between D3DX 9 effects is

*** Internet and networking

- UDP/TCP listeners are implemented in Web Services.

- Web Services supports the .NET Binary Format, including the string table

- Web Services supports the .NET Message Framing Protocol.

- Asynchronous support is enabled for receiving messages in Web Services.

- HTML event handling is rewritten to support standard-compliant mode.

- Multiple new standard-compliant HTML APIs are supported. HTML document
  mode support is improved to preserve compatibility with documents
  expecting legacy behavior.

- The WebBrowser control supports MHTML files.

- Embedding HTML documents in .NET applications is better supported.

- WinHTTP correctly parses cookie attributes.

*** Cryptography

- Cryptographic hashes are implemented internally instead of relying on

- AES encryption is supported.

- The Microsoft Root Certificate 2011 is added to the list of known
  Microsoft certificates.

- The Mono and Gecko add-on packages are verified with SHA256 checksums.

*** ARM platforms

- On ARM, the floating point ABI defaults to 'softfp' for compatibility
  with Windows binaries.  It can be changed by passing the --with-float-abi
  flag to configure.

- The Wine preloader is also used on ARM64 platforms.

- Relay debugging is supported on ARM64 platforms.

*** Built-in applications

- Registry importing and exporting in RegEdit is reimplemented for better
  compatibility. Windows 3.1 registry files can also be imported. Registry
  files are exported to Unicode format by default.

- RegEdit always shows the 64-bit view of the registry on 64-bit prefixes.

- The Reg.exe registry manipulation tool supports importing and exporting
  registry files.

- The command interpreter implements the MKLINK command.

- The command interpreter supports escape characters in the prompt string.

- WineMine shows a confirmation dialog before resetting the best scores.

*** Tools

- The IDL compiler (widl) handles C++ aggregate returns in an
  MSVC-compatible way.

- The resource compiler (wrc) supports translating version resources
  through the po files.

- The Wine debugger (winedbg) supports printing floating point and SSE
  register state.

- All Perl scripts that parse XML use the standard XML::LibXML module.

- The obsolete wineinstall tool is removed.

*** Miscellaneous

- XAudio supports float audio formats with more than 2 channels.

- The Scheduler and related classes are supported in the C++ runtime.

- SQL driver installation is supported in ODBC.

- The ProgramData well known directory is supported.

- The Mono engine is updated with upstream Mono fixes, and supports the
  Mono profiler API version 2.

- The thread id is always displayed in debug traces.

*** New external dependencies

- The krb5 library is used to implement the Kerberos Authentication

- The XFixes library is used to receive clipboard change notifications.

Run Microsoft Windows Applications and Games on Mac, Linux or ChromeOS save up to 20% off  CodeWeavers CrossOver+ today.

Tuesday, January 16, 2018

Yummy FTP Watcher 3 50% Off promotion ending soon

Automate your file transfers with this smart FTP app
Yummy FTP Watcher automates uploads, downloads and syncs between your Mac and any number of FTP/S + SFTP + WebDAV/S servers, watching chosen folders for changes and acting upon them. Working tirelessly in the background, no fuss, always ready, waiting, watching....
Buy today to get an EXCLUSIVE 50% off (reg. $29.99)

This promotion has now concluded, you can purchase "PuTTY for Mac" for only $15.00 here.

Putty for Mac
Putty for Mac

Sunday, January 14, 2018

The WineHQ Wine development release 3.0 RC 6 is now available for Linux and Mac

The WineHQ Wine development release 3.0 RC 6 is now available for Linux and Mac

What's new in this release:
  • Bug fixes only, we are in code freeze.
The source is available now. Binary packages are in the process of being built, and will appear soon at their respective download locations.

 Bugs fixed in 3.0-rc6 (total 14):

   3864  RedMon v1.7/1.9 (Redirection Port Monitor) fails to install/run
  36441  joy.cpl crashes when PS4 Gamepad connected via Bluetooth
  38671  valgrind shows an uninitialized write in dlls/advapi32/tests/security.c (test_CreateDirectoryA)
  38799  RaidCall 7.x crashes when joining a group/trying to test sound
  40254  mshtml:script test regression (timeout)
  40653  Castle of Illusion start on black screen and crash
  42588  Vietcong - graphics glitches since Wine 2.1
  43308  valgrind shows an uninitialized write in dlls/advapi32/tests/security.c (test_AddMandatoryAce)
  43309  valgrind shows an uninitialized write in dlls/advapi32/tests/security.c (test_token_security_descriptor)
  43310  valgrind shows several definite leaks in dlls/advapi32/tests/security.c
  43654  Arx Fatalis: Candlelight / Porch light leaks through the walls
  44175  stack corruption and crash with OpenSSH port
  44286  Regression: Default value in dropdown list is no longer select
  44332  Powerpoint 2007/2010 slideshow encounters an "unexpected error" trying to move past first slide

Run Microsoft Windows Applications and Games on Mac, Linux or ChromeOS save up to 20% off  CodeWeavers CrossOver+ today.

Sunday, January 7, 2018

The WineHQ Wine development release 3.0 RC 5 is now available for Linux and Mac

The WineHQ Wine development release 3.0 RC 5 is now available for Linux and Mac

What's new in this release:
  • Bug fixes only, we are in code freeze.
The source is available now. Binary packages are in the process of being built, and will appear soon at their respective download locations.

 Bugs fixed in 3.0-rc5 (total 9):

  18557  Slingplayer 2.0 Setup Assistant fails and hangs app
  19526  regedit does not give gui feedback on import of keys
  43068  Armed and Dangerous: severe performance degradation
  43897  CHM viewer navigation items are not longer shown
  44036  Multiple installers fail (affects MS Office 2010/2013, Notation Composer 3)
  44183  regedit/tests fail when run with limited user account
  44215  Eclipse (Europa) crashes on start
  44234  Alice: Madness Returns crashes upon launch
  44241  Memory optimiser tool in ProtectionID crashes wineserver

Run Microsoft Windows Applications and Games on Mac, Linux or ChromeOS save up to 20% off  CodeWeavers CrossOver+ today.

Wednesday, January 3, 2018

The Wine maintenance release 2.0.4 is now available for Linux and macOS

The Wine maintenance release 2.0.4 is now available for Linux and macOS

What's new in this release:
  • Various bug fixes
  • Updates to the National Language Support files
  • Documentation updates
The source is available now. Binary packages are in the process of being built, and will appear soon at their respective download locations.

Bugs fixed in 2.0.4 (total 31):

   7369  eISLP -help doesn't display, 'text controller' error message
  14530  EM_PASTESPECIAL unimplemented in richedit
  26046  comctl32/monthcal tests show some invalid reads under valgrind
  28741  Odd coordinate in hit test causes uninitialized value references in MONTHCAL_CalculateDayOfWeek()?
  37160  If D3D_DISABLE_9EX is defined, d3d9.h can't be compiled
  37321  foobar2000 'Scheduler' plugin crashes on unimplemented function shell32.dll.ShellExec_RunDLLW
  40025  Winrar installer fails to start
  42256  PhotoFiltre 6 and 7 don't erase the mouse selection when dragging it
  42715  Cxbx (Xbox emulator) doesn`t start (wine: Invalid address)
  43044  League of Legends needs function msvcp140.dll.?__ExceptionPtrAssign@@YAXPAXPBX@Z
  43046  Multiple apps need api-ms-win-crt-stdio-l1-1-0.dll.__stdio_common_vfprintf_s (Civilization VI, Mafia 3, SketchBook)
  43163  Mixcraft 8 crashes when adding a video track ('IAMTimelineGroup', '{9eed4f00-b8a6-11d2-8023-00c0df10d434}' not implemented, 'qedit.dll')
  43290  MyLifeOrganized crashes when mousing over tabs
  43293  strange behavior- Eudora scrambles email addresses
  43324 requires msvcr120.dll.vsscanf
  43453  Magic Online  (Magic The Gathering: Online) Crashes due to race condition in secur32
  43475  XM6 TypeG crashes on startup.
  43503  FUJITSU Software ATLAS: unimplemented function msvcr80.dll._ismbcl0 called in 32-bit code
  43527  Magic Online  (Magic The Gathering: Online) Crashes due to LOCALE_SNAN returning empty string
  43536  WIC can't encode to GUID_WICPixelFormat32bppPBGRA PNG
  43603  clipboard PIXMAP regression after upgrading from 1.8.x to 2.x
  43658  Text in Deletion Confirmation MsgBox has wrong background colour
  43668  Terris Universal Remote UFB 234 - update database does not work
  43707  [GdiPlus] HatchStyle is incorrectly named in Wine. Should be GpHatchStyle
  43714  ImageMagick crashes with msvcr120.dll._vfprintf_l
  43770  Fidibo installer crashes very early in win7 mode
  43774  Chromium-based browser engine (CEFv3) used by several games randomly crashes on shutdown (World of Warships 0.6.x)
  43779  In ole32/storage32.c , miss check for the result of HeapAlloc
  43877  "Cannot allocate DOS memory" error with 16-bit Windows applications
  43912  wine-2.0.3/programs/wineboot/wineboot.c:684]: (style) Suspicious condition
  44085  winecfg: Use more secure HTTPS URL in about

Run Microsoft Windows Applications and Games on Mac, Linux or ChromeOS save up to 20% off  CodeWeavers CrossOver+ today.