* CI updates
add caching, pin rs toolchain hash
* fix syntax
* add missing env var
also forgot to do caching on the distros job
* oops
* manifest fixes
* switch to azure pipelines
no more jenkins, do mac builds on azure
* add status badge
* fix manifest issue
* full path to tox on windows
* quotes
* indentation
* i don't understand.
* remove unneeded vars
* test on more pythons
* jenkinsfile for bcrypt wheel builder
* remove unneeded wheel scripts
* build for py26 as well
* manifest!!!
* don't assert when we can bcrypt.checkpw(password, hashed)
* Switch to Jenkinsfile for jenkins job configuration
* exclude Jenkinsfile from the package
* add freebsd and separate scm checkout stage
* try to add some color
* prettier ansicolor wrapper + a build timeout
* try a thing
* what is going on
* this should be dumb and wrong
* how 'bout this
* this should work
* swap to using openbsd bcrypt
* we should probably call this 3.0
* update tests to handle slight change in behavior, test better
* strip out code we're not using
* define this for linux
* py3 fix
* add a changelog to the readme
* maybe work with windows
* portable endian header, replace swaps, other windows fixes
* handle older windows compilers properly, handle glibc < 2.9, retab
* remove a todo, that's definitely the limit
* make these definitions conditional since some BSDs may already have them
* add $2a$ tests from crypt_blowfish-1.3
* update readme to note supported prefixes
* almost pointless commit
* add support for $2y$
test vectors from openwall crypt-blowfish1.3
* Move everything under src/ to ensure we test against the installed
library.
* Create a build_bcrypt.py script which will build _bcrypt.so.
* Refactor to utilize the new _bcrypt.so instead of implicit compile.