Tony Garnock-Jones
882fdb6af4
Favicon and touch icons
2012-05-07 22:17:37 -04:00
Tony Garnock-Jones
c56ffe22f5
Move bootstrap.css target under webpages
2012-05-05 19:12:24 -04:00
Tony Garnock-Jones
e4dd74ca82
Update TODO
2012-05-05 15:36:03 -04:00
Tony Garnock-Jones
03d066a8d5
Live update of nodes list, grouped by node class
2012-05-05 13:37:53 -04:00
Tony Garnock-Jones
51cbec0565
Intern node names to permit faster routing.
2012-05-05 11:46:48 -04:00
Tony Garnock-Jones
2f80a54ffe
Subscription.count
2012-05-05 10:30:31 -04:00
Tony Garnock-Jones
b43fe2974c
Switch to mutable backlog/waiter queues.
2012-05-05 09:47:20 -04:00
Tony Garnock-Jones
ee5a079010
Switch back to linked-list Squeue implementation. The speed benefit
...
was marginal (maybe measurement error), and the penalty for the
fixed-size queue buffers in the array implementation might become a
problem when large numbers of queues are created.
2012-05-03 23:02:47 -04:00
Tony Garnock-Jones
5ca8251f09
Sexp.assoc utility
2012-05-03 20:05:03 -04:00
Tony Garnock-Jones
6a2d487de3
Factor out _locked_pop.
2012-05-03 10:23:04 -04:00
Tony Garnock-Jones
7aba3d5659
Array-based shared-queues give a small performance increase on Linux, based on very rough testing
2012-05-03 10:22:54 -04:00
Tony Garnock-Jones
ca3bc78501
Noddy speed test for Squeue; alternative array impl
2012-05-03 10:08:30 -04:00
Tony Garnock-Jones
784304ed5d
Omit commented reference to speedtest
2012-05-03 10:06:28 -04:00
Tony Garnock-Jones
225ad7e92e
Update rendered HTML
2012-05-02 11:13:21 -04:00
Tony Garnock-Jones
717be1f687
Clearer final milestone
2012-05-02 11:11:38 -04:00
Tony Garnock-Jones
114a6e3d3f
Correct URL
2012-05-02 11:11:27 -04:00
Tony Garnock-Jones
c059bcbfa4
Rename in ML code.
2012-05-01 17:36:38 -04:00
Tony Garnock-Jones
477ba1eef5
Rename in web UI
2012-05-01 17:32:01 -04:00
Tony Garnock-Jones
460685c0ca
Include GPL3 license text.
2012-05-01 16:27:01 -04:00
Tony Garnock-Jones
9b6c327ddf
Better about page.
2012-05-01 15:41:56 -04:00
Tony Garnock-Jones
8ae2c89490
Better reconnect logic.
2012-05-01 15:39:06 -04:00
Tony Garnock-Jones
dd969a4b31
Config parsing; server control; milestones; ready-file.
2012-05-01 15:37:39 -04:00
Tony Garnock-Jones
829ab7b906
Fix nodes.js
2012-05-01 10:31:28 -04:00
Tony Garnock-Jones
141d5b47a9
Split out open_hooks, close_hooks; global server status
2012-05-01 10:27:05 -04:00
Tony Garnock-Jones
ae86a3e40c
Add "nodes" page
2012-05-01 09:25:59 -04:00
Tony Garnock-Jones
fa5b53001f
Handle close stream event
2012-05-01 09:25:24 -04:00
Tony Garnock-Jones
b5dd7e445e
Factor out ocamlmsg.js
2012-05-01 08:48:58 -04:00
Tony Garnock-Jones
bb12066819
Node list and info APIs
2012-05-01 08:30:17 -04:00
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