Sending to multiple address book recipients with SMTP Mail Sender

Today I’ve released a new version of SMTP Mail Sender that allows you to select multiple address book recipients at the same time. In the past, you’ve had to click the icon and then choose each name individually. A user recently suggested that should be a better way to do it. I agreed, and have implemented this new feature in version 1.0.0.18. You can download the newest version from the SMTP Mail Sender page. I also took the chance to fix a weird bug where if you had only half a configuration file, the application wouldn’t let you open the settings dialog to make changes. It should not crash anymore if that is the case.

Happy mail sending!

New version of StorURL

I have just released a new version of StorURL. This version has a lot of cool new features. Check out the list below:

  • Added option to password protect your databases. Now you can keep prying eyes from opening your database file without a password.
  • Added ability to store credentials in the database. You can now save your username and password for a site within the database, for easier credential management. It is highly recommended that you password protect your database before storing any credentials in the database, as this will keep them protected, even if the database itself is compromised.
  • Added ability to “star” your favorite bookmarks and access them from a special category. If you have favorite sites that you visit more frequently than others, you can Star them, and they will be accessible from a single directory. No need to duplicate bookmarks, or navigate down into the depths of sub-categories to find things you frequently use.
  • Added favicon retrieval support. The app will now show the icon provided by the domain of the URL you’ve stored. You can retrieve the icons for an already existing database via the Tools menu, or update the bookmark by having it auto-fill the site title.
  • Fixed application startup crash when running under wine in Linux. I was just toying around with StorURL on a Linux system, but it wouldn’t get past the point where it was searching for system browsers. Since Linux doesn’t have a registry like Windows, it was causing an issue.

So yeah, this is a pretty big release. I was originally going to save the credential storage for version 3.1, but decided to implement it in an earlier version. I don’t see any reason why I would need to start incrementing version numbers like Chrome or Firefox, a minor release is good enough for me!

Have fun with new features, and if you run into any bugs or issues, please let me know and I’ll look into fixing them as soon as possible. As always, grab the latest version from the StorURL page.

TrueIP, Service Edition

Recently a user requested the ability to run TrueIP as a Windows service. This seems like a fairly useful feature, and I’ve put some thought into actually implementing it. Unfortunately, the current version of TrueIP does not support running as a Windows service due to its requirements for the user interface features like the system tray. So I am wondering, how useful does this feature sound? It would basically require a re-write of TrueIP to run as a service, as it can’t have any UI components in the main code. One of the benefits of something like this would be that it could run without a user logging in, as soon as the system starts up. I’ve never written a Windows service application before, so it may be new and exciting to me. I’d like to get the opinion of my users to see if this is worth my time to work on. What do you think? Pick an answer in the poll below and at the end of June I’ll decide one way or the other whether it’s worth implementing.

How useful would a Windows service version of TrueIP be to you?
© Kama

Experimental TrueIP dynamic DNS entries

I have been experimenting with sub-domain delegation lately, and I have implemented a cool new experimental feature for TrueIP Online. When you sign up and have the TrueIP desktop client report your computer’s latest external IP address, it will shortly update on my DNS server as well. That means you will no longer have to log into your TrueIP account online just to retrieve the IP address. You can now use <your-host>.<your-user-name>.my.trueip.us to connect directly to that IP address! As long as you can remember your computer name and TrueIP Online username, you will be able to access your systems from anywhere in the world. If you have an account, it should already be working for you. If you’ve never used TrueIP Online, feel free to sign up and check it out.

If you have any questions or comments about this new feature, please let me know, either by commenting on this post or sending me a message via my contact page.

Happy IP Wrangling!

StorURL 3.0 is now available!

After many years, I have finally updated StorURL. With this new version, you get all the features of the old version, but now all data is stored in an easy to use database format. It is much more efficient and easier to manage, as it’s only a single file. Also, since the data is stored in a true database engine (SQLite), it is easier to maintain and do all sorts of neat things with. This latest version requires the .NET 3.5 framework, which is available for all modern Windows OSes. One of the major changes for StorURL is that it now plays nicely with newer operating systems. Where the original StorURL saved its profiles within its own application directory, starting with Windows 7, that was no longer a good idea. After Windows 8 came out, it came downright impossible to function in that manner. This new version can be installed like a normal application your Program Files directory and it stores all your user data in your user folder, where it belongs!

Future plans for StorURL include the following:

  • Store website credentials (encrypted of course)
  • A portable mode that will let it run from a USB thumb drive
  • Multiple languages. StorURL is used around the world, and I would like to be able to support all those users. If you would like to help translate StorURL to your language, please get in contact with me and I’ll let you know how you can help.

