TntConnect TM
Helping you build powerful connections for a lifetime of ministry...

TntConnect 3.1 coming soon!

 


 

TNT.tips from Bob!

This is just a head's up to beta testers about what's coming soon.  I'm aiming to release a beta of TntConnect 3.1 on Friday (March 11).  TntConnect will be the new name of TntMPD.  Here's a quick high level list of improvements:

  • FEATURE: Multicurrency.
  • FIXED: Compatibility with Windows 10
  • FIXED: Compatibility with Mac 10.11 (El Capitan)
  • FIXED: The integrated Google Maps now work.
  • FIXED: the issue causing TntMPD to frequently need to "repair the installation" to install the Access 2010 Database Engine.
  • CHANGE: Removed the database password (which encrypted the database file).

Note on password/encryption going away:  TntMPD 3.0 introduced the "Database Password" which strongly encrypted your database file.  TntConnect 3.1 removes this feature.  So if you were relying on this feature in TntMPD 3.0, you need to find a different solution.  If you need encryption, you should probably protect more than just your TntMPD database.  If you need files on your hard disk encrypted, I would suggest some type of full disk encryption (often available with your operating system).  If you need your files on Dropbox encrypted, I would suggest Boxcryptor (which also support Google Drive and Microsoft OneDrive).  If you were relying on TntMPD's built-in encryption, you probably had a false sense of security as there are many other files on your computer that probably also need protection.  Adding encryption to TntMPD 3.0 was a big mistake.  I'm sure it must have caused more databases to get lost by their owners who forgot their password, than it ever did to those with bad intentions.  I'll never add database password encryption back to TntConnect (ever).

Note to translators:  I've updated the latest translatable items to the Translation Center (http://www.tntware.com/tntmpd/translate/), so now is your chance to start working on updating the translation.  I will automatically search and replace all references to "TntMPD" and replace them with "TntConnect", so don't worry about going back and changing previously translated items.

Time-bomb in the betas!  I'm expecting a surge of interest in the TntConnect 3.1 beta by people that shouldn't be beta testers ... because they need a solution to running TntMPD on Windows 10 or Mac 10.11.  In fact, I will be active on the forums sending normal (non-beta-tester) people to download the beta of TntConnect 3.1 because it will more than likely solve their immediate problem.  The only problem with this is that a lot of people don't bother to upgrade very often, and there could be nasty bugs in their version of TntConnect that TntWare will be providing tech support for years.  This beta (and probably all future major version betas) will have an expiration date of two months.  You'll start getting a warning after 30 days.  After 60 days, you will HAVE to upgrade.  So all this to say:  if you're with a large ministry, don't tell ALL your colleagues to download the beta, or you will have a mess on your hands in 30 days!

Please pray for me this coming week.  I have a lot of details to work out.  I'm so happy to be able to get back to work in service of this product.  I look forward to becoming active on the forums once I get TntConnect 3.1 beta out the door.

In Him,
Troy


Posted 6 Mar 2016 12:48 AM by Troy Wolbrink

Comments

Bob Mac Leod wrote re: TntConnect 3.1 coming soon!
on 6 Mar 2016 9:19 AM

**So all this to say:  if you're with a large ministry, don't tell ALL your colleagues to download the beta, or you will have a mess on your hands in 30 days!**

This is a good note. When I communicate to our users, I'll be sure and tell them that if they are not encountering any problems, then they should wait until the full release. I know a lot of users are (WIndows 10/Mac El C.) and need the update. And some WANT it (Google Maps fix), but I think the majority may be oblivious to the technical issues if they are using 3.0 r39 without any problems.

Jason Maas wrote re: TntConnect 3.1 coming soon!
on 8 Mar 2016 9:49 PM

I'm super excited about forward progress with TntMPD, Troy!  

That being said, early 2016 is not a good time to be forcibly removing an encryption feature and decrypting user data, possibly against their will.  See Apple vs. the US gov't, Amazon's Kindle Fire backlash, etc.

I get your point about whole disk encryption being a really good idea for some TntMPD users, but that doesn't necessarily mean that the rest shouldn't get any protection by default, or that "adding encryption to TntMPD was a big mistake".  You're obviously reacting strongly to something, but it's not clear to me from this blog article what you're reacting against.

Thank you very much for your hard work and for the advance notice about changes coming in TntConnect!

Bob Mac Leod wrote re: TntConnect 3.1 coming soon!
on 8 Mar 2016 10:34 PM

Jason --

