@rchatterjee rchatterjee released this Jul 2, 2017 · 21 commits to master since this release

Assets 5

For OSX users, added a prompt to ask about consent for participating in the study.

Password length max capped to 128 byte and always padded to that length.

More tests for these.

@rchatterjee rchatterjee released this Jun 23, 2017 · 28 commits to master since this release

Assets 5
  • This release fixes the bug in logging (was logging DEBUG information) which could be dangerous.
  • Now the pam config files are changed only if the typtop-auth is in the pam.d directory.
  • Fixed the failing bugs in the travis.
  • SSL cert check bug fixed, also, now the certificate is auto-renewed on the server side.
Jun 29, 2017
Versino 1.0.4, fixed curl https check, and upload should now work smo…
…othly
Jun 23, 2017
Update README.md
Assets 5

This version adds some new features such as the user can change the typo policy, can choose to opt out from the study or disengage Typtop. Fixed some installation bugs, and the old libcurl issue with Fedora.

Debian based users, RPM users and OSX users can directly download the corresponding binaries and install.
Others have to compile and install.
Dependencies:

  • libcurl
  • protobuf
  • cmake, gcc, and make (obviously).
May 31, 2017
Fixed some issues with postinstall and prerm. And updated curl. Hopef…
…ully will work on Arch

@rchatterjee rchatterjee released this Apr 11, 2017 · 78 commits to master since this release

Assets 5

Fixed the bug about the network issue. Added forking on network call, and locking the db while updating. Now one can see the number of typos, the number of allowed typo login through typtop.
NOTE these numbers are pulled from log, and most likely under-sell the story.

TODO: Make them persistent in TypTop header for future.

@rchatterjee rchatterjee released this Apr 9, 2017 · 86 commits to master since this release

Assets 5

Typtop is an adaptive typo-tolerant password checker. This is the first release in its new version completely written in C++. This one is much faster, and much cleaner. I am attaching compiled version for some OSs. Others can compile it manually and install it.

  • The OSX .pkg binary is signed with my Apple ID developer key (purchased with $99!!) but not sure why it still fails to detect it sometimes. If you see the issue of "unidentified developer" please right click on the .pkg file and select open.

  • For Linux users, you have to install libssl4-openssl-dev (or equivalent). I have added this to .deb dependency, but not sure about the name for other distros.