├── .DS_Store ├── .gitignore ├── CHANGELOG ├── Gemfile ├── Gemfile.lock ├── LICENSE ├── README.md ├── Rakefile ├── apps └── chloe │ ├── docs │ ├── architecture.dot │ └── how_it_works.graph │ ├── src │ ├── chloe.app.src │ ├── chloe.erl │ ├── chloe.hrl │ ├── chloe_app.erl │ ├── chloe_channel_store.erl │ ├── chloe_jsonp_stream.erl │ ├── chloe_jsonp_stream_sup.erl │ ├── chloe_message.erl │ ├── chloe_session.erl │ ├── chloe_session_manager.erl │ ├── chloe_session_sup.erl │ ├── chloe_socketio_protocol.erl │ ├── chloe_sup.erl │ ├── chloe_websocket.erl │ ├── chloe_websocket_sup.erl │ ├── chloe_xhr_stream.erl │ ├── chloe_xhr_stream_sup.erl │ ├── chloe_yaws.erl │ ├── chloe_yaws_jsonp.erl │ ├── chloe_yaws_send.erl │ ├── chloe_yaws_websocket.erl │ ├── chloe_yaws_xhr.erl │ └── lib_md5.erl │ └── test │ ├── chloe_session_test.erl │ ├── chloe_socketio_protocol_test.erl │ ├── gen_server_mock.erl │ └── lib_md5_test.erl ├── javascripts ├── chloe-client.js ├── chloe-jsonp.js ├── chloe-message.js ├── chloe-websocket.js ├── chloe-xdomain.js ├── chloe-xhr.js ├── chloe.js └── json2.js ├── packaging ├── build_ubuntu.sh ├── chef-cookbook │ └── cookbooks │ │ └── chloe │ │ ├── README.rdoc │ │ ├── metadata.json │ │ ├── metadata.rb │ │ └── recipes │ │ └── default.rb ├── common.sh ├── sample_user_data.sh └── start_ec2.sh ├── provisioning_notes.txt ├── public └── index.yaws ├── rebar.config ├── rel ├── files │ ├── app.config │ ├── chloe │ ├── erl │ ├── nodetool │ └── vm.args └── reltool.config ├── support ├── echo_server.rb └── views │ ├── demo.erb │ └── index.erb └── vendor └── cache ├── execjs-1.1.2.gem ├── jslintrb_v8-1.0.1.gem ├── multi_json-1.0.3.gem ├── rack-1.3.2.gem ├── rake-0.9.2.gem ├── sinatra-1.2.6.gem ├── sprockets-1.0.2.gem ├── therubyracer-0.8.0.gem ├── tilt-1.3.3.gem ├── uglifier-0.5.4.gem └── watchr-0.7.gem /.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mashion/chloe/HEAD/.DS_Store -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mashion/chloe/HEAD/.gitignore -------------------------------------------------------------------------------- /CHANGELOG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mashion/chloe/HEAD/CHANGELOG -------------------------------------------------------------------------------- /Gemfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mashion/chloe/HEAD/Gemfile -------------------------------------------------------------------------------- /Gemfile.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mashion/chloe/HEAD/Gemfile.lock -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mashion/chloe/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mashion/chloe/HEAD/README.md -------------------------------------------------------------------------------- /Rakefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mashion/chloe/HEAD/Rakefile -------------------------------------------------------------------------------- /apps/chloe/docs/architecture.dot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mashion/chloe/HEAD/apps/chloe/docs/architecture.dot -------------------------------------------------------------------------------- /apps/chloe/docs/how_it_works.graph: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mashion/chloe/HEAD/apps/chloe/docs/how_it_works.graph -------------------------------------------------------------------------------- /apps/chloe/src/chloe.app.src: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mashion/chloe/HEAD/apps/chloe/src/chloe.app.src -------------------------------------------------------------------------------- /apps/chloe/src/chloe.erl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mashion/chloe/HEAD/apps/chloe/src/chloe.erl -------------------------------------------------------------------------------- /apps/chloe/src/chloe.hrl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mashion/chloe/HEAD/apps/chloe/src/chloe.hrl -------------------------------------------------------------------------------- /apps/chloe/src/chloe_app.erl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mashion/chloe/HEAD/apps/chloe/src/chloe_app.erl -------------------------------------------------------------------------------- /apps/chloe/src/chloe_channel_store.erl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mashion/chloe/HEAD/apps/chloe/src/chloe_channel_store.erl -------------------------------------------------------------------------------- /apps/chloe/src/chloe_jsonp_stream.erl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mashion/chloe/HEAD/apps/chloe/src/chloe_jsonp_stream.erl -------------------------------------------------------------------------------- /apps/chloe/src/chloe_jsonp_stream_sup.erl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mashion/chloe/HEAD/apps/chloe/src/chloe_jsonp_stream_sup.erl -------------------------------------------------------------------------------- /apps/chloe/src/chloe_message.erl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mashion/chloe/HEAD/apps/chloe/src/chloe_message.erl -------------------------------------------------------------------------------- /apps/chloe/src/chloe_session.erl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mashion/chloe/HEAD/apps/chloe/src/chloe_session.erl -------------------------------------------------------------------------------- /apps/chloe/src/chloe_session_manager.erl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mashion/chloe/HEAD/apps/chloe/src/chloe_session_manager.erl -------------------------------------------------------------------------------- /apps/chloe/src/chloe_session_sup.erl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mashion/chloe/HEAD/apps/chloe/src/chloe_session_sup.erl -------------------------------------------------------------------------------- /apps/chloe/src/chloe_socketio_protocol.erl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mashion/chloe/HEAD/apps/chloe/src/chloe_socketio_protocol.erl -------------------------------------------------------------------------------- /apps/chloe/src/chloe_sup.erl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mashion/chloe/HEAD/apps/chloe/src/chloe_sup.erl -------------------------------------------------------------------------------- /apps/chloe/src/chloe_websocket.erl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mashion/chloe/HEAD/apps/chloe/src/chloe_websocket.erl -------------------------------------------------------------------------------- /apps/chloe/src/chloe_websocket_sup.erl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mashion/chloe/HEAD/apps/chloe/src/chloe_websocket_sup.erl -------------------------------------------------------------------------------- /apps/chloe/src/chloe_xhr_stream.erl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mashion/chloe/HEAD/apps/chloe/src/chloe_xhr_stream.erl -------------------------------------------------------------------------------- /apps/chloe/src/chloe_xhr_stream_sup.erl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mashion/chloe/HEAD/apps/chloe/src/chloe_xhr_stream_sup.erl -------------------------------------------------------------------------------- /apps/chloe/src/chloe_yaws.erl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mashion/chloe/HEAD/apps/chloe/src/chloe_yaws.erl -------------------------------------------------------------------------------- /apps/chloe/src/chloe_yaws_jsonp.erl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mashion/chloe/HEAD/apps/chloe/src/chloe_yaws_jsonp.erl -------------------------------------------------------------------------------- /apps/chloe/src/chloe_yaws_send.erl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mashion/chloe/HEAD/apps/chloe/src/chloe_yaws_send.erl -------------------------------------------------------------------------------- /apps/chloe/src/chloe_yaws_websocket.erl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mashion/chloe/HEAD/apps/chloe/src/chloe_yaws_websocket.erl -------------------------------------------------------------------------------- /apps/chloe/src/chloe_yaws_xhr.erl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mashion/chloe/HEAD/apps/chloe/src/chloe_yaws_xhr.erl -------------------------------------------------------------------------------- /apps/chloe/src/lib_md5.erl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mashion/chloe/HEAD/apps/chloe/src/lib_md5.erl -------------------------------------------------------------------------------- /apps/chloe/test/chloe_session_test.erl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mashion/chloe/HEAD/apps/chloe/test/chloe_session_test.erl -------------------------------------------------------------------------------- /apps/chloe/test/chloe_socketio_protocol_test.erl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mashion/chloe/HEAD/apps/chloe/test/chloe_socketio_protocol_test.erl -------------------------------------------------------------------------------- /apps/chloe/test/gen_server_mock.erl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mashion/chloe/HEAD/apps/chloe/test/gen_server_mock.erl -------------------------------------------------------------------------------- /apps/chloe/test/lib_md5_test.erl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mashion/chloe/HEAD/apps/chloe/test/lib_md5_test.erl -------------------------------------------------------------------------------- /javascripts/chloe-client.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mashion/chloe/HEAD/javascripts/chloe-client.js -------------------------------------------------------------------------------- /javascripts/chloe-jsonp.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mashion/chloe/HEAD/javascripts/chloe-jsonp.js -------------------------------------------------------------------------------- /javascripts/chloe-message.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mashion/chloe/HEAD/javascripts/chloe-message.js -------------------------------------------------------------------------------- /javascripts/chloe-websocket.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mashion/chloe/HEAD/javascripts/chloe-websocket.js -------------------------------------------------------------------------------- /javascripts/chloe-xdomain.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mashion/chloe/HEAD/javascripts/chloe-xdomain.js -------------------------------------------------------------------------------- /javascripts/chloe-xhr.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mashion/chloe/HEAD/javascripts/chloe-xhr.js -------------------------------------------------------------------------------- /javascripts/chloe.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mashion/chloe/HEAD/javascripts/chloe.js -------------------------------------------------------------------------------- /javascripts/json2.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mashion/chloe/HEAD/javascripts/json2.js -------------------------------------------------------------------------------- /packaging/build_ubuntu.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mashion/chloe/HEAD/packaging/build_ubuntu.sh -------------------------------------------------------------------------------- /packaging/chef-cookbook/cookbooks/chloe/README.rdoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mashion/chloe/HEAD/packaging/chef-cookbook/cookbooks/chloe/README.rdoc -------------------------------------------------------------------------------- /packaging/chef-cookbook/cookbooks/chloe/metadata.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mashion/chloe/HEAD/packaging/chef-cookbook/cookbooks/chloe/metadata.json -------------------------------------------------------------------------------- /packaging/chef-cookbook/cookbooks/chloe/metadata.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mashion/chloe/HEAD/packaging/chef-cookbook/cookbooks/chloe/metadata.rb -------------------------------------------------------------------------------- /packaging/chef-cookbook/cookbooks/chloe/recipes/default.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mashion/chloe/HEAD/packaging/chef-cookbook/cookbooks/chloe/recipes/default.rb -------------------------------------------------------------------------------- /packaging/common.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mashion/chloe/HEAD/packaging/common.sh -------------------------------------------------------------------------------- /packaging/sample_user_data.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mashion/chloe/HEAD/packaging/sample_user_data.sh -------------------------------------------------------------------------------- /packaging/start_ec2.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mashion/chloe/HEAD/packaging/start_ec2.sh -------------------------------------------------------------------------------- /provisioning_notes.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mashion/chloe/HEAD/provisioning_notes.txt -------------------------------------------------------------------------------- /public/index.yaws: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mashion/chloe/HEAD/public/index.yaws -------------------------------------------------------------------------------- /rebar.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mashion/chloe/HEAD/rebar.config -------------------------------------------------------------------------------- /rel/files/app.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mashion/chloe/HEAD/rel/files/app.config -------------------------------------------------------------------------------- /rel/files/chloe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mashion/chloe/HEAD/rel/files/chloe -------------------------------------------------------------------------------- /rel/files/erl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mashion/chloe/HEAD/rel/files/erl -------------------------------------------------------------------------------- /rel/files/nodetool: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mashion/chloe/HEAD/rel/files/nodetool -------------------------------------------------------------------------------- /rel/files/vm.args: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mashion/chloe/HEAD/rel/files/vm.args -------------------------------------------------------------------------------- /rel/reltool.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mashion/chloe/HEAD/rel/reltool.config -------------------------------------------------------------------------------- /support/echo_server.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mashion/chloe/HEAD/support/echo_server.rb -------------------------------------------------------------------------------- /support/views/demo.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mashion/chloe/HEAD/support/views/demo.erb -------------------------------------------------------------------------------- /support/views/index.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mashion/chloe/HEAD/support/views/index.erb -------------------------------------------------------------------------------- /vendor/cache/execjs-1.1.2.gem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mashion/chloe/HEAD/vendor/cache/execjs-1.1.2.gem -------------------------------------------------------------------------------- /vendor/cache/jslintrb_v8-1.0.1.gem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mashion/chloe/HEAD/vendor/cache/jslintrb_v8-1.0.1.gem -------------------------------------------------------------------------------- /vendor/cache/multi_json-1.0.3.gem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mashion/chloe/HEAD/vendor/cache/multi_json-1.0.3.gem -------------------------------------------------------------------------------- /vendor/cache/rack-1.3.2.gem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mashion/chloe/HEAD/vendor/cache/rack-1.3.2.gem -------------------------------------------------------------------------------- /vendor/cache/rake-0.9.2.gem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mashion/chloe/HEAD/vendor/cache/rake-0.9.2.gem -------------------------------------------------------------------------------- /vendor/cache/sinatra-1.2.6.gem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mashion/chloe/HEAD/vendor/cache/sinatra-1.2.6.gem -------------------------------------------------------------------------------- /vendor/cache/sprockets-1.0.2.gem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mashion/chloe/HEAD/vendor/cache/sprockets-1.0.2.gem -------------------------------------------------------------------------------- /vendor/cache/therubyracer-0.8.0.gem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mashion/chloe/HEAD/vendor/cache/therubyracer-0.8.0.gem -------------------------------------------------------------------------------- /vendor/cache/tilt-1.3.3.gem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mashion/chloe/HEAD/vendor/cache/tilt-1.3.3.gem -------------------------------------------------------------------------------- /vendor/cache/uglifier-0.5.4.gem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mashion/chloe/HEAD/vendor/cache/uglifier-0.5.4.gem -------------------------------------------------------------------------------- /vendor/cache/watchr-0.7.gem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mashion/chloe/HEAD/vendor/cache/watchr-0.7.gem --------------------------------------------------------------------------------