Jonathan Ong
|
1d38d4acd1
|
req.accepts: default to first 'type'
|
2013-11-20 18:00:24 -08:00 |
|
Jonathan Ong
|
5ae3f4eb30
|
req.acceptsEncodings: default to 'identity'
|
2013-11-20 17:46:11 -08:00 |
|
Jonathan Ong
|
9d7dd437d7
|
context delegates: response.lastModified and response.etag
only doing setters because i think getters would be pretty confusing.
|
2013-11-20 14:09:49 -08:00 |
|
Jonathan Ong
|
1dd1d02db0
|
app.respond: support 205 status codes as no-content
pretty new to me, but it’s basically the same as 204
|
2013-11-19 22:20:17 -08:00 |
|
Jonathan Ong
|
28ca80758b
|
ctx.search and ctx.request.search
|
2013-11-18 19:29:29 -08:00 |
|
Jonathan Ong
|
7d9c6ba66c
|
context: .error() -> .throw()
.error() still works for compatibility, but it will be removed in the
future. closes #94
|
2013-11-18 17:38:12 -08:00 |
|
Jonathan Ong
|
b88babe5ee
|
refactor context: move the non-delegated properties up
|
2013-11-18 17:33:41 -08:00 |
|
Jonathan Ong
|
9407d7776c
|
context: cross-reference request and response
|
2013-11-18 14:10:11 -08:00 |
|
TJ Holowaychuk
|
cb682ed904
|
add body.close check for HEAD requests
|
2013-11-15 11:33:14 -08:00 |
|
TJ Holowaychuk
|
27d1336af5
|
Merge pull request #89 from koajs/keygrip
add keygrip support
|
2013-11-15 11:31:23 -08:00 |
|
TJ Holowaychuk
|
f3a6f6ae39
|
fix stream leak on HEAD. Closes #91
|
2013-11-15 10:49:28 -08:00 |
|
TJ Holowaychuk
|
f4b7f279ea
|
ocd
|
2013-11-15 10:09:56 -08:00 |
|
Jonathan Ong
|
0362c8e457
|
add app.keys support
|
2013-11-15 10:04:07 -08:00 |
|
Jonathan Ong
|
18c2cd1dac
|
this.originalUrl && this.request.originalUrl
|
2013-11-14 14:18:05 -08:00 |
|
TJ Holowaychuk
|
d23ad1a024
|
add .body to Response#inspect()
|
2013-11-14 11:34:55 -08:00 |
|
TJ Holowaychuk
|
35a0c1d2bb
|
add {request,response,context}#toJSON()
|
2013-11-14 11:30:56 -08:00 |
|
TJ Holowaychuk
|
db22fba86d
|
Merge branch 'master' of github.com:koajs/koa
|
2013-11-14 11:23:17 -08:00 |
|
TJ Holowaychuk
|
64fa0b5c2a
|
Merge pull request #85 from koajs/expose-proto
Expose proto
|
2013-11-14 11:23:10 -08:00 |
|
TJ Holowaychuk
|
d247e7835c
|
Merge branch 'master' of github.com:koajs/koa
|
2013-11-13 21:11:28 -08:00 |
|
Jonathan Ong
|
e51e85e0fc
|
response.etag: remove getter for now
until we figure out a good way to return both weak and strong validators
|
2013-11-13 21:04:40 -08:00 |
|
TJ Holowaychuk
|
088fcfd3a6
|
refactor res.etag= regexp
|
2013-11-13 20:48:57 -08:00 |
|
Jonathan Ong
|
2f74207e6c
|
response.etag and response.lastModified
|
2013-11-13 19:59:49 -08:00 |
|
Jonathan Ong
|
0be1442111
|
expose app-specific prototypes, cleanup/fix tests
|
2013-11-13 18:41:40 -08:00 |
|
TJ Holowaychuk
|
93f1bce66f
|
fix ctx.ip
need tests for this
|
2013-11-13 13:17:16 -08:00 |
|
TJ Holowaychuk
|
c699c75c52
|
add koa Request / Response objects and delegation. Closes #52
|
2013-11-13 09:01:15 -08:00 |
|
Jonathan Ong
|
ee6dce83af
|
ctx.redirect(): only set status code if not already a valid redirect status code
specifically 3xx codes except for 304. closes #66
|
2013-11-08 16:25:03 -08:00 |
|
TJ Holowaychuk
|
3dd172d032
|
remove content-negotiation accessor methods, replace with method equivalents
|
2013-11-08 15:16:51 -08:00 |
|
TJ Holowaychuk
|
cf580dbaf3
|
remove trailer methods
less common than .auth which we removed as well but we can
add them back if it becomes a common request
|
2013-11-08 14:40:58 -08:00 |
|
TJ Holowaychuk
|
8b64343813
|
remove a few redundant methods for header field values
|
2013-11-08 14:39:20 -08:00 |
|
TJ Holowaychuk
|
9778933e25
|
Merge branch 'master' of github.com:koajs/koa
|
2013-11-08 14:38:42 -08:00 |
|
TJ Holowaychuk
|
770183771e
|
add docs for .headersSent alias
|
2013-11-08 14:38:35 -08:00 |
|
Jonathan Ong
|
accb1d6a61
|
pass an optional next to app.callback()
|
2013-11-08 01:17:41 -08:00 |
|
Jonathan Ong
|
2a7b6d07bf
|
remove unused var
|
2013-11-08 01:14:43 -08:00 |
|
Jonathan Ong
|
1bcf9b413f
|
remove unnecessary closure
|
2013-11-08 01:04:26 -08:00 |
|
TJ Holowaychuk
|
c1bed668bd
|
remove app.context() for now
get away from promoting the extension of prototypes, aside
from it looking better there isnt really a compelling reason
to allow this
|
2013-11-07 17:05:26 -08:00 |
|
TJ Holowaychuk
|
2d35cdff50
|
add new style middleware support through @jonathanong's koa-compose patch
|
2013-11-07 16:15:47 -08:00 |
|
Jonathan Ong
|
3c3b81b960
|
Merge pull request #60 from jonathanong/warn-context-overwrite
debug context: notify if a property is being overwritten
|
2013-10-25 03:49:23 -07:00 |
|
Jonathan Ong
|
f961647377
|
add additional node.js aliases
|
2013-10-23 23:54:07 -07:00 |
|
Jonathan Ong
|
fbfeffa090
|
statusCode alias for status
for node
|
2013-10-23 23:44:22 -07:00 |
|
Jonathan Ong
|
6492f2ca4a
|
headersSent alias for headerSent
i like keeping things as similar to node as possible :)
|
2013-10-23 22:38:06 -07:00 |
|
Jonathan Ong
|
cb60fb872a
|
only listen to stream errors if not already
|
2013-10-14 22:40:02 -07:00 |
|
TJ Holowaychuk
|
1810977700
|
update co to 2.0
|
2013-10-14 16:50:05 -07:00 |
|
TJ Holowaychuk
|
3b2c55b68b
|
add overriding to application/json on ctx.body=object
since it cant be anything else, but if you have middleware that transforms
the object to xml or something then you could set ctx.type=
|
2013-10-10 12:48:14 -07:00 |
|
TJ Holowaychuk
|
3b7a7b5047
|
Merge pull request #58 from jonathanong/set-body-length
set length on body override
|
2013-10-10 12:41:41 -07:00 |
|
Jonathan Ong
|
ada1be13bc
|
Merge pull request #56 from jonathanong/bind-onerror
bind .onerror to context
|
2013-10-10 11:11:38 -07:00 |
|
Jonathan Ong
|
50d73e3709
|
onerror: check existence of error
|
2013-10-08 23:23:14 -07:00 |
|
Jonathan Ong
|
df367e0749
|
debug: notify if a property is being overwritten
|
2013-10-05 12:56:36 -07:00 |
|
Jonathan Ong
|
98a386a485
|
bind .onerror to context
|
2013-10-05 12:32:05 -07:00 |
|
Jonathan Ong
|
0e829c17ad
|
set length on body override
|
2013-10-05 12:31:48 -07:00 |
|
Jonathan Ong
|
4aa75a1164
|
cleanup trailing whitespace in .js files
|
2013-10-05 12:27:15 -07:00 |
|