Ángel Sanz
b69b7605b0
perf: use strict equality when possible
...
closes #2722
2016-05-31 00:25:34 -04:00
Douglas Christopher Wilson
d414a2dc73
perf: remove argument reassignments in request prototype
2015-06-20 13:48:58 -04:00
Douglas Christopher Wilson
e71014f522
perf: enable strict mode
2015-06-18 23:01:18 -04:00
Douglas Christopher Wilson
95ad276cad
docs: add license comments
2015-06-18 23:00:20 -04:00
Alexander Marenin
fce3d14b5c
docs: update return types for req.accept*()
...
closes #2663
2015-06-18 22:05:57 -04:00
Douglas Christopher Wilson
cd6df7699d
Merge tag '3.20.1'
2015-02-28 23:29:23 -05:00
Douglas Christopher Wilson
2e0f5e7817
Fix req.host when using "trust proxy" hops count
2015-02-28 21:32:51 -05:00
Paul Serby
20aa12616a
Fix req.protocol/req.secure when using "trust proxy" hops count
...
fixes #2569
closes #2570
2015-02-28 21:29:43 -05:00
Elvin Yung
9adfc2d586
Fix typos in req.accepts jsdoc
...
closes #2527
2015-02-18 22:59:49 -05:00
Douglas Christopher Wilson
4db51fbeba
Deprecate req.param()
...
closes #2440
2015-01-13 19:17:33 -05:00
Douglas Christopher Wilson
4aa2801054
Merge tag '3.18.6'
2014-12-12 22:06:21 -05:00
Troy Goode
5d74a553d6
Fix exception in req.fresh/req.stale without response headers
...
fixes #2468
2014-12-12 21:17:23 -05:00
Douglas Christopher Wilson
3dca534995
Merge tag '3.17.1'
2014-09-08 23:48:59 -04:00
Douglas Christopher Wilson
70767b19ac
Fix error in req.subdomains on empty host
2014-09-08 23:45:34 -04:00
Douglas Christopher Wilson
2de6514b4b
Support IP address host in req.subdomains
...
fixes #2308
2014-09-08 23:04:06 -04:00
Douglas Christopher Wilson
d07c06363f
Support X-Forwarded-Host in req.subdomains
2014-09-08 23:02:42 -04:00
Douglas Christopher Wilson
f724730e1a
Adjust wording on deprecation messages
2014-07-26 17:36:39 -04:00
Ashley Streb
11c74d72eb
Fix req.protocol for proxy-direct connections
...
fixes #2252
2014-07-23 16:08:20 -04:00
Ashley Streb
a28b7a85cf
Fix req.protocol for proxy-direct connections
...
fixes #2252
2014-07-23 00:19:10 -04:00
Douglas Christopher Wilson
e6eeec3f03
Add req.hostname
...
closes #2179
2014-07-04 14:00:37 -04:00
Douglas Christopher Wilson
f381f2d9b6
add deprecation message to req.auth
2014-07-04 00:24:01 -04:00
Douglas Christopher Wilson
2cccbc186e
add deprecation message to non-plural req.accepts*
2014-06-23 16:17:44 -04:00
Guy Ellis Monster
746044b6c2
Replace __defineGetter__ with Object.defineProperty
...
closes #2162
2014-06-22 12:02:33 -04:00
Douglas Christopher Wilson
097cd0c242
Merge tag '3.7.0'
2014-05-18 11:21:30 -04:00
Douglas Christopher Wilson
566720be15
improve proxy trust with ip address list
...
closes #2099
2014-05-17 20:02:20 -04:00
Douglas Christopher Wilson
65f13c3cc6
update connect to 2.16.1
2014-05-17 14:30:52 -04:00
Douglas Christopher Wilson
2901bd6916
Merge branch '3.5.x' into 4.1.x
2014-05-08 14:01:02 -04:00
Douglas Christopher Wilson
c99fa6a192
Fix req.host for IPv6 literals
...
fixes #2102
2014-05-07 14:08:08 -04:00
agchou
13475977af
some code cleanup
2014-03-25 15:23:04 -07:00
Jonathan Ong
68996d7561
remove req.auth
2014-03-09 19:45:43 -07:00
Jonathan Ong
7693aa5464
use parseurl
2014-03-07 18:27:26 -08:00
Jonathan Ong
3cf7b2e39e
refactor to use basic-auth
2014-03-07 16:18:51 -08:00
Jonathan Ong
5572897998
some jshint cleanup
...
some more errors but whatever
2014-03-05 22:24:35 -08:00
Roman Shtylman
1396e0855d
remove last pieces of connect dependency
...
- copy over patch.js to shim ServerResponse
- bundle `static` middleware
2014-02-22 09:26:29 -05:00
Roman Shtylman
6a7363e4ae
use local copy of parseUrl
2014-02-22 09:26:29 -05:00
Jonathan Ong
cec0c06a70
refactor req.is and req.accepts*
2014-01-03 02:50:09 -08:00
Greg Methvin
3ddd8e66a7
Make req.accepts take an argument list
2013-08-16 15:19:33 -07:00
TJ Holowaychuk
19d685b152
return actual booleans from req.accept* functions
2013-06-06 13:47:18 -07:00
TJ Holowaychuk
8ab44081d4
add support for multiple X-Forwarded-Proto values. Closes #1646
2013-06-05 12:05:45 -07:00
TJ Holowaychuk
8559c0e2a4
fix req.subdomains when no Host is present
2013-05-09 09:10:52 -07:00
TJ Holowaychuk
06ead58240
fix req.host when no Host is present, return undefined
2013-05-09 09:06:11 -07:00
TJ Holowaychuk
2e53cb72ec
add req.acceptsEncoding(name)
2013-04-12 12:56:50 -07:00
TJ Holowaychuk
3b1597d79e
add req.acceptedEncodings
2013-04-12 12:55:53 -07:00
Pavel Brylov
9e684d45bc
add support for custom Accept parameters
2013-04-11 08:34:10 -07:00
TJ Holowaychuk
d1bafa0685
docs
2013-04-03 15:11:58 -07:00
TJ Holowaychuk
4a1fa58704
refactor req.host
2013-04-01 11:09:23 -07:00
Candid Dauth
b686ec1182
Considering X-Forwarded-Host header if proxy is trusted
2013-03-31 01:28:34 +01:00
TJ Holowaychuk
e3ac2c5b02
change req.subdomain styling back
2013-01-23 20:11:14 -08:00
TJ Holowaychuk
cd54faa4af
move "subdomain offset" defaulting to config
2013-01-23 20:10:29 -08:00
Greg Methvin
ba00e23630
Add subdomain offset setting
...
Add a setting "subdomain offset" for the app, which can be used to
change the behavior of req.subdomains. This is useful when our "base"
domain contains more than two parts, e.g. example.co.uk, and also
when we are running locally with domains like xxx.local.
The default behavior is still to return all but the last two parts.
2013-01-20 19:27:58 -08:00