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
a28b7a85cf
Fix req.protocol for proxy-direct connections
...
fixes #2252
2014-07-23 00:19:10 -04:00
Douglas Christopher Wilson
f381f2d9b6
add deprecation message to req.auth
2014-07-04 00:24:01 -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
c99fa6a192
Fix req.host for IPv6 literals
...
fixes #2102
2014-05-07 14:08:08 -04: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
Greg Methvin
17bf04d1ef
Allow colons in passwords for req.auth
...
Passwords in basic auth can contain colons (as per RFC2617), while
usernames cannot, so assume everything after the colon is a password.
This makes req.auth return the correct value if the user uses a colon
in his password.
2013-01-06 03:02:40 -05:00
TJ Holowaychuk
d6cb449011
add "Basic" check to req.auth
2012-10-19 11:46:46 -07:00
TJ Holowaychuk
7bf4ad30fc
add req.auth test coverage
2012-10-19 11:44:44 -07:00
TJ Holowaychuk
b400814d00
Added req.auth
...
tests to come
2012-06-22 16:25:31 -07:00
TJ Holowaychuk
8f4cd13c89
docs
2012-06-17 19:00:41 -07:00
TJ Holowaychuk
7bfb58920a
docs
2012-06-17 18:08:35 -07:00
TJ Holowaychuk
2e324ccf5f
docs
2012-06-17 18:08:14 -07:00
TJ Holowaychuk
1a10ee76b3
update range-parser dep
2012-06-17 18:06:04 -07:00
TJ Holowaychuk
619e6349f6
ws
2012-06-17 17:48:52 -07:00
TJ Holowaychuk
b1ff68548f
add inline range example
2012-06-17 17:41:28 -07:00
TJ Holowaychuk
376b6c3bad
add note about inclusive ranges
2012-06-17 17:37:42 -07:00
TJ Holowaychuk
f4c8a59b17
Added req.range(size)
2012-06-17 17:33:05 -07:00
TJ Holowaychuk
c10223b803
GET / HEAD only for req.fresh
2012-06-15 16:09:32 -07:00
TJ Holowaychuk
d073e0aeb5
Added 2xx / 304 check to req.fresh
2012-06-15 16:03:20 -07:00
TJ Holowaychuk
f895516a2c
Added fresh dep
2012-06-10 12:21:03 -07:00
TJ Holowaychuk
895673141d
Fixed: expose connects mime module. Cloases #1165
2012-06-08 09:47:13 -07:00
TJ Holowaychuk
2b90cd7d51
Added req.host
2012-06-05 19:24:49 -07:00
TJ Holowaychuk
d5fde6a4b9
added test to illustrate req.params as an array
2012-06-05 19:02:28 -07:00
TJ Holowaychuk
99b2e0fa08
refactored req.param()
2012-06-05 18:59:26 -07:00
TJ Holowaychuk
ebcb1ca90e
Changed req.param() to check route first
...
body / query-string taking precedence is a little sketchy
but you should use this method sparingly, think of it
as PHPs $_REQUEST
2012-06-05 18:51:42 -07:00
TJ Holowaychuk
908e467548
docs
2012-06-02 20:04:51 -07:00
TJ Holowaychuk
910dae16ab
misc refactor
2012-05-29 18:51:08 -07:00
TJ Holowaychuk
d84d0b69ef
Added req.ip
2012-05-29 18:46:07 -07:00
TJ Holowaychuk
b694ba27be
Changed: dont reverse req.ips
...
parse them as-is. im impartial about
the ordering but this spares some CPU. if you
prefer the other way let me know
2012-05-29 18:41:00 -07:00
TJ Holowaychuk
e3cbac2d77
Fixed setting check for req.ips
2012-05-29 18:36:46 -07:00
TJ Holowaychuk
d9aea70ccc
removed file heading comments
2012-05-03 08:43:42 -07:00
TJ Holowaychuk
a376980a69
update headers
2012-04-25 21:49:43 -07:00
TJ Holowaychuk
8f8740028c
Fixed: use app.get() for all core settings
2012-04-25 21:40:53 -07:00
TJ Holowaychuk
18a6bbfd80
docs
2012-04-25 17:59:02 -07:00