| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* 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
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* WIP: add type hints to top level functions
TODO:
- see if mypy picks up types when installing in new project
- setup mypy in CI
fixes https://github.com/pyca/bcrypt/issues/215
* add mypy to ci & move py.typed to correct folder?
* try and get mypy to run in CI
* run mypy in travis?
* use mypy defaults for python_version and platform
https://mypy.readthedocs.io/en/stable/config_file.html#platform-configuration
* update change log with changes
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
| |
* Update release automation for CI updates
* flake8
* Fixed Manifest
* empty commit
* oops
|
|
|
|
|
|
| |
* add azure pipelines wheel builder for bcrypt
* fix manifest, remove jenkins
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* 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
|
|
|
|
|
|
|
|
|
|
| |
* add build scripts for creating manylinux1 wheels
* update manifest to make check-manifest happy
* quote some things
* more review feedback
|
|
|
|
|
|
| |
* Ensure that all files are packaged or excluded
* Add a test to ensure our packaging stays correct
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* 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.
|
| |
|
|
|