More DV improvements
Pre-release-
DV versioning functions getDeepVioletMajorVersion(), getDeepVioletMinorVersion(), getDeepVioletBuildVersion(), return versioning information directly from the Maven build process. The advantage is that build version information is taken directly from Maven and not hard-coded class variables that may be out of date. isDeepVioletSnapShot() has been added to tell if the build is beta or release status.
-
DVFactory.getDVEng(IDVSession, IDVSession.CIPHER_NAME_CONVENTION, DVBackgroundTask), new method allows caller specify the ciphersuite naming convention for returning human readable ciphersuite names and background task for improved status (see following).
-
Develop DVBackgroundTask so callers can have status updates as scanning jobs proceed. This keeps a steady flow of interesting status for users so they understand scanning progress. Use in your programs extend DVBackgroundTask and override as necessary. See UIBackgroundScanTask and MainFrm.updateLongRunningUIStatus() for sample implementation code.
See main project page for Maven POM dependency information.