All notable changes to this project will be documented in this file. See standard-version for commit guidelines.
2.1.1 (2024-08-06)
- MONGOSH-1808: only build universal macos binaries when creating loadable_library (#186) (ec3ab7a)
- NODE-6253: use runtime linking against system kerberos libraries by default (#188) (04044d2)
- NODE-6265: add Spectre Mitigation and CFG (#190) (54b9799)
- NODE-6108: allow building from source on latest Node.js 20.x (#172) (c1f7aca)
2.1.1-alpha.0 (2024-06-28)
2.1.0 (2023-11-21)
2.0.3 (2023-09-01)
2.0.2 (2023-08-28)
2.0.1 (2022-07-14)
2.0.0 (2022-02-22)
- NODE-3848: update dependencies (#142)
2.0.0-beta.0 (2021-10-06)
- NODE-3472: convert to Node-API (#137)
1.1.7 (2021-07-20)
- NODE-2129: fix sporadic AcquireCredentialsHandle error (#133) (adf8346)
- NODE-3350: do not export Init function symbol (#130) (acdd746)
1.1.6 (2021-07-20)
- NODE-2129: fix sporadic AcquireCredentialsHandle error (#133) (adf8346)
- NODE-3350: do not export Init function symbol (#130) (acdd746)
1.1.5 (2021-04-06)
- temporarily roll back node-abi until lgeiger/node-abi/#90 is resolved (880ae2e)
- build: make addon buildable as static library (#119) (786e7d8)
1.1.4 (2020-10-13)
1.1.3 (2019-08-27)
- add support for node 12 (ae6755d)
1.1.2 (2018-11-01)
- auth-process: only send username/password if provided (334ca9c)
- auth-process: use canonicalized hostname in client init (b1802d1)
1.1.1 (2018-10-30)
- sspi: only add password and domain if they are provided (bc48814)
1.1.0 (2018-10-26)
- sspi: correct invalid null checks for user data (163bdb9)
- package: export the package version (5be618f)
1.0.0 (2018-08-15)
- check-password: correctly validate parameters, fix test (b772dde)
- common: ensure nan is being included everywhere appropriately (7bddb24)
- context: add
NewInstance
methods, and make getters safer (fd4b852) - gss: fix issue with memory corruption (ff4167e)
- kerberos: provide default gss flags (b365934)
- legacy: support legacy import expectations (615b23f)
- response: ensure null or client/server response is returned (083518f)
- server: use the correct internal method name for server init (8c8dd35)
- this: use the correct reference to
this
for object unwrapping (1acfb20) - unique_ptr: ensure we include where required (e3d9afb)
- warnings: set clang compiler pragmas only when clang is detected (048479d)
- win32:
windows
->win32
in bindings.gyp (0221c06) - win32: cleanup client state in addon destructor (5394561)
- win32: initialize with a domain, if one is provided (309ba61)
- async-worker: introduce a
KerberosWorker
using lambdas (1239ef7) - checkPassword: add implementation for checking krb5 passwords (60f476e)
- clean: provide implementations for the clean methods (77a77ce)
- client: add final wrap/unwrap api endpoints (016222f)
- client: add implementation for client wrap/unwrap to win32 (994604c)
- gss: add
new
methods for constructing state tracking types (274cad6) - jsdoc2md: add jsdoc2md support, and README template (60e1ee5)
- kerberos: add getters to check for context completeness (6a9a01d)
- kerberos: implement client/server init, move to worker file (1c857ea)
- kerberos: return value for
step
is the challenge response (e153d24) - promises: allow to access all API by promise or callback (3b77430)
- serverPrincipalDetails: add server pricipal details method (385fcd1)
- src: begin to develop the new version of the module in
src
(f45da50) - sspi: introduce client initialization for SSPI (6a40301)
- sspi: provide implementation for
initializeClient
(5943f1c) - step: implement client and server step methods (5a4327c)
- SSPI implemented missing _sspi_FreeCredentialsHandle to correctly cleanup credentials allocation on call to destructor of the C++ instance.
- Updated nan.h dependency to 2.5.x series for Node 7.6.x or higher.
- Updated nan.h dependency to 2.4.x series for Node 6.8.x or higher.
- The length calculations are off by one meaning it impossible to not set the password (Issue #54, http://www.github.com/tlbdk).
- Updated nan.h dependency to 2.3.x series for Node 6.0.
- Updated nan.h dependency to 2.2.x series.
- Fixed minor compilation warnings due to v8 C++ ABI changes.
- Fix installation error (Issue #1).
- Allow passing down off CANONICALIZE_HOST_NAME and SERVICE_REALM options.
- remove builderror.log.
- Reverted changes in package.json from 0.0.16.
- Removed (exit 0) on build to let correct failure happen.