In this release:
1. Fixed a bug that would occasionally freeze the application when attempting to create a secure connection with an unsecured port.
2. Fixed a bug where "Advanced" sockets where not supporting secure connections.
1. Modified wxWidgets dependency for Ubuntu release 16.04.
For technical reasons, user comments are now disabled in the News section of the website. Sorry for any inconvenience. Please feel free to add comments, questions, bug reports, enhancement requests, etc... in the Knowledge Base.
1. Added SSL / TLS support for Microsoft SQL server, MySql server, FTP, and IRC.
In this release
1. Added SSL / TLS support for IMAP, POP3, SMTP, LDAP, Usenet, and Generic Client connections.
2. Added a trace showing the SSL / TLS certificate information after a connection.
3. Fixed a bug when connecting a Generic Client that expects a response.
Warning: this application links to the openssl libraries. Do not download this application if this is illegal in your country.
The SSL / TLS certificate information trace shows the valid date range and subject information if the trace detail level is set to Medium. The trace additionally shows the issuer information if the trace detail level is set to High.
In this release.
1. Added a cancel button to the connecting progress dialog.
2. Moved the acquiring local address, binding, and acquiring server address functions to their own thread. Added a progress / cancel dialog for this thread.
3. Added detection of system logout / shutdown signals to close the application, destroy temporary files, and flush the trace file.
System logout / shutdown signals differ between operating systems.
Windows: The application will clean up on logout, reboot, and shutdown. The application will NOT clean up when closed from the task manager.
Linux: The application will clean up when closed from the System Monitor, and depending on the Linux configuration, logout, reboot, and shutdown. The Linux configuration must be set to issue SIGHUP signals (by default, Ubuntu does, Fedora does NOT. Check the documentation on your particular operating system to enable SIGHUP signals.)
The Gmail and Yahoo Mail scripts have been consolidated into a single download. A new script download for common email servers is now available. The new download contains scripts for Free.fr, GMX, Interia.pl, Lycos, Mail.ru, Outlook, Web.de, Yandex, and Zoho. Check the download page.
1. Fixed an occasional crash primarily in Linux systems.
2. In the WiFi / wired login check, test that the expected router login page is listening on port 80 before launching it in a browser.
3. Fixed various small bugs.
sudo add-apt-repository ppa:wciccmsadmin/whycanticonnect
sudo apt-get update
sudo apt-get install whycanticonnect
1. Changed the visible trace to be easier to read. The trace shows in your normal font except for hexadecimal traces which show in a monospace font. Function headers display in blue, errors display in red, and warnings display in green. This matches to the look and feel of the "Why Can't I Connect?" Android companion app.
2. Changed the remembering of a server name to the drop down list from when it is connected to when it's IP address is resolved.
3. Changed the default timeouts from 60 seconds to 20 seconds. This only effects new installs. Previous installs will still need to change the timeouts in the preferences dialog.
4. Switched the "Ports In Use" default port type to listening.
5. Fixed a bug in the "Script Save As" to include the script run time parameters.
Scripts for Gmail and Yahoo Mail have been added to the downloads. These scripts will check IMAP, POP3, SMTP SSL/TLS, and SMTP STARTTLS connections. Simply extract the scripts and play them in the “Why Can't I Connect?” Script Playback tool.
1. Optimized the "Ports In Use" and the "Neighbors" tools. The "Ports In Use" tool runs significantly faster. Both the "Ports In Use" and "Neighbors" tools' "Cancel" buttons are quicker to respond to a user request.
1. Added a major enhancement to the Neighbors Tool. The tool will now search by port connections as well as ICMP echo requests and the socket function getnameinfo. 15 common ports have been predefined as well as the ability to add additional ports. There is also the ability to search by ports exclusively. For example, search a range of IP address that are listening on http (port 80).
2. Added a question dialog in preferences after changing the application language to synchronize the trace language.
3. Now showing the currently open trace file in the status line while hovering over the 'Create / Change The Log File' menu option.
1. Upgraded wxWidgets to 3.0.x
2. Added host name reformatting which removes errors from an entered host name.
3. Added a trace to show the original and the reformatted host name.
wxWidgets to 3.0.x:
Windows users should notice little if any differences. Linux users may see many user interface changes depending on the GTK+ theme they are using. There are problems with some controls while using certain themes (Oxygen-gtk for example.) As these are known problems for other applications, I haven't made any changes as of yet.
Check the Information section of the Knowledge Base for detailed release notes.
Release 1.9.1 is now available.
In this release:
1. Changed the url of the Knowledge Base to match the website redesign.
2. A minor cosmetic change.
3. A minor bug fix.
The new website design is friendlier but required a remapping of the pages.
I removed the border around the visible trace list.
If loading the dll for ICMP fails, I disabled the neighbors tool. I now only disable the use of ICMP echo requests. ICMP is only available in Windows installs.
Powered by Drupal