mirror of
				https://github.com/KevinMidboe/zoff.git
				synced 2025-10-29 18:00:23 +00:00 
			
		
		
		
	Updates
This commit is contained in:
		
							
								
								
									
										603
									
								
								package-lock.json
									
									
									
										generated
									
									
									
								
							
							
						
						
									
										603
									
								
								package-lock.json
									
									
									
										generated
									
									
									
								
							
										
											
												File diff suppressed because it is too large
												Load Diff
											
										
									
								
							
							
								
								
									
										17
									
								
								package.json
									
									
									
									
									
								
							
							
						
						
									
										17
									
								
								package.json
									
									
									
									
									
								
							| @@ -28,7 +28,7 @@ | |||||||
|   "homepage": "https://github.com/zoff-music/zoff#readme", |   "homepage": "https://github.com/zoff-music/zoff#readme", | ||||||
|   "dependencies": { |   "dependencies": { | ||||||
|     "assert": "^1.4.1", |     "assert": "^1.4.1", | ||||||
|     "bad-words": "^1.5.1", |     "bad-words": "^1.6.1", | ||||||
|     "bcrypt-nodejs": "0.0.3", |     "bcrypt-nodejs": "0.0.3", | ||||||
|     "body-parser": "^1.17.1", |     "body-parser": "^1.17.1", | ||||||
|     "color-thief-jimp": "^2.0.2", |     "color-thief-jimp": "^2.0.2", | ||||||
| @@ -37,7 +37,7 @@ | |||||||
|     "cors": "^2.8.4", |     "cors": "^2.8.4", | ||||||
|     "critical": "^1.1.0", |     "critical": "^1.1.0", | ||||||
|     "emoji-strip": "^0.0.3", |     "emoji-strip": "^0.0.3", | ||||||
|     "express": "^4.15.2", |     "express": "^4.16.3", | ||||||
|     "express-handlebars": "^3.0.0", |     "express-handlebars": "^3.0.0", | ||||||
|     "express-recaptcha": "^3.0.1", |     "express-recaptcha": "^3.0.1", | ||||||
|     "express-session": "^1.15.6", |     "express-session": "^1.15.6", | ||||||
| @@ -47,19 +47,20 @@ | |||||||
|     "gulp-concat": "^2.6.1", |     "gulp-concat": "^2.6.1", | ||||||
|     "gulp-uglifyjs": "^0.6.2", |     "gulp-uglifyjs": "^0.6.2", | ||||||
|     "gulp-util": "^3.0.8", |     "gulp-util": "^3.0.8", | ||||||
|  |     "helmet": "^3.12.0", | ||||||
|     "http2": "^3.3.7", |     "http2": "^3.3.7", | ||||||
|     "jimp": "^0.2.28", |     "jimp": "^0.2.28", | ||||||
|     "mobile-detect": "^1.3.7", |     "mobile-detect": "^1.4.1", | ||||||
|     "mongodb": "^2.0.27", |     "mongodb": "^2.2.35", | ||||||
|     "mongojs": "^2.4.0", |     "mongojs": "^2.5.0", | ||||||
|     "mongoose": "^5.0.3", |     "mongoose": "^5.0.10", | ||||||
|     "mpromise": "^0.5.5", |     "mpromise": "^0.5.5", | ||||||
|     "node-cryptojs-aes": "^0.4.0", |     "node-cryptojs-aes": "^0.4.0", | ||||||
|     "nodemailer": "^4.0.1", |     "nodemailer": "^4.6.3", | ||||||
|     "passport": "^0.4.0", |     "passport": "^0.4.0", | ||||||
|     "passport-local": "^1.0.0", |     "passport-local": "^1.0.0", | ||||||
|     "redis": "^2.8.0", |     "redis": "^2.8.0", | ||||||
|     "request": "^2.72.0", |     "request": "^2.85.0", | ||||||
|     "socket.io": "^2.0.4", |     "socket.io": "^2.0.4", | ||||||
|     "socket.io-redis": "^5.2.0", |     "socket.io-redis": "^5.2.0", | ||||||
|     "sticky-session": "^1.1.2", |     "sticky-session": "^1.1.2", | ||||||
|   | |||||||
| @@ -37,6 +37,8 @@ app.set('views', publicPath); | |||||||
| var bodyParser = require('body-parser'); | var bodyParser = require('body-parser'); | ||||||
| var cookieParser = require("cookie-parser"); | var cookieParser = require("cookie-parser"); | ||||||
| var cookies = require("cookie"); | var cookies = require("cookie"); | ||||||
|  | var helmet = require('helmet') | ||||||
|  | app.use(helmet()) | ||||||
| app.use( bodyParser.json() );       // to support JSON-encoded bodies | app.use( bodyParser.json() );       // to support JSON-encoded bodies | ||||||
| app.use(bodyParser.urlencoded({     // to support URL-encoded bodies | app.use(bodyParser.urlencoded({     // to support URL-encoded bodies | ||||||
| 	extended: true | 	extended: true | ||||||
| @@ -87,9 +89,19 @@ app.use(function (req, res, next) { | |||||||
| 	var cookie = req.cookies._uI; | 	var cookie = req.cookies._uI; | ||||||
| 	if (cookie === undefined) { | 	if (cookie === undefined) { | ||||||
| 		var user_name = Functions.hash_pass(Functions.rndName(uniqid.time(), 15)); | 		var user_name = Functions.hash_pass(Functions.rndName(uniqid.time(), 15)); | ||||||
| 		res.cookie('_uI', user_name, { maxAge: 365 * 10000 * 3600000, httpOnly: true, secure: secure }); | 		res.cookie('_uI', user_name, { | ||||||
|  |             maxAge: 365 * 10000 * 3600000, | ||||||
|  |             httpOnly: true, | ||||||
|  |             secure: secure, | ||||||
|  |             domain: "zoff.me" | ||||||
|  |         }); | ||||||
| 	} else { | 	} else { | ||||||
| 		res.cookie('_uI', cookie, { maxAge: 365 * 10000 * 3600000, httpOnly: true, secure: secure }); | 		res.cookie('_uI', cookie, { | ||||||
|  |             maxAge: 365 * 10000 * 3600000, | ||||||
|  |             httpOnly: true, | ||||||
|  |             secure: secure, | ||||||
|  |             domain: "zoff.me" | ||||||
|  |         }); | ||||||
| 	} | 	} | ||||||
| 	res.header("Access-Control-Allow-Origin", "*"); | 	res.header("Access-Control-Allow-Origin", "*"); | ||||||
|     res.header("Access-Control-Allow-Headers", "Origin, X-Requested-With, Content-Type, Accept"); |     res.header("Access-Control-Allow-Headers", "Origin, X-Requested-With, Content-Type, Accept"); | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user