Commit graph

182 commits

Author SHA1 Message Date
Lucien Greathouse
de02966db6 Implement portion of long-polling message interface, untested 2018-05-18 00:43:12 -07:00
Lucien Greathouse
9f31b1233f Implement read_all endpoint, pass RbxSession into web process 2018-05-17 01:27:11 -07:00
Lucien Greathouse
59e3881895 Increase port range for random project port generation 2018-05-16 22:25:19 -07:00
Lucien Greathouse
d81ebc927a Make RbxSession track instances by FileRoute 2018-05-16 00:44:46 -07:00
Lucien Greathouse
b301a6512e Naive, untested VFS implementation 2018-05-13 01:05:15 -07:00
Lucien Greathouse
c604ab6b1c Fight borrow checker, incomplete VfsSession write interface 2018-05-12 22:56:16 -07:00
Lucien Greathouse
50b4157c11 Bump up maxed received body size to 100 MB 2018-05-12 15:37:26 -07:00
Lucien Greathouse
7bb148c0e7 Trim web server a bit and re-enable it 2018-05-12 15:35:57 -07:00
Lucien Greathouse
5bf3af57ab Bump protocol to version 2 2018-05-12 15:27:32 -07:00
Lucien Greathouse
5acbc9f967 Orchestrate communication between RbxSession and VfsSession 2018-05-12 15:27:20 -07:00
Lucien Greathouse
cb548719b2 Server, no serving! 2018-05-12 14:56:09 -07:00
Lucien Greathouse
83ea72776f I think this is the design now 2018-05-12 14:23:31 -07:00
Lucien Greathouse
664c7fc8e6 Canonicalize paths before letting them continue 2018-05-12 01:26:15 -07:00
Lucien Greathouse
b2f85cd665 Clean up file change tracking since I wrote it when I was sleepy 2018-05-12 01:13:18 -07:00
Lucien Greathouse
4000a40cad Update design graph a bit 2018-05-12 00:25:44 -07:00
Lucien Greathouse
64d38a24a0 Tinker with FileRoute 2018-05-09 00:11:22 -07:00
Lucien Greathouse
5a82879115 Tidy up and reorganize things, they're just about in shape 2018-05-09 00:01:44 -07:00
Lucien Greathouse
d9aec292fa Add GraphViz graph for design 2018-05-09 00:01:31 -07:00
Lucien Greathouse
1785a6cc58 Bump server to 0.5.0, update dependencies 2018-05-08 23:30:22 -07:00
Lucien Greathouse
591b9c5f9a Tinker with concurrency with FsSession 2018-04-23 00:59:47 -07:00
Lucien Greathouse
817ee31a23 Update DESIGN to mention port numbers 2018-04-22 02:50:30 -07:00
Lucien Greathouse
4b9d75c9c9 Pick random serve port on [10000, 40000) instead of always using 8000 2018-04-22 02:49:40 -07:00
Lucien Greathouse
0c05d2e669 Update dependencies 2018-04-22 02:49:25 -07:00
Lucien Greathouse
df977a1c03 Begin building out file watcher, separate RBX stuff from virtual filesystem 2018-04-22 02:38:54 -07:00
Lucien Greathouse
0c52c519f0 Switch to external Promise library, plugin is broken right now 2018-04-22 02:38:16 -07:00
Lucien Greathouse
892378e0da Update message when a project file is missing 2018-04-22 02:37:13 -07:00
Lucien Greathouse
a8588834af Expose RbxSession creation and initialization 2018-04-20 21:33:51 -07:00
Lucien Greathouse
81d232fac5 Move all web pieces into WebConfig 2018-04-13 00:21:44 -07:00
Lucien Greathouse
d0f821add4 Work on instance loading a little bit 2018-04-12 23:49:58 -07:00
Lucien Greathouse
e9bc66e5e3 Strip mostly vestigial --verbose flag 2018-04-12 22:37:36 -07:00
Lucien Greathouse
844b20e7fc Move error messages into fmt::Display impl for Project 2018-04-12 22:35:40 -07:00
Lucien Greathouse
a5c0cfb12b Clean up web utilities 2018-04-12 22:17:41 -07:00
Lucien Greathouse
61fc19e948 Remove old middleware and VFS, since they'll be replaced 2018-04-12 22:15:52 -07:00
Lucien Greathouse
c61445ddaa Factor FileRoute into separate module 2018-04-12 22:14:14 -07:00
Lucien Greathouse
610db157c8 Remove 'core' module 2018-04-12 22:11:38 -07:00
Lucien Greathouse
cf34b4ed4f Merge branch 'master' into impl-v2 2018-04-12 20:46:07 -07:00
Lucien Greathouse
29a83cb626 Update LICENSE 2018-04-12 00:18:45 -07:00
Lucien Greathouse
a563e4c381 Update LICENSE 2018-04-12 00:13:09 -07:00
Lucien Greathouse
15ffa86a66 Delete middleware, shuffle around session for future refactor 2018-04-09 00:25:20 -07:00
Lucien Greathouse
c13ad3f34d Merge branch 'master' into impl-v2 2018-04-08 20:29:30 -07:00
Lucien Greathouse
9cee587f22 Remove documentation from README and point to snazzy new documentation website 2018-04-08 00:16:21 -07:00
Lucien Greathouse
b5cc243466 Flesh out documentation, normalize markdown indentation 2018-04-08 00:09:28 -07:00
Lucien Greathouse
9393eec45a Merge branch 'master' into impl-v2 2018-04-07 23:04:18 -07:00
Lucien Greathouse
73c6b5a08c 0.4.4 2018-04-07 22:58:58 -07:00
Lucien Greathouse
1f5a686570 Fix small regression that I missed for 0.4.3 2018-04-07 22:57:48 -07:00
Lucien Greathouse
6fc497f95e 0.4.3 2018-04-07 22:54:59 -07:00
Lucien Greathouse
52eea667a7 Make plugin connection much more robust, with better errors 2018-04-07 22:24:42 -07:00
Lucien Greathouse
b0fd900ae8 Merge branch 'master' into impl-v2 2018-04-07 20:33:32 -07:00
Lucien Greathouse
c2f7e268ff Update changelog 2018-04-07 20:13:07 -07:00
Validark
31e5c558ab Open Http Properties upon HttpEnabled prompt (#58) 2018-04-07 20:10:55 -07:00