I'll throw in an answer here. I'm not answering for Troy, but as a user advocate and frequent contributor to the forum. Troy and I discussed this user password countless hours before it was introduced in 3.0, and it was done in response to some fuzzy concerns from Cru's legal and technology areas regarding data protection. There was a lot of rumbling--not actual "requests"--to add encryption, but there were 'winds in the air' about "protecting donor data", and this password was created as a pre-emptive move, lest some folks say that TNT might be "loose with data" since that data is stored on the hard drive of a user's computer.

But the practical reality is that nothing has come of this. Cru has three other software tools that display and deliver donation data, and all three freely deliver that data unencrypted to user's computers. Furthermore, *all* data in TNT is also exportable. In fact, any time a user exports their newsletter list they have dropped donor data into an unencrypted spot. So encryption in TNT is akin to locking the doors of a convertible but leaving the windows and top down.

While the ultimate goal was to keep unwanted eyes off the data, the on-the-ground impact was that the primary people prevented from seeing the data was users themselves. I do not know how many dozens of users lost their entire database because they forgot their password and/or security questions. Many times it was when the upgraded their operating system or got a new computer... and had to re-enter the password for the first time in two years. I always felt powerless to help them. (Originally the password controls required re-entering the password every 30 days "just in case", and that too was frustrating to users). Once a user loses their TNT database, it is unlikely they will ever give TNT another chance; why take the risk of losing all their data *again*?

TNT would have required an online backup and online password restore feature, and a lot of other cumbersome features, but the question would be... Why?

I could go on and on, but the bottom line is that the encrypted database password was developed to meet a need that never materialized, and was almost universally disliked by users. And since Troy is no longer with Cru, that is one more reason why trying to meet vague Cru legal requirements--unenforced anywhere else even within Cru--is simply unnecessary.

Troy Wolbrink wrote re: TntConnect 3.1 coming soon!
on 9 Mar 2016 5:11 AM

Hi Jason,

There are a number of issues at play here, but here are my top three:

1.  The number of people who forgot their password and got locked out of their own database.  TntWare has no backdoors.  Losing your whole database is about the worst type of experience you can have with an app. For a recent example:  www.tntware.com/.../33376.aspx

2.  To get true encryption in TntMPD 3.0, I had to use the newer Access 2010 database engine.  I didn't realize all the conflicts this would create with Office 2010 64-bit, Office 2013 32/64-bit, etc.  Microsoft did NOT make the 32-bit Access 2010 database engine install side by side with the 64-bit (which comes with Office 64-bit).  TntConnect 3.1 reverts back to the Jet 4.0 (Access 2000-2003) database engine, which comes with Windows and has no conflict with Office.  Also the newer versions of Wine stopped supporting the Access 2010 database engine when creating a new database.  That's why the Cru "TntMPD for Mac" released can't create a new database.  (www.tntware.com/.../12750.aspx) You still need the last TntMPD for Mac I release in 2014 to create a new database.  The Jet 4.0 database engine doesn't support strong encryption at all.

3. I'd argue that this level of protection should apply to more than just your TntMPD file, and that moving it down to the operating system level or below is a more appropriate place to move this responsibility.  Your examples of Apple and Amazon are referring to encryption at the operating system level, so I'd agree with the backlash they are getting.

--Troy

Jason Maas wrote re: TntConnect 3.1 coming soon!
on 9 Mar 2016 3:09 PM

Hi Bob and Troy,

Thank you very much for sharing all of those details about the story behind Tnt DB encryption.  That's really helpful to understand the full picture, and it sounds like you're taking some good steps moving forward.

The best use case for TntMPD database file encryption is probably when storing the DB on Dropbox.  Whole disk encryption on the missionary laptop doesn't cover the Tnt DB in that scenario. Currently, storing the DB on Dropbox is encouraged by TntMPD, and rightly so in my opinion for backup and spouse sharing purposes.  That move has probably helped prevent a number of database disasters situations.

Moving forward will TntConnect actively "push" the use of Dropbox?  Dropbox + BoxCryptor?  In other words, what's the message it'll convey to users about where they should store the database and what level of protection should be applied to the DB in that storage environment?

Thank you!!!

Jason

Troy Wolbrink wrote re: TntConnect 3.1 coming soon!
on 9 Mar 2016 4:27 PM

TntConnect will continue to actively encourage the use of Dropbox.

I'm not going to actively push Boxcryptor, but I have tested TntConnect with the use of Dropbox+Boxcryptor and made some tweaks so that it fully supports that environment.  (The main issue I had to resolve is that "conflict files" have a slightly different file name pattern to look for.)

--Troy

Bob Mac Leod wrote re: TntConnect 3.1 coming soon!
on 9 Mar 2016 11:34 PM

There is a scrolling message on the bottom that "Some data in your database [?] need to be recalculated." I'm guess that should say "may need" or "will need"?

