Tony Garnock-Jones
|
b0fceb7d8b
|
Clean up Date-header generation etc by introducing "|>" operator
|
2012-05-01 08:06:30 -04:00 |
Tony Garnock-Jones
|
66a6182a40
|
Add cache-control headers to hopefully disable caching on streaming responses; untested so far
|
2012-04-30 23:58:15 -04:00 |
Tony Garnock-Jones
|
0f8efaf4cf
|
Fold class list into general server stats
|
2012-04-29 21:47:01 -04:00 |
Tony Garnock-Jones
|
01e420ad97
|
New API for getting list of classes
|
2012-04-29 19:41:28 -04:00 |
Tony Garnock-Jones
|
6f750f88e9
|
Templates for multiple pages
|
2012-04-29 19:41:04 -04:00 |
Tony Garnock-Jones
|
30834921d3
|
Notes
|
2012-04-29 16:42:03 -04:00 |
Tony Garnock-Jones
|
fdacc9ef84
|
Send subscription from server to new client
|
2012-04-29 16:41:58 -04:00 |
Tony Garnock-Jones
|
6c77e30da4
|
Detect socket closure during streaming; implement proper relay for HTTP tap
|
2012-04-29 16:34:52 -04:00 |
Tony Garnock-Jones
|
42f0a6e7fe
|
Interconversion between SPKI-SEXP and JSON
|
2012-04-29 16:34:08 -04:00 |
Tony Garnock-Jones
|
cab3a7959a
|
Stringstream flush and flush_before.
|
2012-04-29 16:33:49 -04:00 |
Tony Garnock-Jones
|
e8a89b0818
|
More flexible sexp reading.
|
2012-04-29 16:33:32 -04:00 |
Tony Garnock-Jones
|
daeea89e36
|
Bootstrapify.
|
2012-04-29 16:31:29 -04:00 |
Tony Garnock-Jones
|
00358db7ed
|
JSON parsing; more posted-message parsing
|
2012-04-29 13:13:51 -04:00 |
Tony Garnock-Jones
|
d59ed16de4
|
Begin analysis of posted messages
|
2012-04-29 11:53:53 -04:00 |
Tony Garnock-Jones
|
65bec8ddbf
|
Parse query string
|
2012-04-29 11:53:32 -04:00 |
Tony Garnock-Jones
|
5400ec18fc
|
Fix terribly broken escaping.
|
2012-04-29 11:49:10 -04:00 |
Tony Garnock-Jones
|
5c8f210c3a
|
Streaming XHR.
|
2012-04-29 08:40:24 -04:00 |
Tony Garnock-Jones
|
be65c3c929
|
Add behaviour switch after a byte limit is used up.
|
2012-04-29 08:39:39 -04:00 |
Tony Garnock-Jones
|
6521950c86
|
Use "run" instead of direct access to the stream
|
2012-04-29 08:39:05 -04:00 |
Tony Garnock-Jones
|
6273aa4c94
|
Oops - I forgot booleans and null.
|
2012-04-29 08:38:22 -04:00 |
Tony Garnock-Jones
|
ca2376fab2
|
Chunk flushing
|
2012-04-29 08:37:34 -04:00 |
Tony Garnock-Jones
|
2c234fe492
|
Sort dispatch table by decreasing prefix length
|
2012-04-29 06:57:49 -04:00 |
Tony Garnock-Jones
|
efb32cb600
|
Omit message bodies on HEAD requests
|
2012-04-29 06:57:24 -04:00 |
Tony Garnock-Jones
|
2e1919b754
|
Remove stats when server is unavailable
|
2012-04-29 06:05:48 -04:00 |
Tony Garnock-Jones
|
d49fca8f50
|
Request parsing; keepalive
|
2012-04-29 06:03:53 -04:00 |
Tony Garnock-Jones
|
ea0d0e7681
|
Dispatch table; server statistics
|
2012-04-28 18:08:15 -04:00 |
Tony Garnock-Jones
|
ef5c9c061a
|
Httpd.resp_plain and friends
|
2012-04-28 18:07:48 -04:00 |
Tony Garnock-Jones
|
e968d78fc4
|
Web UI
|
2012-04-28 17:17:04 -04:00 |
Tony Garnock-Jones
|
ac7541e571
|
Name network listeners.
|
2012-04-28 09:41:10 -04:00 |
Tony Garnock-Jones
|
75b54a020b
|
GPLv3.
|
2012-03-07 13:44:43 -05:00 |
Tony Garnock-Jones
|
ebb6e57318
|
Merge branch 'amqp' of vapour:ocamlmsg into amqp
|
2012-03-07 13:24:43 -05:00 |
Tony Garnock-Jones
|
5c32cfff0f
|
Add GPLv3 licensing.
|
2012-03-07 13:23:41 -05:00 |
Tony Garnock-Jones
|
5fdbe25295
|
Python 2.5 support: avoid namedtuple, using simplejson if json doesn't exist
|
2012-03-06 21:35:49 -05:00 |
Tony Garnock-Jones
|
c539cfd526
|
Liberate hop from cmsg
|
2012-03-06 18:09:14 -05:00 |
Tony Garnock-Jones
|
5da0fcc3a2
|
Liberate hop from cmsg at rev 17af172e3d
|
2012-03-06 18:08:18 -05:00 |
Tony Garnock-Jones
|
b69a89b574
|
Avoid a few gratuitous off-fast-path races
|
2012-03-06 17:30:39 -05:00 |
Tony Garnock-Jones
|
c9441e50da
|
Avoid gratuitous mutation
|
2012-03-06 17:29:44 -05:00 |
Tony Garnock-Jones
|
a7dded3b99
|
Put cmsg-compatible metamessages back
|
2012-03-06 17:05:57 -05:00 |
Tony Garnock-Jones
|
17af172e3d
|
Catch up with ocamlmsg definitions
|
2012-03-06 16:37:36 -05:00 |
Tony Garnock-Jones
|
daa6cd717c
|
Very crude experiments in speed of routing
|
2012-03-06 11:42:44 -05:00 |
Tony Garnock-Jones
|
3b71528f88
|
Remove as-yet-unused metamessages.
|
2012-03-06 09:56:54 -05:00 |
Tony Garnock-Jones
|
740d67ed02
|
Add fanout exchange-type and create amq.fanout exchange at startup
|
2012-03-05 16:58:00 -05:00 |
Tony Garnock-Jones
|
3868235d92
|
Clean up Subscription API a little
|
2012-03-05 16:56:28 -05:00 |
Tony Garnock-Jones
|
dbe0124314
|
Ignore received Channel_close_ok
|
2012-03-05 16:55:36 -05:00 |
Tony Garnock-Jones
|
f159347646
|
Improve error messages from declaration of resources
|
2012-03-05 16:55:14 -05:00 |
Tony Garnock-Jones
|
16a865580f
|
Trade throughput for latency. Unsure about this.
|
2012-03-04 13:14:11 -05:00 |
Tony Garnock-Jones
|
5380080758
|
Split out net.ml; create amq.direct exchange
|
2012-03-04 13:03:38 -05:00 |
Tony Garnock-Jones
|
9863c45dee
|
Include resource names in not_found messages
|
2012-03-04 13:03:08 -05:00 |
Tony Garnock-Jones
|
9badacb254
|
Flesh out AMQP implementation; direct exchange
|
2012-03-04 12:12:41 -05:00 |
Tony Garnock-Jones
|
69c009b4a3
|
Steps toward being able to run some of the tests
|
2012-03-04 00:12:59 -05:00 |