- 225efcc 3.0.0 (@saintedlama)
- e10ef5b Make the example depend on the latest npm version (@saintedlama)
- e9cd117 Move main file to index.js to simplify the package (@saintedlama)
- 7934088 Refactor error generation and yielding (@saintedlama)
- d733cae Rename variable Err to errors (@saintedlama)
- d734b5c Move mongotest module to helpers (@saintedlama)
- #105 Merge pull request #105 from opencharterhub/fix/error-handling (@opencharterhub)
- a29f04d Lint: Add some semicolons (@fhemberger)
- fcf4b41 Lint: Handle error case (@fhemberger)
- 6510899 Lint: Don't shadow variable names (@fhemberger)
- 6e0388b Error handling: Always return instance of 'AuthenticationError' (@fhemberger)
- f1eedda 2.0.0 (@saintedlama)
- 42c7354 Update changelog (@saintedlama)
- 14c69e3 Add upgrade warning and document new default digest algorithm (@saintedlama)
- a1a93ea Add node.js 4.0.0 as build target (@saintedlama)
- 65b37f4 Reformat code (@saintedlama)
- b1b25e9 Add editorconfig (@saintedlama)
- 32b0e4e Update dependencies (@saintedlama)
- 1b6b3d4 1.3.0 (@saintedlama)
- 55572e5 Remove superfluous queryParameters declaration (@saintedlama)
- 97e0ae8 Add missing semicolon (@saintedlama)
- #98 Merge pull request #98 from theanimal666/master (@theanimal666)
- bc6f19a Replace my tabs with spaces to macth project coding style (@theanimal666)
- 70b5d85 Support test MongoDB server other then localhost (@theanimal666)
- 6a5f897 Merge remote-tracking branch 'upstream/master' (@theanimal666)
- 850748c Make authenticate work without salt/hash selected by default (@theanimal666)
- 5ae540b Add a generated changelog (@saintedlama)
- f6cc992 1.2.0 (@saintedlama)
- 37f7da7 Manually revert commit b1fba9ab277765cad8fd32bb56f08648684706aa (@saintedlama)
- 3052f2d Add test for Issue #96 (@theanimal666)
- 15e8981 Fix package.json syntax (@saintedlama)
- f54820d Get rid of gulp (@saintedlama)
- abf1ab9 Add git push and npm publish commands (@saintedlama)
- 0bfb37c 1.1.0 (@saintedlama)
- e56ad56 Remove git tag from release process (@saintedlama)
- 67dacd7 Add release script (@saintedlama)
- 8d9b8db 1.0.2 (@saintedlama)
- 9a20e84 Merge branch 'master' of https://github.com/gehrmang/passport-local-mongoose into gehrmang-master (@saintedlama)
- #86 Merge pull request #86 from evindor/master (@evindor)
- #90 Merge pull request #90 from vergenzt/fix-89 (@vergenzt)
- 535c934 Fix error message on incorrect password (@vergenzt)
- 73a043f Do not expose hash and salt fields by default (issue #72) (@evindor)
- e3595fa Comments and variable renaming (@gehrmang)
- 274a4b0 Fix wrong field name. (@gehrmang)
- 40c5f0b Add option to specify alternative fields of the model to identify a user. (@gehrmang)
- 795cc17 Bump version (@saintedlama)
- 0555c99 Rename algorithm option to digestAlgorithm to be more specific (@saintedlama)
- 86a784a Change default hashing algorithm back to sha1 for backward compatibility (@saintedlama)
- #82 Merge pull request #82 from siboulet/password-validator (@siboulet)
- 83b48db Optional password validation function (@Neozaru)
- 3c43829 Updated README (@Neozaru)
- #81 Merge pull request #81 from smartive/feature-configurable-algorithm (@smartive)
- 541d489 refactor pbkdf function with argument detection (@buehler)
- bce5eca reverse commit. (@buehler)
- 4103721 change defaultvalue to sha1 (legacy?) (@buehler)
- 225cca4 Add node v0.12 and iojs environments (@saintedlama)
- ab4f4ed add configurable algorithm (@buehler)
- 4fb03a8 Change mongoose dependency to 3.8.x to avoid to get 3.9 versions (@saintedlama)
- #80 Merge pull request #80 from vergenzt/account-locking (@vergenzt)
- 49dc1b7 Add maxAttempts field to limit failed login attempts (@vergenzt)
- #71 Merge pull request #71 from Assembli/secure-password-comparison (@Assembli)
- 2376840 Use scmp to securely compare passwords. (@minecrafter)
- #68 Merge pull request #68 from Iheartweb/master (@Iheartweb)
- e9667a5 checking for username field before trying to convert it toLowerCase (@Iheartweb)
- #67 Merge pull request #67 from corinna000/master (@corinna000)
- 17b60fc Increased the test interval value which is failing on Travis
- 1ff32e7 Merge branch 'master' of https://github.com/corinna000/passport-local-mongoose
- 4cc548a Test interval needs to be higher to compensate for new calculation
- c898dc4 Test interval needs to be higher to compensate for new calculation
- 4fec44e Added maxInterval for limit attempts
- 013808c Changed interval calc from exponential to natural log
- #66 Merge pull request #66 from LegitTalon/patch-1 (@LegitTalon)
- d0bf05a Document callback arguments to methods.authenticate() (@LegitTalon)
- f30226d Update example to express 4.x (@saintedlama)
- f2ff670 Adds tests for BadRequestError and limitLoginAttempts (@saintedlama)
- 7be9a83 Fix coverage and update chai dependency (@saintedlama)
- 1e6e210 Add usernameUnique options flag (@saintedlama)
- ddb2c92 Remove superfluous ; (@saintedlama)
- abb110d Fix typo (@saintedlama)
- e1d8718 Bump version to 1.0.0 to avoid semver issues with 0.x versions (@saintedlama)
- 2aa2eaa Ignore docs (@saintedlama)
- 9e32f6f Update dependencies (@saintedlama)
- 0d4cfc4 Change dependency version format to new npm default (@saintedlama)
- #55 Merge pull request #55 from niftylettuce/master (@niftylettuce)
- f1df3f2 Fixed error messages that did not use usernameField as the field param name (@niftylettuce)
- #53 Merge pull request #53 from smcmurray/master (@smcmurray)
- 384102f Correct model for attemptsField override test
- a0605c4 Added test for setting 'attempts' field name.
- 631b7a2 Added test for limitAttempts
- 8589187 Forgot to wrap options.limitAttempts around a couple actions, and also forgot to save to db.
- bb2de0f Merge branch 'master' of https://github.com/smcmurray/passport-local-mongoose
- 3a32e4d Fixed typo in lastLoginField option.
- 1eafd92 Document options relating to login attempt limits (@smcmurray)
- 70ef69c Shifted the penalties by one level.
- ae252f9 Added ability to discourage brute force login attacks by penalizing failures.
- #50 Merge pull request #50 from mjhea0/patch-1 (@mjhea0)
- 2c961e3 spelled my name right :) (@mjhea0)
- 93ef8be Adds link to blog post describing passport-local-mongoose setup in great depth (@saintedlama)
- 107d1ea Removes support for node 0.8, builds on node 0.11 and bumps package version (@saintedlama)
- a307ad9 Makes gulp version requirements even more lenient to allow node 0.8 builds (sorry @travisci) (@saintedlama)
- be1e81f Makes gulp version requirements more lenient to allow node 0.8 builds (@saintedlama)
- be4f55d Updates package and gulpfile since some genius decided to unpublish gulp-load-tasks module (@saintedlama)
- 22d7a16 Adds npm pack task (@saintedlama)
- 73e8017 Corrects timeout to 5 seconds instead of 50 seconds (@saintedlama)
- 59bcb91 Sets timeout for db hitting tests (@saintedlama)
- 389578f Adds gulp builds and document generation (@saintedlama)
- 2d5425b Ignores generated docs (@saintedlama)
- a0a94f4 Ignores coverage reports from package (@saintedlama)
- 5051991 Improves help (@saintedlama)
- 29f18b2 Reformats require section (@saintedlama)
- 1f8d2e0 Updates dev dependencies (@saintedlama)
- 33c796a Bump version due to major version update of passport-local (@saintedlama)
- e046ccf Updates example dependencies (@saintedlama)
- a58af81 Brings back the BadRequestError (@saintedlama)
- 82a6e96 Updates to passport-local-mongoose (@saintedlama)
- #39 Merge pull request #39 from cheyako/master (@cheyako)
- ed7767e doctype 5 is deprecated. use doctype html (@cheyako)
- 5c2c5d3 Adds tests for register error conditions and createStrategy (@saintedlama)
- 63495bc Adds a chai dependency (@saintedlama)
- 89d1433 Adds test for createStrategy (@saintedlama)
- 2d5aab0 Adds coveralls badge (@saintedlama)
- 6eb20bf Adds cover script to run istanbul (@saintedlama)
- 9229d67 Ignores converage directory (@saintedlama)
- 4fd154a Adds coveralls support (@saintedlama)
- ea0349e Uses node spec reporter (@saintedlama)
- b3bbf70 Adds a block to better document how to use static methods (fixes #38) (@saintedlama)
- d0149fa Bumps package version to 0.2.6 (@saintedlama)
- #34 Merge pull request #34 from ToastShaman/configurable_encoding (@ToastShaman)
- f5b44d0 Updated the documentation (@ToastShaman)
- 339a471 Added an 'encoding' option to configure the output (hex/base64) (@ToastShaman)
- 9e08971 Refactors tests (@saintedlama)
- 110ca69 Adds feature to return query in findByUsername in case no callback is given (@saintedlama)
- bb3227d Removes node.js 0.6 from travis builds to prevent travis to prevent builds caused by npm SSL errors (@saintedlama)
- 0bb413c Adds option to populate fields in findByUsername function. Closes #20 (@saintedlama)
- 8a73a68 Adds new error message to documentation, changes error message variable name according to error message convention (@saintedlama)
- 8340000 Fixes error thrown in case no salt value or hashed password is stored in the mongo db collection. Closes #27 (@saintedlama)
- 49121c9 Fixes license mismatch between LICENSE.md and package.json (@saintedlama)
- 66cf070 Make awkward void 0 expression better readable because we're not in an uncontrolled browser world (@saintedlama)
- 1666e38 Adds test to not throw if username is undefined (@saintedlama)
- c30c743 Adds semicolon to please jslint (@saintedlama)
- #26 Merge pull request #26 from pascal-bach/patch-1 (@pascal-bach)
- d2fba1d Sets timeouts for failing tests (@saintedlama)
- f3225bf Don't throw an error if the user has no username set. (@bachp)
- d320d07 Reference passport-local-mongoose from npm repo (@saintedlama)
- f1492a0 Beautify app configuration (@saintedlama)
- #21 Merge pull request #21 from jtremback/patch-1 (@jtremback)
- fcb2937 Fix typo in README (@jtremback)
- 938ed73 Move license section to a less prominent place at the end (@saintedlama)
- 7038080 Add legal stuff (@saintedlama)
- a4a577b Correct typo (@saintedlama)
- 6eae52e bump version to 0.2.5 (@saintedlama)
- 1bb9058 Add documentation, tests and pre save hook for converting username to lower case if option is specified (@saintedlama)
- #16 Merge pull request #16 from techjeffharris/master (@techjeffharris)
- 9ad6e68 Optionally convert username to lowercase before find (@techjeffharris)
- #15 Merge pull request #15 from jbpionnier/master (@jbpionnier)
- aed5918 Update passport-local-mongoose.js (@jbpionnier)
- 5c5c273 Bump version (@saintedlama)
- de626e8 Rename serializeFilter to selectFields and make the option optional (@saintedlama)
- 6ff0b96 Add option.serializeFilter (@v4l3r10)
- a6c7dc1 Move event handlers to inner scope
- d36ad81 Implement #9
- 75d30ae Merge branch 'master' of github.com:saintedlama/passport-local-mongoose (@saintedlama)
- b221454 update mocha (@saintedlama)
- #11 Merge pull request #11 from chrisfosterelli/patch-1 (@chrisfosterelli)
- 704b29b Specify that setPassword does not automatically save the model (@chrisfosterelli)
- 9a8a802 Bump package version (@saintedlama)
- aca3e5b Update readme
- #6 Merge pull request #6 from dnjohnson/master (@dnjohnson)
- 7895344 Add tests for register/authenticate combinations
- 5babc0e Update dependencies
- 64219fa Include node.js version 0.10 in travis builds
- a1ab71a Reformat tests
- 5169fd8 Merge commit '7fb5b57c01fc7c51b7ce62511e92435ff4777835'
- 9aa9905 Increment package version (@saintedlama)
- 9d8ccdd Fix regression in node 10.x - see nodejs/node-v0.x-archive#5003 (@saintedlama)
- 7fb5b57 Improve .register function (@bachp)
- fe7e68f Changed tabs from hard to soft. Also restored missing Readme sections (not sure how that happened).
- e7ad665 Made all error messages customisable via the options hash, this is especially necessary for any form of localisation. Also changed all Error types to Passport's BadRequestError for consistency.
- c25b1cd Update to mocha 1.8.x (@saintedlama)
- 36f188f Add documentation for createStrategy (@saintedlama)
- 5e51de0 Increment package version number (@saintedlama)
- 56bc42e Ignores .travis.yml in npm package (@saintedlama)
- b771e13 Adds a dependency to passport-local instead of passport (@saintedlama)
- 282e79b Add createStrategy to help configuring passport-local (@saintedlama)
- 6df73b4 Adds passport-local dependency (@saintedlama)
- edde1fa Add travis build status image (@saintedlama)
- 0e64553 Add travis-ci mongodb database service (@saintedlama)
- e3dff77 Add travis-ci configuration (@saintedlama)
- 4d5d87b Remove whitespace line (@saintedlama)
- 0a25315 Add gitignores to force LF line endings (@saintedlama)
- 540c416 Remove require of async which was not needed at all (@saintedlama)
- 1ae562a Increment package version (@saintedlama)
- 96b8c7b Add missing tests (@saintedlama)
- 7e4abe0 Add documentation for options and newly introduced helper methods (@saintedlama)
- 4a00d4d Use register helper method in examples (@saintedlama)
- 8047993 Add register and findByUsername static helper methods (@saintedlama)
- 0799757 Fix .npmignore file (@saintedlama)
- 7594e76 Add override for username, password and hash field names (@saintedlama)
- 2dd215a Describe options and hash algorithm (@saintedlama)
- 26007a2 Corrects import in example (@saintedlama)
- b1ea13a Correct User/Account mismatch (@saintedlama)
- 8cb6a26 Fix examples link again (@saintedlama)
- b688a2e Fix the examples link (@saintedlama)
- 8bb9304 Add .npmignore file (@saintedlama)
- ba0e5c9 Remove passport, passport-local and mongoose from package dependencies (@saintedlama)
- eafc057 Add section about dependencies (@saintedlama)
- b07f7d6 Fix newlines in .gitignore (@saintedlama)
- 5c9764c Add repository attribute (@saintedlama)
- cf4e2e5 Initial commit (@saintedlama)