Troy Wolbrink wrote re: TntConnect 3.1 coming soon!
on 10 Mar 2016 3:34 PM

Good catch, Bob.  I think it should say "needs".  I'll look into it.

Troy Wolbrink wrote re: TntConnect 3.1 coming soon!
on 10 Mar 2016 7:09 PM

I've decided to postpone the release of TntConnect 3.1 to beta testers until next Monday or Tuesday.  I'm needing to transition from old servers to new servers, and I'm also changing domain registrars (and associated DNS settings).  I'm sure anyone who's run a web server can appreciate the magnitude of this change.  I think it would be much less chaotic to wait until this is settled BEFORE starting the beta!  Thanks for your patience.

--Troy

Joseph Thiessen wrote re: TntConnect 3.1 coming soon!
on 10 Mar 2016 7:52 PM

I love a fair amount of change (as long as it's fun). Looking forward to a new season...

Mike W wrote re: TntConnect 3.1 coming soon!
on 14 Mar 2016 3:03 PM

I am ready to dig into TntConnect 3.1 and help get it ready for the masses, including my daughter and her Navigator team in New Zealand.

EricRiedy wrote re: TntConnect 3.1 coming soon!
on 14 Mar 2016 10:09 PM

Ready to help launch the next generation Troy!  Thanks for all you do.

Troy Wolbrink wrote re: TntConnect 3.1 coming soon!
on 16 Mar 2016 12:24 AM

Thanks everyone, for your encouragement and willingness to test things out for me. TntConnect 3.1 r0 beta is all ready for you to download and try out.  There's both a PC and Mac beta ready!  --Troy

Bryan Williamson wrote re: TntConnect 3.1 coming soon!
on 16 Mar 2016 2:42 PM

Thanks Troy for all the hard work, fixes, and new features in TntConnect 3.1.  And thanks Bob for the Upgrade Overview video.  My upgrade on Windows 10 went gr8.  Looking forward to exploring the SmartPath videos, too. Kudos!!!

NicholasAlsop wrote re: TntConnect 3.1 coming soon!
on 16 Mar 2016 3:18 PM

I am equally enthusiastic about this.

I have been anticipating this and want to contribute.

I use both a PC (at work) and a Mac (personal).

So when I started up my PC TNT it gave me the ability to upgrade with the message at the bottom of the screen

but with my Mac I didn't get such a message.

How should I upgrade to TNTConnect on my Mac?

Bob Mac Leod wrote re: TntConnect 3.1 coming soon!
on 16 Mar 2016 3:29 PM

Here's the Mac link...

 Download TntConnect 3.1 for Mac

www.tntware.com/.../33531.aspx

EricRiedy wrote re: TntConnect 3.1 coming soon!
on 16 Mar 2016 7:44 PM

Troy,

Where and how would you like feedback on the TntConnect 3/1 beta release?

Eric

Michael Drackley wrote re: TntConnect 3.1 coming soon!
on 16 Mar 2016 7:51 PM

I can't thank you enough for the Access Database issue now fixed!  I gave up to ever using that tool once the issue first came.  Now that the issue is resolved... I love going back to my personal analysis tools built on the Access link.

Thanks You! Thank You!

Troy Wolbrink wrote re: TntConnect 3.1 coming soon!
on 16 Mar 2016 9:41 PM

Hi Eric,  Any means of feedback is fine with me.  Good or bad feedback are both helpful to me.  I prefer specific bug reports to be posted to the forums.  (I will get more involved soon.)  Email me if it has sensitive data or is urgent for some reason.  Email me to discuss your general impressions (good or bad).  Comments here or on the Beta Testers Forum are also great (see the "Discussions" link above on the left side).

Herbie,  Thanks for your feedback on the Access Database issue being resolved for you!  Think of TntMPD 3.0 as the "new Coke" and TntConnect 3.1 as "TntMPD Classic".  :)

--Troy

Schaufi wrote re: TntConnect 3.1 coming soon!
on 16 Mar 2016 11:24 PM

Thank you so much Tory for fixing Google Maps! Unfortunately I just see the pins but no bubble when I click on the pins. Can you add a bubble to show at least the name of the person? That would help a lot to locate people when you show a group of people on the map

Schaufi wrote re: TntConnect 3.1 coming soon!
on 16 Mar 2016 11:28 PM

I noticed when you just hover over the pin, the name appears in a typical "title" tooltip. that helps at least for now...

Troy Wolbrink wrote re: TntConnect 3.1 coming soon!
on 16 Mar 2016 11:46 PM

Also, you can click on the pin, and it will navigate to the contact you clicked on.  But I could have an option to show the balloon info, which could have some handy mpd/support info included.  I'll definitely add this to my idea list.  --Troy