├── .bowerrc ├── .env ├── .eslintignore ├── .eslintrc ├── .gitignore ├── .jsdoc.json ├── .jshintrc ├── .jslintrc ├── Gruntfile.js ├── LICENSE ├── README.md ├── client ├── css │ ├── google_fonts_roboto.css │ ├── highlight.js │ │ ├── AUTHORS.en.txt │ │ ├── AUTHORS.ru.txt │ │ ├── LICENSE │ │ ├── README.md │ │ ├── README.ru.md │ │ ├── classref.txt │ │ ├── export.html │ │ ├── highlight.js │ │ ├── highlight.pack.js │ │ ├── highlight_src.js │ │ ├── languages │ │ │ ├── 1c.js │ │ │ ├── apache.js │ │ │ ├── avrasm.js │ │ │ ├── axapta.js │ │ │ ├── bash.js │ │ │ ├── cmake.js │ │ │ ├── cpp.js │ │ │ ├── cs.js │ │ │ ├── css.js │ │ │ ├── delphi.js │ │ │ ├── diff.js │ │ │ ├── django.js │ │ │ ├── dos.js │ │ │ ├── erlang-repl.js │ │ │ ├── erlang.js │ │ │ ├── go.js │ │ │ ├── haskell.js │ │ │ ├── ini.js │ │ │ ├── java.js │ │ │ ├── javascript.js │ │ │ ├── lisp.js │ │ │ ├── lua.js │ │ │ ├── mel.js │ │ │ ├── nginx.js │ │ │ ├── objectivec.js │ │ │ ├── parser3.js │ │ │ ├── perl.js │ │ │ ├── php.js │ │ │ ├── profile.js │ │ │ ├── python.js │ │ │ ├── renderman.js │ │ │ ├── ruby.js │ │ │ ├── scala.js │ │ │ ├── smalltalk.js │ │ │ ├── sql.js │ │ │ ├── tex.js │ │ │ ├── vala.js │ │ │ ├── vbscript.js │ │ │ ├── vhdl.js │ │ │ └── xml.js │ │ ├── readme.eng.txt │ │ ├── readme.rus.txt │ │ ├── styles │ │ │ ├── ascetic.css │ │ │ ├── brown_paper.css │ │ │ ├── brown_papersq.png │ │ │ ├── dark.css │ │ │ ├── default.css │ │ │ ├── default.css.orig │ │ │ ├── far.css │ │ │ ├── github.css │ │ │ ├── idea.css │ │ │ ├── ir_black.css │ │ │ ├── magula.css │ │ │ ├── monokai_sublime.css │ │ │ ├── school_book.css │ │ │ ├── school_book.png │ │ │ ├── sunburst.css │ │ │ ├── vs.css │ │ │ └── zenburn.css │ │ └── test.html │ ├── pipo.css │ ├── semantic.css │ └── themes │ │ ├── basic │ │ └── assets │ │ │ └── fonts │ │ │ ├── icons.eot │ │ │ ├── icons.svg │ │ │ ├── icons.ttf │ │ │ └── icons.woff │ │ └── default │ │ └── assets │ │ ├── fonts │ │ ├── icons.eot │ │ ├── icons.otf │ │ ├── icons.svg │ │ ├── icons.ttf │ │ ├── icons.woff │ │ └── icons.woff2 │ │ └── images │ │ └── flags.png ├── electronClient.js ├── img │ ├── favicon.ico │ ├── gravatar_default.jpg │ ├── gravatar_phutchins.jpeg │ └── pipo.icns ├── js │ ├── authentication │ │ └── index.js │ ├── bundle.js │ ├── chat │ │ ├── header.js │ │ └── index.js │ ├── client │ │ └── index.js │ ├── components │ │ ├── SparkMD5 │ │ │ ├── .bower.json │ │ │ ├── LICENSE │ │ │ ├── LICENSE2 │ │ │ ├── README.md │ │ │ ├── bower.json │ │ │ ├── component.json │ │ │ ├── package.json │ │ │ ├── spark-md5.js │ │ │ └── spark-md5.min.js │ │ ├── async │ │ │ ├── .bower.json │ │ │ ├── CHANGELOG.md │ │ │ ├── LICENSE │ │ │ ├── Makefile │ │ │ ├── README.md │ │ │ ├── bower.json │ │ │ ├── component.json │ │ │ ├── deps │ │ │ │ ├── nodeunit.css │ │ │ │ └── nodeunit.js │ │ │ ├── dist │ │ │ │ ├── async.js │ │ │ │ ├── async.min.js │ │ │ │ └── async.min.map │ │ │ ├── karma.conf.js │ │ │ ├── lib │ │ │ │ └── async.js │ │ │ ├── mocha_test │ │ │ │ ├── compose.js │ │ │ │ ├── forever.js │ │ │ │ └── support │ │ │ │ │ └── is_browser.js │ │ │ ├── package.json │ │ │ ├── perf │ │ │ │ ├── benchmark.js │ │ │ │ ├── memory.js │ │ │ │ └── suites.js │ │ │ └── support │ │ │ │ └── sync-package-managers.js │ │ ├── base64 │ │ │ ├── .bower.json │ │ │ ├── LICENSE │ │ │ ├── README.md │ │ │ ├── base64.js │ │ │ ├── base64.min.js │ │ │ ├── bower.json │ │ │ └── package.json │ │ ├── binaryjs │ │ │ ├── .bower.json │ │ │ ├── .gitignore │ │ │ ├── .gitmodules │ │ │ ├── .travis.yml │ │ │ ├── LICENSE │ │ │ ├── Makefile │ │ │ ├── README.md │ │ │ ├── bin │ │ │ │ └── build.js │ │ │ ├── dist │ │ │ │ ├── README.md │ │ │ │ ├── binary.js │ │ │ │ └── binary.min.js │ │ │ ├── doc │ │ │ │ ├── README.md │ │ │ │ ├── api.md │ │ │ │ └── start.md │ │ │ ├── examples │ │ │ │ ├── README.md │ │ │ │ ├── fileupload │ │ │ │ │ ├── README.md │ │ │ │ │ ├── public │ │ │ │ │ │ └── index.html │ │ │ │ │ └── server.js │ │ │ │ ├── helloworld │ │ │ │ │ ├── README.md │ │ │ │ │ ├── flower.png │ │ │ │ │ ├── index.html │ │ │ │ │ └── server.js │ │ │ │ └── imageshare │ │ │ │ │ ├── public │ │ │ │ │ └── index.html │ │ │ │ │ └── server.js │ │ │ ├── lib │ │ │ │ ├── client.js │ │ │ │ ├── client │ │ │ │ │ ├── blob_stream.js │ │ │ │ │ └── stream.js │ │ │ │ ├── server.js │ │ │ │ ├── stream.js │ │ │ │ └── util.js │ │ │ ├── package.json │ │ │ └── test │ │ │ │ ├── client.js │ │ │ │ ├── server.js │ │ │ │ └── stream.js │ │ ├── buffer │ │ │ ├── .bower.json │ │ │ ├── bower.json │ │ │ ├── buffer.js │ │ │ ├── buffer.min.js │ │ │ ├── package.json │ │ │ └── readme.md │ │ ├── crypto │ │ │ ├── .bower.json │ │ │ ├── bower.json │ │ │ ├── crypto.js │ │ │ ├── crypto.min.js │ │ │ ├── package.json │ │ │ └── readme.md │ │ ├── http │ │ │ ├── .bower.json │ │ │ ├── bower.json │ │ │ ├── http.js │ │ │ ├── http.min.js │ │ │ ├── package.json │ │ │ └── readme.md │ │ ├── https │ │ │ ├── .bower.json │ │ │ ├── bower.json │ │ │ ├── https.js │ │ │ ├── https.min.js │ │ │ ├── package.json │ │ │ └── readme.md │ │ ├── js-md5 │ │ │ ├── .bower.json │ │ │ ├── .covignore │ │ │ ├── .gitignore │ │ │ ├── .travis.yml │ │ │ ├── CHANGELOG.md │ │ │ ├── LICENSE.txt │ │ │ ├── README.md │ │ │ ├── bower.json │ │ │ ├── build │ │ │ │ └── md5.min.js │ │ │ ├── doc │ │ │ │ ├── Md5_.html │ │ │ │ ├── fonts │ │ │ │ │ ├── OpenSans-Bold-webfont.eot │ │ │ │ │ ├── OpenSans-Bold-webfont.svg │ │ │ │ │ ├── OpenSans-Bold-webfont.woff │ │ │ │ │ ├── OpenSans-BoldItalic-webfont.eot │ │ │ │ │ ├── OpenSans-BoldItalic-webfont.svg │ │ │ │ │ ├── OpenSans-BoldItalic-webfont.woff │ │ │ │ │ ├── OpenSans-Italic-webfont.eot │ │ │ │ │ ├── OpenSans-Italic-webfont.svg │ │ │ │ │ ├── OpenSans-Italic-webfont.woff │ │ │ │ │ ├── OpenSans-Light-webfont.eot │ │ │ │ │ ├── OpenSans-Light-webfont.svg │ │ │ │ │ ├── OpenSans-Light-webfont.woff │ │ │ │ │ ├── OpenSans-LightItalic-webfont.eot │ │ │ │ │ ├── OpenSans-LightItalic-webfont.svg │ │ │ │ │ ├── OpenSans-LightItalic-webfont.woff │ │ │ │ │ ├── OpenSans-Regular-webfont.eot │ │ │ │ │ ├── OpenSans-Regular-webfont.svg │ │ │ │ │ └── OpenSans-Regular-webfont.woff │ │ │ │ ├── global.html │ │ │ │ ├── index.html │ │ │ │ ├── md5.html │ │ │ │ ├── md5.js.html │ │ │ │ ├── scripts │ │ │ │ │ ├── linenumber.js │ │ │ │ │ └── prettify │ │ │ │ │ │ ├── Apache-License-2.0.txt │ │ │ │ │ │ ├── lang-css.js │ │ │ │ │ │ └── prettify.js │ │ │ │ └── styles │ │ │ │ │ ├── jsdoc-default.css │ │ │ │ │ ├── prettify-jsdoc.css │ │ │ │ │ └── prettify-tomorrow.css │ │ │ ├── package.json │ │ │ └── src │ │ │ │ └── md5.js │ │ └── querystring │ │ │ ├── .bower.json │ │ │ ├── bower.json │ │ │ ├── package.json │ │ │ ├── querystring.js │ │ │ ├── querystring.min.js │ │ │ └── readme.md │ ├── delivery.js │ ├── encryption │ │ └── index.js │ ├── files │ │ └── index.js │ ├── lib │ │ ├── FileSaver.js │ │ ├── async.js │ │ ├── blob.js │ │ ├── highlight.js │ │ ├── highlight.min.js │ │ ├── jquery-1.11.1.js │ │ ├── jquery.js │ │ ├── jquery.pulse.js │ │ ├── kbpgp.js │ │ ├── livestamp.min.js │ │ ├── marked.js │ │ ├── moment.min.js │ │ ├── semantic.js │ │ ├── semantic.js.old │ │ ├── socket.io-1.3.5.js │ │ ├── socket.io-stream.js │ │ └── zlib.min.js.map │ ├── messaging │ │ └── serverCommand.js │ ├── modals │ │ ├── createRoomModal.js │ │ ├── editRoomModal.js │ │ ├── registerUserPrompt.js │ │ ├── sendFileModal.js │ │ └── unlockClientKeyPairModal.js │ ├── network │ │ ├── binSocketClient.js │ │ └── socketClient.js │ ├── notification │ │ └── index.js │ ├── users │ │ ├── masterUserlist.js │ │ ├── user.js │ │ └── userlist.js │ └── utils.js ├── test │ └── js │ │ └── chatHeader.unit.js └── views │ ├── client.pug │ ├── postDeps.pug │ └── preDeps.pug ├── config ├── adminData.sample │ └── adminCertificate ├── database.js ├── http.js ├── https.js ├── logger.js ├── markdown.js └── pipo.js ├── docs ├── chat_and_pm_merge_and_chat_id ├── codebaseRefactorAndCleanup.md ├── membership_and_active_status ├── pipo_whitepaper ├── refactor.notes ├── running_notes ├── screenshots │ ├── pipo_flip.png │ └── pipo_phutchins.png └── todo.airplane ├── env ├── jsdoc ├── ChatManager.html ├── SocketServer.html ├── client_js_chat_index.js.html ├── client_js_encryption_index.js.html ├── client_js_users_user.js.html ├── client_js_users_userlist.js.html ├── client_js_utils.js.html ├── fonts │ ├── OpenSans-Bold-webfont.eot │ ├── OpenSans-Bold-webfont.svg │ ├── OpenSans-Bold-webfont.woff │ ├── OpenSans-BoldItalic-webfont.eot │ ├── OpenSans-BoldItalic-webfont.svg │ ├── OpenSans-BoldItalic-webfont.woff │ ├── OpenSans-Italic-webfont.eot │ ├── OpenSans-Italic-webfont.svg │ ├── OpenSans-Italic-webfont.woff │ ├── OpenSans-Light-webfont.eot │ ├── OpenSans-Light-webfont.svg │ ├── OpenSans-Light-webfont.woff │ ├── OpenSans-LightItalic-webfont.eot │ ├── OpenSans-LightItalic-webfont.svg │ ├── OpenSans-LightItalic-webfont.woff │ ├── OpenSans-Regular-webfont.eot │ ├── OpenSans-Regular-webfont.svg │ └── OpenSans-Regular-webfont.woff ├── index.html ├── module-pipo_users_user.html ├── module-pipo_users_userlist.html ├── module-pipo_utils.html ├── scripts │ ├── linenumber.js │ └── prettify │ │ ├── Apache-License-2.0.txt │ │ ├── lang-css.js │ │ └── prettify.js ├── server_js_socketServer.js.html ├── server_models_user.js.html └── styles │ ├── jsdoc-default.css │ ├── prettify-jsdoc.css │ └── prettify-tomorrow.css ├── keys ├── pipo.key └── pipo.pub ├── main.js ├── package.json ├── scripts └── setup.js ├── server ├── js │ ├── database.js │ ├── managers │ │ ├── authentication.js │ │ ├── encryption.js │ │ ├── file.js │ │ ├── membership.js │ │ └── notify.js │ └── socketServer.js ├── models │ ├── chat.js │ ├── keyid.js │ ├── keypair.js │ ├── membership.js │ ├── message.js │ ├── pfile.js │ ├── privatechat.js │ ├── privkey.js │ ├── room.js │ └── user.js ├── routes │ ├── auth.js │ ├── client.js │ ├── keys.js │ ├── membership.js │ └── user.js └── server.js └── test ├── main.unit.js ├── scripts └── line_count.sh └── server ├── js ├── database.unit.js ├── managers │ └── authentication.unit.js └── socketServer.unit.js ├── models ├── room.unit.js └── user.spec.js └── server.unit.js /.bowerrc: -------------------------------------------------------------------------------- 1 | { 2 | "directory": "client/js/components" 3 | } 4 | -------------------------------------------------------------------------------- /.env: -------------------------------------------------------------------------------- 1 | NODE_ENV=production 2 | -------------------------------------------------------------------------------- /.eslintignore: -------------------------------------------------------------------------------- 1 | node_modules/* 2 | coverage/ 3 | test/ 4 | -------------------------------------------------------------------------------- /.eslintrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phutchins/pipo/HEAD/.eslintrc -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phutchins/pipo/HEAD/.gitignore -------------------------------------------------------------------------------- /.jsdoc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phutchins/pipo/HEAD/.jsdoc.json -------------------------------------------------------------------------------- /.jshintrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phutchins/pipo/HEAD/.jshintrc -------------------------------------------------------------------------------- /.jslintrc: -------------------------------------------------------------------------------- 1 | { 2 | "indent": 2 3 | } 4 | -------------------------------------------------------------------------------- /Gruntfile.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phutchins/pipo/HEAD/Gruntfile.js -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phutchins/pipo/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phutchins/pipo/HEAD/README.md -------------------------------------------------------------------------------- /client/css/google_fonts_roboto.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phutchins/pipo/HEAD/client/css/google_fonts_roboto.css -------------------------------------------------------------------------------- /client/css/highlight.js/AUTHORS.en.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phutchins/pipo/HEAD/client/css/highlight.js/AUTHORS.en.txt -------------------------------------------------------------------------------- /client/css/highlight.js/AUTHORS.ru.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phutchins/pipo/HEAD/client/css/highlight.js/AUTHORS.ru.txt -------------------------------------------------------------------------------- /client/css/highlight.js/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phutchins/pipo/HEAD/client/css/highlight.js/LICENSE -------------------------------------------------------------------------------- /client/css/highlight.js/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phutchins/pipo/HEAD/client/css/highlight.js/README.md -------------------------------------------------------------------------------- /client/css/highlight.js/README.ru.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phutchins/pipo/HEAD/client/css/highlight.js/README.ru.md -------------------------------------------------------------------------------- /client/css/highlight.js/classref.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phutchins/pipo/HEAD/client/css/highlight.js/classref.txt -------------------------------------------------------------------------------- /client/css/highlight.js/export.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phutchins/pipo/HEAD/client/css/highlight.js/export.html -------------------------------------------------------------------------------- /client/css/highlight.js/highlight.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phutchins/pipo/HEAD/client/css/highlight.js/highlight.js -------------------------------------------------------------------------------- /client/css/highlight.js/highlight.pack.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phutchins/pipo/HEAD/client/css/highlight.js/highlight.pack.js -------------------------------------------------------------------------------- /client/css/highlight.js/highlight_src.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phutchins/pipo/HEAD/client/css/highlight.js/highlight_src.js -------------------------------------------------------------------------------- /client/css/highlight.js/languages/1c.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phutchins/pipo/HEAD/client/css/highlight.js/languages/1c.js -------------------------------------------------------------------------------- /client/css/highlight.js/languages/apache.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phutchins/pipo/HEAD/client/css/highlight.js/languages/apache.js -------------------------------------------------------------------------------- /client/css/highlight.js/languages/avrasm.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phutchins/pipo/HEAD/client/css/highlight.js/languages/avrasm.js -------------------------------------------------------------------------------- /client/css/highlight.js/languages/axapta.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phutchins/pipo/HEAD/client/css/highlight.js/languages/axapta.js -------------------------------------------------------------------------------- /client/css/highlight.js/languages/bash.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phutchins/pipo/HEAD/client/css/highlight.js/languages/bash.js -------------------------------------------------------------------------------- /client/css/highlight.js/languages/cmake.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phutchins/pipo/HEAD/client/css/highlight.js/languages/cmake.js -------------------------------------------------------------------------------- /client/css/highlight.js/languages/cpp.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phutchins/pipo/HEAD/client/css/highlight.js/languages/cpp.js -------------------------------------------------------------------------------- /client/css/highlight.js/languages/cs.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phutchins/pipo/HEAD/client/css/highlight.js/languages/cs.js -------------------------------------------------------------------------------- /client/css/highlight.js/languages/css.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phutchins/pipo/HEAD/client/css/highlight.js/languages/css.js -------------------------------------------------------------------------------- /client/css/highlight.js/languages/delphi.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phutchins/pipo/HEAD/client/css/highlight.js/languages/delphi.js -------------------------------------------------------------------------------- /client/css/highlight.js/languages/diff.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phutchins/pipo/HEAD/client/css/highlight.js/languages/diff.js -------------------------------------------------------------------------------- /client/css/highlight.js/languages/django.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phutchins/pipo/HEAD/client/css/highlight.js/languages/django.js -------------------------------------------------------------------------------- /client/css/highlight.js/languages/dos.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phutchins/pipo/HEAD/client/css/highlight.js/languages/dos.js -------------------------------------------------------------------------------- /client/css/highlight.js/languages/erlang-repl.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phutchins/pipo/HEAD/client/css/highlight.js/languages/erlang-repl.js -------------------------------------------------------------------------------- /client/css/highlight.js/languages/erlang.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phutchins/pipo/HEAD/client/css/highlight.js/languages/erlang.js -------------------------------------------------------------------------------- /client/css/highlight.js/languages/go.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phutchins/pipo/HEAD/client/css/highlight.js/languages/go.js -------------------------------------------------------------------------------- /client/css/highlight.js/languages/haskell.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phutchins/pipo/HEAD/client/css/highlight.js/languages/haskell.js -------------------------------------------------------------------------------- /client/css/highlight.js/languages/ini.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phutchins/pipo/HEAD/client/css/highlight.js/languages/ini.js -------------------------------------------------------------------------------- /client/css/highlight.js/languages/java.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phutchins/pipo/HEAD/client/css/highlight.js/languages/java.js -------------------------------------------------------------------------------- /client/css/highlight.js/languages/javascript.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phutchins/pipo/HEAD/client/css/highlight.js/languages/javascript.js -------------------------------------------------------------------------------- /client/css/highlight.js/languages/lisp.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phutchins/pipo/HEAD/client/css/highlight.js/languages/lisp.js -------------------------------------------------------------------------------- /client/css/highlight.js/languages/lua.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phutchins/pipo/HEAD/client/css/highlight.js/languages/lua.js -------------------------------------------------------------------------------- /client/css/highlight.js/languages/mel.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phutchins/pipo/HEAD/client/css/highlight.js/languages/mel.js -------------------------------------------------------------------------------- /client/css/highlight.js/languages/nginx.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phutchins/pipo/HEAD/client/css/highlight.js/languages/nginx.js -------------------------------------------------------------------------------- /client/css/highlight.js/languages/objectivec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phutchins/pipo/HEAD/client/css/highlight.js/languages/objectivec.js -------------------------------------------------------------------------------- /client/css/highlight.js/languages/parser3.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phutchins/pipo/HEAD/client/css/highlight.js/languages/parser3.js -------------------------------------------------------------------------------- /client/css/highlight.js/languages/perl.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phutchins/pipo/HEAD/client/css/highlight.js/languages/perl.js -------------------------------------------------------------------------------- /client/css/highlight.js/languages/php.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phutchins/pipo/HEAD/client/css/highlight.js/languages/php.js -------------------------------------------------------------------------------- /client/css/highlight.js/languages/profile.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phutchins/pipo/HEAD/client/css/highlight.js/languages/profile.js -------------------------------------------------------------------------------- /client/css/highlight.js/languages/python.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phutchins/pipo/HEAD/client/css/highlight.js/languages/python.js -------------------------------------------------------------------------------- /client/css/highlight.js/languages/renderman.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phutchins/pipo/HEAD/client/css/highlight.js/languages/renderman.js -------------------------------------------------------------------------------- /client/css/highlight.js/languages/ruby.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phutchins/pipo/HEAD/client/css/highlight.js/languages/ruby.js -------------------------------------------------------------------------------- /client/css/highlight.js/languages/scala.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phutchins/pipo/HEAD/client/css/highlight.js/languages/scala.js -------------------------------------------------------------------------------- /client/css/highlight.js/languages/smalltalk.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phutchins/pipo/HEAD/client/css/highlight.js/languages/smalltalk.js -------------------------------------------------------------------------------- /client/css/highlight.js/languages/sql.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phutchins/pipo/HEAD/client/css/highlight.js/languages/sql.js -------------------------------------------------------------------------------- /client/css/highlight.js/languages/tex.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phutchins/pipo/HEAD/client/css/highlight.js/languages/tex.js -------------------------------------------------------------------------------- /client/css/highlight.js/languages/vala.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phutchins/pipo/HEAD/client/css/highlight.js/languages/vala.js -------------------------------------------------------------------------------- /client/css/highlight.js/languages/vbscript.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phutchins/pipo/HEAD/client/css/highlight.js/languages/vbscript.js -------------------------------------------------------------------------------- /client/css/highlight.js/languages/vhdl.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phutchins/pipo/HEAD/client/css/highlight.js/languages/vhdl.js -------------------------------------------------------------------------------- /client/css/highlight.js/languages/xml.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phutchins/pipo/HEAD/client/css/highlight.js/languages/xml.js -------------------------------------------------------------------------------- /client/css/highlight.js/readme.eng.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phutchins/pipo/HEAD/client/css/highlight.js/readme.eng.txt -------------------------------------------------------------------------------- /client/css/highlight.js/readme.rus.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phutchins/pipo/HEAD/client/css/highlight.js/readme.rus.txt -------------------------------------------------------------------------------- /client/css/highlight.js/styles/ascetic.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phutchins/pipo/HEAD/client/css/highlight.js/styles/ascetic.css -------------------------------------------------------------------------------- /client/css/highlight.js/styles/brown_paper.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phutchins/pipo/HEAD/client/css/highlight.js/styles/brown_paper.css -------------------------------------------------------------------------------- /client/css/highlight.js/styles/brown_papersq.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phutchins/pipo/HEAD/client/css/highlight.js/styles/brown_papersq.png -------------------------------------------------------------------------------- /client/css/highlight.js/styles/dark.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phutchins/pipo/HEAD/client/css/highlight.js/styles/dark.css -------------------------------------------------------------------------------- /client/css/highlight.js/styles/default.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phutchins/pipo/HEAD/client/css/highlight.js/styles/default.css -------------------------------------------------------------------------------- /client/css/highlight.js/styles/default.css.orig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phutchins/pipo/HEAD/client/css/highlight.js/styles/default.css.orig -------------------------------------------------------------------------------- /client/css/highlight.js/styles/far.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phutchins/pipo/HEAD/client/css/highlight.js/styles/far.css -------------------------------------------------------------------------------- /client/css/highlight.js/styles/github.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phutchins/pipo/HEAD/client/css/highlight.js/styles/github.css -------------------------------------------------------------------------------- /client/css/highlight.js/styles/idea.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phutchins/pipo/HEAD/client/css/highlight.js/styles/idea.css -------------------------------------------------------------------------------- /client/css/highlight.js/styles/ir_black.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phutchins/pipo/HEAD/client/css/highlight.js/styles/ir_black.css -------------------------------------------------------------------------------- /client/css/highlight.js/styles/magula.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phutchins/pipo/HEAD/client/css/highlight.js/styles/magula.css -------------------------------------------------------------------------------- /client/css/highlight.js/styles/monokai_sublime.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phutchins/pipo/HEAD/client/css/highlight.js/styles/monokai_sublime.css -------------------------------------------------------------------------------- /client/css/highlight.js/styles/school_book.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phutchins/pipo/HEAD/client/css/highlight.js/styles/school_book.css -------------------------------------------------------------------------------- /client/css/highlight.js/styles/school_book.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phutchins/pipo/HEAD/client/css/highlight.js/styles/school_book.png -------------------------------------------------------------------------------- /client/css/highlight.js/styles/sunburst.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phutchins/pipo/HEAD/client/css/highlight.js/styles/sunburst.css -------------------------------------------------------------------------------- /client/css/highlight.js/styles/vs.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phutchins/pipo/HEAD/client/css/highlight.js/styles/vs.css -------------------------------------------------------------------------------- /client/css/highlight.js/styles/zenburn.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phutchins/pipo/HEAD/client/css/highlight.js/styles/zenburn.css -------------------------------------------------------------------------------- /client/css/highlight.js/test.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phutchins/pipo/HEAD/client/css/highlight.js/test.html -------------------------------------------------------------------------------- /client/css/pipo.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phutchins/pipo/HEAD/client/css/pipo.css -------------------------------------------------------------------------------- /client/css/semantic.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phutchins/pipo/HEAD/client/css/semantic.css -------------------------------------------------------------------------------- /client/css/themes/basic/assets/fonts/icons.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phutchins/pipo/HEAD/client/css/themes/basic/assets/fonts/icons.eot -------------------------------------------------------------------------------- /client/css/themes/basic/assets/fonts/icons.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phutchins/pipo/HEAD/client/css/themes/basic/assets/fonts/icons.svg -------------------------------------------------------------------------------- /client/css/themes/basic/assets/fonts/icons.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phutchins/pipo/HEAD/client/css/themes/basic/assets/fonts/icons.ttf -------------------------------------------------------------------------------- /client/css/themes/basic/assets/fonts/icons.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phutchins/pipo/HEAD/client/css/themes/basic/assets/fonts/icons.woff -------------------------------------------------------------------------------- /client/css/themes/default/assets/fonts/icons.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phutchins/pipo/HEAD/client/css/themes/default/assets/fonts/icons.eot -------------------------------------------------------------------------------- /client/css/themes/default/assets/fonts/icons.otf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phutchins/pipo/HEAD/client/css/themes/default/assets/fonts/icons.otf -------------------------------------------------------------------------------- /client/css/themes/default/assets/fonts/icons.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phutchins/pipo/HEAD/client/css/themes/default/assets/fonts/icons.svg -------------------------------------------------------------------------------- /client/css/themes/default/assets/fonts/icons.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phutchins/pipo/HEAD/client/css/themes/default/assets/fonts/icons.ttf -------------------------------------------------------------------------------- /client/css/themes/default/assets/fonts/icons.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phutchins/pipo/HEAD/client/css/themes/default/assets/fonts/icons.woff -------------------------------------------------------------------------------- /client/css/themes/default/assets/fonts/icons.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phutchins/pipo/HEAD/client/css/themes/default/assets/fonts/icons.woff2 -------------------------------------------------------------------------------- /client/css/themes/default/assets/images/flags.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phutchins/pipo/HEAD/client/css/themes/default/assets/images/flags.png -------------------------------------------------------------------------------- /client/electronClient.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phutchins/pipo/HEAD/client/electronClient.js -------------------------------------------------------------------------------- /client/img/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phutchins/pipo/HEAD/client/img/favicon.ico -------------------------------------------------------------------------------- /client/img/gravatar_default.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phutchins/pipo/HEAD/client/img/gravatar_default.jpg -------------------------------------------------------------------------------- /client/img/gravatar_phutchins.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phutchins/pipo/HEAD/client/img/gravatar_phutchins.jpeg -------------------------------------------------------------------------------- /client/img/pipo.icns: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phutchins/pipo/HEAD/client/img/pipo.icns -------------------------------------------------------------------------------- /client/js/authentication/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phutchins/pipo/HEAD/client/js/authentication/index.js -------------------------------------------------------------------------------- /client/js/bundle.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phutchins/pipo/HEAD/client/js/bundle.js -------------------------------------------------------------------------------- /client/js/chat/header.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phutchins/pipo/HEAD/client/js/chat/header.js -------------------------------------------------------------------------------- /client/js/chat/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phutchins/pipo/HEAD/client/js/chat/index.js -------------------------------------------------------------------------------- /client/js/client/index.js: -------------------------------------------------------------------------------- 1 | /* 2 | * Web client starting point 3 | */ 4 | -------------------------------------------------------------------------------- /client/js/components/SparkMD5/.bower.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phutchins/pipo/HEAD/client/js/components/SparkMD5/.bower.json -------------------------------------------------------------------------------- /client/js/components/SparkMD5/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phutchins/pipo/HEAD/client/js/components/SparkMD5/LICENSE -------------------------------------------------------------------------------- /client/js/components/SparkMD5/LICENSE2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phutchins/pipo/HEAD/client/js/components/SparkMD5/LICENSE2 -------------------------------------------------------------------------------- /client/js/components/SparkMD5/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phutchins/pipo/HEAD/client/js/components/SparkMD5/README.md -------------------------------------------------------------------------------- /client/js/components/SparkMD5/bower.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phutchins/pipo/HEAD/client/js/components/SparkMD5/bower.json -------------------------------------------------------------------------------- /client/js/components/SparkMD5/component.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phutchins/pipo/HEAD/client/js/components/SparkMD5/component.json -------------------------------------------------------------------------------- /client/js/components/SparkMD5/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phutchins/pipo/HEAD/client/js/components/SparkMD5/package.json -------------------------------------------------------------------------------- /client/js/components/SparkMD5/spark-md5.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phutchins/pipo/HEAD/client/js/components/SparkMD5/spark-md5.js -------------------------------------------------------------------------------- /client/js/components/SparkMD5/spark-md5.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phutchins/pipo/HEAD/client/js/components/SparkMD5/spark-md5.min.js -------------------------------------------------------------------------------- /client/js/components/async/.bower.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phutchins/pipo/HEAD/client/js/components/async/.bower.json -------------------------------------------------------------------------------- /client/js/components/async/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phutchins/pipo/HEAD/client/js/components/async/CHANGELOG.md -------------------------------------------------------------------------------- /client/js/components/async/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phutchins/pipo/HEAD/client/js/components/async/LICENSE -------------------------------------------------------------------------------- /client/js/components/async/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phutchins/pipo/HEAD/client/js/components/async/Makefile -------------------------------------------------------------------------------- /client/js/components/async/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phutchins/pipo/HEAD/client/js/components/async/README.md -------------------------------------------------------------------------------- /client/js/components/async/bower.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phutchins/pipo/HEAD/client/js/components/async/bower.json -------------------------------------------------------------------------------- /client/js/components/async/component.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phutchins/pipo/HEAD/client/js/components/async/component.json -------------------------------------------------------------------------------- /client/js/components/async/deps/nodeunit.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phutchins/pipo/HEAD/client/js/components/async/deps/nodeunit.css -------------------------------------------------------------------------------- /client/js/components/async/deps/nodeunit.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phutchins/pipo/HEAD/client/js/components/async/deps/nodeunit.js -------------------------------------------------------------------------------- /client/js/components/async/dist/async.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phutchins/pipo/HEAD/client/js/components/async/dist/async.js -------------------------------------------------------------------------------- /client/js/components/async/dist/async.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phutchins/pipo/HEAD/client/js/components/async/dist/async.min.js -------------------------------------------------------------------------------- /client/js/components/async/dist/async.min.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phutchins/pipo/HEAD/client/js/components/async/dist/async.min.map -------------------------------------------------------------------------------- /client/js/components/async/karma.conf.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phutchins/pipo/HEAD/client/js/components/async/karma.conf.js -------------------------------------------------------------------------------- /client/js/components/async/lib/async.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phutchins/pipo/HEAD/client/js/components/async/lib/async.js -------------------------------------------------------------------------------- /client/js/components/async/mocha_test/compose.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phutchins/pipo/HEAD/client/js/components/async/mocha_test/compose.js -------------------------------------------------------------------------------- /client/js/components/async/mocha_test/forever.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phutchins/pipo/HEAD/client/js/components/async/mocha_test/forever.js -------------------------------------------------------------------------------- /client/js/components/async/mocha_test/support/is_browser.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phutchins/pipo/HEAD/client/js/components/async/mocha_test/support/is_browser.js -------------------------------------------------------------------------------- /client/js/components/async/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phutchins/pipo/HEAD/client/js/components/async/package.json -------------------------------------------------------------------------------- /client/js/components/async/perf/benchmark.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phutchins/pipo/HEAD/client/js/components/async/perf/benchmark.js -------------------------------------------------------------------------------- /client/js/components/async/perf/memory.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phutchins/pipo/HEAD/client/js/components/async/perf/memory.js -------------------------------------------------------------------------------- /client/js/components/async/perf/suites.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phutchins/pipo/HEAD/client/js/components/async/perf/suites.js -------------------------------------------------------------------------------- /client/js/components/async/support/sync-package-managers.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phutchins/pipo/HEAD/client/js/components/async/support/sync-package-managers.js -------------------------------------------------------------------------------- /client/js/components/base64/.bower.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phutchins/pipo/HEAD/client/js/components/base64/.bower.json -------------------------------------------------------------------------------- /client/js/components/base64/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phutchins/pipo/HEAD/client/js/components/base64/LICENSE -------------------------------------------------------------------------------- /client/js/components/base64/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phutchins/pipo/HEAD/client/js/components/base64/README.md -------------------------------------------------------------------------------- /client/js/components/base64/base64.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phutchins/pipo/HEAD/client/js/components/base64/base64.js -------------------------------------------------------------------------------- /client/js/components/base64/base64.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phutchins/pipo/HEAD/client/js/components/base64/base64.min.js -------------------------------------------------------------------------------- /client/js/components/base64/bower.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phutchins/pipo/HEAD/client/js/components/base64/bower.json -------------------------------------------------------------------------------- /client/js/components/base64/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phutchins/pipo/HEAD/client/js/components/base64/package.json -------------------------------------------------------------------------------- /client/js/components/binaryjs/.bower.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phutchins/pipo/HEAD/client/js/components/binaryjs/.bower.json -------------------------------------------------------------------------------- /client/js/components/binaryjs/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phutchins/pipo/HEAD/client/js/components/binaryjs/.gitignore -------------------------------------------------------------------------------- /client/js/components/binaryjs/.gitmodules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phutchins/pipo/HEAD/client/js/components/binaryjs/.gitmodules -------------------------------------------------------------------------------- /client/js/components/binaryjs/.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phutchins/pipo/HEAD/client/js/components/binaryjs/.travis.yml -------------------------------------------------------------------------------- /client/js/components/binaryjs/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phutchins/pipo/HEAD/client/js/components/binaryjs/LICENSE -------------------------------------------------------------------------------- /client/js/components/binaryjs/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phutchins/pipo/HEAD/client/js/components/binaryjs/Makefile -------------------------------------------------------------------------------- /client/js/components/binaryjs/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phutchins/pipo/HEAD/client/js/components/binaryjs/README.md -------------------------------------------------------------------------------- /client/js/components/binaryjs/bin/build.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phutchins/pipo/HEAD/client/js/components/binaryjs/bin/build.js -------------------------------------------------------------------------------- /client/js/components/binaryjs/dist/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phutchins/pipo/HEAD/client/js/components/binaryjs/dist/README.md -------------------------------------------------------------------------------- /client/js/components/binaryjs/dist/binary.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phutchins/pipo/HEAD/client/js/components/binaryjs/dist/binary.js -------------------------------------------------------------------------------- /client/js/components/binaryjs/dist/binary.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phutchins/pipo/HEAD/client/js/components/binaryjs/dist/binary.min.js -------------------------------------------------------------------------------- /client/js/components/binaryjs/doc/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phutchins/pipo/HEAD/client/js/components/binaryjs/doc/README.md -------------------------------------------------------------------------------- /client/js/components/binaryjs/doc/api.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phutchins/pipo/HEAD/client/js/components/binaryjs/doc/api.md -------------------------------------------------------------------------------- /client/js/components/binaryjs/doc/start.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phutchins/pipo/HEAD/client/js/components/binaryjs/doc/start.md -------------------------------------------------------------------------------- /client/js/components/binaryjs/examples/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phutchins/pipo/HEAD/client/js/components/binaryjs/examples/README.md -------------------------------------------------------------------------------- /client/js/components/binaryjs/examples/fileupload/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phutchins/pipo/HEAD/client/js/components/binaryjs/examples/fileupload/README.md -------------------------------------------------------------------------------- /client/js/components/binaryjs/examples/fileupload/public/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phutchins/pipo/HEAD/client/js/components/binaryjs/examples/fileupload/public/index.html -------------------------------------------------------------------------------- /client/js/components/binaryjs/examples/fileupload/server.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phutchins/pipo/HEAD/client/js/components/binaryjs/examples/fileupload/server.js -------------------------------------------------------------------------------- /client/js/components/binaryjs/examples/helloworld/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phutchins/pipo/HEAD/client/js/components/binaryjs/examples/helloworld/README.md -------------------------------------------------------------------------------- /client/js/components/binaryjs/examples/helloworld/flower.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phutchins/pipo/HEAD/client/js/components/binaryjs/examples/helloworld/flower.png -------------------------------------------------------------------------------- /client/js/components/binaryjs/examples/helloworld/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phutchins/pipo/HEAD/client/js/components/binaryjs/examples/helloworld/index.html -------------------------------------------------------------------------------- /client/js/components/binaryjs/examples/helloworld/server.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phutchins/pipo/HEAD/client/js/components/binaryjs/examples/helloworld/server.js -------------------------------------------------------------------------------- /client/js/components/binaryjs/examples/imageshare/public/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phutchins/pipo/HEAD/client/js/components/binaryjs/examples/imageshare/public/index.html -------------------------------------------------------------------------------- /client/js/components/binaryjs/examples/imageshare/server.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phutchins/pipo/HEAD/client/js/components/binaryjs/examples/imageshare/server.js -------------------------------------------------------------------------------- /client/js/components/binaryjs/lib/client.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phutchins/pipo/HEAD/client/js/components/binaryjs/lib/client.js -------------------------------------------------------------------------------- /client/js/components/binaryjs/lib/client/blob_stream.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phutchins/pipo/HEAD/client/js/components/binaryjs/lib/client/blob_stream.js -------------------------------------------------------------------------------- /client/js/components/binaryjs/lib/client/stream.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phutchins/pipo/HEAD/client/js/components/binaryjs/lib/client/stream.js -------------------------------------------------------------------------------- /client/js/components/binaryjs/lib/server.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phutchins/pipo/HEAD/client/js/components/binaryjs/lib/server.js -------------------------------------------------------------------------------- /client/js/components/binaryjs/lib/stream.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phutchins/pipo/HEAD/client/js/components/binaryjs/lib/stream.js -------------------------------------------------------------------------------- /client/js/components/binaryjs/lib/util.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phutchins/pipo/HEAD/client/js/components/binaryjs/lib/util.js -------------------------------------------------------------------------------- /client/js/components/binaryjs/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phutchins/pipo/HEAD/client/js/components/binaryjs/package.json -------------------------------------------------------------------------------- /client/js/components/binaryjs/test/client.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phutchins/pipo/HEAD/client/js/components/binaryjs/test/client.js -------------------------------------------------------------------------------- /client/js/components/binaryjs/test/server.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phutchins/pipo/HEAD/client/js/components/binaryjs/test/server.js -------------------------------------------------------------------------------- /client/js/components/binaryjs/test/stream.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phutchins/pipo/HEAD/client/js/components/binaryjs/test/stream.js -------------------------------------------------------------------------------- /client/js/components/buffer/.bower.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phutchins/pipo/HEAD/client/js/components/buffer/.bower.json -------------------------------------------------------------------------------- /client/js/components/buffer/bower.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phutchins/pipo/HEAD/client/js/components/buffer/bower.json -------------------------------------------------------------------------------- /client/js/components/buffer/buffer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phutchins/pipo/HEAD/client/js/components/buffer/buffer.js -------------------------------------------------------------------------------- /client/js/components/buffer/buffer.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phutchins/pipo/HEAD/client/js/components/buffer/buffer.min.js -------------------------------------------------------------------------------- /client/js/components/buffer/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phutchins/pipo/HEAD/client/js/components/buffer/package.json -------------------------------------------------------------------------------- /client/js/components/buffer/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phutchins/pipo/HEAD/client/js/components/buffer/readme.md -------------------------------------------------------------------------------- /client/js/components/crypto/.bower.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phutchins/pipo/HEAD/client/js/components/crypto/.bower.json -------------------------------------------------------------------------------- /client/js/components/crypto/bower.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phutchins/pipo/HEAD/client/js/components/crypto/bower.json -------------------------------------------------------------------------------- /client/js/components/crypto/crypto.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phutchins/pipo/HEAD/client/js/components/crypto/crypto.js -------------------------------------------------------------------------------- /client/js/components/crypto/crypto.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phutchins/pipo/HEAD/client/js/components/crypto/crypto.min.js -------------------------------------------------------------------------------- /client/js/components/crypto/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phutchins/pipo/HEAD/client/js/components/crypto/package.json -------------------------------------------------------------------------------- /client/js/components/crypto/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phutchins/pipo/HEAD/client/js/components/crypto/readme.md -------------------------------------------------------------------------------- /client/js/components/http/.bower.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phutchins/pipo/HEAD/client/js/components/http/.bower.json -------------------------------------------------------------------------------- /client/js/components/http/bower.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phutchins/pipo/HEAD/client/js/components/http/bower.json -------------------------------------------------------------------------------- /client/js/components/http/http.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phutchins/pipo/HEAD/client/js/components/http/http.js -------------------------------------------------------------------------------- /client/js/components/http/http.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phutchins/pipo/HEAD/client/js/components/http/http.min.js -------------------------------------------------------------------------------- /client/js/components/http/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phutchins/pipo/HEAD/client/js/components/http/package.json -------------------------------------------------------------------------------- /client/js/components/http/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phutchins/pipo/HEAD/client/js/components/http/readme.md -------------------------------------------------------------------------------- /client/js/components/https/.bower.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phutchins/pipo/HEAD/client/js/components/https/.bower.json -------------------------------------------------------------------------------- /client/js/components/https/bower.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phutchins/pipo/HEAD/client/js/components/https/bower.json -------------------------------------------------------------------------------- /client/js/components/https/https.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phutchins/pipo/HEAD/client/js/components/https/https.js -------------------------------------------------------------------------------- /client/js/components/https/https.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phutchins/pipo/HEAD/client/js/components/https/https.min.js -------------------------------------------------------------------------------- /client/js/components/https/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phutchins/pipo/HEAD/client/js/components/https/package.json -------------------------------------------------------------------------------- /client/js/components/https/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phutchins/pipo/HEAD/client/js/components/https/readme.md -------------------------------------------------------------------------------- /client/js/components/js-md5/.bower.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phutchins/pipo/HEAD/client/js/components/js-md5/.bower.json -------------------------------------------------------------------------------- /client/js/components/js-md5/.covignore: -------------------------------------------------------------------------------- 1 | /tests/ 2 | node_modules/ 3 | -------------------------------------------------------------------------------- /client/js/components/js-md5/.gitignore: -------------------------------------------------------------------------------- 1 | covreporter 2 | node_modules 3 | -------------------------------------------------------------------------------- /client/js/components/js-md5/.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phutchins/pipo/HEAD/client/js/components/js-md5/.travis.yml -------------------------------------------------------------------------------- /client/js/components/js-md5/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phutchins/pipo/HEAD/client/js/components/js-md5/CHANGELOG.md -------------------------------------------------------------------------------- /client/js/components/js-md5/LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phutchins/pipo/HEAD/client/js/components/js-md5/LICENSE.txt -------------------------------------------------------------------------------- /client/js/components/js-md5/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phutchins/pipo/HEAD/client/js/components/js-md5/README.md -------------------------------------------------------------------------------- /client/js/components/js-md5/bower.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phutchins/pipo/HEAD/client/js/components/js-md5/bower.json -------------------------------------------------------------------------------- /client/js/components/js-md5/build/md5.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phutchins/pipo/HEAD/client/js/components/js-md5/build/md5.min.js -------------------------------------------------------------------------------- /client/js/components/js-md5/doc/Md5_.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phutchins/pipo/HEAD/client/js/components/js-md5/doc/Md5_.html -------------------------------------------------------------------------------- /client/js/components/js-md5/doc/fonts/OpenSans-Bold-webfont.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phutchins/pipo/HEAD/client/js/components/js-md5/doc/fonts/OpenSans-Bold-webfont.eot -------------------------------------------------------------------------------- /client/js/components/js-md5/doc/fonts/OpenSans-Bold-webfont.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phutchins/pipo/HEAD/client/js/components/js-md5/doc/fonts/OpenSans-Bold-webfont.svg -------------------------------------------------------------------------------- /client/js/components/js-md5/doc/fonts/OpenSans-Bold-webfont.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phutchins/pipo/HEAD/client/js/components/js-md5/doc/fonts/OpenSans-Bold-webfont.woff -------------------------------------------------------------------------------- /client/js/components/js-md5/doc/fonts/OpenSans-BoldItalic-webfont.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phutchins/pipo/HEAD/client/js/components/js-md5/doc/fonts/OpenSans-BoldItalic-webfont.eot -------------------------------------------------------------------------------- /client/js/components/js-md5/doc/fonts/OpenSans-BoldItalic-webfont.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phutchins/pipo/HEAD/client/js/components/js-md5/doc/fonts/OpenSans-BoldItalic-webfont.svg -------------------------------------------------------------------------------- /client/js/components/js-md5/doc/fonts/OpenSans-BoldItalic-webfont.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phutchins/pipo/HEAD/client/js/components/js-md5/doc/fonts/OpenSans-BoldItalic-webfont.woff -------------------------------------------------------------------------------- /client/js/components/js-md5/doc/fonts/OpenSans-Italic-webfont.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phutchins/pipo/HEAD/client/js/components/js-md5/doc/fonts/OpenSans-Italic-webfont.eot -------------------------------------------------------------------------------- /client/js/components/js-md5/doc/fonts/OpenSans-Italic-webfont.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phutchins/pipo/HEAD/client/js/components/js-md5/doc/fonts/OpenSans-Italic-webfont.svg -------------------------------------------------------------------------------- /client/js/components/js-md5/doc/fonts/OpenSans-Italic-webfont.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phutchins/pipo/HEAD/client/js/components/js-md5/doc/fonts/OpenSans-Italic-webfont.woff -------------------------------------------------------------------------------- /client/js/components/js-md5/doc/fonts/OpenSans-Light-webfont.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phutchins/pipo/HEAD/client/js/components/js-md5/doc/fonts/OpenSans-Light-webfont.eot -------------------------------------------------------------------------------- /client/js/components/js-md5/doc/fonts/OpenSans-Light-webfont.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phutchins/pipo/HEAD/client/js/components/js-md5/doc/fonts/OpenSans-Light-webfont.svg -------------------------------------------------------------------------------- /client/js/components/js-md5/doc/fonts/OpenSans-Light-webfont.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phutchins/pipo/HEAD/client/js/components/js-md5/doc/fonts/OpenSans-Light-webfont.woff -------------------------------------------------------------------------------- /client/js/components/js-md5/doc/fonts/OpenSans-LightItalic-webfont.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phutchins/pipo/HEAD/client/js/components/js-md5/doc/fonts/OpenSans-LightItalic-webfont.eot -------------------------------------------------------------------------------- /client/js/components/js-md5/doc/fonts/OpenSans-LightItalic-webfont.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phutchins/pipo/HEAD/client/js/components/js-md5/doc/fonts/OpenSans-LightItalic-webfont.svg -------------------------------------------------------------------------------- /client/js/components/js-md5/doc/fonts/OpenSans-LightItalic-webfont.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phutchins/pipo/HEAD/client/js/components/js-md5/doc/fonts/OpenSans-LightItalic-webfont.woff -------------------------------------------------------------------------------- /client/js/components/js-md5/doc/fonts/OpenSans-Regular-webfont.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phutchins/pipo/HEAD/client/js/components/js-md5/doc/fonts/OpenSans-Regular-webfont.eot -------------------------------------------------------------------------------- /client/js/components/js-md5/doc/fonts/OpenSans-Regular-webfont.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phutchins/pipo/HEAD/client/js/components/js-md5/doc/fonts/OpenSans-Regular-webfont.svg -------------------------------------------------------------------------------- /client/js/components/js-md5/doc/fonts/OpenSans-Regular-webfont.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phutchins/pipo/HEAD/client/js/components/js-md5/doc/fonts/OpenSans-Regular-webfont.woff -------------------------------------------------------------------------------- /client/js/components/js-md5/doc/global.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phutchins/pipo/HEAD/client/js/components/js-md5/doc/global.html -------------------------------------------------------------------------------- /client/js/components/js-md5/doc/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phutchins/pipo/HEAD/client/js/components/js-md5/doc/index.html -------------------------------------------------------------------------------- /client/js/components/js-md5/doc/md5.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phutchins/pipo/HEAD/client/js/components/js-md5/doc/md5.html -------------------------------------------------------------------------------- /client/js/components/js-md5/doc/md5.js.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phutchins/pipo/HEAD/client/js/components/js-md5/doc/md5.js.html -------------------------------------------------------------------------------- /client/js/components/js-md5/doc/scripts/linenumber.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phutchins/pipo/HEAD/client/js/components/js-md5/doc/scripts/linenumber.js -------------------------------------------------------------------------------- /client/js/components/js-md5/doc/scripts/prettify/Apache-License-2.0.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phutchins/pipo/HEAD/client/js/components/js-md5/doc/scripts/prettify/Apache-License-2.0.txt -------------------------------------------------------------------------------- /client/js/components/js-md5/doc/scripts/prettify/lang-css.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phutchins/pipo/HEAD/client/js/components/js-md5/doc/scripts/prettify/lang-css.js -------------------------------------------------------------------------------- /client/js/components/js-md5/doc/scripts/prettify/prettify.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phutchins/pipo/HEAD/client/js/components/js-md5/doc/scripts/prettify/prettify.js -------------------------------------------------------------------------------- /client/js/components/js-md5/doc/styles/jsdoc-default.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phutchins/pipo/HEAD/client/js/components/js-md5/doc/styles/jsdoc-default.css -------------------------------------------------------------------------------- /client/js/components/js-md5/doc/styles/prettify-jsdoc.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phutchins/pipo/HEAD/client/js/components/js-md5/doc/styles/prettify-jsdoc.css -------------------------------------------------------------------------------- /client/js/components/js-md5/doc/styles/prettify-tomorrow.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phutchins/pipo/HEAD/client/js/components/js-md5/doc/styles/prettify-tomorrow.css -------------------------------------------------------------------------------- /client/js/components/js-md5/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phutchins/pipo/HEAD/client/js/components/js-md5/package.json -------------------------------------------------------------------------------- /client/js/components/js-md5/src/md5.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phutchins/pipo/HEAD/client/js/components/js-md5/src/md5.js -------------------------------------------------------------------------------- /client/js/components/querystring/.bower.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phutchins/pipo/HEAD/client/js/components/querystring/.bower.json -------------------------------------------------------------------------------- /client/js/components/querystring/bower.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phutchins/pipo/HEAD/client/js/components/querystring/bower.json -------------------------------------------------------------------------------- /client/js/components/querystring/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phutchins/pipo/HEAD/client/js/components/querystring/package.json -------------------------------------------------------------------------------- /client/js/components/querystring/querystring.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phutchins/pipo/HEAD/client/js/components/querystring/querystring.js -------------------------------------------------------------------------------- /client/js/components/querystring/querystring.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phutchins/pipo/HEAD/client/js/components/querystring/querystring.min.js -------------------------------------------------------------------------------- /client/js/components/querystring/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phutchins/pipo/HEAD/client/js/components/querystring/readme.md -------------------------------------------------------------------------------- /client/js/delivery.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phutchins/pipo/HEAD/client/js/delivery.js -------------------------------------------------------------------------------- /client/js/encryption/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phutchins/pipo/HEAD/client/js/encryption/index.js -------------------------------------------------------------------------------- /client/js/files/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phutchins/pipo/HEAD/client/js/files/index.js -------------------------------------------------------------------------------- /client/js/lib/FileSaver.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phutchins/pipo/HEAD/client/js/lib/FileSaver.js -------------------------------------------------------------------------------- /client/js/lib/async.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phutchins/pipo/HEAD/client/js/lib/async.js -------------------------------------------------------------------------------- /client/js/lib/blob.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phutchins/pipo/HEAD/client/js/lib/blob.js -------------------------------------------------------------------------------- /client/js/lib/highlight.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phutchins/pipo/HEAD/client/js/lib/highlight.js -------------------------------------------------------------------------------- /client/js/lib/highlight.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phutchins/pipo/HEAD/client/js/lib/highlight.min.js -------------------------------------------------------------------------------- /client/js/lib/jquery-1.11.1.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phutchins/pipo/HEAD/client/js/lib/jquery-1.11.1.js -------------------------------------------------------------------------------- /client/js/lib/jquery.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phutchins/pipo/HEAD/client/js/lib/jquery.js -------------------------------------------------------------------------------- /client/js/lib/jquery.pulse.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phutchins/pipo/HEAD/client/js/lib/jquery.pulse.js -------------------------------------------------------------------------------- /client/js/lib/kbpgp.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phutchins/pipo/HEAD/client/js/lib/kbpgp.js -------------------------------------------------------------------------------- /client/js/lib/livestamp.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phutchins/pipo/HEAD/client/js/lib/livestamp.min.js -------------------------------------------------------------------------------- /client/js/lib/marked.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phutchins/pipo/HEAD/client/js/lib/marked.js -------------------------------------------------------------------------------- /client/js/lib/moment.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phutchins/pipo/HEAD/client/js/lib/moment.min.js -------------------------------------------------------------------------------- /client/js/lib/semantic.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phutchins/pipo/HEAD/client/js/lib/semantic.js -------------------------------------------------------------------------------- /client/js/lib/semantic.js.old: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phutchins/pipo/HEAD/client/js/lib/semantic.js.old -------------------------------------------------------------------------------- /client/js/lib/socket.io-1.3.5.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phutchins/pipo/HEAD/client/js/lib/socket.io-1.3.5.js -------------------------------------------------------------------------------- /client/js/lib/socket.io-stream.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phutchins/pipo/HEAD/client/js/lib/socket.io-stream.js -------------------------------------------------------------------------------- /client/js/lib/zlib.min.js.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phutchins/pipo/HEAD/client/js/lib/zlib.min.js.map -------------------------------------------------------------------------------- /client/js/messaging/serverCommand.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phutchins/pipo/HEAD/client/js/messaging/serverCommand.js -------------------------------------------------------------------------------- /client/js/modals/createRoomModal.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phutchins/pipo/HEAD/client/js/modals/createRoomModal.js -------------------------------------------------------------------------------- /client/js/modals/editRoomModal.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phutchins/pipo/HEAD/client/js/modals/editRoomModal.js -------------------------------------------------------------------------------- /client/js/modals/registerUserPrompt.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phutchins/pipo/HEAD/client/js/modals/registerUserPrompt.js -------------------------------------------------------------------------------- /client/js/modals/sendFileModal.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phutchins/pipo/HEAD/client/js/modals/sendFileModal.js -------------------------------------------------------------------------------- /client/js/modals/unlockClientKeyPairModal.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phutchins/pipo/HEAD/client/js/modals/unlockClientKeyPairModal.js -------------------------------------------------------------------------------- /client/js/network/binSocketClient.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phutchins/pipo/HEAD/client/js/network/binSocketClient.js -------------------------------------------------------------------------------- /client/js/network/socketClient.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phutchins/pipo/HEAD/client/js/network/socketClient.js -------------------------------------------------------------------------------- /client/js/notification/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phutchins/pipo/HEAD/client/js/notification/index.js -------------------------------------------------------------------------------- /client/js/users/masterUserlist.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phutchins/pipo/HEAD/client/js/users/masterUserlist.js -------------------------------------------------------------------------------- /client/js/users/user.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phutchins/pipo/HEAD/client/js/users/user.js -------------------------------------------------------------------------------- /client/js/users/userlist.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phutchins/pipo/HEAD/client/js/users/userlist.js -------------------------------------------------------------------------------- /client/js/utils.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phutchins/pipo/HEAD/client/js/utils.js -------------------------------------------------------------------------------- /client/test/js/chatHeader.unit.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phutchins/pipo/HEAD/client/test/js/chatHeader.unit.js -------------------------------------------------------------------------------- /client/views/client.pug: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phutchins/pipo/HEAD/client/views/client.pug -------------------------------------------------------------------------------- /client/views/postDeps.pug: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phutchins/pipo/HEAD/client/views/postDeps.pug -------------------------------------------------------------------------------- /client/views/preDeps.pug: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phutchins/pipo/HEAD/client/views/preDeps.pug -------------------------------------------------------------------------------- /config/adminData.sample/adminCertificate: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phutchins/pipo/HEAD/config/adminData.sample/adminCertificate -------------------------------------------------------------------------------- /config/database.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phutchins/pipo/HEAD/config/database.js -------------------------------------------------------------------------------- /config/http.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phutchins/pipo/HEAD/config/http.js -------------------------------------------------------------------------------- /config/https.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phutchins/pipo/HEAD/config/https.js -------------------------------------------------------------------------------- /config/logger.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phutchins/pipo/HEAD/config/logger.js -------------------------------------------------------------------------------- /config/markdown.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phutchins/pipo/HEAD/config/markdown.js -------------------------------------------------------------------------------- /config/pipo.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phutchins/pipo/HEAD/config/pipo.js -------------------------------------------------------------------------------- /docs/chat_and_pm_merge_and_chat_id: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phutchins/pipo/HEAD/docs/chat_and_pm_merge_and_chat_id -------------------------------------------------------------------------------- /docs/codebaseRefactorAndCleanup.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phutchins/pipo/HEAD/docs/codebaseRefactorAndCleanup.md -------------------------------------------------------------------------------- /docs/membership_and_active_status: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phutchins/pipo/HEAD/docs/membership_and_active_status -------------------------------------------------------------------------------- /docs/pipo_whitepaper: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phutchins/pipo/HEAD/docs/pipo_whitepaper -------------------------------------------------------------------------------- /docs/refactor.notes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phutchins/pipo/HEAD/docs/refactor.notes -------------------------------------------------------------------------------- /docs/running_notes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phutchins/pipo/HEAD/docs/running_notes -------------------------------------------------------------------------------- /docs/screenshots/pipo_flip.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phutchins/pipo/HEAD/docs/screenshots/pipo_flip.png -------------------------------------------------------------------------------- /docs/screenshots/pipo_phutchins.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phutchins/pipo/HEAD/docs/screenshots/pipo_phutchins.png -------------------------------------------------------------------------------- /docs/todo.airplane: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phutchins/pipo/HEAD/docs/todo.airplane -------------------------------------------------------------------------------- /env: -------------------------------------------------------------------------------- 1 | module.exports = { 2 | environment: 'production' 3 | } 4 | -------------------------------------------------------------------------------- /jsdoc/ChatManager.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phutchins/pipo/HEAD/jsdoc/ChatManager.html -------------------------------------------------------------------------------- /jsdoc/SocketServer.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phutchins/pipo/HEAD/jsdoc/SocketServer.html -------------------------------------------------------------------------------- /jsdoc/client_js_chat_index.js.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phutchins/pipo/HEAD/jsdoc/client_js_chat_index.js.html -------------------------------------------------------------------------------- /jsdoc/client_js_encryption_index.js.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phutchins/pipo/HEAD/jsdoc/client_js_encryption_index.js.html -------------------------------------------------------------------------------- /jsdoc/client_js_users_user.js.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phutchins/pipo/HEAD/jsdoc/client_js_users_user.js.html -------------------------------------------------------------------------------- /jsdoc/client_js_users_userlist.js.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phutchins/pipo/HEAD/jsdoc/client_js_users_userlist.js.html -------------------------------------------------------------------------------- /jsdoc/client_js_utils.js.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phutchins/pipo/HEAD/jsdoc/client_js_utils.js.html -------------------------------------------------------------------------------- /jsdoc/fonts/OpenSans-Bold-webfont.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phutchins/pipo/HEAD/jsdoc/fonts/OpenSans-Bold-webfont.eot -------------------------------------------------------------------------------- /jsdoc/fonts/OpenSans-Bold-webfont.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phutchins/pipo/HEAD/jsdoc/fonts/OpenSans-Bold-webfont.svg -------------------------------------------------------------------------------- /jsdoc/fonts/OpenSans-Bold-webfont.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phutchins/pipo/HEAD/jsdoc/fonts/OpenSans-Bold-webfont.woff -------------------------------------------------------------------------------- /jsdoc/fonts/OpenSans-BoldItalic-webfont.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phutchins/pipo/HEAD/jsdoc/fonts/OpenSans-BoldItalic-webfont.eot -------------------------------------------------------------------------------- /jsdoc/fonts/OpenSans-BoldItalic-webfont.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phutchins/pipo/HEAD/jsdoc/fonts/OpenSans-BoldItalic-webfont.svg -------------------------------------------------------------------------------- /jsdoc/fonts/OpenSans-BoldItalic-webfont.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phutchins/pipo/HEAD/jsdoc/fonts/OpenSans-BoldItalic-webfont.woff -------------------------------------------------------------------------------- /jsdoc/fonts/OpenSans-Italic-webfont.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phutchins/pipo/HEAD/jsdoc/fonts/OpenSans-Italic-webfont.eot -------------------------------------------------------------------------------- /jsdoc/fonts/OpenSans-Italic-webfont.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phutchins/pipo/HEAD/jsdoc/fonts/OpenSans-Italic-webfont.svg -------------------------------------------------------------------------------- /jsdoc/fonts/OpenSans-Italic-webfont.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phutchins/pipo/HEAD/jsdoc/fonts/OpenSans-Italic-webfont.woff -------------------------------------------------------------------------------- /jsdoc/fonts/OpenSans-Light-webfont.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phutchins/pipo/HEAD/jsdoc/fonts/OpenSans-Light-webfont.eot -------------------------------------------------------------------------------- /jsdoc/fonts/OpenSans-Light-webfont.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phutchins/pipo/HEAD/jsdoc/fonts/OpenSans-Light-webfont.svg -------------------------------------------------------------------------------- /jsdoc/fonts/OpenSans-Light-webfont.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phutchins/pipo/HEAD/jsdoc/fonts/OpenSans-Light-webfont.woff -------------------------------------------------------------------------------- /jsdoc/fonts/OpenSans-LightItalic-webfont.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phutchins/pipo/HEAD/jsdoc/fonts/OpenSans-LightItalic-webfont.eot -------------------------------------------------------------------------------- /jsdoc/fonts/OpenSans-LightItalic-webfont.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phutchins/pipo/HEAD/jsdoc/fonts/OpenSans-LightItalic-webfont.svg -------------------------------------------------------------------------------- /jsdoc/fonts/OpenSans-LightItalic-webfont.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phutchins/pipo/HEAD/jsdoc/fonts/OpenSans-LightItalic-webfont.woff -------------------------------------------------------------------------------- /jsdoc/fonts/OpenSans-Regular-webfont.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phutchins/pipo/HEAD/jsdoc/fonts/OpenSans-Regular-webfont.eot -------------------------------------------------------------------------------- /jsdoc/fonts/OpenSans-Regular-webfont.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phutchins/pipo/HEAD/jsdoc/fonts/OpenSans-Regular-webfont.svg -------------------------------------------------------------------------------- /jsdoc/fonts/OpenSans-Regular-webfont.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phutchins/pipo/HEAD/jsdoc/fonts/OpenSans-Regular-webfont.woff -------------------------------------------------------------------------------- /jsdoc/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phutchins/pipo/HEAD/jsdoc/index.html -------------------------------------------------------------------------------- /jsdoc/module-pipo_users_user.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phutchins/pipo/HEAD/jsdoc/module-pipo_users_user.html -------------------------------------------------------------------------------- /jsdoc/module-pipo_users_userlist.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phutchins/pipo/HEAD/jsdoc/module-pipo_users_userlist.html -------------------------------------------------------------------------------- /jsdoc/module-pipo_utils.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phutchins/pipo/HEAD/jsdoc/module-pipo_utils.html -------------------------------------------------------------------------------- /jsdoc/scripts/linenumber.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phutchins/pipo/HEAD/jsdoc/scripts/linenumber.js -------------------------------------------------------------------------------- /jsdoc/scripts/prettify/Apache-License-2.0.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phutchins/pipo/HEAD/jsdoc/scripts/prettify/Apache-License-2.0.txt -------------------------------------------------------------------------------- /jsdoc/scripts/prettify/lang-css.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phutchins/pipo/HEAD/jsdoc/scripts/prettify/lang-css.js -------------------------------------------------------------------------------- /jsdoc/scripts/prettify/prettify.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phutchins/pipo/HEAD/jsdoc/scripts/prettify/prettify.js -------------------------------------------------------------------------------- /jsdoc/server_js_socketServer.js.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phutchins/pipo/HEAD/jsdoc/server_js_socketServer.js.html -------------------------------------------------------------------------------- /jsdoc/server_models_user.js.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phutchins/pipo/HEAD/jsdoc/server_models_user.js.html -------------------------------------------------------------------------------- /jsdoc/styles/jsdoc-default.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phutchins/pipo/HEAD/jsdoc/styles/jsdoc-default.css -------------------------------------------------------------------------------- /jsdoc/styles/prettify-jsdoc.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phutchins/pipo/HEAD/jsdoc/styles/prettify-jsdoc.css -------------------------------------------------------------------------------- /jsdoc/styles/prettify-tomorrow.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phutchins/pipo/HEAD/jsdoc/styles/prettify-tomorrow.css -------------------------------------------------------------------------------- /keys/pipo.key: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phutchins/pipo/HEAD/keys/pipo.key -------------------------------------------------------------------------------- /keys/pipo.pub: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phutchins/pipo/HEAD/keys/pipo.pub -------------------------------------------------------------------------------- /main.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phutchins/pipo/HEAD/main.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phutchins/pipo/HEAD/package.json -------------------------------------------------------------------------------- /scripts/setup.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phutchins/pipo/HEAD/scripts/setup.js -------------------------------------------------------------------------------- /server/js/database.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phutchins/pipo/HEAD/server/js/database.js -------------------------------------------------------------------------------- /server/js/managers/authentication.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phutchins/pipo/HEAD/server/js/managers/authentication.js -------------------------------------------------------------------------------- /server/js/managers/encryption.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phutchins/pipo/HEAD/server/js/managers/encryption.js -------------------------------------------------------------------------------- /server/js/managers/file.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phutchins/pipo/HEAD/server/js/managers/file.js -------------------------------------------------------------------------------- /server/js/managers/membership.js: -------------------------------------------------------------------------------- 1 | function MembershipManager() { 2 | 3 | } 4 | -------------------------------------------------------------------------------- /server/js/managers/notify.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phutchins/pipo/HEAD/server/js/managers/notify.js -------------------------------------------------------------------------------- /server/js/socketServer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phutchins/pipo/HEAD/server/js/socketServer.js -------------------------------------------------------------------------------- /server/models/chat.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phutchins/pipo/HEAD/server/models/chat.js -------------------------------------------------------------------------------- /server/models/keyid.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phutchins/pipo/HEAD/server/models/keyid.js -------------------------------------------------------------------------------- /server/models/keypair.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phutchins/pipo/HEAD/server/models/keypair.js -------------------------------------------------------------------------------- /server/models/membership.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phutchins/pipo/HEAD/server/models/membership.js -------------------------------------------------------------------------------- /server/models/message.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phutchins/pipo/HEAD/server/models/message.js -------------------------------------------------------------------------------- /server/models/pfile.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phutchins/pipo/HEAD/server/models/pfile.js -------------------------------------------------------------------------------- /server/models/privatechat.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phutchins/pipo/HEAD/server/models/privatechat.js -------------------------------------------------------------------------------- /server/models/privkey.js: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /server/models/room.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phutchins/pipo/HEAD/server/models/room.js -------------------------------------------------------------------------------- /server/models/user.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phutchins/pipo/HEAD/server/models/user.js -------------------------------------------------------------------------------- /server/routes/auth.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phutchins/pipo/HEAD/server/routes/auth.js -------------------------------------------------------------------------------- /server/routes/client.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phutchins/pipo/HEAD/server/routes/client.js -------------------------------------------------------------------------------- /server/routes/keys.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phutchins/pipo/HEAD/server/routes/keys.js -------------------------------------------------------------------------------- /server/routes/membership.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phutchins/pipo/HEAD/server/routes/membership.js -------------------------------------------------------------------------------- /server/routes/user.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phutchins/pipo/HEAD/server/routes/user.js -------------------------------------------------------------------------------- /server/server.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phutchins/pipo/HEAD/server/server.js -------------------------------------------------------------------------------- /test/main.unit.js: -------------------------------------------------------------------------------- 1 | 'use strict'; 2 | 3 | describe('Main', function() { 4 | 5 | }); 6 | -------------------------------------------------------------------------------- /test/scripts/line_count.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phutchins/pipo/HEAD/test/scripts/line_count.sh -------------------------------------------------------------------------------- /test/server/js/database.unit.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phutchins/pipo/HEAD/test/server/js/database.unit.js -------------------------------------------------------------------------------- /test/server/js/managers/authentication.unit.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phutchins/pipo/HEAD/test/server/js/managers/authentication.unit.js -------------------------------------------------------------------------------- /test/server/js/socketServer.unit.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phutchins/pipo/HEAD/test/server/js/socketServer.unit.js -------------------------------------------------------------------------------- /test/server/models/room.unit.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phutchins/pipo/HEAD/test/server/models/room.unit.js -------------------------------------------------------------------------------- /test/server/models/user.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phutchins/pipo/HEAD/test/server/models/user.spec.js -------------------------------------------------------------------------------- /test/server/server.unit.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phutchins/pipo/HEAD/test/server/server.unit.js --------------------------------------------------------------------------------