Commit Graph

343 Commits

Author SHA1 Message Date
84b523f434 feat: improve types by extending socket.io module (#6) 2021-01-04 14:35:59 +01:00
abc1225189 docs: update code of conduct link 2021-01-02 18:35:26 +01:00
e87a335064 chore: ts-standard linting in scripts 2021-01-01 04:42:06 +01:00
89bfd83cfc build(deps-dev): bump @types/node from 14.14.16 to 14.14.17 (#2) 2020-12-31 13:11:15 +01:00
abbabc588e feat: add algorithms option 2020-12-30 14:50:56 +01:00
92d1ecd7e0 chore(release): v1.0.1 v1.0.1 2020-12-29 12:32:10 +01:00
0e3055a6b5 docs(readme): add npm badge version 2020-12-29 12:28:53 +01:00
5f3e5ceb37 ci: faster build by removing codeql_analysis 2020-12-29 12:23:18 +01:00
68724248eb docs(readme): fix socketioJWT import to authorize 2020-12-29 12:22:23 +01:00
0dba030970 ci: npm publish --access public v1.0.0 2020-12-29 05:02:19 +01:00
fbd95aee19 chore(release): v1.0.0 2020-12-29 04:51:35 +01:00
35e7ad11ef ci: add Codecov 2020-12-29 04:44:15 +01:00
67760594aa docs(readme): update usage 2020-12-29 04:30:34 +01:00
d44bd9e17e test: add authorize 100% coverage 2020-12-29 04:05:39 +01:00
0e534dd8ee feat: add support for socket.io >= 3.0.0 2020-12-29 03:32:28 +01:00
76173f894f Merge branch 'rewrite-typescript' of https://github.com/Thream/socketio-jwt into rewrite-typescript 2020-12-29 01:58:27 +01:00
e328a83a18 fix: temporary fix ts errors by using any type 2020-12-29 01:55:44 +01:00
51a8a973c8 fix: add better typings 2020-12-29 00:53:45 +01:00
638c86708e ci: add lint and build in Node.js CI 2020-12-28 23:51:29 +01:00
02337add0d test: add authorizer and fixture 2020-12-28 23:51:03 +01:00
243a598f37 style: run npm run format 2020-12-28 18:13:07 +01:00
6ea9d6f933 feat: make it work like before with socket.io 2.0
WIP
2020-12-28 18:09:42 +01:00
748c61ed07 chore: basic structure of files to rewrite in TS 2020-12-28 16:49:31 +01:00
d5e0dcc69d ci: add npm-publish 2020-12-27 18:42:48 +01:00
7890ab98ce build(deps): update latest except mocha & socketio 2020-12-27 18:23:20 +01:00
5cb97809bb chore: add commitlint, husky and release-it 2020-12-27 18:18:34 +01:00
f66fcdc79b docs: delete changelog and blog post in readme 2020-12-27 18:08:49 +01:00
8d0670604b docs(readme): update badges & transition to Thream 2020-12-27 17:50:47 +01:00
379a46fdaf ci: add github actions and dependabot 2020-12-27 17:40:00 +01:00
2e5d281f46 chore: initial commit 2020-12-27 17:25:44 +01:00
04294c69c5 4.6.2 2020-06-01 09:45:27 -03:00
16fefb61bc Merge pull request #167 from prmtl/feature/pass-token-header
Pass token header to secret fetching function
2020-01-21 15:43:06 +01:00
e7c826735c Pass token header to secret fetching function
Depending of function arity pass decoded header of the token.
This is to allow backward compatibilty.
2020-01-21 09:41:27 +01:00
5720a50798 Merge pull request #165 from kerolloz/master
Enhance readme
2019-10-29 11:44:50 +01:00
bcf6c0b719 add example for using customDecoded function 2019-10-29 12:39:38 +02:00
6af672cca2 fix a minor grammar mistake in README.md 2019-10-29 12:23:42 +02:00
d714939e0d Merge pull request #164 from kerolloz/master
Add customDecoded optional function
2019-10-28 08:32:15 +01:00
0f3aadfccc Add customDecoded optional function
customDecoded enables you to change the value of the decoded token. the decoded token is passed to the function and you can you do whatever you want with the decoded token and return it to be changed.
2019-10-28 01:32:06 +02:00
beff8d38da Merge pull request #162 from Root-Core/fixure
Improved test coverage
2019-10-15 14:14:28 +02:00
2088d98fcd Merge remote-tracking branch 'upstream/master' into fixure 2019-10-15 13:01:54 +02:00
8c9a31a16b Improved test coverage
- Added tests for handshakes in namespaces (one roundtrip)
- Replaced misleading 'handshake' with 'authentication', where the second roundtrip is used
2019-10-15 12:54:02 +02:00
1c60171179 Merge pull request #155 from Root-Core/matwithonet1
Cherrypicked commits of #105 by matwithonet1
2019-10-14 08:08:36 +02:00
e66148fbb2 Workaround for node 4 2019-10-14 04:13:25 +02:00
8f2b55a7aa Fixed travis
- Tests against Node 4, 8, 10, 12 and newest

Modernized:
- Use arrow functions
- Use string templates in examples and some code
- Use single quote for strings
2019-10-14 01:46:30 +02:00
93e6b59710 Merged with master 2019-10-13 15:55:36 +02:00
27c59c3b0f Fixed auth.required
Misc:
- Resolved conflicts
- Added test case, to fail if server grants prohibited admin access
- Simplified test logic
- Prevented usage of "var" (used const / let instead)
- Formatting
- Cleanup
- Typos
2019-10-13 15:52:14 +02:00
945cb50d0a Merge pull request #161 from Root-Core/fixes
Fixed regressions of b0cd246 and 3128fdf
2019-10-09 12:11:24 +02:00
31c0a24c87 Semicolon 2019-10-08 19:13:30 +02:00
3f980a5c71 Fixed regressions of b0cd246 and 3128fdf
3128fdf:
- Secret can be a string or function
- Compatibility with older node versions

b0cd246:
- Fixed dependencies
2019-10-08 18:56:18 +02:00
3128fdfee2 Merge pull request #158 from ansien12/patch-1
Add a check to make sure provided secret is a string.
2019-08-09 16:50:23 +02:00