New Case Study:See how Anthropic automated 95% of dependency reviews with Socket.Learn More
Socket
Sign inDemoInstall
Socket

@therms/rpc-server

Package Overview
Dependencies
Maintainers
5
Versions
127
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@therms/rpc-server - npm Package Compare versions

Comparing version 2.4.4 to 2.4.5

7

CHANGELOG.md

@@ -0,1 +1,8 @@

## [2.4.5](http://bitbucket.org/thermsio/rpc-server-ts/compare/v2.4.4...v2.4.5) (2022-02-11)
### Bug Fixes
* forwarded ip address header lowercase getter ([be82789](http://bitbucket.org/thermsio/rpc-server-ts/commits/be82789298626dc95fb016ce90f26081bde99b6f))
## [2.4.4](http://bitbucket.org/thermsio/rpc-server-ts/compare/v2.4.3...v2.4.4) (2022-02-10)

@@ -2,0 +9,0 @@

17

dist/index.js

@@ -698,8 +698,9 @@ 'use strict';

let ip = '';
if (req.headers['X-Real-IP']) {
if (Array.isArray(req.headers['X-Real-IP'])) {
ip = req.headers['X-Real-IP'][0];
console.log('req.headers', JSON.stringify(req.headers));
if (req.headers['x-real-ip']) {
if (Array.isArray(req.headers['x-real-ip'])) {
ip = req.headers['x-real-ip'][0];
}
else {
ip = req.headers['X-Real-IP'].split(',')[0];
ip = req.headers['x-real-ip'].split(',')[0];
}

@@ -853,8 +854,8 @@ }

let ip = '';
if (req.headers['X-Real-IP']) {
if (Array.isArray(req.headers['X-Real-IP'])) {
ip = req.headers['X-Real-IP'][0];
if (req.headers['x-real-ip']) {
if (Array.isArray(req.headers['x-real-ip'])) {
ip = req.headers['x-real-ip'][0];
}
else {
ip = req.headers['X-Real-IP'].split(',')[0];
ip = req.headers['x-real-ip'].split(',')[0];
}

@@ -861,0 +862,0 @@ }

{
"name": "@therms/rpc-server",
"version": "2.4.4",
"version": "2.4.5",
"description": "RPC framework, Node.js lib",

@@ -5,0 +5,0 @@ "private": false,

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc