summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* 3.1.4 version bump and changelog (#129)3.1.4Paul Kehrer2017-10-112-1/+6
|
* Fix travis build (#126)Alex Gaynor2017-09-043-19/+1
| | | | | | * Fix travis build * This isn't required anymore
* Fixed #122 -- added checkpw to __all__ so it shows up in docs (#123)Alex Gaynor2017-08-261-1/+1
|
* bump pytest version (#120)Alex Gaynor2017-08-101-2/+2
|
* Blacklist pytest version which breaks things (#118)Alex Gaynor2017-08-062-4/+4
| | | | | | | | * Use setup.py to get dep info * Blacklist pytest version which breaks things * oops
* Fixes link editing errors in msys / mingw64 (#116)sbrunel2017-07-103-3/+10
|
* gotta use def (#115)Paul Kehrer2017-07-071-1/+1
|
* always pull the image when building the wheels (#113)Paul Kehrer2017-07-071-1/+3
|
* Jenkins wheel builder (#112)Paul Kehrer2017-06-254-19/+153
| | | | | | | | | | | | * 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)
* Remove unnsecary stuff from Jenkinsfile (#110)Alex Gaynor2017-04-291-3/+0
| | | | | | | | | | * See what happens if we remove this * let's try breaking it now! * try breaking it with a java exception - maybe * And back to normal
* Switch to Jenkinsfile for jenkins job configuration (#108)Paul Kehrer2017-04-282-1/+65
| | | | | | | | | | | | | | | | | | | | | | * 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 a changelog and bump to 3.1.3 (#107)3.1.3Paul Kehrer2017-02-212-1/+6
|
* Define types and byte-order macros for Solaris. (#106)Danek Duvall2017-02-162-0/+24
|
* Warn upon too few bcrypt.kdf() rounds (#104)Luc Gommans2017-01-212-1/+25
| | | | | | | | | | | | * Warn upon too few bcrypt.kdf() rounds * Use warings library instead of sys.stderr * Add test for changes * Test new kdf parameter for coverage * Formatting & py26 compatibility
* We do the py36 (#102)Alex Gaynor2017-01-013-1/+7
|
* 3.1.2 changelog and version bump (#101)3.1.2Paul Kehrer2016-12-172-1/+7
|
* add build scripts for creating manylinux1 wheels (#89)Paul Kehrer2016-12-173-1/+22
| | | | | | | | | | * add build scripts for creating manylinux1 wheels * update manifest to make check-manifest happy * quote some things * more review feedback
* Utf8 fix (#100)Paul Kehrer2016-12-171-1/+2
| | | | | | * build with Python2 in non-utf8 environments * pep8 fix
* Fix compile issue for PowerPC (#99)Dr-Bean2016-12-171-2/+2
| | | | | | | | | | | There seems to be one opening parenthesis too many here on both lines. Discovered after running into the following errors while cross-compiling for PowerPC/Qoriq: ``` src/_csrc/sha2.c: In function 'SHA256Final': src/_csrc/sha2.c:484: error: expected ')' before ';' token src/_csrc/sha2.c:485: error: expected ')' before '}' token src/_csrc/sha2.c:485: error: expected ';' before '}' token ```
* Fix "invalid escape sequence" warnings on Python 3.6 (#98)Tim Graham2016-12-081-1/+1
|
* Correctly handle invalid hashed passwords in bcrypt.checkpw. (#95)Alex Gaynor2016-10-022-0/+12
| | | | | Previously it would silently accept extra data, and overread a buffer on truncated data. Reported by Matthew Russell
* changelog and bump to 3.1.1 (#93)3.1.1Paul Kehrer2016-09-172-1/+5
| | | | | | * changelog and bump to 3.1.1 * simpler language
* we should use the right type for our buffers. fixes a cffi warning (#92)Paul Kehrer2016-09-171-2/+2
|
* Update changelog + 3.1.0 version bump (#88)3.1.0Paul Kehrer2016-06-302-2/+4
|
* Use checkpw() instead of == (#86)Donald Stufft2016-06-301-1/+1
|
* Fix packaging (#87)Donald Stufft2016-06-303-1/+19
| | | | | | * Ensure that all files are packaged or excluded * Add a test to ensure our packaging stays correct
* Inputing a 2y salt should output a 2y hash (#84)Donald Stufft2016-06-303-11/+17
|
* Fix alpine (#79)Paul Kehrer2016-06-303-8/+19
| | | | | | | | * we need to define these if they don't exist on any platform * clean up some warnings * swap decls to __cplusplus defines
* Restore compatibility with 2.0.0's fix for wraparound bug (#81)Paul Kehrer2016-06-302-0/+14
|
* Add checkpw (#76)Paul Kehrer2016-06-294-5/+83
|
* Invoke task to make bcrypt releases a bit simpler (#75)Paul Kehrer2016-06-291-0/+120
|
* Fix README.rst formatting (#73)Paul Kehrer2016-06-281-7/+7
|
* Refactor tests to stop duplicating vectors (#78)Paul Kehrer2016-06-281-142/+72
|
* bump version to 3.0.0 (#72)3.0.0Paul Kehrer2016-06-281-1/+1
|
* Add bcrypt pbkdf support (#70)Paul Kehrer2016-06-273-3/+170
| | | | | | | | * add bcrypt_pbkdf support * bytes! * some docs
* Add bcrypt pbkdf bindings (#69)Paul Kehrer2016-06-272-0/+171
| | | | | | | | * add bcrypt pbkdf bindings * fix some headers * stdint is not a thing older VS has, but we shouldn't need it
* Convert bcrypt to use OpenBSD code (#68)Paul Kehrer2016-06-2730-2883/+2233
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * 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
* add OS X to travis configs (#71)Paul Kehrer2016-06-223-5/+45
| | | | | | * add OS X (no wait, mac OS) to travis configs * pypy and pyenv are not the same thing
* Merge pull request #62 from crazyh/masterPaul Kehrer2016-05-235-45/+45
|\ | | | | Add vendor prefixes for public sym names
| * Add vendor prefixes for public sym namesSergey Zolotorev2016-03-035-45/+45
|/
* Merge pull request #59 from reaperhulk/fix-49-docsAlex Gaynor2016-02-132-1/+10
|\ | | | | raise a decent error if pypy <2.6 + update README
| * raise a decent error if pypy <2.6 + update READMEPaul Kehrer2016-02-132-1/+10
|/
* Merge pull request #57 from reaperhulk/better-docsAlex Gaynor2016-02-131-2/+3
|\ | | | | provide a better explanation for what to do with long passwords
| * updates based on feedbackPaul Kehrer2015-11-291-3/+3
| |
| * provide a better explanation for what to do with long passwordsPaul Kehrer2015-11-291-2/+3
| |
* | Merge pull request #51 from pyca/alex-patch-1Paul Kehrer2015-12-202-16/+31
|\ \ | |/ |/| Added python3.5
| * try it like thisAlex Gaynor2015-12-201-17/+30
| |
| * Merge branch 'master' into alex-patch-1Alex Gaynor2015-12-191-0/+15
| |\ | |/ |/|
* | Merge pull request #52 from pyca/alex-patch-2Donald Stufft2015-10-201-0/+15
|\ \ | | | | | | Document that bcrypt doesn't handle long passwords
| * \ Merge branch 'master' into alex-patch-2Alex Gaynor2015-10-184-6/+4
| |\ \ | |/ / |/| |