Like all updates, you can grab the latest version of StorURL from the regular location.

Anyway, that’s all I have for now. Happy URL storing!!!

 

Web apps on Android

I recently released a few “applications” for Android that were basically just windows into the online applications that already existed. When I did this, there was no alternative unless you were content with having the browser navigation bar always visible. Today, I read some news from Google about a new kind of app called a Progressive Web App. After digging into the details about what these kinds of apps were, I found that they were a perfect fit for what I was trying to accomplish with my mobile applications.

What this means for you, the user, is that you do not need to download the APK file from the site to use these applications in the manner I intended. You can now, with the help of Chrome on your Android device, add a shortcut directly to your home screen. It will look and feel exactly the same as the mobile applications I recently posted, but in a more sustainable and reasonable manner. If you are a user of one of my online applications, but were hesitant to install the unsigned applications from my site, you have a solution. Continue reading

More New Things

Today I learned the basics for building an Android™ app. My first foray into this world is a very, very simple interface to the Bike Management online application. It’s not yet released on the Google Play store, as I don’t feel it’s up to snuff for paying the $25 registration fee yet. I am going to keep working on it in the future until it’s a full-blown app in its own right. For now, it accomplishes what I want it to do, which is allow me direct access to the tool from my LG G3 without having to use a web browser. If you’re interested, check it out. I created a new category on the site called Mobile Applications, which currently only contains this one. If you’re interested in me adding my tools to the Google Play store (for free, of course), consider being a patron over at Patreon. The more subscribers I get over there, the sooner I will get to my very meager goals. Any extra funds can go towards things like new tools in the store.

Happy Biking!

Edit: It doesn’t make sense to have these as their own separate Android applications. I have now converted to progressive web apps.

New tool and Patreon!

I’ve been working on a new tool lately to help track my bike mileage.  I was doing this in a spreadsheet for the past six months, and thought to myself, why am I repeating work setting up columns and rows and such for each month, just to extract interesting data? So now, there is an online tool available to do it all for me. If you’re interested, check it out. It’s my first online tool that is available on my personal domain instead of the HazteK Software domain. Like all my tools, it’s free for everyone to use, but if you don’t like ads, maybe consider becoming a patron of mine and I will remove the advertisements from your account!

That brings me to my second topic of this post: Patreon. I’ve registered as a creator on Patreon! That means if you find my software to be extremely helpful and want to help support what I do, you now have an easy way to do so. For $1 per month, you can help to support HazteK Software build useful new tools and maintain the ones that exist already. That’s only $12 per year, and it will make all our online tools ad-free for your account. I’m excited to be able to announce this, as I have been searching for a way to accept peoples’ support without working within the confines of straight donations. So if you’re interested, check us out on the HazteK Software Patreon account and join in as a supporter!

 

MX Records – Sending Me Email

It has come to my attention that the MX records for the haztek-software.com domain have not be in place for a couple of months since I transferred my domain to a new registrar. If you have recently attempted to contact me via email for any reason, I most likely did not receive your email message. I’m sorry about that, and I hope that I have resolved the issue fully as of this posting. If you still have need to get in contact with me, please try the Contact page again to send me a new message.

SSL!

I’ve got some exciting-ish news. As of this week, all of HazteK Software’s websites are available via HTTPS. That means traffic between my server and your computer is encrypted from end-to-end. It was about time we caught up with the rest of the internet, and thanks to both StartSSL and the Let’s Encrypt project, we have SSL enabled for free! HazteK Software has always been a hobby, and not something that makes me money, so costing $0 was the biggest need for the certificates.

While the main site is encrypted, this is mostly beneficial for our online tools, TrueIP and StorURL. You no longer need to worry about your user accounts being compromised because your credentials are transmitted over plain text.

Update: If you are seeing a SEC_ERROR_OCSP_BAD_SIGNATURE error message in Firefox when trying to use any of the HazteK Software sites, there are a few options.

  1. Easy: Use a different browser, like Chrome, Opera or Internet Explorer. I haven’t run into an issue with any of these options, only Firefox.
  2. Advanced: Open your about:config settings and set both security.ssl.enable_ocsp_must_staple and security.ssl.enable_ocsp_stapling to false. From what I understand, this does not really impact security, but Firefox is programmed wrong and instead of failing open when it is unable to contact the OCSP server, it is failing closed and not allowing any traffic to the site.
  3. Use HTTP and forego SSL. All of our sites still listen on standard HTTP ports as well. This is not recommended for services like TrueIP and StorURL, but the option is there if you feel safe doing so.
  4. Donate! Any money donated to me for the site will allow me to buy certificates from a provider instead of relying on free services like StartSSL, which seems to be the issue at the moment.