├── .gitignore ├── .npmignore ├── .travis.yml ├── LICENSE ├── README.md ├── examples ├── express.js ├── nodehttps.js └── sessions │ └── .gitignore ├── index.js ├── lib ├── SessionManager.js ├── handler │ ├── DatabaseSessionHandler.js │ ├── FileSessionHandler.js │ └── MemorySessionHandler.js ├── store │ ├── EncryptedStore.js │ └── Store.js └── util.js ├── package.json └── test ├── fixtures ├── 6nZA4-UavYvomaz5oBUyBpQ9d2KynAqb4FUKdkRx ├── server.crt └── server.key ├── mocha.opts ├── sessions ├── .gitignore └── 6nZA4-UavYvomaz5oBUyBpQ9d2KynAqb4FUKdkRx └── unit ├── handler ├── databaseSessionHandler.spec.js ├── fileSessionHandler.spec.js └── memorySessionHandler.spec.js ├── index.spec.js ├── sessionManager.spec.js ├── store ├── encryptedStore.spec.js └── store.spec.js └── util.spec.js /.gitignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | .idea 3 | todo 4 | npm-debug.log 5 | dev 6 | .tmp 7 | 8 | -------------------------------------------------------------------------------- /.npmignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quorrajs/NodeSession/HEAD/.npmignore -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quorrajs/NodeSession/HEAD/.travis.yml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quorrajs/NodeSession/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quorrajs/NodeSession/HEAD/README.md -------------------------------------------------------------------------------- /examples/express.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quorrajs/NodeSession/HEAD/examples/express.js -------------------------------------------------------------------------------- /examples/nodehttps.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quorrajs/NodeSession/HEAD/examples/nodehttps.js -------------------------------------------------------------------------------- /examples/sessions/.gitignore: -------------------------------------------------------------------------------- 1 | * 2 | 3 | !.gitignore -------------------------------------------------------------------------------- /index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quorrajs/NodeSession/HEAD/index.js -------------------------------------------------------------------------------- /lib/SessionManager.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quorrajs/NodeSession/HEAD/lib/SessionManager.js -------------------------------------------------------------------------------- /lib/handler/DatabaseSessionHandler.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quorrajs/NodeSession/HEAD/lib/handler/DatabaseSessionHandler.js -------------------------------------------------------------------------------- /lib/handler/FileSessionHandler.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quorrajs/NodeSession/HEAD/lib/handler/FileSessionHandler.js -------------------------------------------------------------------------------- /lib/handler/MemorySessionHandler.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quorrajs/NodeSession/HEAD/lib/handler/MemorySessionHandler.js -------------------------------------------------------------------------------- /lib/store/EncryptedStore.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quorrajs/NodeSession/HEAD/lib/store/EncryptedStore.js -------------------------------------------------------------------------------- /lib/store/Store.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quorrajs/NodeSession/HEAD/lib/store/Store.js -------------------------------------------------------------------------------- /lib/util.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quorrajs/NodeSession/HEAD/lib/util.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quorrajs/NodeSession/HEAD/package.json -------------------------------------------------------------------------------- /test/fixtures/6nZA4-UavYvomaz5oBUyBpQ9d2KynAqb4FUKdkRx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quorrajs/NodeSession/HEAD/test/fixtures/6nZA4-UavYvomaz5oBUyBpQ9d2KynAqb4FUKdkRx -------------------------------------------------------------------------------- /test/fixtures/server.crt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quorrajs/NodeSession/HEAD/test/fixtures/server.crt -------------------------------------------------------------------------------- /test/fixtures/server.key: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quorrajs/NodeSession/HEAD/test/fixtures/server.key -------------------------------------------------------------------------------- /test/mocha.opts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quorrajs/NodeSession/HEAD/test/mocha.opts -------------------------------------------------------------------------------- /test/sessions/.gitignore: -------------------------------------------------------------------------------- 1 | * 2 | 3 | !.gitignore -------------------------------------------------------------------------------- /test/sessions/6nZA4-UavYvomaz5oBUyBpQ9d2KynAqb4FUKdkRx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quorrajs/NodeSession/HEAD/test/sessions/6nZA4-UavYvomaz5oBUyBpQ9d2KynAqb4FUKdkRx -------------------------------------------------------------------------------- /test/unit/handler/databaseSessionHandler.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quorrajs/NodeSession/HEAD/test/unit/handler/databaseSessionHandler.spec.js -------------------------------------------------------------------------------- /test/unit/handler/fileSessionHandler.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quorrajs/NodeSession/HEAD/test/unit/handler/fileSessionHandler.spec.js -------------------------------------------------------------------------------- /test/unit/handler/memorySessionHandler.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quorrajs/NodeSession/HEAD/test/unit/handler/memorySessionHandler.spec.js -------------------------------------------------------------------------------- /test/unit/index.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quorrajs/NodeSession/HEAD/test/unit/index.spec.js -------------------------------------------------------------------------------- /test/unit/sessionManager.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quorrajs/NodeSession/HEAD/test/unit/sessionManager.spec.js -------------------------------------------------------------------------------- /test/unit/store/encryptedStore.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quorrajs/NodeSession/HEAD/test/unit/store/encryptedStore.spec.js -------------------------------------------------------------------------------- /test/unit/store/store.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quorrajs/NodeSession/HEAD/test/unit/store/store.spec.js -------------------------------------------------------------------------------- /test/unit/util.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quorrajs/NodeSession/HEAD/test/unit/util.spec.js --------------------------------------------------------------